(function (_, $module$react_dom_client_y5z5eu, $module$react_router_h6p15h, $module$react_router_dom_s6xi74, $module$react, $module$_tanstack_react_query_ro93du, $module$_emotion_css_2enn37, $module$_mui_icons_material_Search_ippnk3, $module$_mui_material_InputBase_7cao7n, $module$_mui_material_Typography_oo53r1, $module$_mui_material_AppBar_x4qog0, $module$_mui_icons_material_Menu_92ozra, $module$_mui_icons_material_Settings_mleeym, $module$_mui_material_IconButton_hsvjtl, $module$_mui_icons_material_MoreVert_4r220v, $module$_mui_material_MenuItem_b4ylpc, $module$_mui_material_Tooltip_qxn8vp, $module$_mui_material_Menu_xyk6c3, $module$_mui_material_Button_xomv5s, $module$_mui_material_LinearProgress_iqa934, $module$_mui_material_Toolbar_qxmvcd, $module$_mui_material_Link_xykqd4, $module$_mui_material_Box_5s0ol9, $module$_mui_material_List_xykq8k, $module$_mui_material_Drawer_ykqnen, $module$_mui_icons_material_School_ioqhcf, $module$_mui_icons_material_LibraryBooks_n9ov9m, $module$_mui_icons_material_Chat_92vbpp, $module$_mui_icons_material_Person_havo6o, $module$_mui_material_ListItem_l3odi7, $module$_mui_icons_material_Warning_228hcv, $module$_mui_material_Stack_csvflm, $module$_mui_material_ListItemIcon_i2xg8o, $module$_mui_material_ListItemText_i34iss, $module$_mui_material_CssBaseline_scoq3e, $module$_mui_material_styles_ThemeProvider_yny75n, $module$_mui_icons_material_AccountCircle_qu5rtu, $module$_mui_icons_material_Send_92l5ul, $module$_mui_material_InputAdornment_6ev0ba, $module$_mui_icons_material_Add_i1crl2, $module$_mui_material_ListItemButton_teykjz, $module$_mui_system_Stack_buxmiq, $module$_mui_icons_material_Done_92uj8j, $module$_mui_icons_material_EmojiEvents_tfx2bg, $module$_mui_material_Avatar_x7sw9z, $module$_mui_system_Box_sripdx, $module$_mui_icons_material_Check_2nh7f1, $module$_mui_icons_material_Close_2njz5p, $module$_mui_material_Badge_cj6v2t, $module$_mui_material_Autocomplete_x63kwa, $module$_mui_material_Chip_xyqi3q, $module$_mui_material_TextField_hx6arj, $module$_mui_icons_material_BookOutlined_bbb85i, $module$_mui_icons_material_Edit_92u4ij, com_ustadmobile_wrappers_quill_ReactQuill_m6nbml, $module$_mui_material_Container_so6pbn, $module$_mui_material_Grid_xynqr0, $module$_mui_material_ButtonBase_v20q1b, $module$_mui_icons_material_Visibility_9zi0z1, $module$_mui_icons_material_CalendarToday_a7rqso, $module$_mui_icons_material_VisibilityOff_jf72yq, $module$_mui_material_FormControl_1y5w0l, $module$_mui_material_InputLabel_ecd38o, $module$_mui_material_Select_tjnqwm, $module$_mui_material_FormHelperText_bxt53n, $module$linkify_react_sal40, $module$_mui_icons_material_ArrowUpward_ejyv3v, $module$_mui_icons_material_ArrowDownward_17h050, $module$_mui_material_Icon_xymrqx, $module$_mui_material_SwipeableDrawer_w07k2f, $module$_mui_icons_material_CropFree_xwz6t3, $module$_mui_icons_material_Delete_bm839i, $module$_mui_icons_material_Group_2puzic, $module$_mui_material_CircularProgress_am5mre, $module$_mui_icons_material_ErrorOutline_x8c11n, $module$dompurify, $module$_mui_lab_TabPanel_g1a99x, $module$_mui_material_Tab_5s11l3, $module$_mui_material_Tabs_xyfsok, $module$_mui_lab_TabContext_wbp01i, $module$_mui_system_useMediaQuery_4ef951, $module$_mui_material_Snackbar_3d0j2r, $module$_tanstack_query_core_ptm5k0, $module$_mui_icons_material_Sync_92kr0q, $module$_mui_icons_material_Schedule_co9kr2, $module$_mui_icons_material_Error_2orgel, $module$_mui_icons_material_DownloadDone_pieyj, $module$_mui_icons_material_Cancel_b30imt, $module$_mui_icons_material_DriveFileMove_kws064, $module$_mui_material_styles_createTheme_jr6jji, $module$_mui_icons_material_CopyAll_4w0mfj, $module$_mui_icons_material_Share_2w9uas, $module$_mui_material_Divider_2g5g3v, $module$_mui_material_ListItemSecondaryAction_ah4ciz, $module$_mui_material_Switch_t9t22m, $module$_mui_icons_material_Person2_vvmm0u, $module$_mui_icons_material_LinkOutlined_14ncwn, $module$_mui_icons_material_Book_92vt6k, $module$_mui_icons_material_AssignmentTurnedIn_7eyvtj, $module$_mui_icons_material_Title_2wuntp, $module$_mui_icons_material_Forum_2p9c6e, $module$_mui_icons_material_Folder_cpt8w9, $module$_mui_icons_material_KeyboardArrowDown_hhp0uv, $module$_mui_icons_material_KeyboardArrowUp_vq6bj2, $module$_mui_icons_material_Shield_irhvt0, $module$_mui_icons_material_Login_2sjvam, $module$_mui_icons_material_Event_2otqov, $module$_mui_material_Dialog_yfsa52, $module$_mui_icons_material_Article_wrqnwl, $module$_mui_icons_material_Collections_fs3rza, $module$_mui_icons_material_Assignment_55b3ko, $module$react_easy_sort_vgqyef, $module$_mui_icons_material_InfoOutlined_ycbfat, $module$_mui_icons_material_Attachment_gfrxq6, $module$_mui_icons_material_ContentCopy_i59fv7, $module$_mui_icons_material_Badge_2msx9k, $module$_mui_material_CardMedia_v4svs6, $module$_mui_material_CardContent_fczxff, $module$_mui_material_CardActionArea_4o20gv, $module$_mui_material_Card_xyqn36, $module$_mui_icons_material_PendingActions_uxmugv, $module$_mui_icons_material_DoneAll_9qxav8, $module$_mui_icons_material_ExpandLess_d745ea, $module$_mui_icons_material_ExpandMore_d73b12, $module$_mui_icons_material_TextSnippet_ne9tcb, $module$_mui_icons_material_Clear_2njrbm, $module$_mui_icons_material_Comment_4xuxb0, $module$_mui_icons_material_EventAvailable_thbp62, $module$_mui_icons_material_Groups_d8kiwf, $module$_mui_icons_material_PersonAdd_kz1van, $module$_mui_icons_material_LibraryAddCheckOutlined_lm6i89, $module$_mui_icons_material_CheckBoxOutlined_n84vuo, $module$_mui_icons_material_ArrowBack_iyyg2d, $module$_mui_icons_material_ArrowForward_wmdfqh, $module$_mui_material_ToggleButton_8t5o7g, $module$_mui_material_ToggleButtonGroup_8h77f9, $module$_mui_icons_material_AccessTime_u0v54c, $module$_mui_icons_material_CheckBoxOutlineBlank_9s4ank, $module$_mui_material_Fab_5s0r7d, $module$_mui_icons_material_AddAPhoto_qvuavr, $module$_mui_material_FormControlLabel_c7znk9, $module$_tanstack_react_virtual_vz4bz3, $module$_mui_icons_material_Audiotrack_3tmz68, $module$_mui_icons_material_TouchApp_eoovib, $module$_mui_icons_material_SmartDisplay_1bep1w, $module$_mui_icons_material_Pending_vy3hlw, $module$_mui_icons_material_HighlightOffOutlined_677ins, $module$_mui_icons_material_Star_92kv0z, $module$_mui_icons_material_Work_92iedw, $module$_mui_icons_material_Timelapse_yacu9n, $module$_mui_system_Container_2dg5yz, $module$_mui_icons_material_Download_mhcecj, $module$_mui_icons_material_Subtitles_q03fj4, $module$_mui_icons_material_Link_92pjsb, $module$_mui_icons_material_FileUpload_8k4s8o, $module$_mui_icons_material_InsertDriveFile_z7mnea, $module$_mui_icons_material_Restore_2i9lv1, $module$_mui_icons_material_DeleteForever_yctxc1, $module$_mui_material_DialogContentText_2n3jtc, $module$_mui_material_DialogContent_4iyfr7, $module$_mui_material_DialogActions_uf9nax, $module$_mui_icons_material_ReplyAll_88jlvy, $module$_mui_icons_material_Call_92vgnb, $module$_mui_icons_material_Email_2onwpt, $module$_mui_icons_material_Key_i1cz1g, $module$_mui_icons_material_SupervisedUserCircle_vav6w6, $module$_mui_icons_material_LocationOn_3dng0f, $module$_mui_icons_material_People_hatox6, $module$mui_tel_input_yl1660, $module$_mui_icons_material_GroupAdd_78pr5p, $module$_mui_icons_material_Language_rtfjbh, $module$_mui_icons_material_AccountBalance_w2n3ka, $module$_mui_icons_material_ExitToApp_d4k3fx, $module$_mui_material_Checkbox_o9q6hd, $module$_mui_icons_material_DriveFileRenameOutline_fzk0w7, $module$_mui_icons_material_Luggage_c5nfid, $module$_mui_icons_material_HowToRegRounded_6lqkl3, JsJodaTimeZoneModule, $module$libphonenumber_js_s63wkw, kotlin_kotlin, kotlin_org_kodein_di_kodein_di, kotlin_com_ustadmobile_app_core, kotlin_com_russhwolf_multiplatform_settings, kotlin_org_kodein_type_kaverit, kotlin_dev_icerock_moko_resources, kotlin_UstadMobile_lib_centralappconfigdb_common, kotlin_io_ktor_ktor_client_core, kotlin_com_github_UstadMobile_door_door_runtime, kotlin_com_ustadmobile_app_lib_database, kotlin_org_jetbrains_kotlinx_kotlinx_serialization_json, kotlin_io_github_aakira_napier, kotlin_com_github_UstadMobile_xmlpullparserkmp, kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core, kotlin_io_github_pdvrieze_xmlutil_serialization, kotlin_org_jetbrains_kotlin_wrappers_kotlin_browser, kotlin_org_jetbrains_kotlin_wrappers_kotlin_react, kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core, kotlin_org_jetbrains_kotlinx_kotlinx_datetime, kotlin_app_cash_paging_paging_common, kotlin_org_jetbrains_kotlin_wrappers_kotlin_web, kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_dom, kotlin_org_jetbrains_kotlin_wrappers_kotlin_js, kotlin_org_jetbrains_kotlin_wrappers_kotlin_cssom_core, kotlin_com_ustadmobile_app_lib_util, kotlin_io_ktor_ktor_serialization_kotlinx_json, kotlin_io_ktor_ktor_client_content_negotiation) { 'use strict'; //region block: imports var createRoot = $module$react_dom_client_y5z5eu.createRoot; var RouterProvider = $module$react_router_h6p15h.RouterProvider; var createHashRouter = $module$react_router_dom_s6xi74.createHashRouter; var imul = Math.imul; var useMemo = $module$react.useMemo; var useState = $module$react.useState; var useContext = $module$react.useContext; var useInfiniteQuery = $module$_tanstack_react_query_ro93du.useInfiniteQuery; var css = $module$_emotion_css_2enn37.css; var default_0 = $module$_mui_icons_material_Search_ippnk3.default; var default_1 = $module$_mui_material_InputBase_7cao7n.default; var useRouteError = $module$react_router_h6p15h.useRouteError; var default_2 = $module$_mui_material_Typography_oo53r1.default; var useRef = $module$react.useRef; var useNavigate = $module$react_router_h6p15h.useNavigate; var useLocation = $module$react_router_h6p15h.useLocation; var default_3 = $module$_mui_material_AppBar_x4qog0.default; var default_4 = $module$_mui_icons_material_Menu_92ozra.default; var default_5 = $module$_mui_icons_material_Settings_mleeym.default; var default_6 = $module$_mui_material_IconButton_hsvjtl.default; var default_7 = $module$_mui_icons_material_MoreVert_4r220v.default; var default_8 = $module$_mui_material_MenuItem_b4ylpc.default; var default_9 = $module$_mui_material_Tooltip_qxn8vp.default; var default_10 = $module$_mui_material_Menu_xyk6c3.default; var default_11 = $module$_mui_material_Button_xomv5s.default; var default_12 = $module$_mui_material_LinearProgress_iqa934.default; var default_13 = $module$_mui_material_Toolbar_qxmvcd.default; var createContext = $module$react.createContext; var default_14 = $module$_mui_material_Link_xykqd4.default; var default_15 = $module$_mui_material_Box_5s0ol9.default; var default_16 = $module$_mui_material_List_xykq8k.default; var default_17 = $module$_mui_material_Drawer_ykqnen.default; var default_18 = $module$_mui_icons_material_School_ioqhcf.default; var default_19 = $module$_mui_icons_material_LibraryBooks_n9ov9m.default; var default_20 = $module$_mui_icons_material_Chat_92vbpp.default; var default_21 = $module$_mui_icons_material_Person_havo6o.default; var default_22 = $module$_mui_material_ListItem_l3odi7.default; var default_23 = $module$_mui_icons_material_Warning_228hcv.default; var default_24 = $module$_mui_material_Stack_csvflm.default; var default_25 = $module$_mui_material_ListItemIcon_i2xg8o.default; var default_26 = $module$_mui_material_ListItemText_i34iss.default; var useState_0 = $module$react.useState; var default_27 = $module$_mui_material_CssBaseline_scoq3e.default; var default_28 = $module$_mui_material_styles_ThemeProvider_yny75n.default; var default_29 = $module$_mui_icons_material_AccountCircle_qu5rtu.default; var default_30 = $module$_mui_icons_material_Send_92l5ul.default; var default_31 = $module$_mui_material_InputAdornment_6ev0ba.default; var default_32 = $module$_mui_icons_material_Add_i1crl2.default; var default_33 = $module$_mui_material_ListItemButton_teykjz.default; var default_34 = $module$_mui_system_Stack_buxmiq.default; var default_35 = $module$_mui_icons_material_Done_92uj8j.default; var default_36 = $module$_mui_icons_material_EmojiEvents_tfx2bg.default; var default_37 = $module$_mui_material_Avatar_x7sw9z.default; var default_38 = $module$_mui_system_Box_sripdx.default; var default_39 = $module$_mui_icons_material_Check_2nh7f1.default; var default_40 = $module$_mui_icons_material_Close_2njz5p.default; var default_41 = $module$_mui_material_Badge_cj6v2t.default; var default_42 = $module$_mui_material_Autocomplete_x63kwa.default; var default_43 = $module$_mui_material_Chip_xyqi3q.default; var default_44 = $module$_mui_material_TextField_hx6arj.default; var default_45 = $module$_mui_icons_material_BookOutlined_bbb85i.default; var default_46 = $module$_mui_icons_material_Edit_92u4ij.default; var default_47 = $module$_mui_material_Container_so6pbn.default; var default_48 = $module$_mui_material_Grid_xynqr0.default; var default_49 = $module$_mui_material_ButtonBase_v20q1b.default; var default_50 = $module$_mui_icons_material_Visibility_9zi0z1.default; var default_51 = $module$_mui_icons_material_CalendarToday_a7rqso.default; var default_52 = $module$_mui_icons_material_VisibilityOff_jf72yq.default; var default_53 = $module$_mui_material_FormControl_1y5w0l.default; var default_54 = $module$_mui_material_InputLabel_ecd38o.default; var default_55 = $module$_mui_material_Select_tjnqwm.default; var default_56 = $module$_mui_material_FormHelperText_bxt53n.default; var default_57 = $module$linkify_react_sal40.default; var default_58 = $module$_mui_icons_material_ArrowUpward_ejyv3v.default; var default_59 = $module$_mui_icons_material_ArrowDownward_17h050.default; var default_60 = $module$_mui_material_Icon_xymrqx.default; var default_61 = $module$_mui_material_SwipeableDrawer_w07k2f.default; var default_62 = $module$_mui_icons_material_CropFree_xwz6t3.default; var default_63 = $module$_mui_icons_material_Delete_bm839i.default; var default_64 = $module$_mui_icons_material_Group_2puzic.default; var default_65 = $module$_mui_material_CircularProgress_am5mre.default; var default_66 = $module$_mui_icons_material_ErrorOutline_x8c11n.default; var sanitize = $module$dompurify.sanitize; var NavLink = $module$react_router_dom_s6xi74.NavLink; var useLoaderData = $module$react_router_h6p15h.useLoaderData; var default_67 = $module$_mui_lab_TabPanel_g1a99x.default; var default_68 = $module$_mui_material_Tab_5s11l3.default; var default_69 = $module$_mui_material_Tabs_xyfsok.default; var default_70 = $module$_mui_lab_TabContext_wbp01i.default; var default_71 = $module$_mui_system_useMediaQuery_4ef951.default; var default_72 = $module$_mui_material_Snackbar_3d0j2r.default; var QueryClientProvider = $module$_tanstack_react_query_ro93du.QueryClientProvider; var QueryClient = $module$_tanstack_query_core_ptm5k0.QueryClient; var default_73 = $module$_mui_icons_material_Sync_92kr0q.default; var default_74 = $module$_mui_icons_material_Schedule_co9kr2.default; var default_75 = $module$_mui_icons_material_Error_2orgel.default; var default_76 = $module$_mui_icons_material_DownloadDone_pieyj.default; var default_77 = $module$_mui_icons_material_Cancel_b30imt.default; var default_78 = $module$_mui_icons_material_DriveFileMove_kws064.default; var default_79 = $module$_mui_material_styles_createTheme_jr6jji.default; var Outlet = $module$react_router_h6p15h.Outlet; var default_80 = $module$_mui_icons_material_CopyAll_4w0mfj.default; var default_81 = $module$_mui_icons_material_Share_2w9uas.default; var default_82 = $module$_mui_material_Divider_2g5g3v.default; var default_83 = $module$_mui_material_ListItemSecondaryAction_ah4ciz.default; var default_84 = $module$_mui_material_Switch_t9t22m.default; var default_85 = $module$_mui_icons_material_Person2_vvmm0u.default; var default_86 = $module$_mui_icons_material_LinkOutlined_14ncwn.default; var default_87 = $module$_mui_icons_material_Book_92vt6k.default; var default_88 = $module$_mui_icons_material_AssignmentTurnedIn_7eyvtj.default; var default_89 = $module$_mui_icons_material_Title_2wuntp.default; var default_90 = $module$_mui_icons_material_Forum_2p9c6e.default; var default_91 = $module$_mui_icons_material_Folder_cpt8w9.default; var default_92 = $module$_mui_icons_material_KeyboardArrowDown_hhp0uv.default; var default_93 = $module$_mui_icons_material_KeyboardArrowUp_vq6bj2.default; var default_94 = $module$_mui_icons_material_Shield_irhvt0.default; var default_95 = $module$_mui_icons_material_Login_2sjvam.default; var default_96 = $module$_mui_icons_material_Event_2otqov.default; var default_97 = $module$_mui_material_Dialog_yfsa52.default; var default_98 = $module$_mui_icons_material_Article_wrqnwl.default; var default_99 = $module$_mui_icons_material_Collections_fs3rza.default; var default_100 = $module$_mui_icons_material_Assignment_55b3ko.default; var default_101 = $module$react_easy_sort_vgqyef.default; var SortableItem = $module$react_easy_sort_vgqyef.SortableItem; var useState_1 = $module$react.useState; var default_102 = $module$_mui_icons_material_InfoOutlined_ycbfat.default; var default_103 = $module$_mui_icons_material_Attachment_gfrxq6.default; var default_104 = $module$_mui_icons_material_ContentCopy_i59fv7.default; var default_105 = $module$_mui_icons_material_Badge_2msx9k.default; var default_106 = $module$_mui_material_CardMedia_v4svs6.default; var default_107 = $module$_mui_material_CardContent_fczxff.default; var default_108 = $module$_mui_material_CardActionArea_4o20gv.default; var default_109 = $module$_mui_material_Card_xyqn36.default; var default_110 = $module$_mui_icons_material_PendingActions_uxmugv.default; var default_111 = $module$_mui_icons_material_DoneAll_9qxav8.default; var default_112 = $module$_mui_icons_material_ExpandLess_d745ea.default; var default_113 = $module$_mui_icons_material_ExpandMore_d73b12.default; var default_114 = $module$_mui_icons_material_TextSnippet_ne9tcb.default; var default_115 = $module$_mui_icons_material_Clear_2njrbm.default; var default_116 = $module$_mui_icons_material_Comment_4xuxb0.default; var default_117 = $module$_mui_icons_material_EventAvailable_thbp62.default; var default_118 = $module$_mui_icons_material_Groups_d8kiwf.default; var default_119 = $module$_mui_icons_material_PersonAdd_kz1van.default; var default_120 = $module$_mui_icons_material_LibraryAddCheckOutlined_lm6i89.default; var default_121 = $module$_mui_icons_material_CheckBoxOutlined_n84vuo.default; var default_122 = $module$_mui_icons_material_ArrowBack_iyyg2d.default; var default_123 = $module$_mui_icons_material_ArrowForward_wmdfqh.default; var default_124 = $module$_mui_material_ToggleButton_8t5o7g.default; var default_125 = $module$_mui_material_ToggleButtonGroup_8h77f9.default; var default_126 = $module$_mui_icons_material_AccessTime_u0v54c.default; var default_127 = $module$_mui_icons_material_CheckBoxOutlineBlank_9s4ank.default; var default_128 = $module$_mui_material_Fab_5s0r7d.default; var default_129 = $module$_mui_icons_material_AddAPhoto_qvuavr.default; var default_130 = $module$_mui_material_FormControlLabel_c7znk9.default; var useVirtualizer = $module$_tanstack_react_virtual_vz4bz3.useVirtualizer; var default_131 = $module$_mui_icons_material_Audiotrack_3tmz68.default; var default_132 = $module$_mui_icons_material_TouchApp_eoovib.default; var default_133 = $module$_mui_icons_material_SmartDisplay_1bep1w.default; var default_134 = $module$_mui_icons_material_Pending_vy3hlw.default; var default_135 = $module$_mui_icons_material_HighlightOffOutlined_677ins.default; var default_136 = $module$_mui_icons_material_Star_92kv0z.default; var default_137 = $module$_mui_icons_material_Work_92iedw.default; var default_138 = $module$_mui_icons_material_Timelapse_yacu9n.default; var default_139 = $module$_mui_system_Container_2dg5yz.default; var default_140 = $module$_mui_icons_material_Download_mhcecj.default; var default_141 = $module$_mui_icons_material_Subtitles_q03fj4.default; var default_142 = $module$_mui_icons_material_Link_92pjsb.default; var default_143 = $module$_mui_icons_material_FileUpload_8k4s8o.default; var Fragment = $module$react.Fragment; var default_144 = $module$_mui_icons_material_InsertDriveFile_z7mnea.default; var default_145 = $module$_mui_icons_material_Restore_2i9lv1.default; var default_146 = $module$_mui_icons_material_DeleteForever_yctxc1.default; var default_147 = $module$_mui_material_DialogContentText_2n3jtc.default; var default_148 = $module$_mui_material_DialogContent_4iyfr7.default; var default_149 = $module$_mui_material_DialogActions_uf9nax.default; var default_150 = $module$_mui_icons_material_ReplyAll_88jlvy.default; var default_151 = $module$_mui_icons_material_Call_92vgnb.default; var default_152 = $module$_mui_icons_material_Email_2onwpt.default; var default_153 = $module$_mui_icons_material_Key_i1cz1g.default; var default_154 = $module$_mui_icons_material_SupervisedUserCircle_vav6w6.default; var default_155 = $module$_mui_icons_material_LocationOn_3dng0f.default; var default_156 = $module$_mui_icons_material_People_hatox6.default; var MuiTelInput = $module$mui_tel_input_yl1660.MuiTelInput; var default_157 = $module$_mui_icons_material_GroupAdd_78pr5p.default; var default_158 = $module$_mui_icons_material_Language_rtfjbh.default; var default_159 = $module$_mui_icons_material_AccountBalance_w2n3ka.default; var default_160 = $module$_mui_icons_material_ExitToApp_d4k3fx.default; var default_161 = $module$_mui_material_Checkbox_o9q6hd.default; var default_162 = $module$_mui_icons_material_DriveFileRenameOutline_fzk0w7.default; var default_163 = $module$_mui_icons_material_Luggage_c5nfid.default; var default_164 = $module$_mui_icons_material_HowToRegRounded_6lqkl3.default; var parsePhoneNumber = $module$libphonenumber_js_s63wkw.parsePhoneNumber; var protoOf = kotlin_kotlin.$_$.xc; var objectMeta = kotlin_kotlin.$_$.wc; var setMetadataFor = kotlin_kotlin.$_$.yc; var Companion_instance = kotlin_org_kodein_di_kodein_di.$_$.b; var VOID = kotlin_kotlin.$_$.f; var LinkedHashMap_init_$Create$ = kotlin_kotlin.$_$.v; var Companion_instance_0 = kotlin_com_ustadmobile_app_core.$_$.cc; var Unit_instance = kotlin_kotlin.$_$.m5; var BuildConfigMap = kotlin_com_ustadmobile_app_core.$_$.p1; var Settings = kotlin_com_russhwolf_multiplatform_settings.$_$.a; var getKClass = kotlin_kotlin.$_$.e; var arrayOf = kotlin_kotlin.$_$.yi; var createKType = kotlin_kotlin.$_$.b; var typeToken = kotlin_org_kodein_type_kaverit.$_$.d; var THROW_CCE = kotlin_kotlin.$_$.ji; var TypeToken = kotlin_org_kodein_type_kaverit.$_$.b; var isInterface = kotlin_kotlin.$_$.hc; var ShowSocialWarningUseCase = kotlin_com_ustadmobile_app_core.$_$.b1; var DismissSocialWarningUseCase = kotlin_com_ustadmobile_app_core.$_$.a1; var toNullIfBlank = kotlin_com_ustadmobile_app_core.$_$.a3; var Companion_instance_1 = kotlin_com_ustadmobile_app_core.$_$.zb; var GenderConfig = kotlin_com_ustadmobile_app_core.$_$.q1; var FilterUsernameUseCase = kotlin_com_ustadmobile_app_core.$_$.n; var ValidateUsernameUseCase = kotlin_com_ustadmobile_app_core.$_$.c1; var StorageSettings = kotlin_com_russhwolf_multiplatform_settings.$_$.b; var charSequenceLength = kotlin_kotlin.$_$.kb; var Companion_instance_2 = kotlin_com_ustadmobile_app_core.$_$.ac; var JsStringProvider = kotlin_dev_icerock_moko_resources.$_$.c; var SupportedLanguagesConfig = kotlin_com_ustadmobile_app_core.$_$.r1; var StringProviderJs = kotlin_com_ustadmobile_app_core.$_$.x1; var toList = kotlin_kotlin.$_$.u9; var SupportedLanguagesConfig_init_$Create$ = kotlin_com_ustadmobile_app_core.$_$.mb; var Companion_instance_3 = kotlin_com_ustadmobile_app_core.$_$.bc; var UstadBuildConfig = kotlin_com_ustadmobile_app_core.$_$.t1; var UstadMobileSystemImpl = kotlin_com_ustadmobile_app_core.$_$.c2; var UstadAccountManager = kotlin_com_ustadmobile_app_core.$_$.e; var Companion_instance_4 = kotlin_UstadMobile_lib_centralappconfigdb_common.$_$.c; var HttpClient = kotlin_io_ktor_ktor_client_core.$_$.t; var CentralAppConfigDbDataSourceHttp = kotlin_UstadMobile_lib_centralappconfigdb_common.$_$.a; var NodeIdAndAuth = kotlin_com_github_UstadMobile_door_door_runtime.$_$.b; var Companion_instance_5 = kotlin_com_github_UstadMobile_door_door_runtime.$_$.c3; var UmAppDatabase = kotlin_com_ustadmobile_app_lib_database.$_$.k; var Companion_instance_6 = kotlin_com_github_UstadMobile_door_door_runtime.$_$.g3; var Json = kotlin_org_jetbrains_kotlinx_kotlinx_serialization_json.$_$.o; var Companion_getInstance = kotlin_com_github_UstadMobile_door_door_runtime.$_$.d3; var IllegalArgumentException_init_$Create$ = kotlin_kotlin.$_$.u1; var unwrap = kotlin_com_github_UstadMobile_door_door_runtime.$_$.u; var DoorDatabaseWrapper = kotlin_com_github_UstadMobile_door_door_runtime.$_$.i2; var get_js = kotlin_kotlin.$_$.lc; var createInstance = kotlin_com_github_UstadMobile_door_door_runtime.$_$.f; var Napier_getInstance = kotlin_io_github_aakira_napier.$_$.g; var UmAppDataLayer = kotlin_com_ustadmobile_app_lib_database.$_$.j; var Companion_instance_7 = kotlin_com_github_UstadMobile_xmlpullparserkmp.$_$.e; var XmlPullParserFactory = kotlin_com_github_UstadMobile_xmlpullparserkmp.$_$.a; var Dispatchers_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.v; var GetLocalAccountsSupportedUseCase = kotlin_com_ustadmobile_app_core.$_$.u; var LearningSpace = kotlin_com_ustadmobile_app_core.$_$.b; var AuthManager = kotlin_com_ustadmobile_app_core.$_$.a; var UstadMobileConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.oc; var Pbkdf2Params = kotlin_com_ustadmobile_app_core.$_$.c; var XML_init_$Create$ = kotlin_io_github_pdvrieze_xmlutil_serialization.$_$.a; var Companion_getInstance_0 = kotlin_io_github_pdvrieze_xmlutil_serialization.$_$.b; var GoToLearningSpaceUseCaseJs = kotlin_com_ustadmobile_app_core.$_$.s; var toBoolean = kotlin_kotlin.$_$.pg; var GetShowPoweredByUseCase = kotlin_com_ustadmobile_app_core.$_$.z; var EnrolIntoCourseUseCase = kotlin_com_ustadmobile_app_core.$_$.k; var ClazzInviteRedeemUseCase = kotlin_com_ustadmobile_app_core.$_$.q; var EnrollToCourseFromInviteCodeUseCase = kotlin_com_ustadmobile_app_core.$_$.r; var BulkAddPersonsFromLocalUriUseCaseJs = kotlin_com_ustadmobile_app_core.$_$.x; var Companion_getInstance_1 = kotlin_com_ustadmobile_app_core.$_$.sb; var commonDomainDiModule = kotlin_com_ustadmobile_app_core.$_$.w1; var commonClientDomainDiModule = kotlin_com_ustadmobile_app_core.$_$.v1; var DomainDiModuleJs = kotlin_com_ustadmobile_app_core.$_$.u1; var Singleton = kotlin_org_kodein_di_kodein_di.$_$.f; var SystemUrlConfig = kotlin_com_ustadmobile_app_core.$_$.s1; var ImplWithScope = kotlin_org_kodein_di_kodein_di.$_$.h; var CentralAppConfigDbDataSource = kotlin_UstadMobile_lib_centralappconfigdb_common.$_$.b; var Companion_getInstance_2 = kotlin_com_ustadmobile_app_core.$_$.pc; var PrimitiveClasses_getInstance = kotlin_kotlin.$_$.c5; var DiTag_instance = kotlin_com_ustadmobile_app_core.$_$.qc; var XmlSerializer = kotlin_com_github_UstadMobile_xmlpullparserkmp.$_$.b; var Provider = kotlin_org_kodein_di_kodein_di.$_$.d; var CoroutineDispatcher = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.w1; var MainCoroutineDispatcher = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.d2; var UmAccount = kotlin_com_ustadmobile_app_lib_database.$_$.a5; var SimpleContextTranslator = kotlin_org_kodein_di_kodein_di.$_$.e; var XML = kotlin_io_github_pdvrieze_xmlutil_serialization.$_$.d; var GetVersionUseCase = kotlin_com_ustadmobile_app_core.$_$.p; var GoToLearningSpaceUseCase = kotlin_com_ustadmobile_app_core.$_$.t; var BulkAddPersonsFromLocalUriUseCase = kotlin_com_ustadmobile_app_core.$_$.y; var HTML_instance = kotlin_org_jetbrains_kotlin_wrappers_kotlin_browser.$_$.a; var create = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react.$_$.c; var classMeta = kotlin_kotlin.$_$.mb; var addChild = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.e; var FC = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react.$_$.a; var Long = kotlin_kotlin.$_$.ci; var VersionInfo = kotlin_com_ustadmobile_app_core.$_$.o; var getStringHashCode = kotlin_kotlin.$_$.wb; var hashCode = kotlin_kotlin.$_$.xb; var equals = kotlin_kotlin.$_$.pb; var Companion_instance_8 = kotlin_com_ustadmobile_app_core.$_$.pf; var Companion_getInstance_3 = kotlin_com_ustadmobile_app_core.$_$.qf; var Companion_instance_9 = kotlin_com_ustadmobile_app_core.$_$.ef; var Companion_instance_10 = kotlin_com_ustadmobile_app_core.$_$.cd; var Companion_getInstance_4 = kotlin_com_ustadmobile_app_core.$_$.cg; var Companion_instance_11 = kotlin_com_ustadmobile_app_core.$_$.dd; var Companion_instance_12 = kotlin_com_ustadmobile_app_core.$_$.rf; var Companion_getInstance_5 = kotlin_com_ustadmobile_app_core.$_$.xf; var Companion_instance_13 = kotlin_com_ustadmobile_app_core.$_$.yf; var Companion_instance_14 = kotlin_com_ustadmobile_app_core.$_$.nf; var Companion_instance_15 = kotlin_com_ustadmobile_app_core.$_$.of; var Companion_instance_16 = kotlin_com_ustadmobile_app_core.$_$.if; var Companion_instance_17 = kotlin_com_ustadmobile_app_core.$_$.wf; var Companion_instance_18 = kotlin_com_ustadmobile_app_core.$_$.wc; var Companion_instance_19 = kotlin_com_ustadmobile_app_core.$_$.be; var Companion_instance_20 = kotlin_com_ustadmobile_app_core.$_$.ce; var Companion_instance_21 = kotlin_com_ustadmobile_app_core.$_$.ad; var Companion_instance_22 = kotlin_com_ustadmobile_app_core.$_$.uf; var Companion_instance_23 = kotlin_com_ustadmobile_app_core.$_$.vf; var Companion_instance_24 = kotlin_com_ustadmobile_app_core.$_$.le; var Companion_instance_25 = kotlin_com_ustadmobile_app_core.$_$.zf; var Companion_instance_26 = kotlin_com_ustadmobile_app_core.$_$.ag; var Companion_instance_27 = kotlin_com_ustadmobile_app_core.$_$.xc; var Companion_instance_28 = kotlin_com_ustadmobile_app_core.$_$.hd; var Companion_instance_29 = kotlin_com_ustadmobile_app_core.$_$.uc; var Companion_instance_30 = kotlin_com_ustadmobile_app_core.$_$.yc; var Companion_instance_31 = kotlin_com_ustadmobile_app_core.$_$.mg; var Companion_instance_32 = kotlin_com_ustadmobile_app_core.$_$.zc; var Companion_instance_33 = kotlin_com_ustadmobile_app_core.$_$.oe; var Companion_instance_34 = kotlin_com_ustadmobile_app_core.$_$.vc; var Companion_instance_35 = kotlin_com_ustadmobile_app_core.$_$.ke; var Companion_instance_36 = kotlin_com_ustadmobile_app_core.$_$.he; var Companion_instance_37 = kotlin_com_ustadmobile_app_core.$_$.ie; var Companion_instance_38 = kotlin_com_ustadmobile_app_core.$_$.je; var Companion_instance_39 = kotlin_com_ustadmobile_app_core.$_$.ig; var Companion_instance_40 = kotlin_com_ustadmobile_app_core.$_$.ng; var Companion_instance_41 = kotlin_com_ustadmobile_app_core.$_$.xe; var Companion_instance_42 = kotlin_com_ustadmobile_app_core.$_$.ee; var Companion_instance_43 = kotlin_com_ustadmobile_app_core.$_$.ve; var Companion_instance_44 = kotlin_com_ustadmobile_app_core.$_$.ue; var Companion_instance_45 = kotlin_com_ustadmobile_app_core.$_$.jg; var Companion_instance_46 = kotlin_com_ustadmobile_app_core.$_$.kg; var Companion_getInstance_6 = kotlin_com_ustadmobile_app_core.$_$.sf; var get_NAVHOST_CLEARSTACK_VIEWNAME = kotlin_com_ustadmobile_app_core.$_$.h; var get_NavHostClearStackPlaceholder = kotlin_com_ustadmobile_app_core.$_$.j; var Companion_instance_47 = kotlin_com_ustadmobile_app_core.$_$.fe; var Companion_instance_48 = kotlin_com_ustadmobile_app_core.$_$.de; var Companion_getInstance_7 = kotlin_com_ustadmobile_app_core.$_$.pe; var Companion_instance_49 = kotlin_com_ustadmobile_app_core.$_$.ed; var Companion_instance_50 = kotlin_com_ustadmobile_app_core.$_$.ae; var Companion_getInstance_8 = kotlin_com_ustadmobile_app_core.$_$.od; var Companion_getInstance_9 = kotlin_com_ustadmobile_app_core.$_$.re; var Companion_instance_51 = kotlin_com_ustadmobile_app_core.$_$.fg; var Companion_instance_52 = kotlin_com_ustadmobile_app_core.$_$.ye; var Companion_instance_53 = kotlin_com_ustadmobile_app_core.$_$.vd; var Companion_instance_54 = kotlin_com_ustadmobile_app_core.$_$.fd; var Companion_instance_55 = kotlin_com_ustadmobile_app_core.$_$.gd; var Companion_instance_56 = kotlin_com_ustadmobile_app_core.$_$.af; var Companion_instance_57 = kotlin_com_ustadmobile_app_core.$_$.bf; var Companion_instance_58 = kotlin_com_ustadmobile_app_core.$_$.cf; var Companion_instance_59 = kotlin_com_ustadmobile_app_core.$_$.td; var Companion_instance_60 = kotlin_com_ustadmobile_app_core.$_$.we; var Companion_instance_61 = kotlin_com_ustadmobile_app_core.$_$.xd; var Companion_instance_62 = kotlin_com_ustadmobile_app_core.$_$.lg; var Companion_instance_63 = kotlin_com_ustadmobile_app_core.$_$.kf; var Companion_instance_64 = kotlin_com_ustadmobile_app_core.$_$.me; var Companion_getInstance_10 = kotlin_com_ustadmobile_app_core.$_$.ge; var Companion_instance_65 = kotlin_com_ustadmobile_app_core.$_$.hg; var Companion_instance_66 = kotlin_com_ustadmobile_app_core.$_$.jf; var Companion_instance_67 = kotlin_com_ustadmobile_app_core.$_$.df; var Companion_instance_68 = kotlin_com_ustadmobile_app_core.$_$.gg; var Companion_instance_69 = kotlin_com_ustadmobile_app_core.$_$.wd; var Companion_instance_70 = kotlin_com_ustadmobile_app_core.$_$.se; var Companion_instance_71 = kotlin_com_ustadmobile_app_core.$_$.tf; var Companion_instance_72 = kotlin_com_ustadmobile_app_core.$_$.bg; var Companion_instance_73 = kotlin_com_ustadmobile_app_core.$_$.bd; var Companion_instance_74 = kotlin_com_ustadmobile_app_core.$_$.ze; var Companion_getInstance_11 = kotlin_com_ustadmobile_app_core.$_$.ff; var Companion_instance_75 = kotlin_com_ustadmobile_app_core.$_$.gf; var Companion_instance_76 = kotlin_com_ustadmobile_app_core.$_$.md; var Companion_instance_77 = kotlin_com_ustadmobile_app_core.$_$.ld; var Companion_instance_78 = kotlin_com_ustadmobile_app_core.$_$.kd; var Companion_instance_79 = kotlin_com_ustadmobile_app_core.$_$.jd; var Companion_instance_80 = kotlin_com_ustadmobile_app_core.$_$.rd; var Companion_instance_81 = kotlin_com_ustadmobile_app_core.$_$.qd; var Companion_instance_82 = kotlin_com_ustadmobile_app_core.$_$.pd; var Companion_instance_83 = kotlin_com_ustadmobile_app_core.$_$.dg; var Companion_instance_84 = kotlin_com_ustadmobile_app_core.$_$.eg; var Companion_instance_85 = kotlin_com_ustadmobile_app_core.$_$.mf; var Companion_instance_86 = kotlin_com_ustadmobile_app_core.$_$.lf; var Companion_instance_87 = kotlin_com_ustadmobile_app_core.$_$.id; var Companion_instance_88 = kotlin_com_ustadmobile_app_core.$_$.ne; var Companion_instance_89 = kotlin_com_ustadmobile_app_core.$_$.qe; var Companion_instance_90 = kotlin_com_ustadmobile_app_core.$_$.hf; var setOf = kotlin_kotlin.$_$.k9; var useRequiredContext = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.j; var get_DIContext = kotlin_com_ustadmobile_app_core.$_$.f; var get_direct = kotlin_org_kodein_di_kodein_di.$_$.o; var toTerminologyEntries = kotlin_com_ustadmobile_app_core.$_$.b3; var useStringProvider = kotlin_com_ustadmobile_app_core.$_$.j1; var Companion_getInstance_12 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.e; var toLocalDateTime = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.q; var strings_getInstance = kotlin_com_ustadmobile_app_core.$_$.pg; var useEffect = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.i; var useLaunchedEffect = kotlin_com_ustadmobile_app_core.$_$.g1; var KMutableProperty0 = kotlin_kotlin.$_$.ud; var THROW_ISE = kotlin_kotlin.$_$.li; var getLocalDelegateReference = kotlin_kotlin.$_$.tb; var mutableListOf = kotlin_kotlin.$_$.q8; var CoroutineImpl = kotlin_kotlin.$_$.va; var first = kotlin_kotlin.$_$.p7; var getKClassFromExpression = kotlin_kotlin.$_$.d; var PagingSourceWithHttpLoader = kotlin_com_github_UstadMobile_door_door_runtime.$_$.t1; var Refresh = kotlin_app_cash_paging_paging_common.$_$.c; var get_COROUTINE_SUSPENDED = kotlin_kotlin.$_$.ha; var DoorOffsetLimitRemoteMediator = kotlin_com_github_UstadMobile_door_door_runtime.$_$.q1; var PagingSourceInterceptor = kotlin_com_github_UstadMobile_door_door_runtime.$_$.s1; var RefreshCommand = kotlin_com_ustadmobile_app_core.$_$.f2; var systemTimeInMillis = kotlin_com_github_UstadMobile_door_door_runtime.$_$.e2; var FlowCollector = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.c1; var OffsetLimitMediatorState = kotlin_com_github_UstadMobile_door_door_runtime.$_$.p1; var emptyFlow = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.l1; var Exception = kotlin_kotlin.$_$.yh; var plus = kotlin_kotlin.$_$.jj; var get_MS_PER_HOUR = kotlin_com_ustadmobile_app_core.$_$.c3; var toLong = kotlin_kotlin.$_$.ad; var get_MS_PER_MIN = kotlin_com_ustadmobile_app_core.$_$.d3; var StringBuilder_init_$Create$ = kotlin_kotlin.$_$.f1; var htmlToPlainText = kotlin_com_ustadmobile_app_core.$_$.q2; var removeEventListener = kotlin_org_jetbrains_kotlin_wrappers_kotlin_web.$_$.d; var addEventListener = kotlin_org_jetbrains_kotlin_wrappers_kotlin_web.$_$.b; var LoadParams = kotlin_app_cash_paging_paging_common.$_$.d; var useCoroutineScope = kotlin_com_ustadmobile_app_core.$_$.f1; var CoroutineScope = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.z1; var Prepend = kotlin_app_cash_paging_paging_common.$_$.b; var Append = kotlin_app_cash_paging_paging_common.$_$.a; var promise = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.n2; var Page = kotlin_app_cash_paging_paging_common.$_$.g; var numberToLong = kotlin_kotlin.$_$.uc; var useViewModel = kotlin_com_ustadmobile_app_core.$_$.k1; var useNavControllerEffect = kotlin_com_ustadmobile_app_core.$_$.h1; var SnackBarDispatcher = kotlin_com_ustadmobile_app_core.$_$.n1; var NavResultReturner = kotlin_com_ustadmobile_app_core.$_$.b2; var AppUiState = kotlin_com_ustadmobile_app_core.$_$.m1; var launch = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.m2; var useEffect_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.h; var removeEventListener_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_web.$_$.e; var addEventListener_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_web.$_$.c; var toString = kotlin_kotlin.$_$.cd; var ReactHTML_instance = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_dom.$_$.a; var KProperty0 = kotlin_kotlin.$_$.vd; var addChild_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.c; var addChildNode = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.a; var AppBarColors_SELECTION_MODE_getInstance = kotlin_com_ustadmobile_app_core.$_$.fb; var UserSession = kotlin_com_ustadmobile_app_lib_database.$_$.b5; var Person = kotlin_com_ustadmobile_app_lib_database.$_$.q4; var UserSessionWithPersonAndLearningSpace = kotlin_com_ustadmobile_app_core.$_$.d; var collectAsState = kotlin_com_ustadmobile_app_core.$_$.e1; var AppBarColors_STANDARD_getInstance = kotlin_com_ustadmobile_app_core.$_$.gb; var State_INDETERMINATE_getInstance = kotlin_com_ustadmobile_app_core.$_$.jb; var Companion_getInstance_13 = kotlin_com_ustadmobile_app_core.$_$.og; var collectionSizeOrDefault = kotlin_kotlin.$_$.n6; var ArrayList_init_$Create$ = kotlin_kotlin.$_$.l; var addChild_1 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.d; var NavResultReturnerImpl = kotlin_com_ustadmobile_app_core.$_$.a2; var CommandFlowUstadNavController = kotlin_com_ustadmobile_app_core.$_$.z1; var OnClickLinkUseCase = kotlin_com_ustadmobile_app_core.$_$.v; var listOf = kotlin_kotlin.$_$.l8; var Companion_instance_91 = kotlin_com_ustadmobile_app_core.$_$.xb; var create_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react.$_$.b; var isBlank = kotlin_kotlin.$_$.ff; var Companion_getInstance_14 = kotlin_com_ustadmobile_app_lib_database.$_$.e7; var SubmissionConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.ub; var avatarColorForName = kotlin_com_ustadmobile_app_core.$_$.h3; var rgbColorProperty = kotlin_com_ustadmobile_app_core.$_$.x2; var ArrayList_init_$Create$_0 = kotlin_kotlin.$_$.m; var copyToArray = kotlin_kotlin.$_$.e7; var Companion_getInstance_15 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.i; var penaltyPercentage = kotlin_com_ustadmobile_app_core.$_$.t2; var toString_0 = kotlin_kotlin.$_$.oj; var capitalizeFirstLetter = kotlin_com_ustadmobile_app_core.$_$.h2; var Companion_getInstance_16 = kotlin_com_ustadmobile_app_core.$_$.te; var Companion_getInstance_17 = kotlin_kotlin.$_$.g5; var numberToInt = kotlin_kotlin.$_$.tc; var CourseBlock = kotlin_com_ustadmobile_app_lib_database.$_$.s3; var Companion_instance_92 = kotlin_com_ustadmobile_app_lib_database.$_$.w6; var CourseBlockAndEditEntities = kotlin_com_ustadmobile_app_lib_database.$_$.x; var CourseBlockEditUiState = kotlin_com_ustadmobile_app_core.$_$.f7; var Companion_getInstance_18 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.f; var LocalTime_init_$Create$ = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.b; var LocalDateTime_init_$Create$ = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.a; var toInstant = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.o; var chopOffSeconds = kotlin_com_ustadmobile_app_core.$_$.j2; var Companion_getInstance_19 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.g; var println = kotlin_kotlin.$_$.bb; var charSequenceGet = kotlin_kotlin.$_$.jb; var isDigit = kotlin_kotlin.$_$.gf; var toIntOrNull = kotlin_kotlin.$_$.vg; var NoSuchElementException_init_$Create$ = kotlin_kotlin.$_$.h2; var Companion_instance_93 = kotlin_com_ustadmobile_app_core.$_$.wb; var LinkTarget_DEFAULT_getInstance = kotlin_com_ustadmobile_app_core.$_$.eb; var to = kotlin_kotlin.$_$.pj; var json = kotlin_kotlin.$_$.mc; var ClazzDaoCommon_instance = kotlin_com_ustadmobile_app_lib_database.$_$.l5; var MessageIdOption2 = kotlin_com_ustadmobile_app_core.$_$.e3; var SortOrderOption = kotlin_com_ustadmobile_app_core.$_$.f3; var toDisplayString = kotlin_com_ustadmobile_app_core.$_$.z2; var toDoubleOrNull = kotlin_kotlin.$_$.sg; var _Char___init__impl__6a9atx = kotlin_kotlin.$_$.u2; var Default_getInstance = kotlin_kotlin.$_$.b5; var hasFlag = kotlin_com_ustadmobile_app_core.$_$.p2; var filterByFlags = kotlin_com_ustadmobile_app_core.$_$.l2; var joinToString = kotlin_kotlin.$_$.a8; var UMFileUtil_getInstance = kotlin_com_ustadmobile_app_core.$_$.sc; var iteratorFor = kotlin_org_jetbrains_kotlin_wrappers_kotlin_js.$_$.a; var checkIndexOverflow = kotlin_kotlin.$_$.l6; var array = kotlin_org_jetbrains_kotlin_wrappers_kotlin_cssom_core.$_$.b; var GridTemplateAreas = kotlin_org_jetbrains_kotlin_wrappers_kotlin_cssom_core.$_$.a; var get_DIModule = kotlin_com_ustadmobile_app_core.$_$.g; var UstadAntilog = kotlin_com_ustadmobile_app_core.$_$.g3; var sanitizeDbNameFromUrl = kotlin_com_ustadmobile_app_lib_util.$_$.d; var getOrPut = kotlin_com_ustadmobile_app_core.$_$.o2; var toLong_0 = kotlin_kotlin.$_$.zg; var UmAppDatabaseJsImplementations_getInstance = kotlin_com_ustadmobile_app_lib_database.$_$.t5; var DatabaseBuilderOptions = kotlin_com_github_UstadMobile_door_door_runtime.$_$.f2; var addSyncCallback = kotlin_com_ustadmobile_app_lib_database.$_$.f; var migrationList = kotlin_com_ustadmobile_app_lib_database.$_$.g; var get_MIGRATION_144_145_CLIENT = kotlin_com_ustadmobile_app_lib_database.$_$.a; var get_MIGRATION_148_149_NO_OFFLINE_ITEMS = kotlin_com_ustadmobile_app_lib_database.$_$.b; var get_MIGRATION_155_156_CLIENT = kotlin_com_ustadmobile_app_lib_database.$_$.c; var get_MIGRATION_161_162_CLIENT = kotlin_com_ustadmobile_app_lib_database.$_$.d; var get_MIGRATION_169_170_CLIENT = kotlin_com_ustadmobile_app_lib_database.$_$.e; var get_MIGRATE_USERNAME_CLIENT = kotlin_com_ustadmobile_app_lib_database.$_$.h; var GlobalScope_instance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.w; var randomUuid = kotlin_com_github_UstadMobile_door_door_runtime.$_$.d2; var json_0 = kotlin_io_ktor_ktor_serialization_kotlinx_json.$_$.a; var Plugin_getInstance = kotlin_io_ktor_ktor_client_content_negotiation.$_$.a; var Plugin_getInstance_0 = kotlin_io_ktor_ktor_client_core.$_$.c; var Json_0 = kotlin_org_jetbrains_kotlinx_kotlinx_serialization_json.$_$.n; var Js_instance = kotlin_io_ktor_ktor_client_core.$_$.b; var HttpClient_0 = kotlin_io_ktor_ktor_client_core.$_$.s; var MR_getInstance = kotlin_com_ustadmobile_app_core.$_$.qg; var throwUninitializedPropertyAccessException = kotlin_kotlin.$_$.nj; var Companion_getInstance_20 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.h; var chopOffSeconds_0 = kotlin_com_ustadmobile_app_core.$_$.i2; var noWhenBranchMatchedException = kotlin_kotlin.$_$.ij; var Companion_instance_94 = kotlin_com_ustadmobile_app_core.$_$.tc; var substringBefore = kotlin_kotlin.$_$.kg; var requirePostfix = kotlin_com_ustadmobile_app_core.$_$.w2; var contains = kotlin_kotlin.$_$.re; var removeSuffix = kotlin_kotlin.$_$.uf; var CompletableDeferred = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.u1; var Exception_init_$Create$ = kotlin_kotlin.$_$.n1; var toJSDate = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.p; var get_NavHost = kotlin_com_ustadmobile_app_core.$_$.i; var OpenExternalLinkUseCase = kotlin_com_ustadmobile_app_core.$_$.w; var replace = kotlin_kotlin.$_$.wf; var ErrorReport = kotlin_com_ustadmobile_app_lib_database.$_$.b4; var ErrorReportUiState = kotlin_com_ustadmobile_app_core.$_$.ra; var HolidayCalendar = kotlin_com_ustadmobile_app_lib_database.$_$.d4; var Holiday = kotlin_com_ustadmobile_app_lib_database.$_$.e4; var listOf_0 = kotlin_kotlin.$_$.k8; var HolidayCalendarDetailUIState = kotlin_com_ustadmobile_app_core.$_$.sa; var shallowCopy = kotlin_com_ustadmobile_app_lib_database.$_$.w1; var HolidayCalendarEditUiState = kotlin_com_ustadmobile_app_core.$_$.ta; var HolidayCalendarWithNumEntries = kotlin_com_ustadmobile_app_lib_database.$_$.c4; var HolidayCalendarListUiState = kotlin_com_ustadmobile_app_core.$_$.ua; var Language = kotlin_com_ustadmobile_app_lib_database.$_$.f4; var LanguageDetailUiState = kotlin_com_ustadmobile_app_core.$_$.va; var shallowCopy_0 = kotlin_com_ustadmobile_app_lib_database.$_$.m1; var LanguageEditUiState = kotlin_com_ustadmobile_app_core.$_$.wa; var LanguageListUiState = kotlin_com_ustadmobile_app_core.$_$.xa; var shallowCopy_1 = kotlin_com_ustadmobile_app_lib_database.$_$.x1; var PersonParentJoinConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.kc; var ParentalConsentManagementUiState = kotlin_com_ustadmobile_app_core.$_$.o8; var ParentalConsentManagementViewModel = kotlin_com_ustadmobile_app_core.$_$.p8; var SiteTerms = kotlin_com_ustadmobile_app_lib_database.$_$.u4; var PersonParentJoinAndMinorPerson = kotlin_com_ustadmobile_app_lib_database.$_$.m4; var ParentConsentWaitingScreenViewModel = kotlin_com_ustadmobile_app_core.$_$.n8; var UidAndLabel = kotlin_com_ustadmobile_app_lib_database.$_$.z4; var ReportFilterEditUiState = kotlin_com_ustadmobile_app_core.$_$.ab; var shallowCopy_2 = kotlin_com_ustadmobile_app_lib_database.$_$.n1; var FieldConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.hc; var ConditionConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.ec; var ContentCompletionStatusConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.fc; var BitmaskFlag = kotlin_com_ustadmobile_app_core.$_$.d2; var ScopedGrantDetailUiState = kotlin_com_ustadmobile_app_core.$_$.bb; var ScopedGrantEditUiState = kotlin_com_ustadmobile_app_core.$_$.cb; var SiteTermsDetailUiState = kotlin_com_ustadmobile_app_core.$_$.ca; var OpenLicensesViewModel = kotlin_com_ustadmobile_app_core.$_$.i3; var AccountListUiState = kotlin_com_ustadmobile_app_core.$_$.n3; var AccountListViewModel = kotlin_com_ustadmobile_app_core.$_$.o3; var Companion_instance_95 = kotlin_com_ustadmobile_app_lib_database.$_$.g7; var defaultCourseBannerImageIndex = kotlin_com_ustadmobile_app_core.$_$.s4; var CourseBlockEditViewModel = kotlin_com_ustadmobile_app_core.$_$.g7; var ClazzDetailUiState = kotlin_com_ustadmobile_app_core.$_$.p3; var ClazzDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.q3; var mapOf = kotlin_kotlin.$_$.n8; var TabItem = kotlin_com_ustadmobile_app_core.$_$.o1; var get_blockTypeStringResource = kotlin_com_ustadmobile_app_core.$_$.r4; var get_contentTypeStringResource = kotlin_com_ustadmobile_app_core.$_$.d7; var ScheduleConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.mc; var ClazzDetailOverviewUiState = kotlin_com_ustadmobile_app_core.$_$.r3; var get_ustadViewName = kotlin_com_ustadmobile_app_core.$_$.l1; var ClazzDetailOverviewViewModel = kotlin_com_ustadmobile_app_core.$_$.s3; var shallowCopy_3 = kotlin_com_ustadmobile_app_lib_database.$_$.g2; var ClazzEditUiState = kotlin_com_ustadmobile_app_core.$_$.t3; var ClazzEditViewModel = kotlin_com_ustadmobile_app_core.$_$.u3; var getNumberHashCode = kotlin_kotlin.$_$.ub; var ensureNotNull = kotlin_kotlin.$_$.bj; var mapLookup = kotlin_com_ustadmobile_app_core.$_$.y1; var aggregateIfModule = kotlin_com_ustadmobile_app_core.$_$.x3; var maxScoreSummedIfModule = kotlin_com_ustadmobile_app_core.$_$.s2; var displayMarkFor = kotlin_com_ustadmobile_app_core.$_$.y3; var emptyList = kotlin_kotlin.$_$.i7; var get_thumbnailUri = kotlin_com_ustadmobile_app_core.$_$.a4; var maxScoreForBlock = kotlin_com_ustadmobile_app_core.$_$.z3; var ClazzGradebookUiState = kotlin_com_ustadmobile_app_core.$_$.v3; var ClazzGradebookViewModel = kotlin_com_ustadmobile_app_core.$_$.w3; var ClazzInviteRedeemUiState = kotlin_com_ustadmobile_app_core.$_$.b4; var ClazzInviteRedeemViewModel = kotlin_com_ustadmobile_app_core.$_$.c4; var ClazzInviteViaContactUiState = kotlin_com_ustadmobile_app_core.$_$.d4; var ClazzInviteViaContactViewModel = kotlin_com_ustadmobile_app_core.$_$.e4; var ClazzInviteViaLinkUiState = kotlin_com_ustadmobile_app_core.$_$.f4; var ClazzInviteViaLinkViewModel = kotlin_com_ustadmobile_app_core.$_$.g4; var JoinWithCodeUiState = kotlin_com_ustadmobile_app_core.$_$.h4; var JoinWithCodeViewModel = kotlin_com_ustadmobile_app_core.$_$.i4; var toInt = kotlin_kotlin.$_$.wg; var Companion_getInstance_21 = kotlin_com_ustadmobile_app_core.$_$.nd; var addAll = kotlin_kotlin.$_$.e6; var chunked = kotlin_kotlin.$_$.m6; var ClazzListUiState = kotlin_com_ustadmobile_app_core.$_$.j4; var ClazzListViewModel = kotlin_com_ustadmobile_app_core.$_$.k4; var RoleConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.lc; var CoursePermissionDetailUiState = kotlin_com_ustadmobile_app_core.$_$.l4; var CoursePermissionDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.m4; var CoursePermissionEditUiState = kotlin_com_ustadmobile_app_core.$_$.n4; var CoursePermissionEditViewModel = kotlin_com_ustadmobile_app_core.$_$.o4; var Companion_instance_96 = kotlin_com_ustadmobile_app_lib_database.$_$.p6; var CoursePermissionListUiState = kotlin_com_ustadmobile_app_core.$_$.p4; var CoursePermissionListViewModel = kotlin_com_ustadmobile_app_core.$_$.q4; var mapOf_0 = kotlin_kotlin.$_$.o8; var get_progressAsFloat = kotlin_com_ustadmobile_app_core.$_$.v2; var Companion_instance_97 = kotlin_com_ustadmobile_app_lib_database.$_$.c6; var get_isFromSubmitterGroup = kotlin_com_ustadmobile_app_core.$_$.n5; var CommentsAndName = kotlin_com_ustadmobile_app_lib_database.$_$.r; var Comments = kotlin_com_ustadmobile_app_lib_database.$_$.f3; var ClazzAssignmentDetailUiState = kotlin_com_ustadmobile_app_core.$_$.x4; var ClazzAssignmentDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.y4; var Companion_instance_98 = kotlin_com_ustadmobile_app_core.$_$.ud; var Companion_instance_99 = kotlin_com_ustadmobile_app_core.$_$.sd; var AssignmentProgressSummary = kotlin_com_ustadmobile_app_lib_database.$_$.u2; var ClazzAssignmentDetailSubmissionsTabUiState = kotlin_com_ustadmobile_app_core.$_$.u4; var AssignmentSubmitterSummary = kotlin_com_ustadmobile_app_lib_database.$_$.w2; var ListPagingSource = kotlin_com_ustadmobile_app_core.$_$.e2; var ClazzAssignmentDetailSubmissionsTabViewModel = kotlin_com_ustadmobile_app_core.$_$.v4; var get_listItemUiState = kotlin_com_ustadmobile_app_core.$_$.w4; var Map = kotlin_kotlin.$_$.y5; var avatarName = kotlin_com_ustadmobile_app_core.$_$.m5; var avatarColorName = kotlin_com_ustadmobile_app_core.$_$.l5; var _AssignmentSubmitterSummaryUiState___get_latestPrivateCommentVisible__impl__bdq0p0 = kotlin_com_ustadmobile_app_core.$_$.ob; var AssignmentSubmitterSummaryUiState = kotlin_com_ustadmobile_app_core.$_$.t4; var _AssignmentSubmitterSummaryUiState___get_fileSubmissionStatusIconVisible__impl__so25h0 = kotlin_com_ustadmobile_app_core.$_$.nb; var SubmissionPolicyConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.nc; var Companion_instance_100 = kotlin_com_ustadmobile_app_lib_database.$_$.o6; var UstadCourseAssignmentMarkListItemUiState = kotlin_com_ustadmobile_app_core.$_$.k5; var ClazzAssignmentDetailOverviewUiState = kotlin_com_ustadmobile_app_core.$_$.z4; var ClazzAssignmentDetailOverviewViewModel = kotlin_com_ustadmobile_app_core.$_$.a5; var ClazzAssignmentDetailoverviewSubmissionUiState = kotlin_com_ustadmobile_app_core.$_$.b5; var textLength = kotlin_com_ustadmobile_app_core.$_$.y2; var shallowCopy_4 = kotlin_com_ustadmobile_app_lib_database.$_$.c2; var values = kotlin_com_ustadmobile_app_core.$_$.j5; var TextLimitType_LIMIT_WORDS_getInstance = kotlin_com_ustadmobile_app_core.$_$.lb; var MarkingType_PEERS_getInstance = kotlin_com_ustadmobile_app_core.$_$.kb; var Companion_instance_101 = kotlin_com_ustadmobile_app_core.$_$.yd; var get_entries = kotlin_com_ustadmobile_app_core.$_$.i5; var ClazzAssignmentEditUiState = kotlin_com_ustadmobile_app_core.$_$.c5; var ClazzAssignmentEditViewModel = kotlin_com_ustadmobile_app_core.$_$.d5; var PeerReviewerAllocationEditUIState = kotlin_com_ustadmobile_app_core.$_$.e5; var PeerReviewerAllocationEditViewModel = kotlin_com_ustadmobile_app_core.$_$.f5; var PeerReviewerAllocation = kotlin_com_ustadmobile_app_lib_database.$_$.i4; var AssignmentSubmitterAndAllocations = kotlin_com_ustadmobile_app_lib_database.$_$.v2; var ClazzAssignmentViewModelConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.zd; var ClazzAssignmentSubmitterDetailUiState = kotlin_com_ustadmobile_app_core.$_$.g5; var ClazzAssignmentSubmitterDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.h5; var shallowCopy_5 = kotlin_com_ustadmobile_app_lib_database.$_$.y1; var ClazzMemberListUiState = kotlin_com_ustadmobile_app_core.$_$.o5; var ClazzMemberListViewModel = kotlin_com_ustadmobile_app_core.$_$.p5; var shallowCopy_6 = kotlin_com_ustadmobile_app_lib_database.$_$.o1; var get_UNSET_DISTANT_FUTURE = kotlin_com_ustadmobile_app_lib_database.$_$.i; var OutcomeConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.jc; var ClazzEnrolmentEditUiState = kotlin_com_ustadmobile_app_core.$_$.q5; var ClazzEnrolmentEditViewModel = kotlin_com_ustadmobile_app_core.$_$.r5; var ClazzEnrolmentListConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.dc; var ClazzEnrolmentListUiState = kotlin_com_ustadmobile_app_core.$_$.s5; var ClazzEnrolmentListViewModel = kotlin_com_ustadmobile_app_core.$_$.t5; var ClazzEnrolmentWithLeavingReason = kotlin_com_ustadmobile_app_lib_database.$_$.a3; var LeavingReason = kotlin_com_ustadmobile_app_lib_database.$_$.g4; var ClazzLogListAttendanceUiState = kotlin_com_ustadmobile_app_core.$_$.u5; var ClazzLogListAttendanceViewModel = kotlin_com_ustadmobile_app_core.$_$.v5; var ClazzLog = kotlin_com_ustadmobile_app_lib_database.$_$.c3; var get_totalAttendeeStatusRecorded = kotlin_com_ustadmobile_app_core.$_$.g2; var shallowCopy_7 = kotlin_com_ustadmobile_app_lib_database.$_$.a2; var ClazzLogEditUiState = kotlin_com_ustadmobile_app_core.$_$.w5; var ClazzLogEditViewModel = kotlin_com_ustadmobile_app_core.$_$.x5; var ClazzLogAttendanceRecord = kotlin_com_ustadmobile_app_lib_database.$_$.b3; var Companion_instance_102 = kotlin_com_ustadmobile_app_lib_database.$_$.t6; var PersonAndClazzLogAttendanceRecord = kotlin_com_ustadmobile_app_lib_database.$_$.f1; var ClazzLogEditAttendanceUiState = kotlin_com_ustadmobile_app_core.$_$.y5; var ClazzLogEditAttendanceViewModel = kotlin_com_ustadmobile_app_core.$_$.z5; var getOrNull = kotlin_kotlin.$_$.t7; var personFullName = kotlin_com_ustadmobile_app_core.$_$.u2; var shallowCopy_8 = kotlin_com_ustadmobile_app_lib_database.$_$.q1; var FabIcon_ADD_getInstance = kotlin_com_ustadmobile_app_core.$_$.hb; var FabIcon_EDIT_getInstance = kotlin_com_ustadmobile_app_core.$_$.ib; var Companion_getInstance_22 = kotlin_com_ustadmobile_app_core.$_$.rc; var Companion_getInstance_23 = kotlin_com_ustadmobile_app_lib_database.$_$.n6; var EnrolmentPolicyConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.gc; var initial = kotlin_com_ustadmobile_app_core.$_$.r2; var addChild_2 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.b; var getPropertyCallableRef = kotlin_kotlin.$_$.vb; var lazy = kotlin_kotlin.$_$.hj; var lastOrNull = kotlin_kotlin.$_$.g8; var Collection = kotlin_kotlin.$_$.p5; var checkCountOverflow = kotlin_kotlin.$_$.k6; var getBooleanHashCode = kotlin_kotlin.$_$.sb; var numberRangeToNumber = kotlin_kotlin.$_$.pc; var toList_0 = kotlin_kotlin.$_$.t9; var isArray = kotlin_kotlin.$_$.zb; var get_listItemUiState_0 = kotlin_com_ustadmobile_app_core.$_$.a7; var _ContentEntryListItemUiState___get_mimetypeVisible__impl__l8r8g7 = kotlin_com_ustadmobile_app_core.$_$.rb; var ContentEntryListItemUiState = kotlin_com_ustadmobile_app_core.$_$.x6; var _ContentEntryListItemUiState___get_contentEntry__impl__3g9nl2 = kotlin_com_ustadmobile_app_core.$_$.pb; var _ContentEntryListItemUiState___get_descriptionVisible__impl__xyu083 = kotlin_com_ustadmobile_app_core.$_$.qb; var ContentEntry = kotlin_com_ustadmobile_app_lib_database.$_$.n3; var ContentEntryAndListDetail = kotlin_com_ustadmobile_app_lib_database.$_$.u; var ContentEntryDetailUiState = kotlin_com_ustadmobile_app_core.$_$.a6; var ContentEntryDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.b6; var get_statementSummary = kotlin_com_ustadmobile_app_core.$_$.k6; var get_descriptionStringRes = kotlin_com_ustadmobile_app_core.$_$.i6; var get_statementSummary_0 = kotlin_com_ustadmobile_app_core.$_$.j6; var ContentEntryDetailAttemptsPersonListUiState = kotlin_com_ustadmobile_app_core.$_$.c6; var ContentEntryDetailAttemptsPersonListViewModel = kotlin_com_ustadmobile_app_core.$_$.d6; var ContentEntryDetailAttemptsSessionListUiState = kotlin_com_ustadmobile_app_core.$_$.e6; var ContentEntryDetailAttemptsSessionListViewModel = kotlin_com_ustadmobile_app_core.$_$.f6; var ContentEntryDetailAttemptsStatementListUiState = kotlin_com_ustadmobile_app_core.$_$.g6; var ContentEntryDetailAttemptsStatementListViewModel = kotlin_com_ustadmobile_app_core.$_$.h6; var displayName = kotlin_com_ustadmobile_app_core.$_$.k2; var FormattedStatementResponse = kotlin_com_ustadmobile_app_core.$_$.d1; var isCharSequence = kotlin_kotlin.$_$.dc; var trim = kotlin_kotlin.$_$.lh; var get_verbDisplayName = kotlin_com_ustadmobile_app_core.$_$.l6; var get_progress = kotlin_com_ustadmobile_app_core.$_$.o6; var ContentEntryDetailOverviewUiState = kotlin_com_ustadmobile_app_core.$_$.m6; var ContentEntryDetailOverviewViewModel = kotlin_com_ustadmobile_app_core.$_$.n6; var ContentEntryAndDetail = kotlin_com_ustadmobile_app_lib_database.$_$.t; var ContentEntryStatementScoreProgress = kotlin_com_ustadmobile_app_lib_database.$_$.l3; var Companion_instance_103 = kotlin_com_ustadmobile_app_lib_database.$_$.i6; var ContentEntryButtonModel = kotlin_com_ustadmobile_app_lib_database.$_$.g3; var ContentEntryRelatedEntryJoinWithLanguage = kotlin_com_ustadmobile_app_lib_database.$_$.k3; var ContentEntryEditUiState = kotlin_com_ustadmobile_app_core.$_$.p6; var ContentEntryEditViewModel = kotlin_com_ustadmobile_app_core.$_$.q6; var shallowCopy_9 = kotlin_com_ustadmobile_app_lib_database.$_$.z1; var LicenceConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.ic; var Companion_getInstance_24 = kotlin_com_ustadmobile_app_core.$_$.vb; var get_stringResource = kotlin_com_ustadmobile_app_core.$_$.e7; var CompressionLevel_MEDIUM_getInstance = kotlin_com_ustadmobile_app_core.$_$.db; var get_entries_0 = kotlin_com_ustadmobile_app_core.$_$.l; var ContentEntryGetMetadataUiState = kotlin_com_ustadmobile_app_core.$_$.r6; var ContentEntryGetMetadataViewModel = kotlin_com_ustadmobile_app_core.$_$.s6; var ContentEntryGetMetadataStatus = kotlin_com_ustadmobile_app_core.$_$.m; var GetSubtitleUiState = kotlin_com_ustadmobile_app_core.$_$.t6; var GetSubtitleViewModel = kotlin_com_ustadmobile_app_core.$_$.u6; var ContentEntryImportLinkUiState = kotlin_com_ustadmobile_app_core.$_$.v6; var ContentEntryImportLinkViewModel = kotlin_com_ustadmobile_app_core.$_$.w6; var ContentEntryListUiState = kotlin_com_ustadmobile_app_core.$_$.y6; var ContentEntryListViewModel = kotlin_com_ustadmobile_app_core.$_$.z6; var SubtitleEditUiState = kotlin_com_ustadmobile_app_core.$_$.b7; var SubtitleEditViewModel = kotlin_com_ustadmobile_app_core.$_$.c7; var TextBlockDetailUiState = kotlin_com_ustadmobile_app_core.$_$.h7; var TextBlockDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.i7; var CourseGroupSetDetailUiState = kotlin_com_ustadmobile_app_core.$_$.j7; var CourseGroupSetDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.k7; var CourseGroupSet = kotlin_com_ustadmobile_app_lib_database.$_$.v3; var CourseGroupMember = kotlin_com_ustadmobile_app_lib_database.$_$.u3; var CourseGroupMemberAndName = kotlin_com_ustadmobile_app_lib_database.$_$.t3; var shallowCopy_10 = kotlin_com_ustadmobile_app_lib_database.$_$.f2; var appendGroupNumIfNotInList = kotlin_com_ustadmobile_app_core.$_$.n7; var CourseGroupSetEditUiState = kotlin_com_ustadmobile_app_core.$_$.l7; var CourseGroupSetEditViewModel = kotlin_com_ustadmobile_app_core.$_$.m7; var CourseGroupSetListUiState = kotlin_com_ustadmobile_app_core.$_$.o7; var CourseGroupSetListViewModel = kotlin_com_ustadmobile_app_core.$_$.p7; var shallowCopy_11 = kotlin_com_ustadmobile_app_lib_database.$_$.r1; var CourseTerminologyEditUiState = kotlin_com_ustadmobile_app_core.$_$.q7; var CourseTerminologyEditViewModel = kotlin_com_ustadmobile_app_core.$_$.r7; var CourseTerminologyListUiState = kotlin_com_ustadmobile_app_core.$_$.s7; var CourseTerminologyListViewModel = kotlin_com_ustadmobile_app_core.$_$.t7; var get_rootDatabase = kotlin_com_github_UstadMobile_door_door_runtime.$_$.q; var RoomJdbcImpl = kotlin_com_github_UstadMobile_door_door_runtime.$_$.a2; var Companion_instance_104 = kotlin_org_kodein_di_kodein_di.$_$.c; var get_delItemContentTypeStringResource = kotlin_com_ustadmobile_app_core.$_$.w7; var DeletedItemListUiState = kotlin_com_ustadmobile_app_core.$_$.u7; var DeletedItemListViewModel = kotlin_com_ustadmobile_app_core.$_$.v7; var CourseDiscussionDetailUiState = kotlin_com_ustadmobile_app_core.$_$.x7; var CourseDiscussionDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.y7; var DiscussionPostDetailUiState2 = kotlin_com_ustadmobile_app_core.$_$.z7; var DiscussionPost = kotlin_com_ustadmobile_app_lib_database.$_$.z3; var DiscussionPostAndPosterNames = kotlin_com_ustadmobile_app_lib_database.$_$.z; var DiscussionPostDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.a8; var shallowCopy_12 = kotlin_com_ustadmobile_app_lib_database.$_$.t1; var DiscussionPostEditUiState = kotlin_com_ustadmobile_app_core.$_$.b8; var DiscussionPostEditViewModel = kotlin_com_ustadmobile_app_core.$_$.c8; var emptyMap = kotlin_kotlin.$_$.j7; var MutableStateFlow = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.e1; var BufferOverflow_DROP_OLDEST_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.a; var MutableSharedFlow = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.d1; var roundToInt = kotlin_kotlin.$_$.fd; var EpubScrollCommand = kotlin_com_ustadmobile_app_core.$_$.f8; var delay = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.k; var forEach = kotlin_com_ustadmobile_app_core.$_$.m2; var EpubContentUiState = kotlin_com_ustadmobile_app_core.$_$.d8; var useOnUnloadEffect = kotlin_com_ustadmobile_app_core.$_$.i1; var EpubContentViewModel = kotlin_com_ustadmobile_app_core.$_$.e8; var shallowCopy_13 = kotlin_com_ustadmobile_app_lib_database.$_$.h2; var LeavingReasonEditUiState = kotlin_com_ustadmobile_app_core.$_$.ya; var LeavingReasonEditViewModel = kotlin_com_ustadmobile_app_core.$_$.za; var LoginUiState = kotlin_com_ustadmobile_app_core.$_$.g8; var LoginViewModel = kotlin_com_ustadmobile_app_core.$_$.h8; var singleOrNull = kotlin_kotlin.$_$.yf; var Companion_getInstance_25 = kotlin_com_ustadmobile_app_core.$_$.yb; var Char = kotlin_kotlin.$_$.rh; var ConversationListUiState = kotlin_com_ustadmobile_app_core.$_$.i8; var ConversationListViewModel = kotlin_com_ustadmobile_app_core.$_$.j8; var MessageAndOtherPerson = kotlin_com_ustadmobile_app_lib_database.$_$.b1; var Message = kotlin_com_ustadmobile_app_lib_database.$_$.h4; var daysUntil = kotlin_com_ustadmobile_app_core.$_$.m8; var MessageListUiState = kotlin_com_ustadmobile_app_core.$_$.k8; var MessageListViewModel = kotlin_com_ustadmobile_app_core.$_$.l8; var startsWith = kotlin_kotlin.$_$.cg; var substringAfter = kotlin_kotlin.$_$.hg; var split = kotlin_kotlin.$_$.bg; var PdfContentUiState = kotlin_com_ustadmobile_app_core.$_$.q8; var PdfContentViewModel = kotlin_com_ustadmobile_app_core.$_$.r8; var PersonUsernameAndPasswordModel = kotlin_com_ustadmobile_app_core.$_$.u8; var PersonAccountEditUiState = kotlin_com_ustadmobile_app_core.$_$.s8; var PersonAccountEditViewModel = kotlin_com_ustadmobile_app_core.$_$.t8; var AddAccountSelectNewOrExistingUiState = kotlin_com_ustadmobile_app_core.$_$.j3; var AddAccountSelectNewOrExistingViewModel = kotlin_com_ustadmobile_app_core.$_$.k3; var AddAccountSelectNewOrExistingUserTypeUiState = kotlin_com_ustadmobile_app_core.$_$.l3; var AddAccountSelectNewOrExistingUserTypeViewModel = kotlin_com_ustadmobile_app_core.$_$.m3; var BulkAddPersonRunImportUiState = kotlin_com_ustadmobile_app_core.$_$.v8; var BulkAddPersonRunImportViewModel = kotlin_com_ustadmobile_app_core.$_$.w8; var BulkAddPersonSelectFileUiState = kotlin_com_ustadmobile_app_core.$_$.x8; var BulkAddPersonSelectFileViewModel = kotlin_com_ustadmobile_app_core.$_$.y8; var ChildProfileListUiState = kotlin_com_ustadmobile_app_core.$_$.z8; var ChildProfileListViewModel = kotlin_com_ustadmobile_app_core.$_$.a9; var EditChildProfileUiState = kotlin_com_ustadmobile_app_core.$_$.b9; var EditChildProfileViewModel = kotlin_com_ustadmobile_app_core.$_$.c9; var shallowCopy_14 = kotlin_com_ustadmobile_app_lib_database.$_$.v1; var PersonDetailUiState = kotlin_com_ustadmobile_app_core.$_$.d9; var PersonDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.e9; var PersonAndDisplayDetail = kotlin_com_ustadmobile_app_lib_database.$_$.j4; var PersonConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.tb; var PersonEditUiState = kotlin_com_ustadmobile_app_core.$_$.f9; var PersonEditViewModel = kotlin_com_ustadmobile_app_core.$_$.g9; var LearningSpaceListUiState = kotlin_com_ustadmobile_app_core.$_$.h9; var LearningSpaceListViewModel = kotlin_com_ustadmobile_app_core.$_$.i9; var PersonListUiState = kotlin_com_ustadmobile_app_core.$_$.j9; var PersonListViewModel = kotlin_com_ustadmobile_app_core.$_$.k9; var PersonAndListDisplayDetails = kotlin_com_ustadmobile_app_lib_database.$_$.g1; var RegisterAgeRedirectUiState = kotlin_com_ustadmobile_app_core.$_$.l9; var RegisterAgeRedirectViewModel = kotlin_com_ustadmobile_app_core.$_$.m9; var RegisterMinorWaitForParentUiState = kotlin_com_ustadmobile_app_core.$_$.n9; var RegisterMinorWaitForParentViewModel = kotlin_com_ustadmobile_app_core.$_$.o9; var RedirectViewModel = kotlin_com_ustadmobile_app_core.$_$.p9; var shallowCopy_15 = kotlin_com_ustadmobile_app_lib_database.$_$.b2; var Schedule = kotlin_com_ustadmobile_app_lib_database.$_$.r4; var ScheduleEditUiState = kotlin_com_ustadmobile_app_core.$_$.q9; var ScheduleEditViewModel = kotlin_com_ustadmobile_app_core.$_$.r9; var SettingsUiState = kotlin_com_ustadmobile_app_core.$_$.s9; var SettingsViewModel = kotlin_com_ustadmobile_app_core.$_$.t9; var SignupEnterUsernamePasswordUiState = kotlin_com_ustadmobile_app_core.$_$.w9; var SignupEnterUsernamePasswordViewModel = kotlin_com_ustadmobile_app_core.$_$.x9; var SignUpUiState = kotlin_com_ustadmobile_app_core.$_$.u9; var SignUpViewModel = kotlin_com_ustadmobile_app_core.$_$.v9; var SiteDetailUiState = kotlin_com_ustadmobile_app_core.$_$.y9; var SiteDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.z9; var Site = kotlin_com_ustadmobile_app_lib_database.$_$.v4; var SiteTermsAndLangName = kotlin_com_ustadmobile_app_lib_database.$_$.j1; var shallowCopy_16 = kotlin_com_ustadmobile_app_lib_database.$_$.p1; var SiteEditUiState = kotlin_com_ustadmobile_app_core.$_$.aa; var SiteEditViewModel = kotlin_com_ustadmobile_app_core.$_$.ba; var SiteTermsWithLanguage = kotlin_com_ustadmobile_app_lib_database.$_$.t4; var SiteTermsDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.da; var LearningSpaceEnterLinkUiState = kotlin_com_ustadmobile_app_core.$_$.ea; var LearningSpaceEnterLinkViewModel = kotlin_com_ustadmobile_app_core.$_$.fa; var SystemPermissionDetailUiState = kotlin_com_ustadmobile_app_core.$_$.ga; var SystemPermissionDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.ha; var SystemPermissionEditUiState = kotlin_com_ustadmobile_app_core.$_$.ia; var SystemPermissionEditViewModel = kotlin_com_ustadmobile_app_core.$_$.ja; var formattedString = kotlin_com_ustadmobile_app_core.$_$.n2; var TimezoneListUiState = kotlin_com_ustadmobile_app_core.$_$.la; var TimeZoneListViewModel = kotlin_com_ustadmobile_app_core.$_$.ka; var MediaPlayState = kotlin_com_ustadmobile_app_core.$_$.na; var firstOrNull = kotlin_kotlin.$_$.n7; var VideoContentUiState = kotlin_com_ustadmobile_app_core.$_$.ma; var VideoContentViewModel = kotlin_com_ustadmobile_app_core.$_$.oa; var XapiContentUiState = kotlin_com_ustadmobile_app_core.$_$.pa; var XapiContentViewModel = kotlin_com_ustadmobile_app_core.$_$.qa; var toMutableList = kotlin_kotlin.$_$.x9; //endregion //region block: pre-declaration setMetadataFor(BuildConfigJs, 'BuildConfigJs', objectMeta); setMetadataFor(MuiAppState, 'MuiAppState', classMeta, VOID, VOID, MuiAppState); setMetadataFor(GetVersionUseCaseJs, 'GetVersionUseCaseJs', classMeta, VOID, [GetVersionUseCase], GetVersionUseCaseJs); setMetadataFor(UstadScreen, 'UstadScreen', classMeta); setMetadataFor(DoorRemoteMediatorResult, 'DoorRemoteMediatorResult', classMeta); setMetadataFor(sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0, 'sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0', classMeta, VOID, VOID, VOID, VOID, VOID, [2]); setMetadataFor(useDoorRemoteMediator$lambda$slambda, 'useDoorRemoteMediator$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [2]); setMetadataFor(useDoorRemoteMediator$slambda$o$collect$slambda, 'useDoorRemoteMediator$slambda$o$collect$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor($collectCOROUTINE$1, '$collectCOROUTINE$1', classMeta, CoroutineImpl); setMetadataFor(sam$kotlinx_coroutines_flow_FlowCollector$0, 'sam$kotlinx_coroutines_flow_FlowCollector$0', classMeta, VOID, [FlowCollector], VOID, VOID, VOID, [1]); setMetadataFor(_no_name_provided__qut3iv, VOID, classMeta, VOID, VOID, VOID, VOID, VOID, [1]); setMetadataFor(useDoorRemoteMediator$slambda$slambda, 'useDoorRemoteMediator$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(useDoorRemoteMediator$slambda, 'useDoorRemoteMediator$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(useDoorRemoteMediator$slambda$slambda_1, 'useDoorRemoteMediator$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(useDoorRemoteMediator$slambda_1, 'useDoorRemoteMediator$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(usePagingSource$lambda$slambda, 'usePagingSource$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0, 'sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0', classMeta, VOID, [SnackBarDispatcher]); setMetadataFor(sam$kotlinx_coroutines_flow_FlowCollector$0_0, 'sam$kotlinx_coroutines_flow_FlowCollector$0', classMeta, VOID, [FlowCollector], VOID, VOID, VOID, [1]); setMetadataFor(useViewModelAppUiStateEffect$lambda$slambda$slambda, 'useViewModelAppUiStateEffect$lambda$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(useViewModelAppUiStateEffect$lambda$slambda, 'useViewModelAppUiStateEffect$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(UseWindowSizeState, 'UseWindowSizeState', classMeta); setMetadataFor(Area, 'Area', objectMeta); setMetadataFor(Header, 'Header', objectMeta); setMetadataFor(Sidebar, 'Sidebar', objectMeta); setMetadataFor(RootScreen, 'RootScreen', classMeta); setMetadataFor(DropDownOption, 'DropDownOption', classMeta); setMetadataFor(Companion, 'Companion', objectMeta); setMetadataFor(UstadScreenTabsState, 'UstadScreenTabsState', classMeta, VOID, VOID, UstadScreenTabsState); setMetadataFor(UstadScreensLoaderData, 'UstadScreensLoaderData', classMeta); setMetadataFor(UstadScreenContextData, 'UstadScreenContextData', classMeta); setMetadataFor(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0_0, 'sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0', classMeta, VOID, [SnackBarDispatcher]); setMetadataFor(ustadScreensLoader$lambda$slambda, 'ustadScreensLoader$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(Themes, 'Themes', objectMeta); setMetadataFor(Point, 'Point', classMeta, VOID, VOID, Point); setMetadataFor(StatusIconAndLabel, 'StatusIconAndLabel', classMeta); setMetadataFor(PreviewOption, 'PreviewOption', classMeta); setMetadataFor(VirtualListContentScope, 'VirtualListContentScope', classMeta); setMetadataFor(VirtualListContextData, 'VirtualListContextData', classMeta); setMetadataFor(VirtualListSingleElement, 'VirtualListSingleElement', classMeta); setMetadataFor(VirtualListItemElement, 'VirtualListItemElement', classMeta); setMetadataFor(VirtualListInfiniteQueryItemElement, 'VirtualListInfiniteQueryItemElement', classMeta); setMetadataFor(VirtualListSection, 'VirtualListSection', classMeta); setMetadataFor(ItemListSection, 'ItemListSection', classMeta, VirtualListSection); setMetadataFor(SingleItemSection, 'SingleItemSection', classMeta, VirtualListSection); setMetadataFor(InfiniteQueryResultSection, 'InfiniteQueryResultSection', classMeta, VirtualListSection); setMetadataFor(DbExportScreen$lambda$lambda$slambda, 'DbExportScreen$lambda$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubArea, 'EpubArea', objectMeta); setMetadataFor(sam$kotlinx_coroutines_flow_FlowCollector$0_1, 'sam$kotlinx_coroutines_flow_FlowCollector$0', classMeta, VOID, [FlowCollector], VOID, VOID, VOID, [1]); setMetadataFor(EpubScrollComponent$lambda$slambda$slambda, 'EpubScrollComponent$lambda$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubScrollComponent$lambda$slambda, 'EpubScrollComponent$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(EpubScrollComponent$lambda$slambda$slambda_1, 'EpubScrollComponent$lambda$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubScrollComponent$lambda$slambda_1, 'EpubScrollComponent$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(sam$kotlinx_coroutines_flow_FlowCollector$0_2, 'sam$kotlinx_coroutines_flow_FlowCollector$0', classMeta, VOID, [FlowCollector], VOID, VOID, VOID, [1]); setMetadataFor(EpubSpineItem$lambda$slambda$o$collect$slambda, 'EpubSpineItem$lambda$slambda$o$collect$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor($collectCOROUTINE$2, '$collectCOROUTINE$2', classMeta, CoroutineImpl); setMetadataFor(_no_name_provided__qut3iv_0, VOID, classMeta, VOID, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubSpineItem$lambda$slambda$slambda, 'EpubSpineItem$lambda$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubSpineItem$lambda$slambda, 'EpubSpineItem$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(EpubSpineItem$lambda$slambda_1, 'EpubSpineItem$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); //endregion function BuildConfigJs() { this.v11y_1 = '0.4.138'; this.w11y_1 = ''; this.x11y_1 = ''; this.y11y_1 = ''; this.z11y_1 = 'false'; this.a11z_1 = 'https://ustadmobile.app/'; this.b11z_1 = 'ustadmobile.app'; this.c11z_1 = ''; this.d11z_1 = ''; } var BuildConfigJs_instance; function BuildConfigJs_getInstance() { return BuildConfigJs_instance; } function ustadJsDi(dbBuilt, dbNodeIdAndAuth, json, httpClient, stringsProvider) { var tmp = Companion_instance; return tmp.z56(VOID, ustadJsDi$lambda(stringsProvider, dbNodeIdAndAuth, dbBuilt, httpClient, json)); } function ustadJsDi$lambda$lambda($this$singleton) { // Inline function 'kotlin.collections.buildMap' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.collections.buildMapInternal' call // Inline function 'kotlin.apply' call var this_0 = LinkedHashMap_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'ustadJsDi...' call this_0.s('com.ustadmobile.system.systemBaseUrl', 'https://ustadmobile.app/'); this_0.s('com.ustadmobile.system.passkeyRpId', 'ustadmobile.app'); this_0.s('com.ustadmobile.system.presetLsUrl', ''); this_0.s('com.ustadmobile.system.newPersonalAccountsLsUrl', ''); var tmp$ret$2 = this_0.f3(); return new BuildConfigMap(tmp$ret$2); } function ustadJsDi$lambda$lambda_0($this$singleton) { // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(Settings), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp$ret$1 = tmp.d58(tmp$ret$0, null); return new ShowSocialWarningUseCase(tmp$ret$1); } function ustadJsDi$lambda$lambda_1($this$singleton) { // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(Settings), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp$ret$1 = tmp.d58(tmp$ret$0, null); return new DismissSocialWarningUseCase(tmp$ret$1); } function ustadJsDi$lambda$lambda_2($this$singleton) { var tmp0_elvis_lhs = toNullIfBlank(''); var tmp; if (tmp0_elvis_lhs == null) { tmp = '1,2,4'; } else { tmp = tmp0_elvis_lhs; } return new GenderConfig(tmp); } function ustadJsDi$lambda$lambda_3($this$singleton) { return new FilterUsernameUseCase(); } function ustadJsDi$lambda$lambda_4($this$singleton) { return new ValidateUsernameUseCase(); } function ustadJsDi$lambda$lambda_5($this$singleton) { // Inline function 'kotlin.also' call var this_0 = new StorageSettings(); // Inline function 'kotlin.contracts.contract' call // Inline function 'ustadJsDi...' call var presetLang = ''; var tmp; // Inline function 'kotlin.text.isEmpty' call if (!(charSequenceLength(presetLang) === 0)) { tmp = !(this_0.km3('localePresetDone') === 'true'); } else { tmp = false; } if (tmp) { // Inline function 'com.russhwolf.settings.set' call this_0.jm3('locale', presetLang); // Inline function 'com.russhwolf.settings.set' call var key = 'localePresetDone'; this_0.jm3(key, 'true'); } return this_0; } function ustadJsDi$lambda$lambda_6($stringsProvider) { return function ($this$singleton) { return $stringsProvider; }; } function ustadJsDi$lambda$lambda_7($this$singleton) { // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(JsStringProvider), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var jsStringProvider = tmp.d58(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call var tmp_1 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_2 = typeToken(createKType(getKClass(SupportedLanguagesConfig), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_2, TypeToken) ? tmp_2 : THROW_CCE(); var localeConfig = tmp_1.d58(tmp$ret$2, null); return new StringProviderJs(localeConfig.rpj_1, jsStringProvider); } function ustadJsDi$lambda$lambda_8($this$singleton) { var tmp0_elvis_lhs = toNullIfBlank(''); var tmp; if (tmp0_elvis_lhs == null) { tmp = 'en,fa,ps,ar,tg,bn,ne,my,rw,ru'; } else { tmp = tmp0_elvis_lhs; } var tmp1_availableLanguagesConfig = tmp; var tmp2_systemLocales = toList(navigator.languages); // Inline function 'org.kodein.di.instance' call var tmp_0 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_1 = typeToken(createKType(getKClass(Settings), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_1, TypeToken) ? tmp_1 : THROW_CCE(); var tmp3_settings = tmp_0.d58(tmp$ret$0, null); return SupportedLanguagesConfig_init_$Create$(tmp2_systemLocales, tmp3_settings, tmp1_availableLanguagesConfig); } function ustadJsDi$lambda$lambda_9($isLearningSpace, $learningSpaceUrl) { return function ($this$singleton) { var tmp = Companion_instance_3; // Inline function 'org.kodein.di.instance' call var tmp_0 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_1 = typeToken(createKType(getKClass(UstadBuildConfig), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_1, TypeToken) ? tmp_1 : THROW_CCE(); var tmp$ret$1 = tmp_0.d58(tmp$ret$0, null); return tmp.sq4(tmp$ret$1).uq4(VOID, VOID, $isLearningSpace ? $learningSpaceUrl : null); }; } function ustadJsDi$lambda$lambda_10($this$singleton) { // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(JsStringProvider), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var jsStringProvider = tmp.d58(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call var tmp_1 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_2 = typeToken(createKType(getKClass(Settings), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_2, TypeToken) ? tmp_2 : THROW_CCE(); var tmp_3 = tmp_1.d58(tmp$ret$2, null); // Inline function 'org.kodein.di.instance' call var tmp_4 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_5 = typeToken(createKType(getKClass(SupportedLanguagesConfig), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_5, TypeToken) ? tmp_5 : THROW_CCE(); var tmp$ret$5 = tmp_4.d58(tmp$ret$4, null); return new UstadMobileSystemImpl(tmp_3, tmp$ret$5, jsStringProvider); } function ustadJsDi$lambda$lambda_11($this$singleton) { // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(Settings), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp$ret$1 = tmp.d58(tmp$ret$0, null); return new UstadAccountManager(tmp$ret$1, $this$singleton.a57()); } function ustadJsDi$lambda$lambda_12($dbNodeIdAndAuth) { return function ($this$singleton) { return $dbNodeIdAndAuth; }; } function ustadJsDi$lambda$lambda_13($learningSpaceUrl) { return function ($this$singleton) { var tmp = $learningSpaceUrl + ('api/' + 'centralappconfig' + '/'); // Inline function 'org.kodein.di.instance' call var tmp_0 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_1 = typeToken(createKType(getKClass(HttpClient), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_1, TypeToken) ? tmp_1 : THROW_CCE(); var tmp$ret$1 = tmp_0.d58(tmp$ret$0, null); return new CentralAppConfigDbDataSourceHttp(tmp, tmp$ret$1); }; } function ustadJsDi$lambda$lambda_14($dbBuilt) { return function ($this$singleton) { return $dbBuilt; }; } function ustadJsDi$lambda$lambda_15($this$singleton) { // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(NodeIdAndAuth), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var nodeIdAndAuth = tmp.d58(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call var tmp_1 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_2 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_2, TypeToken) ? tmp_2 : THROW_CCE(); var db = tmp_1.d58(tmp$ret$2, 1); var tmp_3 = Companion_instance_6; var tmp_4 = $this$singleton.od().nnp_1 + 'UmAppDatabase/'; // Inline function 'org.kodein.di.instance' call var tmp_5 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_6 = typeToken(createKType(getKClass(HttpClient), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_6, TypeToken) ? tmp_6 : THROW_CCE(); var tmp_7 = tmp_5.d58(tmp$ret$4, null); // Inline function 'org.kodein.di.instance' call var tmp_8 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_9 = typeToken(createKType(getKClass(Json), arrayOf([]), false)); var tmp$ret$6 = isInterface(tmp_9, TypeToken) ? tmp_9 : THROW_CCE(); var tmp_10 = tmp_8.d58(tmp$ret$6, null); var repositoryConfig = tmp_3.h73($this$singleton, tmp_4, nodeIdAndAuth.r64_1, nodeIdAndAuth.q64_1, tmp_7, VOID, VOID, tmp_10, ustadJsDi$lambda$lambda$lambda); // Inline function 'com.ustadmobile.door.ext.asRepository' call var dbClass = getKClass(UmAppDatabase); var tmp0_elvis_lhs = Companion_getInstance().z6x(dbClass).d6y(); var tmp_11; if (tmp0_elvis_lhs == null) { throw IllegalArgumentException_init_$Create$('Database ' + dbClass.f7() + ' does not have a repository!'); } else { tmp_11 = tmp0_elvis_lhs; } var repoClass = tmp_11; var tmp_12; if (isInterface(db, DoorDatabaseWrapper)) { tmp_12 = unwrap(db, dbClass); } else { tmp_12 = db; } var dbUnwrapped = tmp_12; var tmp_13 = createInstance(get_js(repoClass), [db, dbUnwrapped, repositoryConfig, true]); var repo = tmp_13 instanceof UmAppDatabase ? tmp_13 : THROW_CCE(); var tmp_14 = Napier_getInstance(); var tmp_15 = 'Created JS repo ' + repo + ' Node Id ' + repositoryConfig.v65_1.toString(); tmp_14.i5e(tmp_15, VOID, 'DoorLog'); return new UmAppDataLayer(db, repo); } function ustadJsDi$lambda$lambda$lambda($this$repositoryConfig) { return Unit_instance; } function ustadJsDi$lambda$lambda_16($this$singleton) { // Inline function 'kotlin.also' call var this_0 = Companion_instance_7.u7c(); // Inline function 'kotlin.contracts.contract' call // Inline function 'ustadJsDi...' call this_0.x7c(true); return this_0; } function ustadJsDi$lambda$lambda_17($this$singleton) { return Companion_instance_7.u7c(); } function ustadJsDi$lambda$lambda_18($this$provider) { // Inline function 'org.kodein.di.instance' call var tmp = $this$provider.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(XmlPullParserFactory), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null).i7d(); } function ustadJsDi$lambda$lambda_19($this$singleton) { return Dispatchers_getInstance().t12(); } function ustadJsDi$lambda$lambda_20($httpClient) { return function ($this$singleton) { return $httpClient; }; } function ustadJsDi$lambda$lambda_21($this$singleton) { return new GetLocalAccountsSupportedUseCase(false); } function ustadJsDi$lambda$lambda_22($this$registerContextTranslator, account) { return new LearningSpace(account.kku_1); } function ustadJsDi$lambda$lambda_23($this$singleton) { return new AuthManager($this$singleton.od(), $this$singleton.a57()); } function ustadJsDi$lambda$lambda_24($this$singleton) { UstadMobileConstants_getInstance(); var numIterations = 10000; UstadMobileConstants_getInstance(); var keyLength = 512; return new Pbkdf2Params(numIterations, keyLength); } function ustadJsDi$lambda$lambda_25($json) { return function ($this$singleton) { return $json; }; } function ustadJsDi$lambda$lambda_26($this$singleton) { return XML_init_$Create$(VOID, ustadJsDi$lambda$lambda$lambda_0); } function ustadJsDi$lambda$lambda$lambda_0($this$$receiver) { // Inline function 'nl.adaptivity.xmlutil.serialization.Builder.defaultPolicy' call var tmp = $this$$receiver; // Inline function 'kotlin.apply' call var this_0 = $this$$receiver.dlf(); // Inline function 'kotlin.contracts.contract' call // Inline function 'ustadJsDi....' call this_0.hlf_1 = Companion_getInstance_0().ely_1; tmp.wle_1 = this_0.f3(); return Unit_instance; } function ustadJsDi$lambda$lambda_27($this$singleton) { return new GetVersionUseCaseJs(); } function ustadJsDi$lambda$lambda_28($this$singleton) { return new GoToLearningSpaceUseCaseJs($this$singleton.a57()); } function ustadJsDi$lambda$lambda_29($this$singleton) { return new GetShowPoweredByUseCase(toBoolean('false')); } function ustadJsDi$lambda$lambda_30($this$provider) { // Inline function 'org.kodein.di.instance' call var tmp = $this$provider.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(EnrolIntoCourseUseCase), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp_1 = tmp.d58(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call var tmp_2 = $this$provider.f58(); // Inline function 'org.kodein.type.generic' call var tmp_3 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_3, TypeToken) ? tmp_3 : THROW_CCE(); var tmp_4 = tmp_2.d58(tmp$ret$2, 1); // Inline function 'org.kodein.di.instance' call var tmp_5 = $this$provider.f58(); // Inline function 'org.kodein.type.generic' call var tmp_6 = typeToken(createKType(getKClass(UmAppDataLayer), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_6, TypeToken) ? tmp_6 : THROW_CCE(); var tmp_7 = tmp_5.d58(tmp$ret$4, null).mjy(); // Inline function 'org.kodein.di.instance' call var tmp_8 = $this$provider.f58(); // Inline function 'org.kodein.type.generic' call var tmp_9 = typeToken(createKType(getKClass(UstadMobileSystemImpl), arrayOf([]), false)); var tmp$ret$6 = isInterface(tmp_9, TypeToken) ? tmp_9 : THROW_CCE(); var tmp$ret$7 = tmp_8.d58(tmp$ret$6, null); return new ClazzInviteRedeemUseCase(tmp_1, tmp_4, tmp_7, tmp$ret$7); } function ustadJsDi$lambda$lambda_31($this$provider) { // Inline function 'org.kodein.di.instance' call var tmp = $this$provider.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(ClazzInviteRedeemUseCase), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp$ret$1 = tmp.d58(tmp$ret$0, null); return new EnrollToCourseFromInviteCodeUseCase(tmp$ret$1); } function ustadJsDi$lambda$lambda_32($this$provider) { // Inline function 'org.kodein.di.instance' call var tmp = $this$provider.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(HttpClient), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp_1 = tmp.d58(tmp$ret$0, null); var tmp_2 = $this$provider.od(); // Inline function 'org.kodein.di.instance' call var tmp_3 = $this$provider.f58(); // Inline function 'org.kodein.type.generic' call var tmp_4 = typeToken(createKType(getKClass(Json), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_4, TypeToken) ? tmp_4 : THROW_CCE(); var tmp_5 = tmp_3.d58(tmp$ret$2, null); // Inline function 'org.kodein.di.instance' call var tmp_6 = $this$provider.f58(); // Inline function 'org.kodein.type.generic' call var tmp_7 = typeToken(createKType(getKClass(UmAppDataLayer), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_7, TypeToken) ? tmp_7 : THROW_CCE(); var tmp$ret$5 = tmp_6.d58(tmp$ret$4, null); return new BulkAddPersonsFromLocalUriUseCaseJs(tmp_1, tmp_2, tmp_5, tmp$ret$5.mjy()); } function ustadJsDi$lambda($stringsProvider, $dbNodeIdAndAuth, $dbBuilt, $httpClient, $json) { return function ($this$invoke) { $this$invoke.s56(commonDomainDiModule(Companion_getInstance_1().tnp_1)); $this$invoke.s56(commonClientDomainDiModule(Companion_getInstance_1().tnp_1)); $this$invoke.s56(DomainDiModuleJs(Companion_getInstance_1().tnp_1)); var learningSpaceUrl = resolveEndpoint(location.href, new URLSearchParams(location.search)); console.log('Learning Space URL = ' + learningSpaceUrl + ' (location.href = ' + location.href); var tmp = _ustadLearningSpaceExists; var isLearningSpace = (!(tmp == null) ? typeof tmp === 'boolean' : false) ? tmp : THROW_CCE(); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(UstadBuildConfig), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp_1 = $this$invoke.o56(tmp$ret$0, null, null); // Inline function 'org.kodein.di.singleton' call var creator = ustadJsDi$lambda$lambda; var tmp_2 = $this$invoke.c56(); var tmp_3 = $this$invoke.b56(); var tmp_4 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_5 = typeToken(createKType(getKClass(BuildConfigMap), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_5, TypeToken) ? tmp_5 : THROW_CCE(); var tmp$ret$3 = new Singleton(tmp_2, tmp_3, tmp_4, tmp$ret$2, null, true, creator); tmp_1.c5b(tmp$ret$3); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_6 = typeToken(createKType(getKClass(ShowSocialWarningUseCase), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_6, TypeToken) ? tmp_6 : THROW_CCE(); var tmp_7 = $this$invoke.o56(tmp$ret$4, null, null); // Inline function 'org.kodein.di.singleton' call var creator_0 = ustadJsDi$lambda$lambda_0; var tmp_8 = $this$invoke.c56(); var tmp_9 = $this$invoke.b56(); var tmp_10 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_11 = typeToken(createKType(getKClass(ShowSocialWarningUseCase), arrayOf([]), false)); var tmp$ret$6 = isInterface(tmp_11, TypeToken) ? tmp_11 : THROW_CCE(); var tmp$ret$7 = new Singleton(tmp_8, tmp_9, tmp_10, tmp$ret$6, null, true, creator_0); tmp_7.c5b(tmp$ret$7); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_12 = typeToken(createKType(getKClass(DismissSocialWarningUseCase), arrayOf([]), false)); var tmp$ret$8 = isInterface(tmp_12, TypeToken) ? tmp_12 : THROW_CCE(); var tmp_13 = $this$invoke.o56(tmp$ret$8, null, null); // Inline function 'org.kodein.di.singleton' call var creator_1 = ustadJsDi$lambda$lambda_1; var tmp_14 = $this$invoke.c56(); var tmp_15 = $this$invoke.b56(); var tmp_16 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_17 = typeToken(createKType(getKClass(DismissSocialWarningUseCase), arrayOf([]), false)); var tmp$ret$10 = isInterface(tmp_17, TypeToken) ? tmp_17 : THROW_CCE(); var tmp$ret$11 = new Singleton(tmp_14, tmp_15, tmp_16, tmp$ret$10, null, true, creator_1); tmp_13.c5b(tmp$ret$11); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_18 = typeToken(createKType(getKClass(GenderConfig), arrayOf([]), false)); var tmp$ret$12 = isInterface(tmp_18, TypeToken) ? tmp_18 : THROW_CCE(); var tmp_19 = $this$invoke.o56(tmp$ret$12, null, null); // Inline function 'org.kodein.di.singleton' call var creator_2 = ustadJsDi$lambda$lambda_2; var tmp_20 = $this$invoke.c56(); var tmp_21 = $this$invoke.b56(); var tmp_22 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_23 = typeToken(createKType(getKClass(GenderConfig), arrayOf([]), false)); var tmp$ret$14 = isInterface(tmp_23, TypeToken) ? tmp_23 : THROW_CCE(); var tmp$ret$15 = new Singleton(tmp_20, tmp_21, tmp_22, tmp$ret$14, null, true, creator_2); tmp_19.c5b(tmp$ret$15); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_24 = typeToken(createKType(getKClass(FilterUsernameUseCase), arrayOf([]), false)); var tmp$ret$16 = isInterface(tmp_24, TypeToken) ? tmp_24 : THROW_CCE(); var tmp_25 = $this$invoke.o56(tmp$ret$16, null, null); // Inline function 'org.kodein.di.singleton' call var creator_3 = ustadJsDi$lambda$lambda_3; var tmp_26 = $this$invoke.c56(); var tmp_27 = $this$invoke.b56(); var tmp_28 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_29 = typeToken(createKType(getKClass(FilterUsernameUseCase), arrayOf([]), false)); var tmp$ret$18 = isInterface(tmp_29, TypeToken) ? tmp_29 : THROW_CCE(); var tmp$ret$19 = new Singleton(tmp_26, tmp_27, tmp_28, tmp$ret$18, null, true, creator_3); tmp_25.c5b(tmp$ret$19); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_30 = typeToken(createKType(getKClass(ValidateUsernameUseCase), arrayOf([]), false)); var tmp$ret$20 = isInterface(tmp_30, TypeToken) ? tmp_30 : THROW_CCE(); var tmp_31 = $this$invoke.o56(tmp$ret$20, null, null); // Inline function 'org.kodein.di.singleton' call var creator_4 = ustadJsDi$lambda$lambda_4; var tmp_32 = $this$invoke.c56(); var tmp_33 = $this$invoke.b56(); var tmp_34 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_35 = typeToken(createKType(getKClass(ValidateUsernameUseCase), arrayOf([]), false)); var tmp$ret$22 = isInterface(tmp_35, TypeToken) ? tmp_35 : THROW_CCE(); var tmp$ret$23 = new Singleton(tmp_32, tmp_33, tmp_34, tmp$ret$22, null, true, creator_4); tmp_31.c5b(tmp$ret$23); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_36 = typeToken(createKType(getKClass(Settings), arrayOf([]), false)); var tmp$ret$24 = isInterface(tmp_36, TypeToken) ? tmp_36 : THROW_CCE(); var tmp_37 = $this$invoke.o56(tmp$ret$24, null, null); // Inline function 'org.kodein.di.singleton' call var creator_5 = ustadJsDi$lambda$lambda_5; var tmp_38 = $this$invoke.c56(); var tmp_39 = $this$invoke.b56(); var tmp_40 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_41 = typeToken(createKType(getKClass(StorageSettings), arrayOf([]), false)); var tmp$ret$26 = isInterface(tmp_41, TypeToken) ? tmp_41 : THROW_CCE(); var tmp$ret$27 = new Singleton(tmp_38, tmp_39, tmp_40, tmp$ret$26, null, true, creator_5); tmp_37.c5b(tmp$ret$27); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_42 = typeToken(createKType(getKClass(JsStringProvider), arrayOf([]), false)); var tmp$ret$28 = isInterface(tmp_42, TypeToken) ? tmp_42 : THROW_CCE(); var tmp_43 = $this$invoke.o56(tmp$ret$28, null, null); // Inline function 'org.kodein.di.singleton' call var creator_6 = ustadJsDi$lambda$lambda_6($stringsProvider); var tmp_44 = $this$invoke.c56(); var tmp_45 = $this$invoke.b56(); var tmp_46 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_47 = typeToken(createKType(getKClass(JsStringProvider), arrayOf([]), false)); var tmp$ret$30 = isInterface(tmp_47, TypeToken) ? tmp_47 : THROW_CCE(); var tmp$ret$31 = new Singleton(tmp_44, tmp_45, tmp_46, tmp$ret$30, null, true, creator_6); tmp_43.c5b(tmp$ret$31); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_48 = typeToken(createKType(getKClass(StringProviderJs), arrayOf([]), false)); var tmp$ret$32 = isInterface(tmp_48, TypeToken) ? tmp_48 : THROW_CCE(); var tmp_49 = $this$invoke.o56(tmp$ret$32, null, null); // Inline function 'org.kodein.di.singleton' call var creator_7 = ustadJsDi$lambda$lambda_7; var tmp_50 = $this$invoke.c56(); var tmp_51 = $this$invoke.b56(); var tmp_52 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_53 = typeToken(createKType(getKClass(StringProviderJs), arrayOf([]), false)); var tmp$ret$34 = isInterface(tmp_53, TypeToken) ? tmp_53 : THROW_CCE(); var tmp$ret$35 = new Singleton(tmp_50, tmp_51, tmp_52, tmp$ret$34, null, true, creator_7); tmp_49.c5b(tmp$ret$35); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_54 = typeToken(createKType(getKClass(SupportedLanguagesConfig), arrayOf([]), false)); var tmp$ret$36 = isInterface(tmp_54, TypeToken) ? tmp_54 : THROW_CCE(); var tmp_55 = $this$invoke.o56(tmp$ret$36, null, null); // Inline function 'org.kodein.di.singleton' call var creator_8 = ustadJsDi$lambda$lambda_8; var tmp_56 = $this$invoke.c56(); var tmp_57 = $this$invoke.b56(); var tmp_58 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_59 = typeToken(createKType(getKClass(SupportedLanguagesConfig), arrayOf([]), false)); var tmp$ret$38 = isInterface(tmp_59, TypeToken) ? tmp_59 : THROW_CCE(); var tmp$ret$39 = new Singleton(tmp_56, tmp_57, tmp_58, tmp$ret$38, null, true, creator_8); tmp_55.c5b(tmp$ret$39); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_60 = typeToken(createKType(getKClass(SystemUrlConfig), arrayOf([]), false)); var tmp$ret$40 = isInterface(tmp_60, TypeToken) ? tmp_60 : THROW_CCE(); var tmp_61 = $this$invoke.o56(tmp$ret$40, null, null); // Inline function 'org.kodein.di.singleton' call var creator_9 = ustadJsDi$lambda$lambda_9(isLearningSpace, learningSpaceUrl); var tmp_62 = $this$invoke.c56(); var tmp_63 = $this$invoke.b56(); var tmp_64 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_65 = typeToken(createKType(getKClass(SystemUrlConfig), arrayOf([]), false)); var tmp$ret$42 = isInterface(tmp_65, TypeToken) ? tmp_65 : THROW_CCE(); var tmp$ret$43 = new Singleton(tmp_62, tmp_63, tmp_64, tmp$ret$42, null, true, creator_9); tmp_61.c5b(tmp$ret$43); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_66 = typeToken(createKType(getKClass(UstadMobileSystemImpl), arrayOf([]), false)); var tmp$ret$44 = isInterface(tmp_66, TypeToken) ? tmp_66 : THROW_CCE(); var tmp_67 = $this$invoke.o56(tmp$ret$44, null, null); // Inline function 'org.kodein.di.singleton' call var creator_10 = ustadJsDi$lambda$lambda_10; var tmp_68 = $this$invoke.c56(); var tmp_69 = $this$invoke.b56(); var tmp_70 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_71 = typeToken(createKType(getKClass(UstadMobileSystemImpl), arrayOf([]), false)); var tmp$ret$46 = isInterface(tmp_71, TypeToken) ? tmp_71 : THROW_CCE(); var tmp$ret$47 = new Singleton(tmp_68, tmp_69, tmp_70, tmp$ret$46, null, true, creator_10); tmp_67.c5b(tmp$ret$47); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_72 = typeToken(createKType(getKClass(UstadAccountManager), arrayOf([]), false)); var tmp$ret$48 = isInterface(tmp_72, TypeToken) ? tmp_72 : THROW_CCE(); var tmp_73 = $this$invoke.o56(tmp$ret$48, null, null); // Inline function 'org.kodein.di.singleton' call var creator_11 = ustadJsDi$lambda$lambda_11; var tmp_74 = $this$invoke.c56(); var tmp_75 = $this$invoke.b56(); var tmp_76 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_77 = typeToken(createKType(getKClass(UstadAccountManager), arrayOf([]), false)); var tmp$ret$50 = isInterface(tmp_77, TypeToken) ? tmp_77 : THROW_CCE(); var tmp$ret$51 = new Singleton(tmp_74, tmp_75, tmp_76, tmp$ret$50, null, true, creator_11); tmp_73.c5b(tmp$ret$51); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_78 = typeToken(createKType(getKClass(NodeIdAndAuth), arrayOf([]), false)); var tmp$ret$52 = isInterface(tmp_78, TypeToken) ? tmp_78 : THROW_CCE(); var tmp_79 = $this$invoke.o56(tmp$ret$52, null, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope = Companion_getInstance_1().tnp_1; // Inline function 'org.kodein.type.generic' call var tmp_80 = typeToken(createKType(getKClass(LearningSpace), arrayOf([]), false)); var tmp$ret$54 = isInterface(tmp_80, TypeToken) ? tmp_80 : THROW_CCE(); var this_0 = new ImplWithScope(tmp$ret$54, scope); var creator_12 = ustadJsDi$lambda$lambda_12($dbNodeIdAndAuth); var tmp_81 = this_0.c56(); var tmp_82 = this_0.b56(); var tmp_83 = this_0.d56(); // Inline function 'org.kodein.type.generic' call var tmp_84 = typeToken(createKType(getKClass(NodeIdAndAuth), arrayOf([]), false)); var tmp$ret$56 = isInterface(tmp_84, TypeToken) ? tmp_84 : THROW_CCE(); var tmp$ret$57 = new Singleton(tmp_81, tmp_82, tmp_83, tmp$ret$56, null, true, creator_12); tmp_79.c5b(tmp$ret$57); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_85 = typeToken(createKType(getKClass(CentralAppConfigDbDataSource), arrayOf([]), false)); var tmp$ret$58 = isInterface(tmp_85, TypeToken) ? tmp_85 : THROW_CCE(); var tmp_86 = $this$invoke.o56(tmp$ret$58, null, null); // Inline function 'org.kodein.di.singleton' call var creator_13 = ustadJsDi$lambda$lambda_13(learningSpaceUrl); var tmp_87 = $this$invoke.c56(); var tmp_88 = $this$invoke.b56(); var tmp_89 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_90 = typeToken(createKType(getKClass(CentralAppConfigDbDataSourceHttp), arrayOf([]), false)); var tmp$ret$60 = isInterface(tmp_90, TypeToken) ? tmp_90 : THROW_CCE(); var tmp$ret$61 = new Singleton(tmp_87, tmp_88, tmp_89, tmp$ret$60, null, true, creator_13); tmp_86.c5b(tmp$ret$61); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_91 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$62 = isInterface(tmp_91, TypeToken) ? tmp_91 : THROW_CCE(); var tmp_92 = $this$invoke.o56(tmp$ret$62, 1, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_0 = Companion_getInstance_1().tnp_1; // Inline function 'org.kodein.type.generic' call var tmp_93 = typeToken(createKType(getKClass(LearningSpace), arrayOf([]), false)); var tmp$ret$64 = isInterface(tmp_93, TypeToken) ? tmp_93 : THROW_CCE(); var this_1 = new ImplWithScope(tmp$ret$64, scope_0); var creator_14 = ustadJsDi$lambda$lambda_14($dbBuilt); var tmp_94 = this_1.c56(); var tmp_95 = this_1.b56(); var tmp_96 = this_1.d56(); // Inline function 'org.kodein.type.generic' call var tmp_97 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$66 = isInterface(tmp_97, TypeToken) ? tmp_97 : THROW_CCE(); var tmp$ret$67 = new Singleton(tmp_94, tmp_95, tmp_96, tmp$ret$66, null, true, creator_14); tmp_92.c5b(tmp$ret$67); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_98 = typeToken(createKType(getKClass(UmAppDataLayer), arrayOf([]), false)); var tmp$ret$68 = isInterface(tmp_98, TypeToken) ? tmp_98 : THROW_CCE(); var tmp_99 = $this$invoke.o56(tmp$ret$68, null, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_1 = Companion_getInstance_1().tnp_1; // Inline function 'org.kodein.type.generic' call var tmp_100 = typeToken(createKType(getKClass(LearningSpace), arrayOf([]), false)); var tmp$ret$70 = isInterface(tmp_100, TypeToken) ? tmp_100 : THROW_CCE(); var this_2 = new ImplWithScope(tmp$ret$70, scope_1); var creator_15 = ustadJsDi$lambda$lambda_15; var tmp_101 = this_2.c56(); var tmp_102 = this_2.b56(); var tmp_103 = this_2.d56(); // Inline function 'org.kodein.type.generic' call var tmp_104 = typeToken(createKType(getKClass(UmAppDataLayer), arrayOf([]), false)); var tmp$ret$72 = isInterface(tmp_104, TypeToken) ? tmp_104 : THROW_CCE(); var tmp$ret$73 = new Singleton(tmp_101, tmp_102, tmp_103, tmp$ret$72, null, true, creator_15); tmp_99.c5b(tmp$ret$73); // Inline function 'org.kodein.di.with' call Companion_getInstance_2(); var this_3 = $this$invoke.q56('dlenabled'); // Inline function 'org.kodein.type.generic' call var tmp_105 = typeToken(createKType(PrimitiveClasses_getInstance().z7(), arrayOf([]), false)); var tmp$ret$74 = isInterface(tmp_105, TypeToken) ? tmp_105 : THROW_CCE(); this_3.h5b(tmp$ret$74, false); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_106 = typeToken(createKType(getKClass(XmlPullParserFactory), arrayOf([]), false)); var tmp$ret$76 = isInterface(tmp_106, TypeToken) ? tmp_106 : THROW_CCE(); var tmp_107 = $this$invoke.o56(tmp$ret$76, 1, null); // Inline function 'org.kodein.di.singleton' call var creator_16 = ustadJsDi$lambda$lambda_16; var tmp_108 = $this$invoke.c56(); var tmp_109 = $this$invoke.b56(); var tmp_110 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_111 = typeToken(createKType(getKClass(XmlPullParserFactory), arrayOf([]), false)); var tmp$ret$78 = isInterface(tmp_111, TypeToken) ? tmp_111 : THROW_CCE(); var tmp$ret$79 = new Singleton(tmp_108, tmp_109, tmp_110, tmp$ret$78, null, true, creator_16); tmp_107.c5b(tmp$ret$79); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_112 = typeToken(createKType(getKClass(XmlPullParserFactory), arrayOf([]), false)); var tmp$ret$80 = isInterface(tmp_112, TypeToken) ? tmp_112 : THROW_CCE(); var tmp_113 = $this$invoke.o56(tmp$ret$80, 0, null); // Inline function 'org.kodein.di.singleton' call var creator_17 = ustadJsDi$lambda$lambda_17; var tmp_114 = $this$invoke.c56(); var tmp_115 = $this$invoke.b56(); var tmp_116 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_117 = typeToken(createKType(getKClass(XmlPullParserFactory), arrayOf([]), false)); var tmp$ret$82 = isInterface(tmp_117, TypeToken) ? tmp_117 : THROW_CCE(); var tmp$ret$83 = new Singleton(tmp_114, tmp_115, tmp_116, tmp$ret$82, null, true, creator_17); tmp_113.c5b(tmp$ret$83); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_118 = typeToken(createKType(getKClass(XmlSerializer), arrayOf([]), false)); var tmp$ret$84 = isInterface(tmp_118, TypeToken) ? tmp_118 : THROW_CCE(); var tmp_119 = $this$invoke.o56(tmp$ret$84, null, null); // Inline function 'org.kodein.di.provider' call var creator_18 = ustadJsDi$lambda$lambda_18; var tmp_120 = $this$invoke.b56(); // Inline function 'org.kodein.type.generic' call var tmp_121 = typeToken(createKType(getKClass(XmlSerializer), arrayOf([]), false)); var tmp$ret$86 = isInterface(tmp_121, TypeToken) ? tmp_121 : THROW_CCE(); var tmp$ret$87 = new Provider(tmp_120, tmp$ret$86, creator_18); tmp_119.c5b(tmp$ret$87); // Inline function 'org.kodein.di.bind' call Companion_getInstance_2(); // Inline function 'org.kodein.type.generic' call var tmp_122 = typeToken(createKType(getKClass(CoroutineDispatcher), arrayOf([]), false)); var tmp$ret$88 = isInterface(tmp_122, TypeToken) ? tmp_122 : THROW_CCE(); var tmp_123 = $this$invoke.o56(tmp$ret$88, 16, null); // Inline function 'org.kodein.di.singleton' call var creator_19 = ustadJsDi$lambda$lambda_19; var tmp_124 = $this$invoke.c56(); var tmp_125 = $this$invoke.b56(); var tmp_126 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_127 = typeToken(createKType(getKClass(MainCoroutineDispatcher), arrayOf([]), false)); var tmp$ret$90 = isInterface(tmp_127, TypeToken) ? tmp_127 : THROW_CCE(); var tmp$ret$91 = new Singleton(tmp_124, tmp_125, tmp_126, tmp$ret$90, null, true, creator_19); tmp_123.c5b(tmp$ret$91); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_128 = typeToken(createKType(getKClass(HttpClient), arrayOf([]), false)); var tmp$ret$92 = isInterface(tmp_128, TypeToken) ? tmp_128 : THROW_CCE(); var tmp_129 = $this$invoke.o56(tmp$ret$92, null, null); // Inline function 'org.kodein.di.singleton' call var creator_20 = ustadJsDi$lambda$lambda_20($httpClient); var tmp_130 = $this$invoke.c56(); var tmp_131 = $this$invoke.b56(); var tmp_132 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_133 = typeToken(createKType(getKClass(HttpClient), arrayOf([]), false)); var tmp$ret$94 = isInterface(tmp_133, TypeToken) ? tmp_133 : THROW_CCE(); var tmp$ret$95 = new Singleton(tmp_130, tmp_131, tmp_132, tmp$ret$94, null, true, creator_20); tmp_129.c5b(tmp$ret$95); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_134 = typeToken(createKType(getKClass(GetLocalAccountsSupportedUseCase), arrayOf([]), false)); var tmp$ret$96 = isInterface(tmp_134, TypeToken) ? tmp_134 : THROW_CCE(); var tmp_135 = $this$invoke.o56(tmp$ret$96, null, null); // Inline function 'org.kodein.di.singleton' call var creator_21 = ustadJsDi$lambda$lambda_21; var tmp_136 = $this$invoke.c56(); var tmp_137 = $this$invoke.b56(); var tmp_138 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_139 = typeToken(createKType(getKClass(GetLocalAccountsSupportedUseCase), arrayOf([]), false)); var tmp$ret$98 = isInterface(tmp_139, TypeToken) ? tmp_139 : THROW_CCE(); var tmp$ret$99 = new Singleton(tmp_136, tmp_137, tmp_138, tmp$ret$98, null, true, creator_21); tmp_135.c5b(tmp$ret$99); // Inline function 'org.kodein.di.registerContextTranslator' call // Inline function 'org.kodein.di.contextTranslator' call var t = ustadJsDi$lambda$lambda_22; // Inline function 'org.kodein.type.generic' call var tmp_140 = typeToken(createKType(getKClass(UmAccount), arrayOf([]), false)); var tmp_141 = isInterface(tmp_140, TypeToken) ? tmp_140 : THROW_CCE(); // Inline function 'org.kodein.type.generic' call var tmp_142 = typeToken(createKType(getKClass(LearningSpace), arrayOf([]), false)); var tmp$ret$101 = isInterface(tmp_142, TypeToken) ? tmp_142 : THROW_CCE(); var tmp$ret$102 = new SimpleContextTranslator(tmp_141, tmp$ret$101, t); $this$invoke.t56(tmp$ret$102); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_143 = typeToken(createKType(getKClass(AuthManager), arrayOf([]), false)); var tmp$ret$104 = isInterface(tmp_143, TypeToken) ? tmp_143 : THROW_CCE(); var tmp_144 = $this$invoke.o56(tmp$ret$104, null, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_2 = Companion_getInstance_1().tnp_1; // Inline function 'org.kodein.type.generic' call var tmp_145 = typeToken(createKType(getKClass(LearningSpace), arrayOf([]), false)); var tmp$ret$106 = isInterface(tmp_145, TypeToken) ? tmp_145 : THROW_CCE(); var this_4 = new ImplWithScope(tmp$ret$106, scope_2); var creator_22 = ustadJsDi$lambda$lambda_23; var tmp_146 = this_4.c56(); var tmp_147 = this_4.b56(); var tmp_148 = this_4.d56(); // Inline function 'org.kodein.type.generic' call var tmp_149 = typeToken(createKType(getKClass(AuthManager), arrayOf([]), false)); var tmp$ret$108 = isInterface(tmp_149, TypeToken) ? tmp_149 : THROW_CCE(); var tmp$ret$109 = new Singleton(tmp_146, tmp_147, tmp_148, tmp$ret$108, null, true, creator_22); tmp_144.c5b(tmp$ret$109); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_150 = typeToken(createKType(getKClass(Pbkdf2Params), arrayOf([]), false)); var tmp$ret$110 = isInterface(tmp_150, TypeToken) ? tmp_150 : THROW_CCE(); var tmp_151 = $this$invoke.o56(tmp$ret$110, null, null); // Inline function 'org.kodein.di.singleton' call var creator_23 = ustadJsDi$lambda$lambda_24; var tmp_152 = $this$invoke.c56(); var tmp_153 = $this$invoke.b56(); var tmp_154 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_155 = typeToken(createKType(getKClass(Pbkdf2Params), arrayOf([]), false)); var tmp$ret$112 = isInterface(tmp_155, TypeToken) ? tmp_155 : THROW_CCE(); var tmp$ret$113 = new Singleton(tmp_152, tmp_153, tmp_154, tmp$ret$112, null, true, creator_23); tmp_151.c5b(tmp$ret$113); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_156 = typeToken(createKType(getKClass(Json), arrayOf([]), false)); var tmp$ret$114 = isInterface(tmp_156, TypeToken) ? tmp_156 : THROW_CCE(); var tmp_157 = $this$invoke.o56(tmp$ret$114, null, null); // Inline function 'org.kodein.di.singleton' call var creator_24 = ustadJsDi$lambda$lambda_25($json); var tmp_158 = $this$invoke.c56(); var tmp_159 = $this$invoke.b56(); var tmp_160 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_161 = typeToken(createKType(getKClass(Json), arrayOf([]), false)); var tmp$ret$116 = isInterface(tmp_161, TypeToken) ? tmp_161 : THROW_CCE(); var tmp$ret$117 = new Singleton(tmp_158, tmp_159, tmp_160, tmp$ret$116, null, true, creator_24); tmp_157.c5b(tmp$ret$117); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_162 = typeToken(createKType(getKClass(XML), arrayOf([]), false)); var tmp$ret$118 = isInterface(tmp_162, TypeToken) ? tmp_162 : THROW_CCE(); var tmp_163 = $this$invoke.o56(tmp$ret$118, null, null); // Inline function 'org.kodein.di.singleton' call var creator_25 = ustadJsDi$lambda$lambda_26; var tmp_164 = $this$invoke.c56(); var tmp_165 = $this$invoke.b56(); var tmp_166 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_167 = typeToken(createKType(getKClass(XML), arrayOf([]), false)); var tmp$ret$120 = isInterface(tmp_167, TypeToken) ? tmp_167 : THROW_CCE(); var tmp$ret$121 = new Singleton(tmp_164, tmp_165, tmp_166, tmp$ret$120, null, true, creator_25); tmp_163.c5b(tmp$ret$121); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_168 = typeToken(createKType(getKClass(GetVersionUseCase), arrayOf([]), false)); var tmp$ret$122 = isInterface(tmp_168, TypeToken) ? tmp_168 : THROW_CCE(); var tmp_169 = $this$invoke.o56(tmp$ret$122, null, null); // Inline function 'org.kodein.di.singleton' call var creator_26 = ustadJsDi$lambda$lambda_27; var tmp_170 = $this$invoke.c56(); var tmp_171 = $this$invoke.b56(); var tmp_172 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_173 = typeToken(createKType(getKClass(GetVersionUseCaseJs), arrayOf([]), false)); var tmp$ret$124 = isInterface(tmp_173, TypeToken) ? tmp_173 : THROW_CCE(); var tmp$ret$125 = new Singleton(tmp_170, tmp_171, tmp_172, tmp$ret$124, null, true, creator_26); tmp_169.c5b(tmp$ret$125); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_174 = typeToken(createKType(getKClass(GoToLearningSpaceUseCase), arrayOf([]), false)); var tmp$ret$126 = isInterface(tmp_174, TypeToken) ? tmp_174 : THROW_CCE(); var tmp_175 = $this$invoke.o56(tmp$ret$126, null, null); // Inline function 'org.kodein.di.singleton' call var creator_27 = ustadJsDi$lambda$lambda_28; var tmp_176 = $this$invoke.c56(); var tmp_177 = $this$invoke.b56(); var tmp_178 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_179 = typeToken(createKType(getKClass(GoToLearningSpaceUseCaseJs), arrayOf([]), false)); var tmp$ret$128 = isInterface(tmp_179, TypeToken) ? tmp_179 : THROW_CCE(); var tmp$ret$129 = new Singleton(tmp_176, tmp_177, tmp_178, tmp$ret$128, null, true, creator_27); tmp_175.c5b(tmp$ret$129); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_180 = typeToken(createKType(getKClass(GetShowPoweredByUseCase), arrayOf([]), false)); var tmp$ret$130 = isInterface(tmp_180, TypeToken) ? tmp_180 : THROW_CCE(); var tmp_181 = $this$invoke.o56(tmp$ret$130, null, null); // Inline function 'org.kodein.di.singleton' call var creator_28 = ustadJsDi$lambda$lambda_29; var tmp_182 = $this$invoke.c56(); var tmp_183 = $this$invoke.b56(); var tmp_184 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_185 = typeToken(createKType(getKClass(GetShowPoweredByUseCase), arrayOf([]), false)); var tmp$ret$132 = isInterface(tmp_185, TypeToken) ? tmp_185 : THROW_CCE(); var tmp$ret$133 = new Singleton(tmp_182, tmp_183, tmp_184, tmp$ret$132, null, true, creator_28); tmp_181.c5b(tmp$ret$133); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_186 = typeToken(createKType(getKClass(ClazzInviteRedeemUseCase), arrayOf([]), false)); var tmp$ret$134 = isInterface(tmp_186, TypeToken) ? tmp_186 : THROW_CCE(); var tmp_187 = $this$invoke.o56(tmp$ret$134, null, null); // Inline function 'org.kodein.di.provider' call // Inline function 'org.kodein.di.scoped' call var scope_3 = Companion_getInstance_1().tnp_1; // Inline function 'org.kodein.type.generic' call var tmp_188 = typeToken(createKType(getKClass(LearningSpace), arrayOf([]), false)); var tmp$ret$136 = isInterface(tmp_188, TypeToken) ? tmp_188 : THROW_CCE(); var this_5 = new ImplWithScope(tmp$ret$136, scope_3); var creator_29 = ustadJsDi$lambda$lambda_30; var tmp_189 = this_5.b56(); // Inline function 'org.kodein.type.generic' call var tmp_190 = typeToken(createKType(getKClass(ClazzInviteRedeemUseCase), arrayOf([]), false)); var tmp$ret$138 = isInterface(tmp_190, TypeToken) ? tmp_190 : THROW_CCE(); var tmp$ret$139 = new Provider(tmp_189, tmp$ret$138, creator_29); tmp_187.c5b(tmp$ret$139); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_191 = typeToken(createKType(getKClass(EnrollToCourseFromInviteCodeUseCase), arrayOf([]), false)); var tmp$ret$140 = isInterface(tmp_191, TypeToken) ? tmp_191 : THROW_CCE(); var tmp_192 = $this$invoke.o56(tmp$ret$140, null, null); // Inline function 'org.kodein.di.provider' call // Inline function 'org.kodein.di.scoped' call var scope_4 = Companion_getInstance_1().tnp_1; // Inline function 'org.kodein.type.generic' call var tmp_193 = typeToken(createKType(getKClass(LearningSpace), arrayOf([]), false)); var tmp$ret$142 = isInterface(tmp_193, TypeToken) ? tmp_193 : THROW_CCE(); var this_6 = new ImplWithScope(tmp$ret$142, scope_4); var creator_30 = ustadJsDi$lambda$lambda_31; var tmp_194 = this_6.b56(); // Inline function 'org.kodein.type.generic' call var tmp_195 = typeToken(createKType(getKClass(EnrollToCourseFromInviteCodeUseCase), arrayOf([]), false)); var tmp$ret$144 = isInterface(tmp_195, TypeToken) ? tmp_195 : THROW_CCE(); var tmp$ret$145 = new Provider(tmp_194, tmp$ret$144, creator_30); tmp_192.c5b(tmp$ret$145); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_196 = typeToken(createKType(getKClass(BulkAddPersonsFromLocalUriUseCase), arrayOf([]), false)); var tmp$ret$146 = isInterface(tmp_196, TypeToken) ? tmp_196 : THROW_CCE(); var tmp_197 = $this$invoke.o56(tmp$ret$146, null, null); // Inline function 'org.kodein.di.provider' call // Inline function 'org.kodein.di.scoped' call var scope_5 = Companion_getInstance_1().tnp_1; // Inline function 'org.kodein.type.generic' call var tmp_198 = typeToken(createKType(getKClass(LearningSpace), arrayOf([]), false)); var tmp$ret$148 = isInterface(tmp_198, TypeToken) ? tmp_198 : THROW_CCE(); var this_7 = new ImplWithScope(tmp$ret$148, scope_5); var creator_31 = ustadJsDi$lambda$lambda_32; var tmp_199 = this_7.b56(); // Inline function 'org.kodein.type.generic' call var tmp_200 = typeToken(createKType(getKClass(BulkAddPersonsFromLocalUriUseCaseJs), arrayOf([]), false)); var tmp$ret$150 = isInterface(tmp_200, TypeToken) ? tmp_200 : THROW_CCE(); var tmp$ret$151 = new Provider(tmp_199, tmp$ret$150, creator_31); tmp_197.c5b(tmp$ret$151); return Unit_instance; }; } function get_hashRouter() { _init_properties_App_kt__fk8usv(); return hashRouter; } var hashRouter; function get_App() { _init_properties_App_kt__fk8usv(); return App; } var App; function main() { _init_properties_App_kt__fk8usv(); require('react-quill/dist/quill.snow.css'); get_jsJodaTz(); // Inline function 'kotlin.also' call var tmp = document; // Inline function 'web.html.HTML.div' call // Inline function 'web.html.HtmlTagName' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = tmp.createElement('div'); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.main.' call document.body.appendChild(this_0); var root = this_0; createRoot(root).render(create(get_App())); } function MuiAppState(appBarHeight) { var tmp; if (appBarHeight === VOID) { Header_getInstance(); tmp = 64; } else { tmp = appBarHeight; } appBarHeight = tmp; this.e11z_1 = appBarHeight; } protoOf(MuiAppState).f11z = function (appBarHeight) { return new MuiAppState(appBarHeight); }; protoOf(MuiAppState).toString = function () { return 'MuiAppState(appBarHeight=' + this.e11z_1 + ')'; }; protoOf(MuiAppState).hashCode = function () { return this.e11z_1; }; protoOf(MuiAppState).equals = function (other) { if (this === other) return true; if (!(other instanceof MuiAppState)) return false; var tmp0_other_with_cast = other instanceof MuiAppState ? other : THROW_CCE(); if (!(this.e11z_1 === tmp0_other_with_cast.e11z_1)) return false; return true; }; function hashRouter$lambda(it) { _init_properties_App_kt__fk8usv(); return false; } function App$lambda($this$FC, it) { _init_properties_App_kt__fk8usv(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ThemeModule(); var block = App$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function App$lambda$lambda($this$invoke) { _init_properties_App_kt__fk8usv(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = RouterProvider; var block = App$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function App$lambda$lambda$lambda($this$invoke) { _init_properties_App_kt__fk8usv(); $this$invoke.router = get_hashRouter(); return Unit_instance; } var properties_initialized_App_kt_kalemn; function _init_properties_App_kt__fk8usv() { if (!properties_initialized_App_kt_kalemn) { properties_initialized_App_kt_kalemn = true; // Inline function 'kotlin.arrayOf' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hashRouter.' call this_0.path = '/'; this_0.loader = get_ustadScreensLoader(); this_0.shouldRevalidate = hashRouter$lambda; this_0.Component = get_UstadScreens(); this_0.ErrorBoundary = get_Error(); // Inline function 'kotlin.arrayOf' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hashRouter..' call this_1.path = ':ustadScreenName'; this_1.loader = get_ustadScreenLoader(); this_1.Component = get_UstadScreen(); this_1.ErrorBoundary = get_Error(); var tmp = this_1; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hashRouter..' call this_2.Component = get_RedirectScreen(); this_2.index = true; var tmp_0 = this_2; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_3 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hashRouter..' call this_3.path = '*'; this_3.Component = get_Error(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.children = [tmp, tmp_0, this_3]; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$17 = [this_0]; hashRouter = createHashRouter(tmp$ret$17); App = FC(App$lambda); } } function GetVersionUseCaseJs() { } protoOf(GetVersionUseCaseJs).apb = function () { return new VersionInfo('0.4.138', new Long(0, 0)); }; function get_USTAD_SCREENS() { _init_properties_UstadScreen_kt__famf9v(); return USTAD_SCREENS; } var USTAD_SCREENS; function UstadScreen(key, name, component) { this.g11z_1 = key; this.h11z_1 = name; this.i11z_1 = component; } protoOf(UstadScreen).toString = function () { return 'UstadScreen(key=' + this.g11z_1 + ', name=' + this.h11z_1 + ', component=' + this.i11z_1 + ')'; }; protoOf(UstadScreen).hashCode = function () { var result = getStringHashCode(this.g11z_1); result = imul(result, 31) + getStringHashCode(this.h11z_1) | 0; result = imul(result, 31) + hashCode(this.i11z_1) | 0; return result; }; protoOf(UstadScreen).equals = function (other) { if (this === other) return true; if (!(other instanceof UstadScreen)) return false; var tmp0_other_with_cast = other instanceof UstadScreen ? other : THROW_CCE(); if (!(this.g11z_1 === tmp0_other_with_cast.g11z_1)) return false; if (!(this.h11z_1 === tmp0_other_with_cast.h11z_1)) return false; if (!equals(this.i11z_1, tmp0_other_with_cast.i11z_1)) return false; return true; }; var properties_initialized_UstadScreen_kt_gwo5xx; function _init_properties_UstadScreen_kt__famf9v() { if (!properties_initialized_UstadScreen_kt_gwo5xx) { properties_initialized_UstadScreen_kt_gwo5xx = true; var tmp = new UstadScreen('PersonDetailView', 'Person Detail', get_PersonDetailScreen()); var tmp_0 = new UstadScreen('PersonDetailPreview', 'Person Detail Preview', get_PersonDetailPreview()); var tmp_1 = new UstadScreen('UstadEditFields', 'Edit Fields', get_UstadEditFieldPreviews()); var tmp_2 = new UstadScreen('UstadDetailFields', 'Detail Fields', get_UstadDetailFieldPreview()); var tmp_3 = new UstadScreen('UstadCourseBlockEdit', 'UstadCourseBlockEdit', get_UstadCourseBlockEditPreview()); var tmp_4 = new UstadScreen('PersonEditPreview', 'Person Edit Preview', get_PersonEditScreenPreview()); Companion_getInstance_3(); var tmp_5 = new UstadScreen('PersonEditView', 'PersonEdit', get_PersonEditScreen()); Companion_getInstance_3(); var tmp_6 = new UstadScreen('Register', 'Register', get_PersonEditScreen()); var tmp_7 = new UstadScreen('Login', 'Login Preview', get_LoginScreen()); var tmp_8 = new UstadScreen('AddAccountSelectNewOrExisting', 'New Or Existing Account Selection', get_AddAccountSelectNewOrExistingScreen()); Companion_getInstance_4(); var tmp_9 = new UstadScreen('LearningSpaceEnterLink', 'Site Enter Link Preview', get_LearningSpaceEnterLinkScreen()); var tmp_10 = new UstadScreen('AddAccountSelectUserType', 'New Or Existing Account User Type', get_AddAccountSelectNewOrExistingUserTypeScreen()); var tmp_11 = new UstadScreen('LearningSpaceList', 'New Or Existing Account User Type', get_LearningSpaceListScreen()); Companion_getInstance_5(); var tmp_12 = new UstadScreen('SignUp', 'Sign Up Screen', get_SignUpScreen()); var tmp_13 = new UstadScreen('SignupEnterUsernamePassword', 'SignUp Enter Username Password Screen', get_SignUpEnterUsernamePasswordScreen()); var tmp_14 = new UstadScreen('ChildProfileList', 'Add Child Profiles Screen', get_ChildProfileListScreen()); var tmp_15 = new UstadScreen('EditChildProfile', 'Edit Child Profile Screen', get_EditChildProfileScreen()); var tmp_16 = new UstadScreen('ParentalConsentManagement', 'Parental Consent Management Preview', get_ParentalConsentManagementScreen()); var tmp_17 = new UstadScreen('Settings', 'Settings', get_SettingsScreen()); var tmp_18 = new UstadScreen('InviteViaLink', 'Invite Via Link Preview', get_ClazzInviteViaLinkPreview()); var tmp_19 = new UstadScreen('EnrolmentEdit', 'ClazzEnrolmentEdit', get_ClazzEnrolmentEditScreen()); var tmp_20 = new UstadScreen('CourseEnrolments', 'ClazzEnrolmentsList', get_ClazzEnrolmentListScreen()); var tmp_21 = new UstadScreen('SiteTermsDetailView', 'SiteTermsDetail Preview', get_SiteTermsDetailScreenPreview()); var tmp_22 = new UstadScreen('WaitForParent', 'RegisterMinorWaitForParent Preview', get_RegisterMinorWaitForParentScreen()); var tmp_23 = new UstadScreen('ScheduleEdit', 'ScheduleEdit', get_ScheduleEditScreen()); var tmp_24 = new UstadScreen('ContentEntryEdit', 'ContentEntryEdit Preview', get_ContentEntryEditScreen()); var tmp_25 = new UstadScreen('Community', 'Site Detail', get_SiteDetailScreen()); var tmp_26 = new UstadScreen('SiteEdit', 'Site Edit Preview', get_SiteEditScreen()); var tmp_27 = new UstadScreen('LanguageDetailView', 'LanguageDetail Preview', get_LanguageDetailPreview()); var tmp_28 = new UstadScreen('CourseEdit', 'Course Edit', get_ClazzEditScreen()); var tmp_29 = new UstadScreen('EasySort', 'Easy Sort', get_EasySortPreview()); var tmp_30 = new UstadScreen('ErrorReport', 'ErrorReport Preview', get_ErrorReportPreview()); var tmp_31 = new UstadScreen('LanguageEditEditView', 'LanguageEdit Preview', get_LanguageEditPreview()); var tmp_32 = new UstadScreen('ReportFilterEdit', 'ReportFilterEdit Preview', get_ReportFilterEditScreenPreview()); var tmp_33 = new UstadScreen('ScopedGrantDetail', 'ScopedGrantDetail Preview', get_ScopedGrantDetailScreenPreview()); var tmp_34 = new UstadScreen('ContentEntryImportLink', 'ContentEntryImportLink', get_ContentEntryImportLinkScreen()); var tmp_35 = new UstadScreen('HolidayCalendarDetail', 'HolidayCalendarDetail Preview', get_HolidayCalendarDetailPreview()); var tmp_36 = new UstadScreen('ContentEntryDetailOverviewView', 'ContentEntryDetailOverview', get_ContentEntryDetailOverviewScreen()); var tmp_37 = new UstadScreen('ContentEntryDetailAttemptsPersonList', 'ContentEntryDetailAttemptsPersonList', get_ContentEntryDetailAttemptsPersonListScreen()); var tmp_38 = new UstadScreen('ContentEntryDetailAttemptsSessionList', 'ContentEntryDetailAttemptsSessionList', get_ContentEntryDetailAttemptsSessionListScreen()); var tmp_39 = new UstadScreen('ContentEntryDetailAttemptsStatementList', 'ContentEntryDetailAttemptsStatementList', get_ContentEntryDetailAttemptsStatementListScreen()); var tmp_40 = new UstadScreen('HolidayCalendarEdit', 'HolidayCalendarEdit Preview', get_HolidayCalendarEditPreview()); var tmp_41 = new UstadScreen('ScopedGrantEdit', 'ScopedGrantEdit Preview', get_ScopedGrantEditScreenPreview()); var tmp_42 = new UstadScreen('CourseTerminologyEdit', 'CourseTerminologyEdit Preview', get_CourseTerminologyEditScreen()); var tmp_43 = new UstadScreen('UstadListFilterChipsHeader', 'UstadListFilterChipsHeaderPreview Preview', get_UstadListFilterChipsHeaderPreview()); var tmp_44 = new UstadScreen('UstadListSortHeader', 'UstadListSortHeader', get_UstadListSortHeaderPreview()); var tmp_45 = new UstadScreen('ClazzLogEdit', 'ClazzLogEdit Preview', get_ClazzLogEditScreen()); var tmp_46 = new UstadScreen('CourseGroupsEdit', 'CourseGroupSetEdit Preview', get_CourseGroupSetEditScreen()); var tmp_47 = new UstadScreen('UstadContentEntryListItem', 'UstadContentEntryListItem Preview', get_UstadContentEntryListItemPreview()); var tmp_48 = new UstadScreen('CourseGroupSet', 'CourseGroupSetDetail Preview', get_CourseGroupSetDetailScreen()); var tmp_49 = new UstadScreen('HolidayCalendarList', 'HolidayCalendarList Preview', get_HolidayCalendarListScreenPreview()); var tmp_50 = new UstadScreen('LanguageList', 'LanguageList Preview', get_LanguageListScreenPreview()); var tmp_51 = new UstadScreen('PersonListPreview', 'PersonList Preview', get_PersonListScreenPreview()); Companion_getInstance_6(); var tmp_52 = new UstadScreen('People', 'PersonList', get_PersonListScreen()); Companion_getInstance_6(); var tmp_53 = new UstadScreen('PersonListHome', 'PersonListHome', get_PersonListScreen()); var tmp_54 = new UstadScreen(get_NAVHOST_CLEARSTACK_VIEWNAME(), 'Clear Stack', get_NavHostClearStackPlaceholder()); var tmp_55 = new UstadScreen('UstadAddListItem', 'UstadAddListItem Preview', get_UstadAddListItemPreview()); var tmp_56 = new UstadScreen('EditAttendance', 'ClazzLogEditAttendance Preview', get_ClazzLogEditAttendanceScreen()); var tmp_57 = new UstadScreen('CourseLogListAttendanceView', 'ClazzLogListAttendance Preview', get_ClazzLogListAttendanceScreen()); Companion_getInstance_7(); var tmp_58 = new UstadScreen('ContentEntries', 'ContentEntryList Preview', get_ContentEntryListScreen()); Companion_getInstance_7(); var tmp_59 = new UstadScreen('ContentEntryListHome', 'ContentEntryListHome', get_ContentEntryListScreen()); Companion_getInstance_7(); var tmp_60 = new UstadScreen('PickContentEntry', 'ContentEntryListPicker', get_ContentEntryListScreen()); var tmp_61 = new UstadScreen('AccountList', 'AccountList', get_AccountListScreen()); var tmp_62 = new UstadScreen('CourseMembers', 'ClazzMemberList Preview', get_ClazzMemberListScreen()); Companion_getInstance_8(); var tmp_63 = new UstadScreen('CourseList', 'Clazz List', get_ClazzListScreen()); Companion_getInstance_8(); var tmp_64 = new UstadScreen('CourseListHome', 'ClazzListHome', get_ClazzListScreen()); var tmp_65 = new UstadScreen('VirtualListPreview', 'Virtual List Preview', get_VirtualListPreview()); var tmp_66 = new UstadScreen('VirtualListReversedPreview', 'Virtual List Reversed Preview', get_VirtualListPreviewReverse()); var tmp_67 = new UstadScreen('UstadCommentListItem', 'UstadCommentListItem Preview', get_UstadCommentListItemPreview()); var tmp_68 = new UstadScreen('UstadAddCommentListItem', 'UstadAddCommentListItem Preview', get_UstadAddCommentListItemPreview()); var tmp_69 = new UstadScreen('UstadImageSelectButtonPreview', 'UstadImageSelectButtonPreview', get_UstadImageSelectButtonPreview()); var tmp_70 = new UstadScreen('UstadSelectFieldPreview', 'UstadSelectFieldPreview', get_UstadSelectFieldPreview()); var tmp_71 = new UstadScreen('UstadMessageIdSelectFieldPreview', 'UstadMessageIdSelectFieldPreview', get_UstadMessageIdSelectFieldPreview()); var tmp_72 = new UstadScreen('Quill', 'Quill', get_QuillDemo()); Companion_getInstance_9(); var tmp_73 = new UstadScreen('CourseBlockEdit', 'CourseBlockEdit', get_CourseBlockEditScreen()); var tmp_74 = new UstadScreen('UstadNumberTextEditField', 'UstadNumberTextEditField Preview', get_UstadNumberTextFieldPreview()); var tmp_75 = new UstadScreen('TimeZoneList', 'Time Zone List', get_TimeZoneListScreen()); var tmp_76 = new UstadScreen('CourseTerminologyList', 'Course Terminology List', get_CourseTerminologyListScreen()); var tmp_77 = new UstadScreen('CourseAssignmentEdit', 'ClazzAssignmentEdit', get_ClazzAssignmentEditScreen()); var tmp_78 = new UstadScreen('DateTimeEdit', 'Date Time Edit', get_DateTimeEditFieldPreview()); var tmp_79 = new UstadScreen('Course', 'Clazz Detail', get_ClazzDetailScreen()); var tmp_80 = new UstadScreen('CourseDetailOverviewView', 'Clazz Detail Overview', get_ClazzDetailOverviewScreen()); var tmp_81 = new UstadScreen('CourseDiscussion', 'Course Discussion Detail Preview', get_CourseDiscussionDetailScreen()); var tmp_82 = new UstadScreen('DiscussionPostDetailViewDemo', 'Course Discussion Post Detail', get_DiscussionPostDetailPreview()); var tmp_83 = new UstadScreen('CourseDiscussionPost', 'Real Course Discussion Post Detail', get_DiscussionPostDetailScreen()); var tmp_84 = new UstadScreen('DiscussionPostEdit', 'Discussion Post Edit', get_DiscussionPostEditScreen()); var tmp_85 = new UstadScreen('DiscussionPostEditViewDemo', 'Discussion Post Edit Preview', get_DiscussionPostEditPreview()); var tmp_86 = new UstadScreen('CourseAssignment', 'ClazzAssignmentDetail', get_ClazzAssignmentDetailScreen()); var tmp_87 = new UstadScreen('CourseGroups', 'CourseGroupSetList', get_CourseGroupSetListScreen()); var tmp_88 = new UstadScreen('CourseAssignmentSubmitter', 'CourseAssignmentSubmitterDetail', get_ClazzAssignmentSubmitterDetailScreen()); var tmp_89 = new UstadScreen('LeavingReasonEdit', 'LeavingReasonEdit', get_LeavingReasonEditScreen()); var tmp_90 = new UstadScreen('DbExport', 'DbExport', get_DbExportScreen()); var tmp_91 = new UstadScreen('AccountEdit', 'PersonAccountEdit', get_PersonAccountEditScreen()); var tmp_92 = new UstadScreen('ContentEntryGetMetadata', 'ContentEntryGetMetadata', get_ContentEntryGetMetadataScreen()); var tmp_93 = new UstadScreen('ContentEntryGetMetadataPreview', 'ContentEntryGetMetadataPreview', get_ContentEntryGetMetadataPreview()); Companion_getInstance_10(); var tmp_94 = new UstadScreen('ContentEntry', 'ContentEntryDetail', get_ContentEntryDetailScreen()); var tmp_95 = new UstadScreen('XapiContent', 'XapiContent', get_XapiContentScreen()); var tmp_96 = new UstadScreen('PdfContent', 'PdfContent', get_PdfContentScreen()); var tmp_97 = new UstadScreen('EpubContent', 'EpubContent', get_EpubContentScreen()); var tmp_98 = new UstadScreen('Video', 'VideoContent', get_VideoContentScreen()); var tmp_99 = new UstadScreen('PeerReviewerAllocationEdit', 'PeerReviewAllocationEdit', get_PeerReviewerAllocationEditScreen()); var tmp_100 = new UstadScreen('MuiTelInputDemo', 'MuiTelInput', get_MuiTelInputDemo()); var tmp_101 = new UstadScreen('CourseText', 'TextCourseBlock', get_TextBlockDetailScreen()); var tmp_102 = new UstadScreen('LinkifyPreview', 'Linkify', get_LinkifyPreview()); var tmp_103 = new UstadScreen('RegisterAgeRedirect', 'AgeRedirect', get_RegisterAgeRedirectScreen()); var tmp_104 = new UstadScreen('Terms', 'Terms', get_SiteTermsDetailScreen()); var tmp_105 = new UstadScreen('OpenLicenses', 'OpenLicenses', get_OpenLicensesScreen()); var tmp_106 = new UstadScreen('DeletedItems', 'DeletedItems', get_DeletedItemListScreen()); Companion_getInstance_11(); var tmp_107 = new UstadScreen('ConversationList', 'ConversationList', get_ConversationListScreen()); Companion_getInstance_11(); var tmp_108 = new UstadScreen('ConversationListHome', 'ConversationListHome', get_ConversationListScreen()); var tmp_109 = new UstadScreen('ConversationListPreview', 'ConversationListPreview', get_ConversationListScreenPreview()); var tmp_110 = new UstadScreen('MessageList', 'MessageList', get_MessageListScreen()); var tmp_111 = new UstadScreen('MessageListScreenPreview', 'MessageListPreview', get_MessageListScreenPreview()); var tmp_112 = new UstadScreen('JoinWithCode', 'JoinWithCode', get_JoinWithCodeScreen()); var tmp_113 = new UstadScreen('InviteWithLink', 'InviteviaLink', get_ClazzInviteViaLinkScreen()); var tmp_114 = new UstadScreen('invite_via_contact', 'InviteviaContact', get_ClazzInviteViaContactScreen()); var tmp_115 = new UstadScreen('ClazzInviteRedeem', 'ClazzInviteRedeem', get_ClazzInviteRedeemScreen()); var tmp_116 = new UstadScreen('CoursePermissionList', 'CoursePermissionList', get_CoursePermissionListScreen()); var tmp_117 = new UstadScreen('CoursePermissionEdit', 'CoursePermissionEdit', get_CoursePermissionEditScreen()); var tmp_118 = new UstadScreen('CoursePermissionDetail', 'CoursePermissionDetail', get_CoursePermissionDetailScreen()); var tmp_119 = new UstadScreen('SystemPermission', 'SystemPermissionDetail', get_SystemPermissionDetailScreen()); var tmp_120 = new UstadScreen('SystemPermissionEdit', 'SystemPermissionEdit', get_SystemPermissionEditScreen()); var tmp_121 = new UstadScreen('BulkAddPersonSelectFile', 'BulkAddPersonSelectFile', get_BulkAddPersonSelectFileScreen()); var tmp_122 = new UstadScreen('BulkAddPersonRunImport', 'BulkAddPersonRunImport', get_BulkAddPersonRunImportScreen()); var tmp_123 = new UstadScreen('Gradebook', 'ClazzProgressReport', get_ClazzGradebookScreen()); var tmp_124 = new UstadScreen('UstadChipsDemo', 'UstadChipsDemo', get_UstadChipsDemo()); var tmp_125 = new UstadScreen('GetSubtitle', 'GetSubtitle', get_GetSubtitleScreen()); var tmp_126 = new UstadScreen('SubtitleEdit', 'SubtitleEdit', get_SubtitleEditScreen()); USTAD_SCREENS = setOf([tmp, tmp_0, tmp_1, tmp_2, tmp_3, tmp_4, tmp_5, tmp_6, tmp_7, tmp_8, tmp_9, tmp_10, tmp_11, tmp_12, tmp_13, tmp_14, tmp_15, tmp_16, tmp_17, tmp_18, tmp_19, tmp_20, tmp_21, tmp_22, tmp_23, tmp_24, tmp_25, tmp_26, tmp_27, tmp_28, tmp_29, tmp_30, tmp_31, tmp_32, tmp_33, tmp_34, tmp_35, tmp_36, tmp_37, tmp_38, tmp_39, tmp_40, tmp_41, tmp_42, tmp_43, tmp_44, tmp_45, tmp_46, tmp_47, tmp_48, tmp_49, tmp_50, tmp_51, tmp_52, tmp_53, tmp_54, tmp_55, tmp_56, tmp_57, tmp_58, tmp_59, tmp_60, tmp_61, tmp_62, tmp_63, tmp_64, tmp_65, tmp_66, tmp_67, tmp_68, tmp_69, tmp_70, tmp_71, tmp_72, tmp_73, tmp_74, tmp_75, tmp_76, tmp_77, tmp_78, tmp_79, tmp_80, tmp_81, tmp_82, tmp_83, tmp_84, tmp_85, tmp_86, tmp_87, tmp_88, tmp_89, tmp_90, tmp_91, tmp_92, tmp_93, tmp_94, tmp_95, tmp_96, tmp_97, tmp_98, tmp_99, tmp_100, tmp_101, tmp_102, tmp_103, tmp_104, tmp_105, tmp_106, tmp_107, tmp_108, tmp_109, tmp_110, tmp_111, tmp_112, tmp_113, tmp_114, tmp_115, tmp_116, tmp_117, tmp_118, tmp_119, tmp_120, tmp_121, tmp_122, tmp_123, tmp_124, tmp_125, tmp_126, new UstadScreen('ParentConsentWaitingScreen', 'ParentalConsentWaitingScreen', get_ParentalConsentWaitingScreenScreen())]); } } function useMuiAppState() { var screensContext = useRequiredContext(get_UstadScreensContext()); // Inline function 'react.StateInstance.component1' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return screensContext.k11z_1[0]; } function useCourseTerminologyEntries(courseTerminology) { var di = useRequiredContext(get_DIContext()); var termJsonStr = courseTerminology == null ? null : courseTerminology.o8g_1; // Inline function 'react.useMemo' call var dependencies = [termJsonStr]; var callback = useCourseTerminologyEntries$lambda(courseTerminology, di); return useMemo(callback, dependencies); } function courseTerminologyResource(terminologyEntries, stringProvider, stringResource, fallbackValue) { fallbackValue = fallbackValue === VOID ? '' : fallbackValue; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = terminologyEntries.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.hooks.courseTerminologyResource.' call if (element.gq5_1.equals(stringResource)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_safe_receiver = tmp$ret$1; var tmp2_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hq5_1; var tmp; if (tmp2_elvis_lhs == null) { var tmp_0; if (stringResource == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.courseTerminologyResource.' call tmp_0 = stringProvider.eq5(stringResource); } tmp = tmp_0; } else { tmp = tmp2_elvis_lhs; } var tmp3_elvis_lhs = tmp; return tmp3_elvis_lhs == null ? fallbackValue : tmp3_elvis_lhs; } function useCourseTerminologyEntries$lambda($courseTerminology, $di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(Json), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp$ret$1 = tmp.d58(tmp$ret$0, null); return toTerminologyEntries($courseTerminology, tmp$ret$1, null); }; } function useDayOrDate(enabled, localDateTimeNow, timestamp, timeZone, showTimeIfToday, timeFormatter, dateFormatter, dayOfWeekStringMap) { var stringProvider = useStringProvider(); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [[enabled, timestamp, localDateTimeNow]]; var callback = useDayOrDate$lambda(enabled, timestamp, timeZone, localDateTimeNow, showTimeIfToday, timeFormatter, stringProvider, dayOfWeekStringMap, dateFormatter); return useMemo(callback, dependencies); } function useDayOrDate$lambda($enabled, $timestamp, $timeZone, $localDateTimeNow, $showTimeIfToday, $timeFormatter, $stringProvider, $dayOfWeekStringMap, $dateFormatter) { return function () { var tmp; if ($enabled) { var timestampInstant = Companion_getInstance_12().rmc($timestamp); var timestampLocalDateTime = toLocalDateTime(timestampInstant, $timeZone); var epochDaysPassed = $localDateTimeNow.emd().wmc() - timestampLocalDateTime.emd().wmc() | 0; var tmp_0; if (epochDaysPassed === 0) { var tmp_1; if ($showTimeIfToday) { tmp_1 = $timeFormatter.format(new Date($timestamp)); } else { tmp_1 = $stringProvider.eq5(strings_getInstance().jmq_1); } tmp_0 = tmp_1; } else if (epochDaysPassed === 1) { tmp_0 = $stringProvider.eq5(strings_getInstance().uni_1); } else if (epochDaysPassed <= 7) { tmp_0 = $dayOfWeekStringMap.q(timestampLocalDateTime.zmc()); } else { tmp_0 = $dateFormatter.format(new Date($timestamp)); } tmp = tmp_0; } else { tmp = null; } return tmp; }; } function DoorRemoteMediatorResult(pagingSourceFactory, mediatorState) { this.m11z_1 = pagingSourceFactory; this.n11z_1 = mediatorState; } protoOf(DoorRemoteMediatorResult).toString = function () { return 'DoorRemoteMediatorResult(pagingSourceFactory=' + this.m11z_1 + ', mediatorState=' + this.n11z_1 + ')'; }; protoOf(DoorRemoteMediatorResult).hashCode = function () { var result = hashCode(this.m11z_1); result = imul(result, 31) + this.n11z_1.hashCode() | 0; return result; }; protoOf(DoorRemoteMediatorResult).equals = function (other) { if (this === other) return true; if (!(other instanceof DoorRemoteMediatorResult)) return false; var tmp0_other_with_cast = other instanceof DoorRemoteMediatorResult ? other : THROW_CCE(); if (!equals(this.m11z_1, tmp0_other_with_cast.m11z_1)) return false; if (!this.n11z_1.equals(tmp0_other_with_cast.n11z_1)) return false; return true; }; function useDoorRemoteMediator(pagingSourceFactory, refreshCommandFlow, refreshCommandTimeout) { refreshCommandTimeout = refreshCommandTimeout === VOID ? new Long(2000, 0) : refreshCommandTimeout; // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = useDoorRemoteMediator$lambda_1; var pagingSourceRef = useMemo(callback, dependencies); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = useDoorRemoteMediator$lambda_2(pagingSourceRef); var offsetLimitMediator = useMemo(callback_0, dependencies_0); // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, useDoorRemoteMediator$lambda_3(offsetLimitMediator)); // Inline function 'react.useMemo' call var dependencies_1 = [pagingSourceFactory]; var callback_1 = useDoorRemoteMediator$lambda_4(pagingSourceFactory, pagingSourceRef, offsetLimitMediator); var pagingSourceWithIntercept = useMemo(callback_1, dependencies_1); useLaunchedEffect([refreshCommandFlow], useDoorRemoteMediator$slambda_0(refreshCommandFlow, refreshCommandTimeout, offsetLimitMediator, pagingSourceRef, null)); var mediatorState$delegate = useState(useDoorRemoteMediator$lambda_5); // Inline function 'kotlin.emptyArray' call var tmp_0 = [].slice(); useLaunchedEffect(tmp_0, useDoorRemoteMediator$slambda_2(offsetLimitMediator, mediatorState$delegate, null)); return new DoorRemoteMediatorResult(pagingSourceWithIntercept, useDoorRemoteMediator$lambda(mediatorState$delegate)); } function useDoorRemoteMediator$lambda($mediatorState$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('mediatorState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $mediatorState$delegate[0]; } function useDoorRemoteMediator$lambda_0($mediatorState$delegate, value) { getLocalDelegateReference('mediatorState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $mediatorState$delegate[1](value); return Unit_instance; } function useDoorRemoteMediator$lambda_1() { return mutableListOf([null]); } function sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0(function_0) { this.o11z_1 = function_0; } protoOf(sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0).p6d = function (offset, limit, $completion) { return this.o11z_1(offset, limit, $completion); }; function useDoorRemoteMediator$lambda$slambda$lambda($offset, $limit, $pagingSourceType) { return function () { return 'useDoorRemoteMediator: fetch remote offset=' + $offset + ' limit=' + $limit + ' pagingSourceType=' + $pagingSourceType; }; } function useDoorRemoteMediator$lambda$slambda($pagingSourceRef, resultContinuation) { this.x11z_1 = $pagingSourceRef; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$lambda$slambda).p6d = function (offset, limit, $completion) { var tmp = this.p5p(offset, limit, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useDoorRemoteMediator$lambda$slambda).um = function (p1, p2, $completion) { var tmp = (!(p1 == null) ? typeof p1 === 'number' : false) ? p1 : THROW_CCE(); return this.p6d(tmp, (!(p2 == null) ? typeof p2 === 'number' : false) ? p2 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 3; this.a120_1 = first(this.x11z_1); var tmp_0 = this; var tmp0_safe_receiver = this.a120_1; var tmp_1; if (tmp0_safe_receiver == null) { tmp_1 = null; } else { tmp_1 = getKClassFromExpression(tmp0_safe_receiver).f7(); } tmp_0.b120_1 = tmp_1; var tmp_2 = Napier_getInstance(); tmp_2.e5e(VOID, VOID, useDoorRemoteMediator$lambda$slambda$lambda(this.y11z_1, this.z11z_1, this.b120_1)); var tmp_3 = this; var tmp_4 = this.a120_1; tmp_3.c120_1 = (!(tmp_4 == null) ? isInterface(tmp_4, PagingSourceWithHttpLoader) : false) ? tmp_4 : null; if (this.c120_1 == null) { this.d120_1 = null; this.hd_1 = 2; continue $sm; } else { this.hd_1 = 1; suspendResult = this.c120_1.y6e(new Refresh(this.y11z_1, this.z11z_1, false), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } case 1: this.d120_1 = suspendResult; this.hd_1 = 2; continue $sm; case 2: return Unit_instance; case 3: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 3) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(useDoorRemoteMediator$lambda$slambda).p5p = function (offset, limit, completion) { var i = new useDoorRemoteMediator$lambda$slambda(this.x11z_1, completion); i.y11z_1 = offset; i.z11z_1 = limit; return i; }; function useDoorRemoteMediator$lambda$slambda_0($pagingSourceRef, resultContinuation) { var i = new useDoorRemoteMediator$lambda$slambda($pagingSourceRef, resultContinuation); var l = function (offset, limit, $completion) { return i.p6d(offset, limit, $completion); }; l.$arity = 2; return l; } function useDoorRemoteMediator$lambda_2($pagingSourceRef) { return function () { var tmp = useDoorRemoteMediator$lambda$slambda_0($pagingSourceRef, null); return new DoorOffsetLimitRemoteMediator(VOID, VOID, new sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0(tmp)); }; } function useDoorRemoteMediator$lambda$lambda($offsetLimitMediator) { return function () { $offsetLimitMediator.r6d(); return Unit_instance; }; } function useDoorRemoteMediator$lambda_3($offsetLimitMediator) { return function ($this$useEffect) { $this$useEffect.push(useDoorRemoteMediator$lambda$lambda($offsetLimitMediator)); return Unit_instance; }; } function useDoorRemoteMediator$lambda$lambda$lambda($it) { return function () { return 'useDoorRemoteMediator: set paging source to ' + getKClassFromExpression($it).f7(); }; } function useDoorRemoteMediator$lambda$lambda$lambda$lambda() { return 'useDoorRemoteMediator: load'; } function useDoorRemoteMediator$lambda$lambda$lambda_0($offsetLimitMediator) { return function (it) { var tmp = Napier_getInstance(); tmp.e5e(VOID, VOID, useDoorRemoteMediator$lambda$lambda$lambda$lambda); $offsetLimitMediator.q6d(it); return Unit_instance; }; } function useDoorRemoteMediator$lambda$lambda_0($pagingSourceFactory, $pagingSourceRef, $offsetLimitMediator) { return function () { // Inline function 'kotlin.also' call var this_0 = $pagingSourceFactory(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useDoorRemoteMediator...' call var tmp = Napier_getInstance(); tmp.e5e(VOID, VOID, useDoorRemoteMediator$lambda$lambda$lambda(this_0)); $pagingSourceRef.f1(0, this_0); $offsetLimitMediator.k54(); var tmp_0 = this_0; return new PagingSourceInterceptor(tmp_0, useDoorRemoteMediator$lambda$lambda$lambda_0($offsetLimitMediator)); }; } function useDoorRemoteMediator$lambda_4($pagingSourceFactory, $pagingSourceRef, $offsetLimitMediator) { return function () { return useDoorRemoteMediator$lambda$lambda_0($pagingSourceFactory, $pagingSourceRef, $offsetLimitMediator); }; } function useDoorRemoteMediator$slambda$o$collect$slambda($$this$unsafeFlow, $refreshCommandTimeout, resultContinuation) { this.m120_1 = $$this$unsafeFlow; this.n120_1 = $refreshCommandTimeout; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).s120 = function (value, $completion) { var tmp = this.t120(value, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).he = function (p1, $completion) { return this.s120(p1 instanceof RefreshCommand ? p1 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 5; this.hd_1 = 1; continue $sm; case 1: var tmp_0 = this; tmp_0.q120_1 = this.m120_1; var tmp_1 = this; tmp_1.r120_1 = this.o120_1; var it = this.r120_1; if (systemTimeInMillis().mc(it.fq8_1).c7(this.n120_1) < 0) { this.hd_1 = 3; suspendResult = this.q120_1.t1d(this.r120_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } else { this.hd_1 = 2; continue $sm; } case 2: if (false) { this.hd_1 = 1; continue $sm; } this.hd_1 = 4; continue $sm; case 3: this.p120_1 = suspendResult; this.hd_1 = 4; continue $sm; case 4: return Unit_instance; case 5: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 5) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).t120 = function (value, completion) { var i = new useDoorRemoteMediator$slambda$o$collect$slambda(this.m120_1, this.n120_1, completion); i.o120_1 = value; return i; }; function useDoorRemoteMediator$slambda$o$collect$slambda_0($$this$unsafeFlow, $refreshCommandTimeout, resultContinuation) { var i = new useDoorRemoteMediator$slambda$o$collect$slambda($$this$unsafeFlow, $refreshCommandTimeout, resultContinuation); var l = function (value, $completion) { return i.s120(value, $completion); }; l.$arity = 1; return l; } function $collectCOROUTINE$1(_this__u8e3s4, collector, resultContinuation) { CoroutineImpl.call(this, resultContinuation); this.c121_1 = _this__u8e3s4; this.d121_1 = collector; } protoOf($collectCOROUTINE$1).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; var tmp_0 = this; tmp_0.e121_1 = this.d121_1; this.hd_1 = 1; var tmp_1 = useDoorRemoteMediator$slambda$o$collect$slambda_0(this.e121_1, this.c121_1.g121_1, null); suspendResult = this.c121_1.f121_1.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; function useDoorRemoteMediator$slambda$slambda$lambda() { return 'useDoorRemoteMediator: refresh'; } function sam$kotlinx_coroutines_flow_FlowCollector$0(function_0) { this.h121_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0).t1d = function (value, $completion) { return this.h121_1(value, $completion); }; function _no_name_provided__qut3iv($this, $refreshCommandTimeout) { this.f121_1 = $this; this.g121_1 = $refreshCommandTimeout; } protoOf(_no_name_provided__qut3iv).i121 = function (collector, $completion) { var tmp = new $collectCOROUTINE$1(this, collector, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(_no_name_provided__qut3iv).a1c = function (collector, $completion) { return this.i121(collector, $completion); }; function useDoorRemoteMediator$slambda$slambda($offsetLimitMediator, $pagingSourceRef, resultContinuation) { this.r121_1 = $offsetLimitMediator; this.s121_1 = $pagingSourceRef; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda$slambda).s120 = function (it, $completion) { var tmp = this.t120(it, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useDoorRemoteMediator$slambda$slambda).he = function (p1, $completion) { return this.s120(p1 instanceof RefreshCommand ? p1 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$slambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; if (tmp === 0) { this.id_1 = 1; var tmp_0 = Napier_getInstance(); tmp_0.e5e(VOID, VOID, useDoorRemoteMediator$slambda$slambda$lambda); this.r121_1.k54(); var tmp0_safe_receiver = first(this.s121_1); if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.k54(); } return Unit_instance; } else if (tmp === 1) { throw this.kd_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(useDoorRemoteMediator$slambda$slambda).t120 = function (it, completion) { var i = new useDoorRemoteMediator$slambda$slambda(this.r121_1, this.s121_1, completion); i.t121_1 = it; return i; }; function useDoorRemoteMediator$slambda$slambda_0($offsetLimitMediator, $pagingSourceRef, resultContinuation) { var i = new useDoorRemoteMediator$slambda$slambda($offsetLimitMediator, $pagingSourceRef, resultContinuation); var l = function (it, $completion) { return i.s120(it, $completion); }; l.$arity = 1; return l; } function useDoorRemoteMediator$slambda($refreshCommandFlow, $refreshCommandTimeout, $offsetLimitMediator, $pagingSourceRef, resultContinuation) { this.c122_1 = $refreshCommandFlow; this.d122_1 = $refreshCommandTimeout; this.e122_1 = $offsetLimitMediator; this.f122_1 = $pagingSourceRef; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda).j87 = function ($completion) { var tmp = this.l78($completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useDoorRemoteMediator$slambda).m78 = function ($completion) { return this.j87($completion); }; protoOf(useDoorRemoteMediator$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var this_0 = this.c122_1; var tmp_0 = new _no_name_provided__qut3iv(this_0, this.d122_1); var tmp_1 = useDoorRemoteMediator$slambda$slambda_0(this.e122_1, this.f122_1, null); suspendResult = tmp_0.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(useDoorRemoteMediator$slambda).l78 = function (completion) { return new useDoorRemoteMediator$slambda(this.c122_1, this.d122_1, this.e122_1, this.f122_1, completion); }; function useDoorRemoteMediator$slambda_0($refreshCommandFlow, $refreshCommandTimeout, $offsetLimitMediator, $pagingSourceRef, resultContinuation) { var i = new useDoorRemoteMediator$slambda($refreshCommandFlow, $refreshCommandTimeout, $offsetLimitMediator, $pagingSourceRef, resultContinuation); var l = function ($completion) { return i.j87($completion); }; l.$arity = 0; return l; } function useDoorRemoteMediator$lambda_5() { return new OffsetLimitMediatorState(); } function useDoorRemoteMediator$slambda$slambda_1($mediatorState$delegate, resultContinuation) { this.o122_1 = $mediatorState$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda$slambda_1).q122 = function (it, $completion) { var tmp = this.r122(it, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useDoorRemoteMediator$slambda$slambda_1).he = function (p1, $completion) { return this.q122(p1 instanceof OffsetLimitMediatorState ? p1 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$slambda$slambda_1).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; if (tmp === 0) { this.id_1 = 1; useDoorRemoteMediator$lambda_0(this.o122_1, this.p122_1); return Unit_instance; } else if (tmp === 1) { throw this.kd_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(useDoorRemoteMediator$slambda$slambda_1).r122 = function (it, completion) { var i = new useDoorRemoteMediator$slambda$slambda_1(this.o122_1, completion); i.p122_1 = it; return i; }; function useDoorRemoteMediator$slambda$slambda_2($mediatorState$delegate, resultContinuation) { var i = new useDoorRemoteMediator$slambda$slambda_1($mediatorState$delegate, resultContinuation); var l = function (it, $completion) { return i.q122(it, $completion); }; l.$arity = 1; return l; } function useDoorRemoteMediator$slambda_1($offsetLimitMediator, $mediatorState$delegate, resultContinuation) { this.a123_1 = $offsetLimitMediator; this.b123_1 = $mediatorState$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda_1).j87 = function ($completion) { var tmp = this.l78($completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useDoorRemoteMediator$slambda_1).m78 = function ($completion) { return this.j87($completion); }; protoOf(useDoorRemoteMediator$slambda_1).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var tmp_0 = useDoorRemoteMediator$slambda$slambda_2(this.b123_1, null); suspendResult = this.a123_1.o6d_1.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0(tmp_0), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(useDoorRemoteMediator$slambda_1).l78 = function (completion) { return new useDoorRemoteMediator$slambda_1(this.a123_1, this.b123_1, completion); }; function useDoorRemoteMediator$slambda_2($offsetLimitMediator, $mediatorState$delegate, resultContinuation) { var i = new useDoorRemoteMediator$slambda_1($offsetLimitMediator, $mediatorState$delegate, resultContinuation); var l = function ($completion) { return i.j87($completion); }; l.$arity = 0; return l; } function useEmptyFlow() { // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = useEmptyFlow$lambda; return useMemo(callback, dependencies); } function useEmptyFlow$lambda() { return emptyFlow(); } function useDateFormatter(dependencies) { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call var dependencies_0 = dependencies.slice(); var callback = useDateFormatter$lambda(langConfig); return useMemo(callback, dependencies_0); } function useFormattedDate(timeInMillis, timezoneId) { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillis, timezoneId].slice(); var callback = useFormattedDate$lambda(timeInMillis, timezoneId, langConfig); return useMemo(callback, dependencies); } function useFormattedDateRange(startTimeInMillis, endTimeInMillis, timezoneId, joiner) { var tmp; if (joiner === VOID) { tmp = useFormattedDateRange$lambda; } else { tmp = joiner; } joiner = tmp; var startDate = useFormattedDate(startTimeInMillis, timezoneId); var endDate = useFormattedDate(endTimeInMillis, timezoneId); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [startTimeInMillis, endTimeInMillis, timezoneId].slice(); var callback = useFormattedDateRange$lambda_0(joiner, startDate, endDate); return useMemo(callback, dependencies); } function useDateFormatter$lambda($langConfig) { return function () { var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.rpj_1; return new Intl.DateTimeFormat(tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs); }; } function useFormattedDate$lambda($timeInMillis, $timezoneId, $langConfig) { return function () { var dateOffsetForTimezone = toJsDateFromOtherTimeZoneToSystemTimeZone($timeInMillis, $timezoneId); var tmp; try { var tmp_0; if (dateOffsetForTimezone == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedDate..' call var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.rpj_1; tmp_0 = (new Intl.DateTimeFormat(tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs)).format(dateOffsetForTimezone); } var tmp1_elvis_lhs_0 = tmp_0; tmp = tmp1_elvis_lhs_0 == null ? '' : tmp1_elvis_lhs_0; } catch ($p) { var tmp_1; if ($p instanceof Exception) { var e = $p; var tmp3_elvis_lhs = dateOffsetForTimezone == null ? null : dateOffsetForTimezone.toDateString(); tmp_1 = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; } else { throw $p; } tmp = tmp_1; } return tmp; }; } function useFormattedDateRange$lambda(start, end) { return start + ' - ' + end; } function useFormattedDateRange$lambda_0($joiner, $startDate, $endDate) { return function () { return $joiner($startDate, $endDate); }; } function useFormattedDateAndTime(timeInMillis, timezoneId) { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillis, timezoneId].slice(); var callback = useFormattedDateAndTime$lambda(timeInMillis, timezoneId, langConfig); return useMemo(callback, dependencies); } function useFormattedDateAndTime$lambda($timeInMillis, $timezoneId, $langConfig) { return function () { var dateOffsetForTimezone = toJsDateFromOtherTimeZoneToSystemTimeZone($timeInMillis, $timezoneId); var tmp; try { var tmp_0; if (dateOffsetForTimezone == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedDateAndTime..' call var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.rpj_1; var tmp_1 = tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedDateAndTime...' call this_0.timeStyle = (/*union*/{full: 'full', long: 'long', medium: 'medium', short: 'short'}/*union*/).short; this_0.dateStyle = (/*union*/{full: 'full', long: 'long', medium: 'medium', short: 'short'}/*union*/).medium; tmp_0 = (new Intl.DateTimeFormat(tmp_1, this_0)).format(dateOffsetForTimezone); } var tmp1_elvis_lhs_0 = tmp_0; tmp = tmp1_elvis_lhs_0 == null ? '' : tmp1_elvis_lhs_0; } catch ($p) { var tmp_2; if ($p instanceof Exception) { var e = $p; var tmp_3 = plus(dateOffsetForTimezone == null ? null : dateOffsetForTimezone.toDateString(), ' '); tmp_2 = tmp_3 + (dateOffsetForTimezone == null ? null : dateOffsetForTimezone.toTimeString()); } else { throw $p; } tmp = tmp_2; } return tmp; }; } function useFormattedDuration(timeInMillis) { var stringsXml = useStringProvider(); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillis].slice(); var callback = useFormattedDuration$lambda(timeInMillis, stringsXml); return useMemo(callback, dependencies); } function useFormattedDuration$lambda($timeInMillis, $stringsXml) { return function () { // Inline function 'kotlin.Long.div' call var this_0 = $timeInMillis; var other = get_MS_PER_HOUR(); var hours = this_0.bb(toLong(other)); // Inline function 'kotlin.mod' call var this_1 = $timeInMillis; var other_0 = get_MS_PER_HOUR(); // Inline function 'kotlin.mod' call var other_1 = toLong(other_0); var r = this_1.nc(other_1); var mins = r.lc(other_1.uc(r.wc(other_1).uc(r.vc(r.b7())).sc(63))).mb() / get_MS_PER_MIN() | 0; // Inline function 'kotlin.Long.div' call // Inline function 'kotlin.Long.rem' call var this_2 = $timeInMillis; var other_2 = get_MS_PER_MIN(); var secs = this_2.nc(toLong(other_2)).bb(toLong(1000)); // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_3 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedDuration..' call if (hours.c7(new Long(0, 0)) > 0) { this_3.y5(hours.toString() + ' ' + $stringsXml.eq5(strings_getInstance().ymo_1) + ' '); } if (mins > 0) { this_3.y5('' + mins + ' ' + $stringsXml.eq5(strings_getInstance().zmo_1)); } if (secs.c7(new Long(0, 0)) > 0 ? true : hours.equals(new Long(0, 0)) ? toLong(mins).equals(new Long(0, 0)) : false) { this_3.y5(secs.toString() + ' ' + $stringsXml.eq5(strings_getInstance().amp_1)); } return this_3.toString(); }; } function useFormattedTime(timeInMillisSinceMidnight) { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillisSinceMidnight].slice(); var callback = useFormattedTime$lambda(timeInMillisSinceMidnight, langConfig); return useMemo(callback, dependencies); } function useFormattedTime$lambda($timeInMillisSinceMidnight, $langConfig) { return function () { var date = new Date(); var tmp = $timeInMillisSinceMidnight / get_MS_PER_HOUR() | 0; // Inline function 'kotlin.mod' call var this_0 = $timeInMillisSinceMidnight; var other = get_MS_PER_HOUR(); var r = this_0 % other | 0; var tmp_0 = (r + (other & ((r ^ other) & (r | (-r | 0))) >> 31) | 0) / get_MS_PER_MIN() | 0; // Inline function 'kotlin.mod' call var this_1 = $timeInMillisSinceMidnight; var other_0 = get_MS_PER_MIN(); var r_0 = this_1 % other_0 | 0; var tmp$ret$1 = r_0 + (other_0 & ((r_0 ^ other_0) & (r_0 | (-r_0 | 0))) >> 31) | 0; setHours(date, tmp, tmp_0, tmp$ret$1 / 1000 | 0); var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.rpj_1; var tmp_1 = tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedTime..' call this_2.hour = (/*union*/{numeric: 'numeric', twodigit: 'two-digit'}/*union*/).numeric; this_2.minute = (/*union*/{numeric: 'numeric', twodigit: 'two-digit'}/*union*/).numeric; return (new Intl.DateTimeFormat(tmp_1, this_2)).format(date); }; } function useFormattedTimeForDate(timeInMillis, formatter) { // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillis].slice(); var callback = useFormattedTimeForDate$lambda(timeInMillis, formatter); return useMemo(callback, dependencies); } function useFormattedTimeForDate$lambda($timeInMillis, $formatter) { return function () { var date = new Date($timeInMillis); return $formatter.format(date); }; } function useHtmlToPlainText(html) { // Inline function 'react.useMemo' call var dependencies = [html]; var callback = useHtmlToPlainText$lambda(html); return useMemo(callback, dependencies); } function useHtmlToPlainText$lambda($html) { return function () { return htmlToPlainText($html); }; } function useMessageEffect(onMessage) { // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, useMessageEffect$lambda(onMessage)); } function useMessageEffect$lambda$lambda($onMessage) { return function (it) { $onMessage(it); return Unit_instance; }; } function useMessageEffect$lambda$lambda_0($handler) { return function () { var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener(tmp, 'message', $handler); return Unit_instance; }; } function useMessageEffect$lambda($onMessage) { return function ($this$useEffect) { var handler = useMessageEffect$lambda$lambda($onMessage); var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener(tmp, 'message', handler); $this$useEffect.push(useMessageEffect$lambda$lambda_0(handler)); return Unit_instance; }; } function getPageParam(_this__u8e3s4) { var tmp; // Inline function 'kotlin.js.asDynamic' call if (_this__u8e3s4.pageParam == null) { tmp = null; } else { // Inline function 'kotlin.js.asDynamic' call var tmp_0 = _this__u8e3s4.pageParam; tmp = tmp_0 instanceof LoadParams ? tmp_0 : THROW_CCE(); } return tmp; } function usePagingSource(pagingSourceFactory, placeholdersEnabled, loadSize) { loadSize = loadSize === VOID ? 50 : loadSize; var pagingSourceHashCode = hashCode(pagingSourceFactory); var logPrefix = 'usePagingSource: ' + pagingSourceHashCode; console.log(logPrefix + ' : start'); var lastInvalidationTime$delegate = useState(usePagingSource$lambda_5); var lastRefreshedTime$delegate = useState(usePagingSource$lambda_6); // Inline function 'kotlin.emptyArray' call var tmp$ret$0 = []; var coroutineScope = useCoroutineScope(tmp$ret$0.slice()); var pagingSource$delegate = useState(usePagingSource$lambda_7); // Inline function 'react.useMemo' call var dependencies = [pagingSourceFactory]; var callback = usePagingSource$lambda_8(logPrefix, lastInvalidationTime$delegate); var invalidationCallback = useMemo(callback, dependencies); var tmp = [usePagingSource$lambda_3(pagingSource$delegate)]; useEffect(tmp, usePagingSource$lambda_9(logPrefix, invalidationCallback, pagingSource$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.usePagingSource.' call // Inline function 'tanstack.query.core.QueryKey' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.queryKey = ['' + hashCode(pagingSourceFactory)]; this_0.queryFn = usePagingSource$lambda_10(logPrefix, pagingSourceFactory, loadSize, placeholdersEnabled, coroutineScope, invalidationCallback, pagingSource$delegate); this_0.getNextPageParam = usePagingSource$lambda_11(loadSize, placeholdersEnabled); this_0.getPreviousPageParam = usePagingSource$lambda_12(loadSize, placeholdersEnabled); var infiniteQueryResult = useInfiniteQuery(this_0); // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = [usePagingSource$lambda(lastInvalidationTime$delegate), infiniteQueryResult.isFetching, usePagingSource$lambda_1(lastRefreshedTime$delegate)].slice(); useEffect(tmp_0, usePagingSource$lambda_13(infiniteQueryResult, logPrefix, lastInvalidationTime$delegate, lastRefreshedTime$delegate)); return infiniteQueryResult; } function usePagingSource$lambda($lastInvalidationTime$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('lastInvalidationTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $lastInvalidationTime$delegate[0]; } function usePagingSource$lambda_0($lastInvalidationTime$delegate, value) { getLocalDelegateReference('lastInvalidationTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $lastInvalidationTime$delegate[1](value); return Unit_instance; } function usePagingSource$lambda_1($lastRefreshedTime$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('lastRefreshedTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $lastRefreshedTime$delegate[0]; } function usePagingSource$lambda_2($lastRefreshedTime$delegate, value) { getLocalDelegateReference('lastRefreshedTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $lastRefreshedTime$delegate[1](value); return Unit_instance; } function usePagingSource$lambda_3($pagingSource$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('pagingSource', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $pagingSource$delegate[0]; } function usePagingSource$lambda_4($pagingSource$delegate, value) { getLocalDelegateReference('pagingSource', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $pagingSource$delegate[1](value); return Unit_instance; } function usePagingSource$lambda_5() { return new Long(0, 0); } function usePagingSource$lambda_6() { return new Long(0, 0); } function usePagingSource$lambda_7() { return null; } function usePagingSource$lambda$lambda($logPrefix, $lastInvalidationTime$delegate) { return function () { var timeNow = systemTimeInMillis(); console.log($logPrefix + ': set last invalidation time = ' + timeNow.toString()); usePagingSource$lambda_0($lastInvalidationTime$delegate, timeNow); return Unit_instance; }; } function usePagingSource$lambda_8($logPrefix, $lastInvalidationTime$delegate) { return function () { return usePagingSource$lambda$lambda($logPrefix, $lastInvalidationTime$delegate); }; } function usePagingSource$lambda$lambda_0($logPrefix, $invalidationCallback, $pagingSource$delegate) { return function () { console.log($logPrefix + ': remove invalidation listener for old source'); var tmp0_safe_receiver = usePagingSource$lambda_3($pagingSource$delegate); if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.o54($invalidationCallback); } return Unit_instance; }; } function usePagingSource$lambda_9($logPrefix, $invalidationCallback, $pagingSource$delegate) { return function ($this$useEffect) { $this$useEffect.push(usePagingSource$lambda$lambda_0($logPrefix, $invalidationCallback, $pagingSource$delegate)); return Unit_instance; }; } function usePagingSource$lambda$slambda($pagingSourceFactory, $invalidationCallback, $loadParams, $logPrefix, $pagingSource$delegate, resultContinuation) { this.k123_1 = $pagingSourceFactory; this.l123_1 = $invalidationCallback; this.m123_1 = $loadParams; this.n123_1 = $logPrefix; this.o123_1 = $pagingSource$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(usePagingSource$lambda$slambda).q123 = function ($this$promise, $completion) { var tmp = this.v1m($this$promise, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(usePagingSource$lambda$slambda).he = function (p1, $completion) { return this.q123((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(usePagingSource$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var this_0 = this.k123_1(); usePagingSource$lambda_4(this.o123_1, this_0); this_0.n54(this.l123_1); suspendResult = this_0.p54(this.m123_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: var this_1 = suspendResult; console.log(this.n123_1 + ' ran load with loadParams = ' + this.m123_1); return this_1; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(usePagingSource$lambda$slambda).v1m = function ($this$promise, completion) { var i = new usePagingSource$lambda$slambda(this.k123_1, this.l123_1, this.m123_1, this.n123_1, this.o123_1, completion); i.p123_1 = $this$promise; return i; }; function usePagingSource$lambda$slambda_0($pagingSourceFactory, $invalidationCallback, $loadParams, $logPrefix, $pagingSource$delegate, resultContinuation) { var i = new usePagingSource$lambda$slambda($pagingSourceFactory, $invalidationCallback, $loadParams, $logPrefix, $pagingSource$delegate, resultContinuation); var l = function ($this$promise, $completion) { return i.q123($this$promise, $completion); }; l.$arity = 1; return l; } function usePagingSource$lambda_10($logPrefix, $pagingSourceFactory, $loadSize, $placeholdersEnabled, $coroutineScope, $invalidationCallback, $pagingSource$delegate) { return function (queryContext) { console.log($logPrefix + ' queryContext = ' + queryContext); console.log($logPrefix + '(): running QueryFn return promise key=' + hashCode($pagingSourceFactory)); var pageParam = getPageParam(queryContext); var tmp; if (pageParam instanceof Append) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = pageParam; } else { if (pageParam instanceof Prepend) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = pageParam; } else { if (pageParam instanceof Refresh) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = pageParam; } else { tmp = new Refresh(null, $loadSize, $placeholdersEnabled); } } } var loadParams = tmp; console.log($logPrefix + '(): loadParams = ' + loadParams); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return promise($coroutineScope, VOID, VOID, usePagingSource$lambda$slambda_0($pagingSourceFactory, $invalidationCallback, loadParams, $logPrefix, $pagingSource$delegate, null)); }; } function usePagingSource$lambda_11($loadSize, $placeholdersEnabled) { return function (lastPage, allPages) { var tmp0_safe_receiver = lastPage instanceof Page ? lastPage : null; var nextKey = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.e54_1; var tmp; if (nextKey == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.usePagingSource...' call tmp = new Append(nextKey, $loadSize, $placeholdersEnabled); } var tmp2_elvis_lhs = tmp; var tmp_0; if (tmp2_elvis_lhs == null) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = undefined; } else { tmp_0 = tmp2_elvis_lhs; } return tmp_0; }; } function usePagingSource$lambda_12($loadSize, $placeholdersEnabled) { return function (firstPage, allPages) { var tmp0_safe_receiver = firstPage instanceof Page ? firstPage : null; var prevKey = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.d54_1; var tmp; if (prevKey == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.usePagingSource...' call tmp = new Prepend(prevKey, $loadSize, $placeholdersEnabled); } var tmp2_elvis_lhs = tmp; var tmp_0; if (tmp2_elvis_lhs == null) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = undefined; } else { tmp_0 = tmp2_elvis_lhs; } return tmp_0; }; } function usePagingSource$lambda_13($infiniteQueryResult, $logPrefix, $lastInvalidationTime$delegate, $lastRefreshedTime$delegate) { return function ($this$useEffect) { var dateUpdatedAt = numberToLong($infiniteQueryResult.dataUpdatedAt); console.log($logPrefix + ' : isFetching = ' + $infiniteQueryResult.isFetching + ' lastInvalidationTime=' + usePagingSource$lambda($lastInvalidationTime$delegate).toString() + ' updatedAt=' + dateUpdatedAt.toString() + ' refreshTime=' + usePagingSource$lambda_1($lastRefreshedTime$delegate).toString()); var tmp; if (usePagingSource$lambda_1($lastRefreshedTime$delegate).c7(usePagingSource$lambda($lastInvalidationTime$delegate)) < 0 ? !$infiniteQueryResult.isFetching : false) { usePagingSource$lambda_2($lastRefreshedTime$delegate, systemTimeInMillis()); console.log($logPrefix + ' : refetch: isFetching = ' + $infiniteQueryResult.isFetching + ' lastInvalidationTime=' + usePagingSource$lambda($lastInvalidationTime$delegate).toString()); var tmp_0 = $infiniteQueryResult.refetch; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.usePagingSource..' call tmp_0({}); tmp = Unit_instance; } return Unit_instance; }; } function useTabHeight() { var context = useContext(get_UstadScreenTabsStateContext()); var tmp; if (context == null) { tmp = null; } else { // Inline function 'react.StateInstance.component1' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = context[0]; } var tmp1_safe_receiver = tmp; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.r123_1; return tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; } function useTabAndAppBarHeight() { var tabHeight = useTabHeight(); var muiState = useMuiAppState(); return tabHeight + muiState.e11z_1 | 0; } function useTimeFormatter() { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = useTimeFormatter$lambda(langConfig); return useMemo(callback, dependencies); } function useTimeFormatter$lambda($langConfig) { return function () { var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.rpj_1; var tmp = tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useTimeFormatter..' call this_0.hour = (/*union*/{numeric: 'numeric', twodigit: 'two-digit'}/*union*/).numeric; this_0.minute = (/*union*/{numeric: 'numeric', twodigit: 'two-digit'}/*union*/).numeric; return new Intl.DateTimeFormat(tmp, this_0); }; } function useUstadViewModel(collectAppUiState, block) { collectAppUiState = collectAppUiState === VOID ? true : collectAppUiState; var appDi = useRequiredContext(get_DIContext()); var ustadScreensContext = useRequiredContext(get_UstadScreensContext()); var navResultReturner = useRequiredContext(get_NavResultReturnerContext()); var tabUrlSearchParams = useContext(get_TabSearchParamContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = useUstadViewModel$lambda(appDi, navResultReturner, ustadScreensContext); var di = useMemo(callback, dependencies); var viewModel = useViewModel(tabUrlSearchParams, useUstadViewModel$lambda_0(block, di)); useViewModelAppUiStateEffect(viewModel); useNavControllerEffect(viewModel.pqj_1); return viewModel; } function sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0(function_0) { this.s123_1 = function_0; } protoOf(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0).qq3 = function (snack) { return this.s123_1(snack); }; function useUstadViewModel$lambda$lambda$lambda($navResultReturner) { return function ($this$singleton) { return $navResultReturner; }; } function useUstadViewModel$lambda$lambda$lambda$lambda($ustadScreensContext) { return function (it) { $ustadScreensContext.l11z_1.qq3(it); return Unit_instance; }; } function useUstadViewModel$lambda$lambda$lambda_0($ustadScreensContext) { return function ($this$singleton) { var tmp = useUstadViewModel$lambda$lambda$lambda$lambda($ustadScreensContext); return new sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0(tmp); }; } function useUstadViewModel$lambda$lambda($appDi, $navResultReturner, $ustadScreensContext) { return function ($this$invoke) { $this$invoke.v56($appDi); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp = typeToken(createKType(getKClass(NavResultReturner), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp, TypeToken) ? tmp : THROW_CCE(); var tmp_0 = $this$invoke.o56(tmp$ret$0, null, null); // Inline function 'org.kodein.di.singleton' call var creator = useUstadViewModel$lambda$lambda$lambda($navResultReturner); var tmp_1 = $this$invoke.c56(); var tmp_2 = $this$invoke.b56(); var tmp_3 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_4 = typeToken(createKType(getKClass(NavResultReturner), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_4, TypeToken) ? tmp_4 : THROW_CCE(); var tmp$ret$3 = new Singleton(tmp_1, tmp_2, tmp_3, tmp$ret$2, null, true, creator); tmp_0.c5b(tmp$ret$3); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_5 = typeToken(createKType(getKClass(SnackBarDispatcher), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_5, TypeToken) ? tmp_5 : THROW_CCE(); var tmp_6 = $this$invoke.o56(tmp$ret$4, null, null); // Inline function 'org.kodein.di.singleton' call var creator_0 = useUstadViewModel$lambda$lambda$lambda_0($ustadScreensContext); var tmp_7 = $this$invoke.c56(); var tmp_8 = $this$invoke.b56(); var tmp_9 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_10 = typeToken(createKType(getKClass(SnackBarDispatcher), arrayOf([]), false)); var tmp$ret$6 = isInterface(tmp_10, TypeToken) ? tmp_10 : THROW_CCE(); var tmp$ret$7 = new Singleton(tmp_7, tmp_8, tmp_9, tmp$ret$6, null, true, creator_0); tmp_6.c5b(tmp$ret$7); return Unit_instance; }; } function useUstadViewModel$lambda($appDi, $navResultReturner, $ustadScreensContext) { return function () { var tmp = Companion_instance; return tmp.z56(VOID, useUstadViewModel$lambda$lambda($appDi, $navResultReturner, $ustadScreensContext)); }; } function useUstadViewModel$lambda_0($block, $di) { return function (savedStateHandle) { return $block($di, savedStateHandle); }; } function useViewModelAppUiStateEffect(viewModel, collectAppUiState) { collectAppUiState = collectAppUiState === VOID ? true : collectAppUiState; var ustadScreensContext = useRequiredContext(get_UstadScreensContext()); // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = [viewModel].slice(); useEffect(tmp, useViewModelAppUiStateEffect$lambda(viewModel, collectAppUiState, ustadScreensContext)); } function sam$kotlinx_coroutines_flow_FlowCollector$0_0(function_0) { this.t123_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0_0).t1d = function (value, $completion) { return this.t123_1(value, $completion); }; function useViewModelAppUiStateEffect$lambda$slambda$slambda($ustadScreensContext, resultContinuation) { this.c124_1 = $ustadScreensContext; CoroutineImpl.call(this, resultContinuation); } protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).e124 = function (it, $completion) { var tmp = this.f124(it, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).he = function (p1, $completion) { return this.e124(p1 instanceof AppUiState ? p1 : THROW_CCE(), $completion); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; if (tmp === 0) { this.id_1 = 1; this.c124_1.j11z_1(this.d124_1); return Unit_instance; } else if (tmp === 1) { throw this.kd_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).f124 = function (it, completion) { var i = new useViewModelAppUiStateEffect$lambda$slambda$slambda(this.c124_1, completion); i.d124_1 = it; return i; }; function useViewModelAppUiStateEffect$lambda$slambda$slambda_0($ustadScreensContext, resultContinuation) { var i = new useViewModelAppUiStateEffect$lambda$slambda$slambda($ustadScreensContext, resultContinuation); var l = function (it, $completion) { return i.e124(it, $completion); }; l.$arity = 1; return l; } function useViewModelAppUiStateEffect$lambda$slambda($viewModel, $ustadScreensContext, resultContinuation) { this.o124_1 = $viewModel; this.p124_1 = $ustadScreensContext; CoroutineImpl.call(this, resultContinuation); } protoOf(useViewModelAppUiStateEffect$lambda$slambda).u1m = function ($this$launch, $completion) { var tmp = this.v1m($this$launch, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda).he = function (p1, $completion) { return this.u1m((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var tmp_0 = useViewModelAppUiStateEffect$lambda$slambda$slambda_0(this.p124_1, null); suspendResult = this.o124_1.rqj_1.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_0(tmp_0), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda).v1m = function ($this$launch, completion) { var i = new useViewModelAppUiStateEffect$lambda$slambda(this.o124_1, this.p124_1, completion); i.q124_1 = $this$launch; return i; }; function useViewModelAppUiStateEffect$lambda$slambda_0($viewModel, $ustadScreensContext, resultContinuation) { var i = new useViewModelAppUiStateEffect$lambda$slambda($viewModel, $ustadScreensContext, resultContinuation); var l = function ($this$launch, $completion) { return i.u1m($this$launch, $completion); }; l.$arity = 1; return l; } function useViewModelAppUiStateEffect$lambda($viewModel, $collectAppUiState, $ustadScreensContext) { return function ($this$useEffect) { // Inline function 'kotlin.takeIf' call var this_0 = $viewModel.dqk(); // Inline function 'kotlin.contracts.contract' call var tmp; // Inline function 'com.ustadmobile.hooks.useViewModelAppUiStateEffect..' call if ($collectAppUiState) { tmp = this_0; } else { tmp = null; } var tmp0_safe_receiver = tmp; if (tmp0_safe_receiver == null) null; else { launch(tmp0_safe_receiver, VOID, VOID, useViewModelAppUiStateEffect$lambda$slambda_0($viewModel, $ustadScreensContext, null)); } return Unit_instance; }; } function useWindowFocusedEffect(onFocusChanged) { // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, useWindowFocusedEffect$lambda(onFocusChanged)); } function useWindowFocusedEffect$lambda$lambda($onFocusChanged) { return function (it) { $onFocusChanged(true); return Unit_instance; }; } function useWindowFocusedEffect$lambda$lambda_0($onFocusChanged) { return function (it) { $onFocusChanged(false); return Unit_instance; }; } function useWindowFocusedEffect$lambda$lambda_1($focusListener, $blurListener) { return function () { var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener(tmp, 'focus', $focusListener); var tmp_0 = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener(tmp_0, 'blue', $blurListener); return Unit_instance; }; } function useWindowFocusedEffect$lambda($onFocusChanged) { return function ($this$useEffect) { $onFocusChanged(document.hasFocus()); var focusListener = useWindowFocusedEffect$lambda$lambda($onFocusChanged); var blurListener = useWindowFocusedEffect$lambda$lambda_0($onFocusChanged); var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener(tmp, 'focus', focusListener); var tmp_0 = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener(tmp_0, 'blur', blurListener); $this$useEffect.push(useWindowFocusedEffect$lambda$lambda_1(focusListener, blurListener)); return Unit_instance; }; } function UseWindowSizeState(width, height) { this.r124_1 = width; this.s124_1 = height; } protoOf(UseWindowSizeState).toString = function () { return 'UseWindowSizeState(width=' + this.r124_1 + ', height=' + this.s124_1 + ')'; }; protoOf(UseWindowSizeState).hashCode = function () { var result = this.r124_1; result = imul(result, 31) + this.s124_1 | 0; return result; }; protoOf(UseWindowSizeState).equals = function (other) { if (this === other) return true; if (!(other instanceof UseWindowSizeState)) return false; var tmp0_other_with_cast = other instanceof UseWindowSizeState ? other : THROW_CCE(); if (!(this.r124_1 === tmp0_other_with_cast.r124_1)) return false; if (!(this.s124_1 === tmp0_other_with_cast.s124_1)) return false; return true; }; function useWindowSize() { var state$delegate = useState(useWindowSize$lambda_1); useEffect_0(useWindowSize$lambda_2(state$delegate)); return useWindowSize$lambda(state$delegate); } function useWindowSize$lambda($state$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('state', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $state$delegate[0]; } function useWindowSize$lambda_0($state$delegate, value) { getLocalDelegateReference('state', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $state$delegate[1](value); return Unit_instance; } function useWindowSize$lambda_1() { return new UseWindowSizeState(window.innerWidth, window.innerHeight); } function useWindowSize$lambda$lambda($state$delegate) { return function () { useWindowSize$lambda_0($state$delegate, new UseWindowSizeState(window.innerWidth, window.innerHeight)); return Unit_instance; }; } function useWindowSize$lambda$lambda_0($handleResize) { return function () { var tmp = window; // Inline function 'web.window.resize' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener_0(tmp, 'resize', $handleResize); return Unit_instance; }; } function useWindowSize$lambda_2($state$delegate) { return function ($this$useEffect) { // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var handleResize = useWindowSize$lambda$lambda($state$delegate); var tmp = window; // Inline function 'web.window.resize' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener_0(tmp, 'resize', handleResize); $this$useEffect.push(useWindowSize$lambda$lambda_0(handleResize)); return Unit_instance; }; } function Area() { Area_instance = this; var tmp = this; // Inline function 'web.cssom.ident' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.t124_1 = 'header'; var tmp_0 = this; // Inline function 'web.cssom.ident' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0.u124_1 = 'sidebar'; var tmp_1 = this; // Inline function 'web.cssom.ident' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1.v124_1 = 'content'; } var Area_instance; function Area_getInstance() { if (Area_instance == null) new Area(); return Area_instance; } function get_DisplayWebkitBox() { _init_properties_MissedWrappers_kt__ce7ye3(); return DisplayWebkitBox; } var DisplayWebkitBox; var properties_initialized_MissedWrappers_kt_todpcz; function _init_properties_MissedWrappers_kt__ce7ye3() { if (!properties_initialized_MissedWrappers_kt_todpcz) { properties_initialized_MissedWrappers_kt_todpcz = true; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call DisplayWebkitBox = '-webkit-box'; } } function Header() { Header_instance = this; this.w124_1 = 64; var tmp = this; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.x124_1 = toString(64) + 'px'; } var Header_instance; function Header_getInstance() { if (Header_instance == null) new Header(); return Header_instance; } function Sidebar() { Sidebar_instance = this; this.y124_1 = 180; var tmp = this; // Inline function 'web.cssom.px' call var this_0 = this.y124_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.z124_1 = toString(this_0) + 'px'; } var Sidebar_instance; function Sidebar_getInstance() { if (Sidebar_instance == null) new Sidebar(); return Sidebar_instance; } function get_AppBarSearch() { _init_properties_AppBarSearch_kt__izavhi(); return AppBarSearch; } var AppBarSearch; function AppBarSearch$lambda($this$FC, props) { _init_properties_AppBarSearch_kt__izavhi(); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); var searchWidth$delegate = useState(AppBarSearch$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = AppBarSearch$lambda$lambda_0(theme$delegate, strings, props, searchWidth$delegate); addChild($this$FC, 'div', block); return Unit_instance; } function invoke$lambda($theme$delegate) { _init_properties_AppBarSearch_kt__izavhi(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_0($searchWidth$delegate) { _init_properties_AppBarSearch_kt__izavhi(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('searchWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $searchWidth$delegate[0]; } function invoke$lambda_1($searchWidth$delegate, value) { _init_properties_AppBarSearch_kt__izavhi(); getLocalDelegateReference('searchWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $searchWidth$delegate[1](value); return Unit_instance; } function AppBarSearch$lambda$lambda() { _init_properties_AppBarSearch_kt__izavhi(); return 24; } function AppBarSearch$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda($theme$delegate).spacing(0, 2); // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(100) + '%'; // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; this_0.justifyContent = 'center'; $this$invoke.className = css(this_0); var this_1 = default_0; addChild_0($this$invoke, this_1); return Unit_instance; }; } function AppBarSearch$lambda$lambda$lambda$lambda($searchWidth$delegate) { return function (it) { invoke$lambda_1($searchWidth$delegate, 34); return Unit_instance; }; } function AppBarSearch$lambda$lambda$lambda$lambda_0($searchWidth$delegate) { return function (it) { invoke$lambda_1($searchWidth$delegate, 24); return Unit_instance; }; } function AppBarSearch$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onTextChanged; var tmp_0 = it.target; tmp((tmp_0 instanceof HTMLInputElement ? tmp_0 : THROW_CCE()).value); return Unit_instance; }; } function AppBarSearch$lambda$lambda$lambda_0($strings, $props, $searchWidth$delegate, $theme$delegate) { return function ($this$invoke) { $this$invoke.placeholder = $strings.eq5(strings_getInstance().dmw_1) + '\u2026'; $this$invoke.value = $props.searchText; $this$invoke.onFocus = AppBarSearch$lambda$lambda$lambda$lambda($searchWidth$delegate); $this$invoke.onBlur = AppBarSearch$lambda$lambda$lambda$lambda_0($searchWidth$delegate); $this$invoke.id = 'actionBarSearch'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch....' call // Inline function 'web.cssom.Globals.Companion.inherit' call 0; this_0.color = 'inherit'; // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda($theme$delegate).spacing(1, 1, 1, 1); var tmp = invoke$lambda($theme$delegate).transitions.create; // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = ['width']; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch.....' call this_0.transition = tmp(tmp_0, {}); // Inline function 'kotlin.js.asDynamic' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = 'calc(1em + ' + invoke$lambda($theme$delegate).spacing(4) + ')'; // Inline function 'kotlin.js.asDynamic' call var tmp_1 = this_0; var tmp_2 = invoke$lambda($theme$delegate).breakpoints.up; // Inline function 'mui.system.Breakpoint.Companion.sm' call 0; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch.....' call // Inline function 'web.cssom.ch' call var this_2 = invoke$lambda_0($searchWidth$delegate); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_1.width = toString(this_2) + 'ch'; tmp_1[tmp_2('sm')] = this_1; $this$invoke.sx = this_0; $this$invoke.onChange = AppBarSearch$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function AppBarSearch$lambda$lambda_0($theme$delegate, $strings, $props, $searchWidth$delegate) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch...' call // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; this_0.borderRadius = invoke$lambda($theme$delegate).shape.borderRadius; // Inline function 'web.cssom.rgb' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = 'rgb(' + 255 + ' ' + 255 + ' ' + 255 + ' / ' + 0.15 + ')'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginLeft = toString(0) + 'px'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.width = 'auto'; $this$invoke.className = css(this_0); // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = AppBarSearch$lambda$lambda$lambda($theme$delegate); addChild($this$invoke, 'div', block); var this_1 = default_1; var block_0 = AppBarSearch$lambda$lambda$lambda_0($strings, $props, $searchWidth$delegate, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_AppBarSearch_kt_aquyrg; function _init_properties_AppBarSearch_kt__izavhi() { if (!properties_initialized_AppBarSearch_kt_aquyrg) { properties_initialized_AppBarSearch_kt_aquyrg = true; AppBarSearch = FC(AppBarSearch$lambda); } } function get_Error() { _init_properties_Error_kt__xs7m22(); return Error_0; } var Error_0; function Error$lambda($this$FC, it) { _init_properties_Error_kt__xs7m22(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var error = useRouteError(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_2; var block = Error$lambda$lambda(error); addChild($this$FC, this_0, block); return Unit_instance; } function Error$lambda$lambda($error) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $error.message; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } var properties_initialized_Error_kt_q5k94o; function _init_properties_Error_kt__xs7m22() { if (!properties_initialized_Error_kt_q5k94o) { properties_initialized_Error_kt_q5k94o = true; Error_0 = FC(Error$lambda); } } function get_ROOT_LOCATIONS() { _init_properties_Header_kt__ojs2ul(); return ROOT_LOCATIONS; } var ROOT_LOCATIONS; function get_Header() { _init_properties_Header_kt__ojs2ul(); return Header_0; } var Header_0; function Header$lambda($this$FC, props) { _init_properties_Header_kt__ojs2ul(); var theme$delegate = useRequiredContext(get_ThemeContext()); var appBarRef = useRef(null); var strings = useStringProvider(); var overflowAnchor$delegate = useState(Header$lambda$lambda); var navigateFn = useNavigate(); var location = useLocation(); var leadingActionButtonVal = props.appUiState.yq2_1; var isSelectionColors = props.appUiState.zq2_1.equals(AppBarColors_SELECTION_MODE_getInstance()); var tmp; if (!isSelectionColors) { tmp = invoke$lambda_2(theme$delegate).palette.primary.contrastText; } else { tmp = invoke$lambda_2(theme$delegate).palette.secondary.contrastText; } var contentColor = tmp; var appDi = useRequiredContext(get_DIContext()); // Inline function 'org.kodein.di.instance' call var tmp_0 = get_direct(appDi.a57()).f58(); // Inline function 'org.kodein.type.generic' call var tmp_1 = typeToken(createKType(getKClass(UstadAccountManager), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_1, TypeToken) ? tmp_1 : THROW_CCE(); var accountManager = tmp_0.d58(tmp$ret$0, null); var currentSession$delegate = collectAsState(accountManager.zo6(), new UserSessionWithPersonAndLearningSpace(new UserSession(), new Person(), new LearningSpace(''))); var appBarTitle$delegate = useState(Header$lambda$lambda_0(strings)); var appUiStateTitle = props.appUiState.oq2_1; useEffect([appUiStateTitle], Header$lambda$lambda_1(appUiStateTitle, strings, appBarTitle$delegate)); var tmp0_safe_receiver = appBarRef.current; var tmp_2 = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight]; useEffect(tmp_2, Header$lambda$lambda_2(appBarRef, props)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_3; var block = Header$lambda$lambda_3(appBarRef, props, leadingActionButtonVal, location, contentColor, strings, appBarTitle$delegate, navigateFn, theme$delegate, overflowAnchor$delegate, currentSession$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_2($theme$delegate) { _init_properties_Header_kt__ojs2ul(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_3($overflowAnchor$delegate) { _init_properties_Header_kt__ojs2ul(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $overflowAnchor$delegate[0]; } function invoke$lambda_4($overflowAnchor$delegate, value) { _init_properties_Header_kt__ojs2ul(); getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $overflowAnchor$delegate[1](value); return Unit_instance; } function invoke$lambda_5($currentSession$delegate) { _init_properties_Header_kt__ojs2ul(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('currentSession', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $currentSession$delegate[0]; } function invoke$lambda_6($appBarTitle$delegate) { _init_properties_Header_kt__ojs2ul(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appBarTitle', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appBarTitle$delegate[0]; } function invoke$lambda_7($appBarTitle$delegate, value) { _init_properties_Header_kt__ojs2ul(); getLocalDelegateReference('appBarTitle', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $appBarTitle$delegate[1](value); return Unit_instance; } function Header$lambda$lambda() { _init_properties_Header_kt__ojs2ul(); return null; } function Header$lambda$lambda_0($strings) { return function () { return $strings.eq5(strings_getInstance().smd_1); }; } function Header$lambda$lambda_1($appUiStateTitle, $strings, $appBarTitle$delegate) { return function ($this$useEffect) { var tmp; if (!($appUiStateTitle == null) ? !($appUiStateTitle === invoke$lambda_6($appBarTitle$delegate)) : false) { invoke$lambda_7($appBarTitle$delegate, $appUiStateTitle); document.title = $strings.eq5(strings_getInstance().smd_1) + ' : ' + $appUiStateTitle; tmp = Unit_instance; } return Unit_instance; }; } function Header$lambda$lambda_2($appBarRef, $props) { return function ($this$useEffect) { var tmp0_safe_receiver = $appBarRef.current; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header...' call $props.setAppBarHeight(tmp0_safe_receiver.clientHeight); } return Unit_instance; }; } function Header$lambda$lambda$lambda($this$invoke) { _init_properties_Header_kt__ojs2ul(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header....' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(4) + 'px'; // Inline function 'web.cssom.px' call Header_getInstance(); var this_1 = 64 - 2 | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = toString(this_1) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.LinearProgressColor.Companion.secondary' call 0; $this$invoke.color = 'secondary'; $this$invoke.id = 'header_progress_bar'; // Inline function 'mui.material.LinearProgressVariant.Companion.indeterminate' call 0; $this$invoke.variant = 'indeterminate'; return Unit_instance; } function Header$lambda$lambda$lambda$lambda($leadingActionButtonVal, $contentColor) { return function ($this$invoke) { $this$invoke.actionButton = $leadingActionButtonVal; $this$invoke.color = $contentColor; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickMenuIcon(); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_0($contentColor) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header......' call this_0.color = $contentColor; $this$invoke.sx = this_0; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_0($strings, $props, $contentColor) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().unh_1); $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_4; var block = Header$lambda$lambda$lambda$lambda$lambda_0($contentColor); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_1($appBarTitle$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.....' call // Inline function 'web.cssom.number' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.flexGrow = 1.0; $this$invoke.sx = this_0; $this$invoke.id = 'appbar_title'; // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; $this$invoke.noWrap = true; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.component = 'div'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$13 = invoke$lambda_6($appBarTitle$delegate); addChildNode($this$invoke, tmp$ret$13); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda$lambda($navigateFn) { return function (it) { $navigateFn('/' + 'Settings'); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda$lambda_0($contentColor) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.......' call this_0.color = $contentColor; $this$invoke.sx = this_0; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_1($strings, $navigateFn, $contentColor) { return function ($this$invoke) { $this$invoke.id = 'settings_button'; $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda$lambda($navigateFn); // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().hmg_1); var this_0 = default_5; var block = Header$lambda$lambda$lambda$lambda$lambda$lambda_0($contentColor); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_2($strings, $navigateFn, $contentColor) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.eq5(strings_getInstance().hmg_1); var this_0 = default_6; var block = Header$lambda$lambda$lambda$lambda$lambda_1($strings, $navigateFn, $contentColor); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_3($it, $contentColor) { return function ($this$invoke) { $this$invoke.actionButton = $it; $this$invoke.color = $contentColor; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { $this$invoke.onTextChanged = $props.appUiState.tq2_1.jq2_1; $this$invoke.searchText = $props.appUiState.tq2_1.iq2_1; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.appUiState.uq2_1.aq2_1(); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_5($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.....' call this_0.color = invoke$lambda_2($theme$delegate).palette.common.white; $this$invoke.sx = this_0; $this$invoke.id = 'actionBarButton'; $this$invoke.disabled = !$props.appUiState.uq2_1.zq1_1; $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda_2($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $props.appUiState.uq2_1.yq1_1; addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_3($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_3($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_4($overflowAnchor$delegate, tmp); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_4($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header......' call this_0.color = invoke$lambda_2($theme$delegate).palette.primary.contrastText; $this$invoke.sx = this_0; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_6($overflowAnchorVal, $overflowAnchor$delegate, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-expanded'] = !($overflowAnchorVal == null); $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda_3($overflowAnchor$delegate); $this$invoke.id = 'header_overflow_menu_expand_button'; var this_0 = default_7; var block = Header$lambda$lambda$lambda$lambda$lambda_4($theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_5($overflowAnchorVal) { return function (it) { return $overflowAnchorVal; }; } function Header$lambda$lambda$lambda$lambda$lambda_6($overflowAnchor$delegate) { return function () { invoke$lambda_4($overflowAnchor$delegate, null); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda$lambda_1($item, $overflowAnchor$delegate) { return function (it) { invoke$lambda_4($overflowAnchor$delegate, null); $item.mq3_1(); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_7($item, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda$lambda_1($item, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $item.lq3_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_7($props, $overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.id = 'header_overflow_menu'; $this$invoke.open = true; $this$invoke.anchorEl = Header$lambda$lambda$lambda$lambda$lambda_5($overflowAnchorVal); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = invoke$lambda_2($theme$delegate).spacing(2); $this$invoke.sx = this_0; $this$invoke.onClose = Header$lambda$lambda$lambda$lambda$lambda_6($overflowAnchor$delegate); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.....' call // Inline function 'react.dom.aria.ariaLabelledBy' call // Inline function 'kotlin.js.asDynamic' call this_1['aria-labelledby'] = 'header_overflow_menu_expand_button'; $this$invoke.MenuListProps = this_1; var tmp0_iterator = $props.appUiState.vq2_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.Header.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_8; var block = Header$lambda$lambda$lambda$lambda$lambda_7(element, $overflowAnchor$delegate); addChild($this$invoke, this_2, block); } return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_8($navigateFn) { return function (it) { $navigateFn('AccountList'); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_9($currentSession$delegate) { return function ($this$invoke) { $this$invoke.personName = invoke$lambda_5($currentSession$delegate).tnq_1.qkm(); var tmp0_safe_receiver = invoke$lambda_5($currentSession$delegate).vnq_1; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.h97_1; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_8($navigateFn, $currentSession$delegate) { return function ($this$invoke) { $this$invoke.id = 'header_avatar'; $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda_8($navigateFn); var this_0 = get_UstadPersonAvatar(); var block = Header$lambda$lambda$lambda$lambda$lambda_9($currentSession$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda_0($leadingActionButtonVal, $props, $location, $contentColor, $strings, $appBarTitle$delegate, $navigateFn, $theme$delegate, $overflowAnchor$delegate, $currentSession$delegate) { return function ($this$invoke) { var tmp; if (!($leadingActionButtonVal == null)) { var this_0 = get_UstadActionButtonIcon(); var block = Header$lambda$lambda$lambda$lambda($leadingActionButtonVal, $contentColor); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else if ($props.showMenuIcon ? $props.appUiState.pq2_1 : false) { var this_1 = default_6; var block_0 = Header$lambda$lambda$lambda$lambda_0($strings, $props, $contentColor); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } var this_2 = default_2; var block_1 = Header$lambda$lambda$lambda$lambda_1($appBarTitle$delegate); addChild($this$invoke, this_2, block_1); var tmp_0; if (get_ROOT_LOCATIONS().a1($location.pathname) ? !$props.appUiState.rq2_1 : false) { var this_3 = default_9; var block_2 = Header$lambda$lambda$lambda$lambda_2($strings, $navigateFn, $contentColor); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } var tmp0_iterator = $props.appUiState.xq2_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.Header....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = get_UstadActionButtonIcon(); var block_3 = Header$lambda$lambda$lambda$lambda_3(element, $contentColor); addChild($this$invoke, this_4, block_3); } var tmp_1; if ($props.appUiState.tq2_1.hq2_1) { var this_5 = get_AppBarSearch(); var block_4 = Header$lambda$lambda$lambda$lambda_4($props); addChild($this$invoke, this_5, block_4); tmp_1 = Unit_instance; } var tmp_2; if ($props.appUiState.uq2_1.xq1_1) { var this_6 = default_11; var block_5 = Header$lambda$lambda$lambda$lambda_5($props, $theme$delegate); addChild($this$invoke, this_6, block_5); tmp_2 = Unit_instance; } else { // Inline function 'kotlin.collections.isNotEmpty' call if (!$props.appUiState.vq2_1.c1()) { var overflowAnchorVal = invoke$lambda_3($overflowAnchor$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_7 = default_6; var block_6 = Header$lambda$lambda$lambda$lambda_6(overflowAnchorVal, $overflowAnchor$delegate, $theme$delegate); addChild($this$invoke, this_7, block_6); var tmp_3; if (!(overflowAnchorVal == null)) { var this_8 = default_10; var block_7 = Header$lambda$lambda$lambda$lambda_7($props, overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate); addChild($this$invoke, this_8, block_7); tmp_3 = Unit_instance; } tmp_2 = tmp_3; } else { if ($props.appUiState.sq2_1) { var this_9 = default_6; var block_8 = Header$lambda$lambda$lambda$lambda_8($navigateFn, $currentSession$delegate); addChild($this$invoke, this_9, block_8); tmp_2 = Unit_instance; } } } return Unit_instance; }; } function Header$lambda$lambda_3($appBarRef, $props, $leadingActionButtonVal, $location, $contentColor, $strings, $appBarTitle$delegate, $navigateFn, $theme$delegate, $overflowAnchor$delegate, $currentSession$delegate) { return function ($this$invoke) { // Inline function 'mui.material.AppBarPosition.Companion.fixed' call 0; $this$invoke.position = 'fixed'; $this$invoke.ref = $appBarRef; var tmp; if ($props.appUiState.zq2_1.equals(AppBarColors_STANDARD_getInstance())) { // Inline function 'mui.material.AppBarColor.Companion.primary' call 0; tmp = 'primary'; } else { // Inline function 'mui.material.AppBarColor.Companion.secondary' call 0; tmp = 'secondary'; } $this$invoke.color = tmp; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header...' call this_0.gridArea = Area_getInstance().t124_1; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 1500; var tmp_0; if ($props.sidebarVisible) { tmp_0 = Sidebar_getInstance().z124_1; } else { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(0) + 'px'; } this_0.marginLeft = tmp_0; var tmp_1; if ($props.sidebarVisible) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = 'calc(100% - ' + Sidebar_getInstance().z124_1 + ')'; } else { // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = toString(100) + '%'; } this_0.width = tmp_1; $this$invoke.sx = this_0; var tmp_2; if ($props.appUiState.nq2_1.kq3_1.equals(State_INDETERMINATE_getInstance())) { var this_1 = default_12; var block = Header$lambda$lambda$lambda; addChild($this$invoke, this_1, block); tmp_2 = Unit_instance; } var this_2 = default_13; var block_0 = Header$lambda$lambda$lambda_0($leadingActionButtonVal, $props, $location, $contentColor, $strings, $appBarTitle$delegate, $navigateFn, $theme$delegate, $overflowAnchor$delegate, $currentSession$delegate); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } var properties_initialized_Header_kt_wmda6p; function _init_properties_Header_kt__ojs2ul() { if (!properties_initialized_Header_kt_wmda6p) { properties_initialized_Header_kt_wmda6p = true; // Inline function 'kotlin.collections.map' call var this_0 = Companion_getInstance_13().kqv_1; // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.ROOT_LOCATIONS.' call var tmp$ret$0 = '/' + item; destination.i1(tmp$ret$0); } ROOT_LOCATIONS = destination; Header_0 = FC(Header$lambda); } } function get_NavResultReturnerContext() { _init_properties_NavResultReturnerModule_kt__dmzwaf(); return NavResultReturnerContext; } var NavResultReturnerContext; function get_NavResultReturnerModule() { _init_properties_NavResultReturnerModule_kt__dmzwaf(); return NavResultReturnerModule; } var NavResultReturnerModule; function NavResultReturnerModule$lambda($this$FC, props) { _init_properties_NavResultReturnerModule_kt__dmzwaf(); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = NavResultReturnerModule$lambda$lambda; var navResultReturner = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_NavResultReturnerContext(); var block = NavResultReturnerModule$lambda$lambda_0(props); addChild_1($this$FC, this_0, navResultReturner, block); return Unit_instance; } function NavResultReturnerModule$lambda$lambda() { _init_properties_NavResultReturnerModule_kt__dmzwaf(); return new NavResultReturnerImpl(); } function NavResultReturnerModule$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_NavResultReturnerModule_kt_ko5lhj; function _init_properties_NavResultReturnerModule_kt__dmzwaf() { if (!properties_initialized_NavResultReturnerModule_kt_ko5lhj) { properties_initialized_NavResultReturnerModule_kt_ko5lhj = true; NavResultReturnerContext = createContext(); NavResultReturnerModule = FC(NavResultReturnerModule$lambda); } } function get_OnClickLinkContext() { _init_properties_OnClickLinkProvider_kt__wqo2qq(); return OnClickLinkContext; } var OnClickLinkContext; function get_OnClickLinkProvider() { _init_properties_OnClickLinkProvider_kt__wqo2qq(); return OnClickLinkProvider; } var OnClickLinkProvider; function OnClickLinkProvider$lambda($this$FC, props) { _init_properties_OnClickLinkProvider_kt__wqo2qq(); console.log('ClickLinkProvider accountMAnager=' + props.accountManager + ' linkUseCase=' + props.openExternalLinkUseCase); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = OnClickLinkProvider$lambda$lambda; var navController = useMemo(callback, dependencies); console.log('ClickLinkProvider accountMAnager=' + props.accountManager + ' linkUseCase=' + props.openExternalLinkUseCase); useNavControllerEffect(navController.aq6_1); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = OnClickLinkProvider$lambda$lambda_0(navController, props); var onClickLinkUseCase = useMemo(callback_0, dependencies_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_OnClickLinkContext(); var block = OnClickLinkProvider$lambda$lambda_1(props); addChild_1($this$FC, this_0, onClickLinkUseCase, block); return Unit_instance; } function OnClickLinkProvider$lambda$lambda() { _init_properties_OnClickLinkProvider_kt__wqo2qq(); return new CommandFlowUstadNavController(); } function OnClickLinkProvider$lambda$lambda_0($navController, $props) { return function () { return new OnClickLinkUseCase($navController, $props.accountManager, $props.openExternalLinkUseCase, false); }; } function OnClickLinkProvider$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_OnClickLinkProvider_kt_hl28zo; function _init_properties_OnClickLinkProvider_kt__wqo2qq() { if (!properties_initialized_OnClickLinkProvider_kt_hl28zo) { properties_initialized_OnClickLinkProvider_kt_hl28zo = true; OnClickLinkContext = createContext(); OnClickLinkProvider = FC(OnClickLinkProvider$lambda); } } function get_UstadPoweredByLink() { _init_properties_PoweredByLink_kt__rt36gt(); return UstadPoweredByLink; } var UstadPoweredByLink; function UstadPoweredByLink$lambda($this$FC, it) { _init_properties_PoweredByLink_kt__rt36gt(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_14; var block = UstadPoweredByLink$lambda$lambda(strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadPoweredByLink$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPoweredByLink...' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; $this$invoke.href = 'https://www.ustadmobile.com/'; // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'web.window.WindowTarget.Companion._blank' call 0; $this$invoke.target = '_blank'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.eq5(strings_getInstance().dn6_1); addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } var properties_initialized_PoweredByLink_kt_evsjid; function _init_properties_PoweredByLink_kt__rt36gt() { if (!properties_initialized_PoweredByLink_kt_evsjid) { properties_initialized_PoweredByLink_kt_evsjid = true; UstadPoweredByLink = FC(UstadPoweredByLink$lambda); } } function get_ROOT_SCREENS() { _init_properties_Sidebar_kt__p2xbfu(); return ROOT_SCREENS; } var ROOT_SCREENS; function get_Sidebar() { _init_properties_Sidebar_kt__p2xbfu(); return Sidebar_0; } var Sidebar_0; function RootScreen(key, nameMessageId, icon) { icon = icon === VOID ? null : icon; this.a125_1 = key; this.b125_1 = nameMessageId; this.c125_1 = icon; } protoOf(RootScreen).toString = function () { return 'RootScreen(key=' + this.a125_1 + ', nameMessageId=' + this.b125_1 + ', icon=' + this.c125_1 + ')'; }; protoOf(RootScreen).hashCode = function () { var result = getStringHashCode(this.a125_1); result = imul(result, 31) + this.b125_1.hashCode() | 0; result = imul(result, 31) + (this.c125_1 == null ? 0 : hashCode(this.c125_1)) | 0; return result; }; protoOf(RootScreen).equals = function (other) { if (this === other) return true; if (!(other instanceof RootScreen)) return false; var tmp0_other_with_cast = other instanceof RootScreen ? other : THROW_CCE(); if (!(this.a125_1 === tmp0_other_with_cast.a125_1)) return false; if (!this.b125_1.equals(tmp0_other_with_cast.b125_1)) return false; if (!equals(this.c125_1, tmp0_other_with_cast.c125_1)) return false; return true; }; function Sidebar$lambda($this$FC, props) { _init_properties_Sidebar_kt__p2xbfu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = Sidebar$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function Sidebar$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_Sidebar_kt__p2xbfu(); $this$invoke.disableGutters = true; // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = Sidebar$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, 'img', block); return Unit_instance; } function Sidebar$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_Sidebar_kt__p2xbfu(); $this$invoke.id = 'top_center_brand_img'; $this$invoke.src = 'assets/top-start.svg'; $this$invoke.alt = ''; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Sidebar.......' call // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = toString(16) + 'px'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginLeft = 'auto'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginRight = 'auto'; this_0.maxWidth = Sidebar_getInstance().z124_1; this_0.maxHeight = Header_getInstance().x124_1; // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; $this$invoke.style = this_0; return Unit_instance; } function Sidebar$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.selectedItem = $props.selectedRootItemIndex; $this$invoke.idPrefix = 'sidebar'; return Unit_instance; }; } function Sidebar$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Sidebar......' call this_0.width = Sidebar_getInstance().z124_1; $this$invoke.sx = this_0; var this_1 = get_UstadRootScreenNavLinks(); var block = Sidebar$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function Sidebar$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_13; var block = Sidebar$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_16; var block_0 = Sidebar$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadSidebarBottomBox(); addChild_0($this$invoke, this_2); return Unit_instance; }; } function Sidebar$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.DrawerVariant.Companion.permanent' call 0; $this$invoke.variant = 'permanent'; // Inline function 'mui.material.DrawerAnchor.Companion.left' call 0; $this$invoke.anchor = 'left'; var this_0 = default_15; var block = Sidebar$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Sidebar$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.nav' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.component = 'nav'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Sidebar...' call this_0.gridArea = Area_getInstance().u124_1; if ($props.visible) { // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; } else { // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; } $this$invoke.sx = this_0; var this_1 = default_17; var block = Sidebar$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_Sidebar_kt_w1hu44; function _init_properties_Sidebar_kt__p2xbfu() { if (!properties_initialized_Sidebar_kt_w1hu44) { properties_initialized_Sidebar_kt_w1hu44 = true; Companion_getInstance_8(); var tmp = new RootScreen('CourseListHome', strings_getInstance().ine_1, default_18); Companion_getInstance_7(); var tmp_0 = new RootScreen('ContentEntryListHome', strings_getInstance().hne_1, default_19); Companion_getInstance_11(); var tmp_1 = new RootScreen('ConversationListHome', strings_getInstance().fne_1, default_20); Companion_getInstance_6(); ROOT_SCREENS = listOf([tmp, tmp_0, tmp_1, new RootScreen('PersonListHome', strings_getInstance().hmq_1, default_21)]); Sidebar_0 = FC(Sidebar$lambda); } } function get_SocialWarningListItem() { _init_properties_SocialWarningListItem_kt__ycn17y(); return SocialWarningListItem; } var SocialWarningListItem; function SocialWarningListItem$lambda($this$FC, props) { _init_properties_SocialWarningListItem_kt__ycn17y(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = SocialWarningListItem$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function SocialWarningListItem$lambda$lambda$lambda($this$invoke) { _init_properties_SocialWarningListItem_kt__ycn17y(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; addChild_0($this$invoke, this_0); return Unit_instance; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().ymd_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onDismiss(); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.text' call 0; $this$invoke.variant = 'text'; $this$invoke.onClick = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().vmd_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(it) { _init_properties_SocialWarningListItem_kt__ycn17y(); var tmp = window; // Inline function 'web.window.WindowTarget.Companion._blank' call 0; tmp.open('https://beinternetawesome.withgoogle.com', '_blank'); return Unit_instance; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.text' call 0; $this$invoke.variant = 'text'; $this$invoke.onClick = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().wmd_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.SocialWarningListItem......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.gap = toString(12) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = toString(12) + 'px'; $this$invoke.sx = this_0; var this_1 = default_11; var block = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_1, block); var this_2 = default_11; var block_0 = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda($strings); addChild($this$create, 'div', block); var this_0 = default_24; var block_0 = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$create, this_0, block_0); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().xmd_1); var tmp = default_24; $this$invoke.secondary = create_0(tmp, SocialWarningListItem$lambda$lambda$lambda$lambda($strings, $props)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.SocialWarningListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function SocialWarningListItem$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_25; var block = SocialWarningListItem$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = SocialWarningListItem$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_SocialWarningListItem_kt_flzy4w; function _init_properties_SocialWarningListItem_kt__ycn17y() { if (!properties_initialized_SocialWarningListItem_kt_flzy4w) { properties_initialized_SocialWarningListItem_kt_flzy4w = true; SocialWarningListItem = FC(SocialWarningListItem$lambda); } } function get_ThemeContext() { _init_properties_ThemeModule_kt__1guyxv(); return ThemeContext; } var ThemeContext; function get_ThemeModule() { _init_properties_ThemeModule_kt__1guyxv(); return ThemeModule; } var ThemeModule; function ThemeModule$lambda($this$FC, props) { _init_properties_ThemeModule_kt__1guyxv(); var state = useState_0(Themes_getInstance().d125_1); // Inline function 'react.StateInstance.component1' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var theme = state[0]; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ThemeContext(); var block = ThemeModule$lambda$lambda(theme, props); addChild_1($this$FC, this_0, state, block); return Unit_instance; } function ThemeModule$lambda$lambda$lambda($theme, $props) { return function ($this$invoke) { $this$invoke.theme = $theme; var this_0 = default_27; addChild_0($this$invoke, this_0); var this_1 = $props.children; addChildNode($this$invoke, this_1); return Unit_instance; }; } function ThemeModule$lambda$lambda($theme, $props) { return function ($this$invoke) { var this_0 = default_28; var block = ThemeModule$lambda$lambda$lambda($theme, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ThemeModule_kt_jn7rfp; function _init_properties_ThemeModule_kt__1guyxv() { if (!properties_initialized_ThemeModule_kt_jn7rfp) { properties_initialized_ThemeModule_kt_jn7rfp = true; ThemeContext = createContext(); ThemeModule = FC(ThemeModule$lambda); } } function get_UstadActionButtonIcon() { _init_properties_UstadActionButtonIcon_kt__x7attk(); return UstadActionButtonIcon; } var UstadActionButtonIcon; function UstadActionButtonIcon$lambda($this$FC, props) { _init_properties_UstadActionButtonIcon_kt__x7attk(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_9; var block = UstadActionButtonIcon$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadActionButtonIcon$lambda$lambda$lambda$lambda($props) { return function (it) { $props.actionButton.fq2_1(); return Unit_instance; }; } function UstadActionButtonIcon$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { var tmp0_safe_receiver = $props.color; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadActionButtonIcon.....' call // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadActionButtonIcon......' call this_0.color = tmp0_safe_receiver; $this$create.sx = this_0; } return Unit_instance; }; } function UstadActionButtonIcon$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $props.actionButton.eq2_1; $this$invoke.id = $props.actionButton.gq2_1; $this$invoke.onClick = UstadActionButtonIcon$lambda$lambda$lambda$lambda($props); var tmp = get_iconComponent($props.actionButton); var this_0 = create_0(tmp, UstadActionButtonIcon$lambda$lambda$lambda$lambda_0($props)); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadActionButtonIcon$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $props.actionButton.eq2_1; var this_0 = default_6; var block = UstadActionButtonIcon$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadActionButtonIcon_kt_1r1aay; function _init_properties_UstadActionButtonIcon_kt__x7attk() { if (!properties_initialized_UstadActionButtonIcon_kt_1r1aay) { properties_initialized_UstadActionButtonIcon_kt_1r1aay = true; UstadActionButtonIcon = FC(UstadActionButtonIcon$lambda); } } function get_UstadAddCommentListItem() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return UstadAddCommentListItem; } var UstadAddCommentListItem; function get_UstadAddCommentListItemPreview() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return UstadAddCommentListItemPreview; } var UstadAddCommentListItemPreview; function UstadAddCommentListItem$lambda($this$FC, props) { _init_properties_UstadAddCommentListItem_kt__p2db56(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadAddCommentListItem$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadAddCommentListItem$lambda$lambda$lambda($this$invoke) { _init_properties_UstadAddCommentListItem_kt__p2db56(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(default_29); addChildNode($this$invoke, this_0); return Unit_instance; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickSubmit(); } return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.asDynamic' call var currentVal = it.target.value; var tmp = $props.onChange; var tmp1_elvis_lhs = currentVal == null ? null : toString(currentVal); tmp(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSubmit(); return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadAddCommentListItem_kt__p2db56(); return Unit_instance; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().wn2_1); $this$invoke.id = $props.id + '_submit'; $this$invoke.onClick = UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_30; var block = UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var this_0 = default_6; var block = UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.id = $props.id; $this$invoke.onKeyUp = UstadAddCommentListItem$lambda$lambda$lambda$lambda($props); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadAddCommentListItem$lambda$lambda$lambda$lambda_0($props); $this$invoke.placeholder = $props.placeholder; var tmp; // Inline function 'kotlin.text.isNotBlank' call var this_0 = $props.text; if (!isBlank(this_0)) { // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAddCommentListItem....' call var tmp_0 = default_31; this_1.endAdornment = create_0(tmp_0, UstadAddCommentListItem$lambda$lambda$lambda$lambda_1($strings, $props)); tmp = $this$invoke.InputProps = this_1; } return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = UstadAddCommentListItem$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = get_UstadTextField(); var block_0 = UstadAddCommentListItem$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadAddCommentListItemPreview$lambda($this$FC, it) { _init_properties_UstadAddCommentListItem_kt__p2db56(); var commentText$delegate = useState(UstadAddCommentListItemPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadAddCommentListItem(); var block = UstadAddCommentListItemPreview$lambda$lambda_0(commentText$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_8($commentText$delegate) { _init_properties_UstadAddCommentListItem_kt__p2db56(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('commentText', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $commentText$delegate[0]; } function invoke$lambda_9($commentText$delegate, value) { _init_properties_UstadAddCommentListItem_kt__p2db56(); getLocalDelegateReference('commentText', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $commentText$delegate[1](value); return Unit_instance; } function UstadAddCommentListItemPreview$lambda$lambda() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return ''; } function UstadAddCommentListItemPreview$lambda$lambda$lambda() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return Unit_instance; } function UstadAddCommentListItemPreview$lambda$lambda$lambda_0($commentText$delegate) { return function (it) { invoke$lambda_9($commentText$delegate, it); return Unit_instance; }; } function UstadAddCommentListItemPreview$lambda$lambda_0($commentText$delegate) { return function ($this$invoke) { $this$invoke.text = invoke$lambda_8($commentText$delegate); $this$invoke.enabled = true; $this$invoke.personUid = new Long(0, 0); $this$invoke.onClickSubmit = UstadAddCommentListItemPreview$lambda$lambda$lambda; $this$invoke.placeholder = 'Add a comment'; $this$invoke.id = 'addcomment'; $this$invoke.onChange = UstadAddCommentListItemPreview$lambda$lambda$lambda_0($commentText$delegate); return Unit_instance; }; } var properties_initialized_UstadAddCommentListItem_kt_176ghk; function _init_properties_UstadAddCommentListItem_kt__p2db56() { if (!properties_initialized_UstadAddCommentListItem_kt_176ghk) { properties_initialized_UstadAddCommentListItem_kt_176ghk = true; UstadAddCommentListItem = FC(UstadAddCommentListItem$lambda); UstadAddCommentListItemPreview = FC(UstadAddCommentListItemPreview$lambda); } } function get_UstadAddListItem() { _init_properties_UstadAddListItem_kt__7q5r95(); return UstadAddListItem; } var UstadAddListItem; function get_UstadAddListItemPreview() { _init_properties_UstadAddListItem_kt__7q5r95(); return UstadAddListItemPreview; } var UstadAddListItemPreview; function UstadAddListItem$lambda($this$FC, props) { _init_properties_UstadAddListItem_kt__7q5r95(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadAddListItem$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadAddListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.icon; var this_0 = tmp0_elvis_lhs == null ? create(default_32) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadAddListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $props.text; return Unit_instance; }; } function UstadAddListItem$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickAdd(); return Unit_instance; }; } function UstadAddListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.id; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAddListItem....' call $this$invoke.id = tmp0_safe_receiver; } var tmp1_safe_receiver = $props.disableGutters; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAddListItem....' call $this$invoke.disableGutters = tmp1_safe_receiver; } var tmp2_elvis_lhs = $props.enabled; $this$invoke.disabled = !(tmp2_elvis_lhs == null ? true : tmp2_elvis_lhs); var this_0 = default_25; var block = UstadAddListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadAddListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); $this$invoke.onClick = UstadAddListItem$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function UstadAddListItem$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_33; var block = UstadAddListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadAddListItemPreview$lambda($this$FC, it) { _init_properties_UstadAddListItem_kt__7q5r95(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadAddListItem(); var block = UstadAddListItemPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadAddListItemPreview$lambda$lambda($this$invoke) { _init_properties_UstadAddListItem_kt__7q5r95(); $this$invoke.text = 'Add'; $this$invoke.enabled = true; $this$invoke.icon = create(default_32); $this$invoke.onClickAdd = UstadAddListItemPreview$lambda$lambda$lambda; return Unit_instance; } function UstadAddListItemPreview$lambda$lambda$lambda() { _init_properties_UstadAddListItem_kt__7q5r95(); return Unit_instance; } var properties_initialized_UstadAddListItem_kt_pw1vp; function _init_properties_UstadAddListItem_kt__7q5r95() { if (!properties_initialized_UstadAddListItem_kt_pw1vp) { properties_initialized_UstadAddListItem_kt_pw1vp = true; UstadAddListItem = FC(UstadAddListItem$lambda); UstadAddListItemPreview = FC(UstadAddListItemPreview$lambda); } } function get_UstadAssignmentSubmissionHeader() { _init_properties_UstadAssignmentSubmissionHeader_kt__w85twz(); return UstadAssignmentSubmissionHeader; } var UstadAssignmentSubmissionHeader; function UstadAssignmentSubmissionHeader$lambda($this$FC, props) { _init_properties_UstadAssignmentSubmissionHeader_kt__w85twz(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_34; var block = UstadAssignmentSubmissionHeader$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp = get_ASSIGNMENT_STATUS_MAP(); var tmp0_elvis_lhs = $props.uiState.qtp(); var tmp_0; if (tmp0_elvis_lhs == null) { Companion_getInstance_14(); tmp_0 = 0; } else { tmp_0 = tmp0_elvis_lhs; } var tmp1_elvis_lhs = tmp.q(tmp_0); var this_0 = create(tmp1_elvis_lhs == null ? default_35 : tmp1_elvis_lhs); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp = SubmissionConstants_getInstance().doe_1; var tmp0_elvis_lhs = $props.uiState.qtp(); var tmp_0; if (tmp0_elvis_lhs == null) { Companion_getInstance_14(); tmp_0 = 0; } else { tmp_0 = tmp0_elvis_lhs; } var tmp1_elvis_lhs = tmp.q(tmp_0); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(tmp1_elvis_lhs == null ? strings_getInstance().zn0_1 : tmp1_elvis_lhs); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.eq5(strings_getInstance().ymz_1); return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAssignmentSubmissionHeader.....' call // Inline function 'web.cssom.rgb' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.color = 'rgb(' + 255 + ' ' + 0 + ' ' + 0 + ' / ' + 1.0 + ')'; $this$invoke.style = this_0; var tmp = strings_getInstance().zn1_1; var tmp0_safe_receiver = $props.uiState.dtc_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.c7y_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.s11t(tmp, [(tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs).toString() + '%']); addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.stp(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mk8_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$create, tmp$ret$2); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, '/'); var tmp3_safe_receiver = $props.uiState.dtc_1; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.e7y_1; var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = tmp5_elvis_lhs == null ? '' : tmp5_elvis_lhs; addChildNode($this$create, tmp$ret$8); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, ' '); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $strings.eq5(strings_getInstance().tn1_1); addChildNode($this$create, tmp$ret$14); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, ' '); var tmp; if ($props.uiState.ttp()) { // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$create, 'span', block); tmp = Unit_instance; } return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda_1($pointsElement, $strings) { return function ($this$invoke) { $this$invoke.valueContent = $pointsElement; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.eq5(strings_getInstance().cmp_1); $this$invoke.leadingContent = create(default_36); return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp; if ($props.uiState.mtp()) { var this_0 = default_22; var block = UstadAssignmentSubmissionHeader$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.uiState.rtp()) { var tmp_1 = default_2; var pointsElement = create_0(tmp_1, UstadAssignmentSubmissionHeader$lambda$lambda$lambda_0($props, $strings)); var this_1 = get_UstadDetailField2(); var block_0 = UstadAssignmentSubmissionHeader$lambda$lambda$lambda_1(pointsElement, $strings); addChild($this$invoke, this_1, block_0); tmp_0 = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadAssignmentSubmissionHeader_kt_lpzu41; function _init_properties_UstadAssignmentSubmissionHeader_kt__w85twz() { if (!properties_initialized_UstadAssignmentSubmissionHeader_kt_lpzu41) { properties_initialized_UstadAssignmentSubmissionHeader_kt_lpzu41 = true; UstadAssignmentSubmissionHeader = FC(UstadAssignmentSubmissionHeader$lambda); } } function get_UstadAvatar() { _init_properties_UstadAvatar_kt__fj2wcg(); return UstadAvatar; } var UstadAvatar; function UstadAvatar$lambda($this$FC, props) { _init_properties_UstadAvatar_kt__fj2wcg(); var colorNameVal = props.colorName; var pictureUriVal = props.src; // Inline function 'react.useMemo' call var dependencies = [pictureUriVal, colorNameVal]; var callback = UstadAvatar$lambda$lambda(pictureUriVal, colorNameVal); var bgColor = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_37; var block = UstadAvatar$lambda$lambda_0(props, bgColor); addChild($this$FC, this_0, block); return Unit_instance; } function UstadAvatar$lambda$lambda($pictureUriVal, $colorNameVal) { return function () { var tmp; if ($pictureUriVal == null ? !($colorNameVal == null) : false) { tmp = rgbColorProperty(avatarColorForName($colorNameVal)); } else { // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = '#ffffff00'; } return tmp; }; } function UstadAvatar$lambda$lambda$lambda(it) { _init_properties_UstadAvatar_kt__fj2wcg(); return !(it === 'colorName'); } function UstadAvatar$lambda$lambda_0($props, $bgColor) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadAvatar$lambda$lambda$lambda); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAvatar...' call // Inline function 'csstype.PropertiesBuilder.unaryPlus' call var this_1 = $props.sx; Object.assign(this_0, this_1); this_0.backgroundColor = $bgColor; $this$invoke.sx = this_0; var this_2 = $props.children; addChildNode($this$invoke, this_2); return Unit_instance; }; } var properties_initialized_UstadAvatar_kt_q2cjky; function _init_properties_UstadAvatar_kt__fj2wcg() { if (!properties_initialized_UstadAvatar_kt_q2cjky) { properties_initialized_UstadAvatar_kt_q2cjky = true; UstadAvatar = FC(UstadAvatar$lambda); } } function get_UstadBlockIcon() { _init_properties_UstadBlockIcon_kt__7vete5(); return UstadBlockIcon; } var UstadBlockIcon; function UstadBlockIcon$lambda($this$FC, props) { _init_properties_UstadBlockIcon_kt__7vete5(); // Inline function 'react.useMemo' call var dependencies = [props.title]; var callback = UstadBlockIcon$lambda$lambda(props); var bgColor = useMemo(callback, dependencies); var theme$delegate = useRequiredContext(get_ThemeContext()); var contentEntryVal = props.contentEntry; var courseBlockVal = props.courseBlock; var pictureUriVal = props.pictureUri; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadBlockIcon$lambda$lambda_0(props, bgColor, pictureUriVal, contentEntryVal, courseBlockVal, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_10($theme$delegate) { _init_properties_UstadBlockIcon_kt__7vete5(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadBlockIcon$lambda$lambda($props) { return function () { return rgbColorProperty(avatarColorForName($props.title)); }; } function UstadBlockIcon$lambda$lambda$lambda($props, $pictureUriVal) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockIcon....' call // Inline function 'web.cssom.ObjectFit.Companion.scaleDown' call 0; this_0.objectFit = 'scale-down'; var tmp0_elvis_lhs = $props.height; var tmp; if (tmp0_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = toString(40) + 'px'; } else { tmp = tmp0_elvis_lhs; } this_0.height = tmp; var tmp1_elvis_lhs = $props.width; var tmp_0; if (tmp1_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(40) + 'px'; } else { tmp_0 = tmp1_elvis_lhs; } this_0.width = tmp_0; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.className = css(this_0); $this$invoke.src = $pictureUriVal; return Unit_instance; }; } function UstadBlockIcon$lambda$lambda$lambda_0($props, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockIcon....' call this_0.color = invoke$lambda_10($theme$delegate).palette.primary.contrastText; $this$create.sx = this_0; var tmp0_safe_receiver = $props.iconSize; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockIcon....' call $this$create.fontSize = tmp0_safe_receiver; } return Unit_instance; }; } function UstadBlockIcon$lambda$lambda_0($props, $bgColor, $pictureUriVal, $contentEntryVal, $courseBlockVal, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockIcon...' call var tmp; if ($props.pictureUri == null) { // Inline function 'kotlin.text.isNotEmpty' call var this_1 = $props.title; tmp = charSequenceLength(this_1) > 0; } else { tmp = false; } if (tmp) { this_0.backgroundColor = $bgColor; } var tmp0_elvis_lhs = $props.width; var tmp_0; if (tmp0_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(40) + 'px'; } else { tmp_0 = tmp0_elvis_lhs; } this_0.width = tmp_0; var tmp1_elvis_lhs = $props.height; var tmp_1; if (tmp1_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = toString(40) + 'px'; } else { tmp_1 = tmp1_elvis_lhs; } this_0.height = tmp_1; // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; this_0.justifyContent = 'center'; // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; $this$invoke.sx = this_0; var tmp_2; if (!($pictureUriVal == null)) { // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadBlockIcon$lambda$lambda$lambda($props, $pictureUriVal); addChild($this$invoke, 'img', block); tmp_2 = Unit_instance; } else { var tmp0_safe_receiver = $contentEntryVal; var tmp2_elvis_lhs = tmp0_safe_receiver == null ? null : contentTypeIconComponent(tmp0_safe_receiver); var tmp_3; if (tmp2_elvis_lhs == null) { var tmp1_safe_receiver = $courseBlockVal; tmp_3 = tmp1_safe_receiver == null ? null : iconComponent(tmp1_safe_receiver); } else { tmp_3 = tmp2_elvis_lhs; } var iconComponent_0 = tmp_3; var tmp_4; if (!(iconComponent_0 == null)) { var this_2 = create_0(iconComponent_0, UstadBlockIcon$lambda$lambda$lambda_0($props, $theme$delegate)); addChildNode($this$invoke, this_2); tmp_4 = Unit_instance; } tmp_2 = tmp_4; } return Unit_instance; }; } var properties_initialized_UstadBlockIcon_kt_n630nj; function _init_properties_UstadBlockIcon_kt__7vete5() { if (!properties_initialized_UstadBlockIcon_kt_n630nj) { properties_initialized_UstadBlockIcon_kt_n630nj = true; UstadBlockIcon = FC(UstadBlockIcon$lambda); } } function get_UstadBlockStatusProgressBar() { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); return UstadBlockStatusProgressBar; } var UstadBlockStatusProgressBar; function UstadBlockStatusProgressBar$lambda($this$FC, props) { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_38; var block = UstadBlockStatusProgressBar$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_11($theme$delegate) { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(8) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(8) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar.....' call var tmp; var tmp_0; var tmp0_safe_receiver = $props.blockStatus; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qax_1) === true) { var tmp1_safe_receiver = $props.blockStatus; tmp_0 = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rax_1) === false; } else { tmp_0 = false; } if (tmp_0) { tmp = invoke$lambda_11($theme$delegate).palette.error.main; } else { tmp = invoke$lambda_11($theme$delegate).palette.success.main; } this_0.backgroundColor = tmp; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(16) + 'px'; $this$create.sx = this_0; var tmp_1; var tmp_2; var tmp0_safe_receiver_0 = $props.blockStatus; if ((tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.qax_1) === true) { var tmp1_safe_receiver_0 = $props.blockStatus; tmp_2 = (tmp1_safe_receiver_0 == null ? null : tmp1_safe_receiver_0.rax_1) === false; } else { tmp_2 = false; } if (tmp_2) { var this_1 = default_40; var block = UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda; addChild($this$create, this_1, block); tmp_1 = Unit_instance; } else { var tmp2_safe_receiver = $props.blockStatus; if ((tmp2_safe_receiver == null ? null : tmp2_safe_receiver.qax_1) === true) { var this_2 = default_39; var block_0 = UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, this_2, block_0); tmp_1 = Unit_instance; } } return Unit_instance; }; } function UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda_0($progressVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar......' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(4) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; $this$invoke.variant = 'determinate'; $this$invoke.value = $progressVal; return Unit_instance; }; } function UstadBlockStatusProgressBar$lambda$lambda$lambda($hasIcon, $props, $theme$delegate) { return function ($this$invoke) { $this$invoke.invisible = !$hasIcon; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar....' call // Inline function 'mui.material.BadgeOriginVertical.Companion.bottom' call 0; this_0.vertical = 'bottom'; // Inline function 'mui.material.BadgeOriginHorizontal.Companion.left' call 0; this_0.horizontal = 'left'; $this$invoke.anchorOrigin = this_0; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar....' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_1.width = toString(100) + '%'; $this$invoke.sx = this_1; var tmp; if ($hasIcon) { var tmp_0 = default_37; tmp = create_0(tmp_0, UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda($props, $theme$delegate)); } else { tmp = null; } $this$invoke.badgeContent = tmp; var tmp0_safe_receiver = $props.blockStatus; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.pax_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_12; var block = UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda_0(tmp1_safe_receiver); addChild($this$invoke, this_2, block); } return Unit_instance; }; } function UstadBlockStatusProgressBar$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { $this$invoke.sx = $props.sx; var tmp; var tmp0_safe_receiver = $props.blockStatus; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qax_1) === true) { tmp = true; } else { var tmp1_safe_receiver = $props.blockStatus; tmp = !((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rax_1) == null); } var hasIcon = tmp; var this_0 = default_41; var block = UstadBlockStatusProgressBar$lambda$lambda$lambda(hasIcon, $props, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadBlockStatusProgressBar_kt_4rvt1s; function _init_properties_UstadBlockStatusProgressBar_kt__ftofrm() { if (!properties_initialized_UstadBlockStatusProgressBar_kt_4rvt1s) { properties_initialized_UstadBlockStatusProgressBar_kt_4rvt1s = true; UstadBlockStatusProgressBar = FC(UstadBlockStatusProgressBar$lambda); } } function get_UstadChipsDemo() { _init_properties_UstadChipsDemo_kt__b6xzqn(); return UstadChipsDemo; } var UstadChipsDemo; function UstadChipsDemo$lambda($this$FC, it) { _init_properties_UstadChipsDemo_kt__b6xzqn(); var chipList$delegate = useState(UstadChipsDemo$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_42; var block = UstadChipsDemo$lambda$lambda_0(chipList$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_12($chipList$delegate) { _init_properties_UstadChipsDemo_kt__b6xzqn(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('chipList', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $chipList$delegate[0]; } function invoke$lambda_13($chipList$delegate, value) { _init_properties_UstadChipsDemo_kt__b6xzqn(); getLocalDelegateReference('chipList', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $chipList$delegate[1](value); return Unit_instance; } function UstadChipsDemo$lambda$lambda() { _init_properties_UstadChipsDemo_kt__b6xzqn(); // Inline function 'kotlin.emptyArray' call return []; } function UstadChipsDemo$lambda$lambda$lambda$lambda$lambda($index, $chipList$delegate) { return function (it) { // Inline function 'kotlin.collections.toTypedArray' call // Inline function 'kotlin.collections.filterIndexed' call // Inline function 'kotlin.collections.filterIndexedTo' call var this_0 = invoke$lambda_12($chipList$delegate); var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEachIndexed' call var index = 0; var inductionVariable = 0; var last = this_0.length; while (inductionVariable < last) { var item = this_0[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.filterIndexedTo.' call var tmp1 = index; index = tmp1 + 1 | 0; // Inline function 'com.ustadmobile.mui.components.UstadChipsDemo........' call if (!(tmp1 === $index)) { destination.i1(item); } } var tmp$ret$3 = copyToArray(destination); invoke$lambda_13($chipList$delegate, tmp$ret$3); return Unit_instance; }; } function UstadChipsDemo$lambda$lambda$lambda$lambda($option, $index, $chipList$delegate) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.label = $option; $this$create.onDelete = UstadChipsDemo$lambda$lambda$lambda$lambda$lambda($index, $chipList$delegate); return Unit_instance; }; } function UstadChipsDemo$lambda$lambda$lambda($chipList$delegate) { return function (value, getTagProps, ownerState) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.collections.toTypedArray' call // Inline function 'kotlin.collections.mapIndexed' call // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(value.length); var index = 0; var inductionVariable = 0; var last = value.length; while (inductionVariable < last) { var item = value[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'com.ustadmobile.mui.components.UstadChipsDemo.....' call var tmp1 = index; index = tmp1 + 1 | 0; var tmp = default_43; var tmp$ret$0 = create_0(tmp, UstadChipsDemo$lambda$lambda$lambda$lambda(item, tmp1, $chipList$delegate)); destination.i1(tmp$ret$0); } // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return copyToArray(destination); }; } function UstadChipsDemo$lambda$lambda$lambda_0(inputParams) { _init_properties_UstadChipsDemo_kt__b6xzqn(); var tmp = default_44; return create_0(tmp, UstadChipsDemo$lambda$lambda$lambda$lambda_0(inputParams)); } function UstadChipsDemo$lambda$lambda$lambda$lambda_0($inputParams) { return function ($this$create) { var this_0 = $inputParams; Object.assign($this$create, this_0); return Unit_instance; }; } function UstadChipsDemo$lambda$lambda$lambda_1($chipList$delegate) { return function (event, value, reason, detail) { // Inline function 'kotlin.js.unsafeCast' call invoke$lambda_13($chipList$delegate, value); return Unit_instance; }; } function UstadChipsDemo$lambda$lambda_0($chipList$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadChipsDemo...' call // Inline function 'kotlin.emptyArray' call this_0.options = []; this_0.freeSolo = true; this_0.multiple = true; this_0.renderTags = UstadChipsDemo$lambda$lambda$lambda($chipList$delegate); this_0.renderInput = UstadChipsDemo$lambda$lambda$lambda_0; this_0.value = invoke$lambda_12($chipList$delegate); this_0.onChange = UstadChipsDemo$lambda$lambda$lambda_1($chipList$delegate); Object.assign($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_UstadChipsDemo_kt_swzkrx; function _init_properties_UstadChipsDemo_kt__b6xzqn() { if (!properties_initialized_UstadChipsDemo_kt_swzkrx) { properties_initialized_UstadChipsDemo_kt_swzkrx = true; UstadChipsDemo = FC(UstadChipsDemo$lambda); } } function get_UstadCourseAssignmentMarkListItem() { _init_properties_UstadCourseAssignmentMarkListItem_kt__co29gz(); return UstadCourseAssignmentMarkListItem; } var UstadCourseAssignmentMarkListItem; function UstadCourseAssignmentMarkListItem$lambda($this$FC, props) { _init_properties_UstadCourseAssignmentMarkListItem_kt__co29gz(); var strings = useStringProvider(); var text = {_v: props.uiState.it4()}; if (props.uiState.jt4()) { text._v = text._v + (' (' + strings.s11t(strings_getInstance().pne_1, [props.uiState.ht4().toString()]) + ')'); } var tmp = props.uiState.ft4_1; var tmp0_safe_receiver = props.uiState.et4_1.ibw_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fbw_1; var dayOrDateStr = useDayOrDate(true, tmp, tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, Companion_getInstance_15().jmd(), true, props.timeFormatter, props.dateFormatter, props.uiState.gt4_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadCourseAssignmentMarkListItem$lambda$lambda(dayOrDateStr, props, text, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda($dayOrDateStr) { return function ($this$create) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$create.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $dayOrDateStr; addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.personName = $props.uiState.it4(); $this$invoke.pictureUri = $props.uiState.et4_1.lbw_1; return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadCourseAssignmentMarkListItem_kt__co29gz(); // Inline function 'mui.material.SvgIconColor.Companion.action' call 0; $this$invoke.color = 'action'; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseAssignmentMarkListItem......' call // Inline function 'web.cssom.rgb' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.color = 'rgb(' + 255 + ' ' + 0 + ' ' + 0 + ' / ' + 1.0 + ')'; $this$invoke.style = this_0; var tmp = strings_getInstance().zn1_1; var tmp0_safe_receiver = $props.uiState.et4_1.ibw_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.s11t(tmp, [toString_0(tmp0_safe_receiver == null ? null : penaltyPercentage(tmp0_safe_receiver)) + '%']); addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_36; var block = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$create, this_0, block); var tmp0_safe_receiver = $props.uiState.et4_1.ibw_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = '' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.cbw_1); addChildNode($this$create, tmp$ret$2); var tmp1_safe_receiver = $props.uiState.et4_1.ibw_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = '/' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.dbw_1); addChildNode($this$create, tmp$ret$5); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = ' ' + $strings.eq5(strings_getInstance().tn1_1); addChildNode($this$create, tmp$ret$8); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, ' '); var tmp; if ($props.uiState.kt4()) { // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_0 = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$create, 'span', block_0); tmp = Unit_instance; } // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$create, 'br'); var tmp2_safe_receiver = $props.uiState.et4_1.ibw_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.bbw_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$22 = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; addChildNode($this$create, tmp$ret$22); return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda_1($text, $props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $text._v; // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'span'; $this$invoke.secondary = create_0(tmp, UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda_0($props, $strings)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseAssignmentMarkListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda($dayOrDateStr, $props, $text, $strings) { return function ($this$invoke) { var tmp = default_2; $this$invoke.secondaryAction = create_0(tmp, UstadCourseAssignmentMarkListItem$lambda$lambda$lambda($dayOrDateStr)); var this_0 = default_25; var block = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda_1($text, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_UstadCourseAssignmentMarkListItem_kt_t63y8f; function _init_properties_UstadCourseAssignmentMarkListItem_kt__co29gz() { if (!properties_initialized_UstadCourseAssignmentMarkListItem_kt_t63y8f) { properties_initialized_UstadCourseAssignmentMarkListItem_kt_t63y8f = true; UstadCourseAssignmentMarkListItem = FC(UstadCourseAssignmentMarkListItem$lambda); } } function get_UstadCourseBlockEdit() { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); return UstadCourseBlockEdit; } var UstadCourseBlockEdit; function get_UstadCourseBlockEditPreview() { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); return UstadCourseBlockEditPreview; } var UstadCourseBlockEditPreview; function UstadCourseBlockEdit$lambda($this$FC, props) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_34; var block = UstadCourseBlockEdit$lambda$lambda(props, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_14($theme$delegate) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_45; addChild_0($this$invoke, this_0); return Unit_instance; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_0($selectedContentEntry, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $selectedContentEntry.fav_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.eq5(strings_getInstance().jnk_1); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickEditSelectedContentEntry(); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onClick = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_46; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.eq5(strings_getInstance().fmr_1); var this_0 = default_6; var block = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda($props); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda($props, $selectedContentEntry, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = UstadCourseBlockEdit$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_0($selectedContentEntry, $strings); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.ptt_1) { var tmp_0 = default_9; $this$invoke.secondaryAction = create_0(tmp_0, UstadCourseBlockEdit$lambda$lambda$lambda$lambda_1($strings, $props)); tmp = Unit_instance; } return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_2($props) { return function (imageUri) { $props.onPictureChanged(imageUri); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ek4_1; $this$invoke.imageUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.y7y_1; $this$invoke.onImageUriChanged = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_2($props); $this$invoke.disabled = !$props.uiState.rtt_1; return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_3($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.vkh(VOID, VOID, VOID, VOID, it_0)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'title'; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.x7x_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().jmi_1) + '*'; $this$invoke.disabled = !$props.uiState.rtt_1; $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.ttt_1 == null); // Inline function 'react.ReactNode' call var tmp3_elvis_lhs = $props.uiState.ttt_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp3_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp3_elvis_lhs; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_3($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp0_safe_receiver = $props.uiState.ott_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit.....' call $props.onCourseBlockChange(tmp0_safe_receiver.dk4_1.vkh(VOID, VOID, VOID, VOID, VOID, it)); } return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.y7x_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.id = 'description_quill'; $this$invoke.placeholder = $strings.eq5(strings_getInstance().cmg_1); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_5($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.vkh(VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.a7y_1; $this$invoke.timeInMillis = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().onb_1); $this$invoke.id = 'hide_until_date'; $this$invoke.disabled = !$props.uiState.rtt_1; var tmp3_safe_receiver = $props.uiState.stt_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($props.uiState.stt_1 == null); $this$invoke.timeZoneId = $props.uiState.ytt_1; $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_5($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_0(it) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); return it.fwq_1.toString(); } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_1($strings) { return function (it) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return capitalizeFirstLetter($strings.eq5(it.ewq_1)); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.vkh(VOID, VOID, VOID, VOID, VOID, VOID, it.fwq_1)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'cbCompletionCriteria'; var tmp = Companion_getInstance_16(); var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.z7x_1; $this$UstadSelectField.value = tmp.dk7(tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs); $this$UstadSelectField.label = $strings.eq5(strings_getInstance().xn1_1); $this$UstadSelectField.options = $props.uiState.qtt_1; $this$UstadSelectField.itemValue = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_0; $this$UstadSelectField.itemLabel = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_1($strings); $this$UstadSelectField.enabled = $props.uiState.rtt_1; $this$UstadSelectField.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_3($strings) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().tn1_1); addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.vkh(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbMinPoints'; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; $this$invoke.numValue = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.f7y_1; // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit.....' call var tmp = default_31; this_0.endAdornment = create_0(tmp, UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_3($strings)); $this$invoke.InputProps = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().tn1_1); $this$invoke.disabled = !$props.uiState.rtt_1; $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(15) + 'px'; var tmp; if ($props.uiState.rwv()) { UstadSelectField($this$invoke, UstadCourseBlockEdit$lambda$lambda$lambda$lambda_6($props, $strings)); tmp = Unit_instance; } var tmp_0; if ($props.uiState.owv()) { var this_0 = get_UstadNullableNumberTextField(); var block = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_0, block); tmp_0 = Unit_instance; } return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.vkh(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbMaxPoints'; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; $this$invoke.numValue = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.e7y_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call this_0.y5($strings.eq5(strings_getInstance().qnc_1)); if ($props.uiState.wtt_1) { this_0.y5('*'); } // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = this_0.toString(); $this$invoke.error = !($props.uiState.vtt_1 == null); var tmp2_safe_receiver = $props.uiState.vtt_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } var tmp3_elvis_lhs = tmp; var tmp_0; if (tmp3_elvis_lhs == null) { var tmp_1; if ($props.uiState.wtt_1) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = $strings.eq5(strings_getInstance().lnh_1); } else { tmp_1 = null; } tmp_0 = tmp_1; } else { tmp_0 = tmp3_elvis_lhs; } $this$invoke.helperText = tmp_0; $this$invoke.disabled = !$props.uiState.rtt_1; $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_8($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_9($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.vkh(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbDeadlineDate'; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b7y_1; $this$invoke.timeInMillis = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.ytt_1; Companion_getInstance_17(); $this$invoke.unsetDefault = new Long(-1, 2147483647); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().kn2_1); $this$invoke.disabled = !$props.uiState.rtt_1; var tmp3_safe_receiver = $props.uiState.utt_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($props.uiState.utt_1 == null); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_9($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_10($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.vkh(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbGracePeriodDate'; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.d7y_1; $this$invoke.timeInMillis = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.ytt_1; Companion_getInstance_17(); $this$invoke.unsetDefault = new Long(-1, 2147483647); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().qn1_1); $this$invoke.disabled = !$props.uiState.rtt_1; var tmp3_safe_receiver = $props.uiState.xtt_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($props.uiState.xtt_1 == null); $this$invoke.timeZoneId = Companion_getInstance_15().jmd().kmc(); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_10($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_11($this$create) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, '%'); return Unit_instance; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_12($props) { return function (newString) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.vkh(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, numberToInt(newString))); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbLateSubmissionPenalty'; var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.c7y_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().pn1_1); $this$invoke.disabled = !$props.uiState.rtt_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $strings.eq5(strings_getInstance().rnc_1); // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call var tmp = default_31; this_0.endAdornment = create_0(tmp, UstadCourseBlockEdit$lambda$lambda$lambda$lambda_11); $this$invoke.InputProps = this_0; $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_12($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda($props, $theme$delegate, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = invoke$lambda_14($theme$delegate).spacing(2); var tmp0_safe_receiver = $props.uiState.ott_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fk4_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadCourseBlockEdit$lambda$lambda$lambda($props, tmp1_safe_receiver, $strings); addChild($this$invoke, this_0, block); } var this_1 = get_UstadImageSelectButton(); var block_0 = UstadCourseBlockEdit$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadTextField(); var block_1 = UstadCourseBlockEdit$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block_2 = UstadCourseBlockEdit$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); var this_4 = get_UstadDateTimeField(); var block_3 = UstadCourseBlockEdit$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); var this_5 = default_34; var block_4 = UstadCourseBlockEdit$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); var tmp; if ($props.uiState.swv()) { var this_6 = get_UstadNullableNumberTextField(); var block_5 = UstadCourseBlockEdit$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_6, block_5); tmp = Unit_instance; } var tmp_0; if ($props.uiState.qwv()) { var this_7 = get_UstadDateTimeField(); var block_6 = UstadCourseBlockEdit$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_7, block_6); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.pwv()) { var this_8 = get_UstadDateTimeField(); var block_7 = UstadCourseBlockEdit$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_8, block_7); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.ttp()) { var this_9 = get_UstadNumberTextField(); var block_8 = UstadCourseBlockEdit$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_9, block_8); tmp_2 = Unit_instance; } return Unit_instance; }; } function UstadCourseBlockEditPreview$lambda($this$FC, it) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = UstadCourseBlockEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadCourseBlockEditPreview$lambda$lambda($this$invoke) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); $this$invoke.maxWidth = 'lg'; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadCourseBlockEdit(); var block = UstadCourseBlockEditPreview$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function UstadCourseBlockEditPreview$lambda$lambda$lambda($this$invoke) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'kotlin.apply' call var this_0 = new CourseBlock(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEditPreview....' call this_0.e7y_1 = 78.0; var tmp = this_0; tmp.z7x_1 = 1; $this$invoke.uiState = new CourseBlockEditUiState(new CourseBlockAndEditEntities(this_0)); return Unit_instance; } var properties_initialized_UstadCourseBlockEdit_kt_t9em4b; function _init_properties_UstadCourseBlockEdit_kt__1vh62l() { if (!properties_initialized_UstadCourseBlockEdit_kt_t9em4b) { properties_initialized_UstadCourseBlockEdit_kt_t9em4b = true; UstadCourseBlockEdit = FC(UstadCourseBlockEdit$lambda); UstadCourseBlockEditPreview = FC(UstadCourseBlockEditPreview$lambda); } } function get_UstadCourseBlockHeader() { _init_properties_UstadCourseBlockHeader_kt__781i0q(); return UstadCourseBlockHeader; } var UstadCourseBlockHeader; function UstadCourseBlockHeader$lambda($this$FC, props) { _init_properties_UstadCourseBlockHeader_kt__781i0q(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = UstadCourseBlockHeader$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_15($theme$delegate) { _init_properties_UstadCourseBlockHeader_kt__781i0q(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadCourseBlockHeader$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.courseBlock = $props.block; var tmp0_safe_receiver = $props.picture; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.y7y_1; var tmp1_safe_receiver = $props.block; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.x7x_1; $this$invoke.title = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.width = toString(100) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.height = toString(100) + 'px'; // Inline function 'mui.material.SvgIconSize.Companion.large' call 0; $this$invoke.iconSize = 'large'; return Unit_instance; }; } function UstadCourseBlockHeader$lambda$lambda$lambda_0($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h4' call 0; $this$invoke.variant = 'h4'; var tmp0_elvis_lhs = $props.id; $this$invoke.id = (tmp0_elvis_lhs == null ? 'courseblock' : tmp0_elvis_lhs) + '_title'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockHeader....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = invoke$lambda_15($theme$delegate).spacing(1); $this$invoke.sx = this_0; var tmp1_safe_receiver = $props.block; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.x7x_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } function UstadCourseBlockHeader$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; $this$invoke.sx = $props.sx; $this$invoke.id = $props.id; var this_0 = get_UstadBlockIcon(); var block = UstadCourseBlockHeader$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = UstadCourseBlockHeader$lambda$lambda$lambda_0($props, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_UstadCourseBlockHeader_kt_jxkviw; function _init_properties_UstadCourseBlockHeader_kt__781i0q() { if (!properties_initialized_UstadCourseBlockHeader_kt_jxkviw) { properties_initialized_UstadCourseBlockHeader_kt_jxkviw = true; UstadCourseBlockHeader = FC(UstadCourseBlockHeader$lambda); } } function get_JS_DATE_MAX() { _init_properties_UstadDateField_kt__swpsb7(); return JS_DATE_MAX; } var JS_DATE_MAX; function get_UstadDateField() { _init_properties_UstadDateField_kt__swpsb7(); return UstadDateField; } var UstadDateField; function isSetDate(_this__u8e3s4) { _init_properties_UstadDateField_kt__swpsb7(); return _this__u8e3s4.c7(new Long(0, 0)) > 0 ? _this__u8e3s4.c7(get_JS_DATE_MAX()) < 0 : false; } function UstadDateField$lambda($this$FC, props) { _init_properties_UstadDateField_kt__swpsb7(); var rawValue$delegate = useState(UstadDateField$lambda$lambda(props)); var tmp = [props.timeInMillis]; useEffect(tmp, UstadDateField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadDateField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$timeToIsoDateInputFieldString(_this__u8e3s4, $props) { var tmp; var tmp0_elvis_lhs = $props.unsetDefault; if (!_this__u8e3s4.equals(tmp0_elvis_lhs == null ? new Long(0, 0) : tmp0_elvis_lhs)) { tmp = toLocalDateTime(Companion_getInstance_12().rmc(_this__u8e3s4), Companion_getInstance_15().hmc($props.timeZoneId)).emd().toString(); } else { tmp = ''; } return tmp; } function invoke$lambda_16($rawValue$delegate) { _init_properties_UstadDateField_kt__swpsb7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_17($rawValue$delegate, value) { _init_properties_UstadDateField_kt__swpsb7(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadDateField$lambda$lambda($props) { return function () { return invoke$timeToIsoDateInputFieldString($props.timeInMillis, $props); }; } function UstadDateField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var strVal = invoke$timeToIsoDateInputFieldString($props.timeInMillis, $props); var tmp; if (!(invoke$lambda_16($rawValue$delegate) === strVal)) { invoke$lambda_17($rawValue$delegate, strVal); tmp = Unit_instance; } return Unit_instance; }; } function UstadDateField$lambda$lambda$lambda($props, $rawValue$delegate) { return function (it) { var tmp = it.target; var targetElValue = (tmp instanceof HTMLInputElement ? tmp : THROW_CCE()).value; invoke$lambda_17($rawValue$delegate, targetElValue); var tmp_0; // Inline function 'kotlin.text.isNotEmpty' call if (charSequenceLength(targetElValue) > 0) { var instant = toInstant(LocalDateTime_init_$Create$(Companion_getInstance_18().o2r(targetElValue), LocalTime_init_$Create$(0, 0)), Companion_getInstance_15().hmc($props.timeZoneId)); console.log('onChange: ' + targetElValue); tmp_0 = $props.onChange(instant.qmc()); } else { console.log('onChange: unset'); var tmp_1 = $props.onChange; var tmp0_elvis_lhs = $props.unsetDefault; tmp_0 = tmp_1(tmp0_elvis_lhs == null ? new Long(0, 0) : tmp0_elvis_lhs); } return Unit_instance; }; } function UstadDateField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.date' call 0; $this$invoke.type = 'date'; $this$invoke.label = $props.label; $this$invoke.value = invoke$lambda_16($rawValue$delegate); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDateField...' call this_0.shrink = true; $this$invoke.InputLabelProps = this_0; $this$invoke.id = $props.id; $this$invoke.fullWidth = $props.fullWidth; $this$invoke.helperText = $props.helperText; $this$invoke.error = $props.error; $this$invoke.disabled = $props.disabled; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadDateField$lambda$lambda$lambda($props, $rawValue$delegate); return Unit_instance; }; } var properties_initialized_UstadDateField_kt_8qq9lh; function _init_properties_UstadDateField_kt__swpsb7() { if (!properties_initialized_UstadDateField_kt_8qq9lh) { properties_initialized_UstadDateField_kt_8qq9lh = true; JS_DATE_MAX = new Long(-1025769472, 2011656); UstadDateField = FC(UstadDateField$lambda); } } function get_UstadDateTimeField() { _init_properties_UstadDateTimeField_kt__2c2ame(); return UstadDateTimeField; } var UstadDateTimeField; function get_DateTimeEditFieldPreview() { _init_properties_UstadDateTimeField_kt__2c2ame(); return DateTimeEditFieldPreview; } var DateTimeEditFieldPreview; function UstadDateTimeField$lambda($this$FC, props) { _init_properties_UstadDateTimeField_kt__2c2ame(); if (!props.timeInMillis.equals(props.unsetDefault) ? props.timeInMillis.c7(get_JS_DATE_MAX()) > 0 : false) { throw IllegalArgumentException_init_$Create$('UstadDateTimeEditField: Date to display is out of allowed range. If Long.MAX_VALUE is being used as a fallback default, set the unsetDefault property e.g. unsetDefault = Long.MAX_VALUE'); } var rawValue$delegate = useState(UstadDateTimeField$lambda$lambda(props)); var tmp = [props.timeInMillis]; useEffect(tmp, UstadDateTimeField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadDateTimeField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$timeToIsoDateTimeInputFieldString(_this__u8e3s4, $props) { var tmp; var tmp0_elvis_lhs = $props.unsetDefault; if (!_this__u8e3s4.equals(tmp0_elvis_lhs == null ? new Long(0, 0) : tmp0_elvis_lhs)) { tmp = chopOffSeconds(toLocalDateTime(Companion_getInstance_12().rmc(_this__u8e3s4), Companion_getInstance_15().hmc($props.timeZoneId))).toString(); } else { tmp = ''; } return tmp; } function invoke$lambda_18($rawValue$delegate) { _init_properties_UstadDateTimeField_kt__2c2ame(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_19($rawValue$delegate, value) { _init_properties_UstadDateTimeField_kt__2c2ame(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadDateTimeField$lambda$lambda($props) { return function () { return invoke$timeToIsoDateTimeInputFieldString($props.timeInMillis, $props); }; } function UstadDateTimeField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var strValue = invoke$timeToIsoDateTimeInputFieldString($props.timeInMillis, $props); var tmp; if (!(invoke$lambda_18($rawValue$delegate) === strValue)) { invoke$lambda_19($rawValue$delegate, strValue); tmp = Unit_instance; } return Unit_instance; }; } function UstadDateTimeField$lambda$lambda$lambda($props, $rawValue$delegate) { return function (it) { var tmp = it.target; var targetElValue = (tmp instanceof HTMLInputElement ? tmp : THROW_CCE()).value; invoke$lambda_19($rawValue$delegate, targetElValue); var tmp_0; // Inline function 'kotlin.text.isNotBlank' call if (!isBlank(targetElValue)) { var localDateTime = Companion_getInstance_19().o2r(targetElValue); var instant = toInstant(localDateTime, Companion_getInstance_15().hmc($props.timeZoneId)); tmp_0 = $props.onChange(instant.qmc()); } else { var tmp_1 = $props.onChange; var tmp0_elvis_lhs = $props.unsetDefault; tmp_0 = tmp_1(tmp0_elvis_lhs == null ? new Long(0, 0) : tmp0_elvis_lhs); } return Unit_instance; }; } function UstadDateTimeField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.datetimeLocal' call 0; $this$invoke.type = 'datetime-local'; $this$invoke.label = $props.label; $this$invoke.helperText = $props.helperText; $this$invoke.value = invoke$lambda_18($rawValue$delegate); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDateTimeField...' call this_0.shrink = true; $this$invoke.InputLabelProps = this_0; $this$invoke.id = $props.id; $this$invoke.fullWidth = $props.fullWidth; $this$invoke.disabled = $props.disabled; $this$invoke.error = $props.error; $this$invoke.sx = $props.sx; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadDateTimeField$lambda$lambda$lambda($props, $rawValue$delegate); return Unit_instance; }; } function DateTimeEditFieldPreview$lambda($this$FC, it) { _init_properties_UstadDateTimeField_kt__2c2ame(); var dateTime$delegate = useState(DateTimeEditFieldPreview$lambda$lambda); var formattedDate = useFormattedDateAndTime(invoke$lambda_20(dateTime$delegate), Companion_getInstance_15().jmd().kmc()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadDateTimeField(); var block = DateTimeEditFieldPreview$lambda$lambda_0(dateTime$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$FC, formattedDate); return Unit_instance; } function invoke$lambda_20($dateTime$delegate) { _init_properties_UstadDateTimeField_kt__2c2ame(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('dateTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $dateTime$delegate[0]; } function invoke$lambda_21($dateTime$delegate, value) { _init_properties_UstadDateTimeField_kt__2c2ame(); getLocalDelegateReference('dateTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $dateTime$delegate[1](value); return Unit_instance; } function DateTimeEditFieldPreview$lambda$lambda() { _init_properties_UstadDateTimeField_kt__2c2ame(); return new Long(0, 0); } function DateTimeEditFieldPreview$lambda$lambda$lambda($dateTime$delegate) { return function (it) { invoke$lambda_21($dateTime$delegate, it); return Unit_instance; }; } function DateTimeEditFieldPreview$lambda$lambda_0($dateTime$delegate) { return function ($this$invoke) { $this$invoke.id = 'datetime'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.DateTimeEditFieldPreview...' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(20) + 'px'; $this$invoke.sx = this_0; $this$invoke.timeInMillis = invoke$lambda_20($dateTime$delegate); $this$invoke.timeZoneId = Companion_getInstance_15().jmd().kmc(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Date and time'; $this$invoke.onChange = DateTimeEditFieldPreview$lambda$lambda$lambda($dateTime$delegate); return Unit_instance; }; } var properties_initialized_UstadDateTimeField_kt_4an38o; function _init_properties_UstadDateTimeField_kt__2c2ame() { if (!properties_initialized_UstadDateTimeField_kt_4an38o) { properties_initialized_UstadDateTimeField_kt_4an38o = true; UstadDateTimeField = FC(UstadDateTimeField$lambda); DateTimeEditFieldPreview = FC(DateTimeEditFieldPreview$lambda); } } function get_UstadDetailField() { _init_properties_UstadDetailField_kt__djxids(); return UstadDetailField; } var UstadDetailField; function get_UstadDetailFieldPreview() { _init_properties_UstadDetailField_kt__djxids(); return UstadDetailFieldPreview; } var UstadDetailFieldPreview; function UstadDetailField$lambda($this$FC, props) { _init_properties_UstadDetailField_kt__djxids(); var tmp = default_48; var contentNode = create_0(tmp, UstadDetailField$lambda$lambda(props)); if (props.onClick == null) { // Inline function 'react.ChildrenBuilder.unaryPlus' call addChildNode($this$FC, contentNode); } else { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_49; var block = UstadDetailField$lambda$lambda_0(contentNode); addChild($this$FC, this_0, block); } return Unit_instance; } function UstadDetailField$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailField$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(8) + 'px'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var tmp; if (!($props.icon == null)) { var this_1 = $props.icon; addChildNode($this$invoke, this_1); tmp = Unit_instance; } else { var this_2 = get_UstadBlankIcon(); var block = UstadDetailField$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_2, block); tmp = Unit_instance; } return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 2; // Inline function 'kotlin.js.asDynamic' call $this$invoke.md = 1; var this_0 = default_15; var block = UstadDetailField$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField......' call $this$invoke.sx = {}; // Inline function 'mui.material.TypographyAlign.Companion.left' call 0; $this$invoke.align = 'left'; // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; var this_0 = $props.valueText; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda$lambda$lambda_1($labelText) { return function ($this$invoke) { // Inline function 'mui.material.TypographyAlign.Companion.left' call 0; $this$invoke.align = 'left'; // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$4 = $labelText; addChildNode($this$invoke, tmp$ret$4); return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_2; var block = UstadDetailField$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var tmp0_safe_receiver = $props.labelText; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_2; var block_0 = UstadDetailField$lambda$lambda$lambda$lambda$lambda_1(tmp0_safe_receiver); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 8; // Inline function 'kotlin.js.asDynamic' call $this$invoke.md = 10; var this_0 = default_34; var block = UstadDetailField$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField....' call // Inline function 'web.cssom.JustifyContent.Companion.end' call 0; this_0.justifyContent = 'end'; $this$invoke.sx = this_0; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 2; // Inline function 'kotlin.js.asDynamic' call $this$invoke.md = 1; var this_1 = $props.secondaryActionContent; addChildNode($this$invoke, this_1); return Unit_instance; }; } function UstadDetailField$lambda$lambda($props) { return function ($this$create) { $this$create.container = true; var this_0 = default_48; var block = UstadDetailField$lambda$lambda$lambda($props); addChild($this$create, this_0, block); var this_1 = default_48; var block_0 = UstadDetailField$lambda$lambda$lambda_0($props); addChild($this$create, this_1, block_0); var tmp; if (!($props.secondaryActionContent == null)) { var this_2 = default_48; var block_1 = UstadDetailField$lambda$lambda$lambda_1($props); addChild($this$create, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadDetailField$lambda$lambda_0($contentNode) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField...' call // Inline function 'web.cssom.JustifyContent.Companion.start' call 0; this_0.justifyContent = 'start'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.border = toString(0) + 'px'; $this$invoke.sx = this_0; var this_1 = $contentNode; addChildNode($this$invoke, this_1); return Unit_instance; }; } function UstadDetailFieldPreview$lambda($this$FC, it) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = UstadDetailFieldPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); $this$invoke.maxWidth = 'lg'; var currentDateTime = useFormattedDateAndTime(systemTimeInMillis(), 'Asia/Dubai'); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_34; var block = UstadDetailFieldPreview$lambda$lambda$lambda(currentDateTime); addChild($this$invoke, this_0, block); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda($this$create) { _init_properties_UstadDetailField_kt__djxids(); $this$create.onClick = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_50; var block = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, this_0, block); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda(it) { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda($currentDateTime) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $currentDateTime; $this$invoke.labelText = 'With icon and secondary action'; $this$invoke.icon = create(default_29); var tmp = default_6; $this$invoke.secondaryActionContent = create_0(tmp, UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda); return Unit_instance; }; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = 'Demo value'; $this$invoke.labelText = 'With icon and secondary action'; $this$invoke.icon = create(default_29); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = 'Demo value'; $this$invoke.labelText = 'With no icon or secondary action'; return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = 'Demo value'; $this$invoke.labelText = 'Clickable with icon and secondary action'; $this$invoke.icon = create(default_29); $this$invoke.onClick = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_0; return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_0() { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'span'; $this$invoke.valueText = create_0(tmp, UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_1); $this$invoke.labelText = 'Simple Text'; $this$invoke.icon = create(default_29); $this$invoke.onClick = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_2; return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_1($this$create) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailFieldPreview......' call // Inline function 'web.cssom.rgb' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.color = 'rgb(' + 255 + ' ' + 0 + ' ' + 0 + ' / ' + 1.0 + ')'; $this$create.style = this_0; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = 'Simple Text'; addChildNode($this$create, tmp$ret$8); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_2() { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = useFormattedDate(systemTimeInMillis(), 'Asia/Dubai'); $this$invoke.labelText = 'Date'; $this$invoke.icon = create(default_51); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda($currentDateTime) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadDetailField(); var block = UstadDetailFieldPreview$lambda$lambda$lambda$lambda($currentDateTime); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField(); var block_0 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block_0); var this_2 = get_UstadDetailField(); var block_1 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_1); var this_3 = get_UstadDetailField(); var block_2 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_3, block_2); var this_4 = get_UstadDetailField(); var block_3 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_4, block_3); var this_5 = get_UstadDetailField(); var block_4 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_5, block_4); return Unit_instance; }; } var properties_initialized_UstadDetailField_kt_5hmr9q; function _init_properties_UstadDetailField_kt__djxids() { if (!properties_initialized_UstadDetailField_kt_5hmr9q) { properties_initialized_UstadDetailField_kt_5hmr9q = true; UstadDetailField = FC(UstadDetailField$lambda); UstadDetailFieldPreview = FC(UstadDetailFieldPreview$lambda); } } function get_UstadDetailField2() { _init_properties_UstadDetailField2_kt__5zpf5c(); return UstadDetailField2; } var UstadDetailField2; function get_UstadDetailField2Content() { _init_properties_UstadDetailField2_kt__5zpf5c(); return UstadDetailField2Content; } var UstadDetailField2Content; function UstadDetailField2$lambda($this$FC, props) { _init_properties_UstadDetailField2_kt__5zpf5c(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadDetailField2$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadDetailField2$lambda$lambda$lambda$lambda($onClickVal) { return function (it) { $onClickVal(); return Unit_instance; }; } function UstadDetailField2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_instance; }; } function UstadDetailField2$lambda$lambda$lambda($onClickVal, $props) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = UstadDetailField2$lambda$lambda$lambda$lambda($onClickVal); var this_0 = get_UstadDetailField2Content(); var block = UstadDetailField2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadDetailField2$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_instance; }; } function UstadDetailField2$lambda$lambda($props) { return function ($this$invoke) { var onClickVal = $props.onClick; var tmp; if (!(onClickVal == null)) { var this_0 = default_33; var block = UstadDetailField2$lambda$lambda$lambda(onClickVal, $props); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = get_UstadDetailField2Content(); var block_0 = UstadDetailField2$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function UstadDetailField2Content$lambda($this$FC, props) { _init_properties_UstadDetailField2_kt__5zpf5c(); var tmp0_safe_receiver = props.leadingContent; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField2Content..' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = UstadDetailField2Content$lambda$lambda(tmp0_safe_receiver); addChild($this$FC, this_0, block); } // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_26; var block_0 = UstadDetailField2Content$lambda$lambda_0(props); addChild($this$FC, this_1, block_0); return Unit_instance; } function UstadDetailField2Content$lambda$lambda($leadingContent) { return function ($this$invoke) { var this_0 = $leadingContent; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadDetailField2Content$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.primary = $props.valueContent; $this$invoke.secondary = $props.labelContent; return Unit_instance; }; } var properties_initialized_UstadDetailField2_kt_s4eo0e; function _init_properties_UstadDetailField2_kt__5zpf5c() { if (!properties_initialized_UstadDetailField2_kt_s4eo0e) { properties_initialized_UstadDetailField2_kt_s4eo0e = true; UstadDetailField2 = FC(UstadDetailField2$lambda); UstadDetailField2Content = FC(UstadDetailField2Content$lambda); } } function get_UstadTextEditField() { _init_properties_UstadEditField_kt__ohlfw7(); return UstadTextEditField; } var UstadTextEditField; function get_UstadDropDownField() { _init_properties_UstadEditField_kt__ohlfw7(); return UstadDropDownField; } var UstadDropDownField; function get_UstadEditFieldPreviews() { _init_properties_UstadEditField_kt__ohlfw7(); return UstadEditFieldPreviews; } var UstadEditFieldPreviews; function DropDownOption(label, value) { this.f125_1 = label; this.g125_1 = value; } protoOf(DropDownOption).toString = function () { return 'DropDownOption label=' + this.f125_1 + ' value=' + this.g125_1; }; function UstadTextEditField$lambda($this$FC, props) { _init_properties_UstadEditField_kt__ohlfw7(); var errorText$delegate = useState(UstadTextEditField$lambda$lambda(props)); var passwordVisible$delegate = useState(UstadTextEditField$lambda$lambda_0); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadTextEditField$lambda$lambda_1(props, errorText$delegate, passwordVisible$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_22($errorText$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('errorText', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $errorText$delegate[0]; } function invoke$lambda_23($errorText$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('errorText', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $errorText$delegate[1](value); return Unit_instance; } function invoke$lambda_24($passwordVisible$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $passwordVisible$delegate[0]; } function invoke$lambda_25($passwordVisible$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $passwordVisible$delegate[1](value); return Unit_instance; } function UstadTextEditField$lambda$lambda($props) { return function () { return $props.error; }; } function UstadTextEditField$lambda$lambda_0() { _init_properties_UstadEditField_kt__ohlfw7(); return false; } function UstadTextEditField$lambda$lambda$lambda($this) { return function (it) { $this(); return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda_0($props, $errorText$delegate) { return function (it) { // Inline function 'kotlin.js.asDynamic' call var currentVal = it.target.value; invoke$lambda_23($errorText$delegate, null); var tmp = $props.onChange; var tmp1_elvis_lhs = currentVal == null ? null : toString(currentVal); tmp(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function (it) { invoke$lambda_25($passwordVisible$delegate, !invoke$lambda_24($passwordVisible$delegate)); return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); return Unit_instance; } function UstadTextEditField$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); return Unit_instance; } function UstadTextEditField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().pn6_1); $this$invoke.onClick = UstadTextEditField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate); var tmp; if (invoke$lambda_24($passwordVisible$delegate)) { var this_0 = default_52; var block = UstadTextEditField$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = default_50; var block_0 = UstadTextEditField$lambda$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var this_0 = default_6; var block = UstadTextEditField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda_2($props) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var tmp0_elvis_lhs = $props.suffixText; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function UstadTextEditField$lambda$lambda_1($props, $errorText$delegate, $passwordVisible$delegate, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.label; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.value = $props.value; var tmp1_elvis_lhs = $props.enabled; $this$invoke.disabled = !(tmp1_elvis_lhs == null ? true : tmp1_elvis_lhs); $this$invoke.error = !(invoke$lambda_22($errorText$delegate) == null); var tmp2_safe_receiver = invoke$lambda_22($errorText$delegate); var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField...' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.fullWidth = $props.fullWidth; $this$invoke.id = $props.id; var tmp_0; if ($props.readOnly) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField...' call // Inline function 'com.ustadmobile.mui.common.readOnly' call // Inline function 'kotlin.js.asDynamic' call this_0.readOnly = true; $this$invoke.inputProps = this_0; tmp_0 = Unit_instance; } var tmp3_safe_receiver = $props.onClick; var tmp_1; if (tmp3_safe_receiver == null) { tmp_1 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField...' call tmp_1 = UstadTextEditField$lambda$lambda$lambda(tmp3_safe_receiver); } $this$invoke.onClick = tmp_1; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadTextEditField$lambda$lambda$lambda_0($props, $errorText$delegate); var tmp_2; if ($props.password) { var tmp_3; if (invoke$lambda_24($passwordVisible$delegate)) { // Inline function 'web.html.InputType.Companion.text' call 0; tmp_3 = 'text'; } else { // Inline function 'web.html.InputType.Companion.password' call 0; tmp_3 = 'password'; } $this$invoke.type = tmp_3; tmp_2 = Unit_instance; } // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField...' call if ($props.password) { var tmp_4 = default_31; this_1.endAdornment = create_0(tmp_4, UstadTextEditField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate)); } else if (!($props.suffixText == null)) { var tmp_5 = default_31; this_1.endAdornment = create_0(tmp_5, UstadTextEditField$lambda$lambda$lambda_2($props)); } var tmp0_safe_receiver = $props.inputProps; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField....' call tmp0_safe_receiver(this_1); } $this$invoke.InputProps = this_1; return Unit_instance; }; } function UstadDropDownField$lambda($this$FC, props) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_53; var block = UstadDropDownField$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadDropDownField$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.id = '' + $props.id + '_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $props.label; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadDropDownField$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadDropDownField.....' call if ($props.itemValue(element) === selectedVal) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var selectedItem = tmp$ret$1; $props.onChange(selectedItem); return Unit_instance; }; } function UstadDropDownField$lambda$lambda$lambda$lambda_0($props, $option) { return function ($this$invoke) { $this$invoke.value = $props.itemValue($option); var this_0 = $props.itemLabel($option); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadDropDownField$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.value; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDropDownField....' call tmp = $props.itemValue(tmp0_safe_receiver); } $this$invoke.value = tmp; $this$invoke.id = $props.id; $this$invoke.labelId = '' + $props.id + '_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $props.label; var tmp1_elvis_lhs = $props.enabled; $this$invoke.disabled = !(tmp1_elvis_lhs == null ? true : tmp1_elvis_lhs); $this$invoke.fullWidth = $props.fullWidth; $this$invoke.onChange = UstadDropDownField$lambda$lambda$lambda$lambda($props); var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadDropDownField....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = UstadDropDownField$lambda$lambda$lambda$lambda_0($props, element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function UstadDropDownField$lambda$lambda$lambda_1($helperText) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $helperText; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadDropDownField$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_54; var block = UstadDropDownField$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = UstadDropDownField$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var helperText = $props.error; var tmp; if (!(helperText == null)) { var this_2 = default_56; var block_1 = UstadDropDownField$lambda$lambda$lambda_1(helperText); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadEditFieldPreviews$lambda($this$FC, it) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = UstadEditFieldPreviews$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 5; var date1$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadDateField(); var block = UstadEditFieldPreviews$lambda$lambda$lambda_0(date1$delegate); addChild($this$invoke, this_0, block); var unsetMinDate$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadDateField(); var block_0 = UstadEditFieldPreviews$lambda$lambda$lambda_2(unsetMinDate$delegate); addChild($this$invoke, this_1, block_0); var time$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_3); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadTimeField(); var block_1 = UstadEditFieldPreviews$lambda$lambda$lambda_4(time$delegate); addChild($this$invoke, this_2, block_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_UstadTextEditField(); var block_2 = UstadEditFieldPreviews$lambda$lambda$lambda_5; addChild($this$invoke, this_3, block_2); var selectedOption$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_6); // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = get_UstadDropDownField(); var block_3 = UstadEditFieldPreviews$lambda$lambda$lambda_7(selectedOption$delegate); addChild($this$invoke, this_4, block_3); var switchChecked$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_8); // Inline function 'react.ChildrenBuilder.invoke' call var this_5 = get_UstadSwitchField(); var block_4 = UstadEditFieldPreviews$lambda$lambda$lambda_9(switchChecked$delegate); addChild($this$invoke, this_5, block_4); var maxScore$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_10); // Inline function 'react.ChildrenBuilder.invoke' call var this_6 = get_UstadTextEditField(); var block_5 = UstadEditFieldPreviews$lambda$lambda$lambda_11(maxScore$delegate); addChild($this$invoke, this_6, block_5); return Unit_instance; } function invoke$lambda_26($date1$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('date1', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $date1$delegate[0]; } function invoke$lambda_27($date1$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('date1', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $date1$delegate[1](value); return Unit_instance; } function invoke$lambda_28($unsetMinDate$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('unsetMinDate', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $unsetMinDate$delegate[0]; } function invoke$lambda_29($unsetMinDate$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('unsetMinDate', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $unsetMinDate$delegate[1](value); return Unit_instance; } function invoke$lambda_30($time$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('time', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $time$delegate[0]; } function invoke$lambda_31($time$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('time', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $time$delegate[1](value); return Unit_instance; } function invoke$lambda_32($selectedOption$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('selectedOption', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $selectedOption$delegate[0]; } function invoke$lambda_33($selectedOption$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('selectedOption', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $selectedOption$delegate[1](value); return Unit_instance; } function invoke$lambda_34($switchChecked$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('switchChecked', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $switchChecked$delegate[0]; } function invoke$lambda_35($switchChecked$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('switchChecked', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $switchChecked$delegate[1](value); return Unit_instance; } function invoke$lambda_36($maxScore$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('maxScore', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $maxScore$delegate[0]; } function invoke$lambda_37($maxScore$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('maxScore', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $maxScore$delegate[1](value); return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda() { _init_properties_UstadEditField_kt__ohlfw7(); return systemTimeInMillis(); } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda($date1$delegate) { return function (it) { invoke$lambda_27($date1$delegate, it); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_0($date1$delegate) { return function ($this$invoke) { $this$invoke.timeInMillis = invoke$lambda_26($date1$delegate); $this$invoke.id = 'date_edit_field'; $this$invoke.timeZoneId = Companion_getInstance_15().jmd().kmc(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Date'; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda($date1$delegate); $this$invoke.error = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = 'Bady Day'; return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_1() { _init_properties_UstadEditField_kt__ohlfw7(); return new Long(0, 0); } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_0($unsetMinDate$delegate) { return function (it) { invoke$lambda_29($unsetMinDate$delegate, it); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_2($unsetMinDate$delegate) { return function ($this$invoke) { $this$invoke.timeInMillis = invoke$lambda_28($unsetMinDate$delegate); $this$invoke.timeZoneId = Companion_getInstance_15().jmd().kmc(); $this$invoke.id = 'date_edit_unset'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Unset min date'; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_0($unsetMinDate$delegate); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_3() { _init_properties_UstadEditField_kt__ohlfw7(); return imul(14, get_MS_PER_HOUR()) + imul(30, get_MS_PER_MIN()) | 0; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_1($time$delegate) { return function (it) { invoke$lambda_31($time$delegate, it); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_4($time$delegate) { return function ($this$invoke) { $this$invoke.timeInMillis = invoke$lambda_30($time$delegate); $this$invoke.id = 'time_field'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Time'; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_1($time$delegate); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_5($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); $this$invoke.label = 'Read only field'; $this$invoke.value = 'Cant change me'; $this$invoke.id = 'read_only_edit_field'; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_2; $this$invoke.readOnly = true; $this$invoke.onClick = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_3; return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_2(it) { _init_properties_UstadEditField_kt__ohlfw7(); return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_3() { _init_properties_UstadEditField_kt__ohlfw7(); println('Read only field clicked'); return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda_6() { _init_properties_UstadEditField_kt__ohlfw7(); return new DropDownOption('One', '1'); } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_4(it) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = it instanceof DropDownOption ? it : null; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.f125_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_5(it) { _init_properties_UstadEditField_kt__ohlfw7(); var tmp0_safe_receiver = it instanceof DropDownOption ? it : null; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.g125_1; return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_6($selectedOption$delegate) { return function (it) { invoke$lambda_33($selectedOption$delegate, it instanceof DropDownOption ? it : null); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_7($selectedOption$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_32($selectedOption$delegate); $this$invoke.label = 'Select options'; $this$invoke.id = 'select_field'; $this$invoke.options = listOf([new DropDownOption('One', '1'), new DropDownOption('Two', '2')]); $this$invoke.itemLabel = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_4; $this$invoke.itemValue = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_5; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_6($selectedOption$delegate); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_8() { _init_properties_UstadEditField_kt__ohlfw7(); return false; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_7($switchChecked$delegate) { return function (it) { invoke$lambda_35($switchChecked$delegate, it); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_9($switchChecked$delegate) { return function ($this$invoke) { $this$invoke.label = 'Switch'; $this$invoke.id = 'switch_field'; $this$invoke.checked = invoke$lambda_34($switchChecked$delegate); $this$invoke.onChanged = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_7($switchChecked$delegate); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_10() { _init_properties_UstadEditField_kt__ohlfw7(); return 42; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_8($maxScore$delegate) { return function (newString) { // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var destination = StringBuilder_init_$Create$(); var inductionVariable = 0; var last = charSequenceLength(newString); if (inductionVariable < last) do { var index = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var element = charSequenceGet(newString, index); // Inline function 'com.ustadmobile.mui.components.UstadEditFieldPreviews.....' call if (isDigit(element)) { destination.z5(element); } } while (inductionVariable < last); var tmp$ret$2 = destination.toString(); var tmp0_elvis_lhs = toIntOrNull(tmp$ret$2); invoke$lambda_37($maxScore$delegate, tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_9(it) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'web.html.InputMode.Companion.numeric' call 0; it.inputMode = 'numeric'; return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda_11($maxScore$delegate) { return function ($this$invoke) { $this$invoke.label = 'Maximum score'; $this$invoke.id = 'maximum_score'; $this$invoke.value = invoke$lambda_36($maxScore$delegate).toString(); $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_8($maxScore$delegate); $this$invoke.inputProps = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_9; $this$invoke.suffixText = 'Points'; return Unit_instance; }; } var properties_initialized_UstadEditField_kt_b6clo9; function _init_properties_UstadEditField_kt__ohlfw7() { if (!properties_initialized_UstadEditField_kt_b6clo9) { properties_initialized_UstadEditField_kt_b6clo9 = true; UstadTextEditField = FC(UstadTextEditField$lambda); UstadDropDownField = FC(UstadDropDownField$lambda); UstadEditFieldPreviews = FC(UstadEditFieldPreviews$lambda); } } function get_UstadFullSizeIframe() { _init_properties_UstadFullSizeIframe_kt__205s4l(); return UstadFullSizeIframe; } var UstadFullSizeIframe; function UstadFullSizeIframe$lambda($this$FC, props) { _init_properties_UstadFullSizeIframe_kt__205s4l(); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.iframe' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadFullSizeIframe$lambda$lambda(muiAppState, props); addChild($this$FC, 'iframe', block); return Unit_instance; } function UstadFullSizeIframe$lambda$lambda($muiAppState, $props) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadFullSizeIframe...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.None.Companion.none' call 0; this_0.border = 'none'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.className = css(this_0); $this$invoke.src = $props.src; $this$invoke.id = $props.id; return Unit_instance; }; } var properties_initialized_UstadFullSizeIframe_kt_yqtod9; function _init_properties_UstadFullSizeIframe_kt__205s4l() { if (!properties_initialized_UstadFullSizeIframe_kt_yqtod9) { properties_initialized_UstadFullSizeIframe_kt_yqtod9 = true; UstadFullSizeIframe = FC(UstadFullSizeIframe$lambda); } } function get_UstadLanguageConfigContext() { _init_properties_UstadLanguageConfigProvider_kt__j83jny(); return UstadLanguageConfigContext; } var UstadLanguageConfigContext; function get_UstadLanguageConfigProvider() { _init_properties_UstadLanguageConfigProvider_kt__j83jny(); return UstadLanguageConfigProvider; } var UstadLanguageConfigProvider; function UstadLanguageConfigProvider$lambda($this$FC, props) { _init_properties_UstadLanguageConfigProvider_kt__j83jny(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadLanguageConfigContext(); var value = props.languagesConfig; var block = UstadLanguageConfigProvider$lambda$lambda(props); addChild_1($this$FC, this_0, value, block); return Unit_instance; } function UstadLanguageConfigProvider$lambda$lambda($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_UstadLanguageConfigProvider_kt_2lcf6c; function _init_properties_UstadLanguageConfigProvider_kt__j83jny() { if (!properties_initialized_UstadLanguageConfigProvider_kt_2lcf6c) { properties_initialized_UstadLanguageConfigProvider_kt_2lcf6c = true; UstadLanguageConfigContext = createContext(); UstadLanguageConfigProvider = FC(UstadLanguageConfigProvider$lambda); } } function get_UstadLanguageSelect() { _init_properties_UstadLanguageSelect_kt__w0bj1h(); return UstadLanguageSelect; } var UstadLanguageSelect; function UstadLanguageSelect$lambda($this$FC, props) { _init_properties_UstadLanguageSelect_kt__w0bj1h(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_53; var block = UstadLanguageSelect$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$toLangSysVal(_this__u8e3s4) { var tmp; if (_this__u8e3s4 === '') { tmp = 'sys'; } else { tmp = _this__u8e3s4; } return tmp; } function invoke$fromLangSysVal(_this__u8e3s4) { var tmp; if (_this__u8e3s4 === 'sys') { tmp = ''; } else { tmp = _this__u8e3s4; } return tmp; } function invoke$lambda_38($theme$delegate) { _init_properties_UstadLanguageSelect_kt__w0bj1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadLanguageSelect$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLanguageSelect....' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_38($theme$delegate).palette.background.default; $this$invoke.sx = this_0; $this$invoke.id = $props.id + '_label'; var this_1 = $props.label; addChildNode($this$invoke, this_1); return Unit_instance; }; } function UstadLanguageSelect$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = invoke$fromLangSysVal('' + event.target.value); var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.first' call var tmp0_iterator = $props.langList.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadLanguageSelect.....' call if (element.wq0_1 === selectedVal) { tmp$ret$1 = element; break $l$block; } } throw NoSuchElementException_init_$Create$('Collection contains no element matching the predicate.'); } var selectedLang = tmp$ret$1; $props.onItemSelected(selectedLang); return Unit_instance; }; } function UstadLanguageSelect$lambda$lambda$lambda$lambda_0($lang) { return function ($this$invoke) { $this$invoke.value = invoke$toLangSysVal($lang.wq0_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $lang.xq0_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadLanguageSelect$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.value = invoke$toLangSysVal($props.currentLanguage.wq0_1); $this$invoke.id = $props.id; $this$invoke.label = $this$invoke.label; $this$invoke.labelId = $props.id + '_label'; var tmp0_elvis_lhs = $props.disabled; $this$invoke.disabled = tmp0_elvis_lhs == null ? false : tmp0_elvis_lhs; var tmp1_elvis_lhs = $props.fullWidth; $this$invoke.fullWidth = tmp1_elvis_lhs == null ? true : tmp1_elvis_lhs; $this$invoke.onChange = UstadLanguageSelect$lambda$lambda$lambda$lambda($props); var tmp0_iterator = $props.langList.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadLanguageSelect....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = UstadLanguageSelect$lambda$lambda$lambda$lambda_0(element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function UstadLanguageSelect$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.fullWidth; $this$invoke.fullWidth = tmp0_elvis_lhs == null ? true : tmp0_elvis_lhs; var this_0 = default_54; var block = UstadLanguageSelect$lambda$lambda$lambda($props, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = UstadLanguageSelect$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_UstadLanguageSelect_kt_qjpusd; function _init_properties_UstadLanguageSelect_kt__w0bj1h() { if (!properties_initialized_UstadLanguageSelect_kt_qjpusd) { properties_initialized_UstadLanguageSelect_kt_qjpusd = true; UstadLanguageSelect = FC(UstadLanguageSelect$lambda); } } function get_UstadLinearProgressListItem() { _init_properties_UstadLinearProgressListItem_kt__lr8uoa(); return UstadLinearProgressListItem; } var UstadLinearProgressListItem; function UstadLinearProgressListItem$lambda($this$FC, props) { _init_properties_UstadLinearProgressListItem_kt__lr8uoa(); var strings = useStringProvider(); var errorVal = props.error; var progressVal = props.progress; var onCancelVal = props.onCancel; var onDismissErrorVal = props.onDismissError; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadLinearProgressListItem$lambda$lambda(errorVal, onDismissErrorVal, strings, props, progressVal, onCancelVal); addChild($this$FC, this_0, block); return Unit_instance; } function UstadLinearProgressListItem$lambda$lambda$lambda($strings, $errorVal) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().unk_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $errorVal; return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda$lambda($progressVal) { return function ($this$create) { var tmp; if (!($progressVal == null)) { // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; $this$create.variant = 'determinate'; $this$create.value = $progressVal * 100; tmp = Unit_instance; } else { // Inline function 'mui.material.LinearProgressVariant.Companion.indeterminate' call 0; $this$create.variant = 'indeterminate'; tmp = Unit_instance; } return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda_0($props, $progressVal) { return function ($this$invoke) { var tmp = default_12; $this$invoke.primary = create_0(tmp, UstadLinearProgressListItem$lambda$lambda$lambda$lambda($progressVal)); $this$invoke.secondary = $props.secondaryContent; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLinearProgressListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.primaryTypographyProps = this_0; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLinearProgressListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_1.component = 'div'; $this$invoke.secondaryTypographyProps = this_1; return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda$lambda$lambda($errorVal, $onDismissErrorVal, $onCancelVal) { return function (it) { var tmp; if (!($errorVal == null) ? !($onDismissErrorVal == null) : false) { tmp = $onDismissErrorVal(); } else if (!($onCancelVal == null)) { tmp = $onCancelVal(); } return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda$lambda_0($strings, $errorVal, $onDismissErrorVal, $onCancelVal) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().ume_1); $this$invoke.onClick = UstadLinearProgressListItem$lambda$lambda$lambda$lambda$lambda($errorVal, $onDismissErrorVal, $onCancelVal); var this_0 = default_40; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda_1($strings, $errorVal, $onDismissErrorVal, $onCancelVal) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.eq5(strings_getInstance().ume_1); var this_0 = default_6; var block = UstadLinearProgressListItem$lambda$lambda$lambda$lambda_0($strings, $errorVal, $onDismissErrorVal, $onCancelVal); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda($errorVal, $onDismissErrorVal, $strings, $props, $progressVal, $onCancelVal) { return function ($this$invoke) { var tmp; if (!($errorVal == null)) { var this_0 = default_26; var block = UstadLinearProgressListItem$lambda$lambda$lambda($strings, $errorVal); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = default_26; var block_0 = UstadLinearProgressListItem$lambda$lambda$lambda_0($props, $progressVal); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } var showSecondaryAction = (!($errorVal == null) ? !($onDismissErrorVal == null) : false) ? true : !($onDismissErrorVal == null); var tmp_0; if (showSecondaryAction) { var tmp_1 = default_9; $this$invoke.secondaryAction = create_0(tmp_1, UstadLinearProgressListItem$lambda$lambda$lambda_1($strings, $errorVal, $onDismissErrorVal, $onCancelVal)); tmp_0 = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadLinearProgressListItem_kt_f0of3g; function _init_properties_UstadLinearProgressListItem_kt__lr8uoa() { if (!properties_initialized_UstadLinearProgressListItem_kt_f0of3g) { properties_initialized_UstadLinearProgressListItem_kt_f0of3g = true; UstadLinearProgressListItem = FC(UstadLinearProgressListItem$lambda); } } function get_UstadLinkify() { _init_properties_UstadLinkify_kt__gsbh49(); return UstadLinkify; } var UstadLinkify; function UstadLinkify$lambda($this$FC, props) { _init_properties_UstadLinkify_kt__gsbh49(); var linkOpener = useContext(get_OnClickLinkContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_57; var block = UstadLinkify$lambda$lambda(props, linkOpener); addChild($this$FC, this_0, block); return Unit_instance; } function UstadLinkify$lambda$lambda$lambda($linkOpener) { return function (evt) { evt.preventDefault(); var tmp = evt.target; var targetEl = tmp instanceof HTMLElement ? tmp : null; var href = targetEl == null ? null : targetEl.getAttribute('href'); var tmp2_safe_receiver = targetEl == null ? null : targetEl.getAttribute('target'); var tmp_0; if (tmp2_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLinkify.....' call tmp_0 = Companion_instance_93.hmc(tmp2_safe_receiver); } var target = tmp_0; var tmp_1; if (!(href == null)) { var tmp4_safe_receiver = $linkOpener; if (tmp4_safe_receiver == null) null; else { tmp4_safe_receiver.dpg(href, target == null ? LinkTarget_DEFAULT_getInstance() : target); } tmp_1 = Unit_instance; } return Unit_instance; }; } function UstadLinkify$lambda$lambda($props, $linkOpener) { return function ($this$invoke) { $this$invoke.as = $props.elementName; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLinkify...' call this_0.attributes = json([to('onClick', UstadLinkify$lambda$lambda$lambda($linkOpener))]); $this$invoke.options = this_0; var this_1 = $props.children; addChildNode($this$invoke, this_1); return Unit_instance; }; } var properties_initialized_UstadLinkify_kt_45lmxh; function _init_properties_UstadLinkify_kt__gsbh49() { if (!properties_initialized_UstadLinkify_kt_45lmxh) { properties_initialized_UstadLinkify_kt_45lmxh = true; UstadLinkify = FC(UstadLinkify$lambda); } } function get_UstadListFilterChipsHeader() { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); return UstadListFilterChipsHeader; } var UstadListFilterChipsHeader; function get_UstadListFilterChipsHeaderPreview() { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); return UstadListFilterChipsHeaderPreview; } var UstadListFilterChipsHeaderPreview; function UstadListFilterChipsHeader$lambda($this$FC, props) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadListFilterChipsHeader$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadListFilterChipsHeader$lambda$lambda$lambda$lambda($props, $filterOption) { return function (it) { $props.onClickFilterChip($filterOption); return Unit_instance; }; } function UstadListFilterChipsHeader$lambda$lambda$lambda($props, $filterOption, $strings) { return function ($this$invoke) { $this$invoke.disabled = $props.enabled === false; var tmp; if ($filterOption.eq4_1 === $props.selectedChipId) { // Inline function 'mui.material.ChipVariant.Companion.filled' call 0; tmp = 'filled'; } else { // Inline function 'mui.material.ChipVariant.Companion.outlined' call 0; tmp = 'outlined'; } $this$invoke.variant = tmp; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadListFilterChipsHeader.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_horizontal = toString(5) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.Margin' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = '' + (toString(0) + 'px') + ' ' + tmp0_horizontal; $this$invoke.sx = this_0; $this$invoke.onClick = UstadListFilterChipsHeader$lambda$lambda$lambda$lambda($props, $filterOption); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5($filterOption.dq4_1); return Unit_instance; }; } function UstadListFilterChipsHeader$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = $props.id; var tmp0_iterator = $props.filterOptions.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadListFilterChipsHeader...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_43; var block = UstadListFilterChipsHeader$lambda$lambda$lambda($props, element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function UstadListFilterChipsHeaderPreview$lambda($this$FC, it) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadListFilterChipsHeader(); var block = UstadListFilterChipsHeaderPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadListFilterChipsHeaderPreview$lambda$lambda($this$invoke) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); $this$invoke.onClickFilterChip = UstadListFilterChipsHeaderPreview$lambda$lambda$lambda; var tmp = strings_getInstance().yne_1; var tmp_0 = new MessageIdOption2(tmp, 5); var tmp_1 = strings_getInstance().zne_1; $this$invoke.filterOptions = listOf([tmp_0, new MessageIdOption2(tmp_1, 6), new MessageIdOption2(strings_getInstance().lmv_1, 0)]); $this$invoke.selectedChipId = 5; return Unit_instance; } function UstadListFilterChipsHeaderPreview$lambda$lambda$lambda(it) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); return Unit_instance; } var properties_initialized_UstadListFilterChipsHeader_kt_ys9m1z; function _init_properties_UstadListFilterChipsHeader_kt__viyfa3() { if (!properties_initialized_UstadListFilterChipsHeader_kt_ys9m1z) { properties_initialized_UstadListFilterChipsHeader_kt_ys9m1z = true; UstadListFilterChipsHeader = FC(UstadListFilterChipsHeader$lambda); UstadListFilterChipsHeaderPreview = FC(UstadListFilterChipsHeaderPreview$lambda); } } function get_UstadListSortHeader() { _init_properties_UstadListSortHeader_kt__11fmkw(); return UstadListSortHeader; } var UstadListSortHeader; function get_UstadListSortHeaderPreview() { _init_properties_UstadListSortHeader_kt__11fmkw(); return UstadListSortHeaderPreview; } var UstadListSortHeaderPreview; function UstadListSortHeader$lambda($this$FC, props) { _init_properties_UstadListSortHeader_kt__11fmkw(); var strings = useStringProvider(); var sortIcon = !(props.activeSortOrderOption.hq9_1 === false) ? create(default_59) : create(default_58); var anchorState$delegate = useState_0(null); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_49; var block = UstadListSortHeader$lambda$lambda(props, anchorState$delegate, strings, sortIcon); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_10; var block_0 = UstadListSortHeader$lambda$lambda_0(props, anchorState$delegate, strings); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_39($anchorState$delegate) { _init_properties_UstadListSortHeader_kt__11fmkw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('anchorState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $anchorState$delegate[0]; } function invoke$lambda_40($anchorState$delegate, value) { _init_properties_UstadListSortHeader_kt__11fmkw(); getLocalDelegateReference('anchorState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $anchorState$delegate[1](value); return Unit_instance; } function UstadListSortHeader$lambda$lambda$lambda($anchorState$delegate) { return function (it) { invoke$lambda_40($anchorState$delegate, it.currentTarget); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5($props.activeSortOrderOption.fq9_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda_1($sortIcon) { return function ($this$invoke) { var this_0 = $sortIcon; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda($props, $anchorState$delegate, $strings, $sortIcon) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadListSortHeader...' call // Inline function 'web.cssom.JustifyContent.Companion.start' call 0; this_0.justifyContent = 'start'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(16) + 'px'; $this$invoke.sx = this_0; $this$invoke.disabled = $props.enabled === false; $this$invoke.onClick = UstadListSortHeader$lambda$lambda$lambda($anchorState$delegate); var this_1 = default_2; var block = UstadListSortHeader$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block); var this_2 = default_60; var block_0 = UstadListSortHeader$lambda$lambda$lambda_1($sortIcon); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda_2($element) { return function (it) { return $element; }; } function UstadListSortHeader$lambda$lambda$lambda_3($anchorState$delegate) { return function () { invoke$lambda_40($anchorState$delegate, null); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda$lambda($props, $option, $anchorState$delegate) { return function (it) { invoke$lambda_40($anchorState$delegate, null); $props.onClickSort($option); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda_4($option, $strings, $props, $anchorState$delegate) { return function ($this$invoke) { $this$invoke.onClick = UstadListSortHeader$lambda$lambda$lambda$lambda($props, $option, $anchorState$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = description($option, $strings); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda_0($props, $anchorState$delegate, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = invoke$lambda_39($anchorState$delegate); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadListSortHeader...' call tmp = UstadListSortHeader$lambda$lambda$lambda_2(tmp0_safe_receiver); } $this$invoke.anchorEl = tmp; $this$invoke.open = !(invoke$lambda_39($anchorState$delegate) == null); $this$invoke.onClose = UstadListSortHeader$lambda$lambda$lambda_3($anchorState$delegate); var tmp0_iterator = $props.sortOptions.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadListSortHeader...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = UstadListSortHeader$lambda$lambda$lambda_4(element, $strings, $props, $anchorState$delegate); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function UstadListSortHeaderPreview$lambda($this$FC, it) { _init_properties_UstadListSortHeader_kt__11fmkw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadListSortHeader(); var block = UstadListSortHeaderPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadListSortHeaderPreview$lambda$lambda($this$invoke) { _init_properties_UstadListSortHeader_kt__11fmkw(); var tmp = strings_getInstance().bmg_1; $this$invoke.activeSortOrderOption = new SortOrderOption(tmp, 1, true); $this$invoke.enabled = true; $this$invoke.onClickSort = UstadListSortHeaderPreview$lambda$lambda$lambda; return Unit_instance; } function UstadListSortHeaderPreview$lambda$lambda$lambda(it) { _init_properties_UstadListSortHeader_kt__11fmkw(); return Unit_instance; } var properties_initialized_UstadListSortHeader_kt_kys1qq; function _init_properties_UstadListSortHeader_kt__11fmkw() { if (!properties_initialized_UstadListSortHeader_kt_kys1qq) { properties_initialized_UstadListSortHeader_kt_kys1qq = true; UstadListSortHeader = FC(UstadListSortHeader$lambda); UstadListSortHeaderPreview = FC(UstadListSortHeaderPreview$lambda); } } function get_UstadMobileMenu() { _init_properties_UstadMobileMenu_kt__g5c3rc(); return UstadMobileMenu; } var UstadMobileMenu; function UstadMobileMenu$lambda($this$FC, props) { _init_properties_UstadMobileMenu_kt__g5c3rc(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadMobileMenu$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadMobileMenu$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSetOpen(true); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onSetOpen(false); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadMobileMenu_kt__g5c3rc(); $this$invoke.id = 'top_center_brand_img'; $this$invoke.src = 'assets/top-start.svg'; $this$invoke.alt = ''; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadMobileMenu.......' call // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = toString(16) + 'px'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginLeft = 'auto'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginRight = 'auto'; this_0.maxWidth = Sidebar_getInstance().z124_1; this_0.maxHeight = Header_getInstance().x124_1; $this$invoke.style = this_0; return Unit_instance; } function UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function () { $props.onSetOpen(false); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.selectedItem = $props.selectedRootItemIndex; $this$invoke.idPrefix = 'mobilemenu'; $this$invoke.onClick = UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadMobileMenu......' call this_0.width = Sidebar_getInstance().z124_1; $this$invoke.sx = this_0; // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, 'img', block); var this_1 = get_UstadRootScreenNavLinks(); var block_0 = UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = default_13; addChild_0($this$invoke, this_0); var this_1 = default_16; var block = UstadMobileMenu$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.DrawerAnchor.Companion.left' call 0; $this$invoke.anchor = 'left'; $this$invoke.open = $props.isOpen; $this$invoke.onOpen = UstadMobileMenu$lambda$lambda$lambda$lambda($props); $this$invoke.onClose = UstadMobileMenu$lambda$lambda$lambda$lambda_0($props); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadMobileMenu....' call // Inline function 'web.cssom.vh' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(99) + 'vh'; $this$invoke.sx = this_0; var this_1 = default_15; var block = UstadMobileMenu$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block); var this_2 = get_UstadSidebarBottomBox(); addChild_0($this$invoke, this_2); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.nav' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.component = 'nav'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadMobileMenu...' call var tmp; if ($props.visible) { // Inline function 'web.cssom.Display.Companion.block' call 0; tmp = 'block'; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'none'; } this_0.display = tmp; $this$invoke.sx = this_0; var this_1 = default_61; var block = UstadMobileMenu$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_UstadMobileMenu_kt_jv3tuy; function _init_properties_UstadMobileMenu_kt__g5c3rc() { if (!properties_initialized_UstadMobileMenu_kt_jv3tuy) { properties_initialized_UstadMobileMenu_kt_jv3tuy = true; UstadMobileMenu = FC(UstadMobileMenu$lambda); } } function get_UstadNothingHereYet() { _init_properties_UstadNothingHereYet_kt__djeo8i(); return UstadNothingHereYet; } var UstadNothingHereYet; function UstadNothingHereYet$lambda($this$FC, it) { _init_properties_UstadNothingHereYet_kt__djeo8i(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = UstadNothingHereYet$lambda$lambda(strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadNothingHereYet$lambda$lambda$lambda($this$invoke) { _init_properties_UstadNothingHereYet_kt__djeo8i(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNothingHereYet....' call // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginLeft = 'auto'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginRight = 'auto'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.sx = this_0; // Inline function 'react.dom.aria.ariaLabel' call // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = ''; return Unit_instance; } function UstadNothingHereYet$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().enl_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadNothingHereYet$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNothingHereYet...' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_1 = default_62; var block = UstadNothingHereYet$lambda$lambda$lambda; addChild($this$invoke, this_1, block); var this_2 = default_2; var block_0 = UstadNothingHereYet$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } var properties_initialized_UstadNothingHereYet_kt_kqxcj0; function _init_properties_UstadNothingHereYet_kt__djeo8i() { if (!properties_initialized_UstadNothingHereYet_kt_kqxcj0) { properties_initialized_UstadNothingHereYet_kt_kqxcj0 = true; UstadNothingHereYet = FC(UstadNothingHereYet$lambda); } } function get_UstadNullableNumberTextField() { _init_properties_UstadNullableNumberTextField_kt__pt9896(); return UstadNullableNumberTextField; } var UstadNullableNumberTextField; function UstadNullableNumberTextField$lambda($this$FC, props) { _init_properties_UstadNullableNumberTextField_kt__pt9896(); var rawValue$delegate = useState(UstadNullableNumberTextField$lambda$lambda(props)); var tmp = [props.numValue]; useEffect(tmp, UstadNullableNumberTextField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadNullableNumberTextField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_41($rawValue$delegate) { _init_properties_UstadNullableNumberTextField_kt__pt9896(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_42($rawValue$delegate, value) { _init_properties_UstadNullableNumberTextField_kt__pt9896(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadNullableNumberTextField$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.numValue; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toDisplayString(tmp0_safe_receiver); return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; }; } function UstadNullableNumberTextField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var tmp; // Inline function 'kotlin.text.toFloatOrNull' call var this_0 = invoke$lambda_41($rawValue$delegate); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call if (!(toDoubleOrNull(this_0) == $props.numValue)) { console.log('nullablenum: rawValue=' + invoke$lambda_41($rawValue$delegate) + ' numValue=' + $props.numValue + ' updating raw value'); var tmp0_safe_receiver = $props.numValue; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toDisplayString(tmp0_safe_receiver); invoke$lambda_42($rawValue$delegate, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); tmp = Unit_instance; } return Unit_instance; }; } function UstadNullableNumberTextField$lambda$lambda$lambda(it) { _init_properties_UstadNullableNumberTextField_kt__pt9896(); return ((!(it === 'value') ? !(it === 'onChange') : false) ? !(it === 'numValue') : false) ? !(it === 'numValueIfBlank') : false; } function UstadNullableNumberTextField$lambda$lambda$lambda_0($props, $rawValue$delegate) { return function (evt) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var text = evt.target.value; // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var destination = StringBuilder_init_$Create$(); var inductionVariable = 0; var last = charSequenceLength(text); if (inductionVariable < last) do { var index = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var element = charSequenceGet(text, index); // Inline function 'com.ustadmobile.mui.components.UstadNullableNumberTextField....' call if (isDigit(element) ? true : element === _Char___init__impl__6a9atx(46)) { destination.z5(element); } } while (inductionVariable < last); var filteredText = destination.toString(); invoke$lambda_42($rawValue$delegate, filteredText); console.log("nullablenum: onChange: text='" + text + "' filtered text='" + filteredText + "'"); // Inline function 'kotlin.text.toFloatOrNull' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var floatVal = toDoubleOrNull(filteredText); $props.onChange(floatVal); return Unit_instance; }; } function UstadNullableNumberTextField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadNullableNumberTextField$lambda$lambda$lambda); var tmp; if ($props.inputProps == null) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNullableNumberTextField...' call // Inline function 'web.html.InputMode.Companion.numeric' call 0; this_0.inputMode = 'numeric'; $this$invoke.inputProps = this_0; tmp = Unit_instance; } $this$invoke.value = invoke$lambda_41($rawValue$delegate); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadNullableNumberTextField$lambda$lambda$lambda_0($props, $rawValue$delegate); return Unit_instance; }; } var properties_initialized_UstadNullableNumberTextField_kt_ogeyz8; function _init_properties_UstadNullableNumberTextField_kt__pt9896() { if (!properties_initialized_UstadNullableNumberTextField_kt_ogeyz8) { properties_initialized_UstadNullableNumberTextField_kt_ogeyz8 = true; UstadNullableNumberTextField = FC(UstadNullableNumberTextField$lambda); } } function get_UstadNumberTextField() { _init_properties_UstadNumberTextField_kt__g39jv9(); return UstadNumberTextField; } var UstadNumberTextField; function get_UstadNumberTextFieldPreview() { _init_properties_UstadNumberTextField_kt__g39jv9(); return UstadNumberTextFieldPreview; } var UstadNumberTextFieldPreview; function get_effectiveValueIfBlank(_this__u8e3s4) { _init_properties_UstadNumberTextField_kt__g39jv9(); var tmp0_elvis_lhs = _this__u8e3s4.numValueIfBlank; return tmp0_elvis_lhs == null ? 0.0 : tmp0_elvis_lhs; } function UstadNumberTextField$lambda($this$FC, props) { _init_properties_UstadNumberTextField_kt__g39jv9(); var rawValue$delegate = useState(UstadNumberTextField$lambda$lambda(props)); var tmp = [props.numValue]; useEffect(tmp, UstadNumberTextField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadNumberTextField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_43($rawValue$delegate) { _init_properties_UstadNumberTextField_kt__g39jv9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_44($rawValue$delegate, value) { _init_properties_UstadNumberTextField_kt__g39jv9(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadNumberTextField$lambda$lambda($props) { return function () { return !($props.numValue === get_effectiveValueIfBlank($props)) ? toDisplayString($props.numValue) : ''; }; } function UstadNumberTextField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var tmp; var tmp_0 = $props.numValue; // Inline function 'kotlin.text.toFloatOrNull' call var this_0 = invoke$lambda_43($rawValue$delegate); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_elvis_lhs = toDoubleOrNull(this_0); if (!(tmp_0 === (tmp0_elvis_lhs == null ? get_effectiveValueIfBlank($props) : tmp0_elvis_lhs))) { var tmp_1; if ($props.numValue === $props.numValueIfBlank) { tmp_1 = ''; } else { tmp_1 = $props.numValue.toString(); } invoke$lambda_44($rawValue$delegate, tmp_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadNumberTextField$lambda$lambda$lambda(it) { _init_properties_UstadNumberTextField_kt__g39jv9(); return ((!(it === 'value') ? !(it === 'onChange') : false) ? !(it === 'numValue') : false) ? !(it === 'numValueIfBlank') : false; } function UstadNumberTextField$lambda$lambda$lambda_0($props, $rawValue$delegate) { return function (evt) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var text = evt.target.value; // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var destination = StringBuilder_init_$Create$(); var inductionVariable = 0; var last = charSequenceLength(text); if (inductionVariable < last) do { var index = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var element = charSequenceGet(text, index); // Inline function 'com.ustadmobile.mui.components.UstadNumberTextField....' call if ((isDigit(element) ? true : element === _Char___init__impl__6a9atx(45)) ? true : element === _Char___init__impl__6a9atx(46)) { destination.z5(element); } } while (inductionVariable < last); var filteredText = destination.toString(); invoke$lambda_44($rawValue$delegate, filteredText); // Inline function 'kotlin.text.toFloatOrNull' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_elvis_lhs = toDoubleOrNull(filteredText); var floatVal = tmp0_elvis_lhs == null ? get_effectiveValueIfBlank($props) : tmp0_elvis_lhs; $props.onChange(floatVal); return Unit_instance; }; } function UstadNumberTextField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadNumberTextField$lambda$lambda$lambda); var tmp; if ($props.inputProps == null) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNumberTextField...' call // Inline function 'web.html.InputMode.Companion.numeric' call 0; this_0.inputMode = 'numeric'; $this$invoke.inputProps = this_0; tmp = Unit_instance; } $this$invoke.value = invoke$lambda_43($rawValue$delegate); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadNumberTextField$lambda$lambda$lambda_0($props, $rawValue$delegate); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda($this$FC, it) { _init_properties_UstadNumberTextField_kt__g39jv9(); var aNumber$delegate = useState(UstadNumberTextFieldPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = UstadNumberTextFieldPreview$lambda$lambda_0(aNumber$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_45($aNumber$delegate) { _init_properties_UstadNumberTextField_kt__g39jv9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('aNumber', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $aNumber$delegate[0]; } function invoke$lambda_46($aNumber$delegate, value) { _init_properties_UstadNumberTextField_kt__g39jv9(); getLocalDelegateReference('aNumber', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $aNumber$delegate[1](value); return Unit_instance; } function UstadNumberTextFieldPreview$lambda$lambda() { _init_properties_UstadNumberTextField_kt__g39jv9(); return 0.0; } function UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda($this$create) { _init_properties_UstadNumberTextField_kt__g39jv9(); // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, 'point'); return Unit_instance; } function UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_0($aNumber$delegate) { return function (it) { invoke$lambda_46($aNumber$delegate, it); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda$lambda$lambda($aNumber$delegate) { return function ($this$invoke) { $this$invoke.numValue = invoke$lambda_45($aNumber$delegate); $this$invoke.id = 'numberfield'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Phone'; $this$invoke.placeholder = 'Phone'; $this$invoke.disabled = false; // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNumberTextFieldPreview....' call var tmp = default_31; this_0.endAdornment = create_0(tmp, UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda); $this$invoke.InputProps = this_0; $this$invoke.onChange = UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_0($aNumber$delegate); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_1($aNumber$delegate) { return function (it) { invoke$lambda_46($aNumber$delegate, Default_getInstance().vj(1, 6)); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda$lambda$lambda_0($aNumber$delegate) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.onClick = UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_1($aNumber$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = 'Roll Dice'; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda$lambda_0($aNumber$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 3; var this_0 = get_UstadNumberTextField(); var block = UstadNumberTextFieldPreview$lambda$lambda$lambda($aNumber$delegate); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = UstadNumberTextFieldPreview$lambda$lambda$lambda_0($aNumber$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_UstadNumberTextField_kt_crhff7; function _init_properties_UstadNumberTextField_kt__g39jv9() { if (!properties_initialized_UstadNumberTextField_kt_crhff7) { properties_initialized_UstadNumberTextField_kt_crhff7 = true; UstadNumberTextField = FC(UstadNumberTextField$lambda); UstadNumberTextFieldPreview = FC(UstadNumberTextFieldPreview$lambda); } } function get_UstadPasswordTextField() { _init_properties_UstadPasswordField_kt__vdnf0a(); return UstadPasswordTextField; } var UstadPasswordTextField; function UstadPasswordTextField$lambda($this$FC, props) { _init_properties_UstadPasswordField_kt__vdnf0a(); var tmp0_safe_receiver = props.value; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toString(tmp0_safe_receiver); var propsTextVal = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var textFieldValue$delegate = useState_0(propsTextVal); var passwordVisible$delegate = useState_0(false); var strings = useStringProvider(); useEffect([propsTextVal], UstadPasswordTextField$lambda$lambda(propsTextVal, textFieldValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadPasswordTextField$lambda$lambda_0(props, textFieldValue$delegate, passwordVisible$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_47($textFieldValue$delegate) { _init_properties_UstadPasswordField_kt__vdnf0a(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('textFieldValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $textFieldValue$delegate[0]; } function invoke$lambda_48($textFieldValue$delegate, value) { _init_properties_UstadPasswordField_kt__vdnf0a(); getLocalDelegateReference('textFieldValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $textFieldValue$delegate[1](value); return Unit_instance; } function invoke$lambda_49($passwordVisible$delegate) { _init_properties_UstadPasswordField_kt__vdnf0a(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $passwordVisible$delegate[0]; } function invoke$lambda_50($passwordVisible$delegate, value) { _init_properties_UstadPasswordField_kt__vdnf0a(); getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $passwordVisible$delegate[1](value); return Unit_instance; } function UstadPasswordTextField$lambda$lambda($propsTextVal, $textFieldValue$delegate) { return function ($this$useEffect) { var tmp; if (!(invoke$lambda_47($textFieldValue$delegate) === $propsTextVal)) { invoke$lambda_48($textFieldValue$delegate, $propsTextVal); tmp = Unit_instance; } return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda$lambda(it) { _init_properties_UstadPasswordField_kt__vdnf0a(); return !(it === 'value') ? !(it === 'onChange') : false; } function UstadPasswordTextField$lambda$lambda$lambda_0($props, $textFieldValue$delegate) { return function (evt) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var text = evt.target.value; invoke$lambda_48($textFieldValue$delegate, text); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_safe_receiver = $props.onChange; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp0_safe_receiver(evt); } return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function (it) { invoke$lambda_50($passwordVisible$delegate, !invoke$lambda_49($passwordVisible$delegate)); return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().pn6_1); $this$invoke.onClick = UstadPasswordTextField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate); var tmp; if (invoke$lambda_49($passwordVisible$delegate)) { var this_0 = default_52; addChild_0($this$invoke, this_0); tmp = Unit_instance; } else { var this_1 = default_50; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var this_0 = default_6; var block = UstadPasswordTextField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda_0($props, $textFieldValue$delegate, $passwordVisible$delegate, $strings) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadPasswordTextField$lambda$lambda$lambda); $this$invoke.value = invoke$lambda_47($textFieldValue$delegate); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadPasswordTextField$lambda$lambda$lambda_0($props, $textFieldValue$delegate); var tmp; if (invoke$lambda_49($passwordVisible$delegate)) { // Inline function 'web.html.InputType.Companion.text' call 0; tmp = 'text'; } else { // Inline function 'web.html.InputType.Companion.password' call 0; tmp = 'password'; } $this$invoke.type = tmp; // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPasswordTextField...' call var tmp_0 = default_31; this_0.endAdornment = create_0(tmp_0, UstadPasswordTextField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate)); $this$invoke.InputProps = this_0; return Unit_instance; }; } var properties_initialized_UstadPasswordField_kt_sziorc; function _init_properties_UstadPasswordField_kt__vdnf0a() { if (!properties_initialized_UstadPasswordField_kt_sziorc) { properties_initialized_UstadPasswordField_kt_sziorc = true; UstadPasswordTextField = FC(UstadPasswordTextField$lambda); } } function get_UstadPermissionEditComponent() { _init_properties_UstadPermissionEdit_kt__mswuhs(); return UstadPermissionEditComponent; } var UstadPermissionEditComponent; function UstadPermissionEditComponent$lambda($this$FC, props) { _init_properties_UstadPermissionEdit_kt__mswuhs(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call var spacing = invoke$lambda_51(theme$delegate).spacing(1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = UstadPermissionEditComponent$lambda$lambda(props, spacing, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_51($theme$delegate) { _init_properties_UstadPermissionEdit_kt__mswuhs(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadPermissionEditComponent$lambda$lambda$lambda$lambda($props, $permissionLabel) { return function (it) { $props.onToggle($permissionLabel.x6_1); return Unit_instance; }; } function UstadPermissionEditComponent$lambda$lambda$lambda($spacing, $strings, $permissionLabel, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPermissionEditComponent.....' call this_0.paddingTop = $spacing; this_0.paddingBottom = $spacing; $this$invoke.sx = this_0; $this$invoke.label = $strings.eq5($permissionLabel.w6_1); $this$invoke.checked = hasFlag($props.value, $permissionLabel.x6_1); $this$invoke.enabled = $props.enabled; $this$invoke.onChanged = UstadPermissionEditComponent$lambda$lambda$lambda$lambda($props, $permissionLabel); return Unit_instance; }; } function UstadPermissionEditComponent$lambda$lambda($props, $spacing, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var tmp0_iterator = $props.permissionLabels.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadPermissionEditComponent...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadSwitchField(); var block = UstadPermissionEditComponent$lambda$lambda$lambda($spacing, $strings, element, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } var properties_initialized_UstadPermissionEdit_kt_509sji; function _init_properties_UstadPermissionEdit_kt__mswuhs() { if (!properties_initialized_UstadPermissionEdit_kt_509sji) { properties_initialized_UstadPermissionEdit_kt_509sji = true; UstadPermissionEditComponent = FC(UstadPermissionEditComponent$lambda); } } function get_UstadPermissionLabelsList() { _init_properties_UstadPermissionLabelsList_kt__rkgr7(); return UstadPermissionLabelsList; } var UstadPermissionLabelsList; function UstadPermissionLabelsList$lambda($this$FC, props) { _init_properties_UstadPermissionLabelsList_kt__rkgr7(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = UstadPermissionLabelsList$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().dng_1); return Unit_instance; }; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().eng_1); return Unit_instance; }; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda($permissionEnabled, $strings) { return function ($this$invoke) { var tmp; if ($permissionEnabled) { var this_0 = default_39; var block = UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = default_40; var block_0 = UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda_0($strings, $it) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5($it.w6_1); return Unit_instance; }; } function UstadPermissionLabelsList$lambda$lambda$lambda($permissionEnabled, $strings, $it) { return function ($this$invoke) { var this_0 = default_25; var block = UstadPermissionLabelsList$lambda$lambda$lambda$lambda($permissionEnabled, $strings); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadPermissionLabelsList$lambda$lambda$lambda$lambda_0($strings, $it); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadPermissionLabelsList$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.permissionLabels.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadPermissionLabelsList...' call var permissionEnabled = hasFlag($props.value, element.x6_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadPermissionLabelsList$lambda$lambda$lambda(permissionEnabled, $strings, element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } var properties_initialized_UstadPermissionLabelsList_kt_b9j02d; function _init_properties_UstadPermissionLabelsList_kt__rkgr7() { if (!properties_initialized_UstadPermissionLabelsList_kt_b9j02d) { properties_initialized_UstadPermissionLabelsList_kt_b9j02d = true; UstadPermissionLabelsList = FC(UstadPermissionLabelsList$lambda); } } function get_UstadPermissionListItem() { _init_properties_UstadPermissionListItem_kt__i2ak2v(); return UstadPermissionListItem; } var UstadPermissionListItem; function UstadPermissionListItem$lambda($this$FC, props) { _init_properties_UstadPermissionListItem_kt__i2ak2v(); var strings = useStringProvider(); var toPersonVal = props.toPerson; // Inline function 'react.useMemo' call var dependencies = [props.value, props.permissionLabels]; var callback = UstadPermissionListItem$lambda$lambda(props, strings); var permissionStr = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadPermissionListItem$lambda$lambda_0(props, strings, toPersonVal, permissionStr); addChild($this$FC, this_0, block); return Unit_instance; } function UstadPermissionListItem$lambda$lambda$lambda($strings) { return function (it) { return $strings.eq5(it.w6_1); }; } function UstadPermissionListItem$lambda$lambda($props, $strings) { return function () { var tmp = filterByFlags($props.permissionLabels, $props.value); return joinToString(tmp, VOID, VOID, VOID, VOID, VOID, UstadPermissionListItem$lambda$lambda$lambda($strings)); }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickDelete(); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().wme_1); $this$invoke.onClick = UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_63; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda_0($strings, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.eq5(strings_getInstance().wme_1); var this_0 = default_6; var block = UstadPermissionListItem$lambda$lambda$lambda$lambda($strings, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClick(); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda_0($toPersonVal, $props) { return function ($this$invoke) { $this$invoke.personName = $toPersonVal.qkm(); var tmp0_safe_receiver = $props.toPersonPicture; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.h97_1; return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda_1($toPersonVal, $props) { return function ($this$invoke) { var tmp; if (!($toPersonVal == null)) { var this_0 = get_UstadPersonAvatar(); var block = UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda_0($toPersonVal, $props); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = default_64; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda_1($permissionStr) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPermissionListItem......' call useLineClamp(this_0, 2); $this$create.className = css(this_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $permissionStr; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda_2($props, $permissionStr) { return function ($this$invoke) { $this$invoke.primary = $props.primary; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'div'; $this$invoke.secondary = create_0(tmp, UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda_1($permissionStr)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPermissionListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda_1($props, $toPersonVal, $permissionStr) { return function ($this$invoke) { $this$invoke.onClick = UstadPermissionListItem$lambda$lambda$lambda$lambda_0($props); var this_0 = default_25; var block = UstadPermissionListItem$lambda$lambda$lambda$lambda_1($toPersonVal, $props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadPermissionListItem$lambda$lambda$lambda$lambda_2($props, $permissionStr); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda_0($props, $strings, $toPersonVal, $permissionStr) { return function ($this$invoke) { var tmp; if ($props.showDelete) { var tmp_0 = default_9; $this$invoke.secondaryAction = create_0(tmp_0, UstadPermissionListItem$lambda$lambda$lambda_0($strings, $props)); tmp = Unit_instance; } var this_0 = default_33; var block = UstadPermissionListItem$lambda$lambda$lambda_1($props, $toPersonVal, $permissionStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadPermissionListItem_kt_6ok0kp; function _init_properties_UstadPermissionListItem_kt__i2ak2v() { if (!properties_initialized_UstadPermissionListItem_kt_6ok0kp) { properties_initialized_UstadPermissionListItem_kt_6ok0kp = true; UstadPermissionListItem = FC(UstadPermissionListItem$lambda); } } function get_UstadProgressBarWithLabel() { _init_properties_UstadProgressBarWithLabel_kt__wnirsf(); return UstadProgressBarWithLabel; } var UstadProgressBarWithLabel; function UstadProgressBarWithLabel$lambda($this$FC, props) { _init_properties_UstadProgressBarWithLabel_kt__wnirsf(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = UstadProgressBarWithLabel$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadProgressBarWithLabel$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 6; var this_0 = $props.label; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadProgressBarWithLabel$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 6; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressBarWithLabel....' call // Inline function 'web.cssom.TextAlign.Companion.end' call 0; this_0.textAlign = 'end'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$7 = '' + $props.progressValue + '%'; addChildNode($this$invoke, tmp$ret$7); return Unit_instance; }; } function UstadProgressBarWithLabel$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; $this$invoke.variant = 'determinate'; $this$invoke.value = $props.progressValue; return Unit_instance; }; } function UstadProgressBarWithLabel$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 12; var this_0 = default_12; var block = UstadProgressBarWithLabel$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadProgressBarWithLabel$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.sx = $props.sx; $this$invoke.container = true; var this_0 = default_48; var block = UstadProgressBarWithLabel$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_48; var block_0 = UstadProgressBarWithLabel$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var this_2 = default_48; var block_1 = UstadProgressBarWithLabel$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } var properties_initialized_UstadProgressBarWithLabel_kt_h3yjn5; function _init_properties_UstadProgressBarWithLabel_kt__wnirsf() { if (!properties_initialized_UstadProgressBarWithLabel_kt_h3yjn5) { properties_initialized_UstadProgressBarWithLabel_kt_h3yjn5 = true; UstadProgressBarWithLabel = FC(UstadProgressBarWithLabel$lambda); } } function get_UstadProgressOrErrorMessage() { _init_properties_UstadProgressOrErrorMessage_kt__vj5may(); return UstadProgressOrErrorMessage; } var UstadProgressOrErrorMessage; function UstadProgressOrErrorMessage$lambda($this$FC, props) { _init_properties_UstadProgressOrErrorMessage_kt__vj5may(); var muiAppState = useMuiAppState(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = UstadProgressOrErrorMessage$lambda$lambda(muiAppState, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage.....' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = 'auto'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = 'auto'; $this$invoke.sx = this_0; var tmp; if (!($props.progress == null)) { // Inline function 'mui.material.CircularProgressVariant.Companion.indeterminate' call 0; tmp = 'indeterminate'; } else { // Inline function 'mui.material.CircularProgressVariant.Companion.determinate' call 0; tmp = 'determinate'; } $this$invoke.variant = tmp; var tmp0_safe_receiver = $props.progress; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage.....' call $this$invoke.value = tmp0_safe_receiver; } return Unit_instance; }; } function UstadProgressOrErrorMessage$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.item = true; var this_0 = default_65; var block = UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadProgressOrErrorMessage$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().cmf_1) + ': '; addChildNode($this$invoke, tmp$ret$2); var tmp0_safe_receiver = $props.processedBytes; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage....' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = UMFileUtil_getInstance().mq9(tmp0_safe_receiver) + ' /'; addChildNode($this$invoke, tmp$ret$5); } var tmp1_safe_receiver = $props.totalBytes; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage....' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$9 = UMFileUtil_getInstance().mq9(tmp1_safe_receiver) + ' '; addChildNode($this$invoke, tmp$ret$9); } return Unit_instance; }; } function UstadProgressOrErrorMessage$lambda$lambda$lambda_1($this$invoke) { _init_properties_UstadProgressOrErrorMessage_kt__vj5may(); $this$invoke.item = true; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_66; var block = UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); return Unit_instance; } function UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadProgressOrErrorMessage_kt__vj5may(); // Inline function 'mui.material.SvgIconSize.Companion.large' call 0; $this$invoke.fontSize = 'large'; return Unit_instance; } function UstadProgressOrErrorMessage$lambda$lambda$lambda_2($errorStr) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $errorStr; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadProgressOrErrorMessage$lambda$lambda($muiAppState, $props, $strings) { return function ($this$invoke) { $this$invoke.container = true; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.GridDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage...' call useCenterAlignGridContainer(this_0, $muiAppState); $this$invoke.sx = this_0; var errorStr = $props.errorMessage; var tmp; if (errorStr == null) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_48; var block = UstadProgressOrErrorMessage$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = default_48; var block_0 = UstadProgressOrErrorMessage$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_2, block_0); tmp = Unit_instance; } else { // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = default_48; var block_1 = UstadProgressOrErrorMessage$lambda$lambda$lambda_1; addChild($this$invoke, this_3, block_1); var this_4 = default_48; var block_2 = UstadProgressOrErrorMessage$lambda$lambda$lambda_2(errorStr); addChild($this$invoke, this_4, block_2); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadProgressOrErrorMessage_kt_nm0w3c; function _init_properties_UstadProgressOrErrorMessage_kt__vj5may() { if (!properties_initialized_UstadProgressOrErrorMessage_kt_nm0w3c) { properties_initialized_UstadProgressOrErrorMessage_kt_nm0w3c = true; UstadProgressOrErrorMessage = FC(UstadProgressOrErrorMessage$lambda); } } function get_UstadQuickActionButton() { _init_properties_UstadQuickActionButton_kt__s52p4s(); return UstadQuickActionButton; } var UstadQuickActionButton; function UstadQuickActionButton$lambda($this$FC, props) { _init_properties_UstadQuickActionButton_kt__s52p4s(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_11; var block = UstadQuickActionButton$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadQuickActionButton$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadQuickActionButton.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(80) + 'px'; // Inline function 'web.cssom.AlignContent.Companion.center' call 0; this_0.alignContent = 'center'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.sx = this_0; var this_1 = $props.icon; addChildNode($this$invoke, this_1); return Unit_instance; }; } function UstadQuickActionButton$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.material.TypographyAlign.Companion.center' call 0; $this$invoke.align = 'center'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $props.text; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function UstadQuickActionButton$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_15; var block = UstadQuickActionButton$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = UstadQuickActionButton$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadQuickActionButton$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.text' call 0; $this$invoke.variant = 'text'; $this$invoke.onClick = $props.onClick; $this$invoke.id = $props.id; var this_0 = default_34; var block = UstadQuickActionButton$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadQuickActionButton_kt_u8lj8i; function _init_properties_UstadQuickActionButton_kt__s52p4s() { if (!properties_initialized_UstadQuickActionButton_kt_u8lj8i) { properties_initialized_UstadQuickActionButton_kt_u8lj8i = true; UstadQuickActionButton = FC(UstadQuickActionButton$lambda); } } function get_UstadRawHtml() { _init_properties_UstadRawHtml_kt__trv50a(); return UstadRawHtml; } var UstadRawHtml; function UstadRawHtml$lambda($this$FC, props) { _init_properties_UstadRawHtml_kt__trv50a(); // Inline function 'react.useMemo' call var dependencies = [props.html]; var callback = UstadRawHtml$lambda$lambda(props); var cleanHtml = useMemo(callback, dependencies); var divRef = useRef(null); var linkOpener = useContext(get_OnClickLinkContext()); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadRawHtml$lambda$lambda_0(divRef, cleanHtml, props); addChild($this$FC, 'div', block); var tmp = [divRef.current]; useEffect(tmp, UstadRawHtml$lambda$lambda_1(divRef, linkOpener)); return Unit_instance; } function UstadRawHtml$lambda$lambda($props) { return function () { return sanitize($props.html); }; } function UstadRawHtml$lambda$lambda_0($divRef, $cleanHtml, $props) { return function ($this$invoke) { $this$invoke.ref = $divRef; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRawHtml...' call this_0.__html = $cleanHtml; $this$invoke.dangerouslySetInnerHTML = this_0; $this$invoke.style = $props.style; $this$invoke.id = $props.id; return Unit_instance; }; } function UstadRawHtml$lambda$lambda$lambda($anchorEl, $linkOpener) { return function (evt) { evt.preventDefault(); evt.stopPropagation(); var href = $anchorEl.getAttribute('href'); var tmp0_safe_receiver = $anchorEl.getAttribute('target'); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRawHtml.....' call tmp = Companion_instance_93.hmc(tmp0_safe_receiver); } var target = tmp; if (href == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRawHtml.....' call var tmp1_safe_receiver = $linkOpener; if (tmp1_safe_receiver == null) null; else { tmp1_safe_receiver.dpg(href, target == null ? LinkTarget_DEFAULT_getInstance() : target); } } return Unit_instance; }; } function UstadRawHtml$lambda$lambda_1($divRef, $linkOpener) { return function ($this$useEffect) { var tmp0_safe_receiver = $divRef.current; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.querySelectorAll('a'); var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'js.iterable.JsIterable.iterator' call tmp = iteratorFor(tmp1_safe_receiver); } var tmp2_safe_receiver = tmp; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call // Inline function 'kotlin.collections.iterator' call var tmp0_iterator = tmp2_safe_receiver; while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadRawHtml...' call if (!element.hasAttribute('ustadlink')) { // Inline function 'web.uievents.MouseEventTypes.click' call MouseEvent; var tmp_0 = 'click'; addEventListener(element, tmp_0, UstadRawHtml$lambda$lambda$lambda(element, $linkOpener)); element.setAttribute('ustadlink', 'ustadlink'); } } } return Unit_instance; }; } var properties_initialized_UstadRawHtml_kt_p7nk3g; function _init_properties_UstadRawHtml_kt__trv50a() { if (!properties_initialized_UstadRawHtml_kt_p7nk3g) { properties_initialized_UstadRawHtml_kt_p7nk3g = true; UstadRawHtml = FC(UstadRawHtml$lambda); } } function get_UstadRootScreenNavLinks() { _init_properties_UstadRootScreenNavLinks_kt__voqa0l(); return UstadRootScreenNavLinks; } var UstadRootScreenNavLinks; function UstadRootScreenNavLinks$lambda($this$FC, props) { _init_properties_UstadRootScreenNavLinks_kt__voqa0l(); var strings = useStringProvider(); // Inline function 'kotlin.collections.forEachIndexed' call var index = 0; var tmp0_iterator = get_ROOT_SCREENS().w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadRootScreenNavLinks..' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = NavLink; var block = UstadRootScreenNavLinks$lambda$lambda(item, props, index_0, strings); addChild($this$FC, this_0, block); } return Unit_instance; } function UstadRootScreenNavLinks$lambda$lambda$lambda($this) { return function (it) { $this(); return Unit_instance; }; } function UstadRootScreenNavLinks$lambda$lambda$lambda$lambda$lambda($screen) { return function ($this$invoke) { var tmp0_safe_receiver = $screen.c125_1; var this_0 = tmp0_safe_receiver == null ? null : create(tmp0_safe_receiver); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadRootScreenNavLinks$lambda$lambda$lambda$lambda$lambda_0($strings, $screen) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5($screen.b125_1); return Unit_instance; }; } function UstadRootScreenNavLinks$lambda$lambda$lambda$lambda($screen, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = UstadRootScreenNavLinks$lambda$lambda$lambda$lambda$lambda($screen); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadRootScreenNavLinks$lambda$lambda$lambda$lambda$lambda_0($strings, $screen); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadRootScreenNavLinks$lambda$lambda$lambda_0($index, $props, $screen, $strings) { return function ($this$invoke) { $this$invoke.selected = $index === $props.selectedItem; var this_0 = default_33; var block = UstadRootScreenNavLinks$lambda$lambda$lambda$lambda($screen, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadRootScreenNavLinks$lambda$lambda($screen, $props, $index, $strings) { return function ($this$invoke) { $this$invoke.to = $screen.a125_1; $this$invoke.id = $props.idPrefix + '_' + $screen.a125_1; var tmp0_safe_receiver = $props.onClick; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRootScreenNavLinks....' call $this$invoke.onClick = UstadRootScreenNavLinks$lambda$lambda$lambda(tmp0_safe_receiver); } // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRootScreenNavLinks....' call // Inline function 'web.cssom.None.Companion.none' call 0; this_0.textDecoration = 'none'; // Inline function 'web.cssom.Color.Companion.currentcolor' call 0; this_0.color = 'currentcolor'; $this$invoke.className = css(this_0); var this_1 = default_22; var block = UstadRootScreenNavLinks$lambda$lambda$lambda_0($index, $props, $screen, $strings); addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_UstadRootScreenNavLinks_kt_sdgvzn; function _init_properties_UstadRootScreenNavLinks_kt__voqa0l() { if (!properties_initialized_UstadRootScreenNavLinks_kt_sdgvzn) { properties_initialized_UstadRootScreenNavLinks_kt_sdgvzn = true; UstadRootScreenNavLinks = FC(UstadRootScreenNavLinks$lambda); } } function get_UstadScreen() { _init_properties_UstadScreen_kt__famf9v_0(); return UstadScreen_0; } var UstadScreen_0; function get_ustadScreenLoader() { _init_properties_UstadScreen_kt__famf9v_0(); return ustadScreenLoader; } var ustadScreenLoader; function UstadScreen$lambda($this$FC, it) { _init_properties_UstadScreen_kt__famf9v_0(); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = useLoaderData().i11z_1; addChild_0($this$FC, this_0); return Unit_instance; } function ustadScreenLoader$lambda(args) { _init_properties_UstadScreen_kt__famf9v_0(); var tmp = Promise; // Inline function 'kotlin.collections.single' call var single = null; var found = false; var tmp0_iterator = get_USTAD_SCREENS().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.ustadScreenLoader..' call if (equals(element.g11z_1, args.params['ustadScreenName'])) { if (found) throw IllegalArgumentException_init_$Create$('Collection contains more than one matching element.'); single = element; found = true; } } if (!found) throw NoSuchElementException_init_$Create$('Collection contains no element matching the predicate.'); var tmp$ret$1 = (single == null ? true : !(single == null)) ? single : THROW_CCE(); return tmp.resolve(tmp$ret$1); } var properties_initialized_UstadScreen_kt_gwo5xx_0; function _init_properties_UstadScreen_kt__famf9v_0() { if (!properties_initialized_UstadScreen_kt_gwo5xx_0) { properties_initialized_UstadScreen_kt_gwo5xx_0 = true; UstadScreen_0 = FC(UstadScreen$lambda); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call ustadScreenLoader = ustadScreenLoader$lambda; } } function get_TabSearchParamContext() { _init_properties_UstadScreenTabPanel_kt__2e8ici(); return TabSearchParamContext; } var TabSearchParamContext; function get_UstadScreenTabPanel() { _init_properties_UstadScreenTabPanel_kt__2e8ici(); return UstadScreenTabPanel; } var UstadScreenTabPanel; function toURLSearchParams(_this__u8e3s4) { _init_properties_UstadScreenTabPanel_kt__2e8ici(); // Inline function 'kotlin.collections.toTypedArray' call // Inline function 'kotlin.collections.map' call var this_0 = _this__u8e3s4.q2(); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.toURLSearchParams.' call // Inline function 'js.array.tupleOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = [item.s2(), item.t2()]; destination.i1(tmp$ret$6); } var tmp$ret$9 = copyToArray(destination); return new URLSearchParams(tmp$ret$9); } function UstadScreenTabPanel$lambda($this$FC, props) { _init_properties_UstadScreenTabPanel_kt__2e8ici(); // Inline function 'react.useMemo' call var dependencies = [props.args]; var callback = UstadScreenTabPanel$lambda$lambda(props); var searchParams = useMemo(callback, dependencies); var tabState$delegate = useRequiredContext(get_UstadScreenTabsStateContext()); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_TabSearchParamContext(); var block = UstadScreenTabPanel$lambda$lambda_0(props, muiAppState, tabState$delegate); addChild_1($this$FC, this_0, searchParams, block); return Unit_instance; } function invoke$lambda_52($tabState$delegate) { _init_properties_UstadScreenTabPanel_kt__2e8ici(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('tabState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $tabState$delegate[0]; } function UstadScreenTabPanel$lambda$lambda($props) { return function () { return toURLSearchParams($props.args); }; } function UstadScreenTabPanel$lambda$lambda$lambda$lambda($muiAppState, $props, $tabState$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabPanel.....' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($muiAppState.e11z_1 + invoke$lambda_52($tabState$delegate).r123_1 | 0) + 'px)'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.overflowY = 'auto'; $this$invoke.sx = this_0; var tmp; try { // Inline function 'kotlin.collections.single' call var tmp0_elvis_lhs = $props.screens; var single = null; var found = false; var tmp0_iterator = (tmp0_elvis_lhs == null ? get_USTAD_SCREENS() : tmp0_elvis_lhs).w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadScreenTabPanel.....' call if (element.g11z_1 === $props.viewName) { if (found) throw IllegalArgumentException_init_$Create$('Collection contains more than one matching element.'); single = element; found = true; } } if (!found) throw NoSuchElementException_init_$Create$('Collection contains no element matching the predicate.'); var tmp$ret$8 = (single == null ? true : !(single == null)) ? single : THROW_CCE(); var this_1 = create(tmp$ret$8.i11z_1); addChildNode($this$invoke, this_1); tmp = Unit_instance; } catch ($p) { var tmp_0; if ($p instanceof Error) { var e = $p; throw IllegalArgumentException_init_$Create$('Cannot find/error creating view for ' + $props.viewName + ': ' + e); } else { throw $p; } } return Unit_instance; }; } function UstadScreenTabPanel$lambda$lambda$lambda($props, $muiAppState, $tabState$delegate) { return function ($this$invoke) { $this$invoke.value = $props.value; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabPanel....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(0) + 'px'; $this$invoke.sx = this_0; var this_1 = default_15; var block = UstadScreenTabPanel$lambda$lambda$lambda$lambda($muiAppState, $props, $tabState$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadScreenTabPanel$lambda$lambda_0($props, $muiAppState, $tabState$delegate) { return function ($this$invoke) { var this_0 = default_67; var block = UstadScreenTabPanel$lambda$lambda$lambda($props, $muiAppState, $tabState$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadScreenTabPanel_kt_dzbs3o; function _init_properties_UstadScreenTabPanel_kt__2e8ici() { if (!properties_initialized_UstadScreenTabPanel_kt_dzbs3o) { properties_initialized_UstadScreenTabPanel_kt_dzbs3o = true; TabSearchParamContext = createContext(); UstadScreenTabPanel = FC(UstadScreenTabPanel$lambda); } } function get_UstadScreenTabsStateContext() { _init_properties_UstadScreenTabs_kt__2qc3v3(); return UstadScreenTabsStateContext; } var UstadScreenTabsStateContext; function get_UstadScreenTabs() { _init_properties_UstadScreenTabs_kt__2qc3v3(); return UstadScreenTabs; } var UstadScreenTabs; function Companion() { this.h125_1 = 48; } var Companion_instance_105; function Companion_getInstance_26() { return Companion_instance_105; } function UstadScreenTabsState(height) { height = height === VOID ? 48 : height; this.r123_1 = height; } protoOf(UstadScreenTabsState).f11z = function (height) { return new UstadScreenTabsState(height); }; protoOf(UstadScreenTabsState).toString = function () { return 'UstadScreenTabsState(height=' + this.r123_1 + ')'; }; protoOf(UstadScreenTabsState).hashCode = function () { return this.r123_1; }; protoOf(UstadScreenTabsState).equals = function (other) { if (this === other) return true; if (!(other instanceof UstadScreenTabsState)) return false; var tmp0_other_with_cast = other instanceof UstadScreenTabsState ? other : THROW_CCE(); if (!(this.r123_1 === tmp0_other_with_cast.r123_1)) return false; return true; }; function UstadScreenTabs$lambda($this$FC, props) { _init_properties_UstadScreenTabs_kt__2qc3v3(); // Inline function 'react.useMemo' call var dependencies = []; var callback = UstadScreenTabs$lambda$lambda; var history = useMemo(callback, dependencies); var currentTab$delegate = useState(UstadScreenTabs$lambda$lambda_0); var theme$delegate = useRequiredContext(get_ThemeContext()); var tabSizeState = useState(UstadScreenTabs$lambda$lambda_1); var tabSizeStateVar$delegate = tabSizeState; var tabsRef = useRef(null); var tmp0_safe_receiver = tabsRef.current; var tmp = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight]; useEffect(tmp, UstadScreenTabs$lambda$lambda_2(tabsRef, tabSizeState, tabSizeStateVar$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreenTabsStateContext(); var block = UstadScreenTabs$lambda$lambda_3(props, currentTab$delegate, theme$delegate, tabsRef, history); addChild_1($this$FC, this_0, tabSizeState, block); return Unit_instance; } function invoke$lambda_53($currentTab$delegate) { _init_properties_UstadScreenTabs_kt__2qc3v3(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('currentTab', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $currentTab$delegate[0]; } function invoke$lambda_54($currentTab$delegate, value) { _init_properties_UstadScreenTabs_kt__2qc3v3(); getLocalDelegateReference('currentTab', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $currentTab$delegate[1](value); return Unit_instance; } function invoke$lambda_55($theme$delegate) { _init_properties_UstadScreenTabs_kt__2qc3v3(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_56($tabSizeStateVar$delegate) { _init_properties_UstadScreenTabs_kt__2qc3v3(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('tabSizeStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $tabSizeStateVar$delegate[0]; } function invoke$lambda_57($tabSizeStateVar$delegate, value) { _init_properties_UstadScreenTabs_kt__2qc3v3(); getLocalDelegateReference('tabSizeStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $tabSizeStateVar$delegate[1](value); return Unit_instance; } function UstadScreenTabs$lambda$lambda() { _init_properties_UstadScreenTabs_kt__2qc3v3(); return window.history; } function UstadScreenTabs$lambda$lambda_0() { _init_properties_UstadScreenTabs_kt__2qc3v3(); var tmp0_safe_receiver = window.history.state; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } var tmp1_safe_receiver = tmp; var tmp_0 = tmp1_safe_receiver == null ? null : tmp1_safe_receiver['activeTab']; var tmp2_elvis_lhs = (!(tmp_0 == null) ? typeof tmp_0 === 'string' : false) ? tmp_0 : null; return tmp2_elvis_lhs == null ? '0' : tmp2_elvis_lhs; } function UstadScreenTabs$lambda$lambda_1() { _init_properties_UstadScreenTabs_kt__2qc3v3(); return new UstadScreenTabsState(); } function UstadScreenTabs$lambda$lambda_2($tabsRef, $tabSizeState, $tabSizeStateVar$delegate) { return function ($this$useEffect) { var tmp0_safe_receiver = $tabsRef.current; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight; var currentTabHeight = tmp1_elvis_lhs == null ? 48 : tmp1_elvis_lhs; var tmp; // Inline function 'react.StateInstance.component1' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call if (!($tabSizeState[0].r123_1 === currentTabHeight)) { invoke$lambda_57($tabSizeStateVar$delegate, invoke$lambda_56($tabSizeStateVar$delegate).f11z(currentTabHeight)); tmp = Unit_instance; } return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambda($history, $currentTab$delegate) { return function (evt, newTab) { invoke$lambda_54($currentTab$delegate, newTab); // Inline function 'kotlin.also' call var tmp0_safe_receiver = window.history.state; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } var tmp1_elvis_lhs = tmp; var this_0 = tmp1_elvis_lhs == null ? json([]) : tmp1_elvis_lhs; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs........' call this_0['activeTab'] = newTab; var newState = this_0; $history.replaceState(newState, ''); return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($tab, $index) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $tab.tq3_1; $this$invoke.value = $index.toString(); return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda($tabsRef, $props, $currentTab$delegate, $history) { return function ($this$invoke) { $this$invoke.ref = $tabsRef; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs.......' call // Inline function 'web.cssom.Position.Companion.sticky' call 0; this_0.position = 'sticky'; $this$invoke.sx = this_0; $this$invoke.value = invoke$lambda_53($currentTab$delegate); $this$invoke.onChange = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambda($history, $currentTab$delegate); var index = 0; var tmp0_iterator = $props.tabs.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs.......' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_68; var block = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(item, index_0); addChild($this$invoke, this_1, block); } return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate, $tabsRef, $currentTab$delegate, $history) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderBottom = toString(1) + 'px'; this_0.borderColor = invoke$lambda_55($theme$delegate).palette.divider; if ($props.tabs.u() === 1 ? $props.autoHideIfOneTab === true : false) { // Inline function 'web.cssom.None.Companion.none' call 0; this_0.display = 'none'; } $this$invoke.sx = this_0; var this_1 = default_69; var block = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda($tabsRef, $props, $currentTab$delegate, $history); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda_0($index, $tab, $props) { return function ($this$invoke) { $this$invoke.value = $index.toString(); $this$invoke.viewName = $tab.rq3_1; $this$invoke.args = $tab.sq3_1; $this$invoke.screens = $props.screens; return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_53($currentTab$delegate); var this_0 = default_15; var block = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate, $tabsRef, $currentTab$delegate, $history); addChild($this$invoke, this_0, block); var index = 0; var tmp0_iterator = $props.tabs.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs.....' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadScreenTabPanel(); var block_0 = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda_0(index_0, item, $props); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs....' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var this_1 = default_70; var block = UstadScreenTabs$lambda$lambda$lambda$lambda($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadScreenTabs$lambda$lambda_3($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history) { return function ($this$invoke) { var this_0 = default_15; var block = UstadScreenTabs$lambda$lambda$lambda($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadScreenTabs_kt_w86iz1; function _init_properties_UstadScreenTabs_kt__2qc3v3() { if (!properties_initialized_UstadScreenTabs_kt_w86iz1) { properties_initialized_UstadScreenTabs_kt_w86iz1 = true; UstadScreenTabsStateContext = createContext(); UstadScreenTabs = FC(UstadScreenTabs$lambda); } } function get_tanstackQueryClient() { _init_properties_UstadScreens_kt__m1mixe(); return tanstackQueryClient; } var tanstackQueryClient; function get_UstadScreensContext() { _init_properties_UstadScreens_kt__m1mixe(); return UstadScreensContext; } var UstadScreensContext; function get_UstadScreens() { _init_properties_UstadScreens_kt__m1mixe(); return UstadScreens; } var UstadScreens; function get_ustadScreensLoader() { _init_properties_UstadScreens_kt__m1mixe(); return ustadScreensLoader; } var ustadScreensLoader; function UstadScreensLoaderData(di) { this.i125_1 = di; } protoOf(UstadScreensLoaderData).toString = function () { return 'UstadScreensLoaderData(di=' + this.i125_1 + ')'; }; protoOf(UstadScreensLoaderData).hashCode = function () { return hashCode(this.i125_1); }; protoOf(UstadScreensLoaderData).equals = function (other) { if (this === other) return true; if (!(other instanceof UstadScreensLoaderData)) return false; var tmp0_other_with_cast = other instanceof UstadScreensLoaderData ? other : THROW_CCE(); if (!equals(this.i125_1, tmp0_other_with_cast.i125_1)) return false; return true; }; function UstadScreenContextData(onAppUiStateChanged, muiAppState, showSnackFunction) { this.j11z_1 = onAppUiStateChanged; this.k11z_1 = muiAppState; this.l11z_1 = showSnackFunction; } function UstadScreens$lambda($this$FC, it) { _init_properties_UstadScreens_kt__m1mixe(); var mobileMode = default_71('(max-width:960px)'); var location = useLocation(); var tmp = useLoaderData(); var loaderData = tmp instanceof UstadScreensLoaderData ? tmp : THROW_CCE(); // Inline function 'org.kodein.di.instance' call var tmp_0 = get_direct(loaderData.i125_1).f58(); // Inline function 'org.kodein.type.generic' call var tmp_1 = typeToken(createKType(getKClass(UstadAccountManager), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_1, TypeToken) ? tmp_1 : THROW_CCE(); var accountManager = tmp_0.d58(tmp$ret$0, null); var currentSession$delegate = collectAsState(accountManager.zo6(), null); var appUiStateInstance = useState(UstadScreens$lambda$lambda); var appUiState$delegate = appUiStateInstance; var snack$delegate = useState(UstadScreens$lambda$lambda_0); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = UstadScreens$lambda$lambda_1(loaderData); var langConfig = useMemo(callback, dependencies); var muiState = useState(UstadScreens$lambda$lambda_2); var muiStateVar$delegate = muiState; var mobileMenuOpen$delegate = useState_0(false); var currentRootItemIndex$delegate = useState(UstadScreens$lambda$lambda_3); var tmp_2 = [location.pathname]; useEffect(tmp_2, UstadScreens$lambda$lambda_4(location, currentRootItemIndex$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreensContext(); var tmp_3 = UstadScreens$lambda$lambda_5(appUiState$delegate); var tmp_4 = UstadScreens$lambda$lambda_6(snack$delegate); var value = new UstadScreenContextData(tmp_3, muiState, new sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0_0(tmp_4)); var block = UstadScreens$lambda$lambda_7(loaderData, langConfig, mobileMode, appUiState$delegate, muiStateVar$delegate, mobileMenuOpen$delegate, currentSession$delegate, currentRootItemIndex$delegate, snack$delegate); addChild_1($this$FC, this_0, value, block); return Unit_instance; } function sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0_0(function_0) { this.j125_1 = function_0; } protoOf(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0_0).qq3 = function (snack) { return this.j125_1(snack); }; function invoke$lambda_58($currentSession$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('currentSession', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $currentSession$delegate[0]; } function invoke$lambda_59($appUiState$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appUiState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appUiState$delegate[0]; } function invoke$lambda_60($appUiState$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('appUiState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $appUiState$delegate[1](value); return Unit_instance; } function invoke$lambda_61($snack$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('snack', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $snack$delegate[0]; } function invoke$lambda_62($snack$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('snack', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $snack$delegate[1](value); return Unit_instance; } function invoke$lambda_63($muiStateVar$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('muiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $muiStateVar$delegate[0]; } function invoke$lambda_64($muiStateVar$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('muiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $muiStateVar$delegate[1](value); return Unit_instance; } function invoke$lambda_65($mobileMenuOpen$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('mobileMenuOpen', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $mobileMenuOpen$delegate[0]; } function invoke$lambda_66($mobileMenuOpen$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('mobileMenuOpen', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $mobileMenuOpen$delegate[1](value); return Unit_instance; } function invoke$lambda_67($currentRootItemIndex$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('currentRootItemIndex', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $currentRootItemIndex$delegate[0]; } function invoke$lambda_68($currentRootItemIndex$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('currentRootItemIndex', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $currentRootItemIndex$delegate[1](value); return Unit_instance; } function UstadScreens$lambda$lambda() { _init_properties_UstadScreens_kt__m1mixe(); return new AppUiState(); } function UstadScreens$lambda$lambda_0() { _init_properties_UstadScreens_kt__m1mixe(); return null; } function UstadScreens$lambda$lambda_1($loaderData) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($loaderData.i125_1).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(SupportedLanguagesConfig), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null); }; } function UstadScreens$lambda$lambda_2() { _init_properties_UstadScreens_kt__m1mixe(); return new MuiAppState(); } function UstadScreens$lambda$lambda_3() { _init_properties_UstadScreens_kt__m1mixe(); return 0; } function UstadScreens$lambda$lambda_4($location, $currentRootItemIndex$delegate) { return function ($this$useEffect) { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.indexOfFirst' call var index = 0; var tmp0_iterator = get_ROOT_SCREENS().w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadScreens...' call if ($location.pathname === '/' + item.a125_1) { tmp$ret$1 = index; break $l$block; } index = index + 1 | 0; } tmp$ret$1 = -1; } var pathIndex = tmp$ret$1; var tmp; if (pathIndex >= 0) { invoke$lambda_68($currentRootItemIndex$delegate, pathIndex); tmp = Unit_instance; } return Unit_instance; }; } function UstadScreens$lambda$lambda_5($appUiState$delegate) { return function (it) { invoke$lambda_60($appUiState$delegate, it); return Unit_instance; }; } function UstadScreens$lambda$lambda_6($snack$delegate) { return function (it) { invoke$lambda_62($snack$delegate, it); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda($isRegistrationAllowed) { return function ($this$invoke) { $this$invoke.id = 'registration_enabled'; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreens........' call // Inline function 'web.cssom.None.Companion.none' call 0; this_0.display = 'none'; $this$invoke.className = css(this_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$7 = '' + $isRegistrationAllowed; addChildNode($this$invoke, tmp$ret$7); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($muiStateVar$delegate) { return function (it) { var tmp; if (!(invoke$lambda_63($muiStateVar$delegate).e11z_1 === it)) { invoke$lambda_64($muiStateVar$delegate, invoke$lambda_63($muiStateVar$delegate).f11z(it)); tmp = Unit_instance; } return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($mobileMenuOpen$delegate) { return function () { invoke$lambda_66($mobileMenuOpen$delegate, !invoke$lambda_65($mobileMenuOpen$delegate)); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentSession$delegate) { return function ($this$invoke) { $this$invoke.appUiState = invoke$lambda_59($appUiState$delegate); $this$invoke.setAppBarHeight = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($muiStateVar$delegate); $this$invoke.showMenuIcon = $mobileMode; $this$invoke.onClickMenuIcon = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($mobileMenuOpen$delegate); var tmp; if (!$mobileMode ? invoke$lambda_59($appUiState$delegate).pq2_1 : false) { var tmp0_safe_receiver = invoke$lambda_58($currentSession$delegate); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tnq_1; tmp = !((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.n96_1) === true); } else { tmp = false; } $this$invoke.sidebarVisible = tmp; return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($mobileMode, $appUiState$delegate, $currentSession$delegate, $currentRootItemIndex$delegate) { return function ($this$invoke) { var tmp; if (!$mobileMode ? invoke$lambda_59($appUiState$delegate).pq2_1 : false) { var tmp0_safe_receiver = invoke$lambda_58($currentSession$delegate); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tnq_1; tmp = !((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.n96_1) === true); } else { tmp = false; } $this$invoke.visible = tmp; $this$invoke.selectedRootItemIndex = invoke$lambda_67($currentRootItemIndex$delegate); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($mobileMenuOpen$delegate) { return function (it) { invoke$lambda_66($mobileMenuOpen$delegate, it); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($mobileMode, $mobileMenuOpen$delegate, $appUiState$delegate, $currentRootItemIndex$delegate) { return function ($this$invoke) { $this$invoke.isOpen = invoke$lambda_65($mobileMenuOpen$delegate) ? invoke$lambda_59($appUiState$delegate).pq2_1 : false; $this$invoke.visible = $mobileMode ? invoke$lambda_59($appUiState$delegate).pq2_1 : false; $this$invoke.onSetOpen = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($mobileMenuOpen$delegate); $this$invoke.selectedRootItemIndex = invoke$lambda_67($currentRootItemIndex$delegate); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($snack$delegate) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { invoke$lambda_62($snack$delegate, null); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($snack$delegate) { return function ($this$invoke) { $this$invoke.open = !(invoke$lambda_61($snack$delegate) == null); $this$invoke.onClose = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($snack$delegate); $this$invoke.autoHideDuration = 8000; // Inline function 'react.ReactNode' call var tmp0_safe_receiver = invoke$lambda_61($snack$delegate); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nq3_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.message = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentSession$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { var tmp; try { var tmp_0 = _ustadRegistrationAllowed; var isRegistrationAllowed = (!(tmp_0 == null) ? typeof tmp_0 === 'boolean' : false) ? tmp_0 : THROW_CCE(); // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda(isRegistrationAllowed); addChild($this$invoke, 'div', block); tmp = Unit_instance; } catch ($p) { var tmp_1; if ($p instanceof Exception) { var e = $p; Napier_getInstance().q5e('_ustadRegistrationAllowed not set/found : required for cypress testing: ensure /api/sysconfig/script is included ', e); throw e; } else { throw $p; } } // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreens.......' call // Inline function 'web.cssom.Display.Companion.grid' call 0; this_0.display = 'grid'; var tmp_2 = Header_getInstance().x124_1; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.gridTemplateRows = array([tmp_2, 'auto']); var tmp_3 = Sidebar_getInstance().z124_1; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.gridTemplateColumns = array([tmp_3, 'auto']); // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_4 = [Area_getInstance().t124_1, Area_getInstance().t124_1]; var tmp_5; if ($mobileMode ? true : !invoke$lambda_59($appUiState$delegate).pq2_1) { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_5 = [Area_getInstance().v124_1, Area_getInstance().v124_1]; } else { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_5 = [Area_getInstance().u124_1, Area_getInstance().v124_1]; } this_0.gridTemplateAreas = GridTemplateAreas([tmp_4, tmp_5]); $this$invoke.sx = this_0; var this_1 = get_Header(); var block_0 = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentSession$delegate); addChild($this$invoke, this_1, block_0); var this_2 = get_Sidebar(); var block_1 = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($mobileMode, $appUiState$delegate, $currentSession$delegate, $currentRootItemIndex$delegate); addChild($this$invoke, this_2, block_1); var this_3 = get_UstadMobileMenu(); var block_2 = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($mobileMode, $mobileMenuOpen$delegate, $appUiState$delegate, $currentRootItemIndex$delegate); addChild($this$invoke, this_3, block_2); var this_4 = get_Content(); addChild_0($this$invoke, this_4); var this_5 = default_72; var block_3 = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($snack$delegate); addChild($this$invoke, this_5, block_3); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentSession$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { $this$invoke.client = get_tanstackQueryClient(); var this_0 = default_38; var block = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentSession$delegate, $currentRootItemIndex$delegate, $snack$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda($langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentSession$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { $this$invoke.languagesConfig = $langConfig; var this_0 = QueryClientProvider; var block = UstadScreens$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentSession$delegate, $currentRootItemIndex$delegate, $snack$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda($loaderData, $langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentSession$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { $this$invoke.di = $loaderData.i125_1; var this_0 = get_UstadLanguageConfigProvider(); var block = UstadScreens$lambda$lambda$lambda$lambda($langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentSession$delegate, $currentRootItemIndex$delegate, $snack$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadScreens$lambda$lambda_7($loaderData, $langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentSession$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { var this_0 = get_DIModule(); var block = UstadScreens$lambda$lambda$lambda($loaderData, $langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentSession$delegate, $currentRootItemIndex$delegate, $snack$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ustadScreensLoader$lambda(args) { _init_properties_UstadScreens_kt__m1mixe(); Napier_getInstance().x5d(new UstadAntilog()); Napier_getInstance().i5e('Index: Window.onLoad'); var dbName = sanitizeDbNameFromUrl(window.location.origin); var dbUrl = 'sqlite:' + dbName; var tmp = localStorage; var tmp_0 = dbName + '_nodeId'; var nodeId = toLong_0(getOrPut(tmp, tmp_0, ustadScreensLoader$lambda$lambda)); var tmp_1 = localStorage; var tmp_2 = dbName + '_nodeAuth'; var nodeAuth = getOrPut(tmp_1, tmp_2, ustadScreensLoader$lambda$lambda_0); var dbNodeIdAndAuth = new NodeIdAndAuth(nodeId, nodeAuth); var tmp0_dbImplClasses = UmAppDatabaseJsImplementations_getInstance(); var tmp1_nodeId = dbNodeIdAndAuth.q64_1; var builderOptions = new DatabaseBuilderOptions(getKClass(UmAppDatabase), tmp0_dbImplClasses, tmp1_nodeId, dbUrl, './worker.sql-wasm.js'); var tmp_3 = addSyncCallback(Companion_getInstance().y6x(builderOptions), dbNodeIdAndAuth); // Inline function 'kotlin.collections.toTypedArray' call var this_0 = migrationList(); var tmp$ret$0 = copyToArray(this_0); var dbBuilder = tmp_3.n72(tmp$ret$0.slice()).n72([get_MIGRATION_144_145_CLIENT()]).n72([get_MIGRATION_148_149_NO_OFFLINE_ITEMS()]).n72([get_MIGRATION_155_156_CLIENT()]).n72([get_MIGRATION_161_162_CLIENT()]).n72([get_MIGRATION_169_170_CLIENT()]).n72([get_MIGRATE_USERNAME_CLIENT()]).n72([]); var tmp_4 = GlobalScope_instance; return promise(tmp_4, VOID, VOID, ustadScreensLoader$lambda$slambda_0(dbBuilder, dbName, dbNodeIdAndAuth, null)); } function ustadScreensLoader$lambda$lambda() { _init_properties_UstadScreens_kt__m1mixe(); var tmp = Default_getInstance(); var tmp_0 = new Long(0, 0); Companion_getInstance_17(); return tmp.xj(tmp_0, new Long(-1, 2147483647)).toString(); } function ustadScreensLoader$lambda$lambda_0() { _init_properties_UstadScreens_kt__m1mixe(); return randomUuid().toString(); } function ustadScreensLoader$lambda$slambda$lambda($this$Json) { $this$Json.d4q_1 = true; $this$Json.f4q_1 = true; return Unit_instance; } function ustadScreensLoader$lambda$slambda$lambda$lambda($json) { return function ($this$install) { json_0($this$install, $json); return Unit_instance; }; } function ustadScreensLoader$lambda$slambda$lambda_0($json) { return function ($this$HttpClient) { var tmp = Plugin_getInstance(); $this$HttpClient.c3a(tmp, ustadScreensLoader$lambda$slambda$lambda$lambda($json)); $this$HttpClient.q39(Plugin_getInstance_0()); return Unit_instance; }; } function ustadScreensLoader$lambda$slambda($dbBuilder, $dbName, $dbNodeIdAndAuth, resultContinuation) { this.s125_1 = $dbBuilder; this.t125_1 = $dbName; this.u125_1 = $dbNodeIdAndAuth; CoroutineImpl.call(this, resultContinuation); } protoOf(ustadScreensLoader$lambda$slambda).a126 = function ($this$promise, $completion) { var tmp = this.v1m($this$promise, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(ustadScreensLoader$lambda$slambda).he = function (p1, $completion) { return this.a126((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(ustadScreensLoader$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 7; this.w125_1 = null; this.id_1 = 2; this.hd_1 = 1; suspendResult = this.s125_1.m72(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: this.w125_1 = suspendResult; Napier_getInstance().i5e('Built UmAppDatabase'); this.id_1 = 7; this.hd_1 = 5; continue $sm; case 2: this.id_1 = 7; var tmp_0 = this.kd_1; if (tmp_0 instanceof Exception) { this.x125_1 = this.kd_1; Napier_getInstance().m5e('Exception building database - trying to clear', this.x125_1); this.hd_1 = 3; suspendResult = deleteDatabaseAsync(indexedDB, this.t125_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } else { throw this.kd_1; } case 3: localStorage.clear(); this.hd_1 = 4; suspendResult = this.s125_1.m72(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 4: this.w125_1 = suspendResult; this.hd_1 = 5; continue $sm; case 5: this.id_1 = 7; var tmp_1 = this; tmp_1.y125_1 = Json_0(VOID, ustadScreensLoader$lambda$slambda$lambda); var tmp_2 = this; var tmp_3 = Js_instance; tmp_2.z125_1 = HttpClient_0(tmp_3, ustadScreensLoader$lambda$slambda$lambda_0(this.y125_1)); this.hd_1 = 6; suspendResult = MR_getInstance().ano_1.dm8(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 6: var jsStringsProvider = suspendResult; var tmp_4; if (this.w125_1 == null) { throwUninitializedPropertyAccessException('dbBuilt'); } else { tmp_4 = this.w125_1; } var di = ustadJsDi(tmp_4, this.u125_1, this.y125_1, this.z125_1, jsStringsProvider); var tmp0_safe_receiver = document.getElementById('loading'); if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.remove(); } return new UstadScreensLoaderData(di); case 7: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 7) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(ustadScreensLoader$lambda$slambda).v1m = function ($this$promise, completion) { var i = new ustadScreensLoader$lambda$slambda(this.s125_1, this.t125_1, this.u125_1, completion); i.v125_1 = $this$promise; return i; }; function ustadScreensLoader$lambda$slambda_0($dbBuilder, $dbName, $dbNodeIdAndAuth, resultContinuation) { var i = new ustadScreensLoader$lambda$slambda($dbBuilder, $dbName, $dbNodeIdAndAuth, resultContinuation); var l = function ($this$promise, $completion) { return i.a126($this$promise, $completion); }; l.$arity = 1; return l; } var properties_initialized_UstadScreens_kt_qvtxn4; function _init_properties_UstadScreens_kt__m1mixe() { if (!properties_initialized_UstadScreens_kt_qvtxn4) { properties_initialized_UstadScreens_kt_qvtxn4 = true; tanstackQueryClient = new QueryClient(); UstadScreensContext = createContext(); UstadScreens = FC(UstadScreens$lambda); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call ustadScreensLoader = ustadScreensLoader$lambda; } } function get_UstadSendTextField() { _init_properties_UstadSendTextField_kt__81qhtg(); return UstadSendTextField; } var UstadSendTextField; function UstadSendTextField$lambda($this$FC, props) { _init_properties_UstadSendTextField_kt__81qhtg(); var strings = useStringProvider(); var tmp = toString_0(props.value); var tmp_0 = props.value; println('UstadSendTextField: value = ' + tmp + ' / ' + ((!(tmp_0 == null) ? typeof tmp_0 === 'string' : false) ? tmp_0 : null)); // Inline function 'react.useMemo' call var dependencies = [props.value]; var callback = UstadSendTextField$lambda$lambda(props); var isBlank = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadTextField(); var block = UstadSendTextField$lambda$lambda_0(props, isBlank, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadSendTextField$lambda$lambda($props) { return function () { // Inline function 'kotlin.text.isNullOrBlank' call var tmp = $props.value; var this_0 = (!(tmp == null) ? typeof tmp === 'string' : false) ? tmp : null; // Inline function 'kotlin.contracts.contract' call return this_0 == null ? true : isBlank(this_0); }; } function UstadSendTextField$lambda$lambda$lambda(it) { _init_properties_UstadSendTextField_kt__81qhtg(); return !(it === 'InputProps'); } function UstadSendTextField$lambda$lambda$lambda_0($isBlank, $props) { return function (evt) { if (((evt.key === 'Enter' ? !$isBlank : false) ? !evt.ctrlKey : false) ? !evt.shiftKey : false) $props.onClickSend(); return Unit_instance; }; } function UstadSendTextField$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSend(); return Unit_instance; }; } function UstadSendTextField$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = UstadSendTextField$lambda$lambda$lambda$lambda$lambda($props); var tmp0_safe_receiver = $props.id; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadSendTextField......' call $this$invoke.id = tmp0_safe_receiver + '_send_button'; } // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().lmh_1); var this_0 = default_30; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadSendTextField$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var this_0 = default_6; var block = UstadSendTextField$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadSendTextField$lambda$lambda_0($props, $isBlank, $strings) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadSendTextField$lambda$lambda$lambda); $this$invoke.onKeyUp = UstadSendTextField$lambda$lambda$lambda_0($isBlank, $props); var tmp; if (!$isBlank) { // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadSendTextField...' call var tmp_0 = default_31; this_0.endAdornment = create_0(tmp_0, UstadSendTextField$lambda$lambda$lambda_1($props, $strings)); tmp = $this$invoke.InputProps = this_0; } return Unit_instance; }; } var properties_initialized_UstadSendTextField_kt_dp77yq; function _init_properties_UstadSendTextField_kt__81qhtg() { if (!properties_initialized_UstadSendTextField_kt_dp77yq) { properties_initialized_UstadSendTextField_kt_dp77yq = true; UstadSendTextField = FC(UstadSendTextField$lambda); } } function get_UstadSidebarBottomBox() { _init_properties_UstadSidebarBottomBox_kt__71bz79(); return UstadSidebarBottomBox; } var UstadSidebarBottomBox; function UstadSidebarBottomBox$lambda($this$FC, it) { _init_properties_UstadSidebarBottomBox_kt__71bz79(); var di = useRequiredContext(get_DIContext()); var strings = useStringProvider(); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = UstadSidebarBottomBox$lambda$lambda(di); var version = useMemo(callback, dependencies); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = UstadSidebarBottomBox$lambda$lambda_0(di); var showPoweredBy = useMemo(callback_0, dependencies_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadSidebarBottomBox$lambda$lambda_1(showPoweredBy, strings, version); addChild($this$FC, this_0, block); return Unit_instance; } function UstadSidebarBottomBox$lambda$lambda($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(GetVersionUseCase), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null).apb().ypa_1; }; } function UstadSidebarBottomBox$lambda$lambda_0($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(GetShowPoweredByUseCase), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null).apb(); }; } function UstadSidebarBottomBox$lambda$lambda$lambda($strings, $version) { return function ($this$invoke) { // Inline function 'mui.material.TypographyAlign.Companion.center' call 0; $this$invoke.align = 'center'; // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$4 = $strings.eq5(strings_getInstance().gni_1) + ' ' + $version; addChildNode($this$invoke, tmp$ret$4); return Unit_instance; }; } function UstadSidebarBottomBox$lambda$lambda_1($showPoweredBy, $strings, $version) { return function ($this$invoke) { $this$invoke.id = 'drawer_version_info'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadSidebarBottomBox...' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.bottom = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(16) + 'px'; $this$invoke.sx = this_0; var this_1 = default_2; var block = UstadSidebarBottomBox$lambda$lambda$lambda($strings, $version); addChild($this$invoke, this_1, block); // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$invoke, 'br'); var tmp; if ($showPoweredBy) { var this_2 = get_UstadPoweredByLink(); addChild_0($this$invoke, this_2); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadSidebarBottomBox_kt_hf90hf; function _init_properties_UstadSidebarBottomBox_kt__71bz79() { if (!properties_initialized_UstadSidebarBottomBox_kt_hf90hf) { properties_initialized_UstadSidebarBottomBox_kt_hf90hf = true; UstadSidebarBottomBox = FC(UstadSidebarBottomBox$lambda); } } function get_UstadStandardContainer() { _init_properties_UstadStandardContainer_kt__l1p251(); return UstadStandardContainer; } var UstadStandardContainer; function UstadStandardContainer$lambda($this$FC, props) { _init_properties_UstadStandardContainer_kt__l1p251(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = UstadStandardContainer$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_69($theme$delegate) { _init_properties_UstadStandardContainer_kt__l1p251(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadStandardContainer$lambda$lambda($props) { return function ($this$invoke) { var theme$delegate = useRequiredContext(get_ThemeContext()); var this_0 = $props; Object.assign($this$invoke, this_0); // Inline function 'kotlin.also' call var tmp0_elvis_lhs = $this$invoke.sx; var tmp; if (tmp0_elvis_lhs == null) { // Inline function 'kotlin.also' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadStandardContainer...' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadStandardContainer...' call $this$invoke.sx = this_1; tmp = this_1; } else { tmp = tmp0_elvis_lhs; } // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadStandardContainer...' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call tmp.paddingTop = invoke$lambda_69(theme$delegate).spacing(2); var tmp_0; if ($props.maxWidth == null) { $this$invoke.maxWidth = 'lg'; tmp_0 = Unit_instance; } var this_2 = $this$invoke.children; addChildNode($this$invoke, this_2); return Unit_instance; }; } var properties_initialized_UstadStandardContainer_kt_x7op65; function _init_properties_UstadStandardContainer_kt__l1p251() { if (!properties_initialized_UstadStandardContainer_kt_x7op65) { properties_initialized_UstadStandardContainer_kt_x7op65 = true; UstadStandardContainer = FC(UstadStandardContainer$lambda); } } function get_UstadTextField() { _init_properties_UstadTextField_kt__5a3ab8(); return UstadTextField; } var UstadTextField; function UstadTextField$lambda($this$FC, props) { _init_properties_UstadTextField_kt__5a3ab8(); var tmp0_safe_receiver = props.value; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toString(tmp0_safe_receiver); var propsTextVal = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var textFieldValue$delegate = useState_0(propsTextVal); useEffect([propsTextVal], UstadTextField$lambda$lambda(propsTextVal, textFieldValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadTextField$lambda$lambda_0(props, textFieldValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_70($textFieldValue$delegate) { _init_properties_UstadTextField_kt__5a3ab8(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('textFieldValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $textFieldValue$delegate[0]; } function invoke$lambda_71($textFieldValue$delegate, value) { _init_properties_UstadTextField_kt__5a3ab8(); getLocalDelegateReference('textFieldValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $textFieldValue$delegate[1](value); return Unit_instance; } function UstadTextField$lambda$lambda($propsTextVal, $textFieldValue$delegate) { return function ($this$useEffect) { var tmp; if (!(invoke$lambda_70($textFieldValue$delegate) === $propsTextVal)) { invoke$lambda_71($textFieldValue$delegate, $propsTextVal); tmp = Unit_instance; } return Unit_instance; }; } function UstadTextField$lambda$lambda$lambda(it) { _init_properties_UstadTextField_kt__5a3ab8(); return !(it === 'value') ? !(it === 'onChange') : false; } function UstadTextField$lambda$lambda$lambda_0($props, $textFieldValue$delegate) { return function (evt) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var text = evt.target.value; invoke$lambda_71($textFieldValue$delegate, text); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_safe_receiver = $props.onChange; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp0_safe_receiver(evt); } return Unit_instance; }; } function UstadTextField$lambda$lambda_0($props, $textFieldValue$delegate) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadTextField$lambda$lambda$lambda); $this$invoke.value = invoke$lambda_70($textFieldValue$delegate); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadTextField$lambda$lambda$lambda_0($props, $textFieldValue$delegate); return Unit_instance; }; } var properties_initialized_UstadTextField_kt_depeui; function _init_properties_UstadTextField_kt__5a3ab8() { if (!properties_initialized_UstadTextField_kt_depeui) { properties_initialized_UstadTextField_kt_depeui = true; UstadTextField = FC(UstadTextField$lambda); } } function get_UstadTimeField() { _init_properties_UstadTimeField_kt__ybd7pw(); return UstadTimeField; } var UstadTimeField; function UstadTimeField$lambda($this$FC, props) { _init_properties_UstadTimeField_kt__ybd7pw(); var rawValue$delegate = useState(UstadTimeField$lambda$lambda(props)); var tmp = [props.timeInMillis]; useEffect(tmp, UstadTimeField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadTimeField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$toTimeOfDayInputFieldString(_this__u8e3s4, $props) { var tmp; var tmp0_elvis_lhs = $props.unsetDefault; if (!(_this__u8e3s4 === (tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs))) { return chopOffSeconds_0(Companion_getInstance_20().gmd(_this__u8e3s4)).toString(); } else { tmp = ''; } return tmp; } function invoke$lambda_72($rawValue$delegate) { _init_properties_UstadTimeField_kt__ybd7pw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_73($rawValue$delegate, value) { _init_properties_UstadTimeField_kt__ybd7pw(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadTimeField$lambda$lambda($props) { return function () { return invoke$toTimeOfDayInputFieldString($props.timeInMillis, $props); }; } function UstadTimeField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var strValue = invoke$toTimeOfDayInputFieldString($props.timeInMillis, $props); var tmp; if (!(invoke$lambda_72($rawValue$delegate) === strValue)) { invoke$lambda_73($rawValue$delegate, strValue); tmp = Unit_instance; } return Unit_instance; }; } function UstadTimeField$lambda$lambda$lambda($props) { return function (it) { var tmp = it.target; var targetElValue = (tmp instanceof HTMLInputElement ? tmp : THROW_CCE()).value; var tmp_0; // Inline function 'kotlin.text.isNotBlank' call if (!isBlank(targetElValue)) { var time = Companion_getInstance_20().o2r(targetElValue); console.log('onChange time = ' + time + ' ' + time.hmd()); tmp_0 = $props.onChange(time.hmd()); } else { console.log('onChange time = 0'); var tmp_1 = $props.onChange; var tmp0_elvis_lhs = $props.unsetDefault; tmp_0 = tmp_1(tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs); } return Unit_instance; }; } function UstadTimeField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.time' call 0; $this$invoke.type = 'time'; $this$invoke.value = invoke$lambda_72($rawValue$delegate); $this$invoke.label = $props.label; $this$invoke.disabled = $props.disabled; $this$invoke.helperText = $props.helperText; $this$invoke.fullWidth = $props.fullWidth; $this$invoke.sx = $props.sx; $this$invoke.error = $props.error; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadTimeField$lambda$lambda$lambda($props); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTimeField...' call this_0.shrink = true; $this$invoke.InputLabelProps = this_0; return Unit_instance; }; } var properties_initialized_UstadTimeField_kt_nidhca; function _init_properties_UstadTimeField_kt__ybd7pw() { if (!properties_initialized_UstadTimeField_kt_nidhca) { properties_initialized_UstadTimeField_kt_nidhca = true; UstadTimeField = FC(UstadTimeField$lambda); } } function get_UstadTransferStatusIcon() { _init_properties_UstadTransferStatusIcon_kt__qwje83(); return UstadTransferStatusIcon; } var UstadTransferStatusIcon; function UstadTransferStatusIcon$lambda($this$FC, props) { _init_properties_UstadTransferStatusIcon_kt__qwje83(); var strings = useStringProvider(); var tmp; switch (props.transferJobItemStatus.za_1) { case 1: tmp = to(default_73, strings_getInstance().umt_1); break; case 0: tmp = to(default_74, strings_getInstance().qmh_1); break; case 3: tmp = to(default_75, strings_getInstance().rmh_1); break; case 2: tmp = to(default_76, strings_getInstance().wmh_1); break; case 4: tmp = to(default_77, strings_getInstance().vme_1); break; default: noWhenBranchMatchedException(); break; } var tmp1_container = tmp; var icon = tmp1_container.y6(); var stringResource = tmp1_container.z6(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create_0(icon, UstadTransferStatusIcon$lambda$lambda(props, strings, stringResource)); addChildNode($this$FC, this_0); return Unit_instance; } function UstadTransferStatusIcon$lambda$lambda($props, $strings, $stringResource) { return function ($this$create) { var this_0 = $props; Object.assign($this$create, this_0); // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = $strings.eq5($stringResource); return Unit_instance; }; } var properties_initialized_UstadTransferStatusIcon_kt_a74g8x; function _init_properties_UstadTransferStatusIcon_kt__qwje83() { if (!properties_initialized_UstadTransferStatusIcon_kt_a74g8x) { properties_initialized_UstadTransferStatusIcon_kt_a74g8x = true; UstadTransferStatusIcon = FC(UstadTransferStatusIcon$lambda); } } function get_iconComponent(_this__u8e3s4) { var tmp; switch (_this__u8e3s4.dq2_1.za_1) { case 1: tmp = default_40; break; case 0: tmp = default_78; break; case 2: tmp = default_63; break; default: noWhenBranchMatchedException(); break; } return tmp; } function paddingCourseBlockIndent(indentLevel) { // Inline function 'web.cssom.px' call var this_0 = 16 + imul(indentLevel, 24) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_left = toString(this_0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp1_right = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp2_bottom = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.Padding' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return '' + (toString(0) + 'px') + ' ' + tmp1_right + ' ' + tmp2_bottom + ' ' + tmp0_left; } function Themes() { Themes_instance = this; var tmp = this; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.theme.Themes.Light.' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.theme.Themes.Light..' call // Inline function 'mui.material.PaletteMode.Companion.light' call 0; this_1.mode = 'light'; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_1.primary = json([to('main', '#00796b')]); // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_1.secondary = json([to('main', '#ff9800')]); this_0.palette = this_1; tmp.d125_1 = default_79(this_0); var tmp_0 = this; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.theme.Themes.Dark.' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_3 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.theme.Themes.Dark..' call // Inline function 'mui.material.PaletteMode.Companion.dark' call 0; this_3.mode = 'dark'; this_2.palette = this_3; tmp_0.e125_1 = default_79(this_2); } var Themes_instance; function Themes_getInstance() { if (Themes_instance == null) new Themes(); return Themes_instance; } function resolveEndpoint(href, searchParams) { var searchParamApiUrl = searchParams.get('apiUrl'); var tmp; if (!(searchParamApiUrl == null)) { tmp = searchParamApiUrl; } else { if (contains(href, '/#/')) { tmp = requirePostfix(removeSuffix(substringBefore(href, '/#/'), '/umapp'), '/'); } else { if (contains(href, '/umapp/')) { tmp = requirePostfix(substringBefore(href, '/umapp/'), '/'); } else { tmp = href; } } } return tmp; } function assignPropsTo(_this__u8e3s4, receiver, filter) { var tmp; if (filter === VOID) { tmp = assignPropsTo$lambda; } else { tmp = filter; } filter = tmp; // Inline function 'kotlin.js.asDynamic' call var thisDynamic = _this__u8e3s4; // Inline function 'kotlin.js.asDynamic' call var receiverDynamic = receiver; // Inline function 'kotlin.collections.forEach' call // Inline function 'kotlin.collections.filter' call // Inline function 'kotlin.collections.filterTo' call var this_0 = Object.getOwnPropertyNames(_this__u8e3s4); var destination = ArrayList_init_$Create$_0(); var inductionVariable = 0; var last = this_0.length; while (inductionVariable < last) { var element = this_0[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; if (filter(element)) { destination.i1(element); } } var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.util.ext.assignPropsTo.' call receiverDynamic[element_0] = thisDynamic[element_0]; } } function assignPropsTo$lambda(it) { return true; } function setHours(_this__u8e3s4, hours, minutes, seconds) { // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.setHours(hours, minutes, seconds); } function deleteDatabaseAsync(_this__u8e3s4, name, $completion) { var completable = CompletableDeferred(); var request = _this__u8e3s4.deleteDatabase(name); // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call request.onsuccess = deleteDatabaseAsync$lambda(completable); // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call request.onerror = deleteDatabaseAsync$lambda_0(completable, name); return completable.nv($completion); } function deleteDatabaseAsync$lambda($completable) { return function () { $completable.gy(Unit_instance); return Unit_instance; }; } function deleteDatabaseAsync$lambda_0($completable, $name) { return function () { $completable.iy(Exception_init_$Create$('Error deleting database: ' + $name)); return Unit_instance; }; } function isSettledEmpty(_this__u8e3s4, mediatorResult) { var tmp; var tmp_0; if (!_this__u8e3s4.isLoading ? mediatorResult.n11z_1.q6c_1 : false) { var tmp$ret$2; $l$block: { // Inline function 'kotlin.collections.any' call var indexedObject = pages(_this__u8e3s4); var inductionVariable = 0; var last = indexedObject.length; while (inductionVariable < last) { var element = indexedObject[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'com.ustadmobile.util.ext.isSettledEmpty.' call var tmp0_safe_receiver = element instanceof Page ? element : null; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.c54_1; var tmp_1; if (tmp1_safe_receiver == null) { tmp_1 = null; } else { // Inline function 'kotlin.collections.isNotEmpty' call tmp_1 = !tmp1_safe_receiver.c1(); } if (tmp_1 === true) { tmp$ret$2 = true; break $l$block; } } tmp$ret$2 = false; } tmp_0 = !tmp$ret$2; } else { tmp_0 = false; } if (tmp_0) { tmp = mediatorResult.n11z_1.p6c_1.c1(); } else { tmp = false; } return tmp; } function toSameDateTimeInOtherTimeZone(_this__u8e3s4, fromTimeZone, toTimeZone) { if (fromTimeZone.equals(toTimeZone)) return _this__u8e3s4; var fromLocalDateTime = toLocalDateTime(_this__u8e3s4, fromTimeZone); return toInstant(fromLocalDateTime, toTimeZone); } function toJsDateFromOtherTimeZoneToSystemTimeZone(_this__u8e3s4, fromTimeZoneId) { var tmp; if (isSetDate(_this__u8e3s4)) { tmp = toJSDate(toSameDateTimeInOtherTimeZone(Companion_getInstance_12().rmc(_this__u8e3s4), Companion_getInstance_15().hmc(fromTimeZoneId), Companion_getInstance_15().jmd())); } else { tmp = null; } return tmp; } function useLineClamp(_this__u8e3s4, numLines) { // Inline function 'com.ustadmobile.mui.common.webKitLineClamp' call // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4['-webkit-line-clamp'] = numLines.toString(); _this__u8e3s4.display = get_DisplayWebkitBox(); // Inline function 'com.ustadmobile.mui.common.webkitBoxOrient' call // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4['-webkit-box-orient'] = 'vertical'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; _this__u8e3s4.overflow = 'hidden'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; _this__u8e3s4.textOverflow = 'ellipsis'; } function useCenterAlignGridContainer(_this__u8e3s4, muiAppState) { // Inline function 'web.cssom.AlignItems.Companion.center' call 0; _this__u8e3s4.alignItems = 'center'; // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; _this__u8e3s4.justifyContent = 'center'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.height = 'calc(100vh - ' + muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; _this__u8e3s4.textAlign = 'center'; } function useAbsolutePositionBottom(_this__u8e3s4, zIndexVal) { zIndexVal = zIndexVal === VOID ? 1500 : zIndexVal; // Inline function 'web.cssom.Position.Companion.absolute' call 0; _this__u8e3s4.position = 'absolute'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.bottom = toString(0) + 'px'; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.zIndex = zIndexVal; } function description(_this__u8e3s4, strings) { // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.util.ext.description.' call this_0.y5(strings.eq5(_this__u8e3s4.fq9_1)); var tmp0_safe_receiver = _this__u8e3s4.hq9_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.util.ext.description..' call var tmp; if (tmp0_safe_receiver) { tmp = strings.eq5(strings_getInstance().bmu_1); } else { tmp = strings.eq5(strings_getInstance().cmu_1); } var orderLabel = tmp; this_0.y5(' (' + orderLabel + ')'); } return this_0.toString(); } function yesOrNoString(_this__u8e3s4, yes) { return _this__u8e3s4.eq5(yes === true ? strings_getInstance().mn5_1 : strings_getInstance().nn5_1); } function get_Content() { _init_properties_Content_kt__pfrwlj(); return Content; } var Content; function get_NavHostContentOutlet() { _init_properties_Content_kt__pfrwlj(); return NavHostContentOutlet; } var NavHostContentOutlet; function Content$lambda($this$FC, it) { _init_properties_Content_kt__pfrwlj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_38; var block = Content$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function Content$lambda$lambda($this$invoke) { _init_properties_Content_kt__pfrwlj(); $this$invoke.key = 'content_box'; // Inline function 'react.dom.html.ReactHTML.main' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.component = 'main'; // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.Content...' call this_0.gridArea = Area_getInstance().v124_1; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(0) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_NavResultReturnerModule(); var block = Content$lambda$lambda$lambda; addChild($this$invoke, this_1, block); return Unit_instance; } function Content$lambda$lambda$lambda($this$invoke) { _init_properties_Content_kt__pfrwlj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_NavHost(); var block = Content$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function Content$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_Content_kt__pfrwlj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_NavHostContentOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function NavHostContentOutlet$lambda($this$FC, it) { _init_properties_Content_kt__pfrwlj(); var di = useRequiredContext(get_DIContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = NavHostContentOutlet$lambda$lambda(di); var accountManagerVal = useMemo(callback, dependencies); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = NavHostContentOutlet$lambda$lambda_0(di); var openExternalUseCaseVal = useMemo(callback_0, dependencies_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_OnClickLinkProvider(); var block = NavHostContentOutlet$lambda$lambda_1(accountManagerVal, openExternalUseCaseVal); addChild($this$FC, this_0, block); return Unit_instance; } function NavHostContentOutlet$lambda$lambda($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(UstadAccountManager), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null); }; } function NavHostContentOutlet$lambda$lambda_0($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(OpenExternalLinkUseCase), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null); }; } function NavHostContentOutlet$lambda$lambda_1($accountManagerVal, $openExternalUseCaseVal) { return function ($this$invoke) { $this$invoke.accountManager = $accountManagerVal; $this$invoke.openExternalLinkUseCase = $openExternalUseCaseVal; var this_0 = Outlet; addChild_0($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_Content_kt_bhcozt; function _init_properties_Content_kt__pfrwlj() { if (!properties_initialized_Content_kt_bhcozt) { properties_initialized_Content_kt_bhcozt = true; Content = FC(Content$lambda); NavHostContentOutlet = FC(NavHostContentOutlet$lambda); } } function get_ErrorReportComponent2() { _init_properties_ErrorReportScreen_kt__nfz306(); return ErrorReportComponent2; } var ErrorReportComponent2; function get_ErrorReportPreview() { _init_properties_ErrorReportScreen_kt__nfz306(); return ErrorReportPreview; } var ErrorReportPreview; function ErrorReportComponent2$lambda($this$FC, props) { _init_properties_ErrorReportScreen_kt__nfz306(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = ErrorReportComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); $this$invoke.src = 'img/undraw_access_denied_re_awnf.svg'; $this$invoke.alt = ''; $this$invoke.height = 300.0; return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().cna_1); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onTakeMeHomeClick; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().fna_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.fql_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tf6_1); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().dna_1); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_2; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onCopyIconClick(); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().kn4_1); $this$invoke.onClick = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_80; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onShareIconClick(); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().kmh_1); $this$invoke.onClick = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props); var this_0 = default_81; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = default_6; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_6; var block_0 = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ErrorReportComponent2.....' call // Inline function 'web.cssom.JustifyContent.Companion.spaceBetween' call 0; this_0.justifyContent = 'space-between'; $this$invoke.sx = this_0; var this_1 = default_24; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block); var this_2 = default_24; var block_0 = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { var tmp = $strings.eq5(strings_getInstance().ena_1); var tmp0_safe_receiver = $props.uiState.fql_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = replace(tmp, '%1$s', toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.df7_1)); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_5($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(5) + 'px'; var this_0 = default_2; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_6($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.fql_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hf7_1); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ErrorReportComponent2$lambda$lambda$lambda$lambda; addChild($this$invoke, 'img', block); var this_0 = default_2; var block_0 = ErrorReportComponent2$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block_0); var this_1 = default_11; var block_1 = ErrorReportComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_1, block_1); var this_2 = default_82; var block_2 = ErrorReportComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_2, block_2); var this_3 = default_24; var block_3 = ErrorReportComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_3, block_3); var this_4 = default_82; var block_4 = ErrorReportComponent2$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_4, block_4); var this_5 = default_24; var block_5 = ErrorReportComponent2$lambda$lambda$lambda$lambda_5($strings, $props); addChild($this$invoke, this_5, block_5); var this_6 = default_2; var block_6 = ErrorReportComponent2$lambda$lambda$lambda$lambda_6($props); addChild($this$invoke, this_6, block_6); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = ErrorReportComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ErrorReportPreview$lambda($this$FC, it) { _init_properties_ErrorReportScreen_kt__nfz306(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ErrorReportComponent2(); var block = ErrorReportPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ErrorReportPreview$lambda$lambda($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); // Inline function 'kotlin.apply' call var this_0 = new ErrorReport(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ErrorReportPreview...' call this_0.df7_1 = 1234; this_0.tf6_1 = new Long(1234123112, 0); this_0.hf7_1 = '6x7 is the question when you think about it'; $this$invoke.uiState = new ErrorReportUiState(this_0); return Unit_instance; } var properties_initialized_ErrorReportScreen_kt_wskl94; function _init_properties_ErrorReportScreen_kt__nfz306() { if (!properties_initialized_ErrorReportScreen_kt_wskl94) { properties_initialized_ErrorReportScreen_kt_wskl94 = true; ErrorReportComponent2 = FC(ErrorReportComponent2$lambda); ErrorReportPreview = FC(ErrorReportPreview$lambda); } } function get_HolidayCalendarDetailComponent2() { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); return HolidayCalendarDetailComponent2; } var HolidayCalendarDetailComponent2; function get_HolidayCalendarDetailPreview() { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); return HolidayCalendarDetailPreview; } var HolidayCalendarDetailPreview; function HolidayCalendarDetailComponent2$lambda($this$FC, props) { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = HolidayCalendarDetailComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.eq5(strings_getInstance().bmg_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.hql_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.d8f_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.icon = create(default_51); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $item) { return function (it) { $props.onItemClick($item); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item, $holidayStart, $holidayEnd) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $item.efb_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $holidayStart + ' - ' + $holidayEnd; return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $item, $holidayStart, $holidayEnd) { return function ($this$invoke) { $this$invoke.onClick = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $item); var this_0 = default_26; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item, $holidayStart, $holidayEnd); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda($item, $props) { return function ($this$invoke) { $this$invoke.disablePadding = true; var holidayStart = useFormattedDate($item.cfb_1, 'UTC'); var holidayEnd = useFormattedDate($item.dfb_1, 'UTC'); var this_0 = default_33; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $item, holidayStart, holidayEnd); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.iql_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.HolidayCalendarDetailComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda(element, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadDetailField(); var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_16; var block_0 = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_24; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarDetailPreview$lambda($this$FC, it) { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_HolidayCalendarDetailComponent2(); var block = HolidayCalendarDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarDetailPreview$lambda$lambda($this$invoke) { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); // Inline function 'kotlin.apply' call var this_0 = new HolidayCalendar(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarDetailPreview...' call this_0.d8f_1 = 'My Calendar'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Holiday(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarDetailPreview...' call this_1.efb_1 = 'Eid'; this_1.cfb_1 = new Long(1352958816, 0); this_1.dfb_1 = new Long(1352958818, 0); $this$invoke.uiState = new HolidayCalendarDetailUIState(tmp, listOf_0(this_1)); return Unit_instance; } var properties_initialized_HolidayCalendarDetailScreen_kt_j5q7k3; function _init_properties_HolidayCalendarDetailScreen_kt__zgxgap() { if (!properties_initialized_HolidayCalendarDetailScreen_kt_j5q7k3) { properties_initialized_HolidayCalendarDetailScreen_kt_j5q7k3 = true; HolidayCalendarDetailComponent2 = FC(HolidayCalendarDetailComponent2$lambda); HolidayCalendarDetailPreview = FC(HolidayCalendarDetailPreview$lambda); } } function get_HolidayCalendarEditComponent2() { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return HolidayCalendarEditComponent2; } var HolidayCalendarEditComponent2; function get_HolidayCalendarEditPreview() { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return HolidayCalendarEditPreview; } var HolidayCalendarEditPreview; function HolidayCalendarEditComponent2$lambda($this$FC, props) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = HolidayCalendarEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.d8f_1 = $it; return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onHolidayCalendarChange; var tmp0_safe_receiver = $props.uiState.kql_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy(tmp0_safe_receiver, HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.kql_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.d8f_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.eq5(strings_getInstance().bmg_1); $this$invoke.enabled = $props.uiState.lql_1; $this$invoke.onChange = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().wmr_1); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onAddItemClick(); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { var this_0 = default_25; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); $this$invoke.onClick = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_33; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $holiday) { return function (it) { $props.onItemClick($holiday); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadBlankIcon(); addChild_0($this$invoke, this_0); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($holiday, $holidayStart, $holidayEnd) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $holiday.efb_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $holidayStart + ' - ' + $holidayEnd; return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $holiday, $holidayStart, $holidayEnd) { return function ($this$invoke) { $this$invoke.onClick = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $holiday); var this_0 = default_25; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($holiday, $holidayStart, $holidayEnd); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $holiday) { return function (it) { $props.onDeleteItemClick($holiday); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $holiday) { return function ($this$create) { $this$create.onClick = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $holiday); var this_0 = default_63; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4; addChild($this$create, this_0, block); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_1($holiday, $props) { return function ($this$invoke) { $this$invoke.disablePadding = true; var holidayStart = useFormattedDate($holiday.cfb_1, 'UTC'); var holidayEnd = useFormattedDate($holiday.dfb_1, 'UTC'); var this_0 = default_33; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $holiday, holidayStart, holidayEnd); addChild($this$invoke, this_0, block); var tmp = default_6; $this$invoke.secondaryAction = create_0(tmp, HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $holiday)); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.mql_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp0_safe_receiver.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.HolidayCalendarEditComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_1(element, $props); addChild($this$invoke, this_0, block); } } return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadTextEditField(); var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_22; var block_0 = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = default_16; var block_1 = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarEditPreview$lambda($this$FC, it) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_HolidayCalendarEditComponent2(); var block = HolidayCalendarEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarEditPreview$lambda$lambda($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); // Inline function 'kotlin.apply' call var this_0 = new HolidayCalendar(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarEditPreview...' call this_0.d8f_1 = 'my cal'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Holiday(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarEditPreview...' call this_1.efb_1 = 'Eid'; this_1.cfb_1 = new Long(1352958816, 0); this_1.dfb_1 = new Long(1352958818, 0); $this$invoke.uiState = new HolidayCalendarEditUiState(tmp, VOID, listOf_0(this_1)); return Unit_instance; } var properties_initialized_HolidayCalendarEditScreen_kt_ayimp0; function _init_properties_HolidayCalendarEditScreen_kt__km5hfq() { if (!properties_initialized_HolidayCalendarEditScreen_kt_ayimp0) { properties_initialized_HolidayCalendarEditScreen_kt_ayimp0 = true; HolidayCalendarEditComponent2 = FC(HolidayCalendarEditComponent2$lambda); HolidayCalendarEditPreview = FC(HolidayCalendarEditPreview$lambda); } } function get_HolidayCalendarListComponent2() { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); return HolidayCalendarListComponent2; } var HolidayCalendarListComponent2; function get_HolidayCalendarListScreenPreview() { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); return HolidayCalendarListScreenPreview; } var HolidayCalendarListScreenPreview; function HolidayCalendarListComponent2$lambda($this$FC, props) { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = HolidayCalendarListComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar) { return function (it) { $props.onListItemClick($holidayCalendar); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($holidayCalendar, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $holidayCalendar.d8f_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = replace($strings.eq5(strings_getInstance().rng_1), '%1$s', $holidayCalendar.kkk_1.toString()); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar, $strings) { return function ($this$invoke) { $this$invoke.onClick = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar); var this_0 = default_26; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($holidayCalendar, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar, $strings) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_33; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.oql_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.HolidayCalendarListComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda($props, element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = default_16; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = HolidayCalendarListComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarListScreenPreview$lambda($this$FC, it) { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_HolidayCalendarListComponent2(); var block = HolidayCalendarListScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarListScreenPreview$lambda$lambda($this$invoke) { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); // Inline function 'kotlin.apply' call var this_0 = new HolidayCalendarWithNumEntries(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarListScreenPreview...' call this_0.d8f_1 = 'Calendar name 1'; this_0.c8f_1 = new Long(898787, 0); this_0.kkk_1 = 4; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new HolidayCalendarWithNumEntries(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarListScreenPreview...' call this_1.d8f_1 = 'Calendar name 2'; this_1.c8f_1 = new Long(8, 0); this_1.kkk_1 = 3; var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_2 = new HolidayCalendarWithNumEntries(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarListScreenPreview...' call this_2.d8f_1 = 'Calendar name 3'; this_2.c8f_1 = new Long(80, 0); this_2.kkk_1 = 2; $this$invoke.uiState = new HolidayCalendarListUiState(listOf([tmp, tmp_0, this_2])); return Unit_instance; } var properties_initialized_HolidayCalendarListScreen_kt_pe58z4; function _init_properties_HolidayCalendarListScreen_kt__b0wvle() { if (!properties_initialized_HolidayCalendarListScreen_kt_pe58z4) { properties_initialized_HolidayCalendarListScreen_kt_pe58z4 = true; HolidayCalendarListComponent2 = FC(HolidayCalendarListComponent2$lambda); HolidayCalendarListScreenPreview = FC(HolidayCalendarListScreenPreview$lambda); } } function get_LanguageDetailComponent2() { _init_properties_LanguageDetailScreen_kt__khe157(); return LanguageDetailComponent2; } var LanguageDetailComponent2; function get_LanguageDetailPreview() { _init_properties_LanguageDetailScreen_kt__khe157(); return LanguageDetailPreview; } var LanguageDetailPreview; function LanguageDetailComponent2$lambda($this$FC, props) { _init_properties_LanguageDetailScreen_kt__khe157(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = LanguageDetailComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function LanguageDetailComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.eq5(strings_getInstance().bmg_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.pql_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.gcn_1); return Unit_instance; }; } function LanguageDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.eq5(strings_getInstance().omg_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.pql_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hcn_1); return Unit_instance; }; } function LanguageDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.eq5(strings_getInstance().pmg_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.pql_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.icn_1); return Unit_instance; }; } function LanguageDetailComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadDetailField(); var block = LanguageDetailComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField(); var block_0 = LanguageDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadDetailField(); var block_1 = LanguageDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function LanguageDetailComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_34; var block = LanguageDetailComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageDetailPreview$lambda($this$FC, it) { _init_properties_LanguageDetailScreen_kt__khe157(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LanguageDetailComponent2(); var block = LanguageDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function LanguageDetailPreview$lambda$lambda($this$invoke) { _init_properties_LanguageDetailScreen_kt__khe157(); // Inline function 'kotlin.apply' call var this_0 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.LanguageDetailPreview...' call this_0.gcn_1 = '\u0641\u0627\u0631\u0633\u06CC'; this_0.hcn_1 = 'fa'; this_0.icn_1 = 'per'; $this$invoke.uiState = new LanguageDetailUiState(this_0); return Unit_instance; } var properties_initialized_LanguageDetailScreen_kt_abw8zt; function _init_properties_LanguageDetailScreen_kt__khe157() { if (!properties_initialized_LanguageDetailScreen_kt_abw8zt) { properties_initialized_LanguageDetailScreen_kt_abw8zt = true; LanguageDetailComponent2 = FC(LanguageDetailComponent2$lambda); LanguageDetailPreview = FC(LanguageDetailPreview$lambda); } } function get_LanguageEditComponent2() { _init_properties_LanguageEditScreen_kt__f5y8i(); return LanguageEditComponent2; } var LanguageEditComponent2; function get_LanguageEditPreview() { _init_properties_LanguageEditScreen_kt__f5y8i(); return LanguageEditPreview; } var LanguageEditPreview; function LanguageEditComponent2$lambda($this$FC, props) { _init_properties_LanguageEditScreen_kt__f5y8i(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = LanguageEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.gcn_1 = $it; return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onLanguageChanged; var tmp0_safe_receiver = $props.uiState.qql_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_0(tmp0_safe_receiver, LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.qql_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.gcn_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.eq5(strings_getInstance().bmg_1); $this$invoke.error = $props.uiState.sql_1; $this$invoke.enabled = $props.uiState.rql_1; $this$invoke.onChange = LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.hcn_1 = $it; return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onLanguageChanged; var tmp0_safe_receiver = $props.uiState.qql_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_0(tmp0_safe_receiver, LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.qql_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hcn_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.eq5(strings_getInstance().omg_1); $this$invoke.error = $props.uiState.sql_1; $this$invoke.enabled = $props.uiState.rql_1; $this$invoke.onChange = LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.icn_1 = $it; return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onLanguageChanged; var tmp0_safe_receiver = $props.uiState.qql_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_0(tmp0_safe_receiver, LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.qql_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.icn_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.eq5(strings_getInstance().pmg_1); $this$invoke.error = $props.uiState.sql_1; $this$invoke.enabled = $props.uiState.rql_1; $this$invoke.onChange = LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadTextEditField(); var block = LanguageEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadTextEditField(); var block_0 = LanguageEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadTextEditField(); var block_1 = LanguageEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = LanguageEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageEditPreview$lambda($this$FC, it) { _init_properties_LanguageEditScreen_kt__f5y8i(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LanguageEditComponent2(); var block = LanguageEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function LanguageEditPreview$lambda$lambda($this$invoke) { _init_properties_LanguageEditScreen_kt__f5y8i(); // Inline function 'kotlin.apply' call var this_0 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.LanguageEditPreview...' call this_0.gcn_1 = 'fa'; $this$invoke.uiState = new LanguageEditUiState(this_0); return Unit_instance; } var properties_initialized_LanguageEditScreen_kt_n40a0g; function _init_properties_LanguageEditScreen_kt__f5y8i() { if (!properties_initialized_LanguageEditScreen_kt_n40a0g) { properties_initialized_LanguageEditScreen_kt_n40a0g = true; LanguageEditComponent2 = FC(LanguageEditComponent2$lambda); LanguageEditPreview = FC(LanguageEditPreview$lambda); } } function get_LanguageListComponent2() { _init_properties_LanguageListScreen_kt__962nlu(); return LanguageListComponent2; } var LanguageListComponent2; function get_LanguageListScreenPreview() { _init_properties_LanguageListScreen_kt__962nlu(); return LanguageListScreenPreview; } var LanguageListScreenPreview; function LanguageListComponent2$lambda($this$FC, props) { _init_properties_LanguageListScreen_kt__962nlu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = LanguageListComponent2$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSort(); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.activeSortOrderOption = $props.uiState.yql_1; $this$invoke.enabled = true; $this$invoke.onClickSort = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $language) { return function (it) { $props.onListItemClick($language); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($language) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $language.gcn_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = '' + $language.hcn_1 + ' / ' + $language.icn_1; return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $language) { return function ($this$invoke) { $this$invoke.onClick = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $language); var this_0 = default_26; var block = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($language); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $language) { return function ($this$invoke) { var this_0 = default_33; var block = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $language); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.wql_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.LanguageListComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadListSortHeader(); var block = LanguageListComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_16; var block_0 = LanguageListComponent2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = LanguageListComponent2$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageListScreenPreview$lambda($this$FC, it) { _init_properties_LanguageListScreen_kt__962nlu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LanguageListComponent2(); var block = LanguageListScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function LanguageListScreenPreview$lambda$lambda($this$invoke) { _init_properties_LanguageListScreen_kt__962nlu(); // Inline function 'kotlin.apply' call var this_0 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.LanguageListScreenPreview...' call this_0.gcn_1 = 'Farsi'; this_0.hcn_1 = 'fa'; this_0.icn_1 = 'far'; this_0.fcn_1 = new Long(5, 0); var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.LanguageListScreenPreview...' call this_1.gcn_1 = 'English'; this_1.hcn_1 = 'en'; this_1.icn_1 = 'eng'; this_1.fcn_1 = new Long(6, 0); $this$invoke.uiState = new LanguageListUiState(listOf([tmp, this_1])); return Unit_instance; } var properties_initialized_LanguageListScreen_kt_d8nlno; function _init_properties_LanguageListScreen_kt__962nlu() { if (!properties_initialized_LanguageListScreen_kt_d8nlno) { properties_initialized_LanguageListScreen_kt_d8nlno = true; LanguageListComponent2 = FC(LanguageListComponent2$lambda); LanguageListScreenPreview = FC(LanguageListScreenPreview$lambda); } } function get_ParentalConsentManagementComponent2() { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); return ParentalConsentManagementComponent2; } var ParentalConsentManagementComponent2; function get_ParentalConsentManagementScreen() { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); return ParentalConsentManagementScreen; } var ParentalConsentManagementScreen; var ParentalConsentManagementPreview; function ParentalConsentManagementComponent2$lambda($this$FC, props) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); var strings = useStringProvider(); var tmp0_safe_receiver = props.uiState.tyi_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fgs_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.o96_1; var minorDateOfBirth = useFormattedDate(tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_15().gmc_1.kmc()); var tmp3_safe_receiver = props.uiState.tyi_1; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.egs_1; var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.mg6_1; var statusDate = useFormattedDateAndTime(tmp5_elvis_lhs == null ? new Long(0, 0) : tmp5_elvis_lhs, Companion_getInstance_15().jmd().kmc()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ParentalConsentManagementComponent2$lambda$lambda(props, strings, statusDate, minorDateOfBirth); addChild($this$FC, this_0, block); return Unit_instance; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda($strings, $props, $minorDateOfBirth) { return function ($this$invoke) { var tmp = strings_getInstance().tn6_1; var tmp0_safe_receiver = $props.uiState.tyi_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fgs_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.qkm(); $this$invoke.html = replace($strings.s11t(tmp, [tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs, $minorDateOfBirth, $props.uiState.xyi_1]), '\\n', '
'); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.hg6_1 = $it.eq4_1; return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onChangeRelation; var tmp0_safe_receiver = $props.uiState.tyi_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.egs_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_1(tmp1_safe_receiver, ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.tyi_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.egs_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.hg6_1; $this$invoke.value = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; $this$invoke.options = PersonParentJoinConstants_getInstance().tq5_1; $this$invoke.label = $strings.eq5(strings_getInstance().un6_1) + '*'; $this$invoke.onChange = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.error = $props.uiState.uyi_1; // Inline function 'react.ReactNode' call var tmp3_elvis_lhs = $props.uiState.uyi_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp3_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp3_elvis_lhs; return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.header = $strings.eq5(strings_getInstance().in5_1); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.vyi_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.uho_1; $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickConsent(); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.disabled = !$props.uiState.wyi_1; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(strings_getInstance().vn6_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickDoNotConsent(); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.disabled = !$props.uiState.wyi_1; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(strings_getInstance().wn6_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickChangeConsent(); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_2($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.disabled = !$props.uiState.wyi_1; var tmp0_safe_receiver = $props.uiState.ryk(); if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ParentalConsentManagementComponent2.....' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(tmp0_safe_receiver); addChildNode($this$invoke, tmp$ret$3); } return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda($props, $strings, $statusDate, $minorDateOfBirth) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var tmp; if ($props.uiState.pyk()) { var tmp0_safe_receiver = $props.uiState.qyk(); if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ParentalConsentManagementComponent2....' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$12 = $strings.s11t(tmp0_safe_receiver, [$statusDate]); addChildNode($this$invoke, tmp$ret$12); } var this_0 = default_82; addChild_0($this$invoke, this_0); tmp = Unit_instance; } var this_1 = get_UstadRawHtml(); var block = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda($strings, $props, $minorDateOfBirth); addChild($this$invoke, this_1, block); var tmp_0; if ($props.uiState.lyk()) { var this_2 = get_UstadMessageIdSelectField(); var block_0 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_2, block_0); tmp_0 = Unit_instance; } var this_3 = get_UstadDetailHeader(); var block_1 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_3, block_1); var this_4 = default_82; addChild_0($this$invoke, this_4); var this_5 = get_UstadRawHtml(); var block_2 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_2($props); addChild($this$invoke, this_5, block_2); var this_6 = default_82; addChild_0($this$invoke, this_6); var tmp_1; if ($props.uiState.myk()) { var this_7 = default_11; var block_3 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_7, block_3); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.nyk()) { var this_8 = default_11; var block_4 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_8, block_4); tmp_2 = Unit_instance; } var tmp_3; if ($props.uiState.oyk()) { var this_9 = default_11; var block_5 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_9, block_5); tmp_3 = Unit_instance; } return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda($props, $strings, $statusDate, $minorDateOfBirth) { return function ($this$invoke) { var this_0 = default_34; var block = ParentalConsentManagementComponent2$lambda$lambda$lambda($props, $strings, $statusDate, $minorDateOfBirth); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ParentalConsentManagementScreen$lambda($this$FC, it) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); var viewModel = useUstadViewModel(VOID, ParentalConsentManagementScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ryi_1, new ParentalConsentManagementUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ParentalConsentManagementComponent2(); var block = ParentalConsentManagementScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_74($uiStateVal$delegate) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ParentalConsentManagementScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); return new ParentalConsentManagementViewModel(di, savedStateHandle); } function ParentalConsentManagementViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.hyk(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ParentalConsentManagementViewModel$onClickConsent$ref($boundThis) { var l = function () { $boundThis.iyk(); return Unit_instance; }; l.callableName = 'onClickConsent'; return l; } function ParentalConsentManagementViewModel$onClickDontConsent$ref($boundThis) { var l = function () { $boundThis.jyk(); return Unit_instance; }; l.callableName = 'onClickDontConsent'; return l; } function ParentalConsentManagementViewModel$onClickChangeConsent$ref($boundThis) { var l = function () { $boundThis.kyk(); return Unit_instance; }; l.callableName = 'onClickChangeConsent'; return l; } function ParentalConsentManagementScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_74($uiStateVal$delegate); $this$invoke.onChangeRelation = ParentalConsentManagementViewModel$onEntityChanged$ref($viewModel); $this$invoke.onClickConsent = ParentalConsentManagementViewModel$onClickConsent$ref($viewModel); $this$invoke.onClickDoNotConsent = ParentalConsentManagementViewModel$onClickDontConsent$ref($viewModel); $this$invoke.onClickChangeConsent = ParentalConsentManagementViewModel$onClickChangeConsent$ref($viewModel); return Unit_instance; }; } function ParentalConsentManagementPreview$lambda($this$FC, it) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); var uiStateVar$delegate = useState(ParentalConsentManagementPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ParentalConsentManagementComponent2(); var block = ParentalConsentManagementPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_75($uiStateVar$delegate) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function ParentalConsentManagementPreview$lambda$lambda() { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); // Inline function 'kotlin.apply' call var this_0 = new SiteTerms(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ParentalConsentManagementPreview...' call this_0.uho_1 = 'hello world<\/b>'; // Inline function 'kotlin.apply' call var this_1 = new PersonParentJoinAndMinorPerson(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ParentalConsentManagementPreview...' call var tmp = this_1; // Inline function 'kotlin.apply' call var this_2 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ParentalConsentManagementPreview....' call this_2.h96_1 = 'Pit'; this_2.i96_1 = 'The Younger'; tmp.fgs_1 = this_2; return new ParentalConsentManagementUiState(this_1, VOID, this_0, true); } function ParentalConsentManagementPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_75($uiStateVar$delegate); return Unit_instance; }; } var properties_initialized_ParentalConsentManagementScreen_kt_q2jqsc; function _init_properties_ParentalConsentManagementScreen_kt__vjv91e() { if (!properties_initialized_ParentalConsentManagementScreen_kt_q2jqsc) { properties_initialized_ParentalConsentManagementScreen_kt_q2jqsc = true; ParentalConsentManagementComponent2 = FC(ParentalConsentManagementComponent2$lambda); ParentalConsentManagementScreen = FC(ParentalConsentManagementScreen$lambda); ParentalConsentManagementPreview = FC(ParentalConsentManagementPreview$lambda); } } function get_ParentalConsentWaitingScreenComponent2() { _init_properties_ParentalConsentWaitingScreen_kt__akgd6c(); return ParentalConsentWaitingScreenComponent2; } var ParentalConsentWaitingScreenComponent2; function get_ParentalConsentWaitingScreenScreen() { _init_properties_ParentalConsentWaitingScreen_kt__akgd6c(); return ParentalConsentWaitingScreenScreen; } var ParentalConsentWaitingScreenScreen; function ParentalConsentWaitingScreenComponent2$lambda($this$FC, props) { _init_properties_ParentalConsentWaitingScreen_kt__akgd6c(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ParentalConsentWaitingScreenComponent2$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ParentalConsentWaitingScreenComponent2$lambda$lambda($this$invoke) { _init_properties_ParentalConsentWaitingScreen_kt__akgd6c(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_34; var block = ParentalConsentWaitingScreenComponent2$lambda$lambda$lambda(strings); addChild($this$invoke, this_0, block); return Unit_instance; } function ParentalConsentWaitingScreenComponent2$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.eq5(strings_getInstance().knn_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ParentalConsentWaitingScreenComponent2$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = default_2; var block = ParentalConsentWaitingScreenComponent2$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ParentalConsentWaitingScreenScreen$lambda($this$FC, it) { _init_properties_ParentalConsentWaitingScreen_kt__akgd6c(); var viewModel = useUstadViewModel(VOID, ParentalConsentWaitingScreenScreen$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ParentalConsentWaitingScreenComponent2(); var block = ParentalConsentWaitingScreenScreen$lambda$lambda_0; addChild($this$FC, this_0, block); return Unit_instance; } function ParentalConsentWaitingScreenScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ParentalConsentWaitingScreen_kt__akgd6c(); return new ParentConsentWaitingScreenViewModel(di, savedStateHandle); } function ParentalConsentWaitingScreenScreen$lambda$lambda_0($this$invoke) { _init_properties_ParentalConsentWaitingScreen_kt__akgd6c(); return Unit_instance; } var properties_initialized_ParentalConsentWaitingScreen_kt_18nec6; function _init_properties_ParentalConsentWaitingScreen_kt__akgd6c() { if (!properties_initialized_ParentalConsentWaitingScreen_kt_18nec6) { properties_initialized_ParentalConsentWaitingScreen_kt_18nec6 = true; ParentalConsentWaitingScreenComponent2 = FC(ParentalConsentWaitingScreenComponent2$lambda); ParentalConsentWaitingScreenScreen = FC(ParentalConsentWaitingScreenScreen$lambda); } } function get_ReportFilterEditScreenPreview() { _init_properties_ReportFilterEditScreen_kt__vqylr2(); return ReportFilterEditScreenPreview; } var ReportFilterEditScreenPreview; function get_ReportFilterEditScreenComponent2() { _init_properties_ReportFilterEditScreen_kt__vqylr2(); return ReportFilterEditScreenComponent2; } var ReportFilterEditScreenComponent2; function ReportFilterEditScreenPreview$lambda($this$FC, it) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ReportFilterEditScreenComponent2(); var block = ReportFilterEditScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ReportFilterEditScreenPreview$lambda$lambda($this$invoke) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'kotlin.apply' call var this_0 = new UidAndLabel(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ReportFilterEditScreenPreview...' call this_0.eku_1 = 'First Filter'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new UidAndLabel(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ReportFilterEditScreenPreview...' call this_1.eku_1 = 'Second Filter'; $this$invoke.uiState = new ReportFilterEditUiState(VOID, VOID, VOID, VOID, VOID, listOf([tmp, this_1]), 'Create new filter'); return Unit_instance; } function ReportFilterEditScreenComponent2$lambda($this$FC, props) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = ReportFilterEditScreenComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.jjx_1 = $it.eq4_1; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onReportFilterChanged; var tmp0_safe_receiver = $props.uiState.eqq_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.eqq_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjx_1; $this$invoke.value = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; $this$invoke.label = $strings.eq5(strings_getInstance().wmn_1); $this$invoke.options = FieldConstants_getInstance().qq5_1; $this$invoke.error = $props.uiState.aqq_1; $this$invoke.enabled = $props.uiState.dqq_1; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.kjx_1 = $it.eq4_1; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onReportFilterChanged; var tmp0_safe_receiver = $props.uiState.eqq_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.eqq_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjx_1; $this$invoke.value = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; $this$invoke.label = $strings.eq5(strings_getInstance().xmn_1); $this$invoke.options = ConditionConstants_getInstance().nq5_1; $this$invoke.error = $props.uiState.bqq_1; $this$invoke.enabled = $props.uiState.dqq_1; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.mjx_1 = $it.eq4_1; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onReportFilterChanged; var tmp0_safe_receiver = $props.uiState.eqq_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.eqq_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mjx_1; $this$invoke.value = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; $this$invoke.label = $strings.eq5(strings_getInstance().ymn_1); $this$invoke.options = ContentCompletionStatusConstants_getInstance().oq5_1; $this$invoke.error = $props.uiState.cqq_1; $this$invoke.enabled = $props.uiState.dqq_1; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadMessageIdSelectField(); var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadMessageIdSelectField(); var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2(it) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'web.html.InputMode.Companion.numeric' call 0; it.inputMode = 'numeric'; return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { return function ($this$shallowCopy) { $this$shallowCopy.ljx_1 = $it; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onReportFilterChanged; var tmp0_safe_receiver = $props.uiState.eqq_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2(it)); } tmp(tmp_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.eqq_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljx_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.eq5(strings_getInstance().ymn_1); $this$invoke.error = $props.uiState.cqq_1; $this$invoke.enabled = $props.uiState.dqq_1; $this$invoke.inputProps = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3(it) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'web.html.InputMode.Companion.numeric' call 0; it.inputMode = 'numeric'; return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.njx_1 = $it; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onReportFilterChanged; var tmp0_safe_receiver = $props.uiState.eqq_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.eqq_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.njx_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.eq5(strings_getInstance().emn_1); $this$invoke.error = $props.uiState.cqq_1; $this$invoke.enabled = $props.uiState.dqq_1; $this$invoke.fullWidth = true; $this$invoke.inputProps = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5(it) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'web.html.InputMode.Companion.numeric' call 0; it.inputMode = 'numeric'; return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { return function ($this$shallowCopy) { $this$shallowCopy.ojx_1 = $it; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onReportFilterChanged; var tmp0_safe_receiver = $props.uiState.eqq_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2(it)); } tmp(tmp_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.eqq_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ojx_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.eq5(strings_getInstance().umr_1); $this$invoke.error = $props.uiState.cqq_1; $this$invoke.enabled = $props.uiState.dqq_1; $this$invoke.fullWidth = true; $this$invoke.inputProps = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadTextEditField(); var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadTextEditField(); var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickNewItemFilter(); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; addChild_0($this$invoke, this_0); return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $props.uiState.gqq_1; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props) { return function ($this$invoke) { $this$invoke.onClick = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($props); var this_0 = default_25; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props) { return function ($this$invoke) { var this_0 = default_33; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($this$invoke) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(get_UstadBlankIcon()); addChildNode($this$invoke, this_0); return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($props, $uidAndLabel) { return function (it) { $props.onClickEditFilter($uidAndLabel); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($uidAndLabel, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $uidAndLabel.eku_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.onClick = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($props, $uidAndLabel); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_7($this$invoke) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_8($props, $uidAndLabel) { return function (it) { $props.onClickRemoveFilter($uidAndLabel); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($strings, $props, $uidAndLabel) { return function ($this$create) { // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = $strings.eq5(strings_getInstance().wme_1); var this_0 = default_63; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_7; addChild($this$create, this_0, block); $this$create.onClick = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_8($props, $uidAndLabel); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($uidAndLabel, $props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($uidAndLabel, $props); addChild($this$invoke, this_1, block_0); var tmp = default_6; $this$invoke.secondaryAction = create_0(tmp, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($strings, $props, $uidAndLabel)); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var this_0 = default_22; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props); addChild($this$invoke, this_0, block); var tmp; if ($props.uiState.jqq_1) { var tmp0_iterator = $props.uiState.fqq_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.ReportFilterEditScreenComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_22; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7(element, $props, $strings); addChild($this$invoke, this_1, block_0); } tmp = Unit_instance; } return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadMessageIdSelectField(); var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_24; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.hqq_1) { var this_2 = get_UstadTextEditField(); var block_1 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } var tmp_0; if ($props.uiState.iqq_1) { var this_3 = default_24; var block_2 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } var this_4 = default_16; var block_3 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ReportFilterEditScreen_kt_an8lok; function _init_properties_ReportFilterEditScreen_kt__vqylr2() { if (!properties_initialized_ReportFilterEditScreen_kt_an8lok) { properties_initialized_ReportFilterEditScreen_kt_an8lok = true; ReportFilterEditScreenPreview = FC(ReportFilterEditScreenPreview$lambda); ReportFilterEditScreenComponent2 = FC(ReportFilterEditScreenComponent2$lambda); } } function get_ScopedGrantDetailComponent2() { _init_properties_ScopedGrantDetailScreen_kt__2dczrd(); return ScopedGrantDetailComponent2; } var ScopedGrantDetailComponent2; function get_ScopedGrantDetailScreenPreview() { _init_properties_ScopedGrantDetailScreen_kt__2dczrd(); return ScopedGrantDetailScreenPreview; } var ScopedGrantDetailScreenPreview; function ScopedGrantDetailComponent2$lambda($this$FC, props) { _init_properties_ScopedGrantDetailScreen_kt__2dczrd(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = ScopedGrantDetailComponent2$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda$lambda($bitmask, $strings) { return function ($this$invoke) { var tmp; if ($bitmask.aq8_1) { tmp = $strings.eq5(strings_getInstance().dng_1); } else { tmp = $strings.eq5(strings_getInstance().eng_1); } // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = tmp; var tmp_0; if ($bitmask.aq8_1) { var this_0 = default_39; addChild_0($this$invoke, this_0); tmp_0 = Unit_instance; } else { var this_1 = default_40; addChild_0($this$invoke, this_1); tmp_0 = Unit_instance; } return Unit_instance; }; } function ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda($bitmask, $strings) { return function ($this$invoke) { var this_0 = default_60; var block = ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda$lambda($bitmask, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $bitmask) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5($bitmask.zq7_1); return Unit_instance; }; } function ScopedGrantDetailComponent2$lambda$lambda$lambda($bitmask, $strings) { return function ($this$invoke) { var this_0 = default_83; var block = ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda($bitmask, $strings); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $bitmask); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ScopedGrantDetailComponent2$lambda$lambda($props) { return function ($this$invoke) { var strings = useStringProvider(); var tmp0_iterator = $props.uiState.lqq_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.ScopedGrantDetailComponent2...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ScopedGrantDetailComponent2$lambda$lambda$lambda(element, strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ScopedGrantDetailScreenPreview$lambda($this$FC, it) { _init_properties_ScopedGrantDetailScreen_kt__2dczrd(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ScopedGrantDetailComponent2(); var block = ScopedGrantDetailScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ScopedGrantDetailScreenPreview$lambda$lambda($this$invoke) { _init_properties_ScopedGrantDetailScreen_kt__2dczrd(); var tmp0_stringResource = strings_getInstance().dna_1; var tmp = new BitmaskFlag(new Long(0, 0), tmp0_stringResource, true); var tmp1_stringResource = strings_getInstance().gne_1; $this$invoke.uiState = new ScopedGrantDetailUiState(VOID, listOf([tmp, new BitmaskFlag(new Long(0, 0), tmp1_stringResource, false)])); return Unit_instance; } var properties_initialized_ScopedGrantDetailScreen_kt_u95tq1; function _init_properties_ScopedGrantDetailScreen_kt__2dczrd() { if (!properties_initialized_ScopedGrantDetailScreen_kt_u95tq1) { properties_initialized_ScopedGrantDetailScreen_kt_u95tq1 = true; ScopedGrantDetailComponent2 = FC(ScopedGrantDetailComponent2$lambda); ScopedGrantDetailScreenPreview = FC(ScopedGrantDetailScreenPreview$lambda); } } function get_ScopedGrantEditScreenComponent2() { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); return ScopedGrantEditScreenComponent2; } var ScopedGrantEditScreenComponent2; function get_ScopedGrantEditScreenPreview() { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); return ScopedGrantEditScreenPreview; } var ScopedGrantEditScreenPreview; function ScopedGrantEditScreenComponent2$lambda($this$FC, props) { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = ScopedGrantEditScreenComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $bitmask) { return function (it) { $props.onChangedBitmask($bitmask.cq8(VOID, VOID, !$bitmask.aq8_1)); return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $bitmask) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5($bitmask.zq7_1); return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($bitmask) { return function ($this$invoke) { $this$invoke.checked = $bitmask.aq8_1; return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props, $bitmask, $strings) { return function ($this$invoke) { $this$invoke.onClick = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $bitmask); var this_0 = default_26; var block = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $bitmask); addChild($this$invoke, this_0, block); var this_1 = default_84; var block_0 = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($bitmask); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda($props, $bitmask, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props, $bitmask, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.tqq_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.ScopedGrantEditScreenComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda($props, element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_16; var block = ScopedGrantEditScreenComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ScopedGrantEditScreenPreview$lambda($this$FC, it) { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); var uiStateVar$delegate = useState(ScopedGrantEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ScopedGrantEditScreenComponent2(); var block = ScopedGrantEditScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_76($uiStateVar$delegate) { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function ScopedGrantEditScreenPreview$lambda$lambda() { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); var tmp0_stringResource = strings_getInstance().imx_1; var tmp = new BitmaskFlag(new Long(0, 0), tmp0_stringResource); var tmp1_stringResource = strings_getInstance().jmx_1; return new ScopedGrantEditUiState(VOID, listOf([tmp, new BitmaskFlag(new Long(0, 0), tmp1_stringResource)])); } function ScopedGrantEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_76($uiStateVar$delegate); return Unit_instance; }; } var properties_initialized_ScopedGrantEditScreen_kt_33gsuq; function _init_properties_ScopedGrantEditScreen_kt__3vjqvk() { if (!properties_initialized_ScopedGrantEditScreen_kt_33gsuq) { properties_initialized_ScopedGrantEditScreen_kt_33gsuq = true; ScopedGrantEditScreenComponent2 = FC(ScopedGrantEditScreenComponent2$lambda); ScopedGrantEditScreenPreview = FC(ScopedGrantEditScreenPreview$lambda); } } function get_SiteTermsDetailScreenComponent2() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); return SiteTermsDetailScreenComponent2; } var SiteTermsDetailScreenComponent2; function get_SiteTermsDetailScreenPreview() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); return SiteTermsDetailScreenPreview; } var SiteTermsDetailScreenPreview; function SiteTermsDetailScreenComponent2$lambda($this$FC, props) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); // Inline function 'react.useMemo' call var tmp0_safe_receiver = props.uiState.p10s_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.uho_1; var dependencies = [tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs]; var callback = SiteTermsDetailScreenComponent2$lambda$lambda(props); var termsCleanHtml = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = SiteTermsDetailScreenComponent2$lambda$lambda_0(termsCleanHtml); addChild($this$FC, this_0, block); return Unit_instance; } function SiteTermsDetailScreenComponent2$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.uiState.p10s_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.uho_1; return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; }; } function SiteTermsDetailScreenComponent2$lambda$lambda$lambda$lambda($termsCleanHtml) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.SiteTermsDetailScreenComponent2.....' call this_0.__html = $termsCleanHtml; $this$invoke.dangerouslySetInnerHTML = this_0; return Unit_instance; }; } function SiteTermsDetailScreenComponent2$lambda$lambda$lambda($termsCleanHtml) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = SiteTermsDetailScreenComponent2$lambda$lambda$lambda$lambda($termsCleanHtml); addChild($this$invoke, 'div', block); return Unit_instance; }; } function SiteTermsDetailScreenComponent2$lambda$lambda_0($termsCleanHtml) { return function ($this$invoke) { var this_0 = default_34; var block = SiteTermsDetailScreenComponent2$lambda$lambda$lambda($termsCleanHtml); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteTermsDetailScreenPreview$lambda($this$FC, it) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); var uiStateVar$delegate = useState(SiteTermsDetailScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteTermsDetailScreenComponent2(); var block = SiteTermsDetailScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_77($uiStateVar$delegate) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function SiteTermsDetailScreenPreview$lambda$lambda() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); // Inline function 'kotlin.apply' call var this_0 = new SiteTerms(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.SiteTermsDetailScreenPreview...' call this_0.uho_1 = '

This is a Heading<\/h1>\n

This is a paragraph.<\/p>'; return new SiteTermsDetailUiState(this_0); } function SiteTermsDetailScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_77($uiStateVar$delegate); return Unit_instance; }; } var properties_initialized_SiteTermsDetailScreen_kt_stxrm5; function _init_properties_SiteTermsDetailScreen_kt__kbx2r9() { if (!properties_initialized_SiteTermsDetailScreen_kt_stxrm5) { properties_initialized_SiteTermsDetailScreen_kt_stxrm5 = true; SiteTermsDetailScreenComponent2 = FC(SiteTermsDetailScreenComponent2$lambda); SiteTermsDetailScreenPreview = FC(SiteTermsDetailScreenPreview$lambda); } } function get_OpenLicensesScreen() { _init_properties_OpenLicensesScreen_kt__hpj8wo(); return OpenLicensesScreen; } var OpenLicensesScreen; function OpenLicensesScreen$lambda($this$FC, it) { _init_properties_OpenLicensesScreen_kt__hpj8wo(); useUstadViewModel(VOID, OpenLicensesScreen$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFullSizeIframe(); var block = OpenLicensesScreen$lambda$lambda_0; addChild($this$FC, this_0, block); return Unit_instance; } function OpenLicensesScreen$lambda$lambda(di, savedStateHandle) { _init_properties_OpenLicensesScreen_kt__hpj8wo(); return new OpenLicensesViewModel(di, savedStateHandle); } function OpenLicensesScreen$lambda$lambda_0($this$invoke) { _init_properties_OpenLicensesScreen_kt__hpj8wo(); $this$invoke.src = 'open_source_licenses.txt'; $this$invoke.id = 'license_iframe'; return Unit_instance; } var properties_initialized_OpenLicensesScreen_kt_k9fz5i; function _init_properties_OpenLicensesScreen_kt__hpj8wo() { if (!properties_initialized_OpenLicensesScreen_kt_k9fz5i) { properties_initialized_OpenLicensesScreen_kt_k9fz5i = true; OpenLicensesScreen = FC(OpenLicensesScreen$lambda); } } function get_AccountListItemContent() { _init_properties_AccountListScreen_kt__4yip1h(); return AccountListItemContent; } var AccountListItemContent; function get_AccountListItem() { _init_properties_AccountListScreen_kt__4yip1h(); return AccountListItem; } var AccountListItem; function get_AccountListComponent2() { _init_properties_AccountListScreen_kt__4yip1h(); return AccountListComponent2; } var AccountListComponent2; function get_AccountListScreen() { _init_properties_AccountListScreen_kt__4yip1h(); return AccountListScreen; } var AccountListScreen; var AccountListScreenPreview; function AccountListItemContent$lambda($this$FC, props) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = AccountListItemContent$lambda$lambda(props); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_24; var block_0 = AccountListItemContent$lambda$lambda_0(props); addChild($this$FC, this_1, block_0); return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.personName = $props.account.tnq_1.qkm(); var tmp0_safe_receiver = $props.account.vnq_1; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.h97_1; return Unit_instance; }; } function AccountListItemContent$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = AccountListItemContent$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListItemContent$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = '' + $props.account.tnq_1.h96_1 + ' ' + $props.account.tnq_1.i96_1; return Unit_instance; }; } function AccountListItemContent$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_85; var block = AccountListItemContent$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_1, block); return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(5) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.account.tnq_1.g96_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_instance; }; } function AccountListItemContent$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_86; var block = AccountListItemContent$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(5) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $props.account.unq_1.nnp_1; return Unit_instance; }; } function AccountListItemContent$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = default_60; var block = AccountListItemContent$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AccountListItemContent$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var tmp; if ($props.showAccountEndpoint) { // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_60; var block_1 = AccountListItemContent$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_1); var this_3 = default_26; var block_2 = AccountListItemContent$lambda$lambda$lambda$lambda_2($props); addChild($this$invoke, this_3, block_2); tmp = Unit_instance; } return Unit_instance; }; } function AccountListItemContent$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_26; var block = AccountListItemContent$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_24; var block_0 = AccountListItemContent$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AccountListItem$lambda($this$FC, props) { _init_properties_AccountListScreen_kt__4yip1h(); var onListItemClick = props.onListItemClick; var strings = useStringProvider(); if (!(onListItemClick == null)) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = AccountListItem$lambda$lambda(props, onListItemClick, strings); addChild($this$FC, this_0, block); } else { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_22; var block_0 = AccountListItem$lambda$lambda_0(props); addChild($this$FC, this_1, block_0); } return Unit_instance; } function AccountListItem$lambda$lambda$lambda$lambda($onListItemClick, $props) { return function (it) { $onListItemClick($props.account); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.account = $props.account; $this$invoke.onDeleteListItemClick = $props.onDeleteListItemClick; $this$invoke.showAccountEndpoint = $props.showAccountEndpoint; return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda($onListItemClick, $props) { return function ($this$invoke) { $this$invoke.onClick = AccountListItem$lambda$lambda$lambda$lambda($onListItemClick, $props); var this_0 = get_AccountListItemContent(); var block = AccountListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.onDeleteListItemClick; if (tmp0_safe_receiver == null) null; else tmp0_safe_receiver($props.account); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().onh_1); $this$invoke.onClick = AccountListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_63; addChild_0($this$invoke, this_0); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.eq5(strings_getInstance().onh_1); var this_0 = default_6; var block = AccountListItem$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { var this_0 = default_9; var block = AccountListItem$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListItem$lambda$lambda($props, $onListItemClick, $strings) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_33; var block = AccountListItem$lambda$lambda$lambda($onListItemClick, $props); addChild($this$invoke, this_0, block); var tmp; if (!($props.onDeleteListItemClick == null)) { var this_1 = default_83; var block_0 = AccountListItem$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.account = $props.account; $this$invoke.showAccountEndpoint = $props.showAccountEndpoint; return Unit_instance; }; } function AccountListItem$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_AccountListItemContent(); var block = AccountListItem$lambda$lambda$lambda_1($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListComponent2$lambda($this$FC, props) { _init_properties_AccountListScreen_kt__4yip1h(); var strings = useStringProvider(); var tmp; if (props.uiState.zr6_1) { tmp = props.uiState.yr6_1 + ' ' + strings.eq5(strings_getInstance().dn6_1); } else { tmp = props.uiState.yr6_1; } var versionStr = tmp; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = AccountListComponent2$lambda$lambda(props, strings, versionStr); addChild($this$FC, this_0, block); return Unit_instance; } function AccountListComponent2$lambda$lambda$lambda$lambda($headerAccount) { return function ($this$invoke) { $this$invoke.account = $headerAccount; return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onMyProfileClick(); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'profile_button'; $this$invoke.onClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.disabled = !$props.uiState.xrb(); // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(strings_getInstance().zng_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onLogoutClick(); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'logout_button'; $this$invoke.onClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.disabled = !$props.uiState.xrb(); // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(strings_getInstance().emf_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListComponent2......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(72) + 'px'; $this$invoke.sx = this_0; var tmp; if ($props.uiState.yrb()) { var this_1 = default_11; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_1, block); tmp = Unit_instance; } var this_2 = default_11; var block_0 = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListComponent2......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $thisAccount) { return function (it) { $props.onAccountListItemClick($thisAccount); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $thisAccount) { return function (it) { $props.onDeleteListItemClick($thisAccount); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_1($thisAccount, $props) { return function ($this$invoke) { $this$invoke.onListItemClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $thisAccount); $this$invoke.account = $thisAccount; $this$invoke.onDeleteListItemClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $thisAccount); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.text = $strings.eq5(strings_getInstance().anh_1); $this$invoke.onClickAdd = $props.onAddItem; return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.wr6_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.accountlist.AccountListComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AccountListItem(); var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_1(element, $props); addChild($this$invoke, this_0, block); } var this_1 = get_UstadAddListItem(); var block_0 = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); return Unit_instance; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3(it) { _init_properties_AccountListScreen_kt__4yip1h(); var tmp = window; // Inline function 'web.window.WindowTarget.Companion._blank' call 0; tmp.open('https://www.ustadmobile.com/', '_blank'); return Unit_instance; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($strings, $versionStr) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().gni_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $versionStr; return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings, $versionStr) { return function ($this$invoke) { var tmp; if ($props.uiState.zr6_1) { $this$invoke.onClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3; tmp = Unit_instance; } var this_0 = default_26; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($strings, $versionStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_4($props, $strings, $versionStr) { return function ($this$invoke) { $this$invoke.disableGutters = true; var this_0 = default_33; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings, $versionStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickOpenLicenses(); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().hni_1); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props); var this_0 = default_26; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.disableGutters = true; var this_0 = default_33; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda($props, $strings, $versionStr) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var tmp0_safe_receiver = $props.uiState.vr6_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AccountListItem(); var block = AccountListComponent2$lambda$lambda$lambda$lambda(tmp0_safe_receiver); addChild($this$invoke, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_24; var block_0 = AccountListComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_82; var block_1 = AccountListComponent2$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_1); } var this_3 = default_16; var block_2 = AccountListComponent2$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); var this_4 = default_82; var block_3 = AccountListComponent2$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_4, block_3); var this_5 = default_22; var block_4 = AccountListComponent2$lambda$lambda$lambda$lambda_4($props, $strings, $versionStr); addChild($this$invoke, this_5, block_4); var this_6 = default_22; var block_5 = AccountListComponent2$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_6, block_5); return Unit_instance; }; } function AccountListComponent2$lambda$lambda($props, $strings, $versionStr) { return function ($this$invoke) { var this_0 = default_24; var block = AccountListComponent2$lambda$lambda$lambda($props, $strings, $versionStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListScreen$lambda($this$FC, it) { _init_properties_AccountListScreen_kt__4yip1h(); var viewModel = useUstadViewModel(VOID, AccountListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pr6_1, new AccountListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AccountListComponent2(); var block = AccountListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_78($uiStateVal$delegate) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function AccountListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_AccountListScreen_kt__4yip1h(); return new AccountListViewModel(di, savedStateHandle); } function AccountListViewModel$onClickLogout$ref($boundThis) { var l = function () { $boundThis.rrb(); return Unit_instance; }; l.callableName = 'onClickLogout'; return l; } function AccountListViewModel$onClickProfile$ref($boundThis) { var l = function () { $boundThis.srb(); return Unit_instance; }; l.callableName = 'onClickProfile'; return l; } function AccountListViewModel$onClickAddAccount$ref($boundThis) { var l = function () { $boundThis.trb(); return Unit_instance; }; l.callableName = 'onClickAddAccount'; return l; } function AccountListViewModel$onClickAccount$ref($boundThis) { var l = function (p0) { $boundThis.urb(p0); return Unit_instance; }; l.callableName = 'onClickAccount'; return l; } function AccountListViewModel$onClickDeleteAccount$ref($boundThis) { var l = function (p0) { $boundThis.vrb(p0); return Unit_instance; }; l.callableName = 'onClickDeleteAccount'; return l; } function AccountListViewModel$onClickOpenLicenses$ref($boundThis) { var l = function () { $boundThis.wrb(); return Unit_instance; }; l.callableName = 'onClickOpenLicenses'; return l; } function AccountListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_78($uiStateVal$delegate); $this$invoke.onLogoutClick = AccountListViewModel$onClickLogout$ref($viewModel); $this$invoke.onMyProfileClick = AccountListViewModel$onClickProfile$ref($viewModel); $this$invoke.onAddItem = AccountListViewModel$onClickAddAccount$ref($viewModel); $this$invoke.onAccountListItemClick = AccountListViewModel$onClickAccount$ref($viewModel); $this$invoke.onDeleteListItemClick = AccountListViewModel$onClickDeleteAccount$ref($viewModel); $this$invoke.onClickOpenLicenses = AccountListViewModel$onClickOpenLicenses$ref($viewModel); return Unit_instance; }; } function AccountListScreenPreview$lambda($this$FC, it) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AccountListComponent2(); var block = AccountListScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function AccountListScreenPreview$lambda$lambda($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'kotlin.apply' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call var tmp = new UserSession(); // Inline function 'kotlin.apply' call var this_0 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call this_0.h96_1 = 'Sara'; this_0.i96_1 = 'Sarvari'; this_0.f96_1 = new Long(9, 0); this_0.g96_1 = 'sara99'; var tmp_0 = new UserSessionWithPersonAndLearningSpace(tmp, this_0, new LearningSpace('https://example.com')); // Inline function 'kotlin.apply' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call var tmp_1 = new UserSession(); // Inline function 'kotlin.apply' call var this_1 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call this_1.h96_1 = 'Ahmad'; this_1.i96_1 = 'Ahmadi'; this_1.f96_1 = new Long(4, 0); this_1.g96_1 = 'ahmadi'; var tmp_2 = new UserSessionWithPersonAndLearningSpace(tmp_1, this_1, new LearningSpace('https://example.com')); // Inline function 'kotlin.apply' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call var tmp_3 = new UserSession(); // Inline function 'kotlin.apply' call var this_2 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call this_2.h96_1 = 'Negin'; this_2.i96_1 = 'Naseri'; this_2.f96_1 = new Long(5, 0); this_2.g96_1 = 'negin10'; var tmp_4 = new UserSessionWithPersonAndLearningSpace(tmp_3, this_2, new LearningSpace('https://someweb.com')); // Inline function 'kotlin.apply' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call var tmp_5 = new UserSession(); // Inline function 'kotlin.apply' call var this_3 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call this_3.h96_1 = 'Ali'; this_3.i96_1 = 'Asadi'; this_3.f96_1 = new Long(6, 0); this_3.g96_1 = 'ali01'; $this$invoke.uiState = new AccountListUiState(tmp_0, listOf([tmp_2, tmp_4, new UserSessionWithPersonAndLearningSpace(tmp_5, this_3, new LearningSpace('https://thisisalink.org'))])); return Unit_instance; } var properties_initialized_AccountListScreen_kt_5w6rwn; function _init_properties_AccountListScreen_kt__4yip1h() { if (!properties_initialized_AccountListScreen_kt_5w6rwn) { properties_initialized_AccountListScreen_kt_5w6rwn = true; AccountListItemContent = FC(AccountListItemContent$lambda); AccountListItem = FC(AccountListItem$lambda); AccountListComponent2 = FC(AccountListComponent2$lambda); AccountListScreen = FC(AccountListScreen$lambda); AccountListScreenPreview = FC(AccountListScreenPreview$lambda); } } function iconComponent(_this__u8e3s4) { var tmp0_subject = _this__u8e3s4.u7x_1; var tmp; if (tmp0_subject === 100) { tmp = default_91; } else { if (tmp0_subject === 105) { tmp = default_90; } else { if (tmp0_subject === 102) { tmp = default_89; } else { if (tmp0_subject === 103) { tmp = default_88; } else { if (tmp0_subject === 104) { tmp = default_87; } else { tmp = null; } } } } } return tmp; } function uriOrDefaultBanner(_this__u8e3s4, clazzName) { var tmp1_elvis_lhs = _this__u8e3s4 == null ? null : _this__u8e3s4.s8g_1; return tmp1_elvis_lhs == null ? 'img/default_course_banners/' + defaultCourseBannerImageIndex(clazzName) + '.webp' : tmp1_elvis_lhs; } function get_CourseBlockEditScreen() { _init_properties_CourseBlockEditScreen_kt__d2z5oq(); return CourseBlockEditScreen; } var CourseBlockEditScreen; function CourseBlockEditScreen$lambda($this$FC, it) { _init_properties_CourseBlockEditScreen_kt__d2z5oq(); var viewModel = useUstadViewModel(VOID, CourseBlockEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.owr_1, new CourseBlockEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CourseBlockEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_79($uiStateVar$delegate) { _init_properties_CourseBlockEditScreen_kt__d2z5oq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function CourseBlockEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseBlockEditScreen_kt__d2z5oq(); return new CourseBlockEditViewModel(di, savedStateHandle); } function CourseBlockEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.pwr(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function CourseBlockEditViewModel$onClickEditContentEntry$ref($boundThis) { var l = function () { $boundThis.kwv(); return Unit_instance; }; l.callableName = 'onClickEditContentEntry'; return l; } function CourseBlockEditViewModel$onPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.pu1(p0); return Unit_instance; }; l.callableName = 'onPictureChanged'; return l; } function CourseBlockEditScreen$lambda$lambda$lambda($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_79($uiStateVar$delegate); $this$invoke.onCourseBlockChange = CourseBlockEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onClickEditSelectedContentEntry = CourseBlockEditViewModel$onClickEditContentEntry$ref($viewModel); $this$invoke.onPictureChanged = CourseBlockEditViewModel$onPictureChanged$ref($viewModel); return Unit_instance; }; } function CourseBlockEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { var this_0 = get_UstadCourseBlockEdit(); var block = CourseBlockEditScreen$lambda$lambda$lambda($viewModel, $uiStateVar$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_CourseBlockEditScreen_kt_exqprc; function _init_properties_CourseBlockEditScreen_kt__d2z5oq() { if (!properties_initialized_CourseBlockEditScreen_kt_exqprc) { properties_initialized_CourseBlockEditScreen_kt_exqprc = true; CourseBlockEditScreen = FC(CourseBlockEditScreen$lambda); } } function get_ClazzDetailScreen() { _init_properties_ClazzDetailScreen_kt__o1zzmr(); return ClazzDetailScreen; } var ClazzDetailScreen; function get_ClazzDetailComponent() { _init_properties_ClazzDetailScreen_kt__o1zzmr(); return ClazzDetailComponent; } var ClazzDetailComponent; var ClazzDetailPreview; function ClazzDetailScreen$lambda($this$FC, it) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); var viewModel = useUstadViewModel(false, ClazzDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.drg_1, new ClazzDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzDetailComponent(); var block = ClazzDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_80($uiStateVal$delegate) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); return new ClazzDetailViewModel(di, savedStateHandle); } function ClazzDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_80($uiStateVal$delegate); return Unit_instance; }; } function ClazzDetailComponent$lambda($this$FC, props) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); // Inline function 'kotlin.collections.isNotEmpty' call if (!props.uiState.erg_1.c1()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreenTabs(); var block = ClazzDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); } return Unit_instance; } function ClazzDetailComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.tabs = $props.uiState.erg_1; return Unit_instance; }; } function ClazzDetailPreview$lambda($this$FC, it) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzDetailComponent(); var block = ClazzDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzDetailPreview$lambda$lambda($this$invoke) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); var tmp = new TabItem('CourseDetailOverviewView', mapOf(to('clazzUid', '1')), 'Course'); $this$invoke.uiState = new ClazzDetailUiState(listOf([tmp, new TabItem('CourseMembers', mapOf(to('clazzUid', '1')), 'Members')])); return Unit_instance; } var properties_initialized_ClazzDetailScreen_kt_7khylh; function _init_properties_ClazzDetailScreen_kt__o1zzmr() { if (!properties_initialized_ClazzDetailScreen_kt_7khylh) { properties_initialized_ClazzDetailScreen_kt_7khylh = true; ClazzDetailScreen = FC(ClazzDetailScreen$lambda); ClazzDetailComponent = FC(ClazzDetailComponent$lambda); ClazzDetailPreview = FC(ClazzDetailPreview$lambda); } } function get_ClazzDetailOverviewCourseBlockListItem() { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); return ClazzDetailOverviewCourseBlockListItem; } var ClazzDetailOverviewCourseBlockListItem; function ClazzDetailOverviewCourseBlockListItem$lambda($this$FC, props) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); var tmp0_safe_receiver = props.courseBlock; var courseBlockVal = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qcn_1; var tmp1_safe_receiver = props.courseBlock; var contentEntryVal = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.scn_1; var tmp3_elvis_lhs = courseBlockVal == null ? null : courseBlockVal.y7x_1; var blockDescription = useHtmlToPlainText(tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda(courseBlockVal, props, contentEntryVal, strings, blockDescription); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.courseBlock; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qcn_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.....' call $props.onClickCourseBlock(tmp1_safe_receiver); } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda($courseBlockVal, $props) { return function ($this$invoke) { var tmp0_safe_receiver = $courseBlockVal; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.x7x_1; $this$invoke.title = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.courseBlock; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.rcn_1; var tmp6_elvis_lhs = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.z7y_1; var tmp; if (tmp6_elvis_lhs == null) { var tmp4_safe_receiver = $props.courseBlock; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.tcn_1; tmp = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.xaw_1; } else { tmp = tmp6_elvis_lhs; } $this$invoke.pictureUri = tmp; var tmp7_safe_receiver = $props.courseBlock; $this$invoke.courseBlock = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.qcn_1; var tmp8_safe_receiver = $props.courseBlock; $this$invoke.contentEntry = tmp8_safe_receiver == null ? null : tmp8_safe_receiver.scn_1; return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_0($courseBlockVal, $props) { return function ($this$invoke) { var this_0 = get_UstadBlockIcon(); var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda($courseBlockVal, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$create) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$create.fontSize = 'small'; // Inline function 'react.dom.aria.ariaLabel' call // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = ''; // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(1) + 'px'; $this$create.sx = this_0; return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$create) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$create.fontSize = 'small'; // Inline function 'react.dom.aria.ariaLabel' call // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = ''; // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(1) + 'px'; $this$create.sx = this_0; return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda($contentEntryVal, $strings, $courseBlockVal) { return function ($this$invoke) { var tmp; if (!($contentEntryVal == null)) { var iconType = contentTypeIconComponent($contentEntryVal); if (!(iconType == null)) { // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create_0(iconType, ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda); addChildNode($this$invoke, this_0); } // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(get_contentTypeStringResource($contentEntryVal)); addChildNode($this$invoke, tmp$ret$2); tmp = Unit_instance; } else if (!($courseBlockVal == null)) { var iconType_0 = iconComponent($courseBlockVal); if (!(iconType_0 == null)) { // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_1 = create_0(iconType_0, ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0); addChildNode($this$invoke, this_1); } // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(get_blockTypeStringResource($courseBlockVal)); addChildNode($this$invoke, tmp$ret$5); tmp = Unit_instance; } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($blockDescription) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.......' call useLineClamp(this_0, 1); $this$invoke.className = css(this_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $blockDescription; addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda_0($contentEntryVal, $strings, $courseBlockVal, $blockDescription) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda($contentEntryVal, $strings, $courseBlockVal); addChild($this$create, 'div', block); // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_0 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($blockDescription); addChild($this$create, 'div', block_0); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_2($courseBlockVal, $contentEntryVal, $strings, $blockDescription) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $courseBlockVal; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.x7x_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp = default_24; $this$invoke.secondary = create_0(tmp, ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda_0($contentEntryVal, $strings, $courseBlockVal, $blockDescription)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda($courseBlockVal, $props, $contentEntryVal, $strings, $blockDescription) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem....' call var tmp0_safe_receiver = $courseBlockVal; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.v7x_1; this_0.padding = paddingCourseBlockIndent(tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs); $this$invoke.sx = this_0; $this$invoke.onClick = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda($props); var this_1 = default_25; var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_0($courseBlockVal, $props); addChild($this$invoke, this_1, block); var this_2 = default_15; var block_0 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_0); var this_3 = default_26; var block_1 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_2($courseBlockVal, $contentEntryVal, $strings, $blockDescription); addChild($this$invoke, this_3, block_1); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.courseBlock; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qcn_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t7x_1; $this$invoke.blockUid = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; $this$invoke.blockStatuses = $props.blockStatuses; $this$invoke.blocks = $props.allCourseBlocks; $this$invoke.showMaxScore = true; return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp0_safe_receiver = $props.courseBlock; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qcn_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.......' call $props.onClickCourseBlock(tmp1_safe_receiver); } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda_1($courseBlockVal, $props, $labelText) { return function ($this$invoke) { var tmp; var tmp0_safe_receiver = $courseBlockVal; var tmp_0 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.u7x_1; if (tmp_0 === 100) { var trailingIcon = !($props.expanded === false) ? default_93 : default_92; // Inline function 'react.dom.aria.ariaLabel' call // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $labelText; $this$invoke.onClick = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($props); var this_0 = create(trailingIcon); addChildNode($this$invoke, this_0); tmp = Unit_instance; } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_4($props, $strings, $courseBlockVal) { return function ($this$invoke) { var tmp; if (!($props.expanded === false)) { tmp = $strings.eq5(strings_getInstance().nnh_1); } else { tmp = $strings.eq5(strings_getInstance().mnh_1); } var labelText = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = labelText; var this_0 = default_6; var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda_1($courseBlockVal, $props, labelText); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); // Inline function 'emotion.react.css' call // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(40) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(40) + 'px'; $this$invoke.className = css(this_0); return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda_0($props, $strings, $courseBlockVal) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var tmp; if ($props.showGrade) { var this_0 = get_ClazzGradebookCell(); var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_3($props); addChild($this$create, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.showExpandCollapse) { var tmp_1; var tmp0_safe_receiver = $props.courseBlock; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qcn_1; var tmp_2 = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.u7x_1; if (tmp_2 === 100) { var this_1 = default_9; var block_0 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_4($props, $strings, $courseBlockVal); addChild($this$create, this_1, block_0); tmp_1 = Unit_instance; } else { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_1 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_5; addChild($this$create, 'div', block_1); tmp_1 = Unit_instance; } tmp_0 = tmp_1; } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda($courseBlockVal, $props, $contentEntryVal, $strings, $blockDescription) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda($courseBlockVal, $props, $contentEntryVal, $strings, $blockDescription); addChild($this$invoke, this_0, block); var tmp = default_24; $this$invoke.secondaryAction = create_0(tmp, ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda_0($props, $strings, $courseBlockVal)); return Unit_instance; }; } var properties_initialized_ClazzDetailOverviewCourseBlockListItem_kt_pzffcz; function _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb() { if (!properties_initialized_ClazzDetailOverviewCourseBlockListItem_kt_pzffcz) { properties_initialized_ClazzDetailOverviewCourseBlockListItem_kt_pzffcz = true; ClazzDetailOverviewCourseBlockListItem = FC(ClazzDetailOverviewCourseBlockListItem$lambda); } } function get_ClazzDetailOverviewScheduleListItem() { _init_properties_ClazzDetailOverviewScheduleListItem_kt__1f9wa0(); return ClazzDetailOverviewScheduleListItem; } var ClazzDetailOverviewScheduleListItem; function ClazzDetailOverviewScheduleListItem$lambda($this$FC, props) { _init_properties_ClazzDetailOverviewScheduleListItem_kt__1f9wa0(); var strings = useStringProvider(); var fromTimeFormatted = useFormattedTime(props.schedule.ghb_1.mb()); var toTimeFormatted = useFormattedTime(props.schedule.hhb_1.mb()); var tmp0_safe_receiver = ScheduleConstants_getInstance().xq5_1.q(props.schedule.khb_1); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewScheduleListItem..' call tmp = strings.eq5(tmp0_safe_receiver); } var tmp1_elvis_lhs = tmp; var frequencyStr = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp2_safe_receiver = ScheduleConstants_getInstance().wq5_1.q(props.schedule.ihb_1); var tmp_0; if (tmp2_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewScheduleListItem..' call tmp_0 = strings.eq5(tmp2_safe_receiver); } var tmp3_elvis_lhs = tmp_0; var dayStr = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; var text = frequencyStr + ' - ' + dayStr + '\n' + (' ' + fromTimeFormatted + ' - ' + toTimeFormatted + ' '); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ClazzDetailOverviewScheduleListItem$lambda$lambda(text); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzDetailOverviewScheduleListItem$lambda$lambda$lambda($text) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $text; return Unit_instance; }; } function ClazzDetailOverviewScheduleListItem$lambda$lambda($text) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewScheduleListItem...' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_top = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp1_bottom = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp2_left = toString(22) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.Padding' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = '' + tmp0_top + ' ' + (toString(0) + 'px') + ' ' + tmp1_bottom + ' ' + tmp2_left; $this$invoke.sx = this_0; var this_1 = get_UstadBlankIcon(); addChild_0($this$invoke, this_1); var this_2 = default_26; var block = ClazzDetailOverviewScheduleListItem$lambda$lambda$lambda($text); addChild($this$invoke, this_2, block); return Unit_instance; }; } var properties_initialized_ClazzDetailOverviewScheduleListItem_kt_pyye9y; function _init_properties_ClazzDetailOverviewScheduleListItem_kt__1f9wa0() { if (!properties_initialized_ClazzDetailOverviewScheduleListItem_kt_pyye9y) { properties_initialized_ClazzDetailOverviewScheduleListItem_kt_pyye9y = true; ClazzDetailOverviewScheduleListItem = FC(ClazzDetailOverviewScheduleListItem$lambda); } } function get_ClazzDetailOverviewComponent() { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); return ClazzDetailOverviewComponent; } var ClazzDetailOverviewComponent; function get_ClazzDetailOverviewScreen() { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); return ClazzDetailOverviewScreen; } var ClazzDetailOverviewScreen; function ClazzDetailOverviewComponent$lambda($this$FC, props) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var strings = useStringProvider(); var tmp0_safe_receiver = props.uiState.hrs(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.z8d_1; var tmp = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; var tmp2_safe_receiver = props.uiState.hrs(); var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.a8e_1; var tmp_0 = tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs; var tmp4_safe_receiver = props.uiState.hrs(); var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.j8e_1; var clazzDateRangeFormatted = useFormattedDateRange(tmp, tmp_0, tmp5_elvis_lhs == null ? 'UTC' : tmp5_elvis_lhs); // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var this_0 = props.uiState.brk_1; var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewComponent..' call var tmp0_safe_receiver_0 = element.qcn_1; if (tmp0_safe_receiver_0 == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.i1(tmp0_safe_receiver_0); } } var courseBlocks = destination; var hasModules = props.uiState.lrs(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var tmp6_safe_receiver = props.uiState.zrj_1; var tmp7_safe_receiver = tmp6_safe_receiver == null ? null : tmp6_safe_receiver.r8k_1; var tmp9_elvis_lhs = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.s8g_1; var tmp_1; if (tmp9_elvis_lhs == null) { var tmp8_safe_receiver = props.uiState.hrs(); tmp_1 = 'img/default_course_banners/' + defaultCourseBannerImageIndex(tmp8_safe_receiver == null ? null : tmp8_safe_receiver.s8d_1) + '.webp'; } else { tmp_1 = tmp9_elvis_lhs; } var coursePictureUri = tmp_1; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_VirtualList(); var block = ClazzDetailOverviewComponent$lambda$lambda(tabAndAppBarHeight, props, coursePictureUri, strings, clazzDateRangeFormatted, courseBlocks, hasModules); addChild($this$FC, this_1, block); return Unit_instance; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda($coursePictureUri) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewComponent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(192) + 'px'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.ObjectFit.Companion.cover' call 0; this_0.objectFit = 'cover'; $this$create.className = css(this_0); $this$create.src = $coursePictureUri; return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda($coursePictureUri) { return function () { // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'img'; return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda($coursePictureUri)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickPermissions(); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.text = $strings.eq5(strings_getInstance().xmw_1); $this$invoke.icon = create(default_94); $this$invoke.onClick = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var tmp; if ($props.uiState.grk_1) { var this_0 = get_UstadQuickActionButton(); var block = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); tmp = Unit_instance; } return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; var this_0 = default_24; var block = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); var this_1 = default_82; addChild_0($this$create, this_1); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = default_24; return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.hrs(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.t8d_1; $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$create) { var this_0 = get_UstadRawHtml(); var block = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_1($props) { return function () { var tmp = default_2; return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_1($props)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$create) { $this$create.leadingContent = create(default_64); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.valueContent = $props.uiState.mrs(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.labelContent = capitalizeFirstLetter($strings.eq5(strings_getInstance().zmw_1)); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = get_UstadDetailField2(); return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_2($props, $strings)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function () { var tmp = $props.onClickClazzCode; var tmp0_safe_receiver = $props.uiState.hrs(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.o8e_1; tmp(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$create) { $this$create.leadingContent = create(default_95); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.hrs(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.o8e_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.valueContent = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.labelContent = $strings.eq5(strings_getInstance().zn4_1); $this$create.onClick = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_3($props, $strings) { return function () { var tmp = get_UstadDetailField2(); return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_3($props, $strings)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_4($clazzDateRangeFormatted, $strings) { return function ($this$create) { $this$create.leadingContent = create(default_96); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.valueContent = $clazzDateRangeFormatted; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.labelContent = $strings.eq5(strings_getInstance().qmy_1) + ' - ' + $strings.eq5(strings_getInstance().rmy_1); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_5(it) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); return 'sc' + it.fhb_1.toString(); } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_6(scheduleItem) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var tmp = get_ClazzDetailOverviewScheduleListItem(); return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_4(scheduleItem)); } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_4($scheduleItem) { return function ($this$create) { $this$create.schedule = $scheduleItem; return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_7(it) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var tmp0_safe_receiver = it.qcn_1; return 'cb' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.t7x_1); } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_5($courseBlockItem, $props, $courseBlocks, $hasModules) { return function ($this$create) { $this$create.courseBlock = $courseBlockItem; var tmp0_safe_receiver = $props.uiState.zrj_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.u8k_1; $this$create.showGrade = tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs; $this$create.allCourseBlocks = $courseBlocks; $this$create.blockStatuses = $props.uiState.crk_1; $this$create.showExpandCollapse = $hasModules; $this$create.onClickCourseBlock = $props.onClickCourseBlock; var tmp = $props.uiState.erk_1; var tmp2_safe_receiver = $courseBlockItem.qcn_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.t7x_1; $this$create.expanded = !tmp.a1(tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_8($props, $courseBlocks, $hasModules) { return function (courseBlockItem) { var tmp = get_ClazzDetailOverviewCourseBlockListItem(); return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_5(courseBlockItem, $props, $courseBlocks, $hasModules)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda($props, $coursePictureUri, $strings, $clazzDateRangeFormatted, $courseBlocks, $hasModules) { return function ($this$virtualListContent) { $this$virtualListContent.c126('banner', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda($coursePictureUri)); var tmp; if ($props.uiState.nrs()) { $this$virtualListContent.c126('quick_action_bar', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_0($props, $strings)); tmp = Unit_instance; } $this$virtualListContent.c126('description', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_1($props)); $this$virtualListContent.c126('members_total', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_2($props, $strings)); var tmp_0; if ($props.uiState.drk_1) { $this$virtualListContent.c126('clazz_code', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_3($props, $strings)); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.irs()) { var tmp_2 = get_UstadDetailField2(); create_0(tmp_2, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_4($clazzDateRangeFormatted, $strings)); tmp_1 = Unit_instance; } var tmp_3 = $props.uiState.ark_1; var tmp_4 = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_5; $this$virtualListContent.d126(tmp_3, tmp_4, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_6); var tmp_5 = $props.uiState.ors(); var tmp_6 = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_7; $this$virtualListContent.d126(tmp_5, tmp_6, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_8($props, $courseBlocks, $hasModules)); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_9; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_9($this$invoke) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzDetailOverviewComponent$lambda$lambda($tabAndAppBarHeight, $props, $coursePictureUri, $strings, $clazzDateRangeFormatted, $courseBlocks, $hasModules) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzDetailOverviewComponent$lambda$lambda$lambda($props, $coursePictureUri, $strings, $clazzDateRangeFormatted, $courseBlocks, $hasModules)); var this_1 = default_47; var block = ClazzDetailOverviewComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzDetailOverviewScreen$lambda($this$FC, it) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var location = useLocation(); var viewModel = useUstadViewModel(VOID, ClazzDetailOverviewScreen$lambda$lambda(location)); var uiStateVal$delegate = collectAsState(viewModel.vrj_1, new ClazzDetailOverviewUiState()); var appState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = ClazzDetailOverviewScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_ClazzDetailOverviewComponent(); var block_0 = ClazzDetailOverviewScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_81($uiStateVal$delegate) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_82($appState$delegate) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ClazzDetailOverviewScreen$lambda$lambda($location) { return function (di, savedStateHandle) { return new ClazzDetailOverviewViewModel(di, savedStateHandle, get_ustadViewName($location)); }; } function ClazzDetailOverviewScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_82($appState$delegate).mq2_1; return Unit_instance; }; } function ClazzDetailOverviewViewModel$onClickCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.frs(p0); return Unit_instance; }; l.callableName = 'onClickCourseBlock'; return l; } function ClazzDetailOverviewViewModel$onClickClazzCode$ref($boundThis) { var l = function (p0) { $boundThis.ers(p0); return Unit_instance; }; l.callableName = 'onClickClazzCode'; return l; } function ClazzDetailOverviewViewModel$onClickPermissions$ref($boundThis) { var l = function () { $boundThis.grs(); return Unit_instance; }; l.callableName = 'onClickPermissions'; return l; } function ClazzDetailOverviewScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_81($uiStateVal$delegate); $this$invoke.listRefreshCommandFlow = $viewModel.yrj_1; $this$invoke.onClickCourseBlock = ClazzDetailOverviewViewModel$onClickCourseBlock$ref($viewModel); $this$invoke.onClickClazzCode = ClazzDetailOverviewViewModel$onClickClazzCode$ref($viewModel); $this$invoke.onClickPermissions = ClazzDetailOverviewViewModel$onClickPermissions$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzDetailOverviewScreen_kt_uoyoma; function _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0() { if (!properties_initialized_ClazzDetailOverviewScreen_kt_uoyoma) { properties_initialized_ClazzDetailOverviewScreen_kt_uoyoma = true; ClazzDetailOverviewComponent = FC(ClazzDetailOverviewComponent$lambda); ClazzDetailOverviewScreen = FC(ClazzDetailOverviewScreen$lambda); } } function get_AddCourseBlockDialog() { _init_properties_AddCourseBlockDialog_kt__xcpsp(); return AddCourseBlockDialog; } var AddCourseBlockDialog; function AddCourseBlockDialog$lambda($this$FC, props) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_97; var block = AddCourseBlockDialog$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(100); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_91; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().xnc_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.eq5(strings_getInstance().ync_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_module'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(102); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_98; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().hmy_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.eq5(strings_getInstance().znc_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_text_block'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var this_0 = default_25; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(104); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_6($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_99; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().umz_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.eq5(strings_getInstance().and_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_content_block'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_5($props); var this_0 = default_25; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_6; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_7($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(103); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_9($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_100; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_10($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().hmz_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.eq5(strings_getInstance().bnd_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_assignment_block'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_8($props); var this_0 = default_25; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_9; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_10($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_11($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(105); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_12($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_90; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_13($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().cnd_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.eq5(strings_getInstance().dnd_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_discussion_block'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_11($props); var this_0 = default_25; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_12; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_13($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_22; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_22; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_22; var block_1 = AddCourseBlockDialog$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = default_22; var block_2 = AddCourseBlockDialog$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); var this_4 = default_22; var block_3 = AddCourseBlockDialog$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.open = $props.open; $this$invoke.onClose = $props.onClose; var this_0 = default_16; var block = AddCourseBlockDialog$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_AddCourseBlockDialog_kt_mh721x; function _init_properties_AddCourseBlockDialog_kt__xcpsp() { if (!properties_initialized_AddCourseBlockDialog_kt_mh721x) { properties_initialized_AddCourseBlockDialog_kt_mh721x = true; AddCourseBlockDialog = FC(AddCourseBlockDialog$lambda); } } function get_ClazzEditScreenComponent2() { _init_properties_ClazzEditScreen_kt__s0a7vg(); return ClazzEditScreenComponent2; } var ClazzEditScreenComponent2; function get_ClazzEditScreen() { _init_properties_ClazzEditScreen_kt__s0a7vg(); return ClazzEditScreen; } var ClazzEditScreen; function get_COURSE_BLOCK_DRAG_CLASS() { return COURSE_BLOCK_DRAG_CLASS; } var COURSE_BLOCK_DRAG_CLASS; function ClazzEditScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzEditScreen_kt__s0a7vg(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzEditScreenComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $imageUri) { return function ($this$shallowCopy) { var tmp = $this$shallowCopy; var tmp0_safe_receiver = $props.uiState.zru_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.l8g_1; tmp.l8g_1 = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.vki(VOID, VOID, $imageUri); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (imageUri) { var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.zru_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, imageUri)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.zru_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.l8g_1; $this$invoke.imageUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.s8g_1; $this$invoke.onImageUriChanged = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().cmr_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.s8d_1 = $it; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.zru_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it_0)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.zru_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s8d_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().bmg_1) + '*'; $this$invoke.id = 'clazz_name'; $this$invoke.disabled = !$props.uiState.yru_1; $this$invoke.error = !($props.uiState.crv_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.crv_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.t8d_1 = $it; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp0_safe_receiver = $props.uiState.zru_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2......' call var tmp = $props.onClazzChanged; tmp(shallowCopy_3(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it))); } return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.zru_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.t8d_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'clazz_desc'; $this$invoke.readOnly = !$props.uiState.yru_1; $this$invoke.placeholder = $strings.eq5(strings_getInstance().cmg_1); $this$invoke.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.z8d_1 = $it; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.zru_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.zru_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.z8d_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.frv_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().qmy_1) + '*'; $this$invoke.error = !($props.uiState.arv_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.arv_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.yru_1; $this$invoke.fullWidth = true; $this$invoke.id = 'clazz_start_time'; $this$invoke.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.a8e_1 = $it; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.zru_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.zru_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a8e_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.frv_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().rmy_1); $this$invoke.error = !($props.uiState.brv_1 == null); var tmp2_safe_receiver = $props.uiState.brv_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2......' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.yru_1; Companion_getInstance_17(); $this$invoke.unsetDefault = new Long(-1, 2147483647); $this$invoke.fullWidth = true; $this$invoke.id = 'clazz_end_time'; $this$invoke.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 3; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var this_1 = get_UstadDateField(); var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_1, block); var this_2 = get_UstadDateField(); var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().unc_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickAddCourseBlock(); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ClazzEditScreen_kt__s0a7vg(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().vnc_1); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props); $this$invoke.id = 'add_course_block'; $this$invoke.disabled = !$props.uiState.yru_1; var this_0 = default_25; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.key = '0'; var this_0 = default_33; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (oldIndex, newIndex) { $props.onCourseBlockMoved(oldIndex, newIndex); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($courseBlockItem, $props) { return function ($this$invoke) { $this$invoke.block = $courseBlockItem; $this$invoke.fieldsEnabled = $props.uiState.yru_1; $this$invoke.onClickEditCourseBlock = $props.onClickEditCourseBlock; $this$invoke.onClickHideBlockPopupMenu = $props.onClickHideBlockPopupMenu; $this$invoke.onClickUnHideBlockPopupMenu = $props.onClickUnHideBlockPopupMenu; $this$invoke.onClickIndentBlockPopupMenu = $props.onClickIndentBlockPopupMenu; $this$invoke.onClickUnIndentBlockPopupMenu = $props.onClickUnIndentBlockPopupMenu; $this$invoke.onClickDeleteBlockPopupMenu = $props.onClickDeleteBlockPopupMenu; $this$invoke.uiState = $props.uiState.ssa($courseBlockItem); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props) { return function ($this$invoke) { $this$invoke.draggedItemClassName = 'dragging_course_block'; $this$invoke.lockAxis = (/*union*/{x: 'x', y: 'y'}/*union*/).y; $this$invoke.onSortEnd = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props); var tmp0_iterator = $props.uiState.erv_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseBlockListItem(); var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6(element, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { var this_0 = default_22; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_101; var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().mmq_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickAddSchedule(); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_ClazzEditScreen_kt__s0a7vg(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().nmq_1); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_schedule_button'; $this$invoke.disabled = !$props.uiState.yru_1; $this$invoke.onClick = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props); var this_0 = default_25; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { $this$invoke.key = '0'; var this_0 = default_33; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($scheduleItem, $props) { return function ($this$invoke) { $this$invoke.schedule = $scheduleItem; $this$invoke.key = $scheduleItem.fhb_1.toString(); $this$invoke.onClickEditSchedule = $props.onClickEditSchedule; $this$invoke.onClickDeleteSchedule = $props.onClickDeleteSchedule; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { var this_0 = default_22; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_0, block); var tmp0_iterator = $props.uiState.drv_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_ScheduleListItem(); var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7(element, $props); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_8($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().wnd_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { $props.onClickTimezone(); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_9($props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.input' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2......' call // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; this_1.cursor = 'pointer'; this_0.input = this_1; $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.uiState.zru_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.j8e_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'clazz_timezone'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().xmy_1); $this$invoke.disabled = !$props.uiState.yru_1; $this$invoke.onClick = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.readOnly' call // Inline function 'kotlin.js.asDynamic' call this_2.readOnly = true; $this$invoke.inputProps = this_2; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_10($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.eq5(strings_getInstance().xmg_1); $this$invoke.checked = $props.uiState.rsa(); $this$invoke.id = 'clazz_attendance_switch'; $this$invoke.onChanged = $props.onCheckedAttendanceChanged; $this$invoke.enabled = $props.uiState.yru_1; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($props) { return function (it) { $props.onClickTerminology(); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_11($props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.inputCursor' call // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; // Inline function 'kotlin.js.asDynamic' call if (this_0.input != null) { // Inline function 'kotlin.js.asDynamic' call this_0.input.cursor = 'pointer'; } else { // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.common..' call this_1.cursor = 'pointer'; this_0.input = this_1; } $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.uiState.zru_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.k8g_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.n8g_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().rnd_1); $this$invoke.disabled = !$props.uiState.yru_1; $this$invoke.id = 'clazz_terminology'; $this$invoke.onClick = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($props); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.readOnly' call // Inline function 'kotlin.js.asDynamic' call this_2.readOnly = true; $this$invoke.inputProps = this_2; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadImageSelectButton(); var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_UstadEditHeader(); var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_1, block_0); var this_2 = default_44; var block_1 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block_2 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); var this_4 = default_24; var block_3 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); var this_5 = get_UstadEditHeader(); var block_4 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_5, block_4); var this_6 = default_16; var block_5 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_6, block_5); var this_7 = get_UstadEditHeader(); var block_6 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_7, block_6); var this_8 = default_16; var block_7 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_8, block_7); var this_9 = get_UstadEditHeader(); var block_8 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_8($strings); addChild($this$invoke, this_9, block_8); var this_10 = get_UstadTextField(); var block_9 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_9($props, $strings); addChild($this$invoke, this_10, block_9); var this_11 = get_UstadSwitchField(); var block_10 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_10($strings, $props); addChild($this$invoke, this_11, block_10); var this_12 = get_UstadTextField(); var block_11 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_11($props, $strings); addChild($this$invoke, this_12, block_11); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = ClazzEditScreenComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEditScreen$lambda($this$FC, it) { _init_properties_ClazzEditScreen_kt__s0a7vg(); var viewModel = useUstadViewModel(VOID, ClazzEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.vru_1, new ClazzEditUiState()); var addCourseBlockDialogVisible$delegate = useState(ClazzEditScreen$lambda$lambda_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzEditScreenComponent2(); var block = ClazzEditScreen$lambda$lambda_1(viewModel, uiStateVar$delegate, addCourseBlockDialogVisible$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_AddCourseBlockDialog(); var block_0 = ClazzEditScreen$lambda$lambda_2(viewModel, addCourseBlockDialogVisible$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_83($uiStateVar$delegate) { _init_properties_ClazzEditScreen_kt__s0a7vg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function invoke$lambda_84($addCourseBlockDialogVisible$delegate) { _init_properties_ClazzEditScreen_kt__s0a7vg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('addCourseBlockDialogVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $addCourseBlockDialogVisible$delegate[0]; } function invoke$lambda_85($addCourseBlockDialogVisible$delegate, value) { _init_properties_ClazzEditScreen_kt__s0a7vg(); getLocalDelegateReference('addCourseBlockDialogVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $addCourseBlockDialogVisible$delegate[1](value); return Unit_instance; } function ClazzEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzEditScreen_kt__s0a7vg(); return new ClazzEditViewModel(di, savedStateHandle); } function ClazzEditScreen$lambda$lambda_0() { _init_properties_ClazzEditScreen_kt__s0a7vg(); return false; } function ClazzEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.xry(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ClazzEditViewModel$onCheckedAttendanceChanged$ref($boundThis) { var l = function (p0) { $boundThis.vs9(p0); return Unit_instance; }; l.callableName = 'onCheckedAttendanceChanged'; return l; } function ClazzEditViewModel$onClickAddSchedule$ref($boundThis) { var l = function () { $boundThis.ws9(); return Unit_instance; }; l.callableName = 'onClickAddSchedule'; return l; } function ClazzEditViewModel$onClickEditSchedule$ref($boundThis) { var l = function (p0) { $boundThis.xs9(p0); return Unit_instance; }; l.callableName = 'onClickEditSchedule'; return l; } function ClazzEditViewModel$onClickDeleteSchedule$ref($boundThis) { var l = function (p0) { $boundThis.ys9(p0); return Unit_instance; }; l.callableName = 'onClickDeleteSchedule'; return l; } function ClazzEditViewModel$onCourseBlockMoved$ref($boundThis) { var l = function (p0, p1) { $boundThis.asa(p0, p1); return Unit_instance; }; l.callableName = 'onCourseBlockMoved'; return l; } function ClazzEditViewModel$onClickTimezone$ref($boundThis) { var l = function () { $boundThis.bsa(); return Unit_instance; }; l.callableName = 'onClickTimezone'; return l; } function ClazzEditViewModel$onClickHolidayCalendar$ref($boundThis) { var l = function () { $boundThis.csa(); return Unit_instance; }; l.callableName = 'onClickHolidayCalendar'; return l; } function ClazzEditViewModel$onClickTerminology$ref($boundThis) { var l = function () { $boundThis.dsa(); return Unit_instance; }; l.callableName = 'onClickTerminology'; return l; } function ClazzEditViewModel$onClickHideBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.esa(p0); return Unit_instance; }; l.callableName = 'onClickHideBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickUnHideBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.fsa(p0); return Unit_instance; }; l.callableName = 'onClickUnHideBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickIndentBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.gsa(p0); return Unit_instance; }; l.callableName = 'onClickIndentBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickUnIndentBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.hsa(p0); return Unit_instance; }; l.callableName = 'onClickUnIndentBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickEditCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.jsa(p0); return Unit_instance; }; l.callableName = 'onClickEditCourseBlock'; return l; } function ClazzEditViewModel$onClickDeleteCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.isa(p0); return Unit_instance; }; l.callableName = 'onClickDeleteCourseBlock'; return l; } function ClazzEditScreen$lambda$lambda$lambda($addCourseBlockDialogVisible$delegate) { return function () { invoke$lambda_85($addCourseBlockDialogVisible$delegate, true); return Unit_instance; }; } function ClazzEditScreen$lambda$lambda_1($viewModel, $uiStateVar$delegate, $addCourseBlockDialogVisible$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_83($uiStateVar$delegate); $this$invoke.onClazzChanged = ClazzEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onCheckedAttendanceChanged = ClazzEditViewModel$onCheckedAttendanceChanged$ref($viewModel); $this$invoke.onClickAddSchedule = ClazzEditViewModel$onClickAddSchedule$ref($viewModel); $this$invoke.onClickEditSchedule = ClazzEditViewModel$onClickEditSchedule$ref($viewModel); $this$invoke.onClickDeleteSchedule = ClazzEditViewModel$onClickDeleteSchedule$ref($viewModel); $this$invoke.onCourseBlockMoved = ClazzEditViewModel$onCourseBlockMoved$ref($viewModel); $this$invoke.onClickTimezone = ClazzEditViewModel$onClickTimezone$ref($viewModel); $this$invoke.onClickHolidayCalendar = ClazzEditViewModel$onClickHolidayCalendar$ref($viewModel); $this$invoke.onClickTerminology = ClazzEditViewModel$onClickTerminology$ref($viewModel); $this$invoke.onClickHideBlockPopupMenu = ClazzEditViewModel$onClickHideBlockPopupMenu$ref($viewModel); $this$invoke.onClickUnHideBlockPopupMenu = ClazzEditViewModel$onClickUnHideBlockPopupMenu$ref($viewModel); $this$invoke.onClickIndentBlockPopupMenu = ClazzEditViewModel$onClickIndentBlockPopupMenu$ref($viewModel); $this$invoke.onClickUnIndentBlockPopupMenu = ClazzEditViewModel$onClickUnIndentBlockPopupMenu$ref($viewModel); $this$invoke.onClickEditCourseBlock = ClazzEditViewModel$onClickEditCourseBlock$ref($viewModel); $this$invoke.onClickDeleteBlockPopupMenu = ClazzEditViewModel$onClickDeleteCourseBlock$ref($viewModel); $this$invoke.onClickAddCourseBlock = ClazzEditScreen$lambda$lambda$lambda($addCourseBlockDialogVisible$delegate); return Unit_instance; }; } function ClazzEditScreen$lambda$lambda$lambda_0($addCourseBlockDialogVisible$delegate) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { invoke$lambda_85($addCourseBlockDialogVisible$delegate, false); return Unit_instance; }; } function ClazzEditViewModel$onAddCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.zs9(p0); return Unit_instance; }; l.callableName = 'onAddCourseBlock'; return l; } function ClazzEditScreen$lambda$lambda_2($viewModel, $addCourseBlockDialogVisible$delegate) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_84($addCourseBlockDialogVisible$delegate); $this$invoke.onClose = ClazzEditScreen$lambda$lambda$lambda_0($addCourseBlockDialogVisible$delegate); $this$invoke.onClickAddBlock = ClazzEditViewModel$onAddCourseBlock$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzEditScreen_kt_jgyc02; function _init_properties_ClazzEditScreen_kt__s0a7vg() { if (!properties_initialized_ClazzEditScreen_kt_jgyc02) { properties_initialized_ClazzEditScreen_kt_jgyc02 = true; ClazzEditScreenComponent2 = FC(ClazzEditScreenComponent2$lambda); ClazzEditScreen = FC(ClazzEditScreen$lambda); } } function get_CourseBlockListItem() { _init_properties_CourseBlockListItem_kt__j5vje9(); return CourseBlockListItem; } var CourseBlockListItem; function CourseBlockListItem$lambda($this$FC, props) { _init_properties_CourseBlockListItem_kt__j5vje9(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = SortableItem; var block = CourseBlockListItem$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_86($theme$delegate) { _init_properties_CourseBlockListItem_kt__j5vje9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda($divRef, $props) { return function (it) { var tmp; var tmp0_safe_receiver = $divRef.current; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.classList; if (!((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.contains(get_COURSE_BLOCK_DRAG_CLASS())) === true)) { tmp = $props.onClickEditCourseBlock($props.block); } return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.block.dk4_1.x7x_1; $this$invoke.title = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.contentEntry = $props.block.fk4_1; $this$invoke.courseBlock = $props.block.dk4_1; var tmp1_safe_receiver = $props.block.ek4_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.y7y_1; return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($startPadding, $theme$delegate, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.CourseBlockListItem.......' call this_0.paddingLeft = $startPadding; // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = invoke$lambda_86($theme$delegate).spacing(1); $this$invoke.sx = this_0; var this_1 = get_UstadBlockIcon(); var block = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.block.dk4_1.x7x_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda($courseBlockEditAlpha, $divRef, $props, $startPadding, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.CourseBlockListItem......' call // Inline function 'web.cssom.number' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.opacity = $courseBlockEditAlpha; $this$invoke.sx = this_0; $this$invoke.onClick = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda($divRef, $props); var this_1 = default_25; var block = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($startPadding, $theme$delegate, $props); addChild($this$invoke, this_1, block); var this_2 = default_26; var block_0 = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { $this$create.fieldsEnabled = $props.fieldsEnabled; $this$create.onClickHideBlockPopupMenu = $props.onClickHideBlockPopupMenu; $this$create.onClickUnHideBlockPopupMenu = $props.onClickUnHideBlockPopupMenu; $this$create.onClickIndentBlockPopupMenu = $props.onClickIndentBlockPopupMenu; $this$create.onClickUnIndentBlockPopupMenu = $props.onClickUnIndentBlockPopupMenu; $this$create.onClickDeleteBlockPopupMenu = $props.onClickDeleteBlockPopupMenu; $this$create.uiState = $props.uiState; return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda($props, $divRef, $theme$delegate) { return function ($this$invoke) { var courseBlockEditAlpha = $props.block.dk4_1.k7y_1 ? 0.5 : 1.0; // Inline function 'web.cssom.px' call var this_0 = imul($props.block.dk4_1.v7x_1, 24); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var startPadding = toString(this_0) + 'px'; var this_1 = default_33; var block = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda(courseBlockEditAlpha, $divRef, $props, startPadding, $theme$delegate); addChild($this$invoke, this_1, block); var tmp = get_PopUpMenu(); $this$invoke.secondaryAction = create_0(tmp, CourseBlockListItem$lambda$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { var divRef = useRef(null); var this_0 = default_22; var block = CourseBlockListItem$lambda$lambda$lambda$lambda($props, divRef, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseBlockListItem$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = CourseBlockListItem$lambda$lambda$lambda($props, $theme$delegate); addChild($this$invoke, 'div', block); return Unit_instance; }; } var properties_initialized_CourseBlockListItem_kt_76j66l; function _init_properties_CourseBlockListItem_kt__j5vje9() { if (!properties_initialized_CourseBlockListItem_kt_76j66l) { properties_initialized_CourseBlockListItem_kt_76j66l = true; CourseBlockListItem = FC(CourseBlockListItem$lambda); } } function get_PopUpMenu() { _init_properties_CourseBlockListItemPopup_kt__o6k7op(); return PopUpMenu; } var PopUpMenu; function Point(x, y) { x = x === VOID ? 10.0 : x; y = y === VOID ? 10.0 : y; this.e126_1 = x; this.f126_1 = y; } protoOf(Point).toString = function () { return 'Point(x=' + this.e126_1 + ', y=' + this.f126_1 + ')'; }; protoOf(Point).hashCode = function () { var result = getNumberHashCode(this.e126_1); result = imul(result, 31) + getNumberHashCode(this.f126_1) | 0; return result; }; protoOf(Point).equals = function (other) { if (this === other) return true; if (!(other instanceof Point)) return false; var tmp0_other_with_cast = other instanceof Point ? other : THROW_CCE(); if (!equals(this.e126_1, tmp0_other_with_cast.e126_1)) return false; if (!equals(this.f126_1, tmp0_other_with_cast.f126_1)) return false; return true; }; function PopUpMenu$lambda($this$FC, props) { _init_properties_CourseBlockListItemPopup_kt__o6k7op(); var strings = useStringProvider(); var point$delegate = useState_1(); var handleContextMenu = PopUpMenu$lambda$lambda(point$delegate); var handleClose = PopUpMenu$lambda$lambda_0(point$delegate); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = PopUpMenu$lambda$lambda_1(props, handleContextMenu, strings, handleClose, point$delegate); addChild($this$FC, 'div', block); return Unit_instance; } function invoke$lambda_87($point$delegate) { _init_properties_CourseBlockListItemPopup_kt__o6k7op(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('point', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $point$delegate[0]; } function invoke$lambda_88($point$delegate, value) { _init_properties_CourseBlockListItemPopup_kt__o6k7op(); getLocalDelegateReference('point', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $point$delegate[1](value); return Unit_instance; } function PopUpMenu$lambda$lambda($point$delegate) { return function (event) { event.preventDefault(); var tmp; if (invoke$lambda_87($point$delegate) == null) { tmp = new Point(event.clientX - 2, event.clientY - 4); } else { tmp = null; } invoke$lambda_88($point$delegate, tmp); return Unit_instance; }; } function PopUpMenu$lambda$lambda_0($point$delegate) { return function (it) { invoke$lambda_88($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda($props, $handleContextMenu, $strings) { return function ($this$invoke) { $this$invoke.disabled = !$props.fieldsEnabled; $this$invoke.onClick = $handleContextMenu; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().qng_1); // Inline function 'web.cssom.ClassName' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.className = 'courseblockpopup'; var this_0 = create(default_7); addChildNode($this$invoke, this_0); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda($props, $point$delegate) { return function (it) { $props.onClickHideBlockPopupMenu($props.uiState.ksa_1); invoke$lambda_88($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().smi_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_0($props, $point$delegate) { return function (it) { $props.onClickUnHideBlockPopupMenu($props.uiState.ksa_1); invoke$lambda_88($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda_0($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda_0($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().tmi_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_1($props, $point$delegate) { return function (it) { $props.onClickIndentBlockPopupMenu($props.uiState.ksa_1); invoke$lambda_88($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda_1($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda_1($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().gnd_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_2($props, $point$delegate) { return function (it) { $props.onClickUnIndentBlockPopupMenu($props.uiState.ksa_1); invoke$lambda_88($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda_2($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda_2($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().hnd_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_3($props, $point$delegate) { return function (it) { $props.onClickDeleteBlockPopupMenu($props.uiState.ksa_1); invoke$lambda_88($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda_3($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda_3($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().wme_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda_0($handleClose, $props, $point$delegate, $strings) { return function ($this$invoke) { $this$invoke.open = !(invoke$lambda_87($point$delegate) == null); $this$invoke.onClose = $handleClose; // Inline function 'mui.material.PopoverReference.Companion.anchorPosition' call 0; $this$invoke.anchorReference = 'anchorPosition'; var tmp; if (!(invoke$lambda_87($point$delegate) == null)) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.PopUpMenu....' call this_0.top = ensureNotNull(invoke$lambda_87($point$delegate)).f126_1; this_0.left = ensureNotNull(invoke$lambda_87($point$delegate)).e126_1; tmp = this_0; } else { tmp = undefined; } $this$invoke.anchorPosition = tmp; var tmp_0; if ($props.uiState.nsa()) { var this_1 = default_8; var block = PopUpMenu$lambda$lambda$lambda$lambda($strings, $props, $point$delegate); addChild($this$invoke, this_1, block); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.osa()) { var this_2 = default_8; var block_0 = PopUpMenu$lambda$lambda$lambda$lambda_0($strings, $props, $point$delegate); addChild($this$invoke, this_2, block_0); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.lsa()) { var this_3 = default_8; var block_1 = PopUpMenu$lambda$lambda$lambda$lambda_1($strings, $props, $point$delegate); addChild($this$invoke, this_3, block_1); tmp_2 = Unit_instance; } var tmp_3; if ($props.uiState.msa()) { var this_4 = default_8; var block_2 = PopUpMenu$lambda$lambda$lambda$lambda_2($strings, $props, $point$delegate); addChild($this$invoke, this_4, block_2); tmp_3 = Unit_instance; } var this_5 = default_8; var block_3 = PopUpMenu$lambda$lambda$lambda$lambda_3($strings, $props, $point$delegate); addChild($this$invoke, this_5, block_3); return Unit_instance; }; } function PopUpMenu$lambda$lambda_1($props, $handleContextMenu, $strings, $handleClose, $point$delegate) { return function ($this$invoke) { var this_0 = default_6; var block = PopUpMenu$lambda$lambda$lambda($props, $handleContextMenu, $strings); addChild($this$invoke, this_0, block); var this_1 = default_10; var block_0 = PopUpMenu$lambda$lambda$lambda_0($handleClose, $props, $point$delegate, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_CourseBlockListItemPopup_kt_y8zewb; function _init_properties_CourseBlockListItemPopup_kt__o6k7op() { if (!properties_initialized_CourseBlockListItemPopup_kt_y8zewb) { properties_initialized_CourseBlockListItemPopup_kt_y8zewb = true; PopUpMenu = FC(PopUpMenu$lambda); } } function get_ScheduleListItem() { _init_properties_ScheduleListItem_kt__ixm6ag(); return ScheduleListItem; } var ScheduleListItem; function ScheduleListItem$lambda($this$FC, props) { _init_properties_ScheduleListItem_kt__ixm6ag(); var strings = useStringProvider(); var fromTimeFormatted = useFormattedTime(props.schedule.ghb_1.mb()); var toTimeFormatted = useFormattedTime(props.schedule.hhb_1.mb()); var text = mapLookup(strings, props.schedule.khb_1, ScheduleConstants_getInstance().xq5_1) + ' ' + mapLookup(strings, props.schedule.ihb_1, ScheduleConstants_getInstance().wq5_1) + (' ' + fromTimeFormatted + ' - ' + toTimeFormatted + ' '); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ScheduleListItem$lambda$lambda(strings, props, text); addChild($this$FC, this_0, block); return Unit_instance; } function ScheduleListItem$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickDeleteSchedule($props.schedule); return Unit_instance; }; } function ScheduleListItem$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ScheduleListItem_kt__ixm6ag(); return Unit_instance; } function ScheduleListItem$lambda$lambda$lambda($strings, $props) { return function ($this$create) { $this$create.onClick = ScheduleListItem$lambda$lambda$lambda$lambda($props); // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = $strings.eq5(strings_getInstance().wme_1); var this_0 = default_63; var block = ScheduleListItem$lambda$lambda$lambda$lambda_0; addChild($this$create, this_0, block); return Unit_instance; }; } function ScheduleListItem$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickEditSchedule($props.schedule); return Unit_instance; }; } function ScheduleListItem$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ScheduleListItem_kt__ixm6ag(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadBlankIcon(); var block = ScheduleListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function ScheduleListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ScheduleListItem_kt__ixm6ag(); return Unit_instance; } function ScheduleListItem$lambda$lambda$lambda$lambda_3($text) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $text; return Unit_instance; }; } function ScheduleListItem$lambda$lambda$lambda_0($props, $text) { return function ($this$invoke) { $this$invoke.onClick = ScheduleListItem$lambda$lambda$lambda$lambda_1($props); var this_0 = default_25; var block = ScheduleListItem$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ScheduleListItem$lambda$lambda$lambda$lambda_3($text); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ScheduleListItem$lambda$lambda($strings, $props, $text) { return function ($this$invoke) { var tmp = default_6; $this$invoke.secondaryAction = create_0(tmp, ScheduleListItem$lambda$lambda$lambda($strings, $props)); var this_0 = default_33; var block = ScheduleListItem$lambda$lambda$lambda_0($props, $text); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ScheduleListItem_kt_fwcbp2; function _init_properties_ScheduleListItem_kt__ixm6ag() { if (!properties_initialized_ScheduleListItem_kt_fwcbp2) { properties_initialized_ScheduleListItem_kt_fwcbp2 = true; ScheduleListItem = FC(ScheduleListItem$lambda); } } function get_ClazzGradebookCell() { _init_properties_ClazzGradebookCell_kt__ivyspi(); return ClazzGradebookCell; } var ClazzGradebookCell; function ClazzGradebookCell$lambda($this$FC, props) { _init_properties_ClazzGradebookCell_kt__ivyspi(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp0_elvis_lhs = props.scoreMargin; var scoreMarginVal = tmp0_elvis_lhs == null ? 8 : tmp0_elvis_lhs; var strings = useStringProvider(); var tmp1_elvis_lhs = props.width; var widthVal = tmp1_elvis_lhs == null ? 56 : tmp1_elvis_lhs; var tmp2_elvis_lhs = props.height; var heightVal = tmp2_elvis_lhs == null ? 56 : tmp2_elvis_lhs; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = props.blocks.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell..' call if (element.t7x_1.equals(props.blockUid)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var block = tmp$ret$1; var blockStatus = aggregateIfModule(props.blockStatuses, props.blockUid, props.blocks); var maxPoints = block == null ? null : maxScoreSummedIfModule(block, props.blocks); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block_0 = ClazzGradebookCell$lambda$lambda(widthVal, heightVal, blockStatus, maxPoints, block, theme$delegate, scoreMarginVal, props, strings); addChild($this$FC, this_0, block_0); return Unit_instance; } function invoke$lambda_89($theme$delegate) { _init_properties_ClazzGradebookCell_kt__ivyspi(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ClazzGradebookCell$lambda$lambda$lambda$lambda($maxPoints) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell.....' call // Inline function 'web.cssom.FontSize.Companion.smaller' call 0; this_0.fontSize = 'smaller'; $this$invoke.className = css(this_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$7 = '/' + $maxPoints; addChildNode($this$invoke, tmp$ret$7); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda($heightVal, $scoreMarginVal, $widthVal, $scoreMargin, $markColor, $displayMark, $props, $maxPoints) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell....' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; // Inline function 'web.cssom.px' call var this_1 = $heightVal - imul($scoreMarginVal, 2) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.lineHeight = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $widthVal - imul($scoreMarginVal, 2) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_2) + 'px'; // Inline function 'web.cssom.px' call var this_3 = $scoreMargin; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(this_3) + 'px'; var tmp0_safe_receiver = $markColor; this_0.backgroundColor = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.main; var tmp1_safe_receiver = $markColor; this_0.color = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.contrastText; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$15 = $displayMark; addChildNode($this$invoke, tmp$ret$15); var tmp; if ($props.showMaxScore === true) { // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ClazzGradebookCell$lambda$lambda$lambda$lambda($maxPoints); addChild($this$invoke, 'span', block); tmp = Unit_instance; } return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell.....' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(50) + '%'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(50) + '%'; // Inline function 'web.cssom.translate' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transform = 'translate(' + (toString(-50) + '%') + ',' + (toString(-50) + '%') + ')'; $this$invoke.sx = this_0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().wmh_1); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.eq5(strings_getInstance().wmh_1); var this_0 = default_39; var block = ClazzGradebookCell$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell.....' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(50) + '%'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(50) + '%'; // Inline function 'web.cssom.translate' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transform = 'translate(' + (toString(-50) + '%') + ',' + (toString(-50) + '%') + ')'; $this$invoke.sx = this_0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().rmh_1); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.eq5(strings_getInstance().rmh_1); var this_0 = default_40; var block = ClazzGradebookCell$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda_2($widthVal, $heightVal, $progress) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell....' call // Inline function 'web.cssom.px' call var this_1 = $widthVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $heightVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(8) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.CircularProgressVariant.Companion.determinate' call 0; $this$invoke.variant = 'determinate'; $this$invoke.value = $progress; return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda_3($heightVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell....' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; // Inline function 'web.cssom.px' call var this_1 = $heightVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.lineHeight = toString(this_1) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$invoke, '-'); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda($widthVal, $heightVal, $blockStatus, $maxPoints, $block, $theme$delegate, $scoreMarginVal, $props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell...' call // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; // Inline function 'web.cssom.px' call var this_1 = $widthVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $heightVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $blockStatus; var displayMark = tmp0_safe_receiver == null ? null : displayMarkFor(tmp0_safe_receiver, $maxPoints); var tmp1_safe_receiver = $blockStatus; var progress = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.pax_1; var tmp; if (!(displayMark == null)) { var tmp2_safe_receiver = $blockStatus.sax_1; var tmp_0; if (tmp2_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell...' call var tmp0_safe_receiver_0 = $block; var tmp_1; if (tmp0_safe_receiver_0 == null) { tmp_1 = null; } else { // Inline function 'kotlin.takeIf' call // Inline function 'kotlin.contracts.contract' call var tmp_2; // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell....' call if ($blockStatus.qax_1) { tmp_2 = tmp0_safe_receiver_0; } else { tmp_2 = null; } tmp_1 = tmp_2; } var tmp1_safe_receiver_0 = tmp_1; tmp_0 = tmp1_safe_receiver_0 == null ? null : colorForMark(tmp1_safe_receiver_0, invoke$lambda_89($theme$delegate), tmp2_safe_receiver); } var markColor = tmp_0; var scoreMargin = 8; var this_3 = default_2; var block = ClazzGradebookCell$lambda$lambda$lambda($heightVal, $scoreMarginVal, $widthVal, scoreMargin, markColor, displayMark, $props, $maxPoints); addChild($this$invoke, this_3, block); tmp = Unit_instance; } else { var tmp_3; var tmp3_safe_receiver = $blockStatus; if ((tmp3_safe_receiver == null ? null : tmp3_safe_receiver.qax_1) === true) { tmp_3 = true; } else { var tmp4_safe_receiver = $blockStatus; tmp_3 = (tmp4_safe_receiver == null ? null : tmp4_safe_receiver.rax_1) === true; } if (tmp_3) { var this_4 = default_9; var block_0 = ClazzGradebookCell$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_4, block_0); tmp = Unit_instance; } else { var tmp5_safe_receiver = $blockStatus; if ((tmp5_safe_receiver == null ? null : tmp5_safe_receiver.rax_1) === false) { var this_5 = default_9; var block_1 = ClazzGradebookCell$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_5, block_1); tmp = Unit_instance; } else { if (!(progress == null)) { var this_6 = default_65; var block_2 = ClazzGradebookCell$lambda$lambda$lambda_2($widthVal, $heightVal, progress); addChild($this$invoke, this_6, block_2); tmp = Unit_instance; } else { var this_7 = default_2; var block_3 = ClazzGradebookCell$lambda$lambda$lambda_3($heightVal); addChild($this$invoke, this_7, block_3); tmp = Unit_instance; } } } } return Unit_instance; }; } var properties_initialized_ClazzGradebookCell_kt_e58jv0; function _init_properties_ClazzGradebookCell_kt__ivyspi() { if (!properties_initialized_ClazzGradebookCell_kt_e58jv0) { properties_initialized_ClazzGradebookCell_kt_e58jv0 = true; ClazzGradebookCell = FC(ClazzGradebookCell$lambda); } } function get_NAME_WIDTH() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return NAME_WIDTH; } var NAME_WIDTH; function get_COLUMN_WIDTH() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return COLUMN_WIDTH; } var COLUMN_WIDTH; function get_COLUMN_HEIGHT() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return COLUMN_HEIGHT; } var COLUMN_HEIGHT; function get_ClazzGradebookComponent() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return ClazzGradebookComponent; } var ClazzGradebookComponent; function get_ClazzGradebookScreen() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return ClazzGradebookScreen; } var ClazzGradebookScreen; function ClazzGradebookComponent$lambda($this$FC, props) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); var mediatorResult = useDoorRemoteMediator(props.uiState.qsd_1, props.refreshCommandFlow); var infiniteQueryResult = usePagingSource(mediatorResult.m11z_1, false, 50); var theme$delegate = useRequiredContext(get_ThemeContext()); var tabAndAppBarHeight = useTabAndAppBarHeight(); var headerRowHeight = 180; var totalWidth = get_NAME_WIDTH() + imul(get_COLUMN_WIDTH(), props.uiState.psd_1.u()) | 0; var heightMargin = 4; // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var this_0 = props.uiState.psd_1; var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent..' call var tmp0_safe_receiver = element.yco_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.i1(tmp0_safe_receiver); } } var allCourseBlocks = destination; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_VirtualList(); var block = ClazzGradebookComponent$lambda$lambda(tabAndAppBarHeight, heightMargin, infiniteQueryResult, totalWidth, props, theme$delegate, allCourseBlocks, headerRowHeight); addChild($this$FC, this_1, block); return Unit_instance; } function invoke$lambda_90($theme$delegate) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda(item, index) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); var tmp0_safe_receiver = item.pk6_1.a96_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.f96_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); return tmp2_elvis_lhs == null ? index.toString() : tmp2_elvis_lhs; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($item) { return function ($this$invoke) { var tmp0_safe_receiver = $item; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.pk6_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b96_1; $this$invoke.pictureUri = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.h97_1; var tmp3_safe_receiver = $item; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.pk6_1; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.a96_1; $this$invoke.personName = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.qkm(); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($item) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($item); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.........' call useLineClamp(this_0, 2); $this$create.className = css(this_0); var tmp0_safe_receiver = $item; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.pk6_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.a96_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.qkm(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = tmp3_elvis_lhs == null ? 'null' : tmp3_elvis_lhs; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'div'; $this$invoke.primary = create_0(tmp, ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent........' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.primaryTypographyProps = this_0; return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate, $item) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.......' call // Inline function 'web.cssom.px' call var this_1 = get_NAME_WIDTH(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.Overflow.Companion.clip' call 0; this_0.overflowInline = 'clip'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; // Inline function 'web.cssom.Position.Companion.sticky' call 0; this_0.position = 'sticky'; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_90($theme$delegate).palette.background.default; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(0) + 'px'; $this$invoke.sx = this_0; var this_2 = default_25; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($item); addChild($this$invoke, this_2, block); var this_3 = default_26; var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item); addChild($this$invoke, this_3, block_0); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($blockVal, $item, $allCourseBlocks) { return function ($this$invoke) { var tmp0_safe_receiver = $blockVal.yco_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.t7x_1; $this$invoke.blockUid = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; var tmp2_safe_receiver = $item; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.qk6_1; $this$invoke.blockStatuses = tmp3_elvis_lhs == null ? emptyList() : tmp3_elvis_lhs; $this$invoke.blocks = $allCourseBlocks; $this$invoke.width = get_COLUMN_WIDTH(); $this$invoke.height = get_COLUMN_HEIGHT(); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda($totalWidth, $props, $theme$delegate, $item, $allCourseBlocks) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent......' call // Inline function 'web.cssom.px' call var this_1 = $totalWidth; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 900; $this$create.sx = this_0; var this_2 = default_22; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate, $item); addChild($this$create, this_2, block); var tmp0_iterator = $props.uiState.psd_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_ClazzGradebookCell(); var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_0(element, $item, $allCourseBlocks); addChild($this$create, this_3, block_0); } return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda_0($totalWidth, $props, $theme$delegate, $allCourseBlocks) { return function (item, index) { var tmp = default_24; return create_0(tmp, ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda($totalWidth, $props, $theme$delegate, item, $allCourseBlocks)); }; } function ClazzGradebookComponent$lambda$lambda$lambda($infiniteQueryResult, $totalWidth, $props, $theme$delegate, $allCourseBlocks) { return function ($this$virtualListContent) { var tmp = ClazzGradebookComponent$lambda$lambda$lambda$lambda; $this$virtualListContent.g126($infiniteQueryResult, tmp, ClazzGradebookComponent$lambda$lambda$lambda$lambda_0($totalWidth, $props, $theme$delegate, $allCourseBlocks)); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda_0($headerRowHeight, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent......' call // Inline function 'web.cssom.px' call var this_1 = get_NAME_WIDTH(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $headerRowHeight; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_90($theme$delegate).palette.background.default; // Inline function 'web.cssom.Position.Companion.sticky' call 0; this_0.position = 'sticky'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(0) + 'px'; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 1100; $this$invoke.sx = this_0; return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($block) { return function ($this$invoke) { var tmp0_safe_receiver = $block.yco_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.x7x_1; $this$invoke.title = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.courseBlock = $block.yco_1; $this$invoke.contentEntry = $block.acp_1; $this$invoke.pictureUri = get_thumbnailUri($block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($block) { return function ($this$invoke) { var this_0 = get_UstadBlockIcon(); var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($block); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($block) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent............' call useLineClamp(this_0, 2); $this$create.className = css(this_0); var tmp0_safe_receiver = $block.yco_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.x7x_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($block) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'div'; $this$invoke.primary = create_0(tmp, ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($block)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent...........' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.primaryTypographyProps = this_0; return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($block) { return function ($this$invoke) { var this_0 = default_25; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($block); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($block); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.........' call // Inline function 'web.cssom.rotate' call // Inline function 'web.cssom.deg' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transform = 'rotate(' + (toString(-90.0) + 'deg') + ')'; // Inline function 'web.cssom.TransformOrigin' call // Inline function 'web.cssom.GeometryPosition.Companion.left' call 0; // Inline function 'web.cssom.GeometryPosition.Companion.bottom' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transformOrigin = '' + 'left' + ' ' + 'bottom'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.bottom = toString(4) + 'px'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(100) + '%'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; // Inline function 'web.cssom.Overflow.Companion.clip' call 0; this_0.overflowInline = 'clip'; // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.px' call var this_1 = $headerRowHeight; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = get_COLUMN_WIDTH(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; $this$invoke.sx = this_0; var this_3 = default_22; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($block); addChild($this$invoke, this_3, block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent........' call // Inline function 'web.cssom.px' call var this_1 = get_COLUMN_WIDTH(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $headerRowHeight; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; $this$invoke.sx = this_0; var this_3 = default_24; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block); addChild($this$invoke, this_3, block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $block) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent........' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var blockMaxPts = maxScoreForBlock($props.uiState.psd_1, $block); var tmp1_elvis_lhs = blockMaxPts == null ? null : toDisplayString(blockMaxPts); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = '/' + (tmp1_elvis_lhs == null ? '-' : tmp1_elvis_lhs); addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_15; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $block); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda_1($headerRowHeight, $totalWidth, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.....' call // Inline function 'web.cssom.px' call var this_1 = $headerRowHeight; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $totalWidth; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_2) + 'px'; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_90($theme$delegate).palette.background.default; // Inline function 'web.cssom.Position.Companion.sticky' call 0; this_0.position = 'sticky'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(0) + 'px'; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 1000; $this$invoke.sx = this_0; var this_3 = default_15; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda_0($headerRowHeight, $theme$delegate); addChild($this$invoke, this_3, block); var tmp0_iterator = $props.uiState.psd_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = default_24; var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, element, $props); addChild($this$invoke, this_4, block_0); } return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda_0($headerRowHeight, $totalWidth, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_24; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda_1($headerRowHeight, $totalWidth, $props, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = get_VirtualListOutlet(); addChild_0($this$invoke, this_1); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda($tabAndAppBarHeight, $heightMargin, $infiniteQueryResult, $totalWidth, $props, $theme$delegate, $allCourseBlocks, $headerRowHeight) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($tabAndAppBarHeight + $heightMargin | 0) + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowX = 'scroll'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.style = this_0; // Inline function 'web.cssom.ClassName' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.className = 'VirtualList scrollbarAlwaysVisible'; $this$invoke.content = virtualListContent(ClazzGradebookComponent$lambda$lambda$lambda($infiniteQueryResult, $totalWidth, $props, $theme$delegate, $allCourseBlocks)); var this_1 = default_24; var block = ClazzGradebookComponent$lambda$lambda$lambda_0($headerRowHeight, $totalWidth, $props, $theme$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzGradebookScreen$lambda($this$FC, it) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); var viewModel = useUstadViewModel(VOID, ClazzGradebookScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new ClazzGradebookUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzGradebookComponent(); var block = ClazzGradebookScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_91($uiStateVal$delegate) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzGradebookScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return new ClazzGradebookViewModel(di, savedStateHandle); } function ClazzGradebookScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_91($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.kqs_1; return Unit_instance; }; } var properties_initialized_ClazzGradebookScreen_kt_jzayqy; function _init_properties_ClazzGradebookScreen_kt__5g62oc() { if (!properties_initialized_ClazzGradebookScreen_kt_jzayqy) { properties_initialized_ClazzGradebookScreen_kt_jzayqy = true; NAME_WIDTH = 240; COLUMN_WIDTH = 56; COLUMN_HEIGHT = 56; ClazzGradebookComponent = FC(ClazzGradebookComponent$lambda); ClazzGradebookScreen = FC(ClazzGradebookScreen$lambda); } } function colorForMark(_this__u8e3s4, theme, scoreScaled) { return scoreScaled >= 0.75 ? theme.palette.success : scoreScaled >= 0.5 ? theme.palette.warning : theme.palette.error; } function get_ClazzInviteRedeemScreen() { _init_properties_ClazzInviteRedeemScreen_kt__fcif87(); return ClazzInviteRedeemScreen; } var ClazzInviteRedeemScreen; function get_ClazzInviteRedeemComponent2() { _init_properties_ClazzInviteRedeemScreen_kt__fcif87(); return ClazzInviteRedeemComponent2; } var ClazzInviteRedeemComponent2; function ClazzInviteRedeemScreen$lambda($this$FC, it) { _init_properties_ClazzInviteRedeemScreen_kt__fcif87(); var viewModel = useUstadViewModel(VOID, ClazzInviteRedeemScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.dsh_1, new ClazzInviteRedeemUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzInviteRedeemComponent2(); var block = ClazzInviteRedeemScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_92($uiStateVal$delegate) { _init_properties_ClazzInviteRedeemScreen_kt__fcif87(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzInviteRedeemScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzInviteRedeemScreen_kt__fcif87(); return new ClazzInviteRedeemViewModel(di, savedStateHandle); } function ClazzInviteRedeemViewModel$processDecision$ref($boundThis) { var l = function (p0) { $boundThis.qsi(p0); return Unit_instance; }; l.callableName = 'processDecision'; return l; } function ClazzInviteRedeemScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_92($uiStateVal$delegate); $this$invoke.processDecision = ClazzInviteRedeemViewModel$processDecision$ref($viewModel); return Unit_instance; }; } function ClazzInviteRedeemComponent2$lambda($this$FC, props) { _init_properties_ClazzInviteRedeemScreen_kt__fcif87(); var strings = useStringProvider(); var muiAppState = useMuiAppState(); var errorStr = props.uiState.ish_1; var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzInviteRedeemComponent2$lambda$lambda(props, errorStr, muiAppState, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_93($theme$delegate) { _init_properties_ClazzInviteRedeemScreen_kt__fcif87(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzInviteRedeemScreen_kt__fcif87(); $this$invoke.item = true; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_102; addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().wnm_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda$lambda($errorStr, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.inviteredeem.ClazzInviteRedeemComponent2......' call this_0.color = invoke$lambda_93($theme$delegate).palette.error.main; $this$invoke.sx = this_0; // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $errorStr; addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda_1($errorStr, $theme$delegate) { return function ($this$invoke) { $this$invoke.item = true; var this_0 = default_2; var block = ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda$lambda($errorStr, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzInviteRedeemComponent2$lambda$lambda$lambda($muiAppState, $errorStr, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.container = true; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.GridDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.inviteredeem.ClazzInviteRedeemComponent2....' call useCenterAlignGridContainer(this_0, $muiAppState); $this$invoke.sx = this_0; var this_1 = default_48; var block = ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda; addChild($this$invoke, this_1, block); var this_2 = default_48; var block_0 = ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_2, block_0); var tmp; if (!($errorStr == null)) { var this_3 = default_48; var block_1 = ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda_1($errorStr, $theme$delegate); addChild($this$invoke, this_3, block_1); tmp = Unit_instance; } return Unit_instance; }; } function ClazzInviteRedeemComponent2$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.inviteredeem.ClazzInviteRedeemComponent2....' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $strings.eq5(strings_getInstance().vnm_1); addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.processDecision(true); return Unit_instance; }; } function ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.disabled = !$props.uiState.ssi(); // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(strings_getInstance().pmj_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.processDecision(false); return Unit_instance; }; } function ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.disabled = !$props.uiState.ssi(); // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(strings_getInstance().unm_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ClazzInviteRedeemComponent2$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.inviteredeem.ClazzInviteRedeemComponent2....' call // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; $this$invoke.sx = this_0; var this_1 = default_11; var block = ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_1, block); var this_2 = default_11; var block_0 = ClazzInviteRedeemComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ClazzInviteRedeemComponent2$lambda$lambda$lambda_2($errorStr, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.inviteredeem.ClazzInviteRedeemComponent2....' call this_0.color = invoke$lambda_93($theme$delegate).palette.error.main; $this$invoke.sx = this_0; // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $errorStr; addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function ClazzInviteRedeemComponent2$lambda$lambda($props, $errorStr, $muiAppState, $strings, $theme$delegate) { return function ($this$invoke) { var tmp; if ($props.uiState.tsi()) { var this_0 = default_48; var block = ClazzInviteRedeemComponent2$lambda$lambda$lambda($muiAppState, $errorStr, $strings, $theme$delegate); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else if ($props.uiState.rsi()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_2; var block_0 = ClazzInviteRedeemComponent2$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_1, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_24; var block_1 = ClazzInviteRedeemComponent2$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var tmp_0; if (!($errorStr == null)) { var this_3 = default_2; var block_2 = ClazzInviteRedeemComponent2$lambda$lambda$lambda_2($errorStr, $theme$delegate); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } tmp = tmp_0; } return Unit_instance; }; } var properties_initialized_ClazzInviteRedeemScreen_kt_3r2xz; function _init_properties_ClazzInviteRedeemScreen_kt__fcif87() { if (!properties_initialized_ClazzInviteRedeemScreen_kt_3r2xz) { properties_initialized_ClazzInviteRedeemScreen_kt_3r2xz = true; ClazzInviteRedeemScreen = FC(ClazzInviteRedeemScreen$lambda); ClazzInviteRedeemComponent2 = FC(ClazzInviteRedeemComponent2$lambda); } } function get_ClazzInviteViaContactScreen() { _init_properties_ClazzInviteViaContactScreen_kt__7w2ab1(); return ClazzInviteViaContactScreen; } var ClazzInviteViaContactScreen; function get_ClazzInviteViaContactComponent2() { _init_properties_ClazzInviteViaContactScreen_kt__7w2ab1(); return ClazzInviteViaContactComponent2; } var ClazzInviteViaContactComponent2; function ClazzInviteViaContactScreen$lambda($this$FC, it) { _init_properties_ClazzInviteViaContactScreen_kt__7w2ab1(); var viewModel = useUstadViewModel(VOID, ClazzInviteViaContactScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ysj_1, new ClazzInviteViaContactUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzInviteViaContactComponent2(); var block = ClazzInviteViaContactScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_94($uiStateVal$delegate) { _init_properties_ClazzInviteViaContactScreen_kt__7w2ab1(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzInviteViaContactScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzInviteViaContactScreen_kt__7w2ab1(); return new ClazzInviteViaContactViewModel(di, savedStateHandle); } function ClazzInviteViaContactViewModel$onClickChipSubmit$ref($boundThis) { var l = function (p0) { return $boundThis.ksl(p0); }; l.callableName = 'onClickChipSubmit'; return l; } function ClazzInviteViaContactViewModel$onChipsRemoved$ref($boundThis) { var l = function (p0) { $boundThis.lsl(p0); return Unit_instance; }; l.callableName = 'onChipsRemoved'; return l; } function ClazzInviteViaContactViewModel$onTextFieldValueChanged$ref($boundThis) { var l = function (p0) { $boundThis.msl(p0); return Unit_instance; }; l.callableName = 'onTextFieldValueChanged'; return l; } function ClazzInviteViaContactScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_94($uiStateVal$delegate); $this$invoke.onChipSubmitClick = ClazzInviteViaContactViewModel$onClickChipSubmit$ref($viewModel); $this$invoke.onChipsRemoved = ClazzInviteViaContactViewModel$onChipsRemoved$ref($viewModel); $this$invoke.onTextFieldValueChanged = ClazzInviteViaContactViewModel$onTextFieldValueChanged$ref($viewModel); return Unit_instance; }; } function ClazzInviteViaContactComponent2$lambda($this$FC, props) { _init_properties_ClazzInviteViaContactScreen_kt__7w2ab1(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzInviteViaContactComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzInviteViaContactComponent2$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().rnm_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $option) { return function (it) { $props.onChipsRemoved(listOf_0($option)); return Unit_instance; }; } function ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda$lambda($option, $props) { return function ($this$create) { $this$create.key = 'contact_chip_' + $option; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.label = $option; $this$create.onDelete = ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $option); return Unit_instance; }; } function ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda($props) { return function (value, getTagProps, ownerState) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.collections.toTypedArray' call // Inline function 'kotlin.collections.mapIndexed' call // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(value.length); var index = 0; var inductionVariable = 0; var last = value.length; while (inductionVariable < last) { var item = value[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'com.ustadmobile.view.clazz.inviteviacontact.ClazzInviteViaContactComponent2......' call index = index + 1 | 0; var tmp = default_43; var tmp$ret$0 = create_0(tmp, ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda$lambda(item, $props)); destination.i1(tmp$ret$0); } // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return copyToArray(destination); }; } function ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda_0(inputParams) { _init_properties_ClazzInviteViaContactScreen_kt__7w2ab1(); var tmp = default_44; return create_0(tmp, ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda$lambda_0(inputParams)); } function ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda$lambda_0($inputParams) { return function ($this$create) { var this_0 = $inputParams; Object.assign($this$create, this_0); return Unit_instance; }; } function ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda_1($props) { return function (event, value, _anonymous_parameter_2__qggqfi) { $props.onTextFieldValueChanged(value); return Unit_instance; }; } function ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda_2($props) { return function (event, value, reason, detail) { var submittedText = detail == null ? null : detail.option; var tmp; var tmp_0; if (!(submittedText == null)) { // Inline function 'mui.base.AutocompleteChangeReason.Companion.createOption' call 0; var tmp$ret$0 = 'createOption'; tmp_0 = equals(reason, tmp$ret$0); } else { tmp_0 = false; } if (tmp_0) { $props.onChipSubmitClick(submittedText); tmp = Unit_instance; } else { var tmp_1; if (!(submittedText == null)) { // Inline function 'mui.base.AutocompleteChangeReason.Companion.removeOption' call 0; var tmp$ret$1 = 'removeOption'; tmp_1 = equals(reason, tmp$ret$1); } else { tmp_1 = false; } if (tmp_1) { tmp = $props.onChipsRemoved(listOf_0(submittedText)); } } return Unit_instance; }; } function ClazzInviteViaContactComponent2$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.inviteviacontact.ClazzInviteViaContactComponent2....' call // Inline function 'kotlin.emptyArray' call this_0.options = []; this_0.freeSolo = true; this_0.multiple = true; this_0.renderTags = ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda($props); this_0.renderInput = ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda_0; this_0.onInputChange = ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda_1($props); // Inline function 'kotlin.collections.toTypedArray' call // Inline function 'kotlin.collections.map' call var this_1 = $props.uiState.dsl_1; // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_1, 10)); var tmp0_iterator = this_1.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.inviteviacontact.ClazzInviteViaContactComponent2.....' call var tmp$ret$2 = item.hsl_1; destination.i1(tmp$ret$2); } this_0.value = copyToArray(destination); this_0.onChange = ClazzInviteViaContactComponent2$lambda$lambda$lambda$lambda_2($props); Object.assign($this$invoke, this_0); return Unit_instance; }; } function ClazzInviteViaContactComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_2; var block = ClazzInviteViaContactComponent2$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); var this_1 = default_42; var block_0 = ClazzInviteViaContactComponent2$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_ClazzInviteViaContactScreen_kt_nhi8k1; function _init_properties_ClazzInviteViaContactScreen_kt__7w2ab1() { if (!properties_initialized_ClazzInviteViaContactScreen_kt_nhi8k1) { properties_initialized_ClazzInviteViaContactScreen_kt_nhi8k1 = true; ClazzInviteViaContactScreen = FC(ClazzInviteViaContactScreen$lambda); ClazzInviteViaContactComponent2 = FC(ClazzInviteViaContactComponent2$lambda); } } function get_ClazzInviteViaLinkPreview() { _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3(); return ClazzInviteViaLinkPreview; } var ClazzInviteViaLinkPreview; function get_ClazzInviteViaLinkScreen() { _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3(); return ClazzInviteViaLinkScreen; } var ClazzInviteViaLinkScreen; function get_ClazzInviteViaLinkComponent2() { _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3(); return ClazzInviteViaLinkComponent2; } var ClazzInviteViaLinkComponent2; function ClazzInviteViaLinkPreview$lambda($this$FC, it) { _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzInviteViaLinkComponent2(); var block = ClazzInviteViaLinkPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzInviteViaLinkPreview$lambda$lambda($this$invoke) { _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3(); $this$invoke.uiState = new ClazzInviteViaLinkUiState('http://wwww.ustadmobile.com/ClazzJoin?code=12ASDncd'); return Unit_instance; } function ClazzInviteViaLinkScreen$lambda($this$FC, it) { _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3(); var viewModel = useUstadViewModel(VOID, ClazzInviteViaLinkScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ksm_1, new ClazzInviteViaLinkUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzInviteViaLinkComponent2(); var block = ClazzInviteViaLinkScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_95($uiStateVal$delegate) { _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzInviteViaLinkScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3(); return new ClazzInviteViaLinkViewModel(di, savedStateHandle); } function ClazzInviteViaLinkViewModel$onClickCopy$ref($boundThis) { var l = function () { $boundThis.usm(); return Unit_instance; }; l.callableName = 'onClickCopy'; return l; } function ClazzInviteViaLinkScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_95($uiStateVal$delegate); $this$invoke.onClickCopyLink = ClazzInviteViaLinkViewModel$onClickCopy$ref($viewModel); return Unit_instance; }; } function ClazzInviteViaLinkComponent2$lambda($this$FC, props) { _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzInviteViaLinkComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().in4_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.invitevialink.ClazzInviteViaLinkComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.uiState.rsm_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(16) + 'px'; var this_0 = default_103; addChild_0($this$invoke, this_0); var this_1 = default_2; var block = ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.invitevialink.ClazzInviteViaLinkComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickCopyLink(); return Unit_instance; }; } function ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.startIcon = create(default_104); // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(strings_getInstance().jn4_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.invitevialink.ClazzInviteViaLinkComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function ClazzInviteViaLinkComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_2; var block = ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); var this_1 = default_15; var block_0 = ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block_0); var this_2 = default_34; var block_1 = ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); var this_3 = default_82; var block_2 = ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_3, block_2); var this_4 = default_15; var block_3 = ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_4, block_3); var this_5 = default_11; var block_4 = ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_5, block_4); var this_6 = default_15; var block_5 = ClazzInviteViaLinkComponent2$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_6, block_5); return Unit_instance; }; } function ClazzInviteViaLinkComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_34; var block = ClazzInviteViaLinkComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ClazzInviteViaLinkScreen_kt_24fqvp; function _init_properties_ClazzInviteViaLinkScreen_kt__pnx4k3() { if (!properties_initialized_ClazzInviteViaLinkScreen_kt_24fqvp) { properties_initialized_ClazzInviteViaLinkScreen_kt_24fqvp = true; ClazzInviteViaLinkPreview = FC(ClazzInviteViaLinkPreview$lambda); ClazzInviteViaLinkScreen = FC(ClazzInviteViaLinkScreen$lambda); ClazzInviteViaLinkComponent2 = FC(ClazzInviteViaLinkComponent2$lambda); } } function get_JoinWithCodeScreen() { _init_properties_JoinWithCodeScreen_kt__nq7xop(); return JoinWithCodeScreen; } var JoinWithCodeScreen; function get_JoinWithCodeScreenComponent2() { _init_properties_JoinWithCodeScreen_kt__nq7xop(); return JoinWithCodeScreenComponent2; } var JoinWithCodeScreenComponent2; function JoinWithCodeScreen$lambda($this$FC, it) { _init_properties_JoinWithCodeScreen_kt__nq7xop(); var viewModel = useUstadViewModel(VOID, JoinWithCodeScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.rsn_1, new JoinWithCodeUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_JoinWithCodeScreenComponent2(); var block = JoinWithCodeScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_96($uiStateVal$delegate) { _init_properties_JoinWithCodeScreen_kt__nq7xop(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function JoinWithCodeScreen$lambda$lambda(di, savedStateHandle) { _init_properties_JoinWithCodeScreen_kt__nq7xop(); return new JoinWithCodeViewModel(di, savedStateHandle); } function JoinWithCodeViewModel$onCodeValueChange$ref($boundThis) { var l = function (p0) { $boundThis.hso(p0); return Unit_instance; }; l.callableName = 'onCodeValueChange'; return l; } function JoinWithCodeViewModel$onClickJoin$ref($boundThis) { var l = function () { $boundThis.iso(); return Unit_instance; }; l.callableName = 'onClickJoin'; return l; } function JoinWithCodeScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_96($uiStateVal$delegate); $this$invoke.onCodeValueChange = JoinWithCodeViewModel$onCodeValueChange$ref($viewModel); $this$invoke.onClickDone = JoinWithCodeViewModel$onClickJoin$ref($viewModel); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda($this$FC, props) { _init_properties_JoinWithCodeScreen_kt__nq7xop(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = JoinWithCodeScreenComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().bn5_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onCodeValueChange(it_0); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickDone(); } return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.value = $props.uiState.vsn_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().zn4_1) + '*'; $this$invoke.id = 'course_code'; $this$invoke.error = !($props.uiState.usn_1 == null); $this$invoke.disabled = !$props.uiState.wsn_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.usn_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp0_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp0_elvis_lhs; $this$invoke.onKeyUp = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickDone(); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'submit_button'; $this$invoke.onClick = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.disabled = !$props.uiState.wsn_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().wn2_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(8) + 'px'; var this_0 = default_2; var block = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); var this_1 = default_44; var block_0 = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_11; var block_1 = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_34; var block = JoinWithCodeScreenComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_JoinWithCodeScreen_kt_llkc51; function _init_properties_JoinWithCodeScreen_kt__nq7xop() { if (!properties_initialized_JoinWithCodeScreen_kt_llkc51) { properties_initialized_JoinWithCodeScreen_kt_llkc51 = true; JoinWithCodeScreen = FC(JoinWithCodeScreen$lambda); JoinWithCodeScreenComponent2 = FC(JoinWithCodeScreenComponent2$lambda); } } function get_ClazzListScreenComponent2() { _init_properties_ClazzListScreen_kt__xfl89c(); return ClazzListScreenComponent2; } var ClazzListScreenComponent2; function get_ClazzListScreen() { _init_properties_ClazzListScreen_kt__xfl89c(); return ClazzListScreen; } var ClazzListScreen; function get_ClazzListItem() { _init_properties_ClazzListScreen_kt__xfl89c(); return ClazzListItem; } var ClazzListItem; function ClazzListScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzListScreen_kt__xfl89c(); var strings = useStringProvider(); var tmp = props.uiState.vso_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.m11z_1, true, 50); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, remoteMediatorResult); var containerRef = useRef(null); var containerDefaultPadding = 48; var containerWidth$delegate = useState(ClazzListScreenComponent2$lambda$lambda(containerDefaultPadding)); var cardMinWidth = 320; var tmp1_safe_receiver = containerRef.current; var tmp_0 = [tmp1_safe_receiver == null ? null : tmp1_safe_receiver.clientWidth]; useEffect(tmp_0, ClazzListScreenComponent2$lambda$lambda_0(containerRef, containerWidth$delegate)); // Inline function 'kotlin.math.max' call var a = invoke$lambda_97(containerWidth$delegate) / cardMinWidth | 0; var cardsPerRow = Math.max(a, 1); var cardWidth = invoke$lambda_97(containerWidth$delegate) / cardsPerRow | 0; var muiAppState = useMuiAppState(); // Inline function 'kotlin.collections.isNotEmpty' call var hasPendingEnrolments = !props.uiState.bsp_1.c1(); var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzListScreenComponent2$lambda$lambda_1(muiAppState, hasPendingEnrolments, props, isSettledEmpty_0, infiniteQueryResult, strings, timeFormatterVal, dateFormatterVal, cardsPerRow, cardWidth, containerRef); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_97($containerWidth$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('containerWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $containerWidth$delegate[0]; } function invoke$lambda_98($containerWidth$delegate, value) { _init_properties_ClazzListScreen_kt__xfl89c(); getLocalDelegateReference('containerWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $containerWidth$delegate[1](value); return Unit_instance; } function ClazzListScreenComponent2$lambda$lambda($containerDefaultPadding) { return function () { // Inline function 'kotlin.math.min' call var a = (window.innerWidth - Sidebar_getInstance().y124_1 | 0) - 48 | 0; var b = 1200 - $containerDefaultPadding | 0; return Math.min(a, b); }; } function invoke$calcContainerWidth(containerRef, containerWidth$delegate) { var currentEl = containerRef.current; if (!(currentEl == null)) { var computedStyle = getComputedStyle(currentEl); var tmp = currentEl.clientWidth; // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var this_0 = computedStyle.paddingLeft; var destination = StringBuilder_init_$Create$(); var inductionVariable = 0; var last = charSequenceLength(this_0); if (inductionVariable < last) do { var index = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var element = charSequenceGet(this_0, index); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2$lambda.ClazzListScreenComponent2$lambda$lambda.invoke.calcContainerWidth.' call if (isDigit(element) ? true : element === _Char___init__impl__6a9atx(46)) { destination.z5(element); } } while (inductionVariable < last); var tmp$ret$2 = destination.toString(); var tmp_0 = tmp - toInt(tmp$ret$2) | 0; // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var this_1 = computedStyle.paddingRight; var destination_0 = StringBuilder_init_$Create$(); var inductionVariable_0 = 0; var last_0 = charSequenceLength(this_1); if (inductionVariable_0 < last_0) do { var index_0 = inductionVariable_0; inductionVariable_0 = inductionVariable_0 + 1 | 0; var element_0 = charSequenceGet(this_1, index_0); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2$lambda.ClazzListScreenComponent2$lambda$lambda.invoke.calcContainerWidth.' call if (isDigit(element_0)) { destination_0.z5(element_0); } } while (inductionVariable_0 < last_0); var tmp$ret$5 = destination_0.toString(); invoke$lambda_98(containerWidth$delegate, tmp_0 - toInt(tmp$ret$5) | 0); } } function ClazzListScreenComponent2$lambda$lambda$lambda($containerRef, $containerWidth$delegate) { return function () { invoke$calcContainerWidth($containerRef, $containerWidth$delegate); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda_0($eventListener) { return function () { var tmp = window; // Inline function 'web.window.resize' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener_0(tmp, 'resize', $eventListener); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda_0($containerRef, $containerWidth$delegate) { return function ($this$useEffect) { // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var eventListener = ClazzListScreenComponent2$lambda$lambda$lambda($containerRef, $containerWidth$delegate); var tmp = window; // Inline function 'web.window.resize' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener_0(tmp, 'resize', eventListener); $this$useEffect.push(ClazzListScreenComponent2$lambda$lambda$lambda_0(eventListener)); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda($strings) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.eq5(strings_getInstance().cn4_1); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda($strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda($strings)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_0(it) { _init_properties_ClazzListScreen_kt__xfl89c(); var tmp0_safe_receiver = it.pey_1; return toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bey_1); } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($it, $props, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.request = $it; $this$create.timeNow = $props.uiState.esp_1; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.dayOfWeekStrings = $props.uiState.dsp_1; $this$create.onClickCancel = $props.onClickCancelEnrolmentRequest; return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal) { return function (it) { var tmp = get_PendingEnrolmentListItem(); return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_0(it, $props, $timeFormatterVal, $dateFormatterVal)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_2() { _init_properties_ClazzListScreen_kt__xfl89c(); return create(default_82); } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.xso_1; $this$create.enabled = $props.uiState.yso_1; $this$create.onClickSort = $props.onClickSort; $this$create.sortOptions = Companion_getInstance_21().cst_1; return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_3($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function ($this$create) { $this$create.filterOptions = $props.uiState.csp_1; $this$create.selectedChipId = $props.uiState.zso_1; $this$create.enabled = $props.uiState.yso_1; $this$create.onClickFilterChip = $props.onClickFilterChip; return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_4($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_5() { _init_properties_ClazzListScreen_kt__xfl89c(); return create(get_UstadNothingHereYet()); } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_6($cardsPerRow) { return function (pages) { // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var inductionVariable = 0; var last = pages.length; while (inductionVariable < last) { var element = pages[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2.....' call var tmp0_safe_receiver = element instanceof Page ? element : null; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.i1(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2.....' call var list = element_0.c54_1; addAll(destination_0, list); } return chunked(destination_0, $cardsPerRow); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_7(_anonymous_parameter_0__qggqh8, index) { _init_properties_ClazzListScreen_kt__xfl89c(); return index.toString(); } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($cardWidth, $clazz, $props) { return function ($this$invoke) { $this$invoke.width = $cardWidth; $this$invoke.clazzItem = $clazz; $this$invoke.onClickClazz = $props.onClickClazz; return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($rowClazzes, $cardWidth, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var tmp0_safe_receiver = $rowClazzes; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp0_safe_receiver.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzListItem(); var block = ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($cardWidth, element, $props); addChild($this$create, this_0, block); } } return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_8($cardWidth, $props) { return function (rowClazzes, _anonymous_parameter_1__qggqgd) { var tmp = default_24; return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_3(rowClazzes, $cardWidth, $props)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda_1($hasPendingEnrolments, $props, $isSettledEmpty, $infiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal, $cardsPerRow, $cardWidth) { return function ($this$virtualListContent) { var tmp; if ($hasPendingEnrolments) { $this$virtualListContent.c126('pending_enrolment_header', ClazzListScreenComponent2$lambda$lambda$lambda$lambda($strings)); var tmp_0 = $props.uiState.bsp_1; var tmp_1 = ClazzListScreenComponent2$lambda$lambda$lambda$lambda_0; $this$virtualListContent.d126(tmp_0, tmp_1, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal)); $this$virtualListContent.c126('pending_enrolment_divider', ClazzListScreenComponent2$lambda$lambda$lambda$lambda_2); tmp = Unit_instance; } $this$virtualListContent.h126(VOID, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_3($props)); $this$virtualListContent.h126(VOID, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_4($props)); var tmp_2; if ($isSettledEmpty) { $this$virtualListContent.h126(VOID, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_5); tmp_2 = Unit_instance; } var tmp_3 = ClazzListScreenComponent2$lambda$lambda$lambda$lambda_6($cardsPerRow); var tmp_4 = ClazzListScreenComponent2$lambda$lambda$lambda$lambda_7; $this$virtualListContent.i126($infiniteQueryResult, tmp_3, tmp_4, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_8($cardWidth, $props)); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda_2($containerRef) { return function ($this$invoke) { $this$invoke.ref = $containerRef; var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda_1($muiAppState, $hasPendingEnrolments, $props, $isSettledEmpty, $infiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal, $cardsPerRow, $cardWidth, $containerRef) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzListScreenComponent2$lambda$lambda$lambda_1($hasPendingEnrolments, $props, $isSettledEmpty, $infiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal, $cardsPerRow, $cardWidth)); var this_1 = default_47; var block = ClazzListScreenComponent2$lambda$lambda$lambda_2($containerRef); addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzListScreen$lambda($this$FC, props) { _init_properties_ClazzListScreen_kt__xfl89c(); var strings = useStringProvider(); var location = useLocation(); var addDialogVisible$delegate = useState(ClazzListScreen$lambda$lambda); var viewModel = useUstadViewModel(VOID, ClazzListScreen$lambda$lambda_0(location)); var uiState$delegate = collectAsState(viewModel.iqs_1, new ClazzListUiState()); var appState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzListScreenComponent2(); var block = ClazzListScreen$lambda$lambda_1(props, viewModel, uiState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = ClazzListScreen$lambda$lambda_2(appState$delegate, addDialogVisible$delegate); addChild($this$FC, this_1, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_97; var block_1 = ClazzListScreen$lambda$lambda_3(addDialogVisible$delegate, uiState$delegate, viewModel, strings); addChild($this$FC, this_2, block_1); return Unit_instance; } function invoke$lambda_99($addDialogVisible$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('addDialogVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $addDialogVisible$delegate[0]; } function invoke$lambda_100($addDialogVisible$delegate, value) { _init_properties_ClazzListScreen_kt__xfl89c(); getLocalDelegateReference('addDialogVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $addDialogVisible$delegate[1](value); return Unit_instance; } function invoke$lambda_101($uiState$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function invoke$lambda_102($appState$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ClazzListScreen$lambda$lambda() { _init_properties_ClazzListScreen_kt__xfl89c(); return false; } function ClazzListScreen$lambda$lambda_0($location) { return function (di, savedStateHandle) { return new ClazzListViewModel(di, savedStateHandle, get_ustadViewName($location)); }; } function ClazzListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.yss(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ClazzListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.zss(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ClazzListViewModel$onClickFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.ast(p0); return Unit_instance; }; l.callableName = 'onClickFilterChip'; return l; } function ClazzListViewModel$onClickCancelEnrolmentRequest$ref($boundThis) { var l = function (p0) { $boundThis.bst(p0); return Unit_instance; }; l.callableName = 'onClickCancelEnrolmentRequest'; return l; } function ClazzListScreen$lambda$lambda_1($props, $viewModel, $uiState$delegate) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); $this$invoke.uiState = invoke$lambda_101($uiState$delegate); $this$invoke.refreshCommandFlow = $viewModel.kqs_1; $this$invoke.onClickClazz = ClazzListViewModel$onClickEntry$ref($viewModel); $this$invoke.onClickSort = ClazzListViewModel$onSortOrderChanged$ref($viewModel); $this$invoke.onClickFilterChip = ClazzListViewModel$onClickFilterChip$ref($viewModel); $this$invoke.onClickCancelEnrolmentRequest = ClazzListViewModel$onClickCancelEnrolmentRequest$ref($viewModel); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda($addDialogVisible$delegate) { return function () { invoke$lambda_100($addDialogVisible$delegate, true); return Unit_instance; }; } function ClazzListScreen$lambda$lambda_2($appState$delegate, $addDialogVisible$delegate) { return function ($this$invoke) { var tmp = invoke$lambda_102($appState$delegate).mq2_1; $this$invoke.fabState = tmp.hq3(VOID, VOID, VOID, ClazzListScreen$lambda$lambda$lambda($addDialogVisible$delegate)); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda_0($addDialogVisible$delegate) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { invoke$lambda_100($addDialogVisible$delegate, false); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate) { return function (it) { invoke$lambda_100($addDialogVisible$delegate, false); $viewModel.cqt(); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); return Unit_instance; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().vne_1); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate); var this_0 = default_25; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel, $addDialogVisible$delegate) { return function (it) { invoke$lambda_100($addDialogVisible$delegate, false); $viewModel.xss(); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_95; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); return Unit_instance; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().kmr_1); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel, $addDialogVisible$delegate); var this_0 = default_25; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda_0($viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda_1($uiState$delegate, $viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { var tmp; if (invoke$lambda_101($uiState$delegate).asp_1) { var this_0 = default_22; var block = ClazzListScreen$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var this_1 = default_22; var block_0 = ClazzListScreen$lambda$lambda$lambda$lambda_0($viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzListScreen$lambda$lambda_3($addDialogVisible$delegate, $uiState$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_99($addDialogVisible$delegate); $this$invoke.onClose = ClazzListScreen$lambda$lambda$lambda_0($addDialogVisible$delegate); var this_0 = default_16; var block = ClazzListScreen$lambda$lambda$lambda_1($uiState$delegate, $viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzListItem$lambda($this$FC, props) { _init_properties_ClazzListScreen_kt__xfl89c(); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); // Inline function 'kotlin.collections.find' call var this_0 = RoleConstants_getInstance().uq5_1; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem..' call var tmp0_safe_receiver = props.clazzItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.y8h_1; if (element.eq4_1 === (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.g8i_1)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_safe_receiver_0 = tmp$ret$1; var role = tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.dq4_1; var tmp1_safe_receiver_0 = props.clazzItem; var terminologyEntries = useCourseTerminologyEntries(tmp1_safe_receiver_0 == null ? null : tmp1_safe_receiver_0.z8h_1); var tmp2_safe_receiver = props.clazzItem; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.t8d_1; var clazzDescription = useHtmlToPlainText(tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs); var badgeContentRef = useRef(null); var badgeWidth$delegate = useState_0(10); var tmp4_safe_receiver = badgeContentRef.current; var tmp = [tmp4_safe_receiver == null ? null : tmp4_safe_receiver.clientWidth]; useEffect(tmp, ClazzListItem$lambda$lambda(badgeContentRef, badgeWidth$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_15; var block = ClazzListItem$lambda$lambda_0(role, badgeContentRef, props, badgeWidth$delegate, theme$delegate, terminologyEntries, strings, clazzDescription); addChild($this$FC, this_1, block); return Unit_instance; } function invoke$lambda_103($theme$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_104($badgeWidth$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('badgeWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $badgeWidth$delegate[0]; } function invoke$lambda_105($badgeWidth$delegate, value) { _init_properties_ClazzListScreen_kt__xfl89c(); getLocalDelegateReference('badgeWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $badgeWidth$delegate[1](value); return Unit_instance; } function ClazzListItem$lambda$lambda($badgeContentRef, $badgeWidth$delegate) { return function ($this$useEffect) { var tmp0_safe_receiver = $badgeContentRef.current; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem...' call invoke$lambda_105($badgeWidth$delegate, tmp0_safe_receiver.clientWidth); } return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(16) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconColor.Companion.inherit' call 0; $this$invoke.color = 'inherit'; return Unit_instance; } function ClazzListItem$lambda$lambda$lambda$lambda($terminologyEntries, $strings, $role) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var this_0 = default_105; var block = ClazzListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = courseTerminologyResource($terminologyEntries, $strings, $role); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda($badgeContentRef, $props, $badgeWidth$delegate, $theme$delegate, $terminologyEntries, $strings, $role) { return function ($this$invoke) { $this$invoke.ref = $badgeContentRef; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem....' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 50000; // Inline function 'web.cssom.px' call var this_1 = $props.width - invoke$lambda_104($badgeWidth$delegate) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginLeft = toString(this_1) + 'px'; this_0.backgroundColor = invoke$lambda_103($theme$delegate).palette.primary.light; this_0.color = invoke$lambda_103($theme$delegate).palette.primary.contrastText; // Inline function 'web.cssom.Display.Companion.inlineBlock' call 0; this_0.display = 'inline-block'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderRadius = toString(48) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(4) + 'px'; // Inline function 'web.cssom.WhiteSpace.Companion.nowrap' call 0; this_0.whiteSpace = 'nowrap'; // Inline function 'web.cssom.VerticalAlign.Companion.baseline' call 0; this_0.verticalAlign = 'baseline'; $this$invoke.sx = this_0; var this_2 = default_2; var block = ClazzListItem$lambda$lambda$lambda$lambda($terminologyEntries, $strings, $role); addChild($this$invoke, this_2, block); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(96) + 'px'; $this$invoke.sx = this_0; var tmp2_safe_receiver = $props.clazzItem; var tmp = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.a8i_1; var tmp0_safe_receiver = $props.clazzItem; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s8d_1; $this$invoke.image = uriOrDefaultBanner(tmp, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp0_safe_receiver = $props.clazzItem; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem......' call $props.onClickClazz(tmp0_safe_receiver); } return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h5' call 0; $this$invoke.variant = 'h5'; $this$invoke.gutterBottom = true; var tmp0_safe_receiver = $props.clazzItem; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s8d_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($clazzDescription) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem.......' call // Inline function 'com.ustadmobile.mui.common.webKitLineClamp' call // Inline function 'kotlin.js.asDynamic' call this_0['-webkit-line-clamp'] = (2).toString(); this_0.display = get_DisplayWebkitBox(); // Inline function 'com.ustadmobile.mui.common.webkitBoxOrient' call // Inline function 'kotlin.js.asDynamic' call this_0['-webkit-box-orient'] = 'vertical'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; this_0.overflow = 'hidden'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; $this$invoke.sx = this_0; // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; // Inline function 'kotlin.js.asDynamic' call $this$invoke.color = 'text.secondary'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$11 = $clazzDescription; addChildNode($this$invoke, tmp$ret$11); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda_2($props, $clazzDescription) { return function ($this$invoke) { var this_0 = default_2; var block = ClazzListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ClazzListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($clazzDescription); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda_0($props, $clazzDescription) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem.....' call // Inline function 'web.cssom.VerticalAlign.Companion.top' call 0; this_0.verticalAlign = 'top'; $this$invoke.sx = this_0; var this_1 = default_106; var block = ClazzListItem$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block); $this$invoke.onClick = ClazzListItem$lambda$lambda$lambda$lambda$lambda_1($props); var this_2 = default_107; var block_0 = ClazzListItem$lambda$lambda$lambda$lambda$lambda_2($props, $clazzDescription); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda_0($props, $theme$delegate, $clazzDescription) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.r8d_1; $this$invoke.key = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem....' call // Inline function 'web.cssom.px' call var this_1 = $props.width - 20 | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = invoke$lambda_103($theme$delegate).spacing(2); $this$invoke.sx = this_0; var this_2 = default_108; var block = ClazzListItem$lambda$lambda$lambda$lambda_0($props, $clazzDescription); addChild($this$invoke, this_2, block); return Unit_instance; }; } function ClazzListItem$lambda$lambda_0($role, $badgeContentRef, $props, $badgeWidth$delegate, $theme$delegate, $terminologyEntries, $strings, $clazzDescription) { return function ($this$invoke) { var tmp; if (!($role == null)) { var this_0 = default_15; var block = ClazzListItem$lambda$lambda$lambda($badgeContentRef, $props, $badgeWidth$delegate, $theme$delegate, $terminologyEntries, $strings, $role); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var this_1 = default_109; var block_0 = ClazzListItem$lambda$lambda$lambda_0($props, $theme$delegate, $clazzDescription); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_ClazzListScreen_kt_gvpjo2; function _init_properties_ClazzListScreen_kt__xfl89c() { if (!properties_initialized_ClazzListScreen_kt_gvpjo2) { properties_initialized_ClazzListScreen_kt_gvpjo2 = true; ClazzListScreenComponent2 = FC(ClazzListScreenComponent2$lambda); ClazzListScreen = FC(ClazzListScreen$lambda); ClazzListItem = FC(ClazzListItem$lambda); } } function get_PendingEnrolmentListItem() { _init_properties_PendingEnrolmentListItem_kt__19f1um(); return PendingEnrolmentListItem; } var PendingEnrolmentListItem; function PendingEnrolmentListItem$lambda($this$FC, props) { _init_properties_PendingEnrolmentListItem_kt__19f1um(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var request = props.request.pey_1; var tmp2_localDateTimeNow = props.timeNow; var tmp1_elvis_lhs = request == null ? null : request.jey_1; var tmp3_timestamp = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; var tmp4_timeZone = Companion_getInstance_15().jmd(); var tmp5_dateFormatter = props.dateFormatter; var tmp6_timeFormatter = props.timeFormatter; var tmp7_dayOfWeekStringMap = props.dayOfWeekStrings; var requestTimeStr = useDayOrDate(true, tmp2_localDateTimeNow, tmp3_timestamp, tmp4_timeZone, true, tmp6_timeFormatter, tmp5_dateFormatter, tmp7_dayOfWeekStringMap); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = PendingEnrolmentListItem$lambda$lambda(props, requestTimeStr, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_106($theme$delegate) { _init_properties_PendingEnrolmentListItem_kt__19f1um(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp = $props.request.qey_1; var tmp0_safe_receiver = $props.request.pey_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dey_1; $this$invoke.src = uriOrDefaultBanner(tmp, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_37; var block = PendingEnrolmentListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.PendingEnrolmentListItem......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_106($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda_0($requestTimeStr, $theme$delegate) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_74; var block = PendingEnrolmentListItem$lambda$lambda$lambda$lambda$lambda($theme$delegate); addChild($this$create, this_0, block); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $requestTimeStr; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.request.pey_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dey_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp = default_24; $this$invoke.secondary = create_0(tmp, PendingEnrolmentListItem$lambda$lambda$lambda$lambda_0($requestTimeStr, $theme$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.PendingEnrolmentListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp0_safe_receiver = $props.request.pey_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickCancel(tmp0_safe_receiver); } return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = PendingEnrolmentListItem$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().ume_1); var this_0 = default_40; addChild_0($this$invoke, this_0); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda_1($strings, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.eq5(strings_getInstance().ume_1); var this_0 = default_6; var block = PendingEnrolmentListItem$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda($props, $requestTimeStr, $theme$delegate, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = PendingEnrolmentListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PendingEnrolmentListItem$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate); addChild($this$invoke, this_1, block_0); var tmp = default_9; $this$invoke.secondaryAction = create_0(tmp, PendingEnrolmentListItem$lambda$lambda$lambda_1($strings, $props)); return Unit_instance; }; } var properties_initialized_PendingEnrolmentListItem_kt_3yophc; function _init_properties_PendingEnrolmentListItem_kt__19f1um() { if (!properties_initialized_PendingEnrolmentListItem_kt_3yophc) { properties_initialized_PendingEnrolmentListItem_kt_3yophc = true; PendingEnrolmentListItem = FC(PendingEnrolmentListItem$lambda); } } function get_CoursePermissionDetailComponent() { _init_properties_CoursePermissionDetail_kt__6boc2j(); return CoursePermissionDetailComponent; } var CoursePermissionDetailComponent; function get_CoursePermissionDetailScreen() { _init_properties_CoursePermissionDetail_kt__6boc2j(); return CoursePermissionDetailScreen; } var CoursePermissionDetailScreen; function CoursePermissionDetailComponent$lambda($this$FC, props) { _init_properties_CoursePermissionDetail_kt__6boc2j(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CoursePermissionDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function CoursePermissionDetailComponent$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.permissionLabels = $props.uiState.hsv_1; var tmp0_safe_receiver = $props.uiState.gsv_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wdk_1; $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; return Unit_instance; }; } function CoursePermissionDetailComponent$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPermissionLabelsList(); var block = CoursePermissionDetailComponent$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CoursePermissionDetailScreen$lambda($this$FC, it) { _init_properties_CoursePermissionDetail_kt__6boc2j(); var viewModel = useUstadViewModel(VOID, CoursePermissionDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.esv_1, new CoursePermissionDetailUiState()); var appUiStateVal$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CoursePermissionDetailComponent(); var block = CoursePermissionDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CoursePermissionDetailScreen$lambda$lambda_1(appUiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_107($uiStateVal$delegate) { _init_properties_CoursePermissionDetail_kt__6boc2j(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_108($appUiStateVal$delegate) { _init_properties_CoursePermissionDetail_kt__6boc2j(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appUiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appUiStateVal$delegate[0]; } function CoursePermissionDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CoursePermissionDetail_kt__6boc2j(); return new CoursePermissionDetailViewModel(di, savedStateHandle); } function CoursePermissionDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_107($uiStateVal$delegate); return Unit_instance; }; } function CoursePermissionDetailScreen$lambda$lambda_1($appUiStateVal$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_108($appUiStateVal$delegate).mq2_1; return Unit_instance; }; } var properties_initialized_CoursePermissionDetail_kt_kvgn8d; function _init_properties_CoursePermissionDetail_kt__6boc2j() { if (!properties_initialized_CoursePermissionDetail_kt_kvgn8d) { properties_initialized_CoursePermissionDetail_kt_kvgn8d = true; CoursePermissionDetailComponent = FC(CoursePermissionDetailComponent$lambda); CoursePermissionDetailScreen = FC(CoursePermissionDetailScreen$lambda); } } function get_CoursePermissionEditScreen() { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); return CoursePermissionEditScreen; } var CoursePermissionEditScreen; function get_CoursePermissionEditComponent() { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); return CoursePermissionEditComponent; } var CoursePermissionEditComponent; function CoursePermissionEditScreen$lambda($this$FC, it) { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); var viewModel = useUstadViewModel(VOID, CoursePermissionEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.dsy_1, new CoursePermissionEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CoursePermissionEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_109($uiStateVal$delegate) { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function CoursePermissionEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); return new CoursePermissionEditViewModel(di, savedStateHandle); } function CoursePermissionEditViewModel$onTogglePermission$ref($boundThis) { var l = function (p0) { $boundThis.mt0(p0); return Unit_instance; }; l.callableName = 'onTogglePermission'; return l; } function CoursePermissionEditScreen$lambda$lambda$lambda($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_109($uiStateVal$delegate); $this$invoke.onToggle = CoursePermissionEditViewModel$onTogglePermission$ref($viewModel); return Unit_instance; }; } function CoursePermissionEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { var this_0 = get_CoursePermissionEditComponent(); var block = CoursePermissionEditScreen$lambda$lambda$lambda($viewModel, $uiStateVal$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CoursePermissionEditComponent$lambda($this$FC, props) { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadPermissionEditComponent(); var block = CoursePermissionEditComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function CoursePermissionEditComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.permissionLabels = $props.uiState.rsy_1; var tmp0_safe_receiver = $props.uiState.psy_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wdk_1; $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.onToggle = $props.onToggle; $this$invoke.enabled = $props.uiState.qsy_1; return Unit_instance; }; } var properties_initialized_CoursePermissionEditScreen_kt_dwju9u; function _init_properties_CoursePermissionEditScreen_kt__nhrzts() { if (!properties_initialized_CoursePermissionEditScreen_kt_dwju9u) { properties_initialized_CoursePermissionEditScreen_kt_dwju9u = true; CoursePermissionEditScreen = FC(CoursePermissionEditScreen$lambda); CoursePermissionEditComponent = FC(CoursePermissionEditComponent$lambda); } } function get_CoursePermissionListItem() { _init_properties_CoursePermissionListItem_kt__fb4bff(); return CoursePermissionListItem; } var CoursePermissionListItem; function CoursePermissionListItem$lambda($this$FC, props) { _init_properties_CoursePermissionListItem_kt__fb4bff(); var strings = useStringProvider(); var tmp0_safe_receiver = props.coursePermission; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ydk_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tdk_1; var toRole = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; var tmp; if (toRole === 1001) { tmp = strings_getInstance().jmu_1; } else { tmp = strings_getInstance().emh_1; } var toTerminology = tmp; var terminologyStr = courseTerminologyResource(props.courseTerminologyEntries, strings, toTerminology); var tmp_0; if (!(toRole === 0)) { tmp_0 = terminologyStr; } else { var tmp3_safe_receiver = props.coursePermission; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.zdk_1; var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.qkm(); tmp_0 = tmp5_elvis_lhs == null ? '' : tmp5_elvis_lhs; } var headlineText = tmp_0; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadPermissionListItem(); var block = CoursePermissionListItem$lambda$lambda(props, headlineText); addChild($this$FC, this_0, block); return Unit_instance; } function CoursePermissionListItem$lambda$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.coursePermission; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ydk_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickEntry(tmp1_safe_receiver); } return Unit_instance; }; } function CoursePermissionListItem$lambda$lambda$lambda_0($props) { return function () { var tmp0_safe_receiver = $props.coursePermission; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ydk_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickDeleteEntry(tmp1_safe_receiver); } return Unit_instance; }; } function CoursePermissionListItem$lambda$lambda($props, $headlineText) { return function ($this$invoke) { $this$invoke.permissionLabels = $props.permissionLabels; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $headlineText; var tmp0_safe_receiver = $props.coursePermission; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ydk_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.wdk_1; $this$invoke.value = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; var tmp3_safe_receiver = $props.coursePermission; $this$invoke.toPerson = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.zdk_1; var tmp4_safe_receiver = $props.coursePermission; $this$invoke.toPersonPicture = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.adl_1; $this$invoke.showDelete = $props.showDelete; $this$invoke.onClick = CoursePermissionListItem$lambda$lambda$lambda($props); $this$invoke.onClickDelete = CoursePermissionListItem$lambda$lambda$lambda_0($props); return Unit_instance; }; } var properties_initialized_CoursePermissionListItem_kt_pdc6e5; function _init_properties_CoursePermissionListItem_kt__fb4bff() { if (!properties_initialized_CoursePermissionListItem_kt_pdc6e5) { properties_initialized_CoursePermissionListItem_kt_pdc6e5 = true; CoursePermissionListItem = FC(CoursePermissionListItem$lambda); } } function get_CoursePermissionListScreen() { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); return CoursePermissionListScreen; } var CoursePermissionListScreen; function get_CoursePermissionListComponent() { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); return CoursePermissionListComponent; } var CoursePermissionListComponent; function CoursePermissionListScreen$lambda($this$FC, it) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); var viewModel = useUstadViewModel(VOID, CoursePermissionListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new CoursePermissionListUiState()); var appState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); var terminologyEntries = useCourseTerminologyEntries(invoke$lambda_110(uiStateVal$delegate).et2_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CoursePermissionListComponent(); var block = CoursePermissionListScreen$lambda$lambda_0(viewModel, terminologyEntries, uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CoursePermissionListScreen$lambda$lambda_1(appState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_110($uiStateVal$delegate) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_111($appState$delegate) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function CoursePermissionListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); return new CoursePermissionListViewModel(di, savedStateHandle); } function CoursePermissionListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.ot3(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function CoursePermissionListViewModel$onClickDeleteEntry$ref($boundThis) { var l = function (p0) { $boundThis.pt3(p0); return Unit_instance; }; l.callableName = 'onClickDeleteEntry'; return l; } function CoursePermissionListScreen$lambda$lambda_0($viewModel, $terminologyEntries, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_110($uiStateVal$delegate); $this$invoke.onClickEntry = CoursePermissionListViewModel$onClickEntry$ref($viewModel); $this$invoke.onClickDeleteEntry = CoursePermissionListViewModel$onClickDeleteEntry$ref($viewModel); $this$invoke.courseTerminologyEntries = $terminologyEntries; return Unit_instance; }; } function CoursePermissionListScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_111($appState$delegate).mq2_1; return Unit_instance; }; } function CoursePermissionListComponent$lambda($this$FC, props) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = CoursePermissionListComponent$lambda$lambda; var refreshFlow = useMemo(callback, dependencies); var mediatorResult = useDoorRemoteMediator(props.uiState.ct2_1, refreshFlow); var infiniteQueryResult = usePagingSource(mediatorResult.m11z_1, true); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CoursePermissionListComponent$lambda$lambda_0(muiAppState, infiniteQueryResult, props); addChild($this$FC, this_0, block); return Unit_instance; } function CoursePermissionListComponent$lambda$lambda() { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); return emptyFlow(); } function CoursePermissionListComponent$lambda$lambda$lambda$lambda(it) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); var tmp0_safe_receiver = it.ydk_1; return toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qdk_1); } function CoursePermissionListComponent$lambda$lambda$lambda$lambda$lambda($item, $props) { return function ($this$create) { $this$create.coursePermission = $item; $this$create.permissionLabels = $props.uiState.dt2_1; $this$create.courseTerminologyEntries = $props.courseTerminologyEntries; $this$create.onClickEntry = $props.onClickEntry; var tmp; if ($props.uiState.ft2_1) { var tmp0_safe_receiver = $item; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ydk_1; tmp = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tdk_1) === 0; } else { tmp = false; } $this$create.showDelete = tmp; $this$create.onClickDeleteEntry = $props.onClickDeleteEntry; return Unit_instance; }; } function CoursePermissionListComponent$lambda$lambda$lambda$lambda_0($props) { return function (item) { var tmp; if ($props.uiState.ft2_1) { var tmp1_safe_receiver = item == null ? null : item.ydk_1; tmp = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tdk_1) === 0; } else { tmp = false; } var delete_0 = tmp; console.log('content show delete: ' + delete_0); var tmp_0 = get_CoursePermissionListItem(); return create_0(tmp_0, CoursePermissionListComponent$lambda$lambda$lambda$lambda$lambda(item, $props)); }; } function CoursePermissionListComponent$lambda$lambda$lambda($infiniteQueryResult, $props) { return function ($this$virtualListContent) { var tmp = CoursePermissionListComponent$lambda$lambda$lambda$lambda; $this$virtualListContent.j126($infiniteQueryResult, tmp, CoursePermissionListComponent$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function CoursePermissionListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = CoursePermissionListComponent$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); return Unit_instance; } function CoursePermissionListComponent$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CoursePermissionListComponent$lambda$lambda_0($muiAppState, $infiniteQueryResult, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.permissionlist.CoursePermissionListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CoursePermissionListComponent$lambda$lambda$lambda($infiniteQueryResult, $props)); var this_1 = get_UstadStandardContainer(); var block = CoursePermissionListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_CoursePermissionListScreen_kt_krwc16; function _init_properties_CoursePermissionListScreen_kt__dwjdzg() { if (!properties_initialized_CoursePermissionListScreen_kt_krwc16) { properties_initialized_CoursePermissionListScreen_kt_krwc16 = true; CoursePermissionListScreen = FC(CoursePermissionListScreen$lambda); CoursePermissionListComponent = FC(CoursePermissionListComponent$lambda); } } function get_AssignmentCommentTextFieldListItem() { _init_properties_AssignmentCommentTextFieldListItem_kt__8jrh1w(); return AssignmentCommentTextFieldListItem; } var AssignmentCommentTextFieldListItem; function AssignmentCommentTextFieldListItem$lambda($this$FC, props) { _init_properties_AssignmentCommentTextFieldListItem_kt__8jrh1w(); var textValue$delegate = collectAsState(props.value, '', Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = AssignmentCommentTextFieldListItem$lambda$lambda(props, textValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_112($textValue$delegate) { _init_properties_AssignmentCommentTextFieldListItem_kt__8jrh1w(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('textValue', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $textValue$delegate[0]; } function AssignmentCommentTextFieldListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.personName = $props.activeUserPersonName; $this$invoke.pictureUri = $props.activeUserPictureUri; return Unit_instance; }; } function AssignmentCommentTextFieldListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = AssignmentCommentTextFieldListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AssignmentCommentTextFieldListItem$lambda$lambda$lambda$lambda_0($value) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$1 = it.target; $value(tmp$ret$1.value); return Unit_instance; }; } function AssignmentCommentTextFieldListItem$lambda$lambda$lambda_0($props, $textValue$delegate) { return function ($this$invoke) { $this$invoke.label = $props.label; $this$invoke.fullWidth = true; $this$invoke.value = invoke$lambda_112($textValue$delegate); var value = $props.onChange; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = AssignmentCommentTextFieldListItem$lambda$lambda$lambda$lambda_0(value); $this$invoke.id = $props.textFieldId; $this$invoke.onClickSend = $props.onClickSubmit; return Unit_instance; }; } function AssignmentCommentTextFieldListItem$lambda$lambda($props, $textValue$delegate) { return function ($this$invoke) { var this_0 = default_25; var block = AssignmentCommentTextFieldListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_UstadSendTextField(); var block_0 = AssignmentCommentTextFieldListItem$lambda$lambda$lambda_0($props, $textValue$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_AssignmentCommentTextFieldListItem_kt_gl1gge; function _init_properties_AssignmentCommentTextFieldListItem_kt__8jrh1w() { if (!properties_initialized_AssignmentCommentTextFieldListItem_kt_gl1gge) { properties_initialized_AssignmentCommentTextFieldListItem_kt_gl1gge = true; AssignmentCommentTextFieldListItem = FC(AssignmentCommentTextFieldListItem$lambda); } } function get_SUBMISSION_STATUS_ICON_MAP() { _init_properties_AssignmentSubmissionConstants_kt__obrva4(); return SUBMISSION_STATUS_ICON_MAP; } var SUBMISSION_STATUS_ICON_MAP; var properties_initialized_AssignmentSubmissionConstants_kt_gna7qy; function _init_properties_AssignmentSubmissionConstants_kt__obrva4() { if (!properties_initialized_AssignmentSubmissionConstants_kt_gna7qy) { properties_initialized_AssignmentSubmissionConstants_kt_gna7qy = true; Companion_getInstance_14(); var tmp = to(1, default_35); Companion_getInstance_14(); var tmp_0 = to(0, default_110); Companion_getInstance_14(); SUBMISSION_STATUS_ICON_MAP = mapOf_0([tmp, tmp_0, to(2, default_111)]); } } function get_CourseAssignmentSubmissionComponent() { _init_properties_CourseAssignmentSubmissionComponent_kt__cpzbt5(); return CourseAssignmentSubmissionComponent; } var CourseAssignmentSubmissionComponent; function CourseAssignmentSubmissionComponent$lambda($this$FC, props) { _init_properties_CourseAssignmentSubmissionComponent_kt__cpzbt5(); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); var submittedTime = useFormattedDateAndTime(props.submission.hc2_1, Companion_getInstance_15().jmd().kmc()); var expandLabel = props.isCollapsed ? strings.eq5(strings_getInstance().mnh_1) : strings.eq5(strings_getInstance().nnh_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = CourseAssignmentSubmissionComponent$lambda$lambda(props, strings, submittedTime, expandLabel, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_113($theme$delegate) { _init_properties_CourseAssignmentSubmissionComponent_kt__cpzbt5(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onToggleExpandCollapse(); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda_0($strings, $props, $submittedTime) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().pn2_1) + ' ' + $props.submissionNum; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $submittedTime; return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda($props, $strings, $submittedTime) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_26; var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda_0($strings, $props, $submittedTime); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onToggleExpandCollapse(); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda_1($expandLabel, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $expandLabel; $this$invoke.onClick = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda$lambda($props); var tmp; if ($props.isCollapsed) { var this_0 = default_113; addChild_0($this$invoke, this_0); tmp = Unit_instance; } else { var this_1 = default_112; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_0($expandLabel, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $expandLabel; var this_0 = default_6; var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda_1($expandLabel, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda($props, $strings, $submittedTime, $expandLabel) { return function ($this$invoke) { var this_0 = default_33; var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda($props, $strings, $submittedTime); addChild($this$invoke, this_0, block); var tmp = default_9; $this$invoke.secondaryAction = create_0(tmp, CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_0($expandLabel, $props)); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.submission.fc2_1; $this$invoke.html = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda_0($theme$delegate, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionComponent....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda_113($theme$delegate).spacing(4); $this$invoke.sx = this_0; var this_1 = get_UstadRawHtml(); var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda($props, $strings, $submittedTime, $expandLabel, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_22; var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda($props, $strings, $submittedTime, $expandLabel); addChild($this$invoke, this_0, block); var tmp; if (!$props.isCollapsed) { var this_1 = default_15; var block_0 = CourseAssignmentSubmissionComponent$lambda$lambda$lambda_0($theme$delegate, $props); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_CourseAssignmentSubmissionComponent_kt_iqdfwn; function _init_properties_CourseAssignmentSubmissionComponent_kt__cpzbt5() { if (!properties_initialized_CourseAssignmentSubmissionComponent_kt_iqdfwn) { properties_initialized_CourseAssignmentSubmissionComponent_kt_iqdfwn = true; CourseAssignmentSubmissionComponent = FC(CourseAssignmentSubmissionComponent$lambda); } } function get_CourseAssignmentSubmissionFileListItem() { _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr(); return CourseAssignmentSubmissionFileListItem; } var CourseAssignmentSubmissionFileListItem; function CourseAssignmentSubmissionFileListItem$lambda($this$FC, props) { _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var onRemoveVal = props.onRemove; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda(onRemoveVal, props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_114($theme$delegate) { _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda($this, $props) { return function (it) { $this($props.file); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_114; addChild_0($this$invoke, this_0); return Unit_instance; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda$lambda($transferJob) { return function ($this$invoke) { // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; $this$invoke.variant = 'determinate'; $this$invoke.value = numberToInt(get_progressAsFloat($transferJob) * 100); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem........' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_114($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; var tmp0_safe_receiver = $props.file.ncb_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem......' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = UMFileUtil_getInstance().lq9(toLong(tmp0_safe_receiver.xca_1)); addChildNode($this$create, tmp$ret$6); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$create, 'br'); } var tmp1_safe_receiver = $props.file.ocb_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem......' call var tmp0_subject = tmp1_safe_receiver.xcb_1; if (tmp0_subject === 11) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_12; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda$lambda(tmp1_safe_receiver); addChild($this$create, this_0, block); } else { if (tmp0_subject === 22) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_75; var block_0 = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($theme$delegate); addChild($this$create, this_1, block_0); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $strings.eq5(strings_getInstance().ank_1); addChildNode($this$create, tmp$ret$14); } } } return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_1($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.file.ncb_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vca_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp = default_24; $this$invoke.secondary = create_0(tmp, CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda($props, $strings, $theme$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { var tmp0_safe_receiver = $props.onClick; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem....' call $this$invoke.onClick = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda(tmp0_safe_receiver, $props); } var this_0 = default_25; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_1($props, $strings, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda_0($this, $props) { return function (it) { $this($props.file); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_2($strings, $this, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().onh_1); $this$invoke.onClick = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda_0($this, $props); var this_0 = default_115; addChild_0($this$invoke, this_0); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda_0($strings, $this, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.eq5(strings_getInstance().onh_1); var this_0 = default_6; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_2($strings, $this, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda($onRemoveVal, $props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_33; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); var tmp0_safe_receiver = $onRemoveVal; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem...' call var tmp_0 = default_9; tmp = create_0(tmp_0, CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda_0($strings, tmp0_safe_receiver, $props)); } $this$invoke.secondaryAction = tmp; return Unit_instance; }; } var properties_initialized_CourseAssignmentSubmissionFileListItem_kt_7tyhel; function _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr() { if (!properties_initialized_CourseAssignmentSubmissionFileListItem_kt_7tyhel) { properties_initialized_CourseAssignmentSubmissionFileListItem_kt_7tyhel = true; CourseAssignmentSubmissionFileListItem = FC(CourseAssignmentSubmissionFileListItem$lambda); } } function get_UstadCommentListItem() { _init_properties_UstadCommentListItem_kt__t8s2kp(); return UstadCommentListItem; } var UstadCommentListItem; function get_UstadCommentListItemPreview() { _init_properties_UstadCommentListItem_kt__t8s2kp(); return UstadCommentListItemPreview; } var UstadCommentListItemPreview; function UstadCommentListItem$lambda($this$FC, props) { _init_properties_UstadCommentListItem_kt__t8s2kp(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp = props.dateTimeNow; var tmp0_safe_receiver = props.commentsAndName; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.had_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.fad_1; var formattedTime = useDayOrDate(true, tmp, tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_15().jmd(), true, props.timeFormatter, props.dateFormatter, props.dayOfWeekMap); var tmp3_safe_receiver = props.commentsAndName; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.had_1; var tmp_0; if (tmp4_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.takeIf' call // Inline function 'kotlin.contracts.contract' call var tmp_1; // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItem..' call if (get_isFromSubmitterGroup(tmp4_safe_receiver)) { tmp_1 = tmp4_safe_receiver; } else { tmp_1 = null; } tmp_0 = tmp_1; } var tmp5_safe_receiver = tmp_0; var tmp_2; if (tmp5_safe_receiver == null) { tmp_2 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItem..' call tmp_2 = '(' + strings.eq5(strings_getInstance().nnb_1) + ' ' + tmp5_safe_receiver.cad_1.toString() + ')'; } var tmp6_elvis_lhs = tmp_2; var groupNumSuffix = tmp6_elvis_lhs == null ? '' : tmp6_elvis_lhs; var overflowAnchor$delegate = useState(UstadCommentListItem$lambda$lambda); var overflowAnchorVal = invoke$lambda_116(overflowAnchor$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadCommentListItem$lambda$lambda_0(props, groupNumSuffix, overflowAnchorVal, formattedTime, overflowAnchor$delegate, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_115($theme$delegate) { _init_properties_UstadCommentListItem_kt__t8s2kp(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_116($overflowAnchor$delegate) { _init_properties_UstadCommentListItem_kt__t8s2kp(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $overflowAnchor$delegate[0]; } function invoke$lambda_117($overflowAnchor$delegate, value) { _init_properties_UstadCommentListItem_kt__t8s2kp(); getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $overflowAnchor$delegate[1](value); return Unit_instance; } function UstadCommentListItem$lambda$lambda() { _init_properties_UstadCommentListItem_kt__t8s2kp(); return null; } function UstadCommentListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.commentsAndName; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.iad_1; var tmp = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.commentsAndName; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.jad_1; $this$invoke.personName = tmp + ' ' + (tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs); var tmp4_safe_receiver = $props.commentsAndName; $this$invoke.pictureUri = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.kad_1; return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = UstadCommentListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { var tmp0_safe_receiver = $props.commentsAndName; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.had_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.xac_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$create, tmp$ret$2); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda_0($props, $groupNumSuffix) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.commentsAndName; var tmp = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.iad_1; var tmp1_safe_receiver = $props.commentsAndName; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = '' + tmp + ' ' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.jad_1) + ' ' + $groupNumSuffix; var tmp_0 = get_UstadLinkify(); $this$invoke.secondary = create_0(tmp_0, UstadCommentListItem$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda_1($formattedTime) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $formattedTime; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_116($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_117($overflowAnchor$delegate, tmp); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda_2($overflowAnchorVal, $overflowAnchor$delegate) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-expanded'] = !($overflowAnchorVal == null); $this$invoke.onClick = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate); var this_0 = default_7; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal) { return function (it) { return $overflowAnchorVal; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate) { return function () { invoke$lambda_117($overflowAnchor$delegate, null); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate) { return function (it) { var tmp0_safe_receiver = $props.commentsAndName; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.had_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onDeleteComment(tmp1_safe_receiver); } invoke$lambda_117($overflowAnchor$delegate, null); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().wme_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda_3($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props) { return function ($this$invoke) { $this$invoke.open = true; $this$invoke.anchorEl = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItem.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = invoke$lambda_115($theme$delegate).spacing(2); $this$invoke.sx = this_0; $this$invoke.onClose = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate); var this_1 = default_8; var block = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda_1($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_2; var block = UstadCommentListItem$lambda$lambda$lambda$lambda_1($formattedTime); addChild($this$create, this_0, block); var tmp; if ($props.showModerateOptions) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_6; var block_0 = UstadCommentListItem$lambda$lambda$lambda$lambda_2($overflowAnchorVal, $overflowAnchor$delegate); addChild($this$create, this_1, block_0); var tmp_0; if (!($overflowAnchorVal == null)) { var this_2 = default_10; var block_1 = UstadCommentListItem$lambda$lambda$lambda$lambda_3($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props); addChild($this$create, this_2, block_1); tmp_0 = Unit_instance; } tmp = tmp_0; } return Unit_instance; }; } function UstadCommentListItem$lambda$lambda_0($props, $groupNumSuffix, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = UstadCommentListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadCommentListItem$lambda$lambda$lambda_0($props, $groupNumSuffix); addChild($this$invoke, this_1, block_0); var tmp = default_24; $this$invoke.secondaryAction = create_0(tmp, UstadCommentListItem$lambda$lambda$lambda_1($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings)); return Unit_instance; }; } function UstadCommentListItemPreview$lambda($this$FC, it) { _init_properties_UstadCommentListItem_kt__t8s2kp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadCommentListItem(); var block = UstadCommentListItemPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadCommentListItemPreview$lambda$lambda($this$invoke) { _init_properties_UstadCommentListItem_kt__t8s2kp(); // Inline function 'kotlin.apply' call var this_0 = new CommentsAndName(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItemPreview...' call var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Comments(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItemPreview....' call this_1.wac_1 = new Long(1, 0); this_1.xac_1 = 'I like this activity. Shall we discuss this in our next meeting?'; tmp.had_1 = this_1; this_0.iad_1 = 'Bob'; this_0.jad_1 = 'Dylan'; $this$invoke.commentsAndName = this_0; return Unit_instance; } var properties_initialized_UstadCommentListItem_kt_obl9fd; function _init_properties_UstadCommentListItem_kt__t8s2kp() { if (!properties_initialized_UstadCommentListItem_kt_obl9fd) { properties_initialized_UstadCommentListItem_kt_obl9fd = true; UstadCommentListItem = FC(UstadCommentListItem$lambda); UstadCommentListItemPreview = FC(UstadCommentListItemPreview$lambda); } } function get_ClazzAssignmentDetailScreen() { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); return ClazzAssignmentDetailScreen; } var ClazzAssignmentDetailScreen; function get_ASSIGNMENT_DETAIL_TAB_SCREENS() { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); return ASSIGNMENT_DETAIL_TAB_SCREENS; } var ASSIGNMENT_DETAIL_TAB_SCREENS; function get_ClazzAssignmentDetailComponent() { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); return ClazzAssignmentDetailComponent; } var ClazzAssignmentDetailComponent; function ClazzAssignmentDetailScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); var viewModel = useUstadViewModel(false, ClazzAssignmentDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.vt5_1, new ClazzAssignmentDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentDetailComponent(); var block = ClazzAssignmentDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_118($uiStateVal$delegate) { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); return new ClazzAssignmentDetailViewModel(di, savedStateHandle); } function ClazzAssignmentDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_118($uiStateVal$delegate); return Unit_instance; }; } function ClazzAssignmentDetailComponent$lambda($this$FC, props) { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); // Inline function 'kotlin.collections.isNotEmpty' call if (!props.uiState.xt5_1.c1()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreenTabs(); var block = ClazzAssignmentDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); } return Unit_instance; } function ClazzAssignmentDetailComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.tabs = $props.uiState.xt5_1; $this$invoke.screens = get_ASSIGNMENT_DETAIL_TAB_SCREENS(); return Unit_instance; }; } var properties_initialized_ClazzAssignmentDetailScreen_kt_i67opa; function _init_properties_ClazzAssignmentDetailScreen_kt__ersp80() { if (!properties_initialized_ClazzAssignmentDetailScreen_kt_i67opa) { properties_initialized_ClazzAssignmentDetailScreen_kt_i67opa = true; ClazzAssignmentDetailScreen = FC(ClazzAssignmentDetailScreen$lambda); var tmp = new UstadScreen('CourseAssignmentDetailOverviewView', 'AssignmentOverview', get_ClazzAssignmentDetailOverviewScreen()); ASSIGNMENT_DETAIL_TAB_SCREENS = listOf([tmp, new UstadScreen('CourseAssignmentSubmissionsTab', 'SubmissionsTab', get_ClazzAssignmentDetailSubmissionsTabScreen())]); ClazzAssignmentDetailComponent = FC(ClazzAssignmentDetailComponent$lambda); } } var ClazzAssignmentDetailSubmissionsTabPreview; function get_ClazzAssignmentDetailSubmissionsTabScreen() { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return ClazzAssignmentDetailSubmissionsTabScreen; } var ClazzAssignmentDetailSubmissionsTabScreen; function get_ClazzAssignmentDetailSubmissionsTabComponent() { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return ClazzAssignmentDetailSubmissionsTabComponent; } var ClazzAssignmentDetailSubmissionsTabComponent; function ClazzAssignmentDetailSubmissionsTabPreview$lambda($this$FC, it) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentDetailSubmissionsTabComponent(); var block = ClazzAssignmentDetailSubmissionsTabPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabPreview$lambda$lambda($this$invoke) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'kotlin.apply' call var this_0 = new AssignmentProgressSummary(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentDetailSubmissionsTabPreview...' call this_0.z7u_1 = 10; this_0.y7u_1 = 2; this_0.a7v_1 = 3; var tmp = this_0; $this$invoke.uiState = new ClazzAssignmentDetailSubmissionsTabUiState(tmp, ClazzAssignmentDetailSubmissionsTabPreview$lambda$lambda$lambda); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabPreview$lambda$lambda$lambda() { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'kotlin.apply' call var this_0 = new AssignmentSubmitterSummary(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentDetailSubmissionsTabPreview....' call this_0.r7v_1 = new Long(1, 0); this_0.s7v_1 = 'Bob Dylan'; this_0.u7v_1 = 'Here is private comment'; var tmp = this_0; Companion_getInstance_14(); tmp.v7v_1 = 2; var tmp_0 = this_0; // Inline function 'kotlin.apply' call var this_1 = new AssignmentSubmitterSummary(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentDetailSubmissionsTabPreview....' call this_1.r7v_1 = new Long(2, 0); this_1.s7v_1 = 'Morris Rogers'; this_1.u7v_1 = 'Here is private comment'; var tmp_1 = this_1; Companion_getInstance_14(); tmp_1.v7v_1 = 1; return new ListPagingSource(listOf([tmp_0, this_1])); } function ClazzAssignmentDetailSubmissionsTabScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentDetailSubmissionsTabScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new ClazzAssignmentDetailSubmissionsTabUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentDetailSubmissionsTabComponent(); var block = ClazzAssignmentDetailSubmissionsTabScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_119($uiStateVal$delegate) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentDetailSubmissionsTabScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return new ClazzAssignmentDetailSubmissionsTabViewModel(di, savedStateHandle); } function ClazzAssignmentDetailSubmissionsTabViewModel$onClickSubmitter$ref($boundThis) { var l = function (p0) { $boundThis.jt9(p0); return Unit_instance; }; l.callableName = 'onClickSubmitter'; return l; } function ClazzAssignmentDetailSubmissionsTabViewModel$onChangeSortOption$ref($boundThis) { var l = function (p0) { $boundThis.kt9(p0); return Unit_instance; }; l.callableName = 'onChangeSortOption'; return l; } function ClazzAssignmentDetailSubmissionsTabScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_119($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.kqs_1; $this$invoke.onClickSubmitter = ClazzAssignmentDetailSubmissionsTabViewModel$onClickSubmitter$ref($viewModel); $this$invoke.onChangeSortOption = ClazzAssignmentDetailSubmissionsTabViewModel$onChangeSortOption$ref($viewModel); return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda($this$FC, props) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var tmp = props.uiState.lt6_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.m11z_1, true); var courseTerminologyEntries = useCourseTerminologyEntries(props.uiState.ot6_1); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda(tabAndAppBarHeight, infiniteQueryResult, props, strings, courseTerminologyEntries); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.kt6_1; $this$invoke.total = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.z7u_1; var tmp; var tmp1_safe_receiver = $props.uiState.kt6_1; if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.c7v_1) === true) { tmp = $strings.eq5(strings_getInstance().jmw_1); } else { tmp = courseTerminologyResource($courseTerminologyEntries, $strings, strings_getInstance().emh_1); } $this$invoke.label = tmp; $this$invoke.showDivider = true; return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.kt6_1; $this$invoke.total = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.y7u_1; $this$invoke.label = $strings.eq5(strings_getInstance().yn0_1); $this$invoke.showDivider = true; return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.kt6_1; $this$invoke.total = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a7v_1; $this$invoke.label = $strings.eq5(strings_getInstance().an2_1); return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = get_ClazzAssignmentSummaryColumn(); var block = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries); addChild($this$create, this_0, block); var this_1 = get_ClazzAssignmentSummaryColumn(); var block_0 = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$create, this_1, block_0); var this_2 = get_ClazzAssignmentSummaryColumn(); var block_1 = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$create, this_2, block_1); return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries) { return function () { var tmp = default_24; return create_0(tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries)); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.nt6_1; $this$create.enabled = true; $this$create.onClickSort = $props.onChangeSortOption; $this$create.sortOptions = $props.uiState.mt6_1; return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda_0($props)); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_1(it) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return it.r7v_1.toString(); } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda_1($submitterSummaryItem, $props) { return function ($this$create) { $this$create.submitterSummary = $submitterSummaryItem; $this$create.onClick = $props.onClickSubmitter; return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_2($props) { return function (submitterSummaryItem) { var tmp = get_SubmitterSummaryListItem(); return create_0(tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda_1(submitterSummaryItem, $props)); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda($infiniteQueryResult, $props, $strings, $courseTerminologyEntries) { return function ($this$virtualListContent) { $this$virtualListContent.c126('header', ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries)); $this$virtualListContent.c126('sortitem', ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_0($props)); var tmp = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_1; $this$virtualListContent.j126($infiniteQueryResult, tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_2($props)); return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); $this$invoke.maxWidth = 'lg'; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda($tabAndAppBarHeight, $infiniteQueryResult, $props, $strings, $courseTerminologyEntries) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentDetailSubmissionsTabComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda($infiniteQueryResult, $props, $strings, $courseTerminologyEntries)); var this_1 = default_47; var block = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_ClazzAssignmentDetailSubmissionsTabScreen_kt_afsp8g; function _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i() { if (!properties_initialized_ClazzAssignmentDetailSubmissionsTabScreen_kt_afsp8g) { properties_initialized_ClazzAssignmentDetailSubmissionsTabScreen_kt_afsp8g = true; ClazzAssignmentDetailSubmissionsTabPreview = FC(ClazzAssignmentDetailSubmissionsTabPreview$lambda); ClazzAssignmentDetailSubmissionsTabScreen = FC(ClazzAssignmentDetailSubmissionsTabScreen$lambda); ClazzAssignmentDetailSubmissionsTabComponent = FC(ClazzAssignmentDetailSubmissionsTabComponent$lambda); } } function get_SubmitterSummaryListItem() { _init_properties_SubmitterSummaryListItem_kt__w4gtci(); return SubmitterSummaryListItem; } var SubmitterSummaryListItem; function SubmitterSummaryListItem$lambda($this$FC, props) { _init_properties_SubmitterSummaryListItem_kt__w4gtci(); var strings = useStringProvider(); var tmp0_safe_receiver = props.submitterSummary; var personUiState = tmp0_safe_receiver == null ? null : get_listItemUiState(tmp0_safe_receiver); // Inline function 'kotlin.collections.get' call var this_0 = get_ASSIGNMENT_STATUS_MAP(); var tmp1_safe_receiver = props.submitterSummary; var key = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.v7v_1; var tmp2_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).q(key); var assignmentStatusIcon = tmp2_elvis_lhs == null ? default_35 : tmp2_elvis_lhs; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_22; var block = SubmitterSummaryListItem$lambda$lambda(props, personUiState, assignmentStatusIcon, strings); addChild($this$FC, this_1, block); return Unit_instance; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.submitterSummary; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.submitterSummary; $this$invoke.personName = tmp0_safe_receiver == null ? null : avatarName(tmp0_safe_receiver); var tmp1_safe_receiver = $props.submitterSummary; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t7v_1; var tmp2_safe_receiver = $props.submitterSummary; $this$invoke.colorName = tmp2_safe_receiver == null ? null : avatarColorName(tmp2_safe_receiver); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda$lambda($this$create) { _init_properties_SubmitterSummaryListItem_kt__w4gtci(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.SubmitterSummaryListItem.......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(12) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(12) + 'px'; $this$create.sx = this_0; return Unit_instance; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.submitterSummary; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.u7v_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda_0($personUiState, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var tmp; var tmp0_safe_receiver = $personUiState; var tmp_0; var tmp_1 = tmp0_safe_receiver; if ((tmp_1 == null ? null : new AssignmentSubmitterSummaryUiState(tmp_1)) == null) { tmp_0 = null; } else { tmp_0 = _AssignmentSubmitterSummaryUiState___get_latestPrivateCommentVisible__impl__bdq0p0(tmp0_safe_receiver); } if (tmp_0 === true) { var tmp_2 = default_116; create_0(tmp_2, SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda$lambda); var this_0 = default_2; var block = SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$create, this_0, block); tmp = Unit_instance; } return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda_1($props, $personUiState) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.submitterSummary; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s7v_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp = default_24; $this$invoke.secondary = create_0(tmp, SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda_0($personUiState, $props)); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda($props, $personUiState) { return function ($this$invoke) { $this$invoke.onClick = SubmitterSummaryListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = SubmitterSummaryListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = SubmitterSummaryListItem$lambda$lambda$lambda$lambda_1($props, $personUiState); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda_2($this$create) { _init_properties_SubmitterSummaryListItem_kt__w4gtci(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.SubmitterSummaryListItem.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(24) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(24) + 'px'; $this$create.sx = this_0; return Unit_instance; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda_3($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.collections.get' call var this_0 = SubmissionConstants_getInstance().doe_1; var tmp0_safe_receiver = $props.submitterSummary; var key = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.v7v_1; var tmp1_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).q(key); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = ' ' + $strings.eq5(tmp1_elvis_lhs == null ? strings_getInstance().zn0_1 : tmp1_elvis_lhs); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda_0($personUiState, $assignmentStatusIcon, $strings, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var tmp; var tmp0_safe_receiver = $personUiState; var tmp_0; var tmp_1 = tmp0_safe_receiver; if ((tmp_1 == null ? null : new AssignmentSubmitterSummaryUiState(tmp_1)) == null) { tmp_0 = null; } else { tmp_0 = _AssignmentSubmitterSummaryUiState___get_fileSubmissionStatusIconVisible__impl__so25h0(tmp0_safe_receiver); } if (tmp_0 === true) { var this_0 = create_0($assignmentStatusIcon, SubmitterSummaryListItem$lambda$lambda$lambda$lambda_2); addChildNode($this$create, this_0); tmp = Unit_instance; } var this_1 = default_2; var block = SubmitterSummaryListItem$lambda$lambda$lambda$lambda_3($strings, $props); addChild($this$create, this_1, block); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda($props, $personUiState, $assignmentStatusIcon, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = SubmitterSummaryListItem$lambda$lambda$lambda($props, $personUiState); addChild($this$invoke, this_0, block); var tmp = default_24; $this$invoke.secondaryAction = create_0(tmp, SubmitterSummaryListItem$lambda$lambda$lambda_0($personUiState, $assignmentStatusIcon, $strings, $props)); return Unit_instance; }; } var properties_initialized_SubmitterSummaryListItem_kt_ffzfio; function _init_properties_SubmitterSummaryListItem_kt__w4gtci() { if (!properties_initialized_SubmitterSummaryListItem_kt_ffzfio) { properties_initialized_SubmitterSummaryListItem_kt_ffzfio = true; SubmitterSummaryListItem = FC(SubmitterSummaryListItem$lambda); } } function get_ClazzAssignmentSummaryColumn() { _init_properties_SummaryColumn_kt__fwyi1i(); return ClazzAssignmentSummaryColumn; } var ClazzAssignmentSummaryColumn; function ClazzAssignmentSummaryColumn$lambda($this$FC, props) { _init_properties_SummaryColumn_kt__fwyi1i(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = ClazzAssignmentSummaryColumn$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_120($theme$delegate) { _init_properties_SummaryColumn_kt__fwyi1i(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ClazzAssignmentSummaryColumn$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h4' call 0; $this$invoke.variant = 'h4'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = toString_0($props.total); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ClazzAssignmentSummaryColumn$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = capitalizeFirstLetter($props.label); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzAssignmentSummaryColumn$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentSummaryColumn...' call if ($props.showDivider === true) { // Inline function 'web.cssom.Border' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var width = toString(1) + 'px'; // Inline function 'web.cssom.LineStyle.Companion.solid' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderRight = '' + width + ' ' + 'solid' + ' ' + invoke$lambda_120($theme$delegate).palette.divider; } // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_horizontal = toString(32) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.Padding' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = '' + (toString(8) + 'px') + ' ' + tmp0_horizontal; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var this_1 = default_2; var block = ClazzAssignmentSummaryColumn$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = default_2; var block_0 = ClazzAssignmentSummaryColumn$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } var properties_initialized_SummaryColumn_kt_xm9704; function _init_properties_SummaryColumn_kt__fwyi1i() { if (!properties_initialized_SummaryColumn_kt_xm9704) { properties_initialized_SummaryColumn_kt_xm9704 = true; ClazzAssignmentSummaryColumn = FC(ClazzAssignmentSummaryColumn$lambda); } } function get_ASSIGNMENT_STATUS_MAP() { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return ASSIGNMENT_STATUS_MAP; } var ASSIGNMENT_STATUS_MAP; function get_ClazzAssignmentDetailOverviewScreenComponent2() { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return ClazzAssignmentDetailOverviewScreenComponent2; } var ClazzAssignmentDetailOverviewScreenComponent2; function get_ClazzAssignmentDetailOverviewScreen() { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return ClazzAssignmentDetailOverviewScreen; } var ClazzAssignmentDetailOverviewScreen; function ClazzAssignmentDetailOverviewScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp0_safe_receiver = props.uiState.dtc_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b7y_1; var formattedDateTime = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, Companion_getInstance_15().jmd().kmc()); var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = SubmissionPolicyConstants_getInstance().yq5_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2..' call var tmp0_safe_receiver_0 = props.uiState.ctc_1; if (element.eq4_1 === (tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.z7t_1)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp2_safe_receiver = tmp$ret$1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.dq4_1; var policyMessageId = tmp3_elvis_lhs == null ? strings_getInstance().nnf_1 : tmp3_elvis_lhs; // Inline function 'kotlin.collections.get' call var this_0 = SubmissionConstants_getInstance().coe_1; var tmp4_safe_receiver = props.uiState.ctc_1; var key = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.w7t_1; var tmp5_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).q(key); var caFileType = strings.eq5(tmp5_elvis_lhs == null ? strings_getInstance().omi_1 : tmp5_elvis_lhs); var muiAppState = useMuiAppState(); var refreshCommandFlow = useEmptyFlow(); var courseCommentMediatorResult = useDoorRemoteMediator(props.uiState.ltc_1, refreshCommandFlow); var courseCommentInfiniteQueryResult = usePagingSource(courseCommentMediatorResult.m11z_1, true, 50); var privateCommentMediatorResult = useDoorRemoteMediator(props.uiState.mtc_1, refreshCommandFlow); var privateCommentIninfiteQueryResult = usePagingSource(privateCommentMediatorResult.m11z_1, true, 50); var courseTerminologyEntries = useCourseTerminologyEntries(props.uiState.wtc_1); var inputRef = useRef(null); var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda(inputRef, props); addChild($this$FC, 'input', block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_VirtualList(); var block_0 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda_0(muiAppState, props, courseCommentInfiniteQueryResult, privateCommentIninfiteQueryResult, theme$delegate, formattedDateTime, strings, policyMessageId, courseTerminologyEntries, inputRef, caFileType, timeFormatterVal, dateFormatterVal); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_121($theme$delegate) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = it.target.files; var file = tmp0_safe_receiver == null ? null : tmp0_safe_receiver[0]; var tmp; if (!(file == null)) { tmp = $props.onAddFile(file); } return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda($inputRef, $props) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.ref = $inputRef; $this$invoke.id = 'assignment_file_input'; $this$invoke.value = ''; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2...' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_121($theme$delegate).spacing(2); $this$create.sx = this_0; $this$create.block = $props.uiState.dtc_1; $this$create.picture = $props.uiState.etc_1; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function () { var tmp = get_UstadCourseBlockHeader(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.dtc_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.y7x_1; $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda() { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return Unit_instance; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($formattedDateTime, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $formattedDateTime + ' (' + Companion_getInstance_15().jmd().kmc() + ')'; $this$invoke.labelText = $strings.eq5(strings_getInstance().kn2_1); $this$invoke.icon = create(default_117); $this$invoke.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $policyMessageId, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.eq5($policyMessageId); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.eq5(strings_getInstance().qnf_1); // Inline function 'kotlin.collections.get' call var this_0 = get_ASSIGNMENT_STATUS_MAP(); var tmp0_safe_receiver = $props.uiState.ctc_1; var key = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.z7t_1; var tmp1_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).q(key); $this$invoke.leadingContent = create(tmp1_elvis_lhs == null ? default_35 : tmp1_elvis_lhs); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function () { $props.onClickCourseGroupSet(); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($groupSet, $strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $groupSet.b7z_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.eq5(strings_getInstance().pnb_1); $this$invoke.leadingContent = create(default_118); $this$invoke.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $courseTerminologyEntries, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.ctc_1; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2.......' call var tmp_0; var tmp_1 = tmp0_safe_receiver.a7u_1; if (tmp_1 === 1) { tmp_0 = courseTerminologyResource($courseTerminologyEntries, $strings, strings_getInstance().gmu_1); } else { tmp_0 = $strings.eq5(strings_getInstance().cnc_1); } tmp = tmp_0; } var tmp1_elvis_lhs = tmp; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.eq5(strings_getInstance().bnc_1); var tmp2_safe_receiver = $props.uiState.ctc_1; var tmp3_subject = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.a7u_1; var tmp_2; if (tmp3_subject === 1) { tmp_2 = create(default_21); } else { if (tmp3_subject === 2) { tmp_2 = create(default_64); } else { tmp_2 = null; } } $this$invoke.leadingContent = tmp_2; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries) { return function ($this$create) { var this_0 = get_UstadRawHtml(); var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$create, this_0, block); var tmp; if ($props.uiState.htp()) { var this_1 = get_UstadDetailField(); var block_0 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($formattedDateTime, $strings); addChild($this$create, this_1, block_0); tmp = Unit_instance; } var this_2 = get_UstadDetailField2(); var block_1 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $policyMessageId, $props); addChild($this$create, this_2, block_1); var tmp0_safe_receiver = $props.uiState.ftc_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_UstadDetailField2(); var block_2 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2(tmp0_safe_receiver, $strings, $props); addChild($this$create, this_3, block_2); } var this_4 = get_UstadDetailField2(); var block_3 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $courseTerminologyEntries, $strings); addChild($this$create, this_4, block_3); var this_5 = get_UstadAssignmentSubmissionHeader(); var block_4 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props); addChild($this$create, this_5, block_4); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries) { return function () { var tmp = default_24; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.rtc_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$create) { var this_0 = default_26; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_1($props) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$create) { var tmp; if ($props.uiState.wtp()) { tmp = '(' + $strings.s11t(strings_getInstance().pne_1, [$props.uiState.gtc_1.toString()]) + ')'; } else { tmp = ''; } var suffix = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.eq5(strings_getInstance().dnh_1) + ' ' + suffix; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function ($this$create) { $this$create.stateFlow = $props.editableSubmissionFlow; $this$create.overviewUiState = $props.uiState; $this$create.onChangeSubmissionText = $props.onChangeSubmissionText; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_3($props) { return function () { var tmp = get_CourseAssignmentSubmissionEditComponent(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($inputRef) { return function (it) { var tmp0_safe_receiver = $inputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $caFileType, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().xn7_1); // Inline function 'react.ReactNode' call var tmp = $strings.eq5(strings_getInstance().fnc_1) + ' ' + $caFileType + ' '; var tmp_0 = $strings.eq5(strings_getInstance().wnb_1); var tmp1_safe_receiver = $props.uiState.ctc_1; var tmp_1 = tmp + (tmp_0 + ': ' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.y7t_1) + ' '); var tmp_2 = $strings.eq5(strings_getInstance().tnb_1); var tmp0_safe_receiver = $props.uiState.ctc_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = tmp_1 + (tmp_2 + ': ' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.x7t_1)); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($inputRef, $strings, $caFileType, $props) { return function ($this$invoke) { $this$invoke.id = 'add_file_button'; $this$invoke.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($inputRef); var this_0 = default_25; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $caFileType, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props) { return function ($this$create) { var this_0 = default_33; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($inputRef, $strings, $caFileType, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_5(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var tmp0_safe_receiver = it.ncb_1; return 'attachment_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.pca_1); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($it, $props) { return function ($this$create) { $this$create.file = $it; $this$create.onRemove = $props.onRemoveSubmissionFile; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = get_CourseAssignmentSubmissionFileListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_5(it, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props) { return function (it) { $props.onClickSubmitSubmission(); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$create) { $this$create.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props); $this$create.id = 'submit_button'; $this$create.disabled = !$props.uiState.ntc_1; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$create.variant = 'contained'; $this$create.fullWidth = true; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(strings_getInstance().wn2_1).toUpperCase(); addChildNode($this$create, tmp$ret$5); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function () { var tmp = default_11; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props, $strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($submissionError, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2.......' call this_0.color = invoke$lambda_121($theme$delegate).palette.error.main; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$create.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $submissionError; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_8($submissionError, $theme$delegate) { return function () { var tmp = default_2; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($submissionError, $theme$delegate)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props, $submissionItem) { return function () { $props.onToggleSubmissionExpandCollapse($submissionItem.uk6_1); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($submissionItem, $props, $index, $isCollapsedVal) { return function ($this$create) { $this$create.submission = $submissionItem.uk6_1; $this$create.submissionNum = $props.uiState.jtc_1.u() - $index | 0; $this$create.isCollapsed = $isCollapsedVal; $this$create.onToggleExpandCollapse = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props, $submissionItem); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_9($submissionItem, $props, $index, $isCollapsedVal) { return function () { var tmp = get_CourseAssignmentSubmissionComponent(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($submissionItem, $props, $index, $isCollapsedVal)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_10(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var tmp0_safe_receiver = it.ncb_1; return 'submitted_file_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.pca_1); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($it, $props) { return function ($this$create) { $this$create.file = $it; $this$create.onClick = $props.onClickSubmissionFile; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_11($props) { return function (it) { var tmp = get_CourseAssignmentSubmissionFileListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_9(it, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_10($strings) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.eq5(strings_getInstance().hnh_1); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_12($strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_10($strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickFilterChip(it); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($props) { return function ($this$invoke) { $this$invoke.filterOptions = $props.uiState.ptc_1; $this$invoke.selectedChipId = $props.uiState.otc_1; $this$invoke.enabled = $props.uiState.ntc_1; $this$invoke.onClickFilterChip = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($props) { return function ($this$create) { var this_0 = get_UstadListFilterChipsHeader(); var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($props); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_13($props) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_14(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var tmp0_safe_receiver = it.ibw_1; return 'mark_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wbv_1); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_12($markItem, $props, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.uiState = new UstadCourseAssignmentMarkListItemUiState($markItem, $props.uiState.xtc_1, $props.uiState.ytc_1); $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_15($props, $timeFormatterVal, $dateFormatterVal) { return function (markItem) { var tmp = get_UstadCourseAssignmentMarkListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_12(markItem, $props, $timeFormatterVal, $dateFormatterVal)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_16($props) { return function ($this$create) { $this$create.onDismiss = $props.onWarningDismiss; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().lne_1); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($strings) { return function ($this$create) { var this_0 = default_26; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_17($strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($props, $strings) { return function ($this$create) { $this$create.onChange = $props.onChangeCourseComment; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.label = $strings.eq5(strings_getInstance().tn2_1); $this$create.value = $props.newCourseCommentFlow; $this$create.activeUserPersonName = $props.uiState.utc_1; $this$create.activeUserPictureUri = $props.uiState.vtc_1; $this$create.textFieldId = 'course_comment_textfield'; $this$create.onClickSubmit = $props.onClickSubmitCourseComment; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_18($props, $strings) { return function () { var tmp = get_AssignmentCommentTextFieldListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($props, $strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_19(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return 'cc_' + it.had_1.wac_1.toString(); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_15($comment, $timeFormatterVal, $dateFormatterVal, $props) { return function ($this$create) { $this$create.commentsAndName = $comment; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.dateTimeNow = $props.uiState.xtc_1; $this$create.dayOfWeekMap = $props.uiState.ytc_1; $this$create.showModerateOptions = $props.uiState.btd_1; $this$create.onDeleteComment = $props.onDeleteComment; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_20($timeFormatterVal, $dateFormatterVal, $props) { return function (comment) { var tmp = get_UstadCommentListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_15(comment, $timeFormatterVal, $dateFormatterVal, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_11($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().rn2_1); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_16($strings) { return function ($this$create) { var this_0 = default_26; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_11($strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_21($strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_16($strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_17($props, $strings) { return function ($this$create) { $this$create.onChange = $props.onChangePrivateComment; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.label = $strings.eq5(strings_getInstance().un2_1); $this$create.value = $props.newPrivateCommentFlow; $this$create.activeUserPersonName = $props.uiState.utc_1; $this$create.activeUserPictureUri = $props.uiState.vtc_1; $this$create.textFieldId = 'private_comment_textfield'; $this$create.onClickSubmit = $props.onClickSubmitPrivateComment; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_22($props, $strings) { return function () { var tmp = get_AssignmentCommentTextFieldListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_17($props, $strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_23(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return 'pc_' + it.had_1.wac_1.toString(); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_18($comment, $timeFormatterVal, $dateFormatterVal, $props) { return function ($this$create) { $this$create.commentsAndName = $comment; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.dateTimeNow = $props.uiState.xtc_1; $this$create.dayOfWeekMap = $props.uiState.ytc_1; $this$create.showModerateOptions = $props.uiState.btd_1; $this$create.onDeleteComment = $props.onDeleteComment; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_24($timeFormatterVal, $dateFormatterVal, $props) { return function (comment) { var tmp = get_UstadCommentListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_18(comment, $timeFormatterVal, $dateFormatterVal, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda_0($props, $courseCommentInfiniteQueryResult, $privateCommentIninfiteQueryResult, $theme$delegate, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries, $inputRef, $caFileType, $timeFormatterVal, $dateFormatterVal) { return function ($this$virtualListContent) { $this$virtualListContent.c126('block_header', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda($props, $theme$delegate)); $this$virtualListContent.c126('header_section_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries)); var tmp; if ($props.uiState.ktp()) { $this$virtualListContent.c126('unassigned_error', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_1($props)); tmp = Unit_instance; } var tmp_0; if ($props.uiState.mtp()) { if ($props.uiState.jtp()) { $this$virtualListContent.c126('submission_header_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings)); } if ($props.uiState.utp()) { $this$virtualListContent.c126('assignment_text_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_3($props)); } if ($props.uiState.ptp()) { $this$virtualListContent.c126('add_file_button_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props)); } var tmp_1 = $props.uiState.htc_1; var tmp_2 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_5; $this$virtualListContent.d126(tmp_1, tmp_2, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_6($props)); if ($props.uiState.itp()) { $this$virtualListContent.c126('item_submit_button', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings)); } var tmp0_safe_receiver = $props.uiState.stc_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2....' call $this$virtualListContent.c126('submit_error', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_8(tmp0_safe_receiver, $theme$delegate)); } // Inline function 'kotlin.collections.forEachIndexed' call var index = 0; var tmp0_iterator = $props.uiState.jtc_1.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2....' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var isCollapsedVal = $props.uiState.ztc_1.a1(item.uk6_1.bc2_1); var tmp_3 = 'submission_' + item.uk6_1.bc2_1.toString(); $this$virtualListContent.c126(tmp_3, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_9(item, $props, index_0, isCollapsedVal)); if (!isCollapsedVal) { var tmp_4 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_10; $this$virtualListContent.d126(item.vk6_1, tmp_4, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_11($props)); } } $this$virtualListContent.c126('grades_scoring_header', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_12($strings)); $this$virtualListContent.c126('grade_filter_chips', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_13($props)); var tmp_5 = $props.uiState.vtp(); var tmp_6 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_14; $this$virtualListContent.d126(tmp_5, tmp_6, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_15($props, $timeFormatterVal, $dateFormatterVal)); tmp_0 = Unit_instance; } var tmp_7; if ($props.uiState.ltp()) { if ($props.uiState.ctd_1) { var tmp_8 = get_SocialWarningListItem(); create_0(tmp_8, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_16($props)); } $this$virtualListContent.c126('course_comments_header_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_17($strings)); $this$virtualListContent.c126('course_comment_textfield_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_18($props, $strings)); var tmp_9 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_19; $this$virtualListContent.j126($courseCommentInfiniteQueryResult, tmp_9, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_20($timeFormatterVal, $dateFormatterVal, $props)); tmp_7 = Unit_instance; } var tmp_10; if ($props.uiState.ntp()) { $this$virtualListContent.c126('private_comments_header_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_21($strings)); $this$virtualListContent.c126('private_comment_textfield_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_22($props, $strings)); var tmp_11 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_23; $this$virtualListContent.j126($privateCommentIninfiteQueryResult, tmp_11, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_24($timeFormatterVal, $dateFormatterVal, $props)); tmp_10 = Unit_instance; } return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda_1($this$invoke) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda_0($muiAppState, $props, $courseCommentInfiniteQueryResult, $privateCommentIninfiteQueryResult, $theme$delegate, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries, $inputRef, $caFileType, $timeFormatterVal, $dateFormatterVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.id = 'VirtualList'; $this$invoke.content = virtualListContent(ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda_0($props, $courseCommentInfiniteQueryResult, $privateCommentIninfiteQueryResult, $theme$delegate, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries, $inputRef, $caFileType, $timeFormatterVal, $dateFormatterVal)); var this_1 = default_47; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda_1; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentDetailOverviewScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.wta_1, new ClazzAssignmentDetailOverviewUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentDetailOverviewScreenComponent2(); var block = ClazzAssignmentDetailOverviewScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_122($uiStateVal$delegate) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentDetailOverviewScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return new ClazzAssignmentDetailOverviewViewModel(di, savedStateHandle); } function ClazzAssignmentDetailOverviewViewModel$onChangeSubmissionText$ref($boundThis) { var l = function (p0) { $boundThis.ptb(p0); return Unit_instance; }; l.callableName = 'onChangeSubmissionText'; return l; } function ClazzAssignmentDetailOverviewViewModel$onChangeCourseCommentText$ref($boundThis) { var l = function (p0) { $boundThis.yto(p0); return Unit_instance; }; l.callableName = 'onChangeCourseCommentText'; return l; } function ClazzAssignmentDetailOverviewViewModel$onChangePrivateCommentText$ref($boundThis) { var l = function (p0) { $boundThis.wto(p0); return Unit_instance; }; l.callableName = 'onChangePrivateCommentText'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickSubmitCourseComment$ref($boundThis) { var l = function () { $boundThis.zto(); return Unit_instance; }; l.callableName = 'onClickSubmitCourseComment'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickSubmitPrivateComment$ref($boundThis) { var l = function () { $boundThis.xto(); return Unit_instance; }; l.callableName = 'onClickSubmitPrivateComment'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickSubmit$ref($boundThis) { var l = function () { $boundThis.btp(); return Unit_instance; }; l.callableName = 'onClickSubmit'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickMarksFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.vto(p0); return Unit_instance; }; l.callableName = 'onClickMarksFilterChip'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickCourseGroupSet$ref($boundThis) { var l = function () { $boundThis.dtp(); return Unit_instance; }; l.callableName = 'onClickCourseGroupSet'; return l; } function ClazzAssignmentDetailOverviewScreen$lambda$lambda$lambda($viewModel) { return function (file) { var uri = URL.createObjectURL(file); $viewModel.atp(uri, file.name, file.type, numberToLong(file.size)); return Unit_instance; }; } function ClazzAssignmentDetailOverviewViewModel$onRemoveSubmissionFile$ref($boundThis) { var l = function (p0) { $boundThis.etp(p0); return Unit_instance; }; l.callableName = 'onRemoveSubmissionFile'; return l; } function ClazzAssignmentDetailOverviewViewModel$onToggleSubmissionExpandCollapse$ref($boundThis) { var l = function (p0) { $boundThis.ctp(p0); return Unit_instance; }; l.callableName = 'onToggleSubmissionExpandCollapse'; return l; } function ClazzAssignmentDetailOverviewViewModel$onOpenSubmissionFile$ref($boundThis) { var l = function (p0) { $boundThis.ftp(p0); return Unit_instance; }; l.callableName = 'onOpenSubmissionFile'; return l; } function ClazzAssignmentDetailOverviewViewModel$onDeleteComment$ref($boundThis) { var l = function (p0) { $boundThis.gtp(p0); return Unit_instance; }; l.callableName = 'onDeleteComment'; return l; } function ClazzAssignmentDetailOverviewViewModel$onWarningDismiss$ref($boundThis) { var l = function () { $boundThis.uto(); return Unit_instance; }; l.callableName = 'onWarningDismiss'; return l; } function ClazzAssignmentDetailOverviewScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_122($uiStateVal$delegate); $this$invoke.editableSubmissionFlow = $viewModel.yta_1; $this$invoke.newCourseCommentFlow = $viewModel.ctb_1; $this$invoke.newPrivateCommentFlow = $viewModel.atb_1; $this$invoke.onChangeSubmissionText = ClazzAssignmentDetailOverviewViewModel$onChangeSubmissionText$ref($viewModel); $this$invoke.onChangeCourseComment = ClazzAssignmentDetailOverviewViewModel$onChangeCourseCommentText$ref($viewModel); $this$invoke.onChangePrivateComment = ClazzAssignmentDetailOverviewViewModel$onChangePrivateCommentText$ref($viewModel); $this$invoke.onClickSubmitCourseComment = ClazzAssignmentDetailOverviewViewModel$onClickSubmitCourseComment$ref($viewModel); $this$invoke.onClickSubmitPrivateComment = ClazzAssignmentDetailOverviewViewModel$onClickSubmitPrivateComment$ref($viewModel); $this$invoke.onClickSubmitSubmission = ClazzAssignmentDetailOverviewViewModel$onClickSubmit$ref($viewModel); $this$invoke.onClickFilterChip = ClazzAssignmentDetailOverviewViewModel$onClickMarksFilterChip$ref($viewModel); $this$invoke.onClickCourseGroupSet = ClazzAssignmentDetailOverviewViewModel$onClickCourseGroupSet$ref($viewModel); $this$invoke.onAddFile = ClazzAssignmentDetailOverviewScreen$lambda$lambda$lambda($viewModel); $this$invoke.onRemoveSubmissionFile = ClazzAssignmentDetailOverviewViewModel$onRemoveSubmissionFile$ref($viewModel); $this$invoke.onToggleSubmissionExpandCollapse = ClazzAssignmentDetailOverviewViewModel$onToggleSubmissionExpandCollapse$ref($viewModel); $this$invoke.onClickSubmissionFile = ClazzAssignmentDetailOverviewViewModel$onOpenSubmissionFile$ref($viewModel); $this$invoke.onDeleteComment = ClazzAssignmentDetailOverviewViewModel$onDeleteComment$ref($viewModel); $this$invoke.onWarningDismiss = ClazzAssignmentDetailOverviewViewModel$onWarningDismiss$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzAssignmentDetailOverviewScreen_kt_37tei3; function _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l() { if (!properties_initialized_ClazzAssignmentDetailOverviewScreen_kt_37tei3) { properties_initialized_ClazzAssignmentDetailOverviewScreen_kt_37tei3 = true; Companion_getInstance_14(); var tmp = to(0, default_35); Companion_getInstance_14(); var tmp_0 = to(1, default_35); Companion_getInstance_14(); ASSIGNMENT_STATUS_MAP = mapOf_0([tmp, tmp_0, to(2, default_111)]); ClazzAssignmentDetailOverviewScreenComponent2 = FC(ClazzAssignmentDetailOverviewScreenComponent2$lambda); ClazzAssignmentDetailOverviewScreen = FC(ClazzAssignmentDetailOverviewScreen$lambda); } } function get_CourseAssignmentSubmissionEditComponent() { _init_properties_CourseAssignmentSubmissionEditComponent_kt__2ecc8j(); return CourseAssignmentSubmissionEditComponent; } var CourseAssignmentSubmissionEditComponent; function CourseAssignmentSubmissionEditComponent$lambda($this$FC, props) { _init_properties_CourseAssignmentSubmissionEditComponent_kt__2ecc8j(); var strings = useStringProvider(); var uiStateVal$delegate = collectAsState(props.stateFlow, new ClazzAssignmentDetailoverviewSubmissionUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = CourseAssignmentSubmissionEditComponent$lambda$lambda(props, strings, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_123($uiStateVal$delegate) { _init_properties_CourseAssignmentSubmissionEditComponent_kt__2ecc8j(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function CourseAssignmentSubmissionEditComponent$lambda$lambda$lambda($props, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.id = 'assignment_text'; var tmp0_safe_receiver = invoke$lambda_123($uiStateVal$delegate).ctf_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fc2_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.onChange = $props.onChangeSubmissionText; return Unit_instance; }; } function CourseAssignmentSubmissionEditComponent$lambda$lambda$lambda_0($props, $uiStateVal$delegate) { return function () { var tmp2_safe_receiver = invoke$lambda_123($uiStateVal$delegate).ctf_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { var tmp0_safe_receiver = $props.overviewUiState.ctc_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.c7u_1; tmp = textLength(tmp2_safe_receiver, tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs); } return tmp; }; } function CourseAssignmentSubmissionEditComponent$lambda$lambda($props, $strings, $uiStateVal$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block = CourseAssignmentSubmissionEditComponent$lambda$lambda$lambda($props, $uiStateVal$delegate); addChild($this$invoke, this_0, block); // Inline function 'react.useMemo' call var tmp0_safe_receiver = invoke$lambda_123($uiStateVal$delegate).ctf_1; var tmp = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fc2_1; var tmp1_safe_receiver = $props.overviewUiState.ctc_1; var dependencies = [tmp, tmp1_safe_receiver == null ? null : tmp1_safe_receiver.c7u_1]; var callback = CourseAssignmentSubmissionEditComponent$lambda$lambda$lambda_0($props, $uiStateVal$delegate); var submissionLength = useMemo(callback, dependencies); var tmp_0; if (!(submissionLength == null)) { var tmp_1; var tmp2_safe_receiver = $props.overviewUiState.ctc_1; var tmp_2 = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.c7u_1; if (tmp_2 === 2) { tmp_1 = strings_getInstance().onc_1; } else { tmp_1 = strings_getInstance().nnc_1; } var limitTypeMessageId = tmp_1; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$7 = $strings.eq5(limitTypeMessageId) + ': ' + submissionLength + ' / '; addChildNode($this$invoke, tmp$ret$7); var tmp3_safe_receiver = $props.overviewUiState.ctc_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$10 = '' + (tmp3_safe_receiver == null ? null : tmp3_safe_receiver.d7u_1) + ' '; addChildNode($this$invoke, tmp$ret$10); tmp_0 = Unit_instance; } return Unit_instance; }; } var properties_initialized_CourseAssignmentSubmissionEditComponent_kt_x8q54h; function _init_properties_CourseAssignmentSubmissionEditComponent_kt__2ecc8j() { if (!properties_initialized_CourseAssignmentSubmissionEditComponent_kt_x8q54h) { properties_initialized_CourseAssignmentSubmissionEditComponent_kt_x8q54h = true; CourseAssignmentSubmissionEditComponent = FC(CourseAssignmentSubmissionEditComponent$lambda); } } function get_ClazzAssignmentEditScreenComponent2() { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return ClazzAssignmentEditScreenComponent2; } var ClazzAssignmentEditScreenComponent2; function get_ClazzAssignmentEditScreen() { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return ClazzAssignmentEditScreen; } var ClazzAssignmentEditScreen; function ClazzAssignmentEditScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); var strings = useStringProvider(); var terminologyEntries = useCourseTerminologyEntries(props.uiState.otr_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzAssignmentEditScreenComponent2$lambda$lambda(props, strings, terminologyEntries); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState.rtr_1; $this$invoke.onCourseBlockChange = $props.onChangeCourseBlock; $this$invoke.onPictureChanged = $props.onPictureChanged; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.eq5(strings_getInstance().tnh_1); $this$invoke.checked = $props.uiState.str_1; $this$invoke.onChanged = $props.onGroupSubmissionOnChanged; $this$invoke.enabled = $props.uiState.ktr_1; $this$invoke.id = 'group_submission_on'; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSubmissionType(); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cgsName'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.input' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2......' call // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; this_1.cursor = 'pointer'; this_0.input = this_1; $this$invoke.sx = this_0; // Inline function 'mui.material.FormControlVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.lk4_1; $this$invoke.value = tmp1_elvis_lhs == null ? '(' + $strings.eq5(strings_getInstance().gmg_1) + ')' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().jmw_1); $this$invoke.disabled = !$props.uiState.mtr_1; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.readOnly' call // Inline function 'kotlin.js.asDynamic' call this_2.readOnly = true; $this$invoke.inputProps = this_2; $this$invoke.onClick = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.error = !($props.uiState.ttr_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.ttr_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.v7t_1 = $it; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caRequireFileSubmission'; $this$invoke.label = $strings.eq5(strings_getInstance().qnb_1); var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.v7t_1; $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.error = $props.uiState.ptr_1; $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props); $this$invoke.enabled = $props.uiState.ktr_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.x7t_1 = numberToInt($it); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caSizeLimit'; // Inline function 'mui.material.FormControlVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.x7t_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().tnb_1); $this$invoke.disabled = !$props.uiState.ktr_1; $this$invoke.error = !($props.uiState.qtr_1 == null); var tmp3_safe_receiver = $props.uiState.qtr_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.y7t_1 = numberToInt($it); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caNumberOfFiles'; // Inline function 'mui.material.FormControlVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.y7t_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().wnb_1); $this$invoke.disabled = !$props.uiState.ktr_1; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { return function ($this$shallowCopy) { $this$shallowCopy.b7u_1 = $it; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_5($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caRequireTextSubmission'; $this$invoke.label = $strings.eq5(strings_getInstance().rnb_1); var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b7u_1; $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.error = $props.uiState.ptr_1; $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props); $this$invoke.enabled = $props.uiState.ktr_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4(it) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return it.xt3_1.toString(); } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($strings) { return function (it) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $strings.eq5(it.wt3_1); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($it) { return function ($this$shallowCopy) { $this$shallowCopy.c7u_1 = $it.xt3_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'caTextLimitType'; $this$UstadSelectField.options = toList(values()); var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var indexedObject = values(); var inductionVariable = 0; var last = indexedObject.length; while (inductionVariable < last) { var element = indexedObject[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2.....' call var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; if (element.xt3_1 === (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.c7u_1)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_elvis_lhs = tmp$ret$1; $this$UstadSelectField.value = tmp0_elvis_lhs == null ? TextLimitType_LIMIT_WORDS_getInstance() : tmp0_elvis_lhs; $this$UstadSelectField.itemValue = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4; $this$UstadSelectField.itemLabel = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($strings); $this$UstadSelectField.label = $strings.eq5(strings_getInstance().vnb_1); $this$UstadSelectField.enabled = $props.uiState.ktr_1; $this$UstadSelectField.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($it) { return function ($this$shallowCopy) { $this$shallowCopy.d7u_1 = numberToInt($it); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caTextLimit'; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.d7u_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().snb_1); $this$invoke.placeholder = $strings.eq5(strings_getInstance().snb_1); $this$invoke.disabled = !$props.uiState.ktr_1; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($it) { return function ($this$shallowCopy) { $this$shallowCopy.z7t_1 = $it.eq4_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caSubmissionPolicy'; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.z7t_1; var tmp; if (tmp2_elvis_lhs == null) { tmp = 1; } else { tmp = tmp2_elvis_lhs; } $this$invoke.value = tmp; $this$invoke.label = $strings.eq5(strings_getInstance().qnf_1); $this$invoke.options = SubmissionPolicyConstants_getInstance().yq5_1; $this$invoke.enabled = $props.uiState.ktr_1; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($strings, $terminologyEntries) { return function (markingType) { var tmp; if (markingType.equals(MarkingType_PEERS_getInstance())) { tmp = $strings.eq5(strings_getInstance().cnc_1); } else { tmp = courseTerminologyResource($terminologyEntries, $strings, strings_getInstance().gmu_1); } var text = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return text; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_10(it) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return it.toString(); } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($it) { return function ($this$shallowCopy) { $this$shallowCopy.a7u_1 = $it.tt3_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_9($props, $strings, $terminologyEntries) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'caMarkingType'; var tmp = Companion_instance_101; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.a7u_1; $this$UstadSelectField.value = tmp.dk7(tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs); $this$UstadSelectField.label = $strings.eq5(strings_getInstance().bnc_1); $this$UstadSelectField.options = get_entries(); $this$UstadSelectField.enabled = $props.uiState.ltr_1; $this$UstadSelectField.itemLabel = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($strings, $terminologyEntries); $this$UstadSelectField.itemValue = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_10; $this$UstadSelectField.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.g7u_1 = numberToInt($it); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_12($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caPeerReviewerCount'; $this$invoke.fullWidth = true; // Inline function 'mui.material.FormControlVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.g7u_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().hng_1); $this$invoke.disabled = !$props.uiState.ktr_1; $this$invoke.error = !($props.uiState.ntr_1 == null); var tmp3_safe_receiver = $props.uiState.ntr_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2......' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { $props.onClickAssignReviewers(); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'buttonAssignReviewers'; $this$invoke.fullWidth = true; $this$invoke.onClick = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props); $this$invoke.disabled = !$props.uiState.ktr_1; // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().gng_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_10($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadNumberTextField(); var block = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_12($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($it) { return function ($this$shallowCopy) { $this$shallowCopy.s7t_1 = $it; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_11($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caClassCommentEnabled'; $this$invoke.label = $strings.eq5(strings_getInstance().rn1_1); var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.s7t_1; $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($props); $this$invoke.enabled = $props.uiState.ktr_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($it) { return function ($this$shallowCopy) { $this$shallowCopy.t7t_1 = $it; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_15($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_12($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caPrivateCommentsEnabled'; $this$invoke.label = $strings.eq5(strings_getInstance().jn2_1); var tmp0_safe_receiver = $props.uiState.ets(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t7t_1; $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_15($props); $this$invoke.enabled = $props.uiState.ktr_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntries) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var this_0 = get_UstadCourseBlockEdit(); var block = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_UstadSwitchField(); var block_0 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.str_1) { var this_2 = get_UstadTextField(); var block_1 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } var this_3 = get_UstadSwitchField(); var block_2 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_3, block_2); var tmp_0; if ($props.uiState.wu1()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = get_UstadNumberTextField(); var block_3 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); var this_5 = get_UstadNumberTextField(); var block_4 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); tmp_0 = Unit_instance; } var this_6 = get_UstadSwitchField(); var block_5 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_5($strings, $props); addChild($this$invoke, this_6, block_5); var tmp_1; if ($props.uiState.vu1()) { UstadSelectField($this$invoke, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings)); var this_7 = get_UstadNumberTextField(); var block_6 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_7, block_6); tmp_1 = Unit_instance; } var this_8 = get_UstadMessageIdSelectField(); var block_7 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_8, block_7); UstadSelectField($this$invoke, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_9($props, $strings, $terminologyEntries)); var tmp_2; if ($props.uiState.uu1()) { var this_9 = default_24; var block_8 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_10($props, $strings); addChild($this$invoke, this_9, block_8); tmp_2 = Unit_instance; } var this_10 = get_UstadSwitchField(); var block_9 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_11($strings, $props); addChild($this$invoke, this_10, block_9); var this_11 = get_UstadSwitchField(); var block_10 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_12($strings, $props); addChild($this$invoke, this_11, block_10); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda($props, $strings, $terminologyEntries) { return function ($this$invoke) { var this_0 = default_24; var block = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntries); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzAssignmentEditScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.htr_1, new ClazzAssignmentEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentEditScreenComponent2(); var block = ClazzAssignmentEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_124($uiStateVal$delegate) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return new ClazzAssignmentEditViewModel(di, savedStateHandle); } function ClazzAssignmentEditViewModel$onAssignmentChanged$ref($boundThis) { var l = function (p0) { $boundThis.ou1(p0); return Unit_instance; }; l.callableName = 'onAssignmentChanged'; return l; } function ClazzAssignmentEditViewModel$onCourseBlockChanged$ref($boundThis) { var l = function (p0) { $boundThis.pts(p0); return Unit_instance; }; l.callableName = 'onCourseBlockChanged'; return l; } function ClazzAssignmentEditViewModel$onClickSubmissionType$ref($boundThis) { var l = function () { $boundThis.qu1(); return Unit_instance; }; l.callableName = 'onClickSubmissionType'; return l; } function ClazzAssignmentEditViewModel$onClickAssignReviewers$ref($boundThis) { var l = function () { $boundThis.ru1(); return Unit_instance; }; l.callableName = 'onClickAssignReviewers'; return l; } function ClazzAssignmentEditViewModel$onGroupSubmissionOnChanged$ref($boundThis) { var l = function (p0) { $boundThis.nu1(p0); return Unit_instance; }; l.callableName = 'onGroupSubmissionOnChanged'; return l; } function ClazzAssignmentEditViewModel$onPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.pu1(p0); return Unit_instance; }; l.callableName = 'onPictureChanged'; return l; } function ClazzAssignmentEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_124($uiStateVal$delegate); $this$invoke.onAssignmentChanged = ClazzAssignmentEditViewModel$onAssignmentChanged$ref($viewModel); $this$invoke.onChangeCourseBlock = ClazzAssignmentEditViewModel$onCourseBlockChanged$ref($viewModel); $this$invoke.onClickSubmissionType = ClazzAssignmentEditViewModel$onClickSubmissionType$ref($viewModel); $this$invoke.onClickAssignReviewers = ClazzAssignmentEditViewModel$onClickAssignReviewers$ref($viewModel); $this$invoke.onGroupSubmissionOnChanged = ClazzAssignmentEditViewModel$onGroupSubmissionOnChanged$ref($viewModel); $this$invoke.onPictureChanged = ClazzAssignmentEditViewModel$onPictureChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzAssignmentEditScreen_kt_6s8u2d; function _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb() { if (!properties_initialized_ClazzAssignmentEditScreen_kt_6s8u2d) { properties_initialized_ClazzAssignmentEditScreen_kt_6s8u2d = true; ClazzAssignmentEditScreenComponent2 = FC(ClazzAssignmentEditScreenComponent2$lambda); ClazzAssignmentEditScreen = FC(ClazzAssignmentEditScreen$lambda); } } function get_PeerReviewerAllocationEditComponent2() { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return PeerReviewerAllocationEditComponent2; } var PeerReviewerAllocationEditComponent2; function get_PeerReviewerAllocationEditScreen() { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return PeerReviewerAllocationEditScreen; } var PeerReviewerAllocationEditScreen; var PeerReviewerAllocationEditPreview; function PeerReviewerAllocationEditComponent2$lambda($this$FC, props) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = PeerReviewerAllocationEditComponent2$lambda$lambda(props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_125($theme$delegate) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onAssignRandomReviewerClick(); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().ing_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda_0($submitter) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $submitter.ek8_1.s7v_1; addChildNode($this$invoke, tmp$ret$3); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(16) + 'px'; $this$invoke.sx = this_0; return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($selectId, $strings, $index, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = $selectId + '_label'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2.........' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_125($theme$delegate).palette.background.default; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.s11t(strings_getInstance().jng_1, [$index + 1 | 0]); addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $allocation) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; $props.onAllocationChanged($allocation.ckm(VOID, toLong_0(selectedVal))); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { $this$invoke.value = '0'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = '(' + $strings.eq5(strings_getInstance().jnf_1) + ')'; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($reviewer) { return function ($this$invoke) { $this$invoke.value = $reviewer.ek8_1.r7v_1.toString(); var tmp0_elvis_lhs = $reviewer.ek8_1.s7v_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($allocation, $selectId, $props, $strings) { return function ($this$invoke) { $this$invoke.value = $allocation.ffu_1.toString(); $this$invoke.id = $selectId; $this$invoke.fullWidth = true; $this$invoke.onChange = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $allocation); var this_0 = default_8; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block); var tmp0_iterator = $props.uiState.uu5($allocation).w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2.........' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block_0 = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1(element); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda_0($selectId, $strings, $index, $theme$delegate, $allocation, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_54; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($selectId, $strings, $index, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($allocation, $selectId, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda_1($theme$delegate, $selectId, $strings, $index, $allocation, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2.......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = invoke$lambda_125($theme$delegate).spacing(4); $this$invoke.sx = this_0; var this_1 = default_53; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda_0($selectId, $strings, $index, $theme$delegate, $allocation, $props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = default_11; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var tmp0_iterator = $props.uiState.qu4_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_2; var block_0 = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda_0(element); addChild($this$invoke, this_1, block_0); // Inline function 'kotlin.collections.forEachIndexed' call var index = 0; var tmp0_iterator_0 = element.fk8_1.w(); while (tmp0_iterator_0.f()) { var item = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2.....' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var selectId = 'select_' + element.ek8_1.r7v_1.toString(); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_15; var block_1 = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda_1($theme$delegate, selectId, $strings, index_0, item, $props); addChild($this$invoke, this_2, block_1); } } return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_34; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PeerReviewerAllocationEditScreen$lambda($this$FC, props) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); var viewModel = useUstadViewModel(VOID, PeerReviewerAllocationEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.cu4_1, new PeerReviewerAllocationEditUIState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PeerReviewerAllocationEditComponent2(); var block = PeerReviewerAllocationEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_126($uiStateVal$delegate) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function PeerReviewerAllocationEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return new PeerReviewerAllocationEditViewModel(di, savedStateHandle); } function PeerReviewerAllocationEditViewModel$onAssignRandomReviewers$ref($boundThis) { var l = function () { $boundThis.tu5(); return Unit_instance; }; l.callableName = 'onAssignRandomReviewers'; return l; } function PeerReviewerAllocationEditViewModel$onAllocationChanged$ref($boundThis) { var l = function (p0) { $boundThis.su5(p0); return Unit_instance; }; l.callableName = 'onAllocationChanged'; return l; } function PeerReviewerAllocationEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_126($uiStateVal$delegate); $this$invoke.onAssignRandomReviewerClick = PeerReviewerAllocationEditViewModel$onAssignRandomReviewers$ref($viewModel); $this$invoke.onAllocationChanged = PeerReviewerAllocationEditViewModel$onAllocationChanged$ref($viewModel); return Unit_instance; }; } function PeerReviewerAllocationEditPreview$lambda($this$FC, it) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PeerReviewerAllocationEditComponent2(); var block = PeerReviewerAllocationEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function PeerReviewerAllocationEditPreview$lambda$lambda($this$invoke) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); $this$invoke.onAllocationChanged = PeerReviewerAllocationEditPreview$lambda$lambda$lambda; var tmp = new AssignmentSubmitterSummary(new Long(1, 0), 'Maryam'); // Inline function 'kotlin.apply' call var this_0 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_0.efu_1 = new Long(321, 0); this_0.ffu_1 = new Long(0, 0); var tmp_0 = this_0; // Inline function 'kotlin.apply' call var this_1 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_1.efu_1 = new Long(2131, 0); this_1.ffu_1 = new Long(3, 0); var tmp_1 = new AssignmentSubmitterAndAllocations(tmp, listOf([tmp_0, this_1])); var tmp_2 = new AssignmentSubmitterSummary(new Long(2, 0), 'Ahmad'); // Inline function 'kotlin.apply' call var this_2 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_2.efu_1 = new Long(134, 0); this_2.ffu_1 = new Long(3, 0); var tmp_3 = this_2; // Inline function 'kotlin.apply' call var this_3 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_3.efu_1 = new Long(31321, 0); this_3.ffu_1 = new Long(1, 0); var tmp_4 = new AssignmentSubmitterAndAllocations(tmp_2, listOf([tmp_3, this_3])); var tmp_5 = new AssignmentSubmitterSummary(new Long(3, 0), 'Intelligent Students'); // Inline function 'kotlin.apply' call var this_4 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_4.efu_1 = new Long(13131, 0); this_4.ffu_1 = new Long(1, 0); var tmp_6 = this_4; // Inline function 'kotlin.apply' call var this_5 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_5.efu_1 = new Long(23131, 0); this_5.ffu_1 = new Long(2, 0); $this$invoke.uiState = new PeerReviewerAllocationEditUIState(listOf([tmp_1, tmp_4, new AssignmentSubmitterAndAllocations(tmp_5, listOf([tmp_6, this_5]))])); return Unit_instance; } function PeerReviewerAllocationEditPreview$lambda$lambda$lambda(it) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return Unit_instance; } var properties_initialized_PeerReviewerAllocationEditScreen_kt_6yvn1d; function _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal() { if (!properties_initialized_PeerReviewerAllocationEditScreen_kt_6yvn1d) { properties_initialized_PeerReviewerAllocationEditScreen_kt_6yvn1d = true; PeerReviewerAllocationEditComponent2 = FC(PeerReviewerAllocationEditComponent2$lambda); PeerReviewerAllocationEditScreen = FC(PeerReviewerAllocationEditScreen$lambda); PeerReviewerAllocationEditPreview = FC(PeerReviewerAllocationEditPreview$lambda); } } function get_ClazzAssignmentSubmitterDetailComponent() { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return ClazzAssignmentSubmitterDetailComponent; } var ClazzAssignmentSubmitterDetailComponent; function get_ClazzAssignmentSubmitterDetailScreen() { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return ClazzAssignmentSubmitterDetailScreen; } var ClazzAssignmentSubmitterDetailScreen; function ClazzAssignmentSubmitterDetailComponent$lambda($this$FC, props) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); var strings = useStringProvider(); var muiAppState = useMuiAppState(); var refreshCommandFlow = useEmptyFlow(); var commentsMediatorResult = useDoorRemoteMediator(props.uiState.bu8_1, refreshCommandFlow); var commentsInfiniteQueryResult = usePagingSource(commentsMediatorResult.m11z_1, true); var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda(muiAppState, props, commentsInfiniteQueryResult, strings, timeFormatterVal, dateFormatterVal); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = get_SUBMISSION_STATUS_ICON_MAP().q($props.uiState.qtp()); if (tmp0_safe_receiver == null) null; else { // Inline function 'react.ChildrenBuilder.invoke' call addChild_0($this$invoke, tmp0_safe_receiver); } return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = capitalizeFirstLetter(mapLookup($strings, $props.uiState.qtp(), ClazzAssignmentViewModelConstants_getInstance().yt3_1)); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.eq5(strings_getInstance().ymz_1); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$create) { var this_0 = default_25; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$create, this_0, block); var this_1 = default_26; var block_0 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$create, this_1, block_0); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda($props, $strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_36; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = '' + $props.uiState.vuf() + ' ' + $strings.eq5(strings_getInstance().tn1_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.eq5(strings_getInstance().amm_1); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_25; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_1; addChild($this$create, this_0, block); var this_1 = default_26; var block_0 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$create, this_1, block_0); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $submissionAndFiles) { return function () { $props.onToggleSubmissionExpandCollapse($submissionAndFiles.uk6_1); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_1($submissionAndFiles, $props, $index, $isCollapsedVal) { return function ($this$create) { $this$create.submission = $submissionAndFiles.uk6_1; $this$create.submissionNum = $props.uiState.su7_1.u() - $index | 0; $this$create.isCollapsed = $isCollapsedVal; $this$create.onToggleExpandCollapse = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $submissionAndFiles); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_1($submissionAndFiles, $props, $index, $isCollapsedVal) { return function () { var tmp = get_CourseAssignmentSubmissionComponent(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_1($submissionAndFiles, $props, $index, $isCollapsedVal)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); var tmp0_safe_receiver = it.ncb_1; return 'submissionfile_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.pca_1); } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_2($fileItem, $props) { return function ($this$create) { $this$create.file = $fileItem; $this$create.onClick = $props.onClickSubmissionFile; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_3($props) { return function (fileItem) { var tmp = get_CourseAssignmentSubmissionFileListItem(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_2(fileItem, $props)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_3($strings) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.eq5(strings_getInstance().hnh_1); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_4($strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_3($strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_4($props) { return function ($this$create) { $this$create.onClickFilterChip = $props.onClickGradeFilterChip; $this$create.filterOptions = $props.uiState.au8_1; $this$create.selectedChipId = $props.uiState.zu7_1; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_5($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_4($props)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_6(it) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); var tmp0_safe_receiver = it.ibw_1; return 'grade_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wbv_1); } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_5($props, $mark, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.uiState = $props.uiState.wuf($mark); $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_7($props, $timeFormatterVal, $dateFormatterVal) { return function (mark) { var tmp = get_UstadCourseAssignmentMarkListItem(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_5($props, mark, $timeFormatterVal, $dateFormatterVal)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_6($draftMarkVal, $props) { return function ($this$create) { $this$create.draftMark = $draftMarkVal; $this$create.markFieldsEnabled = $props.uiState.suf(); var tmp0_safe_receiver = $props.uiState.qu7_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.lco_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.e7y_1; $this$create.maxPoints = tmp2_elvis_lhs == null ? 0.0 : tmp2_elvis_lhs; $this$create.scoreError = $props.uiState.pu7_1; $this$create.onChangeDraftMark = $props.onChangeDraftMark; $this$create.onClickSubmitGrade = $props.onClickSubmitGrade; $this$create.onClickSubmitGradeAndMarkNext = $props.onClickSubmitGradeAndMarkNext; $this$create.submitButtonLabelStringResource = $props.uiState.xuf(); $this$create.submitGradeButtonAndGoNextStringResource = $props.uiState.yuf(); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_8($draftMarkVal, $props) { return function () { var tmp = get_CourseAssignmentMarkEdit(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_6($draftMarkVal, $props)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.eq5(strings_getInstance().rn2_1); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_9($strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_7($strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$create) { $this$create.onChange = $props.onChangePrivateComment; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.label = $strings.eq5(strings_getInstance().un2_1); $this$create.value = $props.newPrivateCommentFlow; $this$create.activeUserPersonUid = $props.uiState.du8_1; $this$create.activeUserPersonName = $props.uiState.fu8_1; $this$create.activeUserPictureUri = $props.uiState.gu8_1; $this$create.textFieldId = 'private_comment_textfield'; $this$create.onClickSubmit = $props.onClickSubmitPrivateComment; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_10($props, $strings) { return function () { var tmp = get_AssignmentCommentTextFieldListItem(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_11(it) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return 'comment_' + it.had_1.wac_1.toString(); } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_9($comment, $timeFormatterVal, $dateFormatterVal, $props) { return function ($this$create) { $this$create.commentsAndName = $comment; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.dateTimeNow = $props.uiState.hu8_1; $this$create.dayOfWeekMap = $props.uiState.iu8_1; $this$create.showModerateOptions = $props.uiState.lu8_1; $this$create.onDeleteComment = $props.onDeleteComment; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_12($timeFormatterVal, $dateFormatterVal, $props) { return function (comment) { var tmp = get_UstadCommentListItem(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_9(comment, $timeFormatterVal, $dateFormatterVal, $props)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda($props, $commentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal) { return function ($this$virtualListContent) { $this$virtualListContent.c126('header', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda($props, $strings)); var tmp; if ($props.uiState.aug()) { $this$virtualListContent.c126('averagescore', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_0($props, $strings)); tmp = Unit_instance; } var index = 0; var tmp0_iterator = $props.uiState.su7_1.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.ClazzAssignmentSubmitterDetailComponent....' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var isCollapsedVal = $props.uiState.ju8_1.a1(item.uk6_1.bc2_1); var tmp_0 = 'submission_' + item.uk6_1.bc2_1.toString(); $this$virtualListContent.c126(tmp_0, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_1(item, $props, index_0, isCollapsedVal)); if (!isCollapsedVal) { var tmp_1 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.d126(item.vk6_1, tmp_1, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_3($props)); } } $this$virtualListContent.c126('gradesheader', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_4($strings)); var tmp_2; if ($props.uiState.zuf()) { $this$virtualListContent.c126('gradefilterchips', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_5($props)); tmp_2 = Unit_instance; } var tmp_3 = $props.uiState.vtp(); var tmp_4 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_6; $this$virtualListContent.d126(tmp_3, tmp_4, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_7($props, $timeFormatterVal, $dateFormatterVal)); var tmp0_safe_receiver = $props.uiState.vu7_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.ClazzAssignmentSubmitterDetailComponent....' call $this$virtualListContent.c126('draftmark', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_8(tmp0_safe_receiver, $props)); } var tmp_5; if ($props.uiState.cu8_1) { $this$virtualListContent.c126('private_comment_header', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_9($strings)); $this$virtualListContent.c126('new_private_comment', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_10($props, $strings)); tmp_5 = Unit_instance; } var tmp_6 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_11; $this$virtualListContent.j126($commentsInfiniteQueryResult, tmp_6, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_12($timeFormatterVal, $dateFormatterVal, $props)); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_13; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_13($this$invoke) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda($muiAppState, $props, $commentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.ClazzAssignmentSubmitterDetailComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.id = 'VirtualList'; $this$invoke.content = virtualListContent(ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda($props, $commentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal)); var this_1 = default_47; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentSubmitterDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.eu7_1, new ClazzAssignmentSubmitterDetailUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentSubmitterDetailComponent(); var block = ClazzAssignmentSubmitterDetailScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_127($uiStateVal$delegate) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentSubmitterDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return new ClazzAssignmentSubmitterDetailViewModel(di, savedStateHandle); } function ClazzAssignmentSubmitterDetailViewModel$onChangePrivateComment$ref($boundThis) { var l = function (p0) { $boundThis.ouf(p0); return Unit_instance; }; l.callableName = 'onChangePrivateComment'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onSubmitPrivateComment$ref($boundThis) { var l = function () { $boundThis.puf(); return Unit_instance; }; l.callableName = 'onSubmitPrivateComment'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onChangeDraftMark$ref($boundThis) { var l = function (p0) { $boundThis.quf(p0); return Unit_instance; }; l.callableName = 'onChangeDraftMark'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onClickSubmitMark$ref($boundThis) { var l = function () { $boundThis.ruf(); return Unit_instance; }; l.callableName = 'onClickSubmitMark'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onClickGradeFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.tuf(p0); return Unit_instance; }; l.callableName = 'onClickGradeFilterChip'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onToggleSubmissionExpandCollapse$ref($boundThis) { var l = function (p0) { $boundThis.ctp(p0); return Unit_instance; }; l.callableName = 'onToggleSubmissionExpandCollapse'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onOpenSubmissionFile$ref($boundThis) { var l = function (p0) { $boundThis.ftp(p0); return Unit_instance; }; l.callableName = 'onOpenSubmissionFile'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onDeleteComment$ref($boundThis) { var l = function (p0) { $boundThis.gtp(p0); return Unit_instance; }; l.callableName = 'onDeleteComment'; return l; } function ClazzAssignmentSubmitterDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_127($uiStateVal$delegate); $this$invoke.newPrivateCommentFlow = $viewModel.gu7_1; $this$invoke.onChangePrivateComment = ClazzAssignmentSubmitterDetailViewModel$onChangePrivateComment$ref($viewModel); $this$invoke.onClickSubmitPrivateComment = ClazzAssignmentSubmitterDetailViewModel$onSubmitPrivateComment$ref($viewModel); $this$invoke.onChangeDraftMark = ClazzAssignmentSubmitterDetailViewModel$onChangeDraftMark$ref($viewModel); $this$invoke.onClickSubmitGrade = ClazzAssignmentSubmitterDetailViewModel$onClickSubmitMark$ref($viewModel); $this$invoke.onClickGradeFilterChip = ClazzAssignmentSubmitterDetailViewModel$onClickGradeFilterChip$ref($viewModel); $this$invoke.onToggleSubmissionExpandCollapse = ClazzAssignmentSubmitterDetailViewModel$onToggleSubmissionExpandCollapse$ref($viewModel); $this$invoke.onClickSubmissionFile = ClazzAssignmentSubmitterDetailViewModel$onOpenSubmissionFile$ref($viewModel); $this$invoke.onDeleteComment = ClazzAssignmentSubmitterDetailViewModel$onDeleteComment$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzAssignmentSubmitterDetailScreen_kt_6qavq5; function _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7() { if (!properties_initialized_ClazzAssignmentSubmitterDetailScreen_kt_6qavq5) { properties_initialized_ClazzAssignmentSubmitterDetailScreen_kt_6qavq5 = true; ClazzAssignmentSubmitterDetailComponent = FC(ClazzAssignmentSubmitterDetailComponent$lambda); ClazzAssignmentSubmitterDetailScreen = FC(ClazzAssignmentSubmitterDetailScreen$lambda); } } function get_CourseAssignmentMarkEdit() { _init_properties_CourseAssignmentMarkEdit_kt__52hev5(); return CourseAssignmentMarkEdit; } var CourseAssignmentMarkEdit; function CourseAssignmentMarkEdit$lambda($this$FC, props) { _init_properties_CourseAssignmentMarkEdit_kt__52hev5(); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = CourseAssignmentMarkEdit$lambda$lambda(theme$delegate, strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_128($theme$delegate) { _init_properties_CourseAssignmentMarkEdit_kt__52hev5(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.bbw_1 = $it; return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onChangeDraftMark; var tmp_0 = $props.draftMark; tmp(shallowCopy_5(tmp_0, CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda(it_0))); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'marker_comment'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().inh_1); var tmp0_elvis_lhs = $props.draftMark.bbw_1; $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.disabled = !$props.markFieldsEnabled; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda($props); $this$invoke.fullWidth = true; return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.cbw_1 = $it; return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onChangeDraftMark; var tmp_0 = $props.draftMark; tmp(shallowCopy_5(tmp_0, CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda$lambda(it))); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = '/' + $props.maxPoints + ' ' + $strings.eq5(strings_getInstance().tn1_1); addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda_0($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'marker_mark'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_128($theme$delegate).spacing(1); $this$invoke.sx = this_0; $this$invoke.numValue = $props.draftMark.cbw_1; $this$invoke.numValueIfBlank = -1.0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().jnh_1); $this$invoke.onChange = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_0($props); var tmp0_safe_receiver = $props.scoreError; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($props.scoreError == null); $this$invoke.disabled = !$props.markFieldsEnabled; // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit.....' call var tmp_0 = default_31; this_1.endAdornment = create_0(tmp_0, CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); $this$invoke.InputProps = this_1; $this$invoke.fullWidth = true; return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickSubmitGrade(); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'submit_mark_button'; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_2($props); $this$invoke.fullWidth = true; $this$invoke.disabled = !$props.markFieldsEnabled; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5($props.submitButtonLabelStringResource); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda_0($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit....' call // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; // Inline function 'web.cssom.JustifyContent.Companion.stretch' call 0; this_0.justifyContent = 'stretch'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var this_1 = get_UstadNumberTextField(); var block = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda_0($props, $strings, $theme$delegate); addChild($this$invoke, this_1, block); var this_2 = default_11; var block_0 = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda($theme$delegate, $strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = invoke$lambda_128($theme$delegate).spacing(1); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit...' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_128($theme$delegate).spacing(2); $this$invoke.sx = this_0; var this_1 = get_UstadTextField(); var block = CourseAssignmentMarkEdit$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_1, block); var this_2 = default_15; var block_0 = CourseAssignmentMarkEdit$lambda$lambda$lambda_0($props, $strings, $theme$delegate); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } var properties_initialized_CourseAssignmentMarkEdit_kt_nqijy9; function _init_properties_CourseAssignmentMarkEdit_kt__52hev5() { if (!properties_initialized_CourseAssignmentMarkEdit_kt_nqijy9) { properties_initialized_CourseAssignmentMarkEdit_kt_nqijy9 = true; CourseAssignmentMarkEdit = FC(CourseAssignmentMarkEdit$lambda); } } function get_ClazzMemberListScreenComponent2() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return ClazzMemberListScreenComponent2; } var ClazzMemberListScreenComponent2; function get_ClazzMemberListScreen() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return ClazzMemberListScreen; } var ClazzMemberListScreen; function get_StudentListItem() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return StudentListItem; } var StudentListItem; function get_PendingStudentListItem() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return PendingStudentListItem; } var PendingStudentListItem; function get_PendingInvitesListItem() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return PendingInvitesListItem; } var PendingInvitesListItem; function ClazzMemberListScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var strings = useStringProvider(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var teachersMediatorResult = useDoorRemoteMediator(props.uiState.dug_1, props.refreshCommandFlow); var teachersInfiniteQueryResult = usePagingSource(teachersMediatorResult.m11z_1, true); var studentsMediatorResult = useDoorRemoteMediator(props.uiState.cug_1, props.refreshCommandFlow); var studentsInfiniteQueryResult = usePagingSource(studentsMediatorResult.m11z_1, true); var pendingStudentsMediatorResult = useDoorRemoteMediator(props.uiState.eug_1, props.refreshCommandFlow); var pendingStudentsInfiniteQueryResult = usePagingSource(pendingStudentsMediatorResult.m11z_1, true); var pendingInvitesResult = useDoorRemoteMediator(props.uiState.fug_1, props.refreshCommandFlow); var pendingInvitesInfiniteQueryResult = usePagingSource(pendingInvitesResult.m11z_1, true); var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzMemberListScreenComponent2$lambda$lambda(tabAndAppBarHeight, props, teachersInfiniteQueryResult, studentsInfiniteQueryResult, pendingStudentsInfiniteQueryResult, pendingInvitesInfiniteQueryResult, strings, timeFormatterVal, dateFormatterVal); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.kug_1; $this$create.enabled = true; $this$create.onClickSort = $props.onClickSort; $this$create.sortOptions = $props.uiState.jug_1; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda($props)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { $this$create.filterOptions = $props.uiState.nug_1; $this$create.selectedChipId = $props.uiState.mug_1; $this$create.enabled = $props.uiState.lug_1; $this$create.onClickFilterChip = $props.onClickFilterChip; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.oug_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eq5(strings_getInstance().jmu_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp1_elvis_lhs == null ? $strings.eq5(strings_getInstance().jmu_1) : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var this_0 = default_26; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = $props.onClickAddNewMember; tmp(1001); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.oug_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eq5(strings_getInstance().hmu_1); $this$create.text = tmp1_elvis_lhs == null ? $strings.eq5(strings_getInstance().hmu_1) : tmp1_elvis_lhs; $this$create.enabled = $props.uiState.lug_1; $this$create.icon = create(default_119); $this$create.onClickAdd = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); $this$create.disableGutters = true; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = get_UstadAddListItem(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_3(it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var tmp0_safe_receiver = it.a96_1; return 't_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.f96_1); } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member, $props) { return function (it) { var tmp0_safe_receiver = $member; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.ClazzMemberListScreenComponent2........' call $props.onClickEntry(tmp0_safe_receiver); } return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member) { return function ($this$invoke) { var tmp0_safe_receiver = $member; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b96_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.h97_1; var tmp2_safe_receiver = $member; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.a96_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.qkm(); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($member) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($member) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $member; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a96_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.qkm(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($member, $props) { return function ($this$invoke) { $this$invoke.onClick = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member, $props); $this$invoke.disableGutters = true; var this_0 = default_25; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($member); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($member); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($member, $props) { return function ($this$create) { var this_0 = default_33; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($member, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_4($props) { return function (member) { var tmp = default_22; return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_3(member, $props)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.oug_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eq5(strings_getInstance().emh_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp1_elvis_lhs == null ? $strings.eq5(strings_getInstance().emh_1) : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$create) { var this_0 = default_26; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props) { return function () { var tmp = $props.onClickAddNewMember; tmp(1000); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.oug_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eq5(strings_getInstance().fmh_1); $this$create.text = tmp1_elvis_lhs == null ? $strings.eq5(strings_getInstance().fmh_1) : tmp1_elvis_lhs; $this$create.enabled = $props.uiState.lug_1; $this$create.icon = create(default_119); $this$create.onClickAdd = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props); $this$create.disableGutters = true; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings) { return function () { var tmp = get_UstadAddListItem(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_7(it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var tmp0_safe_receiver = it.a96_1; return 's_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.f96_1); } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($personItem, $props) { return function ($this$create) { $this$create.person = $personItem; $this$create.onClick = $props.onClickEntry; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_8($props) { return function (personItem) { var tmp = get_StudentListItem(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_6(personItem, $props)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().cn4_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$create) { var this_0 = default_26; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_9($strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_10(it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var tmp0_safe_receiver = it.dez_1; return 'p_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bey_1) + ' '; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($pendingStudent, $props, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.request = $pendingStudent; $this$create.onClick = $props.onClickPendingRequest; $this$create.localDateTimeNow = $props.uiState.pug_1; $this$create.dayOfWeekStringMap = $props.uiState.qug_1; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_11($props, $timeFormatterVal, $dateFormatterVal) { return function (pendingStudent) { var tmp = get_PendingStudentListItem(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_8(pendingStudent, $props, $timeFormatterVal, $dateFormatterVal)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($strings) { return function ($this$invoke) { $strings.eq5(strings_getInstance().xnm_1); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($strings) { return function ($this$create) { var this_0 = default_26; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_12($strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_13(it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); return 'p_' + it.c9n_1.toString() + ' '; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_10($it, $props) { return function ($this$create) { $this$create.item = $it; $this$create.onClickResendInvite = $props.onClickResendInvite; $this$create.onClickRevokeInvite = $props.onClickRevokeInvite; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_14($props) { return function (it) { var tmp = get_PendingInvitesListItem(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_10(it, $props)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda($props, $teachersInfiniteQueryResult, $studentsInfiniteQueryResult, $pendingStudentsInfiniteQueryResult, $pendingInvitesInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal) { return function ($this$virtualListContent) { $this$virtualListContent.h126(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda($props)); $this$virtualListContent.h126(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_0($props)); $this$virtualListContent.h126(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings)); var tmp; if ($props.uiState.gug_1) { $this$virtualListContent.h126(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings)); tmp = Unit_instance; } var tmp_0 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_3; $this$virtualListContent.j126($teachersInfiniteQueryResult, tmp_0, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_4($props)); $this$virtualListContent.h126(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings)); var tmp_1; if ($props.uiState.hug_1) { $this$virtualListContent.h126(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings)); tmp_1 = Unit_instance; } var tmp_2 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_7; $this$virtualListContent.j126($studentsInfiniteQueryResult, tmp_2, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_8($props)); var tmp_3; if ($props.uiState.hug_1) { $this$virtualListContent.h126(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_9($strings)); var tmp_4 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_10; $this$virtualListContent.j126($pendingStudentsInfiniteQueryResult, tmp_4, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_11($props, $timeFormatterVal, $dateFormatterVal)); tmp_3 = Unit_instance; } var tmp_5; if ($props.uiState.iug_1) { $this$virtualListContent.h126(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_12($strings)); var tmp_6 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_13; $this$virtualListContent.j126($pendingInvitesInfiniteQueryResult, tmp_6, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_14($props)); tmp_5 = Unit_instance; } return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_15; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_15($this$invoke) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzMemberListScreenComponent2$lambda$lambda($tabAndAppBarHeight, $props, $teachersInfiniteQueryResult, $studentsInfiniteQueryResult, $pendingStudentsInfiniteQueryResult, $pendingInvitesInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.ClazzMemberListScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzMemberListScreenComponent2$lambda$lambda$lambda($props, $teachersInfiniteQueryResult, $studentsInfiniteQueryResult, $pendingStudentsInfiniteQueryResult, $pendingInvitesInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal)); var this_1 = default_47; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzMemberListScreen$lambda($this$FC, it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var viewModel = useUstadViewModel(VOID, ClazzMemberListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new ClazzMemberListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzMemberListScreenComponent2(); var block = ClazzMemberListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_129($uiStateVal$delegate) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzMemberListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzMemberListScreen_kt__32qaju(); return new ClazzMemberListViewModel(di, savedStateHandle); } function ClazzMemberListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.sum(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ClazzMemberListViewModel$onClickRespondToPendingEnrolment$ref($boundThis) { var l = function (p0, p1) { $boundThis.qum(p0, p1); return Unit_instance; }; l.callableName = 'onClickRespondToPendingEnrolment'; return l; } function ClazzMemberListViewModel$onClickFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.ast(p0); return Unit_instance; }; l.callableName = 'onClickFilterChip'; return l; } function ClazzMemberListViewModel$onClickAddNewMember$ref($boundThis) { var l = function (p0) { $boundThis.rum(p0); return Unit_instance; }; l.callableName = 'onClickAddNewMember'; return l; } function ClazzMemberListViewModel$onClickResendInvite$ref($boundThis) { var l = function (p0) { $boundThis.uum(p0); return Unit_instance; }; l.callableName = 'onClickResendInvite'; return l; } function ClazzMemberListViewModel$onClickRevokeInvite$ref($boundThis) { var l = function (p0) { $boundThis.tum(p0); return Unit_instance; }; l.callableName = 'onClickRevokeInvite'; return l; } function ClazzMemberListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.zss(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ClazzMemberListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_129($uiStateVal$delegate); $this$invoke.onClickEntry = ClazzMemberListViewModel$onClickEntry$ref($viewModel); $this$invoke.onClickPendingRequest = ClazzMemberListViewModel$onClickRespondToPendingEnrolment$ref($viewModel); $this$invoke.onClickFilterChip = ClazzMemberListViewModel$onClickFilterChip$ref($viewModel); $this$invoke.onClickAddNewMember = ClazzMemberListViewModel$onClickAddNewMember$ref($viewModel); $this$invoke.onClickResendInvite = ClazzMemberListViewModel$onClickResendInvite$ref($viewModel); $this$invoke.onClickRevokeInvite = ClazzMemberListViewModel$onClickRevokeInvite$ref($viewModel); $this$invoke.onClickSort = ClazzMemberListViewModel$onSortOrderChanged$ref($viewModel); return Unit_instance; }; } function StudentListItem$lambda($this$FC, props) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = StudentListItem$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function StudentListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.person; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.StudentListItem.....' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function StudentListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.person; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b96_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.h97_1; var tmp2_safe_receiver = $props.person; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.a96_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.qkm(); return Unit_instance; }; } function StudentListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = StudentListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function StudentListItem$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.person; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a96_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.qkm(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function StudentListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = StudentListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = StudentListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = StudentListItem$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function StudentListItem$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_33; var block = StudentListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingStudentListItem$lambda($this$FC, props) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp = props.localDateTimeNow; var tmp0_safe_receiver = props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dez_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.jey_1; var requestTimeStr = useDayOrDate(true, tmp, tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_15().jmd(), true, props.timeFormatter, props.dateFormatter, props.dayOfWeekStringMap); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = PendingStudentListItem$lambda$lambda(props, requestTimeStr, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_130($theme$delegate) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function PendingStudentListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eez_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.h97_1; var tmp2_safe_receiver = $props.request; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.dez_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.fey_1; return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = PendingStudentListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_130($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_0($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginLeft = invoke$lambda_130($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_130($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_21; var block = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda($theme$delegate); addChild($this$create, this_0, block); var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dez_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.hey_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$create, tmp$ret$6); var this_1 = default_74; var block_0 = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_0($theme$delegate); addChild($this$create, this_1, block_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$9 = $requestTimeStr; addChildNode($this$create, tmp$ret$9); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dez_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.fey_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; var tmp = default_24; $this$invoke.secondary = create_0(tmp, PendingStudentListItem$lambda$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dez_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem.......' call $props.onClick(tmp1_safe_receiver, true); } return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().pmj_1); $this$invoke.onClick = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_39; addChild_0($this$invoke, this_0); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.eq5(strings_getInstance().pmj_1); var this_0 = default_6; var block = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dez_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem.......' call $props.onClick(tmp1_safe_receiver, false); } return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().fn4_1); $this$invoke.onClick = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props); var this_0 = default_40; addChild_0($this$invoke, this_0); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.eq5(strings_getInstance().fn4_1); var this_0 = default_6; var block = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda_1($strings, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_9; var block = PendingStudentListItem$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$create, this_0, block); var this_1 = default_9; var block_0 = PendingStudentListItem$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$create, this_1, block_0); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda($props, $requestTimeStr, $theme$delegate, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = PendingStudentListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PendingStudentListItem$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate); addChild($this$invoke, this_1, block_0); var tmp = default_24; $this$invoke.secondaryAction = create_0(tmp, PendingStudentListItem$lambda$lambda$lambda_1($strings, $props)); return Unit_instance; }; } function PendingInvitesListItem$lambda($this$FC, props) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var strings = useStringProvider(); var tmp0_safe_receiver = props.item; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.k9n_1; var expireTime = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, Companion_getInstance_15().jmd().kmc()); var overflowAnchor$delegate = useState(PendingInvitesListItem$lambda$lambda); var overflowAnchorVal = invoke$lambda_131(overflowAnchor$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = PendingInvitesListItem$lambda$lambda_0(overflowAnchorVal, props, strings, expireTime, overflowAnchor$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_131($overflowAnchor$delegate) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $overflowAnchor$delegate[0]; } function invoke$lambda_132($overflowAnchor$delegate, value) { _init_properties_ClazzMemberListScreen_kt__32qaju(); getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $overflowAnchor$delegate[1](value); return Unit_instance; } function PendingInvitesListItem$lambda$lambda() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return null; } function PendingInvitesListItem$lambda$lambda$lambda($props, $strings, $expireTime) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.item; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.h9n_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.eq5(strings_getInstance().ynm_1) + $expireTime; return Unit_instance; }; } function PendingInvitesListItem$lambda$lambda$lambda$lambda($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_131($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_132($overflowAnchor$delegate, tmp); return Unit_instance; }; } function PendingInvitesListItem$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-expanded'] = !($overflowAnchorVal == null); $this$invoke.onClick = PendingInvitesListItem$lambda$lambda$lambda$lambda($overflowAnchor$delegate); var this_0 = default_7; addChild_0($this$invoke, this_0); return Unit_instance; }; } function PendingInvitesListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal) { return function (it) { return $overflowAnchorVal; }; } function PendingInvitesListItem$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate) { return function () { invoke$lambda_132($overflowAnchor$delegate, null); return Unit_instance; }; } function PendingInvitesListItem$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate) { return function (it) { var tmp = $props.onClickResendInvite; var tmp0_safe_receiver = $props.item; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.h9n_1; tmp(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); invoke$lambda_132($overflowAnchor$delegate, null); return Unit_instance; }; } function PendingInvitesListItem$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = PendingInvitesListItem$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().ann_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PendingInvitesListItem$lambda$lambda$lambda$lambda$lambda_0($props, $overflowAnchor$delegate) { return function (it) { var tmp = $props.onClickRevokeInvite; var tmp0_safe_receiver = $props.item; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.h9n_1; tmp(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); invoke$lambda_132($overflowAnchor$delegate, null); return Unit_instance; }; } function PendingInvitesListItem$lambda$lambda$lambda$lambda_3($strings, $props, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = PendingInvitesListItem$lambda$lambda$lambda$lambda$lambda_0($props, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().bnn_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PendingInvitesListItem$lambda$lambda$lambda_1($overflowAnchorVal, $overflowAnchor$delegate, $strings, $props) { return function ($this$invoke) { $this$invoke.open = true; $this$invoke.anchorEl = PendingInvitesListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal); $this$invoke.onClose = PendingInvitesListItem$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate); var this_0 = default_8; var block = PendingInvitesListItem$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate); addChild($this$invoke, this_0, block); var this_1 = default_8; var block_0 = PendingInvitesListItem$lambda$lambda$lambda$lambda_3($strings, $props, $overflowAnchor$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PendingInvitesListItem$lambda$lambda_0($overflowAnchorVal, $props, $strings, $expireTime, $overflowAnchor$delegate) { return function ($this$invoke) { var this_0 = default_26; var block = PendingInvitesListItem$lambda$lambda$lambda($props, $strings, $expireTime); addChild($this$invoke, this_0, block); var this_1 = default_6; var block_0 = PendingInvitesListItem$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate); addChild($this$invoke, this_1, block_0); var tmp; if (!($overflowAnchorVal == null)) { var this_2 = default_10; var block_1 = PendingInvitesListItem$lambda$lambda$lambda_1($overflowAnchorVal, $overflowAnchor$delegate, $strings, $props); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_ClazzMemberListScreen_kt_qwxzw4; function _init_properties_ClazzMemberListScreen_kt__32qaju() { if (!properties_initialized_ClazzMemberListScreen_kt_qwxzw4) { properties_initialized_ClazzMemberListScreen_kt_qwxzw4 = true; ClazzMemberListScreenComponent2 = FC(ClazzMemberListScreenComponent2$lambda); ClazzMemberListScreen = FC(ClazzMemberListScreen$lambda); StudentListItem = FC(StudentListItem$lambda); PendingStudentListItem = FC(PendingStudentListItem$lambda); PendingInvitesListItem = FC(PendingInvitesListItem$lambda); } } function get_ClazzEnrolmentEditScreenComponent() { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); return ClazzEnrolmentEditScreenComponent; } var ClazzEnrolmentEditScreenComponent; function get_ClazzEnrolmentEditScreen() { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); return ClazzEnrolmentEditScreen; } var ClazzEnrolmentEditScreen; function ClazzEnrolmentEditScreenComponent$lambda($this$FC, props) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzEnrolmentEditScreenComponent$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda(it) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); return '' + it; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function (it) { var tmp; if (it === 1001) { tmp = strings_getInstance().gmu_1; } else { tmp = strings_getInstance().tn0_1; } var messageId = tmp; // Inline function 'react.ReactNode' call var tmp1_safe_receiver = $props.uiState.bup_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.eq5(messageId); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return tmp2_elvis_lhs == null ? $strings.eq5(messageId) : tmp2_elvis_lhs; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.g8i_1 = $it; return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.wuo_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_6(tmp0_safe_receiver, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'enrolment_role'; var tmp0_safe_receiver = $props.uiState.wuo_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.g8i_1; var tmp; if (tmp1_elvis_lhs == null) { tmp = 1000; } else { tmp = tmp1_elvis_lhs; } $this$UstadSelectField.value = tmp; $this$UstadSelectField.label = $strings.eq5(strings_getInstance().mmw_1) + '*'; $this$UstadSelectField.options = $props.uiState.cup_1; $this$UstadSelectField.error = !($props.uiState.xuo_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.xuo_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$UstadSelectField.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; $this$UstadSelectField.enabled = $props.uiState.aup_1; $this$UstadSelectField.itemValue = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda; $this$UstadSelectField.itemLabel = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings); $this$UstadSelectField.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.e8i_1 = $it; return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.wuo_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_6(tmp0_safe_receiver, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'date_joined'; var tmp0_safe_receiver = $props.uiState.wuo_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.e8i_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().qmy_1) + '*'; $this$invoke.disabled = !$props.uiState.aup_1; $this$invoke.error = !($props.uiState.yuo_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.yuo_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; var tmp3_safe_receiver = $props.uiState.wuo_1; var tmp4_elvis_lhs = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.s94_1; $this$invoke.timeZoneId = tmp4_elvis_lhs == null ? 'UTC' : tmp4_elvis_lhs; $this$invoke.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.f8i_1 = $it; return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.wuo_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_6(tmp0_safe_receiver, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'date_left'; var tmp0_safe_receiver = $props.uiState.wuo_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.f8i_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().rmy_1); $this$invoke.disabled = !$props.uiState.aup_1; $this$invoke.error = !($props.uiState.zuo_1 == null); var tmp2_safe_receiver = $props.uiState.zuo_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.edit.ClazzEnrolmentEditScreenComponent.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; var tmp3_safe_receiver = $props.uiState.wuo_1; var tmp4_elvis_lhs = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.s94_1; $this$invoke.timeZoneId = tmp4_elvis_lhs == null ? 'UTC' : tmp4_elvis_lhs; $this$invoke.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props); $this$invoke.unsetDefault = get_UNSET_DISTANT_FUTURE(); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { return function ($this$shallowCopy) { $this$shallowCopy.k8i_1 = $it.eq4_1; return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.wuo_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_6(tmp0_safe_receiver, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_2(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'outcome'; var tmp0_safe_receiver = $props.uiState.wuo_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.k8i_1; var tmp; if (tmp1_elvis_lhs == null) { tmp = 200; } else { tmp = tmp1_elvis_lhs; } $this$invoke.value = tmp; $this$invoke.label = $strings.eq5(strings_getInstance().vmt_1); $this$invoke.options = OutcomeConstants_getInstance().sq5_1; $this$invoke.enabled = $props.uiState.aup_1; $this$invoke.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; UstadSelectField($this$invoke, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings)); var this_0 = get_UstadDateField(); var block = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadDateField(); var block_0 = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.sur()) { var this_2 = get_UstadMessageIdSelectField(); var block_1 = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEnrolmentEditScreen$lambda($this$FC, it) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); var viewModel = useUstadViewModel(VOID, ClazzEnrolmentEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.uuo_1, new ClazzEnrolmentEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzEnrolmentEditScreenComponent(); var block = ClazzEnrolmentEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_133($uiStateVal$delegate) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzEnrolmentEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); return new ClazzEnrolmentEditViewModel(di, savedStateHandle); } function ClazzEnrolmentEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.rur(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ClazzEnrolmentEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_133($uiStateVal$delegate); $this$invoke.onClazzEnrolmentChanged = ClazzEnrolmentEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzEnrolmentEditScreen_kt_djqb4s; function _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y() { if (!properties_initialized_ClazzEnrolmentEditScreen_kt_djqb4s) { properties_initialized_ClazzEnrolmentEditScreen_kt_djqb4s = true; ClazzEnrolmentEditScreenComponent = FC(ClazzEnrolmentEditScreenComponent$lambda); ClazzEnrolmentEditScreen = FC(ClazzEnrolmentEditScreen$lambda); } } function get_ClazzEnrolmentListComponent2() { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); return ClazzEnrolmentListComponent2; } var ClazzEnrolmentListComponent2; function get_ClazzEnrolmentListItem() { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); return ClazzEnrolmentListItem; } var ClazzEnrolmentListItem; function get_ClazzEnrolmentListScreen() { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); return ClazzEnrolmentListScreen; } var ClazzEnrolmentListScreen; var ClazzEnrolmentListPreview; function ClazzEnrolmentListComponent2$lambda($this$FC, props) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); var strings = useStringProvider(); var terminologyEntriesList = useCourseTerminologyEntries(props.uiState.hut_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = ClazzEnrolmentListComponent2$lambda$lambda(props, strings, terminologyEntriesList); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onViewProfileClick(); return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_21); $this$invoke.id = 'profile_button'; $this$invoke.text = $strings.eq5(strings_getInstance().rmt_1); $this$invoke.onClick = ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { var tmp = strings_getInstance().wmt_1; var tmp0_elvis_lhs = $props.uiState.dut_1; var tmp_0 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; var tmp1_elvis_lhs = $props.uiState.eut_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.s11t(tmp, [tmp_0, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs]); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda_1($props, $enrolmentItem, $terminologyEntriesList) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState.luz($enrolmentItem); $this$invoke.onClickEdit = $props.onEditItemClick; $this$invoke.terminologyEntries = $terminologyEntriesList; return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntriesList) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadQuickActionButton(); var block = ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_82; addChild_0($this$invoke, this_1); var this_2 = default_2; var block_0 = ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_2, block_0); var tmp0_iterator = $props.uiState.cut_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_ClazzEnrolmentListItem(); var block_1 = ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda_1($props, element, $terminologyEntriesList); addChild($this$invoke, this_3, block_1); } return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda($props, $strings, $terminologyEntriesList) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = ClazzEnrolmentListComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntriesList); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda($this$FC, props) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); var strings = useStringProvider(); var enrolment = props.uiState.ouz_1; var joinedLeftDate = useFormattedDateRange(enrolment.e8i_1, enrolment.f8i_1, props.uiState.puz_1); // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListItem..' call this_0.y5(courseTerminologyResource(props.terminologyEntries, strings, ClazzEnrolmentListConstants_getInstance().lq5_1.q(enrolment.g8i_1))); this_0.y5(' - '); this_0.y5(mapLookup(strings, enrolment.k8i_1, ClazzEnrolmentListConstants_getInstance().mq5_1)); if (!(enrolment.r94_1 == null)) { var tmp0_safe_receiver = enrolment.r94_1; this_0.y5('(' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.u94_1) + ')'); } var itemPrimaryText = this_0.toString(); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_22; var block = ClazzEnrolmentListItem$lambda$lambda(props, strings, enrolment, itemPrimaryText, joinedLeftDate); addChild($this$FC, this_1, block); return Unit_instance; } function ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $enrolment) { return function (it) { $props.onClickEdit($enrolment); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props, $enrolment) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().fmr_1); $this$invoke.onClick = ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $enrolment); var this_0 = default_46; addChild_0($this$invoke, this_0); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda$lambda$lambda($strings, $props, $enrolment) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.eq5(strings_getInstance().fmr_1); var this_0 = default_6; var block = ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props, $enrolment); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda$lambda($strings, $props, $enrolment) { return function ($this$invoke) { var this_0 = default_9; var block = ClazzEnrolmentListItem$lambda$lambda$lambda$lambda($strings, $props, $enrolment); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda$lambda_0($itemPrimaryText, $joinedLeftDate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $itemPrimaryText; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $joinedLeftDate; return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda($props, $strings, $enrolment, $itemPrimaryText, $joinedLeftDate) { return function ($this$invoke) { var tmp; if ($props.uiState.nuz_1) { var this_0 = default_83; var block = ClazzEnrolmentListItem$lambda$lambda$lambda($strings, $props, $enrolment); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var this_1 = default_26; var block_0 = ClazzEnrolmentListItem$lambda$lambda$lambda_0($itemPrimaryText, $joinedLeftDate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzEnrolmentListScreen$lambda($this$FC, it) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); var viewModel = useUstadViewModel(VOID, ClazzEnrolmentListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new ClazzEnrolmentListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzEnrolmentListComponent2(); var block = ClazzEnrolmentListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_134($uiStateVal$delegate) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzEnrolmentListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); return new ClazzEnrolmentListViewModel(di, savedStateHandle); } function ClazzEnrolmentListViewModel$onClickEditEnrolment$ref($boundThis) { var l = function (p0) { $boundThis.juz(p0); return Unit_instance; }; l.callableName = 'onClickEditEnrolment'; return l; } function ClazzEnrolmentListViewModel$onClickViewProfile$ref($boundThis) { var l = function () { $boundThis.kuz(); return Unit_instance; }; l.callableName = 'onClickViewProfile'; return l; } function ClazzEnrolmentListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_134($uiStateVal$delegate); $this$invoke.onEditItemClick = ClazzEnrolmentListViewModel$onClickEditEnrolment$ref($viewModel); $this$invoke.onViewProfileClick = ClazzEnrolmentListViewModel$onClickViewProfile$ref($viewModel); return Unit_instance; }; } function ClazzEnrolmentListPreview$lambda($this$FC, it) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzEnrolmentListComponent2(); var block = ClazzEnrolmentListPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzEnrolmentListPreview$lambda$lambda($this$invoke) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); // Inline function 'kotlin.apply' call var this_0 = new ClazzEnrolmentWithLeavingReason(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListPreview...' call this_0.e8i_1 = new Long(349880298, 0); this_0.f8i_1 = new Long(509823093, 0); this_0.b8i_1 = new Long(7, 0); this_0.g8i_1 = 1000; this_0.k8i_1 = 201; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new ClazzEnrolmentWithLeavingReason(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListPreview...' call this_1.e8i_1 = new Long(349887338, 0); this_1.f8i_1 = new Long(409937093, 0); this_1.b8i_1 = new Long(8, 0); this_1.g8i_1 = 1000; this_1.k8i_1 = 203; var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_2 = new LeavingReason(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListPreview....' call this_2.u94_1 = 'transportation problem'; tmp_0.r94_1 = this_2; var tmp0_enrolmentList = listOf([tmp, this_1]); $this$invoke.uiState = new ClazzEnrolmentListUiState(tmp0_enrolmentList, 'Ahmad', 'Mathematics', true, true); return Unit_instance; } var properties_initialized_ClazzEnrolmentListScreen_kt_msxkjc; function _init_properties_ClazzEnrolmentListScreen_kt__nul2za() { if (!properties_initialized_ClazzEnrolmentListScreen_kt_msxkjc) { properties_initialized_ClazzEnrolmentListScreen_kt_msxkjc = true; ClazzEnrolmentListComponent2 = FC(ClazzEnrolmentListComponent2$lambda); ClazzEnrolmentListItem = FC(ClazzEnrolmentListItem$lambda); ClazzEnrolmentListScreen = FC(ClazzEnrolmentListScreen$lambda); ClazzEnrolmentListPreview = FC(ClazzEnrolmentListPreview$lambda); } } function get_ClazzLogListAttendanceScreen() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListAttendanceScreen; } var ClazzLogListAttendanceScreen; var ClazzLogListAttendanceScreenPreview; function get_ClazzLogListAttendanceScreenComponent() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListAttendanceScreenComponent; } var ClazzLogListAttendanceScreenComponent; function get_ClazzLogListItem() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListItem; } var ClazzLogListItem; function get_ClazzLogListItemAttendanceStatusBox() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListItemAttendanceStatusBox; } var ClazzLogListItemAttendanceStatusBox; function ClazzLogListAttendanceScreen$lambda($this$FC, it) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); var strings = useStringProvider(); var viewModel = useUstadViewModel(VOID, ClazzLogListAttendanceScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new ClazzLogListAttendanceUiState()); var appState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogListAttendanceScreenComponent(); var block = ClazzLogListAttendanceScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = ClazzLogListAttendanceScreen$lambda$lambda_1(appState$delegate); addChild($this$FC, this_1, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_97; var block_1 = ClazzLogListAttendanceScreen$lambda$lambda_2(uiStateVal$delegate, viewModel, strings); addChild($this$FC, this_2, block_1); return Unit_instance; } function invoke$lambda_135($uiStateVal$delegate) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_136($appState$delegate) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ClazzLogListAttendanceScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return new ClazzLogListAttendanceViewModel(di, savedStateHandle); } function ClazzLogListAttendanceViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.uv4(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ClazzLogListAttendanceScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_135($uiStateVal$delegate); $this$invoke.onClickEntry = ClazzLogListAttendanceViewModel$onClickEntry$ref($viewModel); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_136($appState$delegate).mq2_1; return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.tv4(); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $option) { return function (it) { $viewModel.nv1($option); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $option) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5($option.wv3_1); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $option, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $option); var this_0 = default_26; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $option); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda($viewModel, $option, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $option, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda_0($uiStateVal$delegate, $viewModel, $strings) { return function ($this$invoke) { var tmp0_iterator = invoke$lambda_135($uiStateVal$delegate).ev0_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreen....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda($viewModel, element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda_2($uiStateVal$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_135($uiStateVal$delegate).jv0_1; $this$invoke.onClose = ClazzLogListAttendanceScreen$lambda$lambda$lambda($viewModel); var this_0 = default_16; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda_0($uiStateVal$delegate, $viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogListAttendanceScreenPreview$lambda($this$FC, it) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogListAttendanceScreenComponent(); var block = ClazzLogListAttendanceScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogListAttendanceScreenPreview$lambda$lambda($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); $this$invoke.uiState = new ClazzLogListAttendanceUiState(VOID, VOID, VOID, ClazzLogListAttendanceScreenPreview$lambda$lambda$lambda); return Unit_instance; } function ClazzLogListAttendanceScreenPreview$lambda$lambda$lambda() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'kotlin.apply' call var this_0 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreenPreview....' call this_0.xa3_1 = new Long(1, 0); this_0.ea4_1 = 4; this_0.ga4_1 = 15; this_0.fa4_1 = 10; this_0.za3_1 = new Long(-1353898440, 389); var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreenPreview....' call this_1.xa3_1 = new Long(2, 0); this_1.ea4_1 = 9; this_1.ga4_1 = 8; this_1.fa4_1 = 45; this_1.za3_1 = new Long(-1353898440, 389); var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_2 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreenPreview....' call this_2.xa3_1 = new Long(3, 0); this_2.ea4_1 = 70; this_2.ga4_1 = 30; this_2.fa4_1 = 10; this_2.za3_1 = new Long(-1353898440, 389); return new ListPagingSource(listOf([tmp, tmp_0, this_2])); } function ClazzLogListAttendanceScreenComponent$lambda($this$FC, props) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var refreshCommandFlow = useEmptyFlow(); var mediatorResult = useDoorRemoteMediator(props.uiState.fv0_1, refreshCommandFlow); var infiniteQueryResult = usePagingSource(mediatorResult.m11z_1, true); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, mediatorResult); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzLogListAttendanceScreenComponent$lambda$lambda(tabAndAppBarHeight, isSettledEmpty_0, infiniteQueryResult, props); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return create(get_UstadNothingHereYet()); } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_0(it) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return it.xa3_1.toString(); } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda($clazzLogItem, $props) { return function ($this$create) { $this$create.clazzLog = $clazzLogItem; $this$create.onClick = $props.onClickEntry; $this$create.timeZoneId = $props.uiState.dv0_1; return Unit_instance; }; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_1($props) { return function (clazzLogItem) { var tmp = get_ClazzLogListItem(); return create_0(tmp, ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda(clazzLogItem, $props)); }; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props) { return function ($this$virtualListContent) { var tmp; if ($isSettledEmpty) { $this$virtualListContent.c126('empty_state', ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda); tmp = Unit_instance; } var tmp_0 = ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_0; $this$virtualListContent.j126($infiniteQueryResult, tmp_0, ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_1($props)); return Unit_instance; }; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzLogListAttendanceScreenComponent$lambda$lambda($tabAndAppBarHeight, $isSettledEmpty, $infiniteQueryResult, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreenComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props)); var this_1 = default_47; var block = ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzLogListItem$lambda($this$FC, props) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); var tmp0_safe_receiver = props.clazzLog; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.za3_1; var dateTime = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, props.timeZoneId); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ClazzLogListItem$lambda$lambda(props, dateTime, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.clazzLog; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListItem.....' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_60; var block = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(default_51); addChildNode($this$invoke, this_0); return Unit_instance; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzLog; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ea4_1; $this$invoke.numerator = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.clazzLog; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : get_totalAttendeeStatusRecorded(tmp2_safe_receiver); $this$invoke.denominator = tmp3_elvis_lhs == null ? 1 : tmp3_elvis_lhs; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.color = '#4CAF50'; return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzLog; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ga4_1; $this$invoke.numerator = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.clazzLog; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : get_totalAttendeeStatusRecorded(tmp2_safe_receiver); $this$invoke.denominator = tmp3_elvis_lhs == null ? 1 : tmp3_elvis_lhs; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.color = '#ff9800'; return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzLog; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fa4_1; $this$invoke.numerator = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.clazzLog; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : get_totalAttendeeStatusRecorded(tmp2_safe_receiver); $this$invoke.denominator = tmp3_elvis_lhs == null ? 1 : tmp3_elvis_lhs; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.color = '#b00020'; return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = get_ClazzLogListItemAttendanceStatusBox(); var block = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_ClazzLogListItemAttendanceStatusBox(); var block_0 = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var this_2 = get_ClazzLogListItemAttendanceStatusBox(); var block_1 = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzLog; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListItem.......' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.s11t(strings_getInstance().xn2_1, [tmp0_safe_receiver.ea4_1, $strings.eq5(strings_getInstance().vmq_1), tmp0_safe_receiver.ga4_1, $strings.eq5(strings_getInstance().imu_1), tmp0_safe_receiver.fa4_1, $strings.eq5(strings_getInstance().wmq_1)]); addChildNode($this$invoke, tmp$ret$2); } return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_24; var block = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$create, this_0, block); var this_1 = default_2; var block_0 = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$create, this_1, block_0); return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda_1($dateTime, $props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $dateTime; var tmp = default_24; $this$invoke.secondary = create_0(tmp, ClazzLogListItem$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda($props, $dateTime, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzLogListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = ClazzLogListItem$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzLogListItem$lambda$lambda$lambda$lambda_1($dateTime, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzLogListItem$lambda$lambda($props, $dateTime, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzLogListItem$lambda$lambda$lambda($props, $dateTime, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogListItemAttendanceStatusBox$lambda($this$FC, props) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = ClazzLogListItemAttendanceStatusBox$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogListItemAttendanceStatusBox$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListItemAttendanceStatusBox...' call // Inline function 'web.cssom.pct' call var tmp = imul($props.numerator, 100); // Inline function 'kotlin.math.max' call var a = $props.denominator; var this_1 = tmp / Math.max(a, 1) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(6) + 'px'; this_0.backgroundColor = $props.color; $this$invoke.sx = this_0; return Unit_instance; }; } var properties_initialized_ClazzLogListAttendanceScreen_kt_tcd669; function _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x() { if (!properties_initialized_ClazzLogListAttendanceScreen_kt_tcd669) { properties_initialized_ClazzLogListAttendanceScreen_kt_tcd669 = true; ClazzLogListAttendanceScreen = FC(ClazzLogListAttendanceScreen$lambda); ClazzLogListAttendanceScreenPreview = FC(ClazzLogListAttendanceScreenPreview$lambda); ClazzLogListAttendanceScreenComponent = FC(ClazzLogListAttendanceScreenComponent$lambda); ClazzLogListItem = FC(ClazzLogListItem$lambda); ClazzLogListItemAttendanceStatusBox = FC(ClazzLogListItemAttendanceStatusBox$lambda); } } function get_ClazzLogEditScreenComponent2() { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); return ClazzLogEditScreenComponent2; } var ClazzLogEditScreenComponent2; var ClazzLogEditScreenPreview; function get_ClazzLogEditScreen() { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); return ClazzLogEditScreen; } var ClazzLogEditScreen; function ClazzLogEditScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzLogEditScreenComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.za3_1 = $it; return Unit_instance; }; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onChangeClazzLog; var tmp0_safe_receiver = $props.uiState.sv6_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_7(tmp0_safe_receiver, ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.sv6_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.za3_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().fmv_1) + '*'; $this$invoke.disabled = !$props.uiState.rv6_1; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.uv6_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.uv6_1 == null); $this$invoke.timeZoneId = $props.uiState.tv6_1; $this$invoke.onChange = ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var this_0 = get_UstadDateTimeField(); var block = ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogEditScreenComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = ClazzLogEditScreenComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogEditScreenPreview$lambda($this$FC, it) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); var clazzLogUiState$delegate = useState(ClazzLogEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogEditScreenComponent2(); var block = ClazzLogEditScreenPreview$lambda$lambda_0(clazzLogUiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_137($clazzLogUiState$delegate) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('clazzLogUiState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $clazzLogUiState$delegate[0]; } function invoke$lambda_138($clazzLogUiState$delegate, value) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); getLocalDelegateReference('clazzLogUiState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $clazzLogUiState$delegate[1](value); return Unit_instance; } function ClazzLogEditScreenPreview$lambda$lambda() { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); return new ClazzLogEditUiState(VOID, new ClazzLog()); } function ClazzLogEditScreenPreview$lambda$lambda$lambda($clazzLogUiState$delegate) { return function (it) { invoke$lambda_138($clazzLogUiState$delegate, invoke$lambda_137($clazzLogUiState$delegate).vv6(VOID, it)); return Unit_instance; }; } function ClazzLogEditScreenPreview$lambda$lambda_0($clazzLogUiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_137($clazzLogUiState$delegate); $this$invoke.onChangeClazzLog = ClazzLogEditScreenPreview$lambda$lambda$lambda($clazzLogUiState$delegate); return Unit_instance; }; } function ClazzLogEditScreen$lambda($this$FC, it) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); var viewModel = useUstadViewModel(VOID, ClazzLogEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pv6_1, new ClazzLogEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogEditScreenComponent2(); var block = ClazzLogEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_139($uiStateVal$delegate) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzLogEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); return new ClazzLogEditViewModel(di, savedStateHandle); } function ClazzLogEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.vv7(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ClazzLogEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_139($uiStateVal$delegate); $this$invoke.onChangeClazzLog = ClazzLogEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzLogEditScreen_kt_qn1emc; function _init_properties_ClazzLogEditScreen_kt__jyv1lu() { if (!properties_initialized_ClazzLogEditScreen_kt_qn1emc) { properties_initialized_ClazzLogEditScreen_kt_qn1emc = true; ClazzLogEditScreenComponent2 = FC(ClazzLogEditScreenComponent2$lambda); ClazzLogEditScreenPreview = FC(ClazzLogEditScreenPreview$lambda); ClazzLogEditScreen = FC(ClazzLogEditScreen$lambda); } } var ClazzLogEditAttendanceScreenPreview; function get_ClazzLogEditAttendanceScreen() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return ClazzLogEditAttendanceScreen; } var ClazzLogEditAttendanceScreen; function get_ClazzLogEditAttendanceScreenComponent() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return ClazzLogEditAttendanceScreenComponent; } var ClazzLogEditAttendanceScreenComponent; function get_PagerView() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return PagerView; } var PagerView; function get_STATUS_AND_ICONS() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return STATUS_AND_ICONS; } var STATUS_AND_ICONS; function get_ClazzLogItemView() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return ClazzLogItemView; } var ClazzLogItemView; function StatusIconAndLabel(status, icon, labelStringResource) { this.k126_1 = status; this.l126_1 = icon; this.m126_1 = labelStringResource; } protoOf(StatusIconAndLabel).y6 = function () { return this.k126_1; }; protoOf(StatusIconAndLabel).z6 = function () { return this.l126_1; }; protoOf(StatusIconAndLabel).dn = function () { return this.m126_1; }; protoOf(StatusIconAndLabel).toString = function () { return 'StatusIconAndLabel(status=' + this.k126_1 + ', icon=' + this.l126_1 + ', labelStringResource=' + this.m126_1 + ')'; }; protoOf(StatusIconAndLabel).hashCode = function () { var result = this.k126_1; result = imul(result, 31) + hashCode(this.l126_1) | 0; result = imul(result, 31) + this.m126_1.hashCode() | 0; return result; }; protoOf(StatusIconAndLabel).equals = function (other) { if (this === other) return true; if (!(other instanceof StatusIconAndLabel)) return false; var tmp0_other_with_cast = other instanceof StatusIconAndLabel ? other : THROW_CCE(); if (!(this.k126_1 === tmp0_other_with_cast.k126_1)) return false; if (!equals(this.l126_1, tmp0_other_with_cast.l126_1)) return false; if (!this.m126_1.equals(tmp0_other_with_cast.m126_1)) return false; return true; }; function ClazzLogEditAttendanceScreenPreview$lambda($this$FC, it) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogEditAttendanceScreenComponent(); var block = ClazzLogEditAttendanceScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogEditAttendanceScreenPreview$lambda$lambda($this$invoke) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'kotlin.apply' call var this_0 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_0.h96_1 = 'Student Name'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new ClazzLogAttendanceRecord(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_1.r9y_1 = new Long(0, 0); var tmp_0 = this_1; tmp_0.u9y_1 = 1; var tmp_1 = new PersonAndClazzLogAttendanceRecord(tmp, VOID, this_1); // Inline function 'kotlin.apply' call var this_2 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_2.h96_1 = 'Student Name'; var tmp_2 = this_2; // Inline function 'kotlin.apply' call var this_3 = new ClazzLogAttendanceRecord(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_3.r9y_1 = new Long(1, 0); var tmp_3 = this_3; tmp_3.u9y_1 = 1; var tmp_4 = new PersonAndClazzLogAttendanceRecord(tmp_2, VOID, this_3); // Inline function 'kotlin.apply' call var this_4 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_4.h96_1 = 'Student Name'; var tmp_5 = this_4; // Inline function 'kotlin.apply' call var this_5 = new ClazzLogAttendanceRecord(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_5.r9y_1 = new Long(2, 0); var tmp_6 = this_5; tmp_6.u9y_1 = 2; var tmp_7 = listOf([tmp_1, tmp_4, new PersonAndClazzLogAttendanceRecord(tmp_5, VOID, this_5)]); // Inline function 'kotlin.apply' call var this_6 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_6.za3_1 = new Long(887700856, 389); var tmp_8 = this_6; // Inline function 'kotlin.apply' call var this_7 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_7.za3_1 = new Long(2046101040, 385); var tmp_9 = this_7; // Inline function 'kotlin.apply' call var this_8 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_8.za3_1 = new Long(1233300856, 389); $this$invoke.uiState = new ClazzLogEditAttendanceUiState(tmp_7, VOID, listOf([tmp_8, tmp_9, this_8])); return Unit_instance; } function ClazzLogEditAttendanceScreen$lambda($this$FC, it) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var viewModel = useUstadViewModel(VOID, ClazzLogEditAttendanceScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.hv9_1, new ClazzLogEditAttendanceUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogEditAttendanceScreenComponent(); var block = ClazzLogEditAttendanceScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_140($uiStateVal$delegate) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzLogEditAttendanceScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return new ClazzLogEditAttendanceViewModel(di, savedStateHandle); } function ClazzLogEditAttendanceViewModel$onClickMarkAll$ref($boundThis) { var l = function (p0) { $boundThis.evg(p0); return Unit_instance; }; l.callableName = 'onClickMarkAll'; return l; } function ClazzLogEditAttendanceViewModel$onClazzLogAttendanceChanged$ref($boundThis) { var l = function (p0) { $boundThis.dvg(p0); return Unit_instance; }; l.callableName = 'onClazzLogAttendanceChanged'; return l; } function ClazzLogEditAttendanceScreen$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.cvg(it); return Unit_instance; }; } function ClazzLogEditAttendanceScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_140($uiStateVal$delegate); $this$invoke.onClickMarkAll = ClazzLogEditAttendanceViewModel$onClickMarkAll$ref($viewModel); $this$invoke.onClazzLogAttendanceChanged = ClazzLogEditAttendanceViewModel$onClazzLogAttendanceChanged$ref($viewModel); $this$invoke.onChangeClazzLog = ClazzLogEditAttendanceScreen$lambda$lambda$lambda($viewModel); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda($this$FC, props) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.timeZone = $props.uiState.ava_1; $this$invoke.list = $props.uiState.xv9_1; $this$invoke.onChangeClazzLog = $props.onChangeClazzLog; $this$invoke.currentIndex = $props.uiState.wv9_1; return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onClickMarkAll; tmp(1); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(default_120); addChildNode($this$invoke, this_0); return Unit_instance; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().tmq_1); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClickMarkAll; tmp(2); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(default_121); addChildNode($this$invoke, this_0); return Unit_instance; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().umq_1); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var this_0 = default_25; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda_1($clazzLogAttendance, $props) { return function ($this$invoke) { $this$invoke.personAndRecord = $clazzLogAttendance; $this$invoke.onClazzLogAttendanceChanged = $props.onClazzLogAttendanceChanged; $this$invoke.fieldsEnabled = $props.uiState.yv9_1; $this$invoke.canEdit = $props.uiState.zv9_1; return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp; if ($props.uiState.zv9_1) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_22; var block_0 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } var tmp0_iterator = $props.uiState.vv9_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenComponent.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_ClazzLogItemView(); var block_1 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda_1(element, $props); addChild($this$invoke, this_2, block_1); } return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_PagerView(); var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_16; var block_0 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PagerView$lambda($this$FC, props) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var strings = useStringProvider(); var tmp0_safe_receiver = getOrNull(props.list, props.currentIndex); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.za3_1; var dateTime = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, props.timeZone); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = PagerView$lambda$lambda(props, strings, dateTime); addChild($this$FC, this_0, block); return Unit_instance; } function PagerView$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var prevLog = getOrNull($props.list, $props.currentIndex - 1 | 0); var tmp; if (!(prevLog == null)) { tmp = $props.onChangeClazzLog(prevLog); } return Unit_instance; }; } function PagerView$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.disabled = $props.currentIndex <= 0; $this$invoke.id = 'prev_day_button'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().imf_1); $this$invoke.onClick = PagerView$lambda$lambda$lambda$lambda$lambda($props); var this_0 = create(default_122); addChildNode($this$invoke, this_0); return Unit_instance; }; } function PagerView$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 1; var this_0 = default_6; var block = PagerView$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PagerView$lambda$lambda$lambda$lambda_0($dateTime) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.PagerView.....' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $dateTime; addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function PagerView$lambda$lambda$lambda_0($dateTime) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 10; var this_0 = default_2; var block = PagerView$lambda$lambda$lambda$lambda_0($dateTime); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PagerView$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var nextLog = getOrNull($props.list, $props.currentIndex + 1 | 0); var tmp; if (!(nextLog == null)) { tmp = $props.onChangeClazzLog(nextLog); } return Unit_instance; }; } function PagerView$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.disabled = $props.currentIndex >= ($props.list.u() - 1 | 0); $this$invoke.id = 'next_day_button'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().hmf_1); $this$invoke.onClick = PagerView$lambda$lambda$lambda$lambda$lambda_0($props); var this_0 = create(default_123); addChildNode($this$invoke, this_0); return Unit_instance; }; } function PagerView$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 1; var this_0 = default_6; var block = PagerView$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PagerView$lambda$lambda($props, $strings, $dateTime) { return function ($this$invoke) { $this$invoke.container = true; var this_0 = default_48; var block = PagerView$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_48; var block_0 = PagerView$lambda$lambda$lambda_0($dateTime); addChild($this$invoke, this_1, block_0); var this_2 = default_48; var block_1 = PagerView$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function ClazzLogItemView$lambda($this$FC, props) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ClazzLogItemView$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogItemView$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.personAndRecord.m9z_1; $this$invoke.personName = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qkm(); var tmp1_safe_receiver = $props.personAndRecord.n9z_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.h97_1; return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ClazzLogItemView$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.personAndRecord.m9z_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : personFullName(tmp0_safe_receiver); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda$lambda$lambda($newValue) { return function ($this$shallowCopy) { var tmp = $this$shallowCopy; var tmp0_elvis_lhs = toIntOrNull(toString($newValue)); tmp.u9y_1 = tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs; return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda$lambda_0($props) { return function (_anonymous_parameter_0__qggqh8, newValue) { var tmp = $props.onClazzLogAttendanceChanged; var tmp_0 = $props.personAndRecord; var tmp_1 = $props.personAndRecord.m9z_1; var tmp0_safe_receiver = $props.personAndRecord.o9z_1; var tmp_2; if (tmp0_safe_receiver == null) { tmp_2 = null; } else { tmp_2 = shallowCopy_8(tmp0_safe_receiver, ClazzLogItemView$lambda$lambda$lambda$lambda$lambda(newValue)); } tmp(tmp_0.rk5(tmp_1, VOID, tmp_2)); return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda$lambda_1($strings, $labelMessageId, $props, $status, $icon) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5($labelMessageId); $this$invoke.disabled = !$props.fieldsEnabled; $this$invoke.value = $status.toString(); $this$invoke.title = $strings.eq5($labelMessageId); var this_0 = create($icon); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.personAndRecord.o9z_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.u9y_1; $this$create.value = (tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs).toString(); $this$create.exclusive = true; $this$create.onChange = ClazzLogItemView$lambda$lambda$lambda$lambda_0($props); var tmp0_iterator = get_STATUS_AND_ICONS().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogItemView....' call var status = element.y6(); var icon = element.z6(); var labelMessageId = element.dn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_124; var block = ClazzLogItemView$lambda$lambda$lambda$lambda_1($strings, labelMessageId, $props, status, icon); addChild($this$create, this_0, block); } return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda_2($strings, $statusAndLabel) { return function ($this$create) { // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = $strings.eq5($statusAndLabel.m126_1); return Unit_instance; }; } function ClazzLogItemView$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = ClazzLogItemView$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzLogItemView$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var tmp; if ($props.canEdit) { var tmp_0 = default_125; tmp = create_0(tmp_0, ClazzLogItemView$lambda$lambda$lambda_1($props, $strings)); } else { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = get_STATUS_AND_ICONS().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogItemView...' call var tmp0_safe_receiver = $props.personAndRecord.o9z_1; if (element.k126_1 === (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.u9y_1)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_safe_receiver_0 = tmp$ret$1; var tmp_1; if (tmp0_safe_receiver_0 == null) { tmp_1 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogItemView...' call tmp_1 = create_0(tmp0_safe_receiver_0.l126_1, ClazzLogItemView$lambda$lambda$lambda_2($strings, tmp0_safe_receiver_0)); } tmp = tmp_1; } $this$invoke.secondaryAction = tmp; return Unit_instance; }; } var properties_initialized_ClazzLogEditAttendanceScreen_kt_v5qs9f; function _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v() { if (!properties_initialized_ClazzLogEditAttendanceScreen_kt_v5qs9f) { properties_initialized_ClazzLogEditAttendanceScreen_kt_v5qs9f = true; ClazzLogEditAttendanceScreenPreview = FC(ClazzLogEditAttendanceScreenPreview$lambda); ClazzLogEditAttendanceScreen = FC(ClazzLogEditAttendanceScreen$lambda); ClazzLogEditAttendanceScreenComponent = FC(ClazzLogEditAttendanceScreenComponent$lambda); PagerView = FC(PagerView$lambda); var tmp = new StatusIconAndLabel(1, default_35, strings_getInstance().vmq_1); var tmp_0 = new StatusIconAndLabel(2, default_40, strings_getInstance().wmq_1); STATUS_AND_ICONS = listOf([tmp, tmp_0, new StatusIconAndLabel(4, default_126, strings_getInstance().imu_1)]); ClazzLogItemView = FC(ClazzLogItemView$lambda); } } function get_UstadBlankIcon() { _init_properties_UstadBlankIcon_kt__x0vkes(); return UstadBlankIcon; } var UstadBlankIcon; function UstadBlankIcon$lambda($this$FC, it) { _init_properties_UstadBlankIcon_kt__x0vkes(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_127; var block = UstadBlankIcon$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadBlankIcon$lambda$lambda($this$invoke) { _init_properties_UstadBlankIcon_kt__x0vkes(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadBlankIcon...' call // Inline function 'web.cssom.number' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.opacity = 0.0; $this$invoke.sx = this_0; return Unit_instance; } var properties_initialized_UstadBlankIcon_kt_mcvid2; function _init_properties_UstadBlankIcon_kt__x0vkes() { if (!properties_initialized_UstadBlankIcon_kt_mcvid2) { properties_initialized_UstadBlankIcon_kt_mcvid2 = true; UstadBlankIcon = FC(UstadBlankIcon$lambda); } } function get_UstadDetailHeader() { _init_properties_UstadDetailHeader_kt__hvj4px(); return UstadDetailHeader; } var UstadDetailHeader; function UstadDetailHeader$lambda($this$FC, props) { _init_properties_UstadDetailHeader_kt__hvj4px(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadDetailHeader$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadDetailHeader$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.primary = $props.header; return Unit_instance; }; } function UstadDetailHeader$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_26; var block = UstadDetailHeader$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadDetailHeader_kt_3orftl; function _init_properties_UstadDetailHeader_kt__hvj4px() { if (!properties_initialized_UstadDetailHeader_kt_3orftl) { properties_initialized_UstadDetailHeader_kt_3orftl = true; UstadDetailHeader = FC(UstadDetailHeader$lambda); } } function get_UstadEditHeader() { _init_properties_UstadEditHeader_kt__1pkppa(); return UstadEditHeader; } var UstadEditHeader; function UstadEditHeader$lambda($this$FC, props) { _init_properties_UstadEditHeader_kt__1pkppa(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_2; var block = UstadEditHeader$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadEditHeader$lambda$lambda($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_UstadEditHeader_kt_fqwbls; function _init_properties_UstadEditHeader_kt__1pkppa() { if (!properties_initialized_UstadEditHeader_kt_fqwbls) { properties_initialized_UstadEditHeader_kt_fqwbls = true; UstadEditHeader = FC(UstadEditHeader$lambda); } } function get_ICON_MAP() { _init_properties_UstadFab_kt__6usfrm(); return ICON_MAP; } var ICON_MAP; function get_UstadFab() { _init_properties_UstadFab_kt__6usfrm(); return UstadFab; } var UstadFab; function UstadFab$lambda($this$FC, props) { _init_properties_UstadFab_kt__6usfrm(); if (props.fabState.cq3_1) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_128; var block = UstadFab$lambda$lambda(props); addChild($this$FC, this_0, block); } return Unit_instance; } function UstadFab$lambda$lambda$lambda($props) { return function (it) { $props.fabState.fq3_1(); return Unit_instance; }; } function UstadFab$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadFab...' call // Inline function 'web.cssom.Position.Companion.fixed' call 0; this_0.position = 'fixed'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.right = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.bottom = toString(20) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.FabColor.Companion.secondary' call 0; $this$invoke.color = 'secondary'; // Inline function 'mui.material.FabVariant.Companion.extended' call 0; $this$invoke.variant = 'extended'; $this$invoke.onClick = UstadFab$lambda$lambda$lambda($props); var tmp0_safe_receiver = get_ICON_MAP().q($props.fabState.eq3_1); var this_1 = tmp0_safe_receiver == null ? null : create(tmp0_safe_receiver); addChildNode($this$invoke, this_1); var tmp1_elvis_lhs = $props.fabState.dq3_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$14); return Unit_instance; }; } var properties_initialized_UstadFab_kt_v12uj4; function _init_properties_UstadFab_kt__6usfrm() { if (!properties_initialized_UstadFab_kt_v12uj4) { properties_initialized_UstadFab_kt_v12uj4 = true; ICON_MAP = mapOf_0([to(FabIcon_ADD_getInstance(), default_32), to(FabIcon_EDIT_getInstance(), default_46)]); UstadFab = FC(UstadFab$lambda); } } function get_UstadImageSelectButton() { _init_properties_UstadImageSelectButton_kt__u4lysw(); return UstadImageSelectButton; } var UstadImageSelectButton; function get_ImageSelectButtonAvatar() { _init_properties_UstadImageSelectButton_kt__u4lysw(); return ImageSelectButtonAvatar; } var ImageSelectButtonAvatar; function get_UstadImageSelectButtonPreview() { _init_properties_UstadImageSelectButton_kt__u4lysw(); return UstadImageSelectButtonPreview; } var UstadImageSelectButtonPreview; function UstadImageSelectButton$lambda($this$FC, props) { _init_properties_UstadImageSelectButton_kt__u4lysw(); var inputRef = useRef(null); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadImageSelectButton$lambda$lambda(props, inputRef, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_141($theme$delegate) { _init_properties_UstadImageSelectButton_kt__u4lysw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadImageSelectButton$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = it.target.files; var file = tmp0_safe_receiver == null ? null : tmp0_safe_receiver[0]; var tmp; if (!(file == null)) { var url = URL.createObjectURL(file); tmp = $props.onImageUriChanged(url); } return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda($inputRef, $props) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.ref = $inputRef; $this$invoke.id = $props.id; $this$invoke.accept = '.jpg,.webp,.png,image/jpg,image/webp,image/png'; $this$invoke.value = ''; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton....' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = UstadImageSelectButton$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda($inputRef) { return function (it) { var tmp0_safe_receiver = $inputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadImageSelectButton_kt__u4lysw(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(16) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function UstadImageSelectButton$lambda$lambda$lambda$lambda_0($props, $inputRef, $theme$delegate) { return function ($this$create) { var tmp; if (!($props.disabled === true)) { $this$create.onClick = UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda($inputRef); tmp = Unit_instance; } // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton.....' call this_0.backgroundColor = invoke$lambda_141($theme$delegate).palette.secondary.main; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(24) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(24) + 'px'; if (!($props.disabled === true)) { // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; this_0.cursor = 'pointer'; } $this$create.sx = this_0; var this_1 = default_129; var block = UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, this_1, block); return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda_1($inputRef) { return function () { var tmp0_safe_receiver = $inputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda_1($props, $inputRef) { return function ($this$invoke) { $this$invoke.imageUri = $props.imageUri; $this$invoke.onClick = UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda_1($inputRef); $this$invoke.disabled = $props.disabled; return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda_0($props, $inputRef, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.material.BadgeOverlap.Companion.circular' call 0; $this$invoke.overlap = 'circular'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton....' call // Inline function 'mui.material.BadgeOriginVertical.Companion.bottom' call 0; this_0.vertical = 'bottom'; // Inline function 'mui.material.BadgeOriginHorizontal.Companion.right' call 0; this_0.horizontal = 'right'; $this$invoke.anchorOrigin = this_0; var tmp = default_37; $this$invoke.badgeContent = create_0(tmp, UstadImageSelectButton$lambda$lambda$lambda$lambda_0($props, $inputRef, $theme$delegate)); var this_1 = get_ImageSelectButtonAvatar(); var block = UstadImageSelectButton$lambda$lambda$lambda$lambda_1($props, $inputRef); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda_2($inputRef) { return function () { var tmp0_safe_receiver = $inputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda_1($props, $inputRef) { return function ($this$invoke) { $this$invoke.imageUri = $props.imageUri; $this$invoke.onClick = UstadImageSelectButton$lambda$lambda$lambda$lambda_2($inputRef); $this$invoke.disabled = $props.disabled; return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda($props, $inputRef, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton...' call // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; this_0.justifyContent = 'center'; // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; $this$invoke.sx = this_0; // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadImageSelectButton$lambda$lambda$lambda($inputRef, $props); addChild($this$invoke, 'input', block); var tmp; if (!($props.imageUri == null)) { var this_1 = default_41; var block_0 = UstadImageSelectButton$lambda$lambda$lambda_0($props, $inputRef, $theme$delegate); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } else { var this_2 = get_ImageSelectButtonAvatar(); var block_1 = UstadImageSelectButton$lambda$lambda$lambda_1($props, $inputRef); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function ImageSelectButtonAvatar$lambda($this$FC, props) { _init_properties_UstadImageSelectButton_kt__u4lysw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_37; var block = ImageSelectButtonAvatar$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ImageSelectButtonAvatar$lambda$lambda$lambda($props) { return function (it) { $props.onClick(); return Unit_instance; }; } function ImageSelectButtonAvatar$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.src = $props.imageUri; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-disabled'] = $props.disabled === true; var tmp; if (!($props.disabled === true)) { $this$invoke.onClick = ImageSelectButtonAvatar$lambda$lambda$lambda($props); tmp = Unit_instance; } // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.ImageSelectButtonAvatar...' call // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; this_0.cursor = 'pointer'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(64) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(64) + 'px'; $this$invoke.sx = this_0; var tmp_0; if ($props.imageUri == null) { var this_1 = default_129; addChild_0($this$invoke, this_1); tmp_0 = Unit_instance; } return Unit_instance; }; } function UstadImageSelectButtonPreview$lambda($this$FC, it) { _init_properties_UstadImageSelectButton_kt__u4lysw(); var imageUriState$delegate = useState(UstadImageSelectButtonPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadImageSelectButton(); var block = UstadImageSelectButtonPreview$lambda$lambda_0(imageUriState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_142($imageUriState$delegate) { _init_properties_UstadImageSelectButton_kt__u4lysw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('imageUriState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $imageUriState$delegate[0]; } function invoke$lambda_143($imageUriState$delegate, value) { _init_properties_UstadImageSelectButton_kt__u4lysw(); getLocalDelegateReference('imageUriState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $imageUriState$delegate[1](value); return Unit_instance; } function UstadImageSelectButtonPreview$lambda$lambda() { _init_properties_UstadImageSelectButton_kt__u4lysw(); return null; } function UstadImageSelectButtonPreview$lambda$lambda$lambda($imageUriState$delegate) { return function (it) { invoke$lambda_143($imageUriState$delegate, it); return Unit_instance; }; } function UstadImageSelectButtonPreview$lambda$lambda_0($imageUriState$delegate) { return function ($this$invoke) { $this$invoke.imageUri = invoke$lambda_142($imageUriState$delegate); $this$invoke.onImageUriChanged = UstadImageSelectButtonPreview$lambda$lambda$lambda($imageUriState$delegate); return Unit_instance; }; } var properties_initialized_UstadImageSelectButton_kt_axvamq; function _init_properties_UstadImageSelectButton_kt__u4lysw() { if (!properties_initialized_UstadImageSelectButton_kt_axvamq) { properties_initialized_UstadImageSelectButton_kt_axvamq = true; UstadImageSelectButton = FC(UstadImageSelectButton$lambda); ImageSelectButtonAvatar = FC(ImageSelectButtonAvatar$lambda); UstadImageSelectButtonPreview = FC(UstadImageSelectButtonPreview$lambda); } } function get_UstadMessageIdSelectField() { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); return UstadMessageIdSelectField; } var UstadMessageIdSelectField; function get_UstadMessageIdSelectFieldPreview() { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); return UstadMessageIdSelectFieldPreview; } var UstadMessageIdSelectFieldPreview; function UstadMessageIdSelectField$lambda($this$FC, props) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); var strings = useStringProvider(); UstadSelectField($this$FC, UstadMessageIdSelectField$lambda$lambda(props, strings)); return Unit_instance; } function UstadMessageIdSelectField$lambda$lambda$lambda($strings) { return function (it) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return !(it.eq4_1 === Companion_getInstance_22().dq9_1) ? $strings.eq5(it.dq4_1) : ''; }; } function UstadMessageIdSelectField$lambda$lambda$lambda_0(it) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); return it.eq4_1.toString(); } function UstadMessageIdSelectField$lambda$lambda$lambda_1($props) { return function (it) { $props.onChange(it); return Unit_instance; }; } function UstadMessageIdSelectField$lambda$lambda($props, $strings) { return function ($this$UstadSelectField) { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.UstadMessageIdSelectField...' call if (element.eq4_1 === $props.value) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_elvis_lhs = tmp$ret$1; $this$UstadSelectField.value = tmp0_elvis_lhs == null ? Companion_getInstance_22().eq9_1 : tmp0_elvis_lhs; $this$UstadSelectField.label = $props.label; $this$UstadSelectField.options = $props.options; $this$UstadSelectField.fullWidth = $props.fullWidth; $this$UstadSelectField.itemLabel = UstadMessageIdSelectField$lambda$lambda$lambda($strings); $this$UstadSelectField.itemValue = UstadMessageIdSelectField$lambda$lambda$lambda_0; $this$UstadSelectField.onChange = UstadMessageIdSelectField$lambda$lambda$lambda_1($props); $this$UstadSelectField.id = $props.id; $this$UstadSelectField.enabled = $props.enabled; $this$UstadSelectField.error = !($props.error == null); var tmp1_safe_receiver = $props.error; var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadMessageIdSelectField...' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp1_safe_receiver; } var tmp2_elvis_lhs = tmp; $this$UstadSelectField.helperText = tmp2_elvis_lhs == null ? $props.helperText : tmp2_elvis_lhs; return Unit_instance; }; } function UstadMessageIdSelectFieldPreview$lambda($this$FC, it) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); var policy$delegate = useState(UstadMessageIdSelectFieldPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadMessageIdSelectField(); var block = UstadMessageIdSelectFieldPreview$lambda$lambda_0(policy$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_144($policy$delegate) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('policy', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $policy$delegate[0]; } function invoke$lambda_145($policy$delegate, value) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); getLocalDelegateReference('policy', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $policy$delegate[1](value); return Unit_instance; } function UstadMessageIdSelectFieldPreview$lambda$lambda() { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); Companion_getInstance_23(); return 102; } function UstadMessageIdSelectFieldPreview$lambda$lambda$lambda($policy$delegate) { return function (option) { invoke$lambda_145($policy$delegate, option.eq4_1); return Unit_instance; }; } function UstadMessageIdSelectFieldPreview$lambda$lambda_0($policy$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_144($policy$delegate); $this$invoke.options = EnrolmentPolicyConstants_getInstance().pq5_1; $this$invoke.label = 'Policy'; $this$invoke.id = 'policy'; $this$invoke.onChange = UstadMessageIdSelectFieldPreview$lambda$lambda$lambda($policy$delegate); return Unit_instance; }; } var properties_initialized_UstadMessageIdSelectField_kt_mdh8ez; function _init_properties_UstadMessageIdSelectField_kt__lvx1y5() { if (!properties_initialized_UstadMessageIdSelectField_kt_mdh8ez) { properties_initialized_UstadMessageIdSelectField_kt_mdh8ez = true; UstadMessageIdSelectField = FC(UstadMessageIdSelectField$lambda); UstadMessageIdSelectFieldPreview = FC(UstadMessageIdSelectFieldPreview$lambda); } } function get_UstadPersonAvatar() { _init_properties_UstadPersonAvatar_kt__qyyu8b(); return UstadPersonAvatar; } var UstadPersonAvatar; function UstadPersonAvatar$lambda($this$FC, props) { _init_properties_UstadPersonAvatar_kt__qyyu8b(); var personNameVal = props.personName; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadAvatar(); var block = UstadPersonAvatar$lambda$lambda(props, personNameVal); addChild($this$FC, this_0, block); return Unit_instance; } function UstadPersonAvatar$lambda$lambda($props, $personNameVal) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.colorName; $this$invoke.colorName = tmp0_elvis_lhs == null ? $props.personName : tmp0_elvis_lhs; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadPersonAvatar...' call if ($props.pictureUri == null ? $props.personName == null : false) { // Inline function 'web.cssom.Visibility.Companion.hidden' call 0; this_0.visibility = 'hidden'; } $this$invoke.sx = this_0; var tmp; if (!($props.pictureUri == null)) { $this$invoke.src = $props.pictureUri; tmp = Unit_instance; } else if (!($personNameVal == null)) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_1 = initial($personNameVal); addChildNode($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadPersonAvatar_kt_kkkxs9; function _init_properties_UstadPersonAvatar_kt__qyyu8b() { if (!properties_initialized_UstadPersonAvatar_kt_kkkxs9) { properties_initialized_UstadPersonAvatar_kt_kkkxs9 = true; UstadPersonAvatar = FC(UstadPersonAvatar$lambda); } } function get_UstadSelectFieldFC() { _init_properties_UstadSelectField_kt__iyfoxx(); return UstadSelectFieldFC; } var UstadSelectFieldFC; function get_UstadSelectFieldPreview() { _init_properties_UstadSelectField_kt__iyfoxx(); return UstadSelectFieldPreview; } var UstadSelectFieldPreview; function UstadSelectField(_this__u8e3s4, block) { _init_properties_UstadSelectField_kt__iyfoxx(); // Inline function 'react.ChildrenBuilder.child' call var type = get_UstadSelectFieldFC(); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call block(this_0); addChild_2(_this__u8e3s4, type, this_0); } function PreviewOption(value, label) { this.n126_1 = value; this.o126_1 = label; } protoOf(PreviewOption).toString = function () { return 'PreviewOption(value=' + this.n126_1 + ', label=' + this.o126_1 + ')'; }; protoOf(PreviewOption).hashCode = function () { var result = getStringHashCode(this.n126_1); result = imul(result, 31) + getStringHashCode(this.o126_1) | 0; return result; }; protoOf(PreviewOption).equals = function (other) { if (this === other) return true; if (!(other instanceof PreviewOption)) return false; var tmp0_other_with_cast = other instanceof PreviewOption ? other : THROW_CCE(); if (!(this.n126_1 === tmp0_other_with_cast.n126_1)) return false; if (!(this.o126_1 === tmp0_other_with_cast.o126_1)) return false; return true; }; function UstadSelectFieldFC$lambda($this$FC, props) { _init_properties_UstadSelectField_kt__iyfoxx(); var tmp; try { tmp = props.itemValue(props.value); } catch ($p) { var tmp_0; if ($p instanceof Exception) { var e = $p; tmp_0 = '__unset__'; } else { throw $p; } tmp = tmp_0; } var selectVal = tmp; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_53; var block = UstadSelectFieldFC$lambda$lambda(props, selectVal); addChild($this$FC, this_0, block); return Unit_instance; } function UstadSelectFieldFC$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.id = $props.id + '_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $props.label; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.UstadSelectFieldFC.....' call if ($props.itemValue(element) === selectedVal) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var selectedItem = tmp$ret$1; var tmp; if (!(selectedItem == null)) { tmp = $props.onChange(selectedItem); } else { console.log('UstadSelect: User selected item not in value options'); tmp = Unit_instance; } return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadSelectField_kt__iyfoxx(); $this$invoke.value = '__unset__'; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$invoke, ''); return Unit_instance; } function UstadSelectFieldFC$lambda$lambda$lambda$lambda_1($props, $option) { return function ($this$invoke) { $this$invoke.value = $props.itemValue($option); var this_0 = $props.itemLabel($option); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda$lambda_0($selectVal, $props) { return function ($this$invoke) { $this$invoke.value = $selectVal; $this$invoke.id = $props.id; $this$invoke.labelId = $props.id + '_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $props.label; var tmp0_elvis_lhs = $props.enabled; $this$invoke.disabled = !(tmp0_elvis_lhs == null ? true : tmp0_elvis_lhs); $this$invoke.fullWidth = $props.fullWidth; $this$invoke.error = $props.error; $this$invoke.onChange = UstadSelectFieldFC$lambda$lambda$lambda$lambda($props); var tmp; if (!$props.options.a1($props.value)) { var this_0 = default_8; var block = UstadSelectFieldFC$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.UstadSelectFieldFC....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block_0 = UstadSelectFieldFC$lambda$lambda$lambda$lambda_1($props, element); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda$lambda_1($it) { return function ($this$invoke) { var this_0 = $it; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda($props, $selectVal) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_54; var block = UstadSelectFieldFC$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = UstadSelectFieldFC$lambda$lambda$lambda_0($selectVal, $props); addChild($this$invoke, this_1, block_0); var tmp0_safe_receiver = $props.helperText; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadSelectFieldFC...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_56; var block_1 = UstadSelectFieldFC$lambda$lambda$lambda_1(tmp0_safe_receiver); addChild($this$invoke, this_2, block_1); } return Unit_instance; }; } function UstadSelectFieldPreview$lambda($this$FC, it) { _init_properties_UstadSelectField_kt__iyfoxx(); var currentValue$delegate = useState(UstadSelectFieldPreview$lambda$lambda); UstadSelectField($this$FC, UstadSelectFieldPreview$lambda$lambda_0(currentValue$delegate)); return Unit_instance; } function invoke$lambda_146($currentValue$delegate) { _init_properties_UstadSelectField_kt__iyfoxx(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('currentValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $currentValue$delegate[0]; } function invoke$lambda_147($currentValue$delegate, value) { _init_properties_UstadSelectField_kt__iyfoxx(); getLocalDelegateReference('currentValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $currentValue$delegate[1](value); return Unit_instance; } function UstadSelectFieldPreview$lambda$lambda() { _init_properties_UstadSelectField_kt__iyfoxx(); return new PreviewOption('1', 'one'); } function UstadSelectFieldPreview$lambda$lambda$lambda(it) { _init_properties_UstadSelectField_kt__iyfoxx(); return it.n126_1; } function UstadSelectFieldPreview$lambda$lambda$lambda_0(it) { _init_properties_UstadSelectField_kt__iyfoxx(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return it.o126_1; } function UstadSelectFieldPreview$lambda$lambda$lambda_1($currentValue$delegate) { return function (it) { invoke$lambda_147($currentValue$delegate, it); return Unit_instance; }; } function UstadSelectFieldPreview$lambda$lambda_0($currentValue$delegate) { return function ($this$UstadSelectField) { $this$UstadSelectField.options = listOf([new PreviewOption('1', 'one'), new PreviewOption('2', 'two')]); $this$UstadSelectField.itemValue = UstadSelectFieldPreview$lambda$lambda$lambda; $this$UstadSelectField.itemLabel = UstadSelectFieldPreview$lambda$lambda$lambda_0; $this$UstadSelectField.onChange = UstadSelectFieldPreview$lambda$lambda$lambda_1($currentValue$delegate); $this$UstadSelectField.label = 'Preview'; $this$UstadSelectField.id = 'testselect'; $this$UstadSelectField.value = invoke$lambda_146($currentValue$delegate); return Unit_instance; }; } var properties_initialized_UstadSelectField_kt_lpbhh5; function _init_properties_UstadSelectField_kt__iyfoxx() { if (!properties_initialized_UstadSelectField_kt_lpbhh5) { properties_initialized_UstadSelectField_kt_lpbhh5 = true; UstadSelectFieldFC = FC(UstadSelectFieldFC$lambda); UstadSelectFieldPreview = FC(UstadSelectFieldPreview$lambda); } } function get_labelClassName() { _init_properties_UstadSwitchField_kt__p2fvf1(); // Inline function 'kotlin.getValue' call var this_0 = labelClassName$delegate; labelClassName$factory(); return this_0.t2(); } var labelClassName$delegate; function get_UstadSwitchField() { _init_properties_UstadSwitchField_kt__p2fvf1(); return UstadSwitchField; } var UstadSwitchField; function labelClassName$delegate$lambda() { _init_properties_UstadSwitchField_kt__p2fvf1(); // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.labelClassName$delegate..' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; return css(this_0); } function UstadSwitchField$lambda($this$FC, props) { _init_properties_UstadSwitchField_kt__p2fvf1(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_53; var block = UstadSwitchField$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadSwitchField$lambda$lambda$lambda$lambda$lambda($props) { return function (_anonymous_parameter_0__qggqh8, value) { $props.onChanged(value); return Unit_instance; }; } function UstadSwitchField$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.checked = $props.checked; $this$create.id = $props.id; $this$create.onChange = UstadSwitchField$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function UstadSwitchField$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadSwitchField....' call this_0.label = get_labelClassName(); $this$invoke.classes = this_0; $this$invoke.disabled = $props.enabled === false; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $props.label; // Inline function 'mui.material.LabelPlacement.Companion.start' call 0; $this$invoke.labelPlacement = 'start'; var tmp = default_84; $this$invoke.control = create_0(tmp, UstadSwitchField$lambda$lambda$lambda$lambda($props)); return Unit_instance; }; } function UstadSwitchField$lambda$lambda$lambda_0($helperText) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $helperText; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadSwitchField$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.error = !($props.error == null); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadSwitchField...' call // Inline function 'csstype.PropertiesBuilder.unaryPlus' call var this_1 = $props.sx; Object.assign(this_0, this_1); $this$invoke.sx = this_0; var this_2 = default_130; var block = UstadSwitchField$lambda$lambda$lambda($props); addChild($this$invoke, this_2, block); var helperText = $props.error; var tmp; if (!(helperText == null)) { var this_3 = default_56; var block_0 = UstadSwitchField$lambda$lambda$lambda_0(helperText); addChild($this$invoke, this_3, block_0); tmp = Unit_instance; } return Unit_instance; }; } function labelClassName$factory() { return getPropertyCallableRef('labelClassName', 0, KProperty0, function () { return get_labelClassName(); }, null); } var properties_initialized_UstadSwitchField_kt_h1vdlb; function _init_properties_UstadSwitchField_kt__p2fvf1() { if (!properties_initialized_UstadSwitchField_kt_h1vdlb) { properties_initialized_UstadSwitchField_kt_h1vdlb = true; labelClassName$delegate = lazy(labelClassName$delegate$lambda); UstadSwitchField = FC(UstadSwitchField$lambda); } } function get_InfiniteQueryItemHolder() { _init_properties_InfiniteQueryItemHolder_kt__o8ch7l(); return InfiniteQueryItemHolder; } var InfiniteQueryItemHolder; function InfiniteQueryItemHolder$lambda($this$FC, props) { _init_properties_InfiniteQueryItemHolder_kt__o8ch7l(); useEffect_0(InfiniteQueryItemHolder$lambda$lambda(props)); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = props.children; addChildNode($this$FC, this_0); return Unit_instance; } function InfiniteQueryItemHolder$lambda$lambda($props) { return function ($this$useEffect) { var tmp; if (((!($props.item == null) ? $props.item === lastOrNull($props.loadedItems) : false) ? $props.infiniteQueryResult.hasNextPage : false) ? !$props.infiniteQueryResult.isFetchingNextPage : false) { var tmp_0 = $props.infiniteQueryResult.fetchNextPage; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.InfiniteQueryItemHolder...' call tmp_0({}); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_InfiniteQueryItemHolder_kt_u6enkt; function _init_properties_InfiniteQueryItemHolder_kt__o8ch7l() { if (!properties_initialized_InfiniteQueryItemHolder_kt_u6enkt) { properties_initialized_InfiniteQueryItemHolder_kt_u6enkt = true; InfiniteQueryItemHolder = FC(InfiniteQueryItemHolder$lambda); } } function get_VirtualList() { _init_properties_VirtualList_kt__t9mhhz(); return VirtualList; } var VirtualList; function VirtualListContentScope$items$lambda($key) { return function (item, _anonymous_parameter_1__qggqgd) { return $key(item); }; } function VirtualListContentScope$items$lambda_0($createNode) { return function (item, _anonymous_parameter_1__qggqgd) { return $createNode(item); }; } function VirtualListContentScope$infiniteQueryItemsIndexed$lambda($itemToKey) { return function (items, index) { var tmp0_safe_receiver = items.v(index); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryItemsIndexed..' call tmp = $itemToKey(tmp0_safe_receiver, index); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? '' + index : tmp1_elvis_lhs; }; } function VirtualListContentScope$infiniteQueryItemsIndexed$lambda_0($itemToNode) { return function (items, index) { return $itemToNode(items.v(index), index); }; } function VirtualListContentScope$infiniteQueryItems$lambda($itemToKey) { return function (item, _anonymous_parameter_1__qggqgd) { return $itemToKey(item); }; } function VirtualListContentScope$infiniteQueryItems$lambda_0($itemToNode) { return function (item, _anonymous_parameter_1__qggqgd) { return $itemToNode(item); }; } function VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda(pages) { // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var inductionVariable = 0; var last = pages.length; while (inductionVariable < last) { var element = pages[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsIndexed..' call var tmp0_safe_receiver = element instanceof Page ? element : null; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.i1(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsIndexed..' call var list = element_0.c54_1; addAll(destination_0, list); } return destination_0; } function VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda_0($key) { return function (allItems, index) { var tmp0_safe_receiver = allItems.v(index); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsIndexed..' call tmp = $key(tmp0_safe_receiver, index); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? '' + index : tmp1_elvis_lhs; }; } function VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda_1($itemToNode) { return function (allItems, index) { return $itemToNode(allItems.v(index), index); }; } function VirtualListContentScope$infiniteQueryPagingItems$lambda($key) { return function (item, _anonymous_parameter_1__qggqgd) { return $key(item); }; } function VirtualListContentScope$infiniteQueryPagingItems$lambda_0($itemToNode) { return function (item, _anonymous_parameter_1__qggqgd) { return $itemToNode(item); }; } function VirtualListContentScope$infiniteQueryPagingItemsList$lambda(pages) { // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var inductionVariable = 0; var last = pages.length; while (inductionVariable < last) { var element = pages[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsList..' call var tmp0_safe_receiver = element instanceof Page ? element : null; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.i1(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsList..' call var list = element_0.c54_1; addAll(destination_0, list); } return destination_0; } function VirtualListContentScope() { var tmp = this; // Inline function 'kotlin.collections.mutableListOf' call tmp.b126_1 = ArrayList_init_$Create$_0(); } protoOf(VirtualListContentScope).c126 = function (key, block) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.b126_1; var tmp; if (key == null) { var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.b126_1; var tmp_0; if (isInterface(this_1, Collection)) { tmp_0 = this_1.c1(); } else { tmp_0 = false; } if (tmp_0) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.item.' call if (element instanceof SingleItemSection) { count = count + 1 | 0; checkCountOverflow(count); } } tmp$ret$0 = count; } tmp = 'item-' + tmp$ret$0; } else { tmp = key; } var element_0 = new SingleItemSection(block, tmp); this_0.i1(element_0); }; protoOf(VirtualListContentScope).h126 = function (key, block, $super) { key = key === VOID ? null : key; var tmp; if ($super === VOID) { this.c126(key, block); tmp = Unit_instance; } else { tmp = $super.c126.call(this, key, block); } return tmp; }; protoOf(VirtualListContentScope).p126 = function (list, key, createNode) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.b126_1; var element = new ItemListSection(list, createNode, key); this_0.i1(element); }; protoOf(VirtualListContentScope).d126 = function (list, key, createNode) { var tmp = VirtualListContentScope$items$lambda(key); this.p126(list, tmp, VirtualListContentScope$items$lambda_0(createNode)); }; protoOf(VirtualListContentScope).i126 = function (infiniteQueryResult, dataPagesToItems, itemToKey, itemToNode) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.b126_1; var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.b126_1; var tmp; if (isInterface(this_1, Collection)) { tmp = this_1.c1(); } else { tmp = false; } if (tmp) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryItemsIndexed.' call if (element instanceof InfiniteQueryResultSection) { count = count + 1 | 0; checkCountOverflow(count); } } tmp$ret$0 = count; } var tmp_0 = tmp$ret$0; var tmp_1 = VirtualListContentScope$infiniteQueryItemsIndexed$lambda(itemToKey); var element_0 = new InfiniteQueryResultSection(infiniteQueryResult, tmp_0, dataPagesToItems, tmp_1, VirtualListContentScope$infiniteQueryItemsIndexed$lambda_0(itemToNode)); this_0.i1(element_0); }; protoOf(VirtualListContentScope).q126 = function (infiniteQueryResult, dataPagesToItems, itemToKey, itemToNode) { var tmp = VirtualListContentScope$infiniteQueryItems$lambda(itemToKey); this.i126(infiniteQueryResult, dataPagesToItems, tmp, VirtualListContentScope$infiniteQueryItems$lambda_0(itemToNode)); }; protoOf(VirtualListContentScope).g126 = function (items, key, itemToNode) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.b126_1; var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.b126_1; var tmp; if (isInterface(this_1, Collection)) { tmp = this_1.c1(); } else { tmp = false; } if (tmp) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsIndexed.' call if (element instanceof InfiniteQueryResultSection) { count = count + 1 | 0; checkCountOverflow(count); } } tmp$ret$0 = count; } var tmp_0 = tmp$ret$0; var tmp_1 = VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda; var tmp_2 = VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda_0(key); var element_0 = new InfiniteQueryResultSection(items, tmp_0, tmp_1, tmp_2, VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda_1(itemToNode)); this_0.i1(element_0); }; protoOf(VirtualListContentScope).j126 = function (items, key, itemToNode) { var tmp = VirtualListContentScope$infiniteQueryPagingItems$lambda(key); this.g126(items, tmp, VirtualListContentScope$infiniteQueryPagingItems$lambda_0(itemToNode)); }; protoOf(VirtualListContentScope).r126 = function (items, key, node) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.b126_1; var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.b126_1; var tmp; if (isInterface(this_1, Collection)) { tmp = this_1.c1(); } else { tmp = false; } if (tmp) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsList.' call if (element instanceof InfiniteQueryResultSection) { count = count + 1 | 0; checkCountOverflow(count); } } tmp$ret$0 = count; } var tmp_0 = tmp$ret$0; var element_0 = new InfiniteQueryResultSection(items, tmp_0, VirtualListContentScope$infiniteQueryPagingItemsList$lambda, key, node); this_0.i1(element_0); }; function virtualListContent(block) { _init_properties_VirtualList_kt__t9mhhz(); var scope = new VirtualListContentScope(); block(scope); return scope.b126_1; } function VirtualList$lambda($this$FC, props) { _init_properties_VirtualList_kt__t9mhhz(); var parentRef = useRef(null); var tmp = [parentRef.current]; useEffect(tmp, VirtualList$lambda$lambda(props, parentRef)); // Inline function 'react.useMemo' call var dependencies = [props.content]; var callback = VirtualList$lambda$lambda_0(props); var allRows = useMemo(callback, dependencies); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList..' call this_0.count = allRows.u(); this_0.getScrollElement = VirtualList$lambda$lambda_1(parentRef); this_0.estimateSize = VirtualList$lambda$lambda_2; this_0.overscan = 5; this_0.getItemKey = VirtualList$lambda$lambda_3(allRows); var virtualizer = useVirtualizer(this_0); var virtualizerStateInstance = useState(VirtualList$lambda$lambda_4(virtualizer, allRows, props)); var virtualizerStateVar$delegate = virtualizerStateInstance; var tmp_0 = [virtualizer, allRows, props.reverseLayout]; useEffect(tmp_0, VirtualList$lambda$lambda_5(virtualizer, allRows, props, virtualizerStateVar$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = VirtualList$lambda$lambda_6(parentRef, props, virtualizerStateInstance); addChild($this$FC, 'div', block); return Unit_instance; } function invoke$lambda_148($virtualizerStateVar$delegate, value) { _init_properties_VirtualList_kt__t9mhhz(); getLocalDelegateReference('virtualizerStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $virtualizerStateVar$delegate[1](value); return Unit_instance; } function VirtualList$lambda$lambda$lambda(evt) { _init_properties_VirtualList_kt__t9mhhz(); evt.preventDefault(); var tmp = evt.currentTarget; var currentTarget = tmp instanceof HTMLElement ? tmp : null; if (!(currentTarget == null)) { currentTarget.scrollTop = currentTarget.scrollTop - evt.deltaY; } return Unit_instance; } function VirtualList$lambda$lambda$lambda_0($props, $parentRef, $handleScroll) { return function () { var tmp; if ($props.reverseLayout === true) { var tmp0_safe_receiver = $parentRef.current; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.uievents.WheelEventTypes.wheel' call WheelEvent; removeEventListener_0(tmp0_safe_receiver, 'wheel', $handleScroll); } tmp = Unit_instance; } return Unit_instance; }; } function VirtualList$lambda$lambda($props, $parentRef) { return function ($this$useEffect) { // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var handleScroll = VirtualList$lambda$lambda$lambda; var tmp; if ($props.reverseLayout === true) { var tmp0_safe_receiver = $parentRef.current; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.uievents.WheelEventTypes.wheel' call WheelEvent; var tmp_0 = 'wheel'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList...' call this_0.passive = false; addEventListener_0(tmp0_safe_receiver, tmp_0, handleScroll, this_0); } tmp = Unit_instance; } $this$useEffect.push(VirtualList$lambda$lambda$lambda_0($props, $parentRef, handleScroll)); return Unit_instance; }; } function VirtualList$lambda$lambda_0($props) { return function () { // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.flatMapTo' call var this_0 = $props.content; var destination = ArrayList_init_$Create$_0(); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList...' call var list = element.s126(); addAll(destination, list); } return destination; }; } function VirtualList$lambda$lambda_1($parentRef) { return function () { return $parentRef.current; }; } function VirtualList$lambda$lambda_2(it) { _init_properties_VirtualList_kt__t9mhhz(); return 45; } function VirtualList$lambda$lambda_3($allRows) { return function (index) { return $allRows.v(index).t126(); }; } function VirtualList$lambda$lambda_4($virtualizer, $allRows, $props) { return function () { var tmp0_elvis_lhs = $props.reverseLayout; return new VirtualListContextData($virtualizer, $allRows, tmp0_elvis_lhs == null ? false : tmp0_elvis_lhs); }; } function VirtualList$lambda$lambda_5($virtualizer, $allRows, $props, $virtualizerStateVar$delegate) { return function ($this$useEffect) { var tmp0_elvis_lhs = $props.reverseLayout; invoke$lambda_148($virtualizerStateVar$delegate, new VirtualListContextData($virtualizer, $allRows, tmp0_elvis_lhs == null ? false : tmp0_elvis_lhs)); return Unit_instance; }; } function VirtualList$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } function VirtualList$lambda$lambda_6($parentRef, $props, $virtualizerStateInstance) { return function ($this$invoke) { $this$invoke.ref = $parentRef; $this$invoke.id = $props.id; var tmp0_elvis_lhs = $props.className; var tmp; if (tmp0_elvis_lhs == null) { // Inline function 'web.cssom.ClassName' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'VirtualList'; } else { tmp = tmp0_elvis_lhs; } $this$invoke.className = tmp; var tmp_0; if ($props.reverseLayout === true) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList...' call var tmp0_safe_receiver = $props.style; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList....' call Object.assign(this_0, tmp0_safe_receiver); } // Inline function 'web.cssom.scaley' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transform = 'scaley(' + toString(-1) + ')'; tmp_0 = this_0; } else { tmp_0 = $props.style; } $this$invoke.style = tmp_0; var this_1 = get_VirtualListContext(); var value = $virtualizerStateInstance; var block = VirtualList$lambda$lambda$lambda_1($props); addChild_1($this$invoke, this_1, value, block); return Unit_instance; }; } var properties_initialized_VirtualList_kt_xya2hz; function _init_properties_VirtualList_kt__t9mhhz() { if (!properties_initialized_VirtualList_kt_xya2hz) { properties_initialized_VirtualList_kt_xya2hz = true; VirtualList = FC(VirtualList$lambda); } } function get_VirtualListContext() { _init_properties_VirtualListContext_kt__4mtwqi(); return VirtualListContext; } var VirtualListContext; function VirtualListContextData(virtualizer, allRows, reverseLayout) { reverseLayout = reverseLayout === VOID ? false : reverseLayout; this.u126_1 = virtualizer; this.v126_1 = allRows; this.w126_1 = reverseLayout; } protoOf(VirtualListContextData).toString = function () { return 'VirtualListContextData(virtualizer=' + this.u126_1 + ', allRows=' + this.v126_1 + ', reverseLayout=' + this.w126_1 + ')'; }; protoOf(VirtualListContextData).hashCode = function () { var result = hashCode(this.u126_1); result = imul(result, 31) + hashCode(this.v126_1) | 0; result = imul(result, 31) + getBooleanHashCode(this.w126_1) | 0; return result; }; protoOf(VirtualListContextData).equals = function (other) { if (this === other) return true; if (!(other instanceof VirtualListContextData)) return false; var tmp0_other_with_cast = other instanceof VirtualListContextData ? other : THROW_CCE(); if (!equals(this.u126_1, tmp0_other_with_cast.u126_1)) return false; if (!equals(this.v126_1, tmp0_other_with_cast.v126_1)) return false; if (!(this.w126_1 === tmp0_other_with_cast.w126_1)) return false; return true; }; var properties_initialized_VirtualListContext_kt_mumup4; function _init_properties_VirtualListContext_kt__4mtwqi() { if (!properties_initialized_VirtualListContext_kt_mumup4) { properties_initialized_VirtualListContext_kt_mumup4 = true; VirtualListContext = createContext(); } } function VirtualListSingleElement(createNodeFn, key) { this.x126_1 = createNodeFn; this.y126_1 = key; } protoOf(VirtualListSingleElement).z126 = function () { return this.x126_1(); }; protoOf(VirtualListSingleElement).t126 = function () { return this.y126_1; }; function VirtualListItemElement(item, index, itemToNode, itemToKey) { this.a127_1 = item; this.b127_1 = index; this.c127_1 = itemToNode; this.d127_1 = itemToKey; } protoOf(VirtualListItemElement).t126 = function () { return this.d127_1(this.a127_1, this.b127_1); }; protoOf(VirtualListItemElement).z126 = function () { return this.c127_1(this.a127_1, this.b127_1); }; function VirtualListInfiniteQueryItemElement(item, index, itemToKey, itemToNode) { this.e127_1 = item; this.f127_1 = index; this.g127_1 = itemToKey; this.h127_1 = itemToNode; } protoOf(VirtualListInfiniteQueryItemElement).t126 = function () { var tmp; if (this.e127_1 == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListInfiniteQueryItemElement.key.' call tmp = this.g127_1(this.e127_1, this.f127_1); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? 'placeholder-' + this.f127_1 : tmp1_elvis_lhs; }; protoOf(VirtualListInfiniteQueryItemElement).z126 = function () { return this.h127_1(this.e127_1, this.f127_1); }; function get_VirtualListOutlet() { _init_properties_VirtualListOutlet_kt__1w83pg(); return VirtualListOutlet; } var VirtualListOutlet; function VirtualListOutlet$lambda($this$FC, it) { _init_properties_VirtualListOutlet_kt__1w83pg(); var virtualizerContext$delegate = useRequiredContext(get_VirtualListContext()); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = VirtualListOutlet$lambda$lambda(virtualizerContext$delegate); addChild($this$FC, 'div', block); return Unit_instance; } function invoke$lambda_149($virtualizerContext$delegate) { _init_properties_VirtualListOutlet_kt__1w83pg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('virtualizerContext', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $virtualizerContext$delegate[0]; } function VirtualListOutlet$lambda$lambda$lambda($virtualListEl, $virtualRow, $virtualizerContext$delegate) { return function ($this$invoke) { $this$invoke.key = $virtualListEl.t126(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.ref = invoke$lambda_149($virtualizerContext$delegate).u126_1.measureElement; // Inline function 'kotlin.js.asDynamic' call $this$invoke['data-index'] = $virtualRow.index; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListOutlet......' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(0) + 'px'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; var tmp; if (invoke$lambda_149($virtualizerContext$delegate).w126_1) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'web.cssom.px' call var this_1 = $virtualRow.start; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.asDynamic' call tmp = 'translatey(' + (toString(this_1) + 'px') + ') scaley(-1)'; } else { // Inline function 'web.cssom.translatey' call // Inline function 'web.cssom.px' call var this_2 = $virtualRow.start; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'translatey(' + (toString(this_2) + 'px') + ')'; } this_0.transform = tmp; $this$invoke.style = this_0; var this_3 = $virtualListEl.z126(); addChildNode($this$invoke, this_3); return Unit_instance; }; } function VirtualListOutlet$lambda$lambda($virtualizerContext$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListOutlet...' call // Inline function 'web.cssom.px' call var this_1 = invoke$lambda_149($virtualizerContext$delegate).u126_1.getTotalSize(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_1) + 'px'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; $this$invoke.style = this_0; var index = 0; var indexedObject = invoke$lambda_149($virtualizerContext$delegate).u126_1.getVirtualItems(); var inductionVariable = 0; var last = indexedObject.length; while (inductionVariable < last) { var item = indexedObject[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListOutlet...' call index = index + 1 | 0; var virtualListElement = getOrNull(invoke$lambda_149($virtualizerContext$delegate).v126_1, item.index); if (virtualListElement == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListOutlet....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = VirtualListOutlet$lambda$lambda$lambda(virtualListElement, item, $virtualizerContext$delegate); addChild($this$invoke, 'div', block); } } return Unit_instance; }; } var properties_initialized_VirtualListOutlet_kt_obn9d2; function _init_properties_VirtualListOutlet_kt__1w83pg() { if (!properties_initialized_VirtualListOutlet_kt_obn9d2) { properties_initialized_VirtualListOutlet_kt_obn9d2 = true; VirtualListOutlet = FC(VirtualListOutlet$lambda); } } function get_demoPersonList() { _init_properties_VirtualListPreview_kt__oacpr5(); return demoPersonList; } var demoPersonList; function get_demoPagingSource() { _init_properties_VirtualListPreview_kt__oacpr5(); return demoPagingSource; } var demoPagingSource; function get_VirtualListPreview() { _init_properties_VirtualListPreview_kt__oacpr5(); return VirtualListPreview; } var VirtualListPreview; function get_VirtualListPreviewReverse() { _init_properties_VirtualListPreview_kt__oacpr5(); return VirtualListPreviewReverse; } var VirtualListPreviewReverse; function demoPagingSource$lambda() { _init_properties_VirtualListPreview_kt__oacpr5(); return new ListPagingSource(get_demoPersonList()); } function VirtualListPreview$lambda($this$FC, it) { _init_properties_VirtualListPreview_kt__oacpr5(); var infiniteQueryResult = usePagingSource(get_demoPagingSource(), true, 50); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = VirtualListPreview$lambda$lambda(muiAppState, infiniteQueryResult); addChild($this$FC, this_0, block); return Unit_instance; } function VirtualListPreview$lambda$lambda$lambda$lambda() { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_2; return create_0(tmp, VirtualListPreview$lambda$lambda$lambda$lambda$lambda); } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda($this$create) { _init_properties_VirtualListPreview_kt__oacpr5(); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'List Header '; addChildNode($this$create, tmp$ret$2); return Unit_instance; } function VirtualListPreview$lambda$lambda$lambda$lambda_0(it) { _init_properties_VirtualListPreview_kt__oacpr5(); return '' + it; } function VirtualListPreview$lambda$lambda$lambda$lambda_1(number) { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_22; return create_0(tmp, VirtualListPreview$lambda$lambda$lambda$lambda$lambda_0(number)); } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda($number) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'item ' + $number; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda_0($number) { return function ($this$create) { var this_0 = default_26; var block = VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda($number); addChild($this$create, this_0, block); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda$lambda_2(pages) { _init_properties_VirtualListPreview_kt__oacpr5(); // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var inductionVariable = 0; var last = pages.length; while (inductionVariable < last) { var element = pages[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListPreview.....' call var tmp0_safe_receiver = element instanceof Page ? element : null; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.i1(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListPreview.....' call var list = element_0.c54_1; addAll(destination_0, list); } return destination_0; } function VirtualListPreview$lambda$lambda$lambda$lambda_3(it) { _init_properties_VirtualListPreview_kt__oacpr5(); return it.f96_1.toString(); } function VirtualListPreview$lambda$lambda$lambda$lambda_4(person) { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_22; return create_0(tmp, VirtualListPreview$lambda$lambda$lambda$lambda$lambda_1(person)); } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda_0($person) { return function ($this$invoke) { var tmp0_safe_receiver = $person; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qkm(); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda_1($person) { return function ($this$create) { var this_0 = default_26; var block = VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda_0($person); addChild($this$create, this_0, block); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda($infiniteQueryResult) { return function ($this$virtualListContent) { $this$virtualListContent.h126(VOID, VirtualListPreview$lambda$lambda$lambda$lambda); var tmp = toList_0(numberRangeToNumber(0, 100)); var tmp_0 = VirtualListPreview$lambda$lambda$lambda$lambda_0; $this$virtualListContent.d126(tmp, tmp_0, VirtualListPreview$lambda$lambda$lambda$lambda_1); var tmp_1 = VirtualListPreview$lambda$lambda$lambda$lambda_2; var tmp_2 = VirtualListPreview$lambda$lambda$lambda$lambda_3; $this$virtualListContent.q126($infiniteQueryResult, tmp_1, tmp_2, VirtualListPreview$lambda$lambda$lambda$lambda_4); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda_0($this$invoke) { _init_properties_VirtualListPreview_kt__oacpr5(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function VirtualListPreview$lambda$lambda($muiAppState, $infiniteQueryResult) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListPreview...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(VirtualListPreview$lambda$lambda$lambda($infiniteQueryResult)); var this_1 = default_47; var block = VirtualListPreview$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function VirtualListPreviewReverse$lambda($this$FC, it) { _init_properties_VirtualListPreview_kt__oacpr5(); var muiAppState = useMuiAppState(); var infiniteQueryResult = usePagingSource(get_demoPagingSource(), true, 50); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = VirtualListPreviewReverse$lambda$lambda(muiAppState, infiniteQueryResult); addChild($this$FC, this_0, block); return Unit_instance; } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda(it) { _init_properties_VirtualListPreview_kt__oacpr5(); return it.f96_1.toString(); } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda_0(person) { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_22; return create_0(tmp, VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda(person)); } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda$lambda($person) { return function ($this$invoke) { var tmp0_safe_receiver = $person; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qkm(); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda($person) { return function ($this$create) { var this_0 = default_26; var block = VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda$lambda($person); addChild($this$create, this_0, block); return Unit_instance; }; } function VirtualListPreviewReverse$lambda$lambda$lambda($infiniteQueryResult) { return function ($this$virtualListContent) { var tmp = VirtualListPreviewReverse$lambda$lambda$lambda$lambda; $this$virtualListContent.j126($infiniteQueryResult, tmp, VirtualListPreviewReverse$lambda$lambda$lambda$lambda_0); return Unit_instance; }; } function VirtualListPreviewReverse$lambda$lambda$lambda_0($this$invoke) { _init_properties_VirtualListPreview_kt__oacpr5(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function VirtualListPreviewReverse$lambda$lambda($muiAppState, $infiniteQueryResult) { return function ($this$invoke) { $this$invoke.reverseLayout = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListPreviewReverse...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(VirtualListPreviewReverse$lambda$lambda$lambda($infiniteQueryResult)); var this_1 = default_47; var block = VirtualListPreviewReverse$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_VirtualListPreview_kt_s2flb5; function _init_properties_VirtualListPreview_kt__oacpr5() { if (!properties_initialized_VirtualListPreview_kt_s2flb5) { properties_initialized_VirtualListPreview_kt_s2flb5 = true; // Inline function 'kotlin.collections.map' call var this_0 = numberRangeToNumber(0, 100); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.demoPersonList.' call // Inline function 'kotlin.apply' call var this_1 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.demoPersonList..' call this_1.h96_1 = 'Person'; this_1.i96_1 = '' + item; this_1.f96_1 = toLong(item); destination.i1(this_1); } demoPersonList = destination; demoPagingSource = demoPagingSource$lambda; VirtualListPreview = FC(VirtualListPreview$lambda); VirtualListPreviewReverse = FC(VirtualListPreviewReverse$lambda); } } function VirtualListSection() { } function ItemListSection(list, createNode, itemToKey) { VirtualListSection.call(this); var tmp = this; // Inline function 'kotlin.collections.mapIndexed' call // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(list, 10)); var index = 0; var tmp0_iterator = list.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.ItemListSection.elements.' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var tmp$ret$0 = new VirtualListItemElement(item, index_0, createNode, itemToKey); destination.i1(tmp$ret$0); } tmp.i127_1 = destination; } protoOf(ItemListSection).s126 = function () { return this.i127_1; }; function SingleItemSection(createNode, key) { VirtualListSection.call(this); this.j127_1 = listOf_0(new VirtualListSingleElement(createNode, key)); } protoOf(SingleItemSection).s126 = function () { return this.j127_1; }; function pages(_this__u8e3s4) { var tmp0_safe_receiver = _this__u8e3s4.data; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } var tmp1_safe_receiver = tmp; var pages = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.pages; var tmp_0; if (pages != null) { tmp_0 = (!(pages == null) ? isArray(pages) : false) ? pages : THROW_CCE(); } else { // Inline function 'kotlin.emptyArray' call tmp_0 = []; } return tmp_0; } function InfiniteQueryResultSection$_get_elements_$lambda_cepx89(this$0, $resultRows) { return function (keyItem, keyIndex) { var tmp; if (keyItem == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.InfiniteQueryResultSection...' call tmp = this$0.n127_1($resultRows, keyIndex); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? 'placeholder_' + this$0.l127_1 + '_' + keyIndex : tmp1_elvis_lhs; }; } function InfiniteQueryResultSection$_get_elements_$lambda$lambda_pi5n5o($queryResult, $resultRows, $nodeItem, $index, this$0) { return function ($this$create) { $this$create.infiniteQueryResult = $queryResult; $this$create.loadedItems = $resultRows; $this$create.item = $nodeItem; $this$create.itemIndex = $index; var this_0 = this$0.o127_1($resultRows, $index); addChildNode($this$create, this_0); return Unit_instance; }; } function InfiniteQueryResultSection$_get_elements_$lambda_cepx89_0($queryResult, $resultRows, $index, this$0) { return function (nodeItem, _anonymous_parameter_1__qggqgd) { var tmp = get_InfiniteQueryItemHolder(); return create_0(tmp, InfiniteQueryResultSection$_get_elements_$lambda$lambda_pi5n5o($queryResult, $resultRows, nodeItem, $index, this$0)); }; } function InfiniteQueryResultSection(infiniteQueryResult, infiniteSectionIndex, dataPagesToItems, itemToKey, createNode) { VirtualListSection.call(this); this.k127_1 = infiniteQueryResult; this.l127_1 = infiniteSectionIndex; this.m127_1 = dataPagesToItems; this.n127_1 = itemToKey; this.o127_1 = createNode; } protoOf(InfiniteQueryResultSection).s126 = function () { var resultRows = this.m127_1(pages(this.k127_1)); var queryResult = this.k127_1; var itemToKeyFn = InfiniteQueryResultSection$_get_elements_$lambda_cepx89(this, resultRows); // Inline function 'kotlin.collections.mapIndexed' call // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(resultRows, 10)); var index = 0; var tmp0_iterator = resultRows.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.InfiniteQueryResultSection..' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var tmp$ret$0 = new VirtualListInfiniteQueryItemElement(item, index_0, itemToKeyFn, InfiniteQueryResultSection$_get_elements_$lambda_cepx89_0(queryResult, resultRows, index_0, this)); destination.i1(tmp$ret$0); } return destination; }; function contentTypeIconComponent(_this__u8e3s4) { var tmp; if (!_this__u8e3s4.tav_1) { tmp = default_91; } else { var tmp0_subject = _this__u8e3s4.yav_1; var tmp_0; if (tmp0_subject === 2) { tmp_0 = default_87; } else { if (tmp0_subject === 4) { tmp_0 = default_133; } else { if (tmp0_subject === 6) { tmp_0 = default_114; } else { if (tmp0_subject === 7) { tmp_0 = default_98; } else { if (tmp0_subject === 1) { tmp_0 = default_99; } else { if (tmp0_subject === 3) { tmp_0 = default_132; } else { if (tmp0_subject === 5) { tmp_0 = default_131; } else { tmp_0 = null; } } } } } } } tmp = tmp_0; } return tmp; } function get_UstadContentEntryListItem() { _init_properties_UstadContentEntryListItem_kt__9yctzl(); return UstadContentEntryListItem; } var UstadContentEntryListItem; function get_SecondaryContent() { _init_properties_UstadContentEntryListItem_kt__9yctzl(); return SecondaryContent; } var SecondaryContent; function get_UstadContentEntryListItemPreview() { _init_properties_UstadContentEntryListItem_kt__9yctzl(); return UstadContentEntryListItemPreview; } var UstadContentEntryListItemPreview; function UstadContentEntryListItem$lambda($this$FC, props) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); var contextMenuPos$delegate = useState(UstadContentEntryListItem$lambda$lambda); var contextMenuPosVal = invoke$lambda_150(contextMenuPos$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadContentEntryListItem$lambda$lambda_0(props, contextMenuPos$delegate, contextMenuPosVal); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_150($contextMenuPos$delegate) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('contextMenuPos', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $contextMenuPos$delegate[0]; } function invoke$lambda_151($contextMenuPos$delegate, value) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); getLocalDelegateReference('contextMenuPos', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $contextMenuPos$delegate[1](value); return Unit_instance; } function UstadContentEntryListItem$lambda$lambda() { _init_properties_UstadContentEntryListItem_kt__9yctzl(); return null; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda($props, $contextMenuPos$delegate) { return function (evt) { evt.preventDefault(); var tmp0_safe_receiver = $props.contentEntry; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call tmp = $props.contextMenuItems(tmp0_safe_receiver); } var tmp1_safe_receiver = tmp; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.collections.isNotEmpty' call tmp_0 = !tmp1_safe_receiver.c1(); } var tmp2_elvis_lhs = tmp_0; var hasContextMenuItems = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; var tmp_1; if (hasContextMenuItems ? invoke$lambda_150($contextMenuPos$delegate) == null : false) { tmp_1 = to(evt.clientX + 2, evt.clientY + 6); } else { tmp_1 = null; } invoke$lambda_151($contextMenuPos$delegate, tmp_1); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_0($contextMenuPosVal, $props) { return function (evt) { var tmp; if (!($contextMenuPosVal == null)) { tmp = Unit_instance; } else if (evt.shiftKey ? true : evt.ctrlKey) { var tmp0_safe_receiver = $props.contentEntry; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call $props.onSetSelected(tmp0_safe_receiver, !$props.selected); } tmp = Unit_instance; } else { var tmp1_safe_receiver = $props.contentEntry; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.hay_1; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call $props.onClickContentEntry(tmp2_safe_receiver); } tmp = Unit_instance; } return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.......' call useAbsolutePositionBottom(this_0); // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.contentEntry; $this$invoke.blockStatus = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kay_1; return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.contentEntry; $this$invoke.contentEntry = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hay_1; $this$invoke.courseBlock = null; var tmp1_safe_receiver = $props.contentEntry; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.hay_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.fav_1; $this$invoke.title = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; var tmp4_safe_receiver = $props.contentEntry; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.iay_1; $this$invoke.pictureUri = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.xaw_1; return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem......' call // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(40) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(40) + 'px'; $this$invoke.sx = this_0; var this_1 = get_UstadBlockStatusProgressBar(); var block = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = get_UstadBlockIcon(); var block_0 = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = default_15; var block = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { var tmp0_safe_receiver = $props.contentEntry; $this$create.contentEntryItem = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hay_1; return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.contentEntry; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hay_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.fav_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; var tmp = get_SecondaryContent(); $this$invoke.secondary = create_0(tmp, UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_0($props)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_1($contextMenuPos$delegate) { return function () { invoke$lambda_151($contextMenuPos$delegate, null); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($it, $contextMenuPos$delegate) { return function (_anonymous_parameter_0__qggqh8) { invoke$lambda_151($contextMenuPos$delegate, null); $it.vq3_1(); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_2($it, $contextMenuPos$delegate) { return function ($this$invoke) { $this$invoke.onClick = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($it, $contextMenuPos$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $it.uq3_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_4($contextMenuPosVal, $props, $contextMenuPos$delegate) { return function ($this$invoke) { $this$invoke.open = !(invoke$lambda_150($contextMenuPos$delegate) == null); $this$invoke.onClose = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_1($contextMenuPos$delegate); // Inline function 'mui.material.PopoverReference.Companion.anchorPosition' call 0; $this$invoke.anchorReference = 'anchorPosition'; var tmp; if (!($contextMenuPosVal == null)) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call this_0.left = $contextMenuPosVal.w6_1; this_0.top = $contextMenuPosVal.x6_1; tmp = this_0; } else { tmp = null; } $this$invoke.anchorPosition = tmp; var tmp_0; if (!($contextMenuPosVal == null)) { var tmp0_safe_receiver = $props.contentEntry; var tmp_1; if (tmp0_safe_receiver == null) { tmp_1 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call tmp_1 = $props.contextMenuItems(tmp0_safe_receiver); } var tmp1_safe_receiver = tmp_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp1_safe_receiver.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_2(element, $contextMenuPos$delegate); addChild($this$invoke, this_1, block); } } tmp_0 = Unit_instance; } return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda($props, $contextMenuPos$delegate, $contextMenuPosVal) { return function ($this$invoke) { $this$invoke.onContextMenu = UstadContentEntryListItem$lambda$lambda$lambda$lambda($props, $contextMenuPos$delegate); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem....' call this_0.padding = $props.padding; $this$invoke.sx = this_0; $this$invoke.onClick = UstadContentEntryListItem$lambda$lambda$lambda$lambda_0($contextMenuPosVal, $props); $this$invoke.selected = $props.selected; var this_1 = default_25; var block = UstadContentEntryListItem$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block); var this_2 = default_15; var block_0 = UstadContentEntryListItem$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_2, block_0); var this_3 = default_26; var block_1 = UstadContentEntryListItem$lambda$lambda$lambda$lambda_3($props); addChild($this$invoke, this_3, block_1); var this_4 = default_10; var block_2 = UstadContentEntryListItem$lambda$lambda$lambda$lambda_4($contextMenuPosVal, $props, $contextMenuPos$delegate); addChild($this$invoke, this_4, block_2); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda_0($props, $contextMenuPos$delegate, $contextMenuPosVal) { return function ($this$invoke) { var this_0 = default_33; var block = UstadContentEntryListItem$lambda$lambda$lambda($props, $contextMenuPos$delegate, $contextMenuPosVal); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SecondaryContent$lambda($this$FC, props) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); var strings = useStringProvider(); var tmp0_safe_receiver = props.contentEntryItem; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.gav_1; var descriptionPlainText = useHtmlToPlainText(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); var tmp2_safe_receiver = props.contentEntryItem; var uiState = tmp2_safe_receiver == null ? null : get_listItemUiState_0(tmp2_safe_receiver); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = SecondaryContent$lambda$lambda(uiState, descriptionPlainText, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function SecondaryContent$lambda$lambda$lambda($descriptionPlainText) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.SecondaryContent....' call useLineClamp(this_0, 2); $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $descriptionPlainText; addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function SecondaryContent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.contentEntryItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : get_contentTypeStringResource(tmp0_safe_receiver); var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.SecondaryContent.....' call tmp = $strings.eq5(tmp1_safe_receiver); } var tmp2_elvis_lhs = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$4 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$4); return Unit_instance; }; } function SecondaryContent$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.SecondaryContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function SecondaryContent$lambda$lambda$lambda_0($uiState, $props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var tmp; var tmp0_safe_receiver = $uiState; var tmp_0; var tmp_1 = tmp0_safe_receiver; if ((tmp_1 == null ? null : new ContentEntryListItemUiState(tmp_1)) == null) { tmp_0 = null; } else { tmp_0 = _ContentEntryListItemUiState___get_mimetypeVisible__impl__l8r8g7(tmp0_safe_receiver); } if (tmp_0 === true) { var tmp1_safe_receiver = contentTypeIconComponent(_ContentEntryListItemUiState___get_contentEntry__impl__3g9nl2($uiState)); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.SecondaryContent....' call // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(tmp1_safe_receiver); addChildNode($this$invoke, this_0); } // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_2; var block = SecondaryContent$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_1, block); var this_2 = default_15; var block_0 = SecondaryContent$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_2, block_0); tmp = Unit_instance; } return Unit_instance; }; } function SecondaryContent$lambda$lambda($uiState, $descriptionPlainText, $props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'web.cssom.JustifyContent.Companion.start' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke.justifyContent = 'start'; var tmp; var tmp0_safe_receiver = $uiState; var tmp_0; var tmp_1 = tmp0_safe_receiver; if ((tmp_1 == null ? null : new ContentEntryListItemUiState(tmp_1)) == null) { tmp_0 = null; } else { tmp_0 = _ContentEntryListItemUiState___get_descriptionVisible__impl__xyu083(tmp0_safe_receiver); } if (tmp_0 === true) { var this_0 = default_2; var block = SecondaryContent$lambda$lambda$lambda($descriptionPlainText); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var this_1 = default_24; var block_0 = SecondaryContent$lambda$lambda$lambda_0($uiState, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadContentEntryListItemPreview$lambda($this$FC, it) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadContentEntryListItem(); var block = UstadContentEntryListItemPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadContentEntryListItemPreview$lambda$lambda($this$invoke) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'kotlin.apply' call var this_0 = new ContentEntry(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItemPreview...' call this_0.eav_1 = new Long(1, 0); this_0.tav_1 = true; this_0.vav_1 = true; var tmp = this_0; tmp.yav_1 = 3; this_0.fav_1 = 'Content Title'; this_0.gav_1 = 'Content Description'; $this$invoke.contentEntry = new ContentEntryAndListDetail(this_0); $this$invoke.padding = paddingCourseBlockIndent(6); return Unit_instance; } var properties_initialized_UstadContentEntryListItem_kt_hkw19; function _init_properties_UstadContentEntryListItem_kt__9yctzl() { if (!properties_initialized_UstadContentEntryListItem_kt_hkw19) { properties_initialized_UstadContentEntryListItem_kt_hkw19 = true; UstadContentEntryListItem = FC(UstadContentEntryListItem$lambda); SecondaryContent = FC(SecondaryContent$lambda); UstadContentEntryListItemPreview = FC(UstadContentEntryListItemPreview$lambda); } } function get_OVERVIEW_ATTEMPTS_TAB_SCREENS() { _init_properties_ContentEntryDetailScreen_kt__uch07q(); return OVERVIEW_ATTEMPTS_TAB_SCREENS; } var OVERVIEW_ATTEMPTS_TAB_SCREENS; function get_ContentEntryDetailComponent() { _init_properties_ContentEntryDetailScreen_kt__uch07q(); return ContentEntryDetailComponent; } var ContentEntryDetailComponent; function get_ContentEntryDetailScreen() { _init_properties_ContentEntryDetailScreen_kt__uch07q(); return ContentEntryDetailScreen; } var ContentEntryDetailScreen; function ContentEntryDetailComponent$lambda($this$FC, props) { _init_properties_ContentEntryDetailScreen_kt__uch07q(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreenTabs(); var block = ContentEntryDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryDetailComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.tabs = $props.uiState.gvh_1; $this$invoke.screens = get_OVERVIEW_ATTEMPTS_TAB_SCREENS(); $this$invoke.autoHideIfOneTab = true; return Unit_instance; }; } function ContentEntryDetailScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailScreen_kt__uch07q(); var viewModel = useUstadViewModel(false, ContentEntryDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.fvh_1, new ContentEntryDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailComponent(); var block = ContentEntryDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_152($uiStateVal$delegate) { _init_properties_ContentEntryDetailScreen_kt__uch07q(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailScreen_kt__uch07q(); return new ContentEntryDetailViewModel(di, savedStateHandle); } function ContentEntryDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_152($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_ContentEntryDetailScreen_kt_mldyk8; function _init_properties_ContentEntryDetailScreen_kt__uch07q() { if (!properties_initialized_ContentEntryDetailScreen_kt_mldyk8) { properties_initialized_ContentEntryDetailScreen_kt_mldyk8 = true; var tmp = new UstadScreen('ContentEntryDetailOverviewView', 'ContentEntryDetailOverview', get_ContentEntryDetailOverviewScreen()); OVERVIEW_ATTEMPTS_TAB_SCREENS = listOf([tmp, new UstadScreen('ContentEntryDetailAttemptsPersonList', 'ContentEntryDetailAttemptsPersonList', get_ContentEntryDetailAttemptsPersonListScreen())]); ContentEntryDetailComponent = FC(ContentEntryDetailComponent$lambda); ContentEntryDetailScreen = FC(ContentEntryDetailScreen$lambda); } } function get_ContentEntryDetailAttemptsListSessionListItem() { _init_properties_ContentEntryDetailAttemptsListSessionListItem_kt__7x9dax(); return ContentEntryDetailAttemptsListSessionListItem; } var ContentEntryDetailAttemptsListSessionListItem; function ContentEntryDetailAttemptsListSessionListItem$lambda($this$FC, props) { _init_properties_ContentEntryDetailAttemptsListSessionListItem_kt__7x9dax(); var tmp0_safe_receiver = props.sessionTimeAndProgressInfo; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ujd_1; var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem..' call tmp = useFormattedDateAndTime(tmp1_safe_receiver, Companion_getInstance_15().jmd().kmc()); } var formattedDateAndTime = tmp; var stringsXml = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda(props, stringsXml, formattedDateAndTime, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_153($theme$delegate) { _init_properties_ContentEntryDetailAttemptsListSessionListItem_kt__7x9dax(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClick(); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { var this_0 = $props; Object.assign($this$create, this_0); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda_0($component, $props) { return function ($this$invoke) { var this_0 = create_0($component, ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda($props)); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem........' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginInlineEnd = invoke$lambda_153($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda($formattedDateAndTime, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem.......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = invoke$lambda_153($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_1 = default_51; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate); addChild($this$invoke, this_1, block); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$11 = $formattedDateAndTime; addChildNode($this$invoke, tmp$ret$11); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($maxProgressVal, $stringsXml) { return function ($this$invoke) { $this$invoke.progressValue = $maxProgressVal; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $stringsXml.eq5(strings_getInstance().jnm_1); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($maxScoreVal, $stringsXml) { return function ($this$invoke) { $this$invoke.progressValue = numberToInt($maxScoreVal * 100); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.eq5(strings_getInstance().emp_1)); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda_0($props, $formattedDateAndTime, $theme$delegate, $stringsXml) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; var this_0 = default_24; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda($formattedDateAndTime, $theme$delegate); addChild($this$create, this_0, block); var tmp0_safe_receiver = $props.sessionTimeAndProgressInfo; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vjd_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadProgressBarWithLabel(); var block_0 = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda_0(tmp1_safe_receiver, $stringsXml); addChild($this$create, this_1, block_0); } var tmp2_safe_receiver = $props.sessionTimeAndProgressInfo; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.wjd_1; if (tmp3_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadProgressBarWithLabel(); var block_1 = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda_1(tmp3_safe_receiver, $stringsXml); addChild($this$create, this_2, block_1); } return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda_1($props, $stringsXml, $formattedDateAndTime, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.sessionTimeAndProgressInfo; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : get_statementSummary(tmp0_safe_receiver); var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : get_descriptionStringRes(tmp1_safe_receiver); var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem.....' call tmp = $stringsXml.eq5(tmp2_safe_receiver); } var tmp3_elvis_lhs = tmp; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; var tmp_0 = default_24; $this$invoke.secondary = create_0(tmp_0, ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda_0($props, $formattedDateAndTime, $theme$delegate, $stringsXml)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda($props, $stringsXml, $formattedDateAndTime, $theme$delegate) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda($props); var tmp0_safe_receiver = $props.sessionTimeAndProgressInfo; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem....' call var tmp; if (tmp0_safe_receiver.yjd_1 === true) { tmp = default_136; } else if (tmp0_safe_receiver.yjd_1 === false) { tmp = default_135; } else if (tmp0_safe_receiver.xjd_1) { tmp = default_39; } else { tmp = default_134; } var component = tmp; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda_0(component, $props); addChild($this$invoke, this_0, block); } var this_1 = default_26; var block_0 = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda_1($props, $stringsXml, $formattedDateAndTime, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda($props, $stringsXml, $formattedDateAndTime, $theme$delegate) { return function ($this$invoke) { var this_0 = default_33; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda($props, $stringsXml, $formattedDateAndTime, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ContentEntryDetailAttemptsListSessionListItem_kt_4sx5nb; function _init_properties_ContentEntryDetailAttemptsListSessionListItem_kt__7x9dax() { if (!properties_initialized_ContentEntryDetailAttemptsListSessionListItem_kt_4sx5nb) { properties_initialized_ContentEntryDetailAttemptsListSessionListItem_kt_4sx5nb = true; ContentEntryDetailAttemptsListSessionListItem = FC(ContentEntryDetailAttemptsListSessionListItem$lambda); } } function get_ContentEntryDetailAttemptsPersonListComponent() { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return ContentEntryDetailAttemptsPersonListComponent; } var ContentEntryDetailAttemptsPersonListComponent; function get_ContentEntryDetailAttemptsPersonListScreen() { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return ContentEntryDetailAttemptsPersonListScreen; } var ContentEntryDetailAttemptsPersonListScreen; function ContentEntryDetailAttemptsPersonListComponent$lambda($this$FC, props) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); var tmp = props.uiState.qvj_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.m11z_1, true); var tabAndAppBarHeight = useTabAndAppBarHeight(); var stringsXml = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda(tabAndAppBarHeight, infiniteQueryResult, remoteMediatorResult, props, stringsXml); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSortOrderChanged(it); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.svj_1; $this$create.sortOptions = $props.uiState.rvj_1; $this$create.enabled = true; $this$create.onClickSort = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_0() { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return create(get_UstadNothingHereYet()); } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_1(it) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return it.ijc_1.f96_1.toString(); } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem, $props) { return function (it) { var tmp0_safe_receiver = $attemptsPersonListItem; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent........' call $props.onListItemClick(tmp0_safe_receiver); } return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem) { return function ($this$invoke) { var tmp0_safe_receiver = $attemptsPersonListItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjc_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.h97_1; var tmp2_safe_receiver = $attemptsPersonListItem; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.ijc_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.qkm(); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem, $stringsXml) { return function ($this$invoke) { var tmp0_safe_receiver = $attemptsPersonListItem; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = '' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjc_1) + ' ' + $stringsXml.eq5(strings_getInstance().xmi_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($stringsXml, $maxScoreVal) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.eq5(strings_getInstance().emp_1)); $this$invoke.progressValue = numberToInt($maxScoreVal * 100); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($stringsXml, $maxProgressVal) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.eq5(strings_getInstance().jnm_1)); $this$invoke.progressValue = $maxProgressVal; return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem, $stringsXml); addChild($this$create, 'div', block); var tmp0_safe_receiver = $attemptsPersonListItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.njc_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent.........' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadProgressBarWithLabel(); var block_0 = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($stringsXml, tmp1_safe_receiver); addChild($this$create, this_0, block_0); } var tmp2_safe_receiver = $attemptsPersonListItem; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.ojc_1; if (tmp3_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent.........' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadProgressBarWithLabel(); var block_1 = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($stringsXml, tmp3_safe_receiver); addChild($this$create, this_1, block_1); } return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($personHeaderText, $attemptsPersonListItem, $stringsXml) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $personHeaderText; var tmp = default_24; $this$invoke.secondary = create_0(tmp, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent........' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml, $props) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem, $props); var this_0 = default_25; var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem); addChild($this$invoke, this_0, block); // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_1 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent.......' call var tmp0_safe_receiver = $attemptsPersonListItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ijc_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.qkm(); this_1.y5(tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs); this_1.y5(' : '); var tmp3_safe_receiver = $attemptsPersonListItem; if (tmp3_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent........' call this_1.y5($stringsXml.eq5(get_descriptionStringRes(get_statementSummary_0(tmp3_safe_receiver)))); } var personHeaderText = this_1.toString(); var this_2 = default_26; var block_0 = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1(personHeaderText, $attemptsPersonListItem, $stringsXml); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml, $props) { return function ($this$create) { var this_0 = default_33; var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_2($stringsXml, $props) { return function (attemptsPersonListItem) { var tmp = default_22; return create_0(tmp, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda_0(attemptsPersonListItem, $stringsXml, $props)); }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda($infiniteQueryResult, $remoteMediatorResult, $props, $stringsXml) { return function ($this$virtualListContent) { $this$virtualListContent.c126('sort_list_opts', ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda($props)); var tmp; if (isSettledEmpty($infiniteQueryResult, $remoteMediatorResult)) { $this$virtualListContent.c126('empty_state', ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_0); tmp = Unit_instance; } var tmp_0 = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_1; $this$virtualListContent.j126($infiniteQueryResult, tmp_0, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_2($stringsXml, $props)); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda($tabAndAppBarHeight, $infiniteQueryResult, $remoteMediatorResult, $props, $stringsXml) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda($infiniteQueryResult, $remoteMediatorResult, $props, $stringsXml)); var this_1 = default_47; var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailAttemptsPersonListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new ContentEntryDetailAttemptsPersonListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailAttemptsPersonListComponent(); var block = ContentEntryDetailAttemptsPersonListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_154($uiStateVal$delegate) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailAttemptsPersonListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return new ContentEntryDetailAttemptsPersonListViewModel(di, savedStateHandle); } function ContentEntryDetailAttemptsPersonListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.tvk(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ContentEntryDetailAttemptsPersonListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.zss(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ContentEntryDetailAttemptsPersonListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_154($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.kqs_1; $this$invoke.onListItemClick = ContentEntryDetailAttemptsPersonListViewModel$onClickEntry$ref($viewModel); $this$invoke.onSortOrderChanged = ContentEntryDetailAttemptsPersonListViewModel$onSortOrderChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ContentEntryDetailAttemptsPersonListScreen_kt_w6dgr3; function _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen() { if (!properties_initialized_ContentEntryDetailAttemptsPersonListScreen_kt_w6dgr3) { properties_initialized_ContentEntryDetailAttemptsPersonListScreen_kt_w6dgr3 = true; ContentEntryDetailAttemptsPersonListComponent = FC(ContentEntryDetailAttemptsPersonListComponent$lambda); ContentEntryDetailAttemptsPersonListScreen = FC(ContentEntryDetailAttemptsPersonListScreen$lambda); } } function get_ContentEntryDetailAttemptsSessionListComponent2() { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return ContentEntryDetailAttemptsSessionListComponent2; } var ContentEntryDetailAttemptsSessionListComponent2; function get_ContentEntryDetailAttemptsSessionListScreen() { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return ContentEntryDetailAttemptsSessionListScreen; } var ContentEntryDetailAttemptsSessionListScreen; function ContentEntryDetailAttemptsSessionListComponent2$lambda($this$FC, props) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); var tmp = props.uiState.vvm_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.m11z_1, true); var muiAppState = useMuiAppState(); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, remoteMediatorResult); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda(muiAppState, isSettledEmpty_0, infiniteQueryResult, props); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSortOrderChanged(it); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.xvm_1; $this$create.sortOptions = $props.uiState.wvm_1; $this$create.enabled = true; $this$create.onClickSort = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_0() { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return create(get_UstadNothingHereYet()); } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_1(it) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return it.sjd_1.toString() + '-' + it.tjd_1.toString(); } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($item, $props) { return function () { var tmp0_safe_receiver = $item; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsSessionListComponent2.......' call $props.onListItemClick(tmp0_safe_receiver); } return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda_0($item, $props) { return function ($this$create) { $this$create.sessionTimeAndProgressInfo = $item; $this$create.onClick = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($item, $props); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_2($props) { return function (item) { var tmp = get_ContentEntryDetailAttemptsListSessionListItem(); return create_0(tmp, ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda_0(item, $props)); }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props) { return function ($this$virtualListContent) { $this$virtualListContent.c126('sort_list_opts', ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda($props)); var tmp; if ($isSettledEmpty) { $this$virtualListContent.c126('empty_state', ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_0); tmp = Unit_instance; } var tmp_0 = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_1; $this$virtualListContent.j126($infiniteQueryResult, tmp_0, ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_2($props)); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda($muiAppState, $isSettledEmpty, $infiniteQueryResult, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsSessionListComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props)); var this_1 = default_47; var block = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailAttemptsSessionListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new ContentEntryDetailAttemptsSessionListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailAttemptsSessionListComponent2(); var block = ContentEntryDetailAttemptsSessionListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_155($uiStateVal$delegate) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailAttemptsSessionListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return new ContentEntryDetailAttemptsSessionListViewModel(di, savedStateHandle); } function ContentEntryDetailAttemptsSessionListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.nvn(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ContentEntryDetailAttemptsSessionListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.zss(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ContentEntryDetailAttemptsSessionListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_155($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.kqs_1; $this$invoke.onListItemClick = ContentEntryDetailAttemptsSessionListViewModel$onClickEntry$ref($viewModel); $this$invoke.onSortOrderChanged = ContentEntryDetailAttemptsSessionListViewModel$onSortOrderChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ContentEntryDetailAttemptsSessionListScreen_kt_yyk36o; function _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq() { if (!properties_initialized_ContentEntryDetailAttemptsSessionListScreen_kt_yyk36o) { properties_initialized_ContentEntryDetailAttemptsSessionListScreen_kt_yyk36o = true; ContentEntryDetailAttemptsSessionListComponent2 = FC(ContentEntryDetailAttemptsSessionListComponent2$lambda); ContentEntryDetailAttemptsSessionListScreen = FC(ContentEntryDetailAttemptsSessionListScreen$lambda); } } function get_ContentEntryDetailAttemptsStatementListScreen() { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return ContentEntryDetailAttemptsStatementListScreen; } var ContentEntryDetailAttemptsStatementListScreen; function get_ContentEntryDetailAttemptsStatementListComponent() { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return ContentEntryDetailAttemptsStatementListComponent; } var ContentEntryDetailAttemptsStatementListComponent; function ContentEntryDetailAttemptsStatementListScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailAttemptsStatementListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new ContentEntryDetailAttemptsStatementListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailAttemptsStatementListComponent(); var block = ContentEntryDetailAttemptsStatementListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_156($uiStateVal$delegate) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailAttemptsStatementListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return new ContentEntryDetailAttemptsStatementListViewModel(di, savedStateHandle); } function ContentEntryDetailAttemptsStatementListViewModel$formattedStatementResponse$ref($boundThis) { var l = function (p0) { return $boundThis.pvr(p0); }; l.callableName = 'formattedStatementResponse'; return l; } function ContentEntryDetailAttemptsStatementListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.zss(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ContentEntryDetailAttemptsStatementListViewModel$onVerbFilterToggled$ref($boundThis) { var l = function (p0) { $boundThis.ovr(p0); return Unit_instance; }; l.callableName = 'onVerbFilterToggled'; return l; } function ContentEntryDetailAttemptsStatementListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_156($uiStateVal$delegate); $this$invoke.formattedResponseFlow = ContentEntryDetailAttemptsStatementListViewModel$formattedStatementResponse$ref($viewModel); $this$invoke.refreshCommandFlow = $viewModel.kqs_1; $this$invoke.onSortOrderChanged = ContentEntryDetailAttemptsStatementListViewModel$onSortOrderChanged$ref($viewModel); $this$invoke.onVerbFilterToggled = ContentEntryDetailAttemptsStatementListViewModel$onVerbFilterToggled$ref($viewModel); return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda($this$FC, props) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp = props.uiState.bvo_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.m11z_1, true, 50); var muiAppState = useMuiAppState(); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, remoteMediatorResult); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda(muiAppState, isSettledEmpty_0, infiniteQueryResult, props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_157($theme$delegate) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.dvo_1; $this$create.sortOptions = $props.uiState.cvo_1; $this$create.enabled = true; $this$create.onClickSort = $props.onSortOrderChanged; return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $verb) { return function (it) { $props.onVerbFilterToggled($verb.djh_1); return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda$lambda($isSelected, $verb, $theme$delegate, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsStatementListComponent........' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginLeft = invoke$lambda_157($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_157($theme$delegate).spacing(1); $this$invoke.sx = this_0; $this$invoke.onClick = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $verb); var tmp; if ($isSelected) { tmp = create(default_39); } else { tmp = null; } $this$invoke.icon = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter(displayName($verb)); var tmp_0; if ($isSelected) { // Inline function 'mui.material.ChipVariant.Companion.filled' call 0; tmp_0 = 'filled'; } else { // Inline function 'mui.material.ChipVariant.Companion.outlined' call 0; tmp_0 = 'outlined'; } $this$invoke.variant = tmp_0; return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $theme$delegate) { return function ($this$create) { $this$create.id = 'verb_filters'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsStatementListComponent......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda_157($theme$delegate).spacing(1); // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowX = 'scroll'; $this$create.sx = this_0; var tmp0_iterator = $props.uiState.fvo_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsStatementListComponent......' call var isSelected = !$props.uiState.gvo_1.a1(element.djh_1.jjf_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_43; var block = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda$lambda(isSelected, element, $theme$delegate, $props); addChild($this$create, this_1, block); } return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_0($props, $theme$delegate) { return function () { var tmp = default_15; return create_0(tmp, ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $theme$delegate)); }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_1() { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return create(get_UstadNothingHereYet()); } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return it.djf_1.mja_1.toString() + '-' + it.djf_1.nja_1.toString(); } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda_1($item, $props) { return function ($this$create) { $this$create.statement = $item; $this$create.formattedResponseFlow = $props.formattedResponseFlow; return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_3($props) { return function (item) { var tmp = get_StatementEntityAndVerbListItem(); return create_0(tmp, ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda_1(item, $props)); }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $theme$delegate) { return function ($this$virtualListContent) { $this$virtualListContent.c126('sort_list_opts', ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda($props)); $this$virtualListContent.c126('verb_filters', ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_0($props, $theme$delegate)); var tmp; if ($isSettledEmpty) { $this$virtualListContent.c126('empty_state', ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_1); tmp = Unit_instance; } var tmp_0 = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.j126($infiniteQueryResult, tmp_0, ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_3($props)); return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda($muiAppState, $isSettledEmpty, $infiniteQueryResult, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsStatementListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $theme$delegate)); var this_1 = default_47; var block = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_ContentEntryDetailAttemptsStatementListScreen_kt_mkvdyf; function _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd() { if (!properties_initialized_ContentEntryDetailAttemptsStatementListScreen_kt_mkvdyf) { properties_initialized_ContentEntryDetailAttemptsStatementListScreen_kt_mkvdyf = true; ContentEntryDetailAttemptsStatementListScreen = FC(ContentEntryDetailAttemptsStatementListScreen$lambda); ContentEntryDetailAttemptsStatementListComponent = FC(ContentEntryDetailAttemptsStatementListComponent$lambda); } } function get_StatementEntityAndVerbListItem() { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); return StatementEntityAndVerbListItem; } var StatementEntityAndVerbListItem; function StatementEntityAndVerbListItem$lambda($this$FC, props) { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); var tmp0_safe_receiver = props.statement; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hjf_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.cit_1; var activityName = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp3_safe_receiver = props.statement; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.djf_1; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.ejb_1; var tmp; if (tmp5_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem..' call tmp = useFormattedDateAndTime(tmp5_safe_receiver, Companion_getInstance_15().jmd().kmc()); } var formattedDateAndTime = tmp; var stringsXml = useStringProvider(); // Inline function 'react.useMemo' call var tmp6_safe_receiver = props.statement; var tmp7_safe_receiver = tmp6_safe_receiver == null ? null : tmp6_safe_receiver.djf_1; var tmp_0 = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.mja_1; var tmp8_safe_receiver = props.statement; var tmp9_safe_receiver = tmp8_safe_receiver == null ? null : tmp8_safe_receiver.djf_1; var dependencies = [tmp_0, tmp9_safe_receiver == null ? null : tmp9_safe_receiver.nja_1]; var callback = StatementEntityAndVerbListItem$lambda$lambda(props); var formattedResponseFlowVal = useMemo(callback, dependencies); var formattedResponse$delegate = collectAsState(formattedResponseFlowVal, new FormattedStatementResponse(null)); var tmp10_safe_receiver = props.statement; var tmp11_safe_receiver = tmp10_safe_receiver == null ? null : tmp10_safe_receiver.djf_1; var tmp12_elvis_lhs = tmp11_safe_receiver == null ? null : tmp11_safe_receiver.cjb_1; var formattedDuration = useFormattedDuration(tmp12_elvis_lhs == null ? new Long(0, 0) : tmp12_elvis_lhs); var tmp13_safe_receiver = props.statement; var tmp14_elvis_lhs = tmp13_safe_receiver == null ? null : tmp13_safe_receiver.ijf_1; var descriptionPlainText = useHtmlToPlainText(tmp14_elvis_lhs == null ? '' : tmp14_elvis_lhs); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = StatementEntityAndVerbListItem$lambda$lambda_0(props, activityName, descriptionPlainText, formattedResponse$delegate, stringsXml, formattedDateAndTime, formattedDuration, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_158($theme$delegate) { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_159($formattedResponse$delegate) { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('formattedResponse', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $formattedResponse$delegate[0]; } function StatementEntityAndVerbListItem$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.statement; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem...' call tmp = $props.formattedResponseFlow(tmp0_safe_receiver); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? emptyFlow() : tmp1_elvis_lhs; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda($this$invoke) { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_137; addChild_0($this$invoke, this_0); return Unit_instance; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda($descriptionPlainText) { return function ($this$invoke) { // Inline function 'kotlin.text.trim' call var this_0 = $descriptionPlainText; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = toString(trim(isCharSequence(this_0) ? this_0 : THROW_CCE())); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_0($stringsXml, $response) { return function ($this$invoke) { // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.......' call this_0.y5($stringsXml.eq5(strings_getInstance().knm_1) + ': '); var tmp0_safe_receiver = $response.yps_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem........' call this_0.y5(tmp0_safe_receiver); } var tmp1_safe_receiver = $response.zps_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem........' call this_0.y5($stringsXml.eq5(tmp1_safe_receiver)); } // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = this_0.toString(); addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginInlineEnd = invoke$lambda_158($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginInlineStart = invoke$lambda_158($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginInlineEnd = invoke$lambda_158($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_1($formattedDateAndTime, $props, $formattedDuration, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = invoke$lambda_158($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_1 = default_51; var block = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate); addChild($this$invoke, this_1, block); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$11 = $formattedDateAndTime; addChildNode($this$invoke, tmp$ret$11); var tmp; var tmp0_safe_receiver = $props.statement; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.djf_1; if (!((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.cjb_1) == null)) { // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_138; var block_0 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($theme$delegate); addChild($this$invoke, this_2, block_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $formattedDuration; addChildNode($this$invoke, tmp$ret$14); tmp = Unit_instance; } return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_2($progressVal, $stringsXml) { return function ($this$invoke) { $this$invoke.progressValue = $progressVal; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.eq5(strings_getInstance().jnm_1)); return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_3($it, $stringsXml) { return function ($this$invoke) { $this$invoke.progressValue = numberToInt($it * 100); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.eq5(strings_getInstance().emp_1)); return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda($props, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; var tmp0_safe_receiver = $props.statement; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ijf_1) == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda($descriptionPlainText); addChild($this$create, 'div', block); } // Inline function 'kotlin.takeIf' call var this_0 = invoke$lambda_159($formattedResponse$delegate); // Inline function 'kotlin.contracts.contract' call var tmp; // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call if (this_0.apt()) { tmp = this_0; } else { tmp = null; } var tmp2_safe_receiver = tmp; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_0 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_0($stringsXml, tmp2_safe_receiver); addChild($this$create, 'div', block_0); } var this_1 = default_24; var block_1 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_1($formattedDateAndTime, $props, $formattedDuration, $theme$delegate); addChild($this$create, this_1, block_1); var tmp3_safe_receiver = $props.statement; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.djf_1; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.njb_1; if (tmp5_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadProgressBarWithLabel(); var block_2 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_2(tmp5_safe_receiver, $stringsXml); addChild($this$create, this_2, block_2); } var tmp6_safe_receiver = $props.statement; var tmp7_safe_receiver = tmp6_safe_receiver == null ? null : tmp6_safe_receiver.djf_1; var tmp8_safe_receiver = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.yja_1; if (tmp8_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_UstadProgressBarWithLabel(); var block_3 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_3(tmp8_safe_receiver, $stringsXml); addChild($this$create, this_3, block_3); } return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda_0($props, $activityName, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.statement; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : get_verbDisplayName(tmp0_safe_receiver); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : capitalizeFirstLetter(tmp1_safe_receiver); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = (tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs) + ' ' + $activityName; var tmp = default_24; $this$invoke.secondary = create_0(tmp, StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda($props, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda_0($props, $activityName, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate) { return function ($this$invoke) { var this_0 = default_25; var block = StatementEntityAndVerbListItem$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = StatementEntityAndVerbListItem$lambda$lambda$lambda_0($props, $activityName, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_StatementEntityAndVerbListItem_kt_p0rqzt; function _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9() { if (!properties_initialized_StatementEntityAndVerbListItem_kt_p0rqzt) { properties_initialized_StatementEntityAndVerbListItem_kt_p0rqzt = true; StatementEntityAndVerbListItem = FC(StatementEntityAndVerbListItem$lambda); } } function get_ContentEntryDetailOverviewComponent2() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return ContentEntryDetailOverviewComponent2; } var ContentEntryDetailOverviewComponent2; function get_ContentDetails() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return ContentDetails; } var ContentDetails; function get_ContentDetailRightColumn() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return ContentDetailRightColumn; } var ContentDetailRightColumn; function get_QuickActionBarsRow() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return QuickActionBarsRow; } var QuickActionBarsRow; function get_ContentEntryDetailOverviewScreen() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return ContentEntryDetailOverviewScreen; } var ContentEntryDetailOverviewScreen; var ContentEntryDetailOverviewScreenPreview; function ContentEntryDetailOverviewComponent2$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_139; var block = ContentEntryDetailOverviewComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { console.log('ContentEntryDetailOverviewScreen: onClickOpen'); $props.onClickOpen(); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'open_button'; $this$invoke.onClick = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(strings_getInstance().mmh_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; $this$invoke.onClickMarkComplete = $props.onClickMarkComplete; $this$invoke.onClickDelete = $props.onClickMarkComplete; $this$invoke.onClickManageDownload = $props.onClickMarkComplete; return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $it) { return function () { $props.onCancelRemoteImport($it.gbb_1); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $it) { return function () { $props.onDismissRemoteImportError($it.gbb_1); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_3($it, $strings, $canCancelJob, $props) { return function ($this$invoke) { $this$invoke.progress = get_progress($it); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondaryContent = $strings.eq5(strings_getInstance().zn7_1); $this$invoke.error = $it.kbb_1; var tmp; if ($canCancelJob) { $this$invoke.onCancel = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $it); $this$invoke.onDismissError = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $it); tmp = Unit_instance; } return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.rvt_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yaw_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.gav_1; $this$invoke.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().qmj_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $translation) { return function (it) { $props.onClickTranslation($translation); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($translation, $props) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.text' call 0; $this$invoke.variant = 'text'; $this$invoke.onClick = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $translation); var tmp0_safe_receiver = $translation.kke_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.gcn_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda($translation, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewComponent2........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(8) + 'px'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var this_1 = default_11; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($translation, $props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_2($translation, $props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 2; // Inline function 'kotlin.js.asDynamic' call $this$invoke.md = 1; var this_0 = default_15; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda($translation, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_7($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.GridDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; $this$invoke.container = true; var tmp0_iterator = $props.uiState.xvt_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_2(element, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var this_0 = get_ContentDetails(); var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = default_82; var block_1 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_1); var this_3 = get_QuickActionBarsRow(); var block_2 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_2($props); addChild($this$invoke, this_3, block_2); var tmp0_iterator = $props.uiState.zvt_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewComponent2....' call var canCancelJob = $props.uiState.sw2(element); // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = get_UstadLinearProgressListItem(); var block_3 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_3(element, $strings, canCancelJob, $props); addChild($this$invoke, this_4, block_3); } var this_5 = get_UstadRawHtml(); var block_4 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_4($props); addChild($this$invoke, this_5, block_4); var this_6 = default_82; var block_5 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_6, block_5); var tmp; if ($props.uiState.wvt_1) { // Inline function 'react.ChildrenBuilder.invoke' call var this_7 = default_2; var block_6 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_7, block_6); var this_8 = default_48; var block_7 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_7($props); addChild($this$invoke, this_8, block_7); tmp = Unit_instance; } return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentDetails$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = ContentDetails$lambda$lambda(theme$delegate, props); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_160($theme$delegate) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ContentDetails$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentDetails.....' call useAbsolutePositionBottom(this_0); // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.uiState.rvt_1; $this$invoke.blockStatus = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bax_1; return Unit_instance; }; } function ContentDetails$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.rvt_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yaw_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.fav_1; $this$invoke.title = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; var tmp3_safe_receiver = $props.uiState.rvt_1; $this$invoke.contentEntry = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.yaw_1; var tmp4_safe_receiver = $props.uiState.rvt_1; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.aax_1; $this$invoke.pictureUri = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.waw_1; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.width = toString(100) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.height = toString(100) + 'px'; // Inline function 'mui.material.SvgIconSize.Companion.large' call 0; $this$invoke.iconSize = 'large'; return Unit_instance; }; } function ContentDetails$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentDetails....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(100) + 'px'; // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; $this$invoke.sx = this_0; var this_1 = get_UstadBlockStatusProgressBar(); var block = ContentDetails$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = get_UstadBlockIcon(); var block_0 = ContentDetails$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ContentDetails$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function ContentDetails$lambda$lambda($theme$delegate, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(16) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentDetails...' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_160($theme$delegate).spacing(2); $this$invoke.sx = this_0; var this_1 = default_15; var block = ContentDetails$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = get_ContentDetailRightColumn(); var block_0 = ContentDetails$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ContentDetailRightColumn$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = ContentDetailRightColumn$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ContentDetailRightColumn$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h4' call 0; $this$invoke.variant = 'h4'; $this$invoke.id = 'courseblock_title'; var tmp0_safe_receiver = $props.uiState.rvt_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yaw_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.fav_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp = strings_getInstance().snk_1; var tmp_0 = UMFileUtil_getInstance(); var tmp0_safe_receiver = $props.uiState.svt_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.lax_1; var tmp_1 = tmp_0.lq9(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs); var tmp_2 = UMFileUtil_getInstance(); var tmp2_safe_receiver = $props.uiState.svt_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.max_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.s11t(tmp, [tmp_1, tmp_2.lq9(tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs)]); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp = strings_getInstance().tnk_1; var tmp_0 = UMFileUtil_getInstance(); var tmp0_safe_receiver = $props.uiState.svt_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.lax_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.s11t(tmp, [tmp_0.lq9(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs)]); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_2($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp0_safe_receiver = $props.uiState.rvt_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yaw_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.iav_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_3($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp0_safe_receiver = $props.uiState.rvt_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yaw_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.jav_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().fml_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp0_safe_receiver = $props.uiState.rvt_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yaw_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.lav_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(5) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentDetailRightColumn....' call // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; $this$invoke.sx = this_0; var this_1 = default_2; var block = ContentDetailRightColumn$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_1, block); var this_2 = default_2; var block_0 = ContentDetailRightColumn$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = UMFileUtil_getInstance().lq9(new Long(0, 0)); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.qvt_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ske_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(5) + 'px'; var this_0 = create(default_36); addChildNode($this$invoke, this_0); var this_1 = default_2; var block = ContentDetailRightColumn$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var tmp2_safe_receiver = $props.uiState.qvt_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.nke_1; var tmp = '(' + (tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs) + '/'; var tmp0_safe_receiver = $props.uiState.qvt_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.oke_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp + toString(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs) + ')'; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_5($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(16) + 'px'; var tmp; if ($props.uiState.ow2()) { var this_0 = default_2; var block = ContentDetailRightColumn$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.uiState.pw2()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_24; var block_0 = ContentDetailRightColumn$lambda$lambda$lambda$lambda_2($props); addChild($this$invoke, this_1, block_0); var this_2 = default_2; var block_1 = ContentDetailRightColumn$lambda$lambda$lambda$lambda_3($props); addChild($this$invoke, this_2, block_1); tmp_0 = Unit_instance; } return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_2; var block = ContentDetailRightColumn$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var tmp; if ($props.uiState.qw2()) { var this_1 = default_2; var block_0 = ContentDetailRightColumn$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } else if ($props.uiState.rw2()) { var this_2 = default_2; var block_1 = ContentDetailRightColumn$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } var tmp_0; if ($props.uiState.lw2()) { var this_3 = default_2; var block_2 = ContentDetailRightColumn$lambda$lambda$lambda_2($props); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.mw2()) { var this_4 = default_2; var block_3 = ContentDetailRightColumn$lambda$lambda$lambda_3($props); addChild($this$invoke, this_4, block_3); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.nw2()) { var this_5 = default_24; var block_4 = ContentDetailRightColumn$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_5, block_4); tmp_2 = Unit_instance; } var this_6 = default_24; var block_5 = ContentDetailRightColumn$lambda$lambda$lambda_5($props); addChild($this$invoke, this_6, block_5); return Unit_instance; }; } function QuickActionBarsRow$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = QuickActionBarsRow$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function QuickActionBarsRow$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickMarkComplete; return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_121); // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.text = $strings.eq5(strings_getInstance().yn1_1).toUpperCase(); $this$invoke.onClick = QuickActionBarsRow$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickDelete; return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.text = $strings.eq5(strings_getInstance().wme_1).toUpperCase(); $this$invoke.icon = create(default_63); $this$invoke.onClick = QuickActionBarsRow$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickManageDownload; return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.text = $strings.eq5(strings_getInstance().cn6_1).toUpperCase(); $this$invoke.icon = create(default_140); $this$invoke.onClick = QuickActionBarsRow$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(5) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.QuickActionBarsRow...' call // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; $this$invoke.sx = this_0; var tmp; if ($props.uiState.vvt_1) { var this_1 = get_UstadQuickActionButton(); var block = QuickActionBarsRow$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_1, block); tmp = Unit_instance; } var tmp_0; var tmp0_safe_receiver = $props.uiState.tvt_1; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xkc_1) === true) { var this_2 = get_UstadQuickActionButton(); var block_0 = QuickActionBarsRow$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_2, block_0); tmp_0 = Unit_instance; } var tmp_1; var tmp1_safe_receiver = $props.uiState.tvt_1; if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ykc_1) === true) { var this_3 = get_UstadQuickActionButton(); var block_1 = QuickActionBarsRow$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_3, block_1); tmp_1 = Unit_instance; } return Unit_instance; }; } function ContentEntryDetailOverviewScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailOverviewScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.fvt_1, new ContentEntryDetailOverviewUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailOverviewComponent2(); var block = ContentEntryDetailOverviewScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_161($uiStateVal$delegate) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailOverviewScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return new ContentEntryDetailOverviewViewModel(di, savedStateHandle); } function ContentEntryDetailOverviewViewModel$onClickOpen$ref($boundThis) { var l = function () { $boundThis.iw2(); return Unit_instance; }; l.callableName = 'onClickOpen'; return l; } function ContentEntryDetailOverviewViewModel$onCancelRemoteImport$ref($boundThis) { var l = function (p0) { $boundThis.jw2(p0); return Unit_instance; }; l.callableName = 'onCancelRemoteImport'; return l; } function ContentEntryDetailOverviewViewModel$onDismissRemoteImportError$ref($boundThis) { var l = function (p0) { $boundThis.kw2(p0); return Unit_instance; }; l.callableName = 'onDismissRemoteImportError'; return l; } function ContentEntryDetailOverviewScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_161($uiStateVal$delegate); $this$invoke.onClickOpen = ContentEntryDetailOverviewViewModel$onClickOpen$ref($viewModel); $this$invoke.onCancelRemoteImport = ContentEntryDetailOverviewViewModel$onCancelRemoteImport$ref($viewModel); $this$invoke.onDismissRemoteImportError = ContentEntryDetailOverviewViewModel$onDismissRemoteImportError$ref($viewModel); return Unit_instance; }; } function ContentEntryDetailOverviewScreenPreview$lambda($this$FC, it) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var uiStateVar$delegate = useState(ContentEntryDetailOverviewScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailOverviewComponent2(); var block = ContentEntryDetailOverviewScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_162($uiStateVar$delegate) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function ContentEntryDetailOverviewScreenPreview$lambda$lambda() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'kotlin.apply' call var this_0 = new ContentEntry(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call this_0.fav_1 = 'Content Title'; this_0.iav_1 = 'Author'; this_0.jav_1 = 'Publisher'; this_0.lav_1 = 'BY_SA'; this_0.gav_1 = 'Content Description'; var tmp0_contentEntry = new ContentEntryAndDetail(this_0); // Inline function 'kotlin.apply' call var this_1 = new ContentEntryStatementScoreProgress(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call this_1.ske_1 = 4; var tmp = this_1; tmp.tke_1 = 2; this_1.nke_1 = 4; this_1.oke_1 = 40; // Inline function 'kotlin.apply' call var this_2 = new ContentEntryButtonModel(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call this_2.ukc_1 = true; this_2.vkc_1 = true; this_2.xkc_1 = true; this_2.ykc_1 = true; // Inline function 'kotlin.apply' call var this_3 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_0 = this_3; // Inline function 'kotlin.apply' call var this_4 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_4.gcn_1 = 'Persian'; tmp_0.kke_1 = this_4; var tmp_1 = this_3; // Inline function 'kotlin.apply' call var this_5 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_2 = this_5; // Inline function 'kotlin.apply' call var this_6 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_6.gcn_1 = 'English'; tmp_2.kke_1 = this_6; var tmp_3 = this_5; // Inline function 'kotlin.apply' call var this_7 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_4 = this_7; // Inline function 'kotlin.apply' call var this_8 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_8.gcn_1 = 'Korean'; tmp_4.kke_1 = this_8; var tmp_5 = this_7; // Inline function 'kotlin.apply' call var this_9 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_6 = this_9; // Inline function 'kotlin.apply' call var this_10 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_10.gcn_1 = 'Tamil'; tmp_6.kke_1 = this_10; var tmp_7 = this_9; // Inline function 'kotlin.apply' call var this_11 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_8 = this_11; // Inline function 'kotlin.apply' call var this_12 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_12.gcn_1 = 'Turkish'; tmp_8.kke_1 = this_12; var tmp_9 = this_11; // Inline function 'kotlin.apply' call var this_13 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_10 = this_13; // Inline function 'kotlin.apply' call var this_14 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_14.gcn_1 = 'Telugu'; tmp_10.kke_1 = this_14; var tmp_11 = this_13; // Inline function 'kotlin.apply' call var this_15 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_12 = this_15; // Inline function 'kotlin.apply' call var this_16 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_16.gcn_1 = 'Marathi'; tmp_12.kke_1 = this_16; var tmp_13 = this_15; // Inline function 'kotlin.apply' call var this_17 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_14 = this_17; // Inline function 'kotlin.apply' call var this_18 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_18.gcn_1 = 'Vietnamese'; tmp_14.kke_1 = this_18; var tmp_15 = this_17; // Inline function 'kotlin.apply' call var this_19 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_16 = this_19; // Inline function 'kotlin.apply' call var this_20 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_20.gcn_1 = 'Japanese'; tmp_16.kke_1 = this_20; var tmp_17 = this_19; // Inline function 'kotlin.apply' call var this_21 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_18 = this_21; // Inline function 'kotlin.apply' call var this_22 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_22.gcn_1 = 'Russian'; tmp_18.kke_1 = this_22; var tmp_19 = this_21; // Inline function 'kotlin.apply' call var this_23 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_20 = this_23; // Inline function 'kotlin.apply' call var this_24 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_24.gcn_1 = 'Portuguese'; tmp_20.kke_1 = this_24; var tmp_21 = this_23; // Inline function 'kotlin.apply' call var this_25 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_22 = this_25; // Inline function 'kotlin.apply' call var this_26 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_26.gcn_1 = 'Bengali'; tmp_22.kke_1 = this_26; var tmp_23 = this_25; // Inline function 'kotlin.apply' call var this_27 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_24 = this_27; // Inline function 'kotlin.apply' call var this_28 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_28.gcn_1 = 'Spanish'; tmp_24.kke_1 = this_28; var tmp_25 = this_27; // Inline function 'kotlin.apply' call var this_29 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_26 = this_29; // Inline function 'kotlin.apply' call var this_30 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_30.gcn_1 = 'Hindi'; tmp_26.kke_1 = this_30; var tmp3_availableTranslations = listOf([tmp_1, tmp_3, tmp_5, tmp_7, tmp_9, tmp_11, tmp_13, tmp_15, tmp_17, tmp_19, tmp_21, tmp_23, tmp_25, this_29]); return new ContentEntryDetailOverviewUiState(this_1, tmp0_contentEntry, VOID, this_2, true, true, true, tmp3_availableTranslations); } function ContentEntryDetailOverviewScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_162($uiStateVar$delegate); return Unit_instance; }; } var properties_initialized_ContentEntryDetailOverviewScreen_kt_5b713j; function _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v() { if (!properties_initialized_ContentEntryDetailOverviewScreen_kt_5b713j) { properties_initialized_ContentEntryDetailOverviewScreen_kt_5b713j = true; ContentEntryDetailOverviewComponent2 = FC(ContentEntryDetailOverviewComponent2$lambda); ContentDetails = FC(ContentDetails$lambda); ContentDetailRightColumn = FC(ContentDetailRightColumn$lambda); QuickActionBarsRow = FC(QuickActionBarsRow$lambda); ContentEntryDetailOverviewScreen = FC(ContentEntryDetailOverviewScreen$lambda); ContentEntryDetailOverviewScreenPreview = FC(ContentEntryDetailOverviewScreenPreview$lambda); } } function get_ContentEntryEditScreen() { _init_properties_ContentEntryEditScreen_kt__7rfplb(); return ContentEntryEditScreen; } var ContentEntryEditScreen; function get_ContentEntryEditScreenComponent() { _init_properties_ContentEntryEditScreen_kt__7rfplb(); return ContentEntryEditScreenComponent; } var ContentEntryEditScreenComponent; function ContentEntryEditScreen$lambda($this$FC, it) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); var viewModel = useUstadViewModel(VOID, ContentEntryEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.uw3_1, new ContentEntryEditUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryEditScreenComponent(); var block = ContentEntryEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_163($uiStateVal$delegate) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); return new ContentEntryEditViewModel(di, savedStateHandle); } function ContentEntryEditViewModel$onContentEntryChanged$ref($boundThis) { var l = function (p0) { $boundThis.tw4(p0); return Unit_instance; }; l.callableName = 'onContentEntryChanged'; return l; } function ContentEntryEditViewModel$onSetCompressionLevel$ref($boundThis) { var l = function (p0) { $boundThis.hw9(p0); return Unit_instance; }; l.callableName = 'onSetCompressionLevel'; return l; } function ContentEntryEditViewModel$onPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.pu1(p0); return Unit_instance; }; l.callableName = 'onPictureChanged'; return l; } function ContentEntryEditViewModel$onSubtitleFileAdded$ref($boundThis) { var l = function (p0, p1) { $boundThis.iw9(p0, p1); return Unit_instance; }; l.callableName = 'onSubtitleFileAdded'; return l; } function ContentEntryEditViewModel$onClickDeleteSubtitleTrack$ref($boundThis) { var l = function (p0) { $boundThis.kw9(p0); return Unit_instance; }; l.callableName = 'onClickDeleteSubtitleTrack'; return l; } function ContentEntryEditViewModel$onClickEditSubtitleTrack$ref($boundThis) { var l = function (p0) { $boundThis.jw9(p0); return Unit_instance; }; l.callableName = 'onClickEditSubtitleTrack'; return l; } function ContentEntryEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_163($uiStateVal$delegate); $this$invoke.onContentEntryChanged = ContentEntryEditViewModel$onContentEntryChanged$ref($viewModel); $this$invoke.onSetCompressionLevel = ContentEntryEditViewModel$onSetCompressionLevel$ref($viewModel); $this$invoke.onPictureChanged = ContentEntryEditViewModel$onPictureChanged$ref($viewModel); $this$invoke.onSubtitleFileSelected = ContentEntryEditViewModel$onSubtitleFileAdded$ref($viewModel); $this$invoke.onClickDeleteSubtitleTrack = ContentEntryEditViewModel$onClickDeleteSubtitleTrack$ref($viewModel); $this$invoke.onClickEditSubtitleTrack = ContentEntryEditViewModel$onClickEditSubtitleTrack$ref($viewModel); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda($this$FC, props) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); var strings = useStringProvider(); var tmp; // Inline function 'kotlin.text.isNullOrBlank' call var this_0 = props.uiState.nw4_1; // Inline function 'kotlin.contracts.contract' call if (!(this_0 == null ? true : isBlank(this_0))) { tmp = strings.eq5(strings_getInstance().kml_1); } else { tmp = strings.eq5(strings_getInstance().kmv_1); } var updateContentText = tmp; var fileInputRef = useRef(null); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ContentEntryEditScreenComponent$lambda$lambda(fileInputRef, props); addChild($this$FC, 'input', block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadStandardContainer(); var block_0 = ContentEntryEditScreenComponent$lambda$lambda_0(props, strings, updateContentText, fileInputRef); addChild($this$FC, this_1, block_0); return Unit_instance; } function ContentEntryEditScreenComponent$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = it.target.files; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.item(0); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent....' call $props.onSubtitleFileSelected(URL.createObjectURL(tmp1_safe_receiver), tmp1_safe_receiver.name); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda($fileInputRef, $props) { return function ($this$invoke) { $this$invoke.ref = $fileInputRef; // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.id = 'subtitle_input_file'; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickUpdateContent; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(strings_getInstance().hmi_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_0($updateContentText) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $updateContentText; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.hw4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hk3_1; $this$invoke.imageUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.waw_1; $this$invoke.onImageUriChanged = $props.onPictureChanged; $this$invoke.id = 'content_entry_image'; $this$invoke.disabled = !$props.uiState.lw4_1; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_2($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().pml_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.fav_1 = $it; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.hw4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ek3_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_9(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.hw4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ek3_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.fav_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.id = 'content_title'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().jmi_1) + '*'; // Inline function 'react.ReactNode' call var tmp3_elvis_lhs = $props.uiState.ow4_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp3_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp3_elvis_lhs; $this$invoke.error = !($props.uiState.ow4_1 == null); $this$invoke.disabled = !$props.uiState.lw4_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.gav_1 = $it; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.hw4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ek3_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_9(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.hw4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ek3_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.gav_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.id = 'description_quill'; $this$invoke.placeholder = $strings.eq5(strings_getInstance().cmg_1); $this$invoke.readOnly = !$props.uiState.lw4_1; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($fileInputRef) { return function () { var tmp0_safe_receiver = $fileInputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $fileInputRef) { return function ($this$invoke) { $this$invoke.text = $strings.eq5(strings_getInstance().gnm_1); $this$invoke.enabled = $props.uiState.lw4_1 ? !($fileInputRef.current == null) : false; $this$invoke.onClickAdd = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($fileInputRef); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack) { return function (it) { $props.onClickEditSubtitleTrack($subtitleTrack); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_141; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($subtitleTrack) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $subtitleTrack.qod_1; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $subtitleTrack) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack); var this_0 = default_25; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($subtitleTrack); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack) { return function (it) { $props.onClickDeleteSubtitleTrack($subtitleTrack); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $subtitleTrack) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().wme_1); $this$invoke.onClick = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack); var this_0 = default_63; addChild_0($this$invoke, this_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $props, $subtitleTrack) { return function ($this$invoke) { var this_0 = default_6; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $subtitleTrack); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props, $subtitleTrack, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $subtitleTrack); addChild($this$invoke, this_0, block); var this_1 = default_83; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $props, $subtitleTrack); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_5($props, $strings, $fileInputRef) { return function ($this$invoke) { var this_0 = get_UstadAddListItem(); var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $fileInputRef); addChild($this$invoke, this_0, block); var tmp0_iterator = $props.uiState.sw4_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_22; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props, element, $strings); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_4($it) { return function ($this$shallowCopy) { $this$shallowCopy.iav_1 = $it; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.hw4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ek3_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_9(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_4(it)); } tmp(tmp_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.hw4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ek3_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.iav_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.label = $strings.eq5(strings_getInstance().dml_1); $this$invoke.id = 'content_author'; $this$invoke.enabled = $props.uiState.lw4_1; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_5($it) { return function ($this$shallowCopy) { $this$shallowCopy.jav_1 = $it; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.hw4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ek3_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_9(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_5(it)); } tmp(tmp_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.hw4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ek3_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.jav_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.label = $strings.eq5(strings_getInstance().eml_1); $this$invoke.id = 'content_publisher'; $this$invoke.enabled = $props.uiState.lw4_1; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_5($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_6($it) { return function ($this$shallowCopy) { $this$shallowCopy.kav_1 = $it.eq4_1; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.hw4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ek3_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_9(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_6(it)); } tmp(tmp_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.hw4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ek3_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.kav_1; var tmp; if (tmp2_elvis_lhs == null) { tmp = 0; } else { tmp = tmp2_elvis_lhs; } $this$invoke.value = tmp; $this$invoke.options = LicenceConstants_getInstance().rq5_1; $this$invoke.label = $strings.eq5(strings_getInstance().kmi_1); $this$invoke.id = 'content_license'; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$invoke) { $this$invoke.id = 'compression_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().lnk_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_7($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp0_safe_receiver = toIntOrNull(selectedVal); if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent.......' call $props.onSetCompressionLevel(Companion_getInstance_24().soy(tmp0_safe_receiver)); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_8($it, $strings) { return function ($this$invoke) { $this$invoke.value = $it.voy_1.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(get_stringResource($it)); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.hw4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.gk3_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rbc_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.toString(); $this$invoke.value = tmp3_elvis_lhs == null ? CompressionLevel_MEDIUM_getInstance().voy_1.toString() : tmp3_elvis_lhs; $this$invoke.id = 'compression'; $this$invoke.labelId = 'compression_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().lnk_1); $this$invoke.disabled = !$props.uiState.lw4_1; $this$invoke.fullWidth = true; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_7($props); var tmp0_iterator = get_entries_0().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_8(element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_9($strings, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_54; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_7($strings); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda_0($props, $strings, $updateContentText, $fileInputRef) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var tmp; if ($props.uiState.mw4_1) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_11; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_0($updateContentText); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } var this_2 = get_UstadImageSelectButton(); var block_1 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); var tmp_0; var tmp0_safe_receiver = $props.uiState.hw4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ek3_1; if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tav_1) === true) { var this_3 = default_2; var block_2 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_2($strings); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } var this_4 = default_44; var block_3 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); var this_5 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block_4 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); var tmp_1; if ($props.uiState.sw9()) { var this_6 = default_16; var block_5 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_5($props, $strings, $fileInputRef); addChild($this$invoke, this_6, block_5); tmp_1 = Unit_instance; } var this_7 = get_UstadTextEditField(); var block_6 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_7, block_6); var this_8 = get_UstadTextEditField(); var block_7 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_8, block_7); var this_9 = get_UstadMessageIdSelectField(); var block_8 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_9, block_8); var this_10 = default_53; var block_9 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_9($strings, $props); addChild($this$invoke, this_10, block_9); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda_0($props, $strings, $updateContentText, $fileInputRef) { return function ($this$invoke) { var this_0 = default_24; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda_0($props, $strings, $updateContentText, $fileInputRef); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ContentEntryEditScreen_kt_rp96q9; function _init_properties_ContentEntryEditScreen_kt__7rfplb() { if (!properties_initialized_ContentEntryEditScreen_kt_rp96q9) { properties_initialized_ContentEntryEditScreen_kt_rp96q9 = true; ContentEntryEditScreen = FC(ContentEntryEditScreen$lambda); ContentEntryEditScreenComponent = FC(ContentEntryEditScreenComponent$lambda); } } function get_ContentEntryGetMetadataComponent() { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); return ContentEntryGetMetadataComponent; } var ContentEntryGetMetadataComponent; function get_ContentEntryGetMetadataScreen() { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); return ContentEntryGetMetadataScreen; } var ContentEntryGetMetadataScreen; function get_ContentEntryGetMetadataPreview() { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); return ContentEntryGetMetadataPreview; } var ContentEntryGetMetadataPreview; function ContentEntryGetMetadataComponent$lambda($this$FC, props) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadProgressOrErrorMessage(); var block = ContentEntryGetMetadataComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryGetMetadataComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.errorMessage = $props.uiState.swa_1.bp0_1; $this$invoke.progress = $props.uiState.swa_1.ep0(); $this$invoke.processedBytes = $props.uiState.swa_1.cp0_1; $this$invoke.totalBytes = $props.uiState.swa_1.dp0_1; return Unit_instance; }; } function ContentEntryGetMetadataScreen$lambda($this$FC, it) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); var viewModel = useUstadViewModel(VOID, ContentEntryGetMetadataScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.rwa_1, new ContentEntryGetMetadataUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryGetMetadataComponent(); var block = ContentEntryGetMetadataScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_164($uiStateVal$delegate) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryGetMetadataScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); return new ContentEntryGetMetadataViewModel(di, savedStateHandle); } function ContentEntryGetMetadataScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_164($uiStateVal$delegate); return Unit_instance; }; } function ContentEntryGetMetadataPreview$lambda($this$FC, it) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryGetMetadataComponent(); var block = ContentEntryGetMetadataPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryGetMetadataPreview$lambda$lambda($this$invoke) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); $this$invoke.uiState = new ContentEntryGetMetadataUiState(new ContentEntryGetMetadataStatus(true, 'SNAFU')); return Unit_instance; } var properties_initialized_ContentEntryGetMetadataScreen_kt_h0pdt4; function _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6() { if (!properties_initialized_ContentEntryGetMetadataScreen_kt_h0pdt4) { properties_initialized_ContentEntryGetMetadataScreen_kt_h0pdt4 = true; ContentEntryGetMetadataComponent = FC(ContentEntryGetMetadataComponent$lambda); ContentEntryGetMetadataScreen = FC(ContentEntryGetMetadataScreen$lambda); ContentEntryGetMetadataPreview = FC(ContentEntryGetMetadataPreview$lambda); } } function get_GetSubtitleComponent() { _init_properties_GetSubtitleScreen_kt__o7mjx4(); return GetSubtitleComponent; } var GetSubtitleComponent; function get_GetSubtitleScreen() { _init_properties_GetSubtitleScreen_kt__o7mjx4(); return GetSubtitleScreen; } var GetSubtitleScreen; function GetSubtitleComponent$lambda($this$FC, props) { _init_properties_GetSubtitleScreen_kt__o7mjx4(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadProgressOrErrorMessage(); var block = GetSubtitleComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function GetSubtitleComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.errorMessage = $props.uiState.wwc_1; return Unit_instance; }; } function GetSubtitleScreen$lambda($this$FC, it) { _init_properties_GetSubtitleScreen_kt__o7mjx4(); var viewModel = useUstadViewModel(VOID, GetSubtitleScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iwc_1, new GetSubtitleUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_GetSubtitleComponent(); var block = GetSubtitleScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_165($uiStateVal$delegate) { _init_properties_GetSubtitleScreen_kt__o7mjx4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function GetSubtitleScreen$lambda$lambda(di, savedStateHandle) { _init_properties_GetSubtitleScreen_kt__o7mjx4(); return new GetSubtitleViewModel(di, savedStateHandle); } function GetSubtitleScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_165($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_GetSubtitleScreen_kt_4jkqyy; function _init_properties_GetSubtitleScreen_kt__o7mjx4() { if (!properties_initialized_GetSubtitleScreen_kt_4jkqyy) { properties_initialized_GetSubtitleScreen_kt_4jkqyy = true; GetSubtitleComponent = FC(GetSubtitleComponent$lambda); GetSubtitleScreen = FC(GetSubtitleScreen$lambda); } } function get_ContentEntryImportLinkComponent2() { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); return ContentEntryImportLinkComponent2; } var ContentEntryImportLinkComponent2; function get_ContentEntryImportLinkScreen() { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); return ContentEntryImportLinkScreen; } var ContentEntryImportLinkScreen; function ContentEntryImportLinkComponent2$lambda($this$FC, props) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ContentEntryImportLinkComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_166($theme$delegate) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onUrlChange(it_0); return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickNext(); } return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'import_url'; $this$invoke.value = $props.uiState.fwf_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().imp_1); $this$invoke.error = !($props.uiState.gwf_1 == null); $this$invoke.disabled = !$props.uiState.hwf_1; var tmp0_safe_receiver = $props.uiState.gwf_1; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.importlink.ContentEntryImportLinkComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } $this$invoke.helperText = tmp; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $this$invoke; tmp_0.onChange = ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.onKeyUp = ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda_0($strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.importlink.ContentEntryImportLinkComponent2.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = invoke$lambda_166($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = invoke$lambda_166($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$10 = $strings.eq5(strings_getInstance().pmp_1); addChildNode($this$invoke, tmp$ret$10); return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = invoke$lambda_166(theme$delegate).spacing(1); var this_0 = get_UstadTextField(); var block = ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda_0($strings, theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = ContentEntryImportLinkComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryImportLinkScreen$lambda($this$FC, it) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); var viewModel = useUstadViewModel(VOID, ContentEntryImportLinkScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.uwd_1, new ContentEntryImportLinkUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryImportLinkComponent2(); var block = ContentEntryImportLinkScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_167($uiStateVal$delegate) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryImportLinkScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); return new ContentEntryImportLinkViewModel(di, savedStateHandle); } function ContentEntryImportLinkViewModel$onChangeLink$ref($boundThis) { var l = function (p0) { $boundThis.jwf(p0); return Unit_instance; }; l.callableName = 'onChangeLink'; return l; } function ContentEntryImportLinkViewModel$onClickNext$ref($boundThis) { var l = function () { $boundThis.awe(); return Unit_instance; }; l.callableName = 'onClickNext'; return l; } function ContentEntryImportLinkScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_167($uiStateVal$delegate); $this$invoke.onUrlChange = ContentEntryImportLinkViewModel$onChangeLink$ref($viewModel); $this$invoke.onClickNext = ContentEntryImportLinkViewModel$onClickNext$ref($viewModel); return Unit_instance; }; } var properties_initialized_ContentEntryImportLinkScreen_kt_ohq2ze; function _init_properties_ContentEntryImportLinkScreen_kt__qxtoec() { if (!properties_initialized_ContentEntryImportLinkScreen_kt_ohq2ze) { properties_initialized_ContentEntryImportLinkScreen_kt_ohq2ze = true; ContentEntryImportLinkComponent2 = FC(ContentEntryImportLinkComponent2$lambda); ContentEntryImportLinkScreen = FC(ContentEntryImportLinkScreen$lambda); } } var ContentEntryListScreenPreview; function get_ContentEntryListScreen() { _init_properties_ContentEntryListScreen_kt__hcobfn(); return ContentEntryListScreen; } var ContentEntryListScreen; function get_ContentEntryListScreenComponent() { _init_properties_ContentEntryListScreen_kt__hcobfn(); return ContentEntryListScreenComponent; } var ContentEntryListScreenComponent; function ContentEntryListScreenPreview$lambda($this$FC, it) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryListScreenComponent(); var block = ContentEntryListScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryListScreenPreview$lambda$lambda($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); $this$invoke.uiState = new ContentEntryListUiState(VOID, ContentEntryListScreenPreview$lambda$lambda$lambda); return Unit_instance; } function ContentEntryListScreenPreview$lambda$lambda$lambda() { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'kotlin.apply' call var this_0 = new ContentEntry(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenPreview....' call this_0.eav_1 = new Long(1, 0); this_0.tav_1 = false; this_0.vav_1 = true; var tmp = this_0; tmp.yav_1 = 3; this_0.fav_1 = 'Content Title 1'; this_0.gav_1 = 'Content Description 1'; var tmp_0 = new ContentEntryAndListDetail(this_0); // Inline function 'kotlin.apply' call var this_1 = new ContentEntry(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenPreview....' call this_1.eav_1 = new Long(2, 0); this_1.tav_1 = true; this_1.vav_1 = false; var tmp_1 = this_1; tmp_1.yav_1 = 6; this_1.fav_1 = 'Content Title 2'; this_1.gav_1 = 'Content Description 2'; return new ListPagingSource(listOf([tmp_0, new ContentEntryAndListDetail(this_1)])); } function ContentEntryListScreen$lambda($this$FC, it) { _init_properties_ContentEntryListScreen_kt__hcobfn(); var location = useLocation(); var strings = useStringProvider(); var viewModel = useUstadViewModel(VOID, ContentEntryListScreen$lambda$lambda(location)); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new ContentEntryListUiState()); var appState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); var fileInputRef = useRef(null); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ContentEntryListScreen$lambda$lambda_0(fileInputRef, viewModel); addChild($this$FC, 'input', block); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryListScreenComponent(); var block_0 = ContentEntryListScreen$lambda$lambda_1(viewModel, uiStateVal$delegate, fileInputRef); addChild($this$FC, this_0, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_1 = ContentEntryListScreen$lambda$lambda_2(appState$delegate); addChild($this$FC, this_1, block_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_97; var block_2 = ContentEntryListScreen$lambda$lambda_3(uiStateVal$delegate, viewModel, strings, fileInputRef); addChild($this$FC, this_2, block_2); return Unit_instance; } function invoke$lambda_168($uiStateVal$delegate) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_169($appState$delegate) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ContentEntryListScreen$lambda$lambda($location) { return function (di, savedStateHandle) { return new ContentEntryListViewModel(di, savedStateHandle, get_ustadViewName($location)); }; } function ContentEntryListScreen$lambda$lambda$lambda($viewModel) { return function (it) { var tmp0_safe_receiver = it.target.files; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.item(0); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreen....' call $viewModel.owm(URL.createObjectURL(tmp1_safe_receiver), tmp1_safe_receiver.name); } return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda_0($fileInputRef, $viewModel) { return function ($this$invoke) { $this$invoke.ref = $fileInputRef; // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.id = 'content_input_file'; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreen...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = ContentEntryListScreen$lambda$lambda$lambda($viewModel); return Unit_instance; }; } function ContentEntryListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.pwm(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ContentEntryListViewModel$onClickImportFromLink$ref($boundThis) { var l = function () { $boundThis.nwm(); return Unit_instance; }; l.callableName = 'onClickImportFromLink'; return l; } function ContentEntryListScreen$lambda$lambda$lambda_0($fileInputRef) { return function () { var tmp0_safe_receiver = $fileInputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function ContentEntryListViewModel$onClickFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.ast(p0); return Unit_instance; }; l.callableName = 'onClickFilterChip'; return l; } function ContentEntryListViewModel$onSetSelected$ref($boundThis) { var l = function (p0, p1) { $boundThis.rwm(p0, p1); return Unit_instance; }; l.callableName = 'onSetSelected'; return l; } function ContentEntryListViewModel$onClickSelectThisFolder$ref($boundThis) { var l = function () { $boundThis.qwm(); return Unit_instance; }; l.callableName = 'onClickSelectThisFolder'; return l; } function ContentEntryListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate, $fileInputRef) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_168($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.kqs_1; $this$invoke.onClickContentEntry = ContentEntryListViewModel$onClickEntry$ref($viewModel); $this$invoke.onClickImportFromLink = ContentEntryListViewModel$onClickImportFromLink$ref($viewModel); $this$invoke.onClickImportFromFile = ContentEntryListScreen$lambda$lambda$lambda_0($fileInputRef); $this$invoke.onClickFilterChip = ContentEntryListViewModel$onClickFilterChip$ref($viewModel); $this$invoke.onSetSelected = ContentEntryListViewModel$onSetSelected$ref($viewModel); $this$invoke.onClickSelectThisFolder = ContentEntryListViewModel$onClickSelectThisFolder$ref($viewModel); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda_2($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_169($appState$delegate).mq2_1; return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda_1($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.tv4(); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.mwm(); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_91; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().zn5_1); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $strings) { return function ($this$invoke) { $this$invoke.id = 'new_content_folder'; $this$invoke.onClick = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel); var this_0 = default_25; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel) { return function (it) { $viewModel.nwm(); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_142; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().dmi_1); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { $this$invoke.id = 'new_content_from_link'; $this$invoke.onClick = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel); var this_0 = default_25; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_5($fileInputRef) { return function (it) { var tmp0_safe_receiver = $fileInputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_6($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_143; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().cmi_1); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda_1($fileInputRef, $strings) { return function ($this$invoke) { $this$invoke.id = 'new_content_from_file'; $this$invoke.onClick = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_5($fileInputRef); var this_0 = default_25; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_6; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_7($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda_1($fileInputRef, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda_1($fileInputRef, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda_2($viewModel, $strings, $fileInputRef) { return function ($this$invoke) { var this_0 = default_22; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda($viewModel, $strings); addChild($this$invoke, this_0, block); var this_1 = default_22; var block_0 = ContentEntryListScreen$lambda$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_22; var block_1 = ContentEntryListScreen$lambda$lambda$lambda$lambda_1($fileInputRef, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda_3($uiStateVal$delegate, $viewModel, $strings, $fileInputRef) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_168($uiStateVal$delegate).hwg_1; $this$invoke.onClose = ContentEntryListScreen$lambda$lambda$lambda_1($viewModel); var this_0 = default_16; var block = ContentEntryListScreen$lambda$lambda$lambda_2($viewModel, $strings, $fileInputRef); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda($this$FC, props) { _init_properties_ContentEntryListScreen_kt__hcobfn(); var emptyCommandFlow = useEmptyFlow(); var tmp = props.uiState.xwf_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyCommandFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.m11z_1, true); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, mediatorResult); var muiAppState = useMuiAppState(); var strings = useStringProvider(); var buttonRef = useRef(null); var selectFolderButtonHeight$delegate = useState_0(0); var buttonPaddingPx = 8; var tmp1_safe_receiver = buttonRef.current; var tmp_0 = [tmp1_safe_receiver == null ? null : tmp1_safe_receiver.clientHeight, props.uiState.jwg_1]; useEffect(tmp_0, ContentEntryListScreenComponent$lambda$lambda(buttonRef, props, buttonPaddingPx, selectFolderButtonHeight$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ContentEntryListScreenComponent$lambda$lambda_0(muiAppState, selectFolderButtonHeight$delegate, props, isSettledEmpty_0, infiniteQueryResult, strings); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_11; var block_0 = ContentEntryListScreenComponent$lambda$lambda_1(props, buttonPaddingPx, buttonRef, strings); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_170($selectFolderButtonHeight$delegate) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('selectFolderButtonHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $selectFolderButtonHeight$delegate[0]; } function invoke$lambda_171($selectFolderButtonHeight$delegate, value) { _init_properties_ContentEntryListScreen_kt__hcobfn(); getLocalDelegateReference('selectFolderButtonHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $selectFolderButtonHeight$delegate[1](value); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda($buttonRef, $props, $buttonPaddingPx, $selectFolderButtonHeight$delegate) { return function ($this$useEffect) { var tmp = console; var tmp0_safe_receiver = $buttonRef.current; tmp.log('button height = ' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight)); var tmp_0; if ($props.uiState.jwg_1) { var tmp1_safe_receiver = $buttonRef.current; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.clientHeight; tmp_0 = (tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs) + imul($buttonPaddingPx, 2) | 0; } else { tmp_0 = 0; } invoke$lambda_171($selectFolderButtonHeight$delegate, tmp_0); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.id = 'content_entry_filter_chip_box'; $this$create.filterOptions = $props.uiState.zwf_1; $this$create.selectedChipId = $props.uiState.ywf_1; $this$create.onClickFilterChip = $props.onClickFilterChip; return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create_0(tmp, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.onClickImportFromFile; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent........' call tmp0_safe_receiver(); } return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_143; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().emi_1); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_33; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp0_safe_receiver = $props.onClickImportFromLink; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent........' call tmp0_safe_receiver(); } return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_142; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().fmi_1); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var this_0 = default_25; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var this_0 = default_33; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_2() { _init_properties_ContentEntryListScreen_kt__hcobfn(); return create(get_UstadNothingHereYet()); } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_3(it) { _init_properties_ContentEntryListScreen_kt__hcobfn(); var tmp0_safe_receiver = it.hay_1; var tmp = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eav_1); var tmp1_safe_receiver = it.jay_1; return tmp + '_' + toString_0(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.oay_1); } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props, $entry) { return function ($this$create) { $this$create.onClickContentEntry = $props.onClickContentEntry; $this$create.onSetSelected = $props.onSetSelected; var tmp0_safe_receiver = $entry; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hay_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.eav_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent......' call tmp = $props.uiState.mwg_1.a1(tmp2_safe_receiver); } var tmp3_elvis_lhs = tmp; $this$create.selected = tmp3_elvis_lhs == null ? false : tmp3_elvis_lhs; $this$create.contentEntry = $entry; $this$create.contextMenuItems = $props.uiState.kwg_1; return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_4($props) { return function (entry) { var tmp = get_UstadContentEntryListItem(); return create_0(tmp, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props, entry)); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda($props, $isSettledEmpty, $infiniteQueryResult, $strings) { return function ($this$virtualListContent) { var tmp; if ($props.uiState.twm()) { $this$virtualListContent.c126('filter_chips', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda($props)); tmp = Unit_instance; } var tmp_0; if ($props.uiState.gwg_1) { $this$virtualListContent.c126('import_from_file', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings)); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.fwg_1) { $this$virtualListContent.c126('import_from_link', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings)); tmp_1 = Unit_instance; } var tmp_2; if ($isSettledEmpty) { $this$virtualListContent.c126('empty_state', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_2); tmp_2 = Unit_instance; } var tmp_3 = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_3; $this$virtualListContent.j126($infiniteQueryResult, tmp_3, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_4($props)); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_0, block); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda_0($muiAppState, $selectFolderButtonHeight$delegate, $props, $isSettledEmpty, $infiniteQueryResult, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($muiAppState.e11z_1 + invoke$lambda_170($selectFolderButtonHeight$delegate) | 0) + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ContentEntryListScreenComponent$lambda$lambda$lambda($props, $isSettledEmpty, $infiniteQueryResult, $strings)); var this_1 = default_47; var block = ContentEntryListScreenComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickSelectThisFolder(); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda_1($props, $buttonPaddingPx, $buttonRef, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent...' call var tmp; if ($props.uiState.jwg_1) { // Inline function 'web.cssom.Display.Companion.block' call 0; tmp = 'block'; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'none'; } this_0.display = tmp; // Inline function 'web.cssom.px' call var this_1 = $buttonPaddingPx; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(this_1) + 'px'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = 'calc(100% - ' + imul($buttonPaddingPx, 2) + 'px)'; $this$invoke.sx = this_0; $this$invoke.id = 'select_folder_button'; $this$invoke.ref = $buttonRef; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = ContentEntryListScreenComponent$lambda$lambda$lambda_1($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $strings.eq5(strings_getInstance().mni_1); addChildNode($this$invoke, tmp$ret$14); return Unit_instance; }; } var properties_initialized_ContentEntryListScreen_kt_6z6zkr; function _init_properties_ContentEntryListScreen_kt__hcobfn() { if (!properties_initialized_ContentEntryListScreen_kt_6z6zkr) { properties_initialized_ContentEntryListScreen_kt_6z6zkr = true; ContentEntryListScreenPreview = FC(ContentEntryListScreenPreview$lambda); ContentEntryListScreen = FC(ContentEntryListScreen$lambda); ContentEntryListScreenComponent = FC(ContentEntryListScreenComponent$lambda); } } function get_SubtitleEditComponent() { _init_properties_SubtitleEditScreen_kt__twib72(); return SubtitleEditComponent; } var SubtitleEditComponent; function get_SubtitleEditScreen() { _init_properties_SubtitleEditScreen_kt__twib72(); return SubtitleEditScreen; } var SubtitleEditScreen; function SubtitleEditComponent$lambda($this$FC, props) { _init_properties_SubtitleEditScreen_kt__twib72(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SubtitleEditComponent$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function SubtitleEditComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onEntityChanged; var tmp0_safe_receiver = $props.uiState.swo_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sod(VOID, VOID, VOID, it_0)); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'subtitle_title'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().jmi_1); var tmp0_safe_receiver = $props.uiState.swo_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qod_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.two_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.uwo_1; $this$invoke.error = !($props.uiState.two_1 == null); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = SubtitleEditComponent$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onEntityChanged; var tmp0_safe_receiver = $props.uiState.swo_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sod(VOID, VOID, it_0)); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'langcode'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().img_1); var tmp0_safe_receiver = $props.uiState.swo_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.pod_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.disabled = !$props.uiState.uwo_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = SubtitleEditComponent$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = default_44; var block = SubtitleEditComponent$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_44; var block_0 = SubtitleEditComponent$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_24; var block = SubtitleEditComponent$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SubtitleEditScreen$lambda($this$FC, it) { _init_properties_SubtitleEditScreen_kt__twib72(); var viewModel = useUstadViewModel(VOID, SubtitleEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.rwo_1, new SubtitleEditUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SubtitleEditComponent(); var block = SubtitleEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_172($uiStateVal$delegate) { _init_properties_SubtitleEditScreen_kt__twib72(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function SubtitleEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SubtitleEditScreen_kt__twib72(); return new SubtitleEditViewModel(di, savedStateHandle); } function SubtitleEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.zwp(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function SubtitleEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_172($uiStateVal$delegate); $this$invoke.onEntityChanged = SubtitleEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_SubtitleEditScreen_kt_ckkrv4; function _init_properties_SubtitleEditScreen_kt__twib72() { if (!properties_initialized_SubtitleEditScreen_kt_ckkrv4) { properties_initialized_SubtitleEditScreen_kt_ckkrv4 = true; SubtitleEditComponent = FC(SubtitleEditComponent$lambda); SubtitleEditScreen = FC(SubtitleEditScreen$lambda); } } function get_TextBlockDetailComponent() { _init_properties_TextBlockDetailScreen_kt__c969bf(); return TextBlockDetailComponent; } var TextBlockDetailComponent; function get_TextBlockDetailScreen() { _init_properties_TextBlockDetailScreen_kt__c969bf(); return TextBlockDetailScreen; } var TextBlockDetailScreen; function TextBlockDetailComponent$lambda($this$FC, props) { _init_properties_TextBlockDetailScreen_kt__c969bf(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadCourseBlockHeader(); var block = TextBlockDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadRawHtml(); var block_0 = TextBlockDetailComponent$lambda$lambda_0(props); addChild($this$FC, this_1, block_0); return Unit_instance; } function TextBlockDetailComponent$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.fwx_1; $this$invoke.block = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mcm_1; var tmp1_safe_receiver = $props.uiState.fwx_1; $this$invoke.picture = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ncm_1; return Unit_instance; }; } function TextBlockDetailComponent$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.fwx_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mcm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.y7x_1; $this$invoke.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function TextBlockDetailScreen$lambda($this$FC, it) { _init_properties_TextBlockDetailScreen_kt__c969bf(); var viewModel = useUstadViewModel(VOID, TextBlockDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.dwx_1, new TextBlockDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = TextBlockDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_173($uiStateVal$delegate) { _init_properties_TextBlockDetailScreen_kt__c969bf(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function TextBlockDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_TextBlockDetailScreen_kt__c969bf(); return new TextBlockDetailViewModel(di, savedStateHandle); } function TextBlockDetailScreen$lambda$lambda$lambda($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_173($uiStateVal$delegate); return Unit_instance; }; } function TextBlockDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { var this_0 = get_TextBlockDetailComponent(); var block = TextBlockDetailScreen$lambda$lambda$lambda($uiStateVal$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_TextBlockDetailScreen_kt_6l7sb7; function _init_properties_TextBlockDetailScreen_kt__c969bf() { if (!properties_initialized_TextBlockDetailScreen_kt_6l7sb7) { properties_initialized_TextBlockDetailScreen_kt_6l7sb7 = true; TextBlockDetailComponent = FC(TextBlockDetailComponent$lambda); TextBlockDetailScreen = FC(TextBlockDetailScreen$lambda); } } function get_CourseGroupSetDetailComponent() { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); return CourseGroupSetDetailComponent; } var CourseGroupSetDetailComponent; function get_CourseGroupSetDetailScreen() { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); return CourseGroupSetDetailScreen; } var CourseGroupSetDetailScreen; var CourseGroupSetDetailScreenPreview; function CourseGroupSetDetailComponent$lambda($this$FC, props) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); var strings = useStringProvider(); var muiAppState = useMuiAppState(); var tmp0_safe_receiver = props.uiState.lx0_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.c7z_1; var groupRange = numberRangeToNumber(1, tmp1_elvis_lhs == null ? 1 : tmp1_elvis_lhs); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CourseGroupSetDetailComponent$lambda$lambda(muiAppState, groupRange, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda($strings, $groupNum) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailComponent.......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(16) + 'px'; $this$create.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.eq5(strings_getInstance().nnb_1) + ' ' + $groupNum; addChildNode($this$create, tmp$ret$8); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$create.variant = 'body1'; return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda($strings, $groupNum) { return function () { var tmp = default_2; return create_0(tmp, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda($strings, $groupNum)); }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_0(it) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); return 'person_' + it.ad5_1.toString(); } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_1(member) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); var tmp = default_22; return create_0(tmp, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda_0(member)); } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member) { return function ($this$invoke) { $this$invoke.personName = $member.zd4_1; $this$invoke.pictureUri = $member.cd5_1; return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($member) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($member) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $member.zd4_1; return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda_0($member) { return function ($this$create) { var this_0 = default_25; var block = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($member); addChild($this$create, this_0, block); var this_1 = default_26; var block_0 = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($member); addChild($this$create, this_1, block_0); return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda($groupRange, $props, $strings) { return function ($this$virtualListContent) { var tmp0_iterator = $groupRange.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailComponent....' call // Inline function 'kotlin.collections.filter' call // Inline function 'kotlin.collections.filterTo' call var this_0 = $props.uiState.mx0_1; var destination = ArrayList_init_$Create$_0(); var tmp0_iterator_0 = this_0.w(); while (tmp0_iterator_0.f()) { var element_0 = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailComponent.....' call var tmp0_safe_receiver = element_0.yd4_1; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.id4_1) === element) { destination.i1(element_0); } } var groupMembers = destination; // Inline function 'kotlin.collections.isNotEmpty' call if (!groupMembers.c1()) { var tmp = 'item_header_' + element; $this$virtualListContent.c126(tmp, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda($strings, element)); var tmp_0 = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_0; $this$virtualListContent.d126(groupMembers, tmp_0, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_1); } } return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); return Unit_instance; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseGroupSetDetailComponent$lambda$lambda($muiAppState, $groupRange, $props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CourseGroupSetDetailComponent$lambda$lambda$lambda($groupRange, $props, $strings)); var this_1 = default_47; var block = CourseGroupSetDetailComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseGroupSetDetailScreen$lambda($this$FC, it) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); var viewModel = useUstadViewModel(VOID, CourseGroupSetDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.kwz_1, new CourseGroupSetDetailUiState()); var appState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseGroupSetDetailComponent(); var block = CourseGroupSetDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CourseGroupSetDetailScreen$lambda$lambda_1(appState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_174($uiStateVal$delegate) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_175($appState$delegate) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function CourseGroupSetDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); return new CourseGroupSetDetailViewModel(di, savedStateHandle); } function CourseGroupSetDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_174($uiStateVal$delegate); return Unit_instance; }; } function CourseGroupSetDetailScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_175($appState$delegate).mq2_1; return Unit_instance; }; } function CourseGroupSetDetailScreenPreview$lambda($this$FC, it) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseGroupSetDetailComponent(); var block = CourseGroupSetDetailScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetDetailScreenPreview$lambda$lambda($this$invoke) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'kotlin.apply' call var this_0 = new CourseGroupSet(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_0.b7z_1 = 'Group 1'; this_0.c7z_1 = 4; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new CourseGroupMember(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_1.id4_1 = 1; var tmp_0 = new CourseGroupMemberAndName(this_1, 'Bart Simpson', new Long(1, 0)); // Inline function 'kotlin.apply' call var this_2 = new CourseGroupMember(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_2.id4_1 = 2; var tmp_1 = new CourseGroupMemberAndName(this_2, 'Shelly Mackleberry', new Long(2, 0)); // Inline function 'kotlin.apply' call var this_3 = new CourseGroupMember(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_3.id4_1 = 2; var tmp_2 = new CourseGroupMemberAndName(this_3, 'Tracy Mackleberry', new Long(3, 0)); // Inline function 'kotlin.apply' call var this_4 = new CourseGroupMember(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_4.id4_1 = 1; $this$invoke.uiState = new CourseGroupSetDetailUiState(tmp, listOf([tmp_0, tmp_1, tmp_2, new CourseGroupMemberAndName(this_4, 'Nelzon Muntz', new Long(4, 0))])); return Unit_instance; } var properties_initialized_CourseGroupSetDetailScreen_kt_yaw3er; function _init_properties_CourseGroupSetDetailScreen_kt__kqf551() { if (!properties_initialized_CourseGroupSetDetailScreen_kt_yaw3er) { properties_initialized_CourseGroupSetDetailScreen_kt_yaw3er = true; CourseGroupSetDetailComponent = FC(CourseGroupSetDetailComponent$lambda); CourseGroupSetDetailScreen = FC(CourseGroupSetDetailScreen$lambda); CourseGroupSetDetailScreenPreview = FC(CourseGroupSetDetailScreenPreview$lambda); } } function get_CourseGroupSetEditComponent2() { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); return CourseGroupSetEditComponent2; } var CourseGroupSetEditComponent2; function get_CourseGroupSetEditScreen() { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); return CourseGroupSetEditScreen; } var CourseGroupSetEditScreen; function CourseGroupSetEditComponent2$lambda($this$FC, props) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CourseGroupSetEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.b7z_1 = $it; return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onCourseGroupSetChange; var tmp0_safe_receiver = $props.uiState.tx5_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_10(tmp0_safe_receiver, CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cgs_name'; var tmp0_safe_receiver = $props.uiState.tx5_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b7z_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().jmi_1) + '*'; $this$invoke.error = !($props.uiState.vx5_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.vx5_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.xx5_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.c7z_1 = numberToInt($it); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onCourseGroupSetChange; var tmp0_safe_receiver = $props.uiState.tx5_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_10(tmp0_safe_receiver, CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cgs_total_groups'; var tmp0_safe_receiver = $props.uiState.tx5_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.c7z_1; $this$invoke.numValue = tmp1_elvis_lhs == null ? 2 : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().xnd_1); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.wx5_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.wx5_1 == null); $this$invoke.disabled = !$props.uiState.xx5_1; $this$invoke.onChange = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickAssignRandomly(); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'assign_random_groups'; $this$invoke.onClick = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().ynd_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_2($strings) { return function (it) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return it === 0 ? $strings.eq5(strings_getInstance().jnf_1) : $strings.eq5(strings_getInstance().nnb_1) + ' ' + it; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member) { return function ($this$invoke) { $this$invoke.personName = $member.zd4_1; $this$invoke.pictureUri = $member.cd5_1; return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($member) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($member) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $member.zd4_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); return it.toString(); } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $member) { return function (it) { $props.onChangeGroupAssignment($member.ad5_1, it); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($member, $groupOptions, $assignedGroupNum, $itemLabelFn, $props) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'person_' + $member.ad5_1.toString() + '_groupselect'; $this$UstadSelectField.label = ''; var tmp0_safe_receiver = $member.yd4_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.id4_1; $this$UstadSelectField.value = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; $this$UstadSelectField.options = appendGroupNumIfNotInList($groupOptions, $assignedGroupNum); $this$UstadSelectField.itemValue = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda; $this$UstadSelectField.itemLabel = $itemLabelFn; $this$UstadSelectField.onChange = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $member); $this$UstadSelectField.fullWidth = false; $this$UstadSelectField.enabled = $props.uiState.xx5_1; $this$UstadSelectField.error = !$groupOptions.a1($assignedGroupNum); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($member, $groupOptions, $itemLabelFn, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.edit.CourseGroupSetEditComponent2........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(150) + 'px'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $member.yd4_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.id4_1; var assignedGroupNum = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; UstadSelectField($this$invoke, CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($member, $groupOptions, assignedGroupNum, $itemLabelFn, $props)); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_2($member, $groupOptions, $itemLabelFn, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.edit.CourseGroupSetEditComponent2.......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = toString(16) + 'px'; $this$invoke.sx = this_0; var this_1 = default_25; var block = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($member); addChild($this$invoke, this_1, block); var this_2 = default_26; var block_0 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($member); addChild($this$invoke, this_2, block_0); var this_3 = default_83; var block_1 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($member, $groupOptions, $itemLabelFn, $props); addChild($this$invoke, this_3, block_1); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_3($props, $groupOptions, $itemLabelFn) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.ux5_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.coursegroupset.edit.CourseGroupSetEditComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_2(element, $groupOptions, $itemLabelFn, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(26) + 'px'; var this_0 = get_UstadTextField(); var block = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadNumberTextField(); var block_0 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_11; var block_1 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); var tmp0_safe_receiver = $props.uiState.tx5_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.c7z_1; var groupOptions = toList_0(numberRangeToNumber(0, tmp1_elvis_lhs == null ? 1 : tmp1_elvis_lhs)); var itemLabelFn = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_2($strings); var this_3 = default_16; var block_2 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_3($props, groupOptions, itemLabelFn); addChild($this$invoke, this_3, block_2); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = CourseGroupSetEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetEditScreen$lambda($this$FC, it) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); var viewModel = useUstadViewModel(VOID, CourseGroupSetEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ix5_1, new CourseGroupSetEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseGroupSetEditComponent2(); var block = CourseGroupSetEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_176($uiStateVal$delegate) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function CourseGroupSetEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); return new CourseGroupSetEditViewModel(di, savedStateHandle); } function CourseGroupSetEditViewModel$onChangeGroupAssignment$ref($boundThis) { var l = function (p0, p1) { $boundThis.bxb(p0, p1); return Unit_instance; }; l.callableName = 'onChangeGroupAssignment'; return l; } function CourseGroupSetEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.axb(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function CourseGroupSetEditViewModel$onClickAssignRandomly$ref($boundThis) { var l = function () { $boundThis.cxb(); return Unit_instance; }; l.callableName = 'onClickAssignRandomly'; return l; } function CourseGroupSetEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_176($uiStateVal$delegate); $this$invoke.onChangeGroupAssignment = CourseGroupSetEditViewModel$onChangeGroupAssignment$ref($viewModel); $this$invoke.onCourseGroupSetChange = CourseGroupSetEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onClickAssignRandomly = CourseGroupSetEditViewModel$onClickAssignRandomly$ref($viewModel); return Unit_instance; }; } var properties_initialized_CourseGroupSetEditScreen_kt_q602qy; function _init_properties_CourseGroupSetEditScreen_kt__kqx2mk() { if (!properties_initialized_CourseGroupSetEditScreen_kt_q602qy) { properties_initialized_CourseGroupSetEditScreen_kt_q602qy = true; CourseGroupSetEditComponent2 = FC(CourseGroupSetEditComponent2$lambda); CourseGroupSetEditScreen = FC(CourseGroupSetEditScreen$lambda); } } function get_CourseGroupSetListComponent() { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return CourseGroupSetListComponent; } var CourseGroupSetListComponent; function get_CourseGroupSetListItem() { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return CourseGroupSetListItem; } var CourseGroupSetListItem; function get_CourseGroupSetListScreen() { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return CourseGroupSetListScreen; } var CourseGroupSetListScreen; function CourseGroupSetListComponent$lambda($this$FC, props) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var strings = useStringProvider(); var emptyRefreshCommandFlow = useEmptyFlow(); var tmp = props.uiState.hxc_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshCommandFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.m11z_1, true); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, mediatorResult); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CourseGroupSetListComponent$lambda$lambda(tabAndAppBarHeight, isSettledEmpty_0, infiniteQueryResult, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.jxc_1; $this$create.enabled = true; $this$create.onClickSort = $props.onChangeSortOption; $this$create.sortOptions = $props.uiState.ixc_1; return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda($props)); }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'add_new_groups'; $this$invoke.text = $strings.eq5(strings_getInstance().znd_1); $this$invoke.onClickAdd = $props.onClickAddItem; return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'emotion.react.css' call // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.list.CourseGroupSetListComponent.......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(1) + 'px'; $this$invoke.className = css(this_0); return Unit_instance; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var tmp; if ($props.uiState.gxc_1) { var this_0 = get_UstadAddListItem(); var block = CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$create, this_0, block); tmp = Unit_instance; } else { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_0 = CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, 'div', block_0); tmp = Unit_instance; } return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = Fragment; return create_0(tmp, CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_1() { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return create(get_UstadNothingHereYet()); } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return it.a7z_1.toString(); } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_1($courseGroupSetItem, $props) { return function ($this$create) { $this$create.courseGroupSet = $courseGroupSetItem; $this$create.onClick = $props.onClickEntry; return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_3($props) { return function (courseGroupSetItem) { var tmp = get_CourseGroupSetListItem(); return create_0(tmp, CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_1(courseGroupSetItem, $props)); }; } function CourseGroupSetListComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $strings) { return function ($this$virtualListContent) { $this$virtualListContent.c126('sortheader', CourseGroupSetListComponent$lambda$lambda$lambda$lambda($props)); $this$virtualListContent.c126('new', CourseGroupSetListComponent$lambda$lambda$lambda$lambda_0($props, $strings)); var tmp; if ($isSettledEmpty) { $this$virtualListContent.c126('empty_state', CourseGroupSetListComponent$lambda$lambda$lambda$lambda_1); tmp = Unit_instance; } var tmp_0 = CourseGroupSetListComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.j126($infiniteQueryResult, tmp_0, CourseGroupSetListComponent$lambda$lambda$lambda$lambda_3($props)); return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = CourseGroupSetListComponent$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_0, block); return Unit_instance; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseGroupSetListComponent$lambda$lambda($tabAndAppBarHeight, $isSettledEmpty, $infiniteQueryResult, $props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.list.CourseGroupSetListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CourseGroupSetListComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $strings)); var this_1 = default_47; var block = CourseGroupSetListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseGroupSetListItem$lambda($this$FC, props) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = CourseGroupSetListItem$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.courseGroupSet; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function CourseGroupSetListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.inset = true; // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.courseGroupSet; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b7z_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function CourseGroupSetListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onClick = CourseGroupSetListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_26; var block = CourseGroupSetListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetListItem$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_33; var block = CourseGroupSetListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetListScreen$lambda($this$FC, it) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); var viewModel = useUstadViewModel(VOID, CourseGroupSetListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new CourseGroupSetListUiState()); var appState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseGroupSetListComponent(); var block = CourseGroupSetListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CourseGroupSetListScreen$lambda$lambda_1(appState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_177($uiStateVal$delegate) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_178($appState$delegate) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function CourseGroupSetListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return new CourseGroupSetListViewModel(di, savedStateHandle); } function CourseGroupSetListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.bxe(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function CourseGroupSetListViewModel$onSortOptionChanged$ref($boundThis) { var l = function (p0) { $boundThis.axe(p0); return Unit_instance; }; l.callableName = 'onSortOptionChanged'; return l; } function CourseGroupSetListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.cqt(); return Unit_instance; }; l.callableName = 'onClickAdd'; return l; } function CourseGroupSetListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_177($uiStateVal$delegate); $this$invoke.onClickEntry = CourseGroupSetListViewModel$onClickEntry$ref($viewModel); $this$invoke.onChangeSortOption = CourseGroupSetListViewModel$onSortOptionChanged$ref($viewModel); $this$invoke.onClickAddItem = CourseGroupSetListViewModel$onClickAdd$ref($viewModel); return Unit_instance; }; } function CourseGroupSetListScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_178($appState$delegate).mq2_1; return Unit_instance; }; } var properties_initialized_CourseGroupSetListScreen_kt_a6nsx6; function _init_properties_CourseGroupSetListScreen_kt__b5ogs8() { if (!properties_initialized_CourseGroupSetListScreen_kt_a6nsx6) { properties_initialized_CourseGroupSetListScreen_kt_a6nsx6 = true; CourseGroupSetListComponent = FC(CourseGroupSetListComponent$lambda); CourseGroupSetListItem = FC(CourseGroupSetListItem$lambda); CourseGroupSetListScreen = FC(CourseGroupSetListScreen$lambda); } } function get_CourseTerminologyEditScreenComponent2() { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); return CourseTerminologyEditScreenComponent2; } var CourseTerminologyEditScreenComponent2; function get_CourseTerminologyEditScreen() { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); return CourseTerminologyEditScreen; } var CourseTerminologyEditScreen; function CourseTerminologyEditScreenComponent2$lambda($this$FC, props) { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CourseTerminologyEditScreenComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.n8g_1 = $it; return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onTerminologyChanged; var tmp0_safe_receiver = $props.uiState.cxg_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_11(tmp0_safe_receiver, CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'terms_title'; var tmp0_safe_receiver = $props.uiState.cxg_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.n8g_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().bmg_1); $this$invoke.error = !($props.uiState.bxg_1 == null); var tmp2_safe_receiver = $props.uiState.bxg_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.courseterminology.edit.CourseTerminologyEditScreenComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.dxg_1; $this$invoke.fullWidth = true; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $this$invoke; tmp_0.onChange = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $terminologyTerm) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onTerminologyTermChanged($terminologyTerm.kq5(VOID, VOID, it_0)); return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda_0($terminologyTerm, $strings, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var tmp0_elvis_lhs = $terminologyTerm.hq5_1; $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5($terminologyTerm.gq5_1); $this$invoke.error = !($terminologyTerm.iq5_1 == null); $this$invoke.disabled = !$props.uiState.dxg_1; $this$invoke.id = $terminologyTerm.fq5_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $terminologyTerm); return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadTextField(); var block = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$9 = $strings.eq5(strings_getInstance().vnd_1); addChildNode($this$invoke, tmp$ret$9); var tmp0_iterator = $props.uiState.exg_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.courseterminology.edit.CourseTerminologyEditScreenComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadTextField(); var block_0 = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda_0(element, $strings, $props); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_34; var block = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseTerminologyEditScreen$lambda($this$FC, it) { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); var viewModel = useUstadViewModel(VOID, CourseTerminologyEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.axg_1, new CourseTerminologyEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseTerminologyEditScreenComponent2(); var block = CourseTerminologyEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_179($uiStateVal$delegate) { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function CourseTerminologyEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); return new CourseTerminologyEditViewModel(di, savedStateHandle); } function CourseTerminologyEditViewModel$onTerminologyTermChanged$ref($boundThis) { var l = function (p0) { $boundThis.sxh(p0); return Unit_instance; }; l.callableName = 'onTerminologyTermChanged'; return l; } function CourseTerminologyEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.rxh(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function CourseTerminologyEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_179($uiStateVal$delegate); $this$invoke.onTerminologyTermChanged = CourseTerminologyEditViewModel$onTerminologyTermChanged$ref($viewModel); $this$invoke.onTerminologyChanged = CourseTerminologyEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_CourseTerminologyEditScreen_kt_wpamim; function _init_properties_CourseTerminologyEditScreen_kt__t835k4() { if (!properties_initialized_CourseTerminologyEditScreen_kt_wpamim) { properties_initialized_CourseTerminologyEditScreen_kt_wpamim = true; CourseTerminologyEditScreenComponent2 = FC(CourseTerminologyEditScreenComponent2$lambda); CourseTerminologyEditScreen = FC(CourseTerminologyEditScreen$lambda); } } function get_CourseTerminologyListComponent() { _init_properties_CourseTerminologyListScreen_kt__jmujps(); return CourseTerminologyListComponent; } var CourseTerminologyListComponent; function get_CourseTerminologyListScreen() { _init_properties_CourseTerminologyListScreen_kt__jmujps(); return CourseTerminologyListScreen; } var CourseTerminologyListScreen; function CourseTerminologyListComponent$lambda($this$FC, props) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); var infiniteQueryResult = usePagingSource(props.uiState.uxh_1, true, 50); var muiAppState = useMuiAppState(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CourseTerminologyListComponent$lambda$lambda(muiAppState, props, infiniteQueryResult, strings); addChild($this$FC, this_0, block); return Unit_instance; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickAddNewItem(); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; addChild_0($this$invoke, this_0); return Unit_instance; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().tnd_1); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$create) { var this_0 = default_33; var block = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda($props, $strings)); }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda_0(it) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); return it.m8g_1.toString(); } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($terminology, $props) { return function (it) { var tmp0_safe_receiver = $terminology; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.courseterminology.list.CourseTerminologyListComponent........' call $props.onClickItem(tmp0_safe_receiver); } return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadBlankIcon(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($terminology) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $terminology; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.n8g_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($terminology, $props) { return function ($this$invoke) { $this$invoke.onClick = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($terminology, $props); var this_0 = default_25; var block = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($terminology); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda_0($terminology, $props) { return function ($this$create) { var this_0 = default_33; var block = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($terminology, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda_1($props) { return function (terminology) { var tmp = default_22; return create_0(tmp, CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda_0(terminology, $props)); }; } function CourseTerminologyListComponent$lambda$lambda$lambda($props, $infiniteQueryResult, $strings) { return function ($this$virtualListContent) { var tmp; if ($props.uiState.vxh_1) { $this$virtualListContent.h126(VOID, CourseTerminologyListComponent$lambda$lambda$lambda$lambda($props, $strings)); tmp = Unit_instance; } var tmp_0 = CourseTerminologyListComponent$lambda$lambda$lambda$lambda_0; $this$virtualListContent.j126($infiniteQueryResult, tmp_0, CourseTerminologyListComponent$lambda$lambda$lambda$lambda_1($props)); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseTerminologyListComponent$lambda$lambda($muiAppState, $props, $infiniteQueryResult, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.courseterminology.list.CourseTerminologyListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CourseTerminologyListComponent$lambda$lambda$lambda($props, $infiniteQueryResult, $strings)); var this_1 = default_47; var block = CourseTerminologyListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseTerminologyListScreen$lambda($this$FC, it) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); var viewModel = useUstadViewModel(VOID, CourseTerminologyListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new CourseTerminologyListUiState()); var appState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = CourseTerminologyListScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_CourseTerminologyListComponent(); var block_0 = CourseTerminologyListScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_180($uiStateVal$delegate) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_181($appState$delegate) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function CourseTerminologyListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); return new CourseTerminologyListViewModel(di, savedStateHandle); } function CourseTerminologyListScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_181($appState$delegate).mq2_1; return Unit_instance; }; } function CourseTerminologyListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.cqt(); return Unit_instance; }; l.callableName = 'onClickAdd'; return l; } function CourseTerminologyListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.jxj(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function CourseTerminologyListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_180($uiStateVal$delegate); $this$invoke.onClickAddNewItem = CourseTerminologyListViewModel$onClickAdd$ref($viewModel); $this$invoke.onClickItem = CourseTerminologyListViewModel$onClickEntry$ref($viewModel); return Unit_instance; }; } var properties_initialized_CourseTerminologyListScreen_kt_1z5jse; function _init_properties_CourseTerminologyListScreen_kt__jmujps() { if (!properties_initialized_CourseTerminologyListScreen_kt_1z5jse) { properties_initialized_CourseTerminologyListScreen_kt_1z5jse = true; CourseTerminologyListComponent = FC(CourseTerminologyListComponent$lambda); CourseTerminologyListScreen = FC(CourseTerminologyListScreen$lambda); } } function get_DbExportScreen() { _init_properties_DbExportScreen_kt__36iyim(); return DbExportScreen; } var DbExportScreen; function DbExportScreen$lambda($this$FC, it) { _init_properties_DbExportScreen_kt__36iyim(); var di = useRequiredContext(get_DIContext()); // Inline function 'kotlin.emptyArray' call var tmp$ret$0 = []; var coroutineScope = useCoroutineScope(tmp$ret$0.slice()); // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, DbExportScreen$lambda$lambda(di, coroutineScope)); return Unit_instance; } function DbExportScreen$lambda$lambda$slambda($activeDb, resultContinuation) { this.x127_1 = $activeDb; CoroutineImpl.call(this, resultContinuation); } protoOf(DbExportScreen$lambda$lambda$slambda).u1m = function ($this$launch, $completion) { var tmp = this.v1m($this$launch, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(DbExportScreen$lambda$lambda$slambda).he = function (p1, $completion) { return this.u1m((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(DbExportScreen$lambda$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var tmp_0 = get_rootDatabase(this.x127_1); suspendResult = (isInterface(tmp_0, RoomJdbcImpl) ? tmp_0 : THROW_CCE()).a5k().p75(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(DbExportScreen$lambda$lambda$slambda).v1m = function ($this$launch, completion) { var i = new DbExportScreen$lambda$lambda$slambda(this.x127_1, completion); i.y127_1 = $this$launch; return i; }; function DbExportScreen$lambda$lambda$slambda_0($activeDb, resultContinuation) { var i = new DbExportScreen$lambda$lambda$slambda($activeDb, resultContinuation); var l = function ($this$launch, $completion) { return i.u1m($this$launch, $completion); }; l.$arity = 1; return l; } function DbExportScreen$lambda$lambda($di, $coroutineScope) { return function ($this$useEffect) { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(UstadAccountManager), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var accountManager = tmp.d58(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call // Inline function 'org.kodein.di.on' call var this_0 = get_direct($di); var context = accountManager.co7(); var tmp_1 = this_0.f58(); // Inline function 'org.kodein.di.diContext' call var tmp_2 = Companion_instance_104; // Inline function 'org.kodein.type.generic' call var tmp_3 = typeToken(createKType(getKClass(LearningSpace), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_3, TypeToken) ? tmp_3 : THROW_CCE(); var tmp$ret$3 = tmp_2.h57(tmp$ret$2, context); var tmp_4 = tmp_1.c58(tmp$ret$3).f58(); // Inline function 'org.kodein.type.generic' call var tmp_5 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$5 = isInterface(tmp_5, TypeToken) ? tmp_5 : THROW_CCE(); var activeDb = tmp_4.d58(tmp$ret$5, 1); launch($coroutineScope, VOID, VOID, DbExportScreen$lambda$lambda$slambda_0(activeDb, null)); return Unit_instance; }; } var properties_initialized_DbExportScreen_kt_7a4ahs; function _init_properties_DbExportScreen_kt__36iyim() { if (!properties_initialized_DbExportScreen_kt_7a4ahs) { properties_initialized_DbExportScreen_kt_7a4ahs = true; DbExportScreen = FC(DbExportScreen$lambda); } } function get_DeletedItemListItem() { _init_properties_DeletedItemListItem_kt__bb6s97(); return DeletedItemListItem; } var DeletedItemListItem; function DeletedItemListItem$lambda($this$FC, props) { _init_properties_DeletedItemListItem_kt__bb6s97(); var strings = useStringProvider(); var tmp0_safe_receiver = props.item; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.aeg_1; var deletedDateFormatted = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, Companion_getInstance_15().jmd().kmc()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = DeletedItemListItem$lambda$lambda(props, strings, deletedDateFormatted); addChild($this$FC, this_0, block); return Unit_instance; } function DeletedItemListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp; var tmp0_safe_receiver = $props.item; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.feg_1) === true) { var this_0 = default_91; addChild_0($this$invoke, this_0); tmp = Unit_instance; } else { var this_1 = default_144; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda_0($props, $strings, $deletedDateFormatted) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.item; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xef_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.deleteditem.list.DeletedItemListItem....' call var tmp0_safe_receiver_0 = $props.item; var tmp1_safe_receiver = tmp0_safe_receiver_0 == null ? null : get_delItemContentTypeStringResource(tmp0_safe_receiver_0); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.deleteditem.list.DeletedItemListItem.....' call this_0.y5($strings.eq5(strings_getInstance().wn9_1) + ': ' + $strings.eq5(tmp1_safe_receiver) + ' '); } this_0.y5($strings.eq5(strings_getInstance().xme_1) + ': ' + $deletedDateFormatted); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = this_0.toString(); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.item; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickRestore(tmp0_safe_receiver); } return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().qni_1); $this$invoke.onClick = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_145; addChild_0($this$invoke, this_0); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.eq5(strings_getInstance().qni_1); var this_0 = default_6; var block = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp0_safe_receiver = $props.item; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickDeletePermanently(tmp0_safe_receiver); } return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.eq5(strings_getInstance().rni_1); $this$invoke.onClick = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props); var this_0 = default_146; addChild_0($this$invoke, this_0); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.eq5(strings_getInstance().rni_1); var this_0 = default_6; var block = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { var this_0 = default_9; var block = DeletedItemListItem$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_9; var block_0 = DeletedItemListItem$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda($props, $strings, $deletedDateFormatted) { return function ($this$invoke) { var this_0 = default_25; var block = DeletedItemListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = DeletedItemListItem$lambda$lambda$lambda_0($props, $strings, $deletedDateFormatted); addChild($this$invoke, this_1, block_0); var this_2 = default_83; var block_1 = DeletedItemListItem$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } var properties_initialized_DeletedItemListItem_kt_mytqnn; function _init_properties_DeletedItemListItem_kt__bb6s97() { if (!properties_initialized_DeletedItemListItem_kt_mytqnn) { properties_initialized_DeletedItemListItem_kt_mytqnn = true; DeletedItemListItem = FC(DeletedItemListItem$lambda); } } function get_DeletedItemListComponent() { _init_properties_DeleteditemListScreen_kt__k644xw(); return DeletedItemListComponent; } var DeletedItemListComponent; function get_DeletedItemListScreen() { _init_properties_DeleteditemListScreen_kt__k644xw(); return DeletedItemListScreen; } var DeletedItemListScreen; function DeletedItemListComponent$lambda($this$FC, props) { _init_properties_DeleteditemListScreen_kt__k644xw(); var muiAppState = useMuiAppState(); var emptyRefreshCommandFlow = useEmptyFlow(); var tmp = props.uiState.lxl_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshCommandFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.m11z_1, true); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = DeletedItemListComponent$lambda$lambda(muiAppState, infiniteQueryResult, props); addChild($this$FC, this_0, block); return Unit_instance; } function DeletedItemListComponent$lambda$lambda$lambda$lambda(it) { _init_properties_DeleteditemListScreen_kt__k644xw(); return it.wef_1.toString(); } function DeletedItemListComponent$lambda$lambda$lambda$lambda$lambda($it, $props) { return function ($this$create) { $this$create.item = $it; $this$create.onClickRestore = $props.onClickRestore; $this$create.onClickDeletePermanently = $props.onClickDeletePermanently; return Unit_instance; }; } function DeletedItemListComponent$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = get_DeletedItemListItem(); return create_0(tmp, DeletedItemListComponent$lambda$lambda$lambda$lambda$lambda(it, $props)); }; } function DeletedItemListComponent$lambda$lambda$lambda($infiniteQueryResult, $props) { return function ($this$virtualListContent) { var tmp = DeletedItemListComponent$lambda$lambda$lambda$lambda; $this$virtualListContent.j126($infiniteQueryResult, tmp, DeletedItemListComponent$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function DeletedItemListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_DeleteditemListScreen_kt__k644xw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = DeletedItemListComponent$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); return Unit_instance; } function DeletedItemListComponent$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_DeleteditemListScreen_kt__k644xw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function DeletedItemListComponent$lambda$lambda($muiAppState, $infiniteQueryResult, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.deleteditem.list.DeletedItemListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(DeletedItemListComponent$lambda$lambda$lambda($infiniteQueryResult, $props)); var this_1 = default_47; var block = DeletedItemListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function DeletedItemListScreen$lambda($this$FC, it) { _init_properties_DeleteditemListScreen_kt__k644xw(); var viewModel = useUstadViewModel(VOID, DeletedItemListScreen$lambda$lambda); var strings = useStringProvider(); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new DeletedItemListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_97; var block = DeletedItemListScreen$lambda$lambda_0(uiStateVal$delegate, viewModel, strings); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_DeletedItemListComponent(); var block_0 = DeletedItemListScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_182($uiStateVal$delegate) { _init_properties_DeleteditemListScreen_kt__k644xw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function DeletedItemListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_DeleteditemListScreen_kt__k644xw(); return new DeletedItemListViewModel(di, savedStateHandle); } function DeletedItemListScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.qxl(); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda($uiStateVal$delegate) { return function ($this$invoke) { var tmp0_elvis_lhs = invoke$lambda_182($uiStateVal$delegate).nxl_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { var this_0 = default_147; var block = DeletedItemListScreen$lambda$lambda$lambda$lambda($uiStateVal$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.qxl(); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda_0($strings, $viewModel) { return function ($this$invoke) { $this$invoke.id = 'cancel_delete_button'; $this$invoke.onClick = DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda($viewModel); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().ume_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel) { return function (it) { $viewModel.rxl(); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda_1($strings, $viewModel) { return function ($this$invoke) { $this$invoke.id = 'confirm_delete_button'; $this$invoke.onClick = DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().tme_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda_1($strings, $viewModel) { return function ($this$invoke) { var this_0 = default_11; var block = DeletedItemListScreen$lambda$lambda$lambda$lambda_0($strings, $viewModel); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = DeletedItemListScreen$lambda$lambda$lambda$lambda_1($strings, $viewModel); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda_0($uiStateVal$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_182($uiStateVal$delegate).mxl_1; $this$invoke.onClose = DeletedItemListScreen$lambda$lambda$lambda($viewModel); var this_0 = default_148; var block = DeletedItemListScreen$lambda$lambda$lambda_0($uiStateVal$delegate); addChild($this$invoke, this_0, block); var this_1 = default_149; var block_0 = DeletedItemListScreen$lambda$lambda$lambda_1($strings, $viewModel); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function DeletedItemListViewModel$onClickRestore$ref($boundThis) { var l = function (p0) { $boundThis.sxl(p0); return Unit_instance; }; l.callableName = 'onClickRestore'; return l; } function DeletedItemListViewModel$onClickDeletePermanently$ref($boundThis) { var l = function (p0) { $boundThis.txl(p0); return Unit_instance; }; l.callableName = 'onClickDeletePermanently'; return l; } function DeletedItemListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_182($uiStateVal$delegate); $this$invoke.onClickRestore = DeletedItemListViewModel$onClickRestore$ref($viewModel); $this$invoke.onClickDeletePermanently = DeletedItemListViewModel$onClickDeletePermanently$ref($viewModel); return Unit_instance; }; } var properties_initialized_DeleteditemListScreen_kt_p6b34q; function _init_properties_DeleteditemListScreen_kt__k644xw() { if (!properties_initialized_DeleteditemListScreen_kt_p6b34q) { properties_initialized_DeleteditemListScreen_kt_p6b34q = true; DeletedItemListComponent = FC(DeletedItemListComponent$lambda); DeletedItemListScreen = FC(DeletedItemListScreen$lambda); } } function get_CourseDiscussionDetailPostListItem() { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); return CourseDiscussionDetailPostListItem; } var CourseDiscussionDetailPostListItem; function CourseDiscussionDetailPostListItem$lambda($this$FC, props) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call var tmp0_safe_receiver = props.discussionPost; var tmp = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sen_1; var tmp1_safe_receiver = props.discussionPost; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [tmp, tmp1_safe_receiver == null ? null : tmp1_safe_receiver.hem_1].slice(); var callback = CourseDiscussionDetailPostListItem$lambda$lambda(props); var plainTextDescription = useMemo(callback, dependencies); var strings = useStringProvider(); var tmp_0 = props.localDateTimeNow; var tmp2_safe_receiver = props.discussionPost; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.iem_1; var formattedTime = useDayOrDate(true, tmp_0, tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs, Companion_getInstance_15().jmd(), true, props.timeFormat, props.dateFormat, props.dayOfWeekStrings); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp4_safe_receiver = props.discussionPost; var tmp_1 = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.pen_1; var tmp5_safe_receiver = props.discussionPost; var authorName = '' + tmp_1 + ' ' + (tmp5_safe_receiver == null ? null : tmp5_safe_receiver.qen_1); var overflowAnchor$delegate = useState(CourseDiscussionDetailPostListItem$lambda$lambda_0); var overflowAnchorVal = invoke$lambda_184(overflowAnchor$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = CourseDiscussionDetailPostListItem$lambda$lambda_1(props, overflowAnchorVal, formattedTime, overflowAnchor$delegate, theme$delegate, strings, authorName, plainTextDescription); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_183($theme$delegate) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_184($overflowAnchor$delegate) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $overflowAnchor$delegate[0]; } function invoke$lambda_185($overflowAnchor$delegate, value) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $overflowAnchor$delegate[1](value); return Unit_instance; } function CourseDiscussionDetailPostListItem$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.discussionPost; var tmp2_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sen_1; var tmp; if (tmp2_elvis_lhs == null) { var tmp1_safe_receiver = $props.discussionPost; tmp = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.hem_1; } else { tmp = tmp2_elvis_lhs; } var tmp3_elvis_lhs = tmp; var text = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; return htmlToPlainText(text); }; } function CourseDiscussionDetailPostListItem$lambda$lambda_0() { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); return null; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda($formattedTime) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $formattedTime; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_184($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_185($overflowAnchor$delegate, tmp); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-expanded'] = !($overflowAnchorVal == null); $this$invoke.onClick = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate); var this_0 = default_7; addChild_0($this$invoke, this_0); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal) { return function (it) { return $overflowAnchorVal; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate) { return function () { invoke$lambda_185($overflowAnchor$delegate, null); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate) { return function (it) { $props.onClickDelete(); invoke$lambda_185($overflowAnchor$delegate, null); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().wme_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_1($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props) { return function ($this$invoke) { $this$invoke.open = true; $this$invoke.anchorEl = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailPostListItem.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = invoke$lambda_183($theme$delegate).spacing(2); $this$invoke.sx = this_0; $this$invoke.onClose = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate); var this_1 = default_8; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_2; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda($formattedTime); addChild($this$create, this_0, block); var tmp; if ($props.showModerateOptions) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_6; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate); addChild($this$create, this_1, block_0); var tmp_0; if (!($overflowAnchorVal == null)) { var this_2 = default_10; var block_1 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_1($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props); addChild($this$create, this_2, block_1); tmp_0 = Unit_instance; } tmp = tmp_0; } return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClick(); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_3($authorName, $props) { return function ($this$invoke) { $this$invoke.personName = $authorName; var tmp0_safe_receiver = $props.discussionPost; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ren_1; return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_3($authorName, $props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_3($authorName, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'mui.material.SvgIconColor.Companion.action' call 0; $this$invoke.color = 'action'; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($plainTextDescription) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailPostListItem........' call // Inline function 'web.cssom.WhiteSpace.Companion.nowrap' call 0; this_0.whiteSpace = 'nowrap'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; this_0.overflow = 'hidden'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxWidth = toString(480) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$12 = $plainTextDescription; addChildNode($this$invoke, tmp$ret$12); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($plainTextDescription) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = default_20; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($plainTextDescription); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'mui.material.SvgIconColor.Companion.action' call 0; $this$invoke.color = 'action'; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; var tmp = strings_getInstance().bne_1; var tmp0_safe_receiver = $props.discussionPost; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ten_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.s11t(tmp, [tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs]); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = default_150; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_4($props, $plainTextDescription, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.discussionPost; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.gem_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$create, tmp$ret$2); var this_0 = default_24; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($plainTextDescription); addChild($this$create, this_0, block); var this_1 = default_24; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$create, this_1, block_0); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_4($authorName, $props, $plainTextDescription, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $authorName; var tmp = default_24; $this$invoke.secondary = create_0(tmp, CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_4($props, $plainTextDescription, $strings)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailPostListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda_0($props, $authorName, $plainTextDescription, $strings) { return function ($this$invoke) { // Inline function 'mui.material.ListItemButtonAlignItems.Companion.flexStart' call 0; $this$invoke.alignItems = 'flex-start'; $this$invoke.onClick = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_2($props); var this_0 = default_25; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_3($authorName, $props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_4($authorName, $props, $plainTextDescription, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda_1($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings, $authorName, $plainTextDescription) { return function ($this$invoke) { // Inline function 'mui.material.ListItemAlignItems.Companion.flexStart' call 0; $this$invoke.alignItems = 'flex-start'; var tmp = default_24; $this$invoke.secondaryAction = create_0(tmp, CourseDiscussionDetailPostListItem$lambda$lambda$lambda($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings)); var this_0 = default_33; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda_0($props, $authorName, $plainTextDescription, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_CourseDiscussionDetailPostListItem_kt_soi6hl; function _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz() { if (!properties_initialized_CourseDiscussionDetailPostListItem_kt_soi6hl) { properties_initialized_CourseDiscussionDetailPostListItem_kt_soi6hl = true; CourseDiscussionDetailPostListItem = FC(CourseDiscussionDetailPostListItem$lambda); } } function get_CourseDiscussionDetailComponent() { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return CourseDiscussionDetailComponent; } var CourseDiscussionDetailComponent; function get_CourseDiscussionDetailScreen() { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return CourseDiscussionDetailScreen; } var CourseDiscussionDetailScreen; function CourseDiscussionDetailComponent$lambda($this$FC, props) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); var theme$delegate = useRequiredContext(get_ThemeContext()); var emptyRefreshFlow = useEmptyFlow(); var tmp = props.uiState.jxn_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.m11z_1, true); var muiAppState = useMuiAppState(); var timeFormatter = useTimeFormatter(); var dateFormatter = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CourseDiscussionDetailComponent$lambda$lambda(muiAppState, infiniteQueryResult, props, theme$delegate, timeFormatter, dateFormatter); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_186($theme$delegate) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailComponent......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_186($theme$delegate).spacing(1); $this$create.sx = this_0; var tmp0_safe_receiver = $props.uiState.ixn_1; $this$create.block = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mcm_1; var tmp1_safe_receiver = $props.uiState.ixn_1; $this$create.picture = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ncm_1; return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function () { var tmp = get_UstadCourseBlockHeader(); return create_0(tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate)); }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.ixn_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mcm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.y7x_1; $this$create.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = get_UstadRawHtml(); return create_0(tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda_0($props)); }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_1() { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return create(default_82); } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return it.eem_1.toString(); } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($discussionPostItem, $props) { return function () { var tmp0_safe_receiver = $discussionPostItem; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickPost(tmp0_safe_receiver); } return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($discussionPostItem, $props) { return function () { var tmp0_safe_receiver = $discussionPostItem; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onDeletePost(tmp0_safe_receiver); } return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda_1($discussionPostItem, $props, $timeFormatter, $dateFormatter) { return function ($this$create) { $this$create.discussionPost = $discussionPostItem; $this$create.onClick = CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($discussionPostItem, $props); $this$create.onClickDelete = CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($discussionPostItem, $props); $this$create.showModerateOptions = $props.uiState.kxn_1; $this$create.localDateTimeNow = $props.uiState.lxn_1; $this$create.timeFormat = $timeFormatter; $this$create.dateFormat = $dateFormatter; $this$create.dayOfWeekStrings = $props.uiState.mxn_1; return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_3($props, $timeFormatter, $dateFormatter) { return function (discussionPostItem) { var tmp = get_CourseDiscussionDetailPostListItem(); return create_0(tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda_1(discussionPostItem, $props, $timeFormatter, $dateFormatter)); }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda($infiniteQueryResult, $props, $theme$delegate, $timeFormatter, $dateFormatter) { return function ($this$virtualListContent) { $this$virtualListContent.c126('header', CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda($props, $theme$delegate)); $this$virtualListContent.c126('description', CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_0($props)); $this$virtualListContent.c126('divider', CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_1); var tmp = CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.j126($infiniteQueryResult, tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_3($props, $timeFormatter, $dateFormatter)); return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_0, block); return Unit_instance; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseDiscussionDetailComponent$lambda$lambda($muiAppState, $infiniteQueryResult, $props, $theme$delegate, $timeFormatter, $dateFormatter) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CourseDiscussionDetailComponent$lambda$lambda$lambda($infiniteQueryResult, $props, $theme$delegate, $timeFormatter, $dateFormatter)); var this_1 = default_47; var block = CourseDiscussionDetailComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseDiscussionDetailScreen$lambda($this$FC, it) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); var viewModel = useUstadViewModel(VOID, CourseDiscussionDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new CourseDiscussionDetailUiState()); var appUiState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseDiscussionDetailComponent(); var block = CourseDiscussionDetailScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CourseDiscussionDetailScreen$lambda$lambda_1(appUiState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_187($uiStateVal$delegate) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_188($appUiState$delegate) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appUiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appUiState$delegate[0]; } function CourseDiscussionDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return new CourseDiscussionDetailViewModel(di, savedStateHandle); } function CourseDiscussionDetailViewModel$onClickPost$ref($boundThis) { var l = function (p0) { $boundThis.hxp(p0); return Unit_instance; }; l.callableName = 'onClickPost'; return l; } function CourseDiscussionDetailViewModel$onDeletePost$ref($boundThis) { var l = function (p0) { $boundThis.ixp(p0); return Unit_instance; }; l.callableName = 'onDeletePost'; return l; } function CourseDiscussionDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_187($uiStateVal$delegate); $this$invoke.onClickPost = CourseDiscussionDetailViewModel$onClickPost$ref($viewModel); $this$invoke.onDeletePost = CourseDiscussionDetailViewModel$onDeletePost$ref($viewModel); return Unit_instance; }; } function CourseDiscussionDetailScreen$lambda$lambda_1($appUiState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_188($appUiState$delegate).mq2_1; return Unit_instance; }; } var properties_initialized_CourseDiscussionDetailScreen_kt_k2ws9u; function _init_properties_CourseDiscussionDetailScreen_kt__58q70g() { if (!properties_initialized_CourseDiscussionDetailScreen_kt_k2ws9u) { properties_initialized_CourseDiscussionDetailScreen_kt_k2ws9u = true; CourseDiscussionDetailComponent = FC(CourseDiscussionDetailComponent$lambda); CourseDiscussionDetailScreen = FC(CourseDiscussionDetailScreen$lambda); } } function get_DiscussionPostDetailComponent2() { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); return DiscussionPostDetailComponent2; } var DiscussionPostDetailComponent2; function get_DiscussionPostDetailPreview() { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); return DiscussionPostDetailPreview; } var DiscussionPostDetailPreview; function get_DiscussionPostDetailScreen() { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); return DiscussionPostDetailScreen; } var DiscussionPostDetailScreen; function DiscussionPostDetailComponent2$lambda($this$FC, props) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); var muiAppState = useMuiAppState(); var emptyRefreshFlow = useEmptyFlow(); var mediatorResult = useDoorRemoteMediator(props.uiState.oxs_1, emptyRefreshFlow); var infiniteQueryResult = usePagingSource(mediatorResult.m11z_1, true); var timeFormatter = useTimeFormatter(); var dateFormatter = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = DiscussionPostDetailComponent2$lambda$lambda(muiAppState, infiniteQueryResult, props, timeFormatter, dateFormatter); addChild($this$FC, this_0, block); return Unit_instance; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda(it) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); var tmp0_safe_receiver = it.eep_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eem_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); return tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($postItem, $props) { return function () { var tmp0_safe_receiver = $postItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eep_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onDeletePost(tmp1_safe_receiver); } return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($postItem, $isRootItem, $props, $timeFormatter, $dateFormatter) { return function ($this$invoke) { $this$invoke.discussionPost = $postItem; $this$invoke.showModerateOptions = !$isRootItem ? $props.uiState.txs_1 : false; $this$invoke.onClickDelete = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($postItem, $props); $this$invoke.localDateTimeNow = $props.uiState.uxs_1; $this$invoke.timeFormat = $timeFormatter; $this$invoke.dateFormat = $dateFormatter; $this$invoke.dayOfWeekStrings = $props.uiState.vxs_1; return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.reply = $props.replyTextFlow; $this$invoke.onClickPostReplyButton = $props.onClickPostReply; $this$invoke.onReplyChanged = $props.onReplyChanged; return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda($isRootItem, $postItem, $props, $timeFormatter, $dateFormatter) { return function ($this$create) { var this_0 = get_DiscussionPostListItem(); var block = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($postItem, $isRootItem, $props, $timeFormatter, $dateFormatter); addChild($this$create, this_0, block); var tmp; if ($isRootItem) { var this_1 = get_DiscussionPostReply(); var block_0 = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$create, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_0($props, $timeFormatter, $dateFormatter) { return function (postItem) { var tmp1_safe_receiver = postItem == null ? null : postItem.eep_1; var isRootItem = equals(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.fem_1, new Long(0, 0)); var tmp = default_15; return create_0(tmp, DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda(isRootItem, postItem, $props, $timeFormatter, $dateFormatter)); }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda($infiniteQueryResult, $props, $timeFormatter, $dateFormatter) { return function ($this$virtualListContent) { var tmp = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda; $this$virtualListContent.j126($infiniteQueryResult, tmp, DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_0($props, $timeFormatter, $dateFormatter)); return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); return Unit_instance; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function DiscussionPostDetailComponent2$lambda$lambda($muiAppState, $infiniteQueryResult, $props, $timeFormatter, $dateFormatter) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(DiscussionPostDetailComponent2$lambda$lambda$lambda($infiniteQueryResult, $props, $timeFormatter, $dateFormatter)); var this_1 = default_47; var block = DiscussionPostDetailComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function DiscussionPostDetailPreview$lambda($this$FC, it) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_DiscussionPostDetailComponent2(); var block = DiscussionPostDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function DiscussionPostDetailPreview$lambda$lambda($this$invoke) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); $this$invoke.uiState = new DiscussionPostDetailUiState2(DiscussionPostDetailPreview$lambda$lambda$lambda, new Long(1, 0)); return Unit_instance; } function DiscussionPostDetailPreview$lambda$lambda$lambda() { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'kotlin.apply' call var this_0 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailPreview....' call this_0.gem_1 = 'Submitting an assignment'; this_0.lem_1 = new Long(1, 0); this_0.fem_1 = new Long(0, 0); this_0.eem_1 = new Long(1, 0); this_0.hem_1 = 'How can I get the best grade?'; this_0.iem_1 = systemTimeInMillis(); var tmp = new DiscussionPostAndPosterNames(this_0, 'M', 'Nasruddin'); // Inline function 'kotlin.apply' call var this_1 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailPreview....' call this_1.fem_1 = new Long(42, 0); this_1.gem_1 = null; this_1.lem_1 = new Long(1, 0); this_1.eem_1 = new Long(2, 0); this_1.hem_1 = 'Use ChatGPT'; this_1.iem_1 = systemTimeInMillis(); var tmp_0 = new DiscussionPostAndPosterNames(this_1, 'Cheaty', 'McCheatface'); // Inline function 'kotlin.apply' call var this_2 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailPreview....' call this_2.fem_1 = new Long(42, 0); this_2.lem_1 = new Long(1, 0); this_2.eem_1 = new Long(3, 0); this_2.hem_1 = 'Use BARD'; this_2.iem_1 = systemTimeInMillis(); var tmp_1 = new DiscussionPostAndPosterNames(this_2, 'Chester', 'Cheetah'); // Inline function 'kotlin.apply' call var this_3 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailPreview....' call this_3.lem_1 = new Long(1, 0); this_3.fem_1 = new Long(42, 0); this_3.eem_1 = new Long(4, 0); this_3.hem_1 = 'Ask Jeeves'; this_3.iem_1 = systemTimeInMillis(); return new ListPagingSource(listOf([tmp, tmp_0, tmp_1, new DiscussionPostAndPosterNames(this_3, 'Uncle', 'Brandon')])); } function DiscussionPostDetailScreen$lambda($this$FC, it) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); var viewModel = useUstadViewModel(VOID, DiscussionPostDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.jxs_1, new DiscussionPostDetailUiState2()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_DiscussionPostDetailComponent2(); var block = DiscussionPostDetailScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_189($uiStateVal$delegate) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function DiscussionPostDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); return new DiscussionPostDetailViewModel(di, savedStateHandle); } function DiscussionPostDetailViewModel$onChangeReplyText$ref($boundThis) { var l = function (p0) { $boundThis.uxv(p0); return Unit_instance; }; l.callableName = 'onChangeReplyText'; return l; } function DiscussionPostDetailViewModel$onClickPostReply$ref($boundThis) { var l = function () { $boundThis.gxw(); return Unit_instance; }; l.callableName = 'onClickPostReply'; return l; } function DiscussionPostDetailViewModel$onDeletePost$ref($boundThis) { var l = function (p0) { $boundThis.ixp(p0); return Unit_instance; }; l.callableName = 'onDeletePost'; return l; } function DiscussionPostDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_189($uiStateVal$delegate); $this$invoke.replyTextFlow = $viewModel.lxs_1; $this$invoke.onReplyChanged = DiscussionPostDetailViewModel$onChangeReplyText$ref($viewModel); $this$invoke.onClickPostReply = DiscussionPostDetailViewModel$onClickPostReply$ref($viewModel); $this$invoke.onDeletePost = DiscussionPostDetailViewModel$onDeletePost$ref($viewModel); return Unit_instance; }; } var properties_initialized_DiscussionPostDetailScreen_kt_aoe7y1; function _init_properties_DiscussionPostDetailScreen_kt__s8fd6t() { if (!properties_initialized_DiscussionPostDetailScreen_kt_aoe7y1) { properties_initialized_DiscussionPostDetailScreen_kt_aoe7y1 = true; DiscussionPostDetailComponent2 = FC(DiscussionPostDetailComponent2$lambda); DiscussionPostDetailPreview = FC(DiscussionPostDetailPreview$lambda); DiscussionPostDetailScreen = FC(DiscussionPostDetailScreen$lambda); } } function get_DiscussionPostListItem() { _init_properties_DiscussionPostListItem_kt__bcvo3d(); return DiscussionPostListItem; } var DiscussionPostListItem; function DiscussionPostListItem$lambda($this$FC, props) { _init_properties_DiscussionPostListItem_kt__bcvo3d(); var tmp0_safe_receiver = props.discussionPost; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fep_1; var tmp = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp2_safe_receiver = props.discussionPost; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.gep_1; var posterName = tmp + ' ' + (tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs); var overflowAnchor$delegate = useState(DiscussionPostListItem$lambda$lambda); var overflowAnchorVal = invoke$lambda_190(overflowAnchor$delegate); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); var tmp_0 = props.localDateTimeNow; var tmp4_safe_receiver = props.discussionPost; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.eep_1; var tmp6_elvis_lhs = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.iem_1; var dayOrDate = useDayOrDate(true, tmp_0, tmp6_elvis_lhs == null ? new Long(0, 0) : tmp6_elvis_lhs, Companion_getInstance_15().jmd(), true, props.timeFormat, props.dateFormat, props.dayOfWeekStrings); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = DiscussionPostListItem$lambda$lambda_0(props, overflowAnchorVal, dayOrDate, overflowAnchor$delegate, theme$delegate, strings, posterName); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_190($overflowAnchor$delegate) { _init_properties_DiscussionPostListItem_kt__bcvo3d(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $overflowAnchor$delegate[0]; } function invoke$lambda_191($overflowAnchor$delegate, value) { _init_properties_DiscussionPostListItem_kt__bcvo3d(); getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $overflowAnchor$delegate[1](value); return Unit_instance; } function invoke$lambda_192($theme$delegate) { _init_properties_DiscussionPostListItem_kt__bcvo3d(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function DiscussionPostListItem$lambda$lambda() { _init_properties_DiscussionPostListItem_kt__bcvo3d(); return null; } function DiscussionPostListItem$lambda$lambda$lambda$lambda($dayOrDate) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $dayOrDate; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_190($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_191($overflowAnchor$delegate, tmp); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-expanded'] = !($overflowAnchorVal == null); $this$invoke.onClick = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate); var this_0 = default_7; addChild_0($this$invoke, this_0); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal) { return function (it) { return $overflowAnchorVal; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate) { return function () { invoke$lambda_191($overflowAnchor$delegate, null); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate) { return function (it) { $props.onClickDelete(); invoke$lambda_191($overflowAnchor$delegate, null); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().wme_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda_1($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props) { return function ($this$invoke) { $this$invoke.open = true; $this$invoke.anchorEl = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostListItem.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = invoke$lambda_192($theme$delegate).spacing(2); $this$invoke.sx = this_0; $this$invoke.onClose = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate); var this_1 = default_8; var block = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda($props, $overflowAnchorVal, $dayOrDate, $overflowAnchor$delegate, $theme$delegate, $strings) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_2; var block = DiscussionPostListItem$lambda$lambda$lambda$lambda($dayOrDate); addChild($this$create, this_0, block); var tmp; if ($props.showModerateOptions) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_6; var block_0 = DiscussionPostListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate); addChild($this$create, this_1, block_0); var tmp_0; if (!($overflowAnchorVal == null)) { var this_2 = default_10; var block_1 = DiscussionPostListItem$lambda$lambda$lambda$lambda_1($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props); addChild($this$create, this_2, block_1); tmp_0 = Unit_instance; } tmp = tmp_0; } return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda_2($posterName, $props) { return function ($this$invoke) { $this$invoke.personName = $posterName; var tmp0_safe_receiver = $props.discussionPost; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hep_1; return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda_0($posterName, $props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = DiscussionPostListItem$lambda$lambda$lambda$lambda_2($posterName, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.discussionPost; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eep_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.hem_1; $this$invoke.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda_3($props) { return function ($this$create) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$create.variant = 'body2'; var this_0 = get_UstadRawHtml(); var block = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_3($props); addChild($this$create, this_0, block); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda_1($posterName, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $posterName; var tmp = default_2; $this$invoke.secondary = create_0(tmp, DiscussionPostListItem$lambda$lambda$lambda$lambda_3($props)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda_0($props, $overflowAnchorVal, $dayOrDate, $overflowAnchor$delegate, $theme$delegate, $strings, $posterName) { return function ($this$invoke) { // Inline function 'mui.material.ListItemAlignItems.Companion.flexStart' call 0; $this$invoke.alignItems = 'flex-start'; var tmp = default_24; $this$invoke.secondaryAction = create_0(tmp, DiscussionPostListItem$lambda$lambda$lambda($props, $overflowAnchorVal, $dayOrDate, $overflowAnchor$delegate, $theme$delegate, $strings)); var this_0 = default_25; var block = DiscussionPostListItem$lambda$lambda$lambda_0($posterName, $props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = DiscussionPostListItem$lambda$lambda$lambda_1($posterName, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_DiscussionPostListItem_kt_dnp1c5; function _init_properties_DiscussionPostListItem_kt__bcvo3d() { if (!properties_initialized_DiscussionPostListItem_kt_dnp1c5) { properties_initialized_DiscussionPostListItem_kt_dnp1c5 = true; DiscussionPostListItem = FC(DiscussionPostListItem$lambda); } } function get_DiscussionPostReply() { _init_properties_DiscussionPostReply_kt__awtw6o(); return DiscussionPostReply; } var DiscussionPostReply; function DiscussionPostReply$lambda($this$FC, props) { _init_properties_DiscussionPostReply_kt__awtw6o(); var strings = useStringProvider(); var replyVal$delegate = collectAsState(props.reply, '', Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block = DiscussionPostReply$lambda$lambda(props, strings, replyVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_11; var block_0 = DiscussionPostReply$lambda$lambda_0(props, strings, replyVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_193($replyVal$delegate) { _init_properties_DiscussionPostReply_kt__awtw6o(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('replyVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $replyVal$delegate[0]; } function DiscussionPostReply$lambda$lambda($props, $strings, $replyVal$delegate) { return function ($this$invoke) { $this$invoke.id = 'discussion_reply'; $this$invoke.onChange = $props.onReplyChanged; $this$invoke.value = invoke$lambda_193($replyVal$delegate); $this$invoke.placeholder = $strings.eq5(strings_getInstance().ene_1); $this$invoke.readOnly = $props.disabled; return Unit_instance; }; } function DiscussionPostReply$lambda$lambda$lambda($props) { return function (it) { $props.onClickPostReplyButton(); return Unit_instance; }; } function DiscussionPostReply$lambda$lambda_0($props, $strings, $replyVal$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostReply...' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = toString(12) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginBottom = toString(12) + 'px'; $this$invoke.sx = this_0; $this$invoke.onClick = DiscussionPostReply$lambda$lambda$lambda($props); $this$invoke.fullWidth = true; // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp; // Inline function 'kotlin.text.isEmpty' call var this_1 = invoke$lambda_193($replyVal$delegate); if (charSequenceLength(this_1) === 0) { tmp = true; } else { tmp = $props.disabled; } $this$invoke.disabled = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$13 = $strings.eq5(strings_getInstance().hnf_1); addChildNode($this$invoke, tmp$ret$13); return Unit_instance; }; } var properties_initialized_DiscussionPostReply_kt_tttpta; function _init_properties_DiscussionPostReply_kt__awtw6o() { if (!properties_initialized_DiscussionPostReply_kt_tttpta) { properties_initialized_DiscussionPostReply_kt_tttpta = true; DiscussionPostReply = FC(DiscussionPostReply$lambda); } } function get_DiscussionPostEditComponent2() { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); return DiscussionPostEditComponent2; } var DiscussionPostEditComponent2; function get_DiscussionPostEditPreview() { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); return DiscussionPostEditPreview; } var DiscussionPostEditPreview; function get_DiscussionPostEditScreen() { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); return DiscussionPostEditScreen; } var DiscussionPostEditScreen; function DiscussionPostEditComponent2$lambda($this$FC, props) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = DiscussionPostEditComponent2$lambda$lambda(props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_194($theme$delegate) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.gem_1 = $it; return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPostChanged; var tmp0_safe_receiver = $props.uiState.gxy_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_12(tmp0_safe_receiver, DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.gxy_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.gem_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'discussion_post_title'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().jmi_1); $this$invoke.error = !($props.uiState.ixy_1 == null); var tmp2_safe_receiver = $props.uiState.ixy_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.edit.DiscussionPostEditComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.hxy_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $this$invoke; tmp_0.onChange = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.hem_1 = $it; return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onPostChanged; var tmp0_safe_receiver = $props.uiState.gxy_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_12(tmp0_safe_receiver, DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.gxy_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hem_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'discussion_post_message'; $this$invoke.onChange = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); $this$invoke.readOnly = !$props.uiState.hxy_1; return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda_1($discussionPostError, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.edit.DiscussionPostEditComponent2......' call this_0.color = invoke$lambda_194($theme$delegate).palette.error.main; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $discussionPostError; addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadTextField(); var block = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block_0 = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var tmp0_safe_receiver = $props.uiState.jxy_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.edit.DiscussionPostEditComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_2; var block_1 = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda_1(tmp0_safe_receiver, $theme$delegate); addChild($this$invoke, this_2, block_1); } return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_24; var block = DiscussionPostEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DiscussionPostEditPreview$lambda($this$FC, it) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_DiscussionPostEditComponent2(); var block = DiscussionPostEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function DiscussionPostEditPreview$lambda$lambda($this$invoke) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); // Inline function 'kotlin.apply' call var this_0 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.edit.DiscussionPostEditPreview...' call this_0.gem_1 = 'How to submit report A?'; this_0.hem_1 = 'For our sales report, do I upload or share a link? '; $this$invoke.uiState = new DiscussionPostEditUiState(this_0); return Unit_instance; } function DiscussionPostEditScreen$lambda($this$FC, it) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); var viewModel = useUstadViewModel(VOID, DiscussionPostEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.fxy_1, new DiscussionPostEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_DiscussionPostEditComponent2(); var block = DiscussionPostEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_195($uiStateVar$delegate) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function DiscussionPostEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); return new DiscussionPostEditViewModel(di, savedStateHandle); } function DiscussionPostEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.ty0(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function DiscussionPostEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_195($uiStateVar$delegate); $this$invoke.onPostChanged = DiscussionPostEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_DiscussionPostEditScreen_kt_bmlgrk; function _init_properties_DiscussionPostEditScreen_kt__f5g20u() { if (!properties_initialized_DiscussionPostEditScreen_kt_bmlgrk) { properties_initialized_DiscussionPostEditScreen_kt_bmlgrk = true; DiscussionPostEditComponent2 = FC(DiscussionPostEditComponent2$lambda); DiscussionPostEditPreview = FC(DiscussionPostEditPreview$lambda); DiscussionPostEditScreen = FC(DiscussionPostEditScreen$lambda); } } function get_EpubContentComponent() { _init_properties_EpubContentScreen_kt__41ft1h(); return EpubContentComponent; } var EpubContentComponent; function get_EpubScrollComponent() { _init_properties_EpubContentScreen_kt__41ft1h(); return EpubScrollComponent; } var EpubScrollComponent; function get_EpubSpineItem() { _init_properties_EpubContentScreen_kt__41ft1h(); return EpubSpineItem; } var EpubSpineItem; function get_EpubContentScreen() { _init_properties_EpubContentScreen_kt__41ft1h(); return EpubContentScreen; } var EpubContentScreen; function EpubArea() { EpubArea_instance = this; var tmp = this; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.z127_1 = toString(250) + 'px'; var tmp_0 = this; // Inline function 'web.cssom.ident' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0.a128_1 = 'nav_area'; var tmp_1 = this; // Inline function 'web.cssom.ident' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1.b128_1 = 'epub_content_area'; } var EpubArea_instance; function EpubArea_getInstance() { if (EpubArea_instance == null) new EpubArea(); return EpubArea_instance; } function EpubContentComponent$lambda($this$FC, props) { _init_properties_EpubContentScreen_kt__41ft1h(); var muiAppState = useMuiAppState(); var mobileMode = default_71('(max-width:960px)'); useWindowFocusedEffect(EpubContentComponent$lambda$lambda(props)); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = EpubContentComponent$lambda$lambda_0; var defaultHeightMap = useMemo(callback, dependencies); var defaultHeights$delegate = collectAsState(defaultHeightMap, emptyMap()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = EpubContentComponent$lambda$lambda_1; var scrollByCommandFlow = useMemo(callback_0, dependencies_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = EpubContentComponent$lambda$lambda_2(mobileMode, muiAppState, props, defaultHeights$delegate, defaultHeightMap, scrollByCommandFlow); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_196($defaultHeights$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('defaultHeights', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $defaultHeights$delegate[0]; } function invoke$onScrollBy(scrollByCommandFlow, amount) { scrollByCommandFlow.i1h(amount); } function EpubContentComponent$lambda$lambda($props) { return function (focused) { $props.onActiveChanged(focused); return Unit_instance; }; } function EpubContentComponent$lambda$lambda_0() { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'kotlin.collections.mapOf' call var tmp$ret$0 = emptyMap(); return MutableStateFlow(tmp$ret$0); } function EpubContentComponent$lambda$lambda_1() { _init_properties_EpubContentScreen_kt__41ft1h(); return MutableSharedFlow(1, 0, BufferOverflow_DROP_OLDEST_getInstance()); } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda(_anonymous_parameter_0__qggqh8, index) { _init_properties_EpubContentScreen_kt__41ft1h(); return 'spine_' + index; } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($defaultHeightMap, $index) { return function (newHeight) { $l$block: { // Inline function 'kotlinx.coroutines.flow.update' call var this_0 = $defaultHeightMap; while (true) { var prevValue = this_0.t2(); // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent........' call // Inline function 'kotlin.collections.buildMap' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.collections.buildMapInternal' call // Inline function 'kotlin.apply' call var this_1 = LinkedHashMap_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent.........' call this_1.r2(prevValue); this_1.s($index, toString(newHeight)); var nextValue = this_1.f3(); if (this_0.y1k(prevValue, nextValue)) { break $l$block; } } } return Unit_instance; }; } function EpubContentComponent$lambda$onScrollBy$ref($scrollByCommandFlow) { var l = function (p0) { invoke$onScrollBy($scrollByCommandFlow, p0); return Unit_instance; }; l.callableName = 'onScrollBy'; return l; } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $item) { return function (href) { $props.onClickLink($item, href); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda($item, $index, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function ($this$create) { $this$create.url = $item; $this$create.itemIndex = $index; var tmp0_safe_receiver = invoke$lambda_196($defaultHeights$delegate).q($index); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } var tmp1_elvis_lhs = tmp; var tmp_0; if (tmp1_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(600) + 'px'; } else { tmp_0 = tmp1_elvis_lhs; } $this$create.defaultHeight = tmp_0; $this$create.onHeightChanged = EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($defaultHeightMap, $index); $this$create.scrollByFunction = EpubContentComponent$lambda$onScrollBy$ref($scrollByCommandFlow); $this$create.onClickLink = EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $item); $this$create.scrollCommands = $props.scrollToCommands; return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function (item, index) { var tmp = get_EpubSpineItem(); return create_0(tmp, EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda(item, index, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow)); }; } function EpubContentComponent$lambda$lambda$lambda$lambda($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function ($this$virtualListContent) { var tmp = $props.uiState.gy2_1; var tmp_0 = EpubContentComponent$lambda$lambda$lambda$lambda$lambda; $this$virtualListContent.p126(tmp, tmp_0, EpubContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow)); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function EpubContentComponent$lambda$lambda$lambda$lambda_1($props, $scrollByCommandFlow) { return function ($this$invoke) { $this$invoke.scrollToCommands = $props.scrollToCommands; $this$invoke.scrollByCommands = $scrollByCommandFlow; $this$invoke.onSpineIndexChanged = $props.onSpineIndexChanged; return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda($muiAppState, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function ($this$invoke) { $this$invoke.key = 'epub_spine_virtual_list'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent....' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; this_0.gridArea = EpubArea_getInstance().b128_1; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(EpubContentComponent$lambda$lambda$lambda$lambda($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow)); var this_1 = default_47; var block = EpubContentComponent$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); var this_2 = get_EpubScrollComponent(); var block_0 = EpubContentComponent$lambda$lambda$lambda$lambda_1($props, $scrollByCommandFlow); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda_2($props) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $props.onDismissTableOfContents(); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda_0($mobileMode, $props) { return function ($this$invoke) { $this$invoke.key = 'epub_drawer'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent....' call if ($mobileMode) { this_0.gridArea = EpubArea_getInstance().a128_1; } this_0.width = EpubArea_getInstance().z127_1; $this$invoke.sx = this_0; // Inline function 'mui.material.DrawerAnchor.Companion.right' call 0; $this$invoke.anchor = 'right'; // Inline function 'mui.material.DrawerVariant.Companion.temporary' call 0; $this$invoke.variant = 'temporary'; var tmp; if ($mobileMode) { // Inline function 'mui.material.DrawerVariant.Companion.temporary' call 0; tmp = 'temporary'; } else { // Inline function 'mui.material.DrawerVariant.Companion.permanent' call 0; tmp = 'permanent'; } $this$invoke.variant = tmp; $this$invoke.open = $props.uiState.iy2_1; $this$invoke.onClose = EpubContentComponent$lambda$lambda$lambda$lambda_2($props); var this_1 = get_EpubTocListComponent(); var block = EpubContentComponent$lambda$lambda$lambda$lambda_3($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function EpubContentComponent$lambda$lambda_2($mobileMode, $muiAppState, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent...' call // Inline function 'web.cssom.Display.Companion.grid' call 0; this_0.display = 'grid'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.gridTemplateRows = array(['auto']); var tmp; if ($mobileMode) { // Inline function 'web.cssom.Auto.Companion.auto' call 0; tmp = array(['auto']); } else { // Inline function 'web.cssom.Auto.Companion.auto' call 0; tmp = array(['auto', EpubArea_getInstance().z127_1]); } this_0.gridTemplateColumns = tmp; var tmp_0; if ($mobileMode) { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = [EpubArea_getInstance().b128_1]; } else { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = [EpubArea_getInstance().b128_1, EpubArea_getInstance().a128_1]; } this_0.gridTemplateAreas = GridTemplateAreas([tmp_0]); $this$invoke.sx = this_0; var this_1 = get_VirtualList(); var block = EpubContentComponent$lambda$lambda$lambda($muiAppState, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow); addChild($this$invoke, this_1, block); var this_2 = default_17; var block_0 = EpubContentComponent$lambda$lambda$lambda_0($mobileMode, $props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function EpubScrollComponent$lambda($this$FC, props) { _init_properties_EpubContentScreen_kt__41ft1h(); var virtualizerContext$delegate = useRequiredContext(get_VirtualListContext()); var scrollElement = invoke$lambda_197(virtualizerContext$delegate).u126_1.scrollElement; useEffect([scrollElement], EpubScrollComponent$lambda$lambda(scrollElement, props, virtualizerContext$delegate)); var spineIndexOffsetTarget$delegate = useState(EpubScrollComponent$lambda$lambda_0); var hashIndexDelta$delegate = useState(EpubScrollComponent$lambda$lambda_1); var tmp = [props.scrollToCommands]; useLaunchedEffect(tmp, EpubScrollComponent$lambda$slambda_0(props, virtualizerContext$delegate, spineIndexOffsetTarget$delegate, null)); var tmp_0 = [props.scrollByCommands]; useLaunchedEffect(tmp_0, EpubScrollComponent$lambda$slambda_2(props, hashIndexDelta$delegate, null)); // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_1 = [invoke$lambda_198(spineIndexOffsetTarget$delegate), invoke$lambda_200(hashIndexDelta$delegate), invoke$lambda_197(virtualizerContext$delegate).u126_1.isScrolling].slice(); useEffect(tmp_1, EpubScrollComponent$lambda$lambda_2(virtualizerContext$delegate, hashIndexDelta$delegate, spineIndexOffsetTarget$delegate)); return Unit_instance; } function sam$kotlinx_coroutines_flow_FlowCollector$0_1(function_0) { this.c128_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0_1).t1d = function (value, $completion) { return this.c128_1(value, $completion); }; function invoke$lambda_197($virtualizerContext$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('virtualizerContext', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $virtualizerContext$delegate[0]; } function invoke$lambda_198($spineIndexOffsetTarget$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('spineIndexOffsetTarget', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $spineIndexOffsetTarget$delegate[0]; } function invoke$lambda_199($spineIndexOffsetTarget$delegate, value) { _init_properties_EpubContentScreen_kt__41ft1h(); getLocalDelegateReference('spineIndexOffsetTarget', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $spineIndexOffsetTarget$delegate[1](value); return Unit_instance; } function invoke$lambda_200($hashIndexDelta$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('hashIndexDelta', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $hashIndexDelta$delegate[0]; } function invoke$lambda_201($hashIndexDelta$delegate, value) { _init_properties_EpubContentScreen_kt__41ft1h(); getLocalDelegateReference('hashIndexDelta', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $hashIndexDelta$delegate[1](value); return Unit_instance; } function EpubScrollComponent$lambda$lambda$lambda($scrollElement, $props, $virtualizerContext$delegate) { return function (it) { var tmp0_safe_receiver = $scrollElement; var scrollTop = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.scrollTop; var tmp; if (!(scrollTop == null)) { var spineIndex = invoke$lambda_197($virtualizerContext$delegate).u126_1.getVirtualItemForOffset(roundToInt(scrollTop)).index; tmp = $props.onSpineIndexChanged(spineIndex); } return Unit_instance; }; } function EpubScrollComponent$lambda$lambda$lambda_0($scrollElement, $scrollListener) { return function () { var tmp0_safe_receiver = $scrollElement; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.dom.scroll' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener(tmp0_safe_receiver, 'scroll', $scrollListener); } return Unit_instance; }; } function EpubScrollComponent$lambda$lambda($scrollElement, $props, $virtualizerContext$delegate) { return function ($this$useEffect) { var scrollListener = EpubScrollComponent$lambda$lambda$lambda($scrollElement, $props, $virtualizerContext$delegate); var tmp0_safe_receiver = $scrollElement; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.dom.scroll' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener(tmp0_safe_receiver, 'scroll', scrollListener); } $this$useEffect.push(EpubScrollComponent$lambda$lambda$lambda_0($scrollElement, scrollListener)); return Unit_instance; }; } function EpubScrollComponent$lambda$lambda_0() { _init_properties_EpubContentScreen_kt__41ft1h(); return -1; } function EpubScrollComponent$lambda$lambda_1() { _init_properties_EpubContentScreen_kt__41ft1h(); return -1; } function EpubScrollComponent$lambda$slambda$slambda($virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation) { this.l128_1 = $virtualizerContext$delegate; this.m128_1 = $spineIndexOffsetTarget$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda$slambda).o128 = function (command, $completion) { var tmp = this.p128(command, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubScrollComponent$lambda$slambda$slambda).he = function (p1, $completion) { return this.o128(p1 instanceof EpubScrollCommand ? p1 : THROW_CCE(), $completion); }; protoOf(EpubScrollComponent$lambda$slambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; if (tmp === 0) { this.id_1 = 1; var tmp_0 = invoke$lambda_197(this.l128_1).u126_1.getOffsetForIndex; 0; var offsetTarget = tmp_0(this.n128_1.ky7_1, 'start'); var offsetAsInt = numberToInt(offsetTarget[0]); invoke$lambda_199(this.m128_1, offsetAsInt); var tmp_1 = invoke$lambda_197(this.l128_1).u126_1.scrollToOffset; var this_0 = {}; 0; this_0.align = 'start'; 0; this_0.behavior = 'instant'; tmp_1(offsetAsInt, this_0); return Unit_instance; } else if (tmp === 1) { throw this.kd_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(EpubScrollComponent$lambda$slambda$slambda).p128 = function (command, completion) { var i = new EpubScrollComponent$lambda$slambda$slambda(this.l128_1, this.m128_1, completion); i.n128_1 = command; return i; }; function EpubScrollComponent$lambda$slambda$slambda_0($virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation) { var i = new EpubScrollComponent$lambda$slambda$slambda($virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation); var l = function (command, $completion) { return i.o128(command, $completion); }; l.$arity = 1; return l; } function EpubScrollComponent$lambda$slambda($props, $virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation) { this.y128_1 = $props; this.z128_1 = $virtualizerContext$delegate; this.a129_1 = $spineIndexOffsetTarget$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda).j87 = function ($completion) { var tmp = this.l78($completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubScrollComponent$lambda$slambda).m78 = function ($completion) { return this.j87($completion); }; protoOf(EpubScrollComponent$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var tmp_0 = this.y128_1.scrollToCommands; var tmp_1 = EpubScrollComponent$lambda$slambda$slambda_0(this.z128_1, this.a129_1, null); suspendResult = tmp_0.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_1(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(EpubScrollComponent$lambda$slambda).l78 = function (completion) { return new EpubScrollComponent$lambda$slambda(this.y128_1, this.z128_1, this.a129_1, completion); }; function EpubScrollComponent$lambda$slambda_0($props, $virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation) { var i = new EpubScrollComponent$lambda$slambda($props, $virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation); var l = function ($completion) { return i.j87($completion); }; l.$arity = 0; return l; } function EpubScrollComponent$lambda$slambda$slambda_1($hashIndexDelta$delegate, resultContinuation) { this.j129_1 = $hashIndexDelta$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda$slambda_1).i1i = function (scrollAmount, $completion) { var tmp = this.j1i(scrollAmount, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubScrollComponent$lambda$slambda$slambda_1).he = function (p1, $completion) { return this.i1i((!(p1 == null) ? typeof p1 === 'number' : false) ? p1 : THROW_CCE(), $completion); }; protoOf(EpubScrollComponent$lambda$slambda$slambda_1).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; if (tmp === 0) { this.id_1 = 1; invoke$lambda_201(this.j129_1, this.k129_1); return Unit_instance; } else if (tmp === 1) { throw this.kd_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(EpubScrollComponent$lambda$slambda$slambda_1).j1i = function (scrollAmount, completion) { var i = new EpubScrollComponent$lambda$slambda$slambda_1(this.j129_1, completion); i.k129_1 = scrollAmount; return i; }; function EpubScrollComponent$lambda$slambda$slambda_2($hashIndexDelta$delegate, resultContinuation) { var i = new EpubScrollComponent$lambda$slambda$slambda_1($hashIndexDelta$delegate, resultContinuation); var l = function (scrollAmount, $completion) { return i.i1i(scrollAmount, $completion); }; l.$arity = 1; return l; } function EpubScrollComponent$lambda$slambda_1($props, $hashIndexDelta$delegate, resultContinuation) { this.t129_1 = $props; this.u129_1 = $hashIndexDelta$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda_1).j87 = function ($completion) { var tmp = this.l78($completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubScrollComponent$lambda$slambda_1).m78 = function ($completion) { return this.j87($completion); }; protoOf(EpubScrollComponent$lambda$slambda_1).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var tmp_0 = this.t129_1.scrollByCommands; var tmp_1 = EpubScrollComponent$lambda$slambda$slambda_2(this.u129_1, null); suspendResult = tmp_0.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_1(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(EpubScrollComponent$lambda$slambda_1).l78 = function (completion) { return new EpubScrollComponent$lambda$slambda_1(this.t129_1, this.u129_1, completion); }; function EpubScrollComponent$lambda$slambda_2($props, $hashIndexDelta$delegate, resultContinuation) { var i = new EpubScrollComponent$lambda$slambda_1($props, $hashIndexDelta$delegate, resultContinuation); var l = function ($completion) { return i.j87($completion); }; l.$arity = 0; return l; } function EpubScrollComponent$lambda$lambda_2($virtualizerContext$delegate, $hashIndexDelta$delegate, $spineIndexOffsetTarget$delegate) { return function ($this$useEffect) { var tmp; if ((!invoke$lambda_197($virtualizerContext$delegate).u126_1.isScrolling ? invoke$lambda_200($hashIndexDelta$delegate) > 0 : false) ? invoke$lambda_197($virtualizerContext$delegate).u126_1.scrollOffset === invoke$lambda_198($spineIndexOffsetTarget$delegate) : false) { var newOffset = invoke$lambda_197($virtualizerContext$delegate).u126_1.scrollOffset + invoke$lambda_200($hashIndexDelta$delegate) | 0; invoke$lambda_201($hashIndexDelta$delegate, 0); var tmp_0 = invoke$lambda_197($virtualizerContext$delegate).u126_1.scrollToOffset; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubScrollComponent...' call // Inline function 'tanstack.virtual.core.ScrollAlignment.Companion.start' call 0; this_0.align = 'start'; // Inline function 'web.scroll.ScrollBehavior.Companion.instant' call 0; this_0.behavior = 'instant'; tmp = tmp_0(newOffset, this_0); } return Unit_instance; }; } function EpubSpineItem$lambda($this$FC, props) { _init_properties_EpubContentScreen_kt__41ft1h(); var iframeRef = useRef(null); var iframeHeight$delegate = useState(EpubSpineItem$lambda$lambda(props)); // Inline function 'react.useMemo' call var dependencies = [props.url]; var callback = EpubSpineItem$lambda$lambda_0; var loadedCompletable = useMemo(callback, dependencies); var tmp = [props.scrollCommands, props.itemIndex]; useLaunchedEffect(tmp, EpubSpineItem$lambda$slambda_0(props, loadedCompletable, iframeRef, null)); var windowSize = useWindowSize(); useLaunchedEffect([windowSize.r124_1, windowSize.s124_1], EpubSpineItem$lambda$slambda_2(loadedCompletable, iframeRef, props, iframeHeight$delegate, null)); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.iframe' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = EpubSpineItem$lambda$lambda_1(props, iframeRef, loadedCompletable, iframeHeight$delegate); addChild($this$FC, 'iframe', block); return Unit_instance; } function sam$kotlinx_coroutines_flow_FlowCollector$0_2(function_0) { this.v129_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0_2).t1d = function (value, $completion) { return this.v129_1(value, $completion); }; function invoke$lambda_202($iframeHeight$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('iframeHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $iframeHeight$delegate[0]; } function invoke$lambda_203($iframeHeight$delegate, value) { _init_properties_EpubContentScreen_kt__41ft1h(); getLocalDelegateReference('iframeHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $iframeHeight$delegate[1](value); return Unit_instance; } function invoke$updateIframeHeight(iframeRef, $props, iframeHeight$delegate) { var tmp0_safe_receiver = iframeRef.current; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.contentDocument; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.body; var tmp; if (tmp2_elvis_lhs == null) { return Unit_instance; } else { tmp = tmp2_elvis_lhs; } var bodyEl = tmp; var loadedHeight = bodyEl.offsetHeight; var computedStyle = getComputedStyle(bodyEl); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var calculatedHeight = 'calc(' + loadedHeight + 'px + ' + computedStyle.marginTop + ' + ' + computedStyle.marginBottom + ' + 16px)'; invoke$lambda_203(iframeHeight$delegate, calculatedHeight); $props.onHeightChanged(calculatedHeight); } function EpubSpineItem$lambda$lambda($props) { return function () { return $props.defaultHeight; }; } function EpubSpineItem$lambda$lambda_0() { _init_properties_EpubContentScreen_kt__41ft1h(); return CompletableDeferred(); } function EpubSpineItem$lambda$slambda$o$collect$slambda($$this$unsafeFlow, $props, resultContinuation) { this.e12a_1 = $$this$unsafeFlow; this.f12a_1 = $props; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).o128 = function (value, $completion) { var tmp = this.p128(value, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).he = function (p1, $completion) { return this.o128(p1 instanceof EpubScrollCommand ? p1 : THROW_CCE(), $completion); }; protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 5; this.hd_1 = 1; continue $sm; case 1: var tmp_0 = this; tmp_0.i12a_1 = this.e12a_1; var tmp_1 = this; tmp_1.j12a_1 = this.g12a_1; if (this.j12a_1.ky7_1 === this.f12a_1.itemIndex) { this.hd_1 = 3; suspendResult = this.i12a_1.t1d(this.j12a_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } else { this.hd_1 = 2; continue $sm; } case 2: if (false) { this.hd_1 = 1; continue $sm; } this.hd_1 = 4; continue $sm; case 3: this.h12a_1 = suspendResult; this.hd_1 = 4; continue $sm; case 4: return Unit_instance; case 5: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 5) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).p128 = function (value, completion) { var i = new EpubSpineItem$lambda$slambda$o$collect$slambda(this.e12a_1, this.f12a_1, completion); i.g12a_1 = value; return i; }; function EpubSpineItem$lambda$slambda$o$collect$slambda_0($$this$unsafeFlow, $props, resultContinuation) { var i = new EpubSpineItem$lambda$slambda$o$collect$slambda($$this$unsafeFlow, $props, resultContinuation); var l = function (value, $completion) { return i.o128(value, $completion); }; l.$arity = 1; return l; } function $collectCOROUTINE$2(_this__u8e3s4, collector, resultContinuation) { CoroutineImpl.call(this, resultContinuation); this.s12a_1 = _this__u8e3s4; this.t12a_1 = collector; } protoOf($collectCOROUTINE$2).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; var tmp_0 = this; tmp_0.u12a_1 = this.t12a_1; this.hd_1 = 1; var tmp_1 = EpubSpineItem$lambda$slambda$o$collect$slambda_0(this.u12a_1, this.s12a_1.w12a_1, null); suspendResult = this.s12a_1.v12a_1.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_2(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; function _no_name_provided__qut3iv_0($this, $props) { this.v12a_1 = $this; this.w12a_1 = $props; } protoOf(_no_name_provided__qut3iv_0).x12a = function (collector, $completion) { var tmp = new $collectCOROUTINE$2(this, collector, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(_no_name_provided__qut3iv_0).a1c = function (collector, $completion) { return this.x12a(collector, $completion); }; function EpubSpineItem$lambda$slambda$slambda($loadedCompletable, $iframeRef, $props, resultContinuation) { this.g12b_1 = $loadedCompletable; this.h12b_1 = $iframeRef; this.i12b_1 = $props; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda$slambda).o128 = function (it, $completion) { var tmp = this.p128(it, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubSpineItem$lambda$slambda$slambda).he = function (p1, $completion) { return this.o128(p1 instanceof EpubScrollCommand ? p1 : THROW_CCE(), $completion); }; protoOf(EpubSpineItem$lambda$slambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; var tmp_0 = this; var tmp0_elvis_lhs = this.j12b_1.ly7_1; var tmp_1; if (tmp0_elvis_lhs == null) { return Unit_instance; } else { tmp_1 = tmp0_elvis_lhs; } tmp_0.k12b_1 = tmp_1; this.hd_1 = 1; suspendResult = this.g12b_1.nv(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: var tmp1_safe_receiver = this.h12b_1.current; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.contentDocument; var tmp_2; if (tmp2_elvis_lhs == null) { return Unit_instance; } else { tmp_2 = tmp2_elvis_lhs; } var documentEl = tmp_2; var elementId = this.k12b_1.substring(1); var targetEl = documentEl.getElementById(elementId); if (!(targetEl == null)) { var scrollDownBy = roundToInt(targetEl.getBoundingClientRect().top); this.i12b_1.scrollByFunction(scrollDownBy); } return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(EpubSpineItem$lambda$slambda$slambda).p128 = function (it, completion) { var i = new EpubSpineItem$lambda$slambda$slambda(this.g12b_1, this.h12b_1, this.i12b_1, completion); i.j12b_1 = it; return i; }; function EpubSpineItem$lambda$slambda$slambda_0($loadedCompletable, $iframeRef, $props, resultContinuation) { var i = new EpubSpineItem$lambda$slambda$slambda($loadedCompletable, $iframeRef, $props, resultContinuation); var l = function (it, $completion) { return i.o128(it, $completion); }; l.$arity = 1; return l; } function EpubSpineItem$lambda$slambda($props, $loadedCompletable, $iframeRef, resultContinuation) { this.t12b_1 = $props; this.u12b_1 = $loadedCompletable; this.v12b_1 = $iframeRef; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda).j87 = function ($completion) { var tmp = this.l78($completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubSpineItem$lambda$slambda).m78 = function ($completion) { return this.j87($completion); }; protoOf(EpubSpineItem$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var this_0 = this.t12b_1.scrollCommands; var tmp_0 = new _no_name_provided__qut3iv_0(this_0, this.t12b_1); var tmp_1 = EpubSpineItem$lambda$slambda$slambda_0(this.u12b_1, this.v12b_1, this.t12b_1, null); suspendResult = tmp_0.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_2(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(EpubSpineItem$lambda$slambda).l78 = function (completion) { return new EpubSpineItem$lambda$slambda(this.t12b_1, this.u12b_1, this.v12b_1, completion); }; function EpubSpineItem$lambda$slambda_0($props, $loadedCompletable, $iframeRef, resultContinuation) { var i = new EpubSpineItem$lambda$slambda($props, $loadedCompletable, $iframeRef, resultContinuation); var l = function ($completion) { return i.j87($completion); }; l.$arity = 0; return l; } function EpubSpineItem$lambda$slambda_1($loadedCompletable, $iframeRef, $props, $iframeHeight$delegate, resultContinuation) { this.e12c_1 = $loadedCompletable; this.f12c_1 = $iframeRef; this.g12c_1 = $props; this.h12c_1 = $iframeHeight$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda_1).j87 = function ($completion) { var tmp = this.l78($completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubSpineItem$lambda$slambda_1).m78 = function ($completion) { return this.j87($completion); }; protoOf(EpubSpineItem$lambda$slambda_1).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; suspendResult = delay(new Long(300, 0), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: if (this.e12c_1.yq()) { invoke$updateIframeHeight(this.f12c_1, this.g12c_1, this.h12c_1); } return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(EpubSpineItem$lambda$slambda_1).l78 = function (completion) { return new EpubSpineItem$lambda$slambda_1(this.e12c_1, this.f12c_1, this.g12c_1, this.h12c_1, completion); }; function EpubSpineItem$lambda$slambda_2($loadedCompletable, $iframeRef, $props, $iframeHeight$delegate, resultContinuation) { var i = new EpubSpineItem$lambda$slambda_1($loadedCompletable, $iframeRef, $props, $iframeHeight$delegate, resultContinuation); var l = function ($completion) { return i.j87($completion); }; l.$arity = 0; return l; } function EpubSpineItem$lambda$lambda$lambda$lambda$lambda($element, $props) { return function (evt) { evt.preventDefault(); evt.stopPropagation(); var href = $element.getAttribute('href'); if (href == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickLink(href); } return Unit_instance; }; } function EpubSpineItem$lambda$lambda$lambda$lambda($props) { return function (element) { // Inline function 'web.uievents.MouseEventTypes.click' call MouseEvent; var tmp = 'click'; // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = EpubSpineItem$lambda$lambda$lambda$lambda$lambda(element, $props); addEventListener_0(element, tmp, tmp$ret$3); return Unit_instance; }; } function EpubSpineItem$lambda$lambda$lambda($iframeRef, $loadedCompletable, $props, $iframeHeight$delegate) { return function (_anonymous_parameter_0__qggqh8) { var tmp0_safe_receiver = $iframeRef.current; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.contentDocument; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.body; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubSpineItem....' call invoke$updateIframeHeight($iframeRef, $props, $iframeHeight$delegate); var tmp = tmp2_safe_receiver.getElementsByTagName('a'); forEach(tmp, EpubSpineItem$lambda$lambda$lambda$lambda($props)); } $loadedCompletable.gy(Unit_instance); return Unit_instance; }; } function EpubSpineItem$lambda$lambda_1($props, $iframeRef, $loadedCompletable, $iframeHeight$delegate) { return function ($this$invoke) { $this$invoke.src = $props.url; $this$invoke.ref = $iframeRef; $this$invoke.onLoad = EpubSpineItem$lambda$lambda$lambda($iframeRef, $loadedCompletable, $props, $iframeHeight$delegate); // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubSpineItem...' call this_0.height = invoke$lambda_202($iframeHeight$delegate); // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.None.Companion.none' call 0; this_0.border = 'none'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; this_0.overflow = 'hidden'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(0) + 'px'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.className = css(this_0); return Unit_instance; }; } function EpubContentScreen$lambda($this$FC, it) { _init_properties_EpubContentScreen_kt__41ft1h(); var epubViewModel = useUstadViewModel(VOID, EpubContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(epubViewModel.ay2_1, new EpubContentUiState()); useOnUnloadEffect(EpubContentViewModel$onUnload$ref(epubViewModel)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_EpubContentComponent(); var block = EpubContentScreen$lambda$lambda_0(epubViewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_204($uiStateVal$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function EpubContentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_EpubContentScreen_kt__41ft1h(); return new EpubContentViewModel(di, savedStateHandle); } function EpubContentViewModel$onUnload$ref($boundThis) { var l = function () { $boundThis.xpz(); return Unit_instance; }; l.callableName = 'onUnload'; return l; } function EpubContentViewModel$onClickLink$ref($boundThis) { var l = function (p0, p1) { $boundThis.dy6(p0, p1); return Unit_instance; }; l.callableName = 'onClickLink'; return l; } function EpubContentViewModel$onDismissTableOfContentsDrawer$ref($boundThis) { var l = function () { $boundThis.gy6(); return Unit_instance; }; l.callableName = 'onDismissTableOfContentsDrawer'; return l; } function EpubContentViewModel$onClickTocItem$ref($boundThis) { var l = function (p0) { $boundThis.ey6(p0); return Unit_instance; }; l.callableName = 'onClickTocItem'; return l; } function EpubContentViewModel$onClickToggleTocItem$ref($boundThis) { var l = function (p0) { $boundThis.fy6(p0); return Unit_instance; }; l.callableName = 'onClickToggleTocItem'; return l; } function EpubContentViewModel$onSpineIndexChanged$ref($boundThis) { var l = function (p0) { $boundThis.hy6(p0); return Unit_instance; }; l.callableName = 'onSpineIndexChanged'; return l; } function EpubContentViewModel$onActiveChanged$ref($boundThis) { var l = function (p0) { $boundThis.hpz(p0); return Unit_instance; }; l.callableName = 'onActiveChanged'; return l; } function EpubContentScreen$lambda$lambda_0($epubViewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_204($uiStateVal$delegate); $this$invoke.onClickLink = EpubContentViewModel$onClickLink$ref($epubViewModel); $this$invoke.scrollToCommands = $epubViewModel.dy2_1; $this$invoke.onDismissTableOfContents = EpubContentViewModel$onDismissTableOfContentsDrawer$ref($epubViewModel); $this$invoke.onClickTocItem = EpubContentViewModel$onClickTocItem$ref($epubViewModel); $this$invoke.onClickToggleTogItem = EpubContentViewModel$onClickToggleTocItem$ref($epubViewModel); $this$invoke.onSpineIndexChanged = EpubContentViewModel$onSpineIndexChanged$ref($epubViewModel); $this$invoke.onActiveChanged = EpubContentViewModel$onActiveChanged$ref($epubViewModel); return Unit_instance; }; } var properties_initialized_EpubContentScreen_kt_3w5fnh; function _init_properties_EpubContentScreen_kt__41ft1h() { if (!properties_initialized_EpubContentScreen_kt_3w5fnh) { properties_initialized_EpubContentScreen_kt_3w5fnh = true; EpubContentComponent = FC(EpubContentComponent$lambda); EpubScrollComponent = FC(EpubScrollComponent$lambda); EpubSpineItem = FC(EpubSpineItem$lambda); EpubContentScreen = FC(EpubContentScreen$lambda); } } function get_EpubTocListComponent() { _init_properties_EpubTocListComponent_kt__ugk21b(); return EpubTocListComponent; } var EpubTocListComponent; function EpubTocListComponent$lambda($this$FC, props) { _init_properties_EpubTocListComponent_kt__ugk21b(); var theme$delegate = useRequiredContext(get_ThemeContext()); var muiAppState = useMuiAppState(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = EpubTocListComponent$lambda$lambda(props, muiAppState, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_205($theme$delegate) { _init_properties_EpubTocListComponent_kt__ugk21b(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function EpubTocListComponent$lambda$lambda$lambda$lambda($coverUrl, $theme$delegate) { return function ($this$invoke) { $this$invoke.src = $coverUrl; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxWidth = toString(300) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxHeight = toString(300) + 'px'; // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_205($theme$delegate).spacing(2); $this$invoke.className = css(this_0); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda($muiAppState, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent....' call // Inline function 'web.cssom.px' call var this_1 = $muiAppState.e11z_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(this_1) + 'px'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.uiState.ky2_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = EpubTocListComponent$lambda$lambda$lambda$lambda(tmp0_safe_receiver, $theme$delegate); addChild($this$invoke, 'img', block); } return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda($props, $tocItem) { return function (it) { $props.onClickTocItem($tocItem); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda_0($tocItem) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $tocItem.lpa_1; return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda_0($tocItem, $theme$delegate, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = invoke$lambda_205($theme$delegate).spacing(2 + imul($tocItem.ppa_1, 2) | 0); $this$invoke.sx = this_0; $this$invoke.onClick = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda($props, $tocItem); var this_1 = default_26; var block = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda_0($tocItem); addChild($this$invoke, this_1, block); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $tocItem) { return function (it) { $props.onClickToggleTogItem($tocItem); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda$lambda($text, $collapsed, $props, $tocItem) { return function ($this$invoke) { $this$invoke.onClick = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $tocItem); // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $text; var tmp; if ($collapsed) { var this_0 = default_92; addChild_0($this$invoke, this_0); tmp = Unit_instance; } else { var this_1 = default_93; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda_1($text, $collapsed, $props, $tocItem) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $text; var this_0 = default_6; var block = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda$lambda($text, $collapsed, $props, $tocItem); addChild($this$invoke, this_0, block); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda_1($props, $tocItem, $strings) { return function ($this$invoke) { var collapsed = $props.uiState.jy2_1.a1($tocItem.kpa_1); var text = $strings.eq5(collapsed ? strings_getInstance().mnh_1 : strings_getInstance().nnh_1); var this_0 = default_9; var block = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda_1(text, collapsed, $props, $tocItem); addChild($this$invoke, this_0, block); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda_0($tocItem, $theme$delegate, $props, $strings) { return function ($this$invoke) { $this$invoke.key = 'toc_' + $tocItem.kpa_1; var this_0 = default_33; var block = EpubTocListComponent$lambda$lambda$lambda$lambda_0($tocItem, $theme$delegate, $props); addChild($this$invoke, this_0, block); var tmp; if ($tocItem.qpa_1) { var this_1 = default_83; var block_0 = EpubTocListComponent$lambda$lambda$lambda$lambda_1($props, $tocItem, $strings); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function EpubTocListComponent$lambda$lambda($props, $muiAppState, $theme$delegate, $strings) { return function ($this$invoke) { $this$invoke.id = 'epub_toc_list'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent...' call this_0.width = EpubArea_getInstance().z127_1; // Inline function 'web.cssom.vw' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxWidth = toString(90) + 'vw'; $this$invoke.sx = this_0; var this_1 = default_15; var block = EpubTocListComponent$lambda$lambda$lambda($muiAppState, $props, $theme$delegate); addChild($this$invoke, this_1, block); var tmp0_iterator = $props.uiState.my2_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_22; var block_0 = EpubTocListComponent$lambda$lambda$lambda_0(element, $theme$delegate, $props, $strings); addChild($this$invoke, this_2, block_0); } return Unit_instance; }; } var properties_initialized_EpubTocListComponent_kt_yvxhv3; function _init_properties_EpubTocListComponent_kt__ugk21b() { if (!properties_initialized_EpubTocListComponent_kt_yvxhv3) { properties_initialized_EpubTocListComponent_kt_yvxhv3 = true; EpubTocListComponent = FC(EpubTocListComponent$lambda); } } function get_LeavingReasonEditScreenComponent() { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); return LeavingReasonEditScreenComponent; } var LeavingReasonEditScreenComponent; var LeavingReasonEditScreenPreview; function get_LeavingReasonEditScreen() { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); return LeavingReasonEditScreen; } var LeavingReasonEditScreen; function LeavingReasonEditScreenComponent$lambda($this$FC, props) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = LeavingReasonEditScreenComponent$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.u94_1 = $it; return Unit_instance; }; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onLeavingReasonChange; var tmp0_safe_receiver = $props.uiState.sqn_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_13(tmp0_safe_receiver, LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.sqn_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.u94_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.eq5(strings_getInstance().cmg_1); $this$invoke.error = $props.uiState.tqn_1; $this$invoke.enabled = $props.uiState.uqn_1; $this$invoke.onChange = LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadTextEditField(); var block = LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LeavingReasonEditScreenComponent$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = LeavingReasonEditScreenComponent$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LeavingReasonEditScreenPreview$lambda($this$FC, it) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); var uiStateVar$delegate = useState(LeavingReasonEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LeavingReasonEditScreenComponent(); var block = LeavingReasonEditScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_206($uiStateVar$delegate) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function invoke$lambda_207($uiStateVar$delegate, value) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $uiStateVar$delegate[1](value); return Unit_instance; } function LeavingReasonEditScreenPreview$lambda$lambda() { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); // Inline function 'kotlin.apply' call var this_0 = new LeavingReason(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.leavingreason.edit.LeavingReasonEditScreenPreview...' call this_0.u94_1 = 'Leaving because of something...'; return new LeavingReasonEditUiState(this_0); } function LeavingReasonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate) { return function (it) { invoke$lambda_207($uiStateVar$delegate, invoke$lambda_206($uiStateVar$delegate).vqn(it)); return Unit_instance; }; } function LeavingReasonEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_206($uiStateVar$delegate); $this$invoke.onLeavingReasonChange = LeavingReasonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate); return Unit_instance; }; } function LeavingReasonEditScreen$lambda($this$FC, it) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); var viewModel = useUstadViewModel(VOID, LeavingReasonEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.rqn_1, new LeavingReasonEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LeavingReasonEditScreenComponent(); var block = LeavingReasonEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_208($uiStateVal$delegate) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function LeavingReasonEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); return new LeavingReasonEditViewModel(di, savedStateHandle); } function LeavingReasonEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.xqo(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function LeavingReasonEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_208($uiStateVal$delegate); $this$invoke.onLeavingReasonChange = LeavingReasonEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_LeavingReasonEditScreen_kt_tk29oi; function _init_properties_LeavingReasonEditScreen_kt__4zoie4() { if (!properties_initialized_LeavingReasonEditScreen_kt_tk29oi) { properties_initialized_LeavingReasonEditScreen_kt_tk29oi = true; LeavingReasonEditScreenComponent = FC(LeavingReasonEditScreenComponent$lambda); LeavingReasonEditScreenPreview = FC(LeavingReasonEditScreenPreview$lambda); LeavingReasonEditScreen = FC(LeavingReasonEditScreen$lambda); } } function get_LoginScreen() { _init_properties_LoginScreen_kt__xieio3(); return LoginScreen; } var LoginScreen; function get_LoginComponent2() { _init_properties_LoginScreen_kt__xieio3(); return LoginComponent2; } var LoginComponent2; function LoginScreen$lambda($this$FC, it) { _init_properties_LoginScreen_kt__xieio3(); var viewModel = useUstadViewModel(VOID, LoginScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.jy8_1, new LoginUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LoginComponent2(); var block = LoginScreen$lambda$lambda_0(viewModel, uiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_209($uiState$delegate) { _init_properties_LoginScreen_kt__xieio3(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function LoginScreen$lambda$lambda(di, savedStateHandle) { _init_properties_LoginScreen_kt__xieio3(); return new LoginViewModel(di, savedStateHandle); } function LoginViewModel$onClickLogin$ref($boundThis) { var l = function () { $boundThis.syb(); return Unit_instance; }; l.callableName = 'onClickLogin'; return l; } function LoginViewModel$onClickConnectAsGuest$ref($boundThis) { var l = function () { $boundThis.uyb(); return Unit_instance; }; l.callableName = 'onClickConnectAsGuest'; return l; } function LoginViewModel$onUsernameChanged$ref($boundThis) { var l = function (p0) { $boundThis.qyb(p0); return Unit_instance; }; l.callableName = 'onUsernameChanged'; return l; } function LoginViewModel$onPasswordChanged$ref($boundThis) { var l = function (p0) { $boundThis.ryb(p0); return Unit_instance; }; l.callableName = 'onPasswordChanged'; return l; } function LoginViewModel$onChangeLanguage$ref($boundThis) { var l = function (p0) { $boundThis.tyb(p0); return Unit_instance; }; l.callableName = 'onChangeLanguage'; return l; } function LoginScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_209($uiState$delegate); $this$invoke.onClickLogin = LoginViewModel$onClickLogin$ref($viewModel); $this$invoke.onClickConnectAsGuest = LoginViewModel$onClickConnectAsGuest$ref($viewModel); $this$invoke.onUsernameValueChange = LoginViewModel$onUsernameChanged$ref($viewModel); $this$invoke.onPasswordValueChange = LoginViewModel$onPasswordChanged$ref($viewModel); $this$invoke.onChangeLanguage = LoginViewModel$onChangeLanguage$ref($viewModel); return Unit_instance; }; } function LoginComponent2$lambda($this$FC, props) { _init_properties_LoginScreen_kt__xieio3(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = LoginComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function LoginComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; var tmp0_elvis_lhs = $props.uiState.iy9_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onUsernameValueChange(it_0); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_0(event) { _init_properties_LoginScreen_kt__xieio3(); var char = singleOrNull(event.key); var tmp; var tmp_0 = char; if (!((tmp_0 == null ? null : new Char(tmp_0)) == null)) { tmp = !Companion_getInstance_25().dpl(char); } else { tmp = false; } if (tmp) { event.preventDefault(); } return Unit_instance; } function LoginComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'username'; $this$invoke.value = $props.uiState.by9_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().kmf_1); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = LoginComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.onKeyDown = LoginComponent2$lambda$lambda$lambda$lambda$lambda_0; $this$invoke.error = !($props.uiState.ey9_1 == null); var tmp0_safe_receiver = $props.uiState.ey9_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.login.LoginComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = tmp0_safe_receiver; } $this$invoke.helperText = tmp_0; $this$invoke.disabled = !$props.uiState.dy9_1; return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onPasswordValueChange(it_0); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickLogin(); } return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'password'; $this$invoke.value = $props.uiState.cy9_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().lmf_1); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = LoginComponent2$lambda$lambda$lambda$lambda$lambda_1($props); $this$invoke.error = !($props.uiState.fy9_1 == null); $this$invoke.disabled = !$props.uiState.dy9_1; var tmp0_safe_receiver = $props.uiState.fy9_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.login.LoginComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = tmp0_safe_receiver; } $this$invoke.helperText = tmp_0; $this$invoke.onKeyUp = LoginComponent2$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_LoginScreen_kt__xieio3(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.login.LoginComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function LoginComponent2$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; var tmp0_elvis_lhs = $props.uiState.jy9_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickLogin(); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'login_button'; $this$invoke.onClick = LoginComponent2$lambda$lambda$lambda$lambda$lambda_3($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(strings_getInstance().umd_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_LoginScreen_kt__xieio3(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.login.LoginComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function LoginComponent2$lambda$lambda$lambda$lambda_6($props) { return function ($this$invoke) { $this$invoke.langList = $props.uiState.ly9_1; $this$invoke.currentLanguage = $props.uiState.ky9_1; $this$invoke.onItemSelected = $props.onChangeLanguage; $this$invoke.fullWidth = true; $this$invoke.id = 'language_select'; return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickConnectAsGuest(); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_7($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'connect_as_guest_button'; $this$invoke.onClick = LoginComponent2$lambda$lambda$lambda$lambda$lambda_4($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(strings_getInstance().fn3_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_8($props) { return function ($this$invoke) { // Inline function 'mui.material.TypographyAlign.Companion.center' call 0; $this$invoke.align = 'center'; // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$4 = $props.uiState.gy9_1; addChildNode($this$invoke, tmp$ret$4); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = default_2; var block = LoginComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_UstadTextField(); var block_0 = LoginComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadPasswordTextField(); var block_1 = LoginComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = default_15; var block_2 = LoginComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_3, block_2); var this_4 = default_2; var block_3 = LoginComponent2$lambda$lambda$lambda$lambda_3($props); addChild($this$invoke, this_4, block_3); var this_5 = default_11; var block_4 = LoginComponent2$lambda$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_5, block_4); var this_6 = default_15; var block_5 = LoginComponent2$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_6, block_5); var this_7 = get_UstadLanguageSelect(); var block_6 = LoginComponent2$lambda$lambda$lambda$lambda_6($props); addChild($this$invoke, this_7, block_6); var tmp; if ($props.uiState.hy9_1) { var this_8 = default_11; var block_7 = LoginComponent2$lambda$lambda$lambda$lambda_7($strings, $props); addChild($this$invoke, this_8, block_7); tmp = Unit_instance; } var this_9 = default_2; var block_8 = LoginComponent2$lambda$lambda$lambda$lambda_8($props); addChild($this$invoke, this_9, block_8); var tmp_0; if ($props.uiState.ny9_1) { var this_10 = get_UstadPoweredByLink(); addChild_0($this$invoke, this_10); tmp_0 = Unit_instance; } return Unit_instance; }; } function LoginComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = LoginComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_LoginScreen_kt_75kev9; function _init_properties_LoginScreen_kt__xieio3() { if (!properties_initialized_LoginScreen_kt_75kev9) { properties_initialized_LoginScreen_kt_75kev9 = true; LoginScreen = FC(LoginScreen$lambda); LoginComponent2 = FC(LoginComponent2$lambda); } } function get_ConversationListItem() { _init_properties_ConversationListItem_kt__t0k9hw(); return ConversationListItem; } var ConversationListItem; function ConversationListItem$lambda($this$FC, props) { _init_properties_ConversationListItem_kt__t0k9hw(); var tmp = props.uiState.dyd_1; var tmp0_safe_receiver = props.message; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nfm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.mfl_1; var formattedTime = useDayOrDate(true, tmp, tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_15().jmd(), true, props.timeFormatter, props.dateFormatter, props.uiState.eyd_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ConversationListItem$lambda$lambda(props, formattedTime); addChild($this$FC, this_0, block); return Unit_instance; } function ConversationListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.message; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.ConversationListItem.....' call $props.onListItemClick(tmp0_safe_receiver); } return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.message; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.pfm_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.h97_1; var tmp2_safe_receiver = $props.message; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.ofm_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.qkm(); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ConversationListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.ConversationListItem......' call // Inline function 'web.cssom.Display.Companion.inlineBlock' call 0; this_0.display = 'inline-block'; // Inline function 'web.cssom.WhiteSpace.Companion.nowrap' call 0; this_0.whiteSpace = 'nowrap'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; this_0.overflow = 'hidden'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; $this$create.className = css(this_0); var tmp0_safe_receiver = $props.message; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nfm_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$13 = '' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.lfl_1); addChildNode($this$create, tmp$ret$13); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.message; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ofm_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = '' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.qkm()); // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'span'; $this$invoke.secondary = create_0(tmp, ConversationListItem$lambda$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onClick = ConversationListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = ConversationListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ConversationListItem$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda_0($formattedTime) { return function ($this$create) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$create.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $formattedTime; addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function ConversationListItem$lambda$lambda($props, $formattedTime) { return function ($this$invoke) { var this_0 = default_33; var block = ConversationListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var tmp = default_2; $this$invoke.secondaryAction = create_0(tmp, ConversationListItem$lambda$lambda$lambda_0($formattedTime)); return Unit_instance; }; } var properties_initialized_ConversationListItem_kt_poawy2; function _init_properties_ConversationListItem_kt__t0k9hw() { if (!properties_initialized_ConversationListItem_kt_poawy2) { properties_initialized_ConversationListItem_kt_poawy2 = true; ConversationListItem = FC(ConversationListItem$lambda); } } function get_ConversationListScreenComponent2() { _init_properties_ConversationListScreen_kt__hkawkt(); return ConversationListScreenComponent2; } var ConversationListScreenComponent2; function get_demoConversationList() { _init_properties_ConversationListScreen_kt__hkawkt(); return demoConversationList; } var demoConversationList; function get_ConversationListScreenPreview() { _init_properties_ConversationListScreen_kt__hkawkt(); return ConversationListScreenPreview; } var ConversationListScreenPreview; function get_ConversationListScreen() { _init_properties_ConversationListScreen_kt__hkawkt(); return ConversationListScreen; } var ConversationListScreen; function ConversationListScreenComponent2$lambda($this$FC, props) { _init_properties_ConversationListScreen_kt__hkawkt(); var emptyRefreshFlow = useEmptyFlow(); var tmp = props.uiState.ayd_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.m11z_1, true, 50); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, mediatorResult); var muiAppState = useMuiAppState(); var dateFormatterVal = useDateFormatter([]); var timeFormatterVal = useTimeFormatter(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ConversationListScreenComponent2$lambda$lambda(muiAppState, isSettledEmpty_0, infiniteQueryResult, props, dateFormatterVal, timeFormatterVal); addChild($this$FC, this_0, block); return Unit_instance; } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda() { _init_properties_ConversationListScreen_kt__hkawkt(); return create(get_UstadNothingHereYet()); } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda_0(it) { _init_properties_ConversationListScreen_kt__hkawkt(); var tmp0_safe_receiver = it.nfm_1; return toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ifl_1); } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda$lambda($messageItem, $props, $dateFormatterVal, $timeFormatterVal) { return function ($this$create) { $this$create.message = $messageItem; $this$create.onListItemClick = $props.onClickEntry; $this$create.uiState = $props.uiState; $this$create.dateFormatter = $dateFormatterVal; $this$create.timeFormatter = $timeFormatterVal; return Unit_instance; }; } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $dateFormatterVal, $timeFormatterVal) { return function (messageItem) { var tmp = get_ConversationListItem(); return create_0(tmp, ConversationListScreenComponent2$lambda$lambda$lambda$lambda$lambda(messageItem, $props, $dateFormatterVal, $timeFormatterVal)); }; } function ConversationListScreenComponent2$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $dateFormatterVal, $timeFormatterVal) { return function ($this$virtualListContent) { var tmp; if ($isSettledEmpty) { $this$virtualListContent.c126('empty_state', ConversationListScreenComponent2$lambda$lambda$lambda$lambda); tmp = Unit_instance; } var tmp_0 = ConversationListScreenComponent2$lambda$lambda$lambda$lambda_0; $this$virtualListContent.j126($infiniteQueryResult, tmp_0, ConversationListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $dateFormatterVal, $timeFormatterVal)); return Unit_instance; }; } function ConversationListScreenComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_ConversationListScreen_kt__hkawkt(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ConversationListScreenComponent2$lambda$lambda($muiAppState, $isSettledEmpty, $infiniteQueryResult, $props, $dateFormatterVal, $timeFormatterVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.ConversationListScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ConversationListScreenComponent2$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $dateFormatterVal, $timeFormatterVal)); var this_1 = default_47; var block = ConversationListScreenComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ConversationListScreenPreview$lambda($this$FC, it) { _init_properties_ConversationListScreen_kt__hkawkt(); var conversationListUiState$delegate = useState(ConversationListScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ConversationListScreenComponent2(); var block = ConversationListScreenPreview$lambda$lambda_0(conversationListUiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_210($conversationListUiState$delegate) { _init_properties_ConversationListScreen_kt__hkawkt(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('conversationListUiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $conversationListUiState$delegate[0]; } function ConversationListScreenPreview$lambda$lambda() { _init_properties_ConversationListScreen_kt__hkawkt(); return new ConversationListUiState(ConversationListScreenPreview$lambda$lambda$lambda); } function ConversationListScreenPreview$lambda$lambda$lambda() { _init_properties_ConversationListScreen_kt__hkawkt(); return new ListPagingSource(get_demoConversationList()); } function ConversationListScreenPreview$lambda$lambda_0($conversationListUiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_210($conversationListUiState$delegate); return Unit_instance; }; } function ConversationListScreen$lambda($this$FC, it) { _init_properties_ConversationListScreen_kt__hkawkt(); var viewModel = useUstadViewModel(VOID, ConversationListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new ConversationListUiState()); var appState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = ConversationListScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_ConversationListScreenComponent2(); var block_0 = ConversationListScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_211($uiStateVal$delegate) { _init_properties_ConversationListScreen_kt__hkawkt(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_212($appState$delegate) { _init_properties_ConversationListScreen_kt__hkawkt(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ConversationListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ConversationListScreen_kt__hkawkt(); return new ConversationListViewModel(di, savedStateHandle); } function ConversationListScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_212($appState$delegate).mq2_1; return Unit_instance; }; } function ConversationListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.gyd(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ConversationListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_211($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.kqs_1; $this$invoke.onClickEntry = ConversationListViewModel$onClickEntry$ref($viewModel); return Unit_instance; }; } var properties_initialized_ConversationListScreen_kt_6rhgdr; function _init_properties_ConversationListScreen_kt__hkawkt() { if (!properties_initialized_ConversationListScreen_kt_6rhgdr) { properties_initialized_ConversationListScreen_kt_6rhgdr = true; ConversationListScreenComponent2 = FC(ConversationListScreenComponent2$lambda); // Inline function 'kotlin.collections.map' call var this_0 = numberRangeToNumber(0, 150); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.message.conversationlist.demoConversationList.' call // Inline function 'kotlin.apply' call var this_1 = new MessageAndOtherPerson(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.demoConversationList..' call var tmp = this_1; // Inline function 'kotlin.apply' call var this_2 = new Message(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.demoConversationList...' call this_2.lfl_1 = 'The Conversation number ' + item; tmp.nfm_1 = this_2; var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_3 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.demoConversationList...' call this_3.h96_1 = 'Person ' + item; this_3.i96_1 = '' + item; this_3.f96_1 = toLong(item); tmp_0.ofm_1 = this_3; destination.i1(this_1); } demoConversationList = destination; ConversationListScreenPreview = FC(ConversationListScreenPreview$lambda); ConversationListScreen = FC(ConversationListScreen$lambda); } } function get_MessageListItem() { _init_properties_MessageListItem_kt__kboerq(); return MessageListItem; } var MessageListItem; function MessageListItem$lambda($this$FC, props) { _init_properties_MessageListItem_kt__kboerq(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp0_safe_receiver = props.message; var isFromMe = equals(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jfl_1, props.activeUserUid); var tmp1_safe_receiver = props.message; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.mfl_1; var messageTime = useFormattedTimeForDate(tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, props.timeFormatter); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call var tmp3_safe_receiver = props.message; var tmp = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.mfl_1; var tmp4_safe_receiver = props.previousMessage; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [[tmp, tmp4_safe_receiver == null ? null : tmp4_safe_receiver.mfl_1]]; var callback = MessageListItem$lambda$lambda(props); var daysSincePrevMessage = useMemo(callback, dependencies); var tmp7_enabled = !(daysSincePrevMessage === 0); var tmp8_localDateTimeNow = props.listUiState.hyg_1; var tmp5_safe_receiver = props.message; var tmp6_elvis_lhs = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.mfl_1; var tmp9_timestamp = tmp6_elvis_lhs == null ? new Long(0, 0) : tmp6_elvis_lhs; var tmp10_timeZone = Companion_getInstance_15().jmd(); var tmp11_dateFormatter = props.dateFormatter; var tmp12_timeFormatter = props.timeFormatter; var tmp13_dayOfWeekStringMap = props.listUiState.gyg_1; var dayOrDateHeader = useDayOrDate(tmp7_enabled, tmp8_localDateTimeNow, tmp9_timestamp, tmp10_timeZone, true, tmp12_timeFormatter, tmp11_dateFormatter, tmp13_dayOfWeekStringMap); if (dayOrDateHeader == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem..' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_2; var block = MessageListItem$lambda$lambda_0(dayOrDateHeader); addChild($this$FC, this_0, block); } // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_15; var block_0 = MessageListItem$lambda$lambda_1(isFromMe, theme$delegate, props, messageTime); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_213($theme$delegate) { _init_properties_MessageListItem_kt__kboerq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function MessageListItem$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.message; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem...' call var tmp0_safe_receiver_0 = $props.previousMessage; tmp = tmp0_safe_receiver_0 == null ? null : daysUntil(tmp0_safe_receiver_0, tmp0_safe_receiver); } return tmp; }; } function MessageListItem$lambda$lambda_0($it) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem....' call // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$7 = $it; addChildNode($this$invoke, tmp$ret$7); return Unit_instance; }; } function MessageListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.message; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.lfl_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function MessageListItem$lambda$lambda$lambda$lambda_0($messageTime) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $messageTime; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function MessageListItem$lambda$lambda$lambda($isFromMe, $theme$delegate, $props, $messageTime) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem....' call var tmp; if ($isFromMe) { tmp = invoke$lambda_213($theme$delegate).palette.primary.light; } else { tmp = invoke$lambda_213($theme$delegate).palette.primary.dark; } this_0.backgroundColor = tmp; this_0.color = invoke$lambda_213($theme$delegate).palette.primary.contrastText; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(10) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(5) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderTopLeftRadius = toString(24) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderTopRightRadius = toString(24) + 'px'; var tmp_0; if ($isFromMe) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(24) + 'px'; } else { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(0) + 'px'; } this_0.borderBottomLeftRadius = tmp_0; var tmp_1; if ($isFromMe) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = toString(0) + 'px'; } else { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = toString(24) + 'px'; } this_0.borderBottomRightRadius = tmp_1; $this$invoke.sx = this_0; var this_1 = get_UstadLinkify(); var block = MessageListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$invoke, 'br'); var this_2 = default_2; var block_0 = MessageListItem$lambda$lambda$lambda$lambda_0($messageTime); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function MessageListItem$lambda$lambda_1($isFromMe, $theme$delegate, $props, $messageTime) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem...' call // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; // Inline function 'web.cssom.Flex.Companion.minContent' call 0; this_0.flex = 'min-content'; var tmp; if ($isFromMe) { // Inline function 'web.cssom.JustifyContent.Companion.end' call 0; tmp = 'end'; } else { // Inline function 'web.cssom.JustifyContent.Companion.start' call 0; tmp = 'start'; } this_0.justifyContent = tmp; $this$invoke.sx = this_0; var this_1 = default_15; var block = MessageListItem$lambda$lambda$lambda($isFromMe, $theme$delegate, $props, $messageTime); addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_MessageListItem_kt_z9fyqg; function _init_properties_MessageListItem_kt__kboerq() { if (!properties_initialized_MessageListItem_kt_z9fyqg) { properties_initialized_MessageListItem_kt_z9fyqg = true; MessageListItem = FC(MessageListItem$lambda); } } function get_MessageListScreenComponent2() { _init_properties_MessageListScreen_kt__o3twtd(); return MessageListScreenComponent2; } var MessageListScreenComponent2; function get_MessageListScreenPreview() { _init_properties_MessageListScreen_kt__o3twtd(); return MessageListScreenPreview; } var MessageListScreenPreview; function get_MessageListScreen() { _init_properties_MessageListScreen_kt__o3twtd(); return MessageListScreen; } var MessageListScreen; function MessageListScreenComponent2$lambda($this$FC, props) { _init_properties_MessageListScreen_kt__o3twtd(); var emptyRefreshFlow = useEmptyFlow(); var mediatorResult = useDoorRemoteMediator(props.uiState.dyg_1, emptyRefreshFlow); var infiniteQueryResult = usePagingSource(mediatorResult.m11z_1, true, 50); var muiAppState = useMuiAppState(); var newMessageBoxRef = useRef(null); var newMessageBoxHeight$delegate = useState_0(0); var newMessageBoxPaddingPx = 8; var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); var tmp0_safe_receiver = newMessageBoxRef.current; var tmp = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight]; useEffect(tmp, MessageListScreenComponent2$lambda$lambda(newMessageBoxRef, newMessageBoxPaddingPx, newMessageBoxHeight$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = MessageListScreenComponent2$lambda$lambda_0(muiAppState, newMessageBoxHeight$delegate, props, infiniteQueryResult, timeFormatterVal, dateFormatterVal); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_47; var block_0 = MessageListScreenComponent2$lambda$lambda_1(newMessageBoxRef, props); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_214($newMessageBoxHeight$delegate) { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('newMessageBoxHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $newMessageBoxHeight$delegate[0]; } function invoke$lambda_215($newMessageBoxHeight$delegate, value) { _init_properties_MessageListScreen_kt__o3twtd(); getLocalDelegateReference('newMessageBoxHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $newMessageBoxHeight$delegate[1](value); return Unit_instance; } function MessageListScreenComponent2$lambda$lambda($newMessageBoxRef, $newMessageBoxPaddingPx, $newMessageBoxHeight$delegate) { return function ($this$useEffect) { var tmp0_safe_receiver = $newMessageBoxRef.current; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight; invoke$lambda_215($newMessageBoxHeight$delegate, (tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs) + imul($newMessageBoxPaddingPx, 2) | 0); return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onDismiss = $props.onWarningDismiss; return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda_0(items, index) { _init_properties_MessageListScreen_kt__o3twtd(); var tmp0_safe_receiver = items.v(index); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ifl_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); return tmp2_elvis_lhs == null ? '' + items + '_' + index : tmp2_elvis_lhs; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda$lambda($list, $index, $props, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.message = $list.v($index); $this$create.previousMessage = getOrNull($list, $index + 1 | 0); $this$create.activeUserUid = $props.uiState.eyg_1; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.listUiState = $props.uiState; return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal) { return function (list, index) { var tmp = get_MessageListItem(); return create_0(tmp, MessageListScreenComponent2$lambda$lambda$lambda$lambda$lambda(list, index, $props, $timeFormatterVal, $dateFormatterVal)); }; } function MessageListScreenComponent2$lambda$lambda$lambda($this_invoke, $props, $infiniteQueryResult, $timeFormatterVal, $dateFormatterVal) { return function ($this$virtualListContent) { $this_invoke.reverseLayout = false; var tmp; if ($props.uiState.iyg_1) { var this_0 = $this_invoke; var this_1 = get_SocialWarningListItem(); var block = MessageListScreenComponent2$lambda$lambda$lambda$lambda($props); addChild(this_0, this_1, block); tmp = Unit_instance; } var tmp_0 = MessageListScreenComponent2$lambda$lambda$lambda$lambda_0; $this$virtualListContent.r126($infiniteQueryResult, tmp_0, MessageListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal)); return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function MessageListScreenComponent2$lambda$lambda_0($muiAppState, $newMessageBoxHeight$delegate, $props, $infiniteQueryResult, $timeFormatterVal, $dateFormatterVal) { return function ($this$invoke) { $this$invoke.reverseLayout = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($muiAppState.e11z_1 + invoke$lambda_214($newMessageBoxHeight$delegate) | 0) + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(MessageListScreenComponent2$lambda$lambda$lambda($this$invoke, $props, $infiniteQueryResult, $timeFormatterVal, $dateFormatterVal)); var this_1 = default_47; var block = MessageListScreenComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda_2($value) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$1 = it.target; $value(tmp$ret$1.value); return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.value = $props.uiState.fyg_1; $this$invoke.fullWidth = true; var value = $props.onChangeNewMessageText; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = MessageListScreenComponent2$lambda$lambda$lambda$lambda_2(value); $this$invoke.onClickSend = $props.onClickSend; return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda_1($newMessageBoxRef, $props) { return function ($this$invoke) { $this$invoke.ref = $newMessageBoxRef; var this_0 = get_UstadSendTextField(); var block = MessageListScreenComponent2$lambda$lambda$lambda_1($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function MessageListScreenPreview$lambda($this$FC, it) { _init_properties_MessageListScreen_kt__o3twtd(); var messages = MessageListScreenPreview$lambda$lambda; var MessageListUiState$delegate = useState(MessageListScreenPreview$lambda$lambda_0(messages)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_MessageListScreenComponent2(); var block = MessageListScreenPreview$lambda$lambda_1(MessageListUiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_216($MessageListUiState$delegate) { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('MessageListUiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $MessageListUiState$delegate[0]; } function MessageListScreenPreview$lambda$lambda() { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'kotlin.apply' call var this_0 = new Message(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListScreenPreview...' call this_0.lfl_1 = 'Sallam, WHere are you from?'; this_0.jfl_1 = new Long(1, 0); var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Message(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListScreenPreview...' call this_1.lfl_1 = 'Sallam, WHere are you from?'; this_1.jfl_1 = new Long(2, 0); return new ListPagingSource(listOf([tmp, this_1])); } function MessageListScreenPreview$lambda$lambda_0($messages) { return function () { return new MessageListUiState($messages, new Long(2, 0)); }; } function MessageListScreenPreview$lambda$lambda_1($MessageListUiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_216($MessageListUiState$delegate); return Unit_instance; }; } function MessageListScreen$lambda($this$FC, it) { _init_properties_MessageListScreen_kt__o3twtd(); var viewModel = useUstadViewModel(VOID, MessageListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iqs_1, new MessageListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_MessageListScreenComponent2(); var block = MessageListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_217($uiStateVal$delegate) { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function MessageListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_MessageListScreen_kt__o3twtd(); return new MessageListViewModel(di, savedStateHandle); } function MessageListViewModel$onChangeNewMessageText$ref($boundThis) { var l = function (p0) { $boundThis.uyg(p0); return Unit_instance; }; l.callableName = 'onChangeNewMessageText'; return l; } function MessageListViewModel$onClickSend$ref($boundThis) { var l = function () { $boundThis.osk(); return Unit_instance; }; l.callableName = 'onClickSend'; return l; } function MessageListViewModel$onWarningDismiss$ref($boundThis) { var l = function () { $boundThis.uto(); return Unit_instance; }; l.callableName = 'onWarningDismiss'; return l; } function MessageListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_217($uiStateVal$delegate); $this$invoke.onChangeNewMessageText = MessageListViewModel$onChangeNewMessageText$ref($viewModel); $this$invoke.onClickSend = MessageListViewModel$onClickSend$ref($viewModel); $this$invoke.onWarningDismiss = MessageListViewModel$onWarningDismiss$ref($viewModel); return Unit_instance; }; } var properties_initialized_MessageListScreen_kt_rgbuch; function _init_properties_MessageListScreen_kt__o3twtd() { if (!properties_initialized_MessageListScreen_kt_rgbuch) { properties_initialized_MessageListScreen_kt_rgbuch = true; MessageListScreenComponent2 = FC(MessageListScreenComponent2$lambda); MessageListScreenPreview = FC(MessageListScreenPreview$lambda); MessageListScreen = FC(MessageListScreen$lambda); } } function get_PdfContentComponent() { _init_properties_PdfContentScreen_kt__vg94b7(); return PdfContentComponent; } var PdfContentComponent; function get_PdfContentScreen() { _init_properties_PdfContentScreen_kt__vg94b7(); return PdfContentScreen; } var PdfContentScreen; function PdfContentComponent$lambda($this$FC, props) { _init_properties_PdfContentScreen_kt__vg94b7(); var di = useRequiredContext(get_DIContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = PdfContentComponent$lambda$lambda(di); var learningSpace = useMemo(callback, dependencies); useWindowFocusedEffect(PdfContentComponent$lambda$lambda_0(props)); useMessageEffect(PdfContentComponent$lambda$lambda_1(learningSpace, props)); var tmp0_safe_receiver = props.uiState.yym_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.pdfcontent.PdfContentComponent..' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFullSizeIframe(); var block = PdfContentComponent$lambda$lambda_2(learningSpace, tmp0_safe_receiver); addChild($this$FC, this_0, block); } // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, PdfContentComponent$lambda$lambda_3); return Unit_instance; } function PdfContentComponent$lambda$lambda($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(UstadAccountManager), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null).co7(); }; } function PdfContentComponent$lambda$lambda_0($props) { return function (focused) { $props.onActiveChanged(focused); return Unit_instance; }; } function PdfContentComponent$lambda$lambda_1($learningSpace, $props) { return function (it) { var tmp; if (!startsWith($learningSpace.nnp_1, it.origin, true)) { return Unit_instance; } var tmp_0; if (startsWith(it.data, 'pdf-pages:', true)) { var pageComponents = split(substringAfter(it.data, 'pdf-pages:'), ['/']); var tmp0_container = to(toInt(pageComponents.v(0)), toInt(pageComponents.v(1))); var pageNum = tmp0_container.y6(); var numPages = tmp0_container.z6(); if (numPages === 0) return Unit_instance; var tmp_1; if (pageNum === numPages) { tmp_1 = $props.onComplete(); } else { tmp_1 = $props.onProgressed(imul(pageNum, 100) / numPages | 0); } tmp_0 = tmp_1; } return Unit_instance; }; } function PdfContentComponent$lambda$lambda_2($learningSpace, $pdfUrl) { return function ($this$invoke) { $this$invoke.src = $learningSpace.nnp_1 + 'umapp/pdf-js/web/viewer.html?file=' + encodeURIComponent($pdfUrl); $this$invoke.id = 'pdf_js'; return Unit_instance; }; } function PdfContentComponent$lambda$lambda_3($this$useEffect) { _init_properties_PdfContentScreen_kt__vg94b7(); var eventHandler = PdfContentComponent$lambda$lambda$lambda; var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'webviewerloaded'; addEventListener(tmp, tmp$ret$2, eventHandler); $this$useEffect.push(PdfContentComponent$lambda$lambda$lambda_0(eventHandler)); return Unit_instance; } function PdfContentComponent$lambda$lambda$lambda(it) { _init_properties_PdfContentScreen_kt__vg94b7(); var tmp = document.getElementById('pdf_js'); var iframeEl = tmp instanceof HTMLIFrameElement ? tmp : THROW_CCE(); var tmp0_safe_receiver = iframeEl.contentDocument; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'webviewerloaded'; tmp0_safe_receiver.dispatchEvent(new Event(tmp$ret$2)); } return Unit_instance; } function PdfContentComponent$lambda$lambda$lambda_0($eventHandler) { return function () { var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'webviewerloaded'; removeEventListener(tmp, tmp$ret$2, $eventHandler); return Unit_instance; }; } function PdfContentScreen$lambda($this$FC, it) { _init_properties_PdfContentScreen_kt__vg94b7(); var viewModel = useUstadViewModel(VOID, PdfContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.uyl_1, new PdfContentUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PdfContentComponent(); var block = PdfContentScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_218($uiStateVal$delegate) { _init_properties_PdfContentScreen_kt__vg94b7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function PdfContentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PdfContentScreen_kt__vg94b7(); return new PdfContentViewModel(di, savedStateHandle); } function PdfContentViewModel$onProgressed$ref($boundThis) { var l = function (p0) { $boundThis.upz(p0); return Unit_instance; }; l.callableName = 'onProgressed'; return l; } function PdfContentScreen$lambda$lambda$lambda($viewModel) { return function () { $viewModel.vpz(true); return Unit_instance; }; } function PdfContentViewModel$onActiveChanged$ref($boundThis) { var l = function (p0) { $boundThis.hpz(p0); return Unit_instance; }; l.callableName = 'onActiveChanged'; return l; } function PdfContentScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_218($uiStateVal$delegate); $this$invoke.onProgressed = PdfContentViewModel$onProgressed$ref($viewModel); $this$invoke.onComplete = PdfContentScreen$lambda$lambda$lambda($viewModel); $this$invoke.onActiveChanged = PdfContentViewModel$onActiveChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_PdfContentScreen_kt_oebejv; function _init_properties_PdfContentScreen_kt__vg94b7() { if (!properties_initialized_PdfContentScreen_kt_oebejv) { properties_initialized_PdfContentScreen_kt_oebejv = true; PdfContentComponent = FC(PdfContentComponent$lambda); PdfContentScreen = FC(PdfContentScreen$lambda); } } function get_PersonAccountEditComponent2() { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return PersonAccountEditComponent2; } var PersonAccountEditComponent2; var PersonAccountEditPreview; function get_PersonAccountEditScreen() { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return PersonAccountEditScreen; } var PersonAccountEditScreen; function PersonAccountEditComponent2$lambda($this$FC, props) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = PersonAccountEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda(event) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); var char = singleOrNull(event.key); var tmp; var tmp_0 = char; if (!((tmp_0 == null ? null : new Char(tmp_0)) == null)) { tmp = !Companion_getInstance_25().dpl(char); } else { tmp = false; } if (tmp) { event.preventDefault(); } return Unit_instance; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onAccountChanged; var tmp0_safe_receiver = $props.uiState.dyp_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eys(VOID, VOID, it_0)); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'username'; var tmp0_safe_receiver = $props.uiState.dyp_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xyp_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().kmf_1) + '*'; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.eyp_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.eyp_1 == null); $this$invoke.disabled = !$props.uiState.iyp_1; $this$invoke.onKeyDown = PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onAccountChanged; var tmp0_safe_receiver = $props.uiState.dyp_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eys(VOID, VOID, VOID, it_0)); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'currentpassword'; var tmp0_safe_receiver = $props.uiState.dyp_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yyp_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().vmy_1) + '*'; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.fyp_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.fyp_1 == null); $this$invoke.disabled = !$props.uiState.iyp_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onAccountChanged; var tmp0_safe_receiver = $props.uiState.dyp_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eys(VOID, VOID, VOID, VOID, it_0)); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'newpassword'; var tmp0_safe_receiver = $props.uiState.dyp_1; $this$invoke.value = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.zyp_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().vmf_1) + '*'; $this$invoke.error = !($props.uiState.gyp_1 == null); // Inline function 'react.ReactNode' call var tmp1_elvis_lhs = $props.uiState.gyp_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp1_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp1_elvis_lhs; $this$invoke.disabled = !$props.uiState.iyp_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 3; var tmp; if ($props.uiState.fys()) { var this_0 = get_UstadTextField(); var block = PersonAccountEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.uiState.gys()) { var this_1 = get_UstadPasswordTextField(); var block_0 = PersonAccountEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); tmp_0 = Unit_instance; } var this_2 = get_UstadPasswordTextField(); var block_1 = PersonAccountEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = PersonAccountEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonAccountEditPreview$lambda($this$FC, it) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); var uiStateVar$delegate = useState(PersonAccountEditPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonAccountEditComponent2(); var block = PersonAccountEditPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_219($uiStateVar$delegate) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function PersonAccountEditPreview$lambda$lambda() { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return new PersonAccountEditUiState(new PersonUsernameAndPasswordModel(VOID, VOID, '', '')); } function PersonAccountEditPreview$lambda$lambda$lambda(it) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return Unit_instance; } function PersonAccountEditPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_219($uiStateVar$delegate); $this$invoke.onAccountChanged = PersonAccountEditPreview$lambda$lambda$lambda; return Unit_instance; }; } function PersonAccountEditScreen$lambda($this$FC, it) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); var viewModel = useUstadViewModel(VOID, PersonAccountEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.yyo_1, new PersonAccountEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonAccountEditComponent2(); var block = PersonAccountEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_220($uiStateVar$delegate) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function PersonAccountEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return new PersonAccountEditViewModel(di, savedStateHandle); } function PersonAccountEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.dys(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function PersonAccountEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_220($uiStateVar$delegate); $this$invoke.onAccountChanged = PersonAccountEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_PersonAccountEditScreen_kt_mm381u; function _init_properties_PersonAccountEditScreen_kt__2tu9ss() { if (!properties_initialized_PersonAccountEditScreen_kt_mm381u) { properties_initialized_PersonAccountEditScreen_kt_mm381u = true; PersonAccountEditComponent2 = FC(PersonAccountEditComponent2$lambda); PersonAccountEditPreview = FC(PersonAccountEditPreview$lambda); PersonAccountEditScreen = FC(PersonAccountEditScreen$lambda); } } function get_AddAccountSelectNewOrExistingScreen() { _init_properties_AddAccountSelectNewOrExistingScreen_kt__ohla8w(); return AddAccountSelectNewOrExistingScreen; } var AddAccountSelectNewOrExistingScreen; function get_AddAccountSelectNewOrExistingComponent2() { _init_properties_AddAccountSelectNewOrExistingScreen_kt__ohla8w(); return AddAccountSelectNewOrExistingComponent2; } var AddAccountSelectNewOrExistingComponent2; function AddAccountSelectNewOrExistingScreen$lambda($this$FC, it) { _init_properties_AddAccountSelectNewOrExistingScreen_kt__ohla8w(); var viewModel = useUstadViewModel(VOID, AddAccountSelectNewOrExistingScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.tr1_1, new AddAccountSelectNewOrExistingUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AddAccountSelectNewOrExistingComponent2(); var block = AddAccountSelectNewOrExistingScreen$lambda$lambda_0(viewModel, uiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_221($uiState$delegate) { _init_properties_AddAccountSelectNewOrExistingScreen_kt__ohla8w(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function AddAccountSelectNewOrExistingScreen$lambda$lambda(di, savedStateHandle) { _init_properties_AddAccountSelectNewOrExistingScreen_kt__ohla8w(); return new AddAccountSelectNewOrExistingViewModel(di, savedStateHandle); } function AddAccountSelectNewOrExistingViewModel$onLanguageSelected$ref($boundThis) { var l = function (p0) { $boundThis.sr3(p0); return Unit_instance; }; l.callableName = 'onLanguageSelected'; return l; } function AddAccountSelectNewOrExistingViewModel$onClickNewUser$ref($boundThis) { var l = function () { $boundThis.er3(); return Unit_instance; }; l.callableName = 'onClickNewUser'; return l; } function AddAccountSelectNewOrExistingViewModel$onClickExistingUser$ref($boundThis) { var l = function () { $boundThis.gr3(); return Unit_instance; }; l.callableName = 'onClickExistingUser'; return l; } function AddAccountSelectNewOrExistingScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_221($uiState$delegate); $this$invoke.onSetLanguage = AddAccountSelectNewOrExistingViewModel$onLanguageSelected$ref($viewModel); $this$invoke.onClickNewUser = AddAccountSelectNewOrExistingViewModel$onClickNewUser$ref($viewModel); $this$invoke.onClickExistingUser = AddAccountSelectNewOrExistingViewModel$onClickExistingUser$ref($viewModel); return Unit_instance; }; } function AddAccountSelectNewOrExistingComponent2$lambda($this$FC, props) { _init_properties_AddAccountSelectNewOrExistingScreen_kt__ohla8w(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = AddAccountSelectNewOrExistingComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.langList = $props.uiState.ur3_1; $this$invoke.currentLanguage = $props.uiState.tr3_1; $this$invoke.onItemSelected = $props.onSetLanguage; $this$invoke.fullWidth = true; $this$invoke.id = 'language_select'; return Unit_instance; }; } function AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_AddAccountSelectNewOrExistingScreen_kt__ohla8w(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.addaccount.AddAccountSelectNewOrExistingComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_AddAccountSelectNewOrExistingScreen_kt__ohla8w(); $this$invoke.src = 'assets/logo.svg'; $this$invoke.alt = 'App Icon'; $this$invoke.height = 200.0; return Unit_instance; } function AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_AddAccountSelectNewOrExistingScreen_kt__ohla8w(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.addaccount.AddAccountSelectNewOrExistingComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_3($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().smd_1); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; // Inline function 'mui.material.TypographyAlign.Companion.center' call 0; $this$invoke.align = 'center'; return Unit_instance; }; } function AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_AddAccountSelectNewOrExistingScreen_kt__ohla8w(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.addaccount.AddAccountSelectNewOrExistingComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(50) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickNewUser(); return Unit_instance; }; } function AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_5($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'new_user'; $this$invoke.onClick = AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.fullWidth = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().pnl_1); addChildNode($this$invoke, tmp$ret$3); $this$invoke.id = 'new_user'; return Unit_instance; }; } function AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_6($this$invoke) { _init_properties_AddAccountSelectNewOrExistingScreen_kt__ohla8w(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.addaccount.AddAccountSelectNewOrExistingComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickExistingUser(); return Unit_instance; }; } function AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_7($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'existing_user'; $this$invoke.onClick = AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.fullWidth = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().qnl_1); addChildNode($this$invoke, tmp$ret$3); $this$invoke.id = 'existing_user'; return Unit_instance; }; } function AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = get_UstadLanguageSelect(); var block = AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_15; var block_0 = AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block_0); // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_1 = AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_1; addChild($this$invoke, 'img', block_1); var this_2 = default_15; var block_2 = AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_2, block_2); var this_3 = default_2; var block_3 = AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_3($strings); addChild($this$invoke, this_3, block_3); var this_4 = default_15; var block_4 = AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_4, block_4); var this_5 = default_11; var block_5 = AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_5($strings, $props); addChild($this$invoke, this_5, block_5); var this_6 = default_15; var block_6 = AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_6; addChild($this$invoke, this_6, block_6); var this_7 = default_11; var block_7 = AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda$lambda_7($strings, $props); addChild($this$invoke, this_7, block_7); return Unit_instance; }; } function AddAccountSelectNewOrExistingComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = AddAccountSelectNewOrExistingComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_AddAccountSelectNewOrExistingScreen_kt_s6nh8i; function _init_properties_AddAccountSelectNewOrExistingScreen_kt__ohla8w() { if (!properties_initialized_AddAccountSelectNewOrExistingScreen_kt_s6nh8i) { properties_initialized_AddAccountSelectNewOrExistingScreen_kt_s6nh8i = true; AddAccountSelectNewOrExistingScreen = FC(AddAccountSelectNewOrExistingScreen$lambda); AddAccountSelectNewOrExistingComponent2 = FC(AddAccountSelectNewOrExistingComponent2$lambda); } } function get_AddAccountSelectNewOrExistingUserTypeComponent2() { _init_properties_AddAccountSelectNewOrExistingUserTypeScreen_kt__o5irmj(); return AddAccountSelectNewOrExistingUserTypeComponent2; } var AddAccountSelectNewOrExistingUserTypeComponent2; function get_AddAccountSelectNewOrExistingUserTypeScreen() { _init_properties_AddAccountSelectNewOrExistingUserTypeScreen_kt__o5irmj(); return AddAccountSelectNewOrExistingUserTypeScreen; } var AddAccountSelectNewOrExistingUserTypeScreen; function AddAccountSelectNewOrExistingUserTypeComponent2$lambda($this$FC, props) { _init_properties_AddAccountSelectNewOrExistingUserTypeScreen_kt__o5irmj(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickPersonalAccount(); return Unit_instance; }; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_AddAccountSelectNewOrExistingUserTypeScreen_kt__o5irmj(); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, 'img', block); return Unit_instance; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_AddAccountSelectNewOrExistingUserTypeScreen_kt__o5irmj(); $this$invoke.src = 'img/onboarding_existing.svg?fit=crop&auto=format'; $this$invoke.alt = 'illustration connect'; $this$invoke.height = 40.0; return Unit_instance; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().rnl_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.eq5(strings_getInstance().tnl_1); return Unit_instance; }; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'personal_account_button'; $this$invoke.onClick = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.key = '0'; var this_0 = default_33; var block = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickJoinLearningSpace(); return Unit_instance; }; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_AddAccountSelectNewOrExistingUserTypeScreen_kt__o5irmj(); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, 'img', block); return Unit_instance; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_AddAccountSelectNewOrExistingUserTypeScreen_kt__o5irmj(); $this$invoke.src = 'img/onboarding_add_org.svg?fit=crop&auto=format'; $this$invoke.alt = 'illustration connect'; $this$invoke.height = 40.0; return Unit_instance; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().unl_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.eq5(strings_getInstance().wnl_1); return Unit_instance; }; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'learning_space_button'; $this$invoke.onClick = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_2($props); var this_0 = default_25; var block = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.key = '0'; var this_0 = default_33; var block = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickNewLearningSpace(); return Unit_instance; }; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_6($this$invoke) { _init_properties_AddAccountSelectNewOrExistingUserTypeScreen_kt__o5irmj(); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1; addChild($this$invoke, 'img', block); return Unit_instance; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_AddAccountSelectNewOrExistingUserTypeScreen_kt__o5irmj(); $this$invoke.src = 'img/onboarding_individual.svg?fit=crop&auto=format'; $this$invoke.alt = 'illustration connect'; $this$invoke.height = 40.0; return Unit_instance; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().xnl_1); return Unit_instance; }; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'new_learning_space_button'; $this$invoke.onClick = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_5($props); var this_0 = default_25; var block = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_6; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda$lambda_7($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.key = '0'; var this_0 = default_33; var block = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp; if ($props.uiState.yr4_1) { var this_0 = default_22; var block = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var this_1 = default_22; var block_0 = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_22; var block_1 = AddAccountSelectNewOrExistingUserTypeComponent2$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function AddAccountSelectNewOrExistingUserTypeScreen$lambda($this$FC, it) { _init_properties_AddAccountSelectNewOrExistingUserTypeScreen_kt__o5irmj(); var viewModel = useUstadViewModel(VOID, AddAccountSelectNewOrExistingUserTypeScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.zr4(), new AddAccountSelectNewOrExistingUserTypeUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AddAccountSelectNewOrExistingUserTypeComponent2(); var block = AddAccountSelectNewOrExistingUserTypeScreen$lambda$lambda_0(viewModel, uiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_222($uiState$delegate) { _init_properties_AddAccountSelectNewOrExistingUserTypeScreen_kt__o5irmj(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function AddAccountSelectNewOrExistingUserTypeScreen$lambda$lambda(di, savedStateHandle) { _init_properties_AddAccountSelectNewOrExistingUserTypeScreen_kt__o5irmj(); return new AddAccountSelectNewOrExistingUserTypeViewModel(di, savedStateHandle); } function AddAccountSelectNewOrExistingUserTypeViewModel$onClickPersonalAccount$ref($boundThis) { var l = function () { $boundThis.ar5(); return Unit_instance; }; l.callableName = 'onClickPersonalAccount'; return l; } function AddAccountSelectNewOrExistingUserTypeViewModel$onClickJoinLearningSpace$ref($boundThis) { var l = function () { $boundThis.br5(); return Unit_instance; }; l.callableName = 'onClickJoinLearningSpace'; return l; } function AddAccountSelectNewOrExistingUserTypeViewModel$onClickNewLearningSpace$ref($boundThis) { var l = function () { $boundThis.cr5(); return Unit_instance; }; l.callableName = 'onClickNewLearningSpace'; return l; } function AddAccountSelectNewOrExistingUserTypeScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_222($uiState$delegate); $this$invoke.onClickPersonalAccount = AddAccountSelectNewOrExistingUserTypeViewModel$onClickPersonalAccount$ref($viewModel); $this$invoke.onClickJoinLearningSpace = AddAccountSelectNewOrExistingUserTypeViewModel$onClickJoinLearningSpace$ref($viewModel); $this$invoke.onClickNewLearningSpace = AddAccountSelectNewOrExistingUserTypeViewModel$onClickNewLearningSpace$ref($viewModel); return Unit_instance; }; } var properties_initialized_AddAccountSelectNewOrExistingUserTypeScreen_kt_gptr6h; function _init_properties_AddAccountSelectNewOrExistingUserTypeScreen_kt__o5irmj() { if (!properties_initialized_AddAccountSelectNewOrExistingUserTypeScreen_kt_gptr6h) { properties_initialized_AddAccountSelectNewOrExistingUserTypeScreen_kt_gptr6h = true; AddAccountSelectNewOrExistingUserTypeComponent2 = FC(AddAccountSelectNewOrExistingUserTypeComponent2$lambda); AddAccountSelectNewOrExistingUserTypeScreen = FC(AddAccountSelectNewOrExistingUserTypeScreen$lambda); } } function get_BulkAddPersonRunImportComponent() { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); return BulkAddPersonRunImportComponent; } var BulkAddPersonRunImportComponent; function get_BulkAddPersonRunImportScreen() { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); return BulkAddPersonRunImportScreen; } var BulkAddPersonRunImportScreen; function BulkAddPersonRunImportComponent$lambda($this$FC, props) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); var muiAppState = useMuiAppState(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = BulkAddPersonRunImportComponent$lambda$lambda(props, muiAppState, strings); addChild($this$FC, this_0, block); return Unit_instance; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(200) + 'px'; $this$invoke.sx = this_0; var tmp; if ($props.uiState.lyt_1 > 0) { $this$invoke.value = $props.uiState.ep0() * 100; // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; tmp = 'determinate'; } else { // Inline function 'mui.material.LinearProgressVariant.Companion.indeterminate' call 0; tmp = 'indeterminate'; } $this$invoke.variant = tmp; return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.item = true; var this_0 = default_12; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().zn7_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda($muiAppState, $props, $strings) { return function ($this$invoke) { $this$invoke.container = true; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.GridDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent....' call useCenterAlignGridContainer(this_0, $muiAppState); $this$invoke.sx = this_0; var this_1 = default_48; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = default_48; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_66; addChild_0($this$invoke, this_0); return Unit_instance; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_1($errorMessage) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $errorMessage; return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_1($errorMessage) { return function ($this$invoke) { var this_0 = default_25; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_1($errorMessage); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_66; addChild_0($this$invoke, this_0); return Unit_instance; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_3($strings, $error) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().cme_1) + ' ' + $strings.eq5(strings_getInstance().ink_1) + ' ' + ('' + $error.qpi_1 + ' ' + $error.rpi_1 + ' - ' + $error.spi_1); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_2($strings, $error) { return function ($this$invoke) { var this_0 = default_25; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_3($strings, $error); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.oyt_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_1(tmp0_safe_receiver); addChild($this$invoke, this_0, block); } var tmp0_iterator = $props.uiState.nyt_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_22; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_2($strings, element); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); $this$invoke.item = true; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_39; addChild_0($this$invoke, this_0); return Unit_instance; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().fnk_1) + ': ' + $props.uiState.myt_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda_1($muiAppState, $strings, $props) { return function ($this$invoke) { $this$invoke.container = true; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.GridDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent....' call useCenterAlignGridContainer(this_0, $muiAppState); $this$invoke.sx = this_0; var this_1 = default_48; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_1, block); var this_2 = default_48; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda($props, $muiAppState, $strings) { return function ($this$invoke) { var tmp; if ($props.uiState.kyt_1) { var this_0 = default_48; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda($muiAppState, $props, $strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else if ($props.uiState.dty()) { var this_1 = default_16; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } else { var this_2 = default_48; var block_1 = BulkAddPersonRunImportComponent$lambda$lambda$lambda_1($muiAppState, $strings, $props); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function BulkAddPersonRunImportScreen$lambda($this$FC, it) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); var viewModel = useUstadViewModel(VOID, BulkAddPersonRunImportScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.hyt_1, new BulkAddPersonRunImportUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_BulkAddPersonRunImportComponent(); var block = BulkAddPersonRunImportScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_223($uiStateVal$delegate) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function BulkAddPersonRunImportScreen$lambda$lambda(di, savedStateHandle) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); return new BulkAddPersonRunImportViewModel(di, savedStateHandle); } function BulkAddPersonRunImportScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_223($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_BulkAddPersonRunImportScreen_kt_1k176u; function _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8() { if (!properties_initialized_BulkAddPersonRunImportScreen_kt_1k176u) { properties_initialized_BulkAddPersonRunImportScreen_kt_1k176u = true; BulkAddPersonRunImportComponent = FC(BulkAddPersonRunImportComponent$lambda); BulkAddPersonRunImportScreen = FC(BulkAddPersonRunImportScreen$lambda); } } function get_BulkAddPersonSelectFileComponent() { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); return BulkAddPersonSelectFileComponent; } var BulkAddPersonSelectFileComponent; function get_BulkAddPersonSelectFileScreen() { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); return BulkAddPersonSelectFileScreen; } var BulkAddPersonSelectFileScreen; function BulkAddPersonSelectFileComponent$lambda($this$FC, props) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = BulkAddPersonSelectFileComponent$lambda$lambda(theme$delegate, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_224($theme$delegate) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_144; addChild_0($this$invoke, this_0); return Unit_instance; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.syv_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? $strings.eq5(strings_getInstance().imz_1) : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.eq5(strings_getInstance().kmv_1); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickSelectFile(); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'select_file_button'; // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.fullWidth = true; $this$invoke.disabled = !$props.uiState.uyv_1; $this$invoke.onClick = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().kn0_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickGetTemplate(); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'get_template_button'; // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.fullWidth = true; $this$invoke.disabled = !$props.uiState.uyv_1; $this$invoke.onClick = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_2($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().hnk_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickImportButton(); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'import_button'; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.fullWidth = true; $this$invoke.disabled = !$props.uiState.tyw(); $this$invoke.onClick = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_3($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().enk_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda($theme$delegate, $props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = invoke$lambda_224($theme$delegate).spacing(2); var this_0 = default_22; var block = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_11; var block_1 = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = default_11; var block_2 = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda($theme$delegate, $props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = BulkAddPersonSelectFileComponent$lambda$lambda$lambda($theme$delegate, $props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function BulkAddPersonSelectFileScreen$lambda($this$FC, it) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); var viewModel = useUstadViewModel(VOID, BulkAddPersonSelectFileScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.eyv_1, new BulkAddPersonSelectFileUiState()); var fileInputRef = useRef(null); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = BulkAddPersonSelectFileScreen$lambda$lambda_0(fileInputRef, viewModel); addChild($this$FC, 'input', block); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_BulkAddPersonSelectFileComponent(); var block_0 = BulkAddPersonSelectFileScreen$lambda$lambda_1(viewModel, uiStateVal$delegate, fileInputRef); addChild($this$FC, this_0, block_0); return Unit_instance; } function invoke$lambda_225($uiStateVal$delegate) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function BulkAddPersonSelectFileScreen$lambda$lambda(di, savedStateHandle) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); return new BulkAddPersonSelectFileViewModel(di, savedStateHandle); } function BulkAddPersonSelectFileScreen$lambda$lambda$lambda($viewModel) { return function (it) { var tmp0_safe_receiver = it.target.files; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.item(0); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddselectfile.BulkAddPersonSelectFileScreen....' call $viewModel.qyw(URL.createObjectURL(tmp1_safe_receiver), tmp1_safe_receiver.name); } return Unit_instance; }; } function BulkAddPersonSelectFileScreen$lambda$lambda_0($fileInputRef, $viewModel) { return function ($this$invoke) { $this$invoke.ref = $fileInputRef; // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.id = 'bulk_import_file'; $this$invoke.accept = '.csv,text/csv'; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddselectfile.BulkAddPersonSelectFileScreen...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = BulkAddPersonSelectFileScreen$lambda$lambda$lambda($viewModel); return Unit_instance; }; } function BulkAddPersonSelectFileScreen$lambda$lambda$lambda_0($fileInputRef) { return function () { var tmp0_safe_receiver = $fileInputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function BulkAddPersonSelectFileViewModel$onClickImportButton$ref($boundThis) { var l = function () { $boundThis.ryw(); return Unit_instance; }; l.callableName = 'onClickImportButton'; return l; } function BulkAddPersonSelectFileViewModel$onClickGetTemplate$ref($boundThis) { var l = function () { $boundThis.syw(); return Unit_instance; }; l.callableName = 'onClickGetTemplate'; return l; } function BulkAddPersonSelectFileScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate, $fileInputRef) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_225($uiStateVal$delegate); $this$invoke.onClickSelectFile = BulkAddPersonSelectFileScreen$lambda$lambda$lambda_0($fileInputRef); $this$invoke.onClickImportButton = BulkAddPersonSelectFileViewModel$onClickImportButton$ref($viewModel); $this$invoke.onClickGetTemplate = BulkAddPersonSelectFileViewModel$onClickGetTemplate$ref($viewModel); return Unit_instance; }; } var properties_initialized_BulkAddPersonSelectFileScreen_kt_pd2120; function _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq() { if (!properties_initialized_BulkAddPersonSelectFileScreen_kt_pd2120) { properties_initialized_BulkAddPersonSelectFileScreen_kt_pd2120 = true; BulkAddPersonSelectFileComponent = FC(BulkAddPersonSelectFileComponent$lambda); BulkAddPersonSelectFileScreen = FC(BulkAddPersonSelectFileScreen$lambda); } } function get_ChildProfileItem() { _init_properties_ChildProfileItem_kt__k7cn28(); return ChildProfileItem; } var ChildProfileItem; function ChildProfileItem$lambda($this$FC, props) { _init_properties_ChildProfileItem_kt__k7cn28(); var person = props.childProfile; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ChildProfileItem$lambda$lambda(props, person); addChild($this$FC, this_0, block); return Unit_instance; } function ChildProfileItem$lambda$lambda$lambda$lambda($props, $person) { return function (it) { $props.onClickEditChild($person); return Unit_instance; }; } function ChildProfileItem$lambda$lambda$lambda$lambda$lambda($person) { return function ($this$invoke) { $this$invoke.personName = $person.qkm(); return Unit_instance; }; } function ChildProfileItem$lambda$lambda$lambda$lambda_0($person) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ChildProfileItem$lambda$lambda$lambda$lambda$lambda($person); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ChildProfileItem$lambda$lambda$lambda$lambda_1($person) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $person.qkm(); return Unit_instance; }; } function ChildProfileItem$lambda$lambda$lambda($props, $person) { return function ($this$invoke) { $this$invoke.onClick = ChildProfileItem$lambda$lambda$lambda$lambda($props, $person); var this_0 = default_25; var block = ChildProfileItem$lambda$lambda$lambda$lambda_0($person); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ChildProfileItem$lambda$lambda$lambda$lambda_1($person); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ChildProfileItem$lambda$lambda$lambda$lambda_2($props, $person) { return function (it) { $props.onClickDeleteChildProfile($person); return Unit_instance; }; } function ChildProfileItem$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ChildProfileItem_kt__k7cn28(); return Unit_instance; } function ChildProfileItem$lambda$lambda$lambda_0($props, $person) { return function ($this$create) { $this$create.onClick = ChildProfileItem$lambda$lambda$lambda$lambda_2($props, $person); var this_0 = default_63; var block = ChildProfileItem$lambda$lambda$lambda$lambda_3; addChild($this$create, this_0, block); return Unit_instance; }; } function ChildProfileItem$lambda$lambda($props, $person) { return function ($this$invoke) { var this_0 = default_33; var block = ChildProfileItem$lambda$lambda$lambda($props, $person); addChild($this$invoke, this_0, block); var tmp = default_6; $this$invoke.secondaryAction = create_0(tmp, ChildProfileItem$lambda$lambda$lambda_0($props, $person)); return Unit_instance; }; } var properties_initialized_ChildProfileItem_kt_5r2yg2; function _init_properties_ChildProfileItem_kt__k7cn28() { if (!properties_initialized_ChildProfileItem_kt_5r2yg2) { properties_initialized_ChildProfileItem_kt_5r2yg2 = true; ChildProfileItem = FC(ChildProfileItem$lambda); } } function get_ChildProfileListScreen() { _init_properties_ChildProfileListScreen_kt__spfoev(); return ChildProfileListScreen; } var ChildProfileListScreen; function get_AddChildProfilesComponent2() { _init_properties_ChildProfileListScreen_kt__spfoev(); return AddChildProfilesComponent2; } var AddChildProfilesComponent2; function ChildProfileListScreen$lambda($this$FC, it) { _init_properties_ChildProfileListScreen_kt__spfoev(); var viewModel = useUstadViewModel(VOID, ChildProfileListScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.lyy_1, new ChildProfileListUiState()); println('childProfiles = ' + invoke$lambda_226(uiState$delegate).hyx_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_97; var block = ChildProfileListScreen$lambda$lambda_0(uiState$delegate, viewModel); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_AddChildProfilesComponent2(); var block_0 = ChildProfileListScreen$lambda$lambda_1(viewModel, uiState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_226($uiState$delegate) { _init_properties_ChildProfileListScreen_kt__spfoev(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function ChildProfileListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ChildProfileListScreen_kt__spfoev(); return new ChildProfileListViewModel(di, savedStateHandle); } function ChildProfileListScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.qz3(); return Unit_instance; }; } function ChildProfileListScreen$lambda$lambda$lambda_0($this$invoke) { _init_properties_ChildProfileListScreen_kt__spfoev(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.child.ChildProfileListScreen....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(16) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = useStringProvider().eq5(strings_getInstance().znl_1); addChildNode($this$invoke, tmp$ret$8); return Unit_instance; } function ChildProfileListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $profile) { return function (it) { $viewModel.mz3($profile); return Unit_instance; }; } function ChildProfileListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($profile) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $profile.qkm(); return Unit_instance; }; } function ChildProfileListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $profile) { return function ($this$invoke) { $this$invoke.onClick = ChildProfileListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $profile); var this_0 = default_26; var block = ChildProfileListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($profile); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ChildProfileListScreen$lambda$lambda$lambda$lambda($viewModel, $profile) { return function ($this$invoke) { var this_0 = default_33; var block = ChildProfileListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $profile); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ChildProfileListScreen$lambda$lambda$lambda_1($uiState$delegate, $viewModel) { return function ($this$invoke) { var tmp0_iterator = invoke$lambda_226($uiState$delegate).rz3().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.child.ChildProfileListScreen....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ChildProfileListScreen$lambda$lambda$lambda$lambda($viewModel, element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ChildProfileListScreen$lambda$lambda_0($uiState$delegate, $viewModel) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_226($uiState$delegate).jyx_1; $this$invoke.onClose = ChildProfileListScreen$lambda$lambda$lambda($viewModel); var this_0 = default_2; var block = ChildProfileListScreen$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_16; var block_0 = ChildProfileListScreen$lambda$lambda$lambda_1($uiState$delegate, $viewModel); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ChildProfileListViewModel$onClickEditChileProfile$ref($boundThis) { var l = function (p0) { $boundThis.oz3(p0); return Unit_instance; }; l.callableName = 'onClickEditChileProfile'; return l; } function ChildProfileListViewModel$onClickDeleteChildProfile$ref($boundThis) { var l = function (p0) { $boundThis.pz3(p0); return Unit_instance; }; l.callableName = 'onClickDeleteChildProfile'; return l; } function ChildProfileListViewModel$onClickAddChileProfile$ref($boundThis) { var l = function () { $boundThis.nz3(); return Unit_instance; }; l.callableName = 'onClickAddChileProfile'; return l; } function ChildProfileListScreen$lambda$lambda_1($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_226($uiState$delegate); $this$invoke.onClickEditChild = ChildProfileListViewModel$onClickEditChileProfile$ref($viewModel); $this$invoke.onClickDeleteChileProfile = ChildProfileListViewModel$onClickDeleteChildProfile$ref($viewModel); $this$invoke.onClickAddChild = ChildProfileListViewModel$onClickAddChileProfile$ref($viewModel); return Unit_instance; }; } function AddChildProfilesComponent2$lambda($this$FC, props) { _init_properties_ChildProfileListScreen_kt__spfoev(); var strings = useStringProvider(); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = AddChildProfilesComponent2$lambda$lambda(muiAppState, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function AddChildProfilesComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickAddChild(); return Unit_instance; }; } function AddChildProfilesComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ChildProfileListScreen_kt__spfoev(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; addChild_0($this$invoke, this_0); return Unit_instance; } function AddChildProfilesComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().mnl_1); return Unit_instance; }; } function AddChildProfilesComponent2$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'child_profile'; $this$invoke.onClick = AddChildProfilesComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = AddChildProfilesComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddChildProfilesComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddChildProfilesComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.key = '0'; var this_0 = default_33; var block = AddChildProfilesComponent2$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddChildProfilesComponent2$lambda$lambda$lambda$lambda_0($person, $props) { return function ($this$invoke) { $this$invoke.childProfile = $person; $this$invoke.onClickEditChild = $props.onClickEditChild; $this$invoke.onClickDeleteChildProfile = $props.onClickDeleteChileProfile; return Unit_instance; }; } function AddChildProfilesComponent2$lambda$lambda$lambda($this_invoke, $props, $strings) { return function ($this$virtualListContent) { var this_0 = $this_invoke; var this_1 = default_22; var block = AddChildProfilesComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild(this_0, this_1, block); var tmp0_iterator = $props.uiState.hyx_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.child.AddChildProfilesComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = $this_invoke; var this_3 = get_ChildProfileItem(); var block_0 = AddChildProfilesComponent2$lambda$lambda$lambda$lambda_0(element, $props); addChild(this_2, this_3, block_0); } return Unit_instance; }; } function AddChildProfilesComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_ChildProfileListScreen_kt__spfoev(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function AddChildProfilesComponent2$lambda$lambda($muiAppState, $props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.child.AddChildProfilesComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(AddChildProfilesComponent2$lambda$lambda$lambda($this$invoke, $props, $strings)); var this_1 = default_47; var block = AddChildProfilesComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_ChildProfileListScreen_kt_2rekrr; function _init_properties_ChildProfileListScreen_kt__spfoev() { if (!properties_initialized_ChildProfileListScreen_kt_2rekrr) { properties_initialized_ChildProfileListScreen_kt_2rekrr = true; ChildProfileListScreen = FC(ChildProfileListScreen$lambda); AddChildProfilesComponent2 = FC(AddChildProfilesComponent2$lambda); } } function get_EditChildProfileScreen() { _init_properties_EditChildProfilesScreen_kt__ow1016(); return EditChildProfileScreen; } var EditChildProfileScreen; function get_EditChildProfileComponent2() { _init_properties_EditChildProfilesScreen_kt__ow1016(); return EditChildProfileComponent2; } var EditChildProfileComponent2; function EditChildProfileScreen$lambda($this$FC, it) { _init_properties_EditChildProfilesScreen_kt__ow1016(); var viewModel = useUstadViewModel(VOID, EditChildProfileScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.lz5_1, new EditChildProfileUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_EditChildProfileComponent2(); var block = EditChildProfileScreen$lambda$lambda_0(viewModel, uiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_227($uiState$delegate) { _init_properties_EditChildProfilesScreen_kt__ow1016(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function EditChildProfileScreen$lambda$lambda(di, savedStateHandle) { _init_properties_EditChildProfilesScreen_kt__ow1016(); return new EditChildProfileViewModel(di, savedStateHandle); } function EditChildProfileViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.wz6(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function EditChildProfileScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_227($uiState$delegate); $this$invoke.onPersonChanged = EditChildProfileViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } function EditChildProfileComponent2$lambda($this$FC, props) { _init_properties_EditChildProfilesScreen_kt__ow1016(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = EditChildProfileComponent2$lambda$lambda(props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_228($theme$delegate) { _init_properties_EditChildProfilesScreen_kt__ow1016(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.nz5_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.skm(VOID, VOID, it_0); tmp(tmp1_elvis_lhs == null ? new Person() : tmp1_elvis_lhs); return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'first_names'; var tmp0_safe_receiver = $props.uiState.nz5_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.h96_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().bmr_1) + '*'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.error = !($props.uiState.rz5_1 == null); var tmp2_safe_receiver = $props.uiState.rz5_1; var tmp_0; if (tmp2_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.child.EditChildProfileComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = tmp2_safe_receiver; } $this$invoke.helperText = tmp_0; return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.nz5_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.skm(VOID, VOID, VOID, it_0); tmp(tmp1_elvis_lhs == null ? new Person() : tmp1_elvis_lhs); return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'last_name'; var tmp0_safe_receiver = $props.uiState.nz5_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.i96_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().nmf_1) + '*'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda_0($props); $this$invoke.error = !($props.uiState.sz5_1 == null); var tmp2_safe_receiver = $props.uiState.sz5_1; var tmp_0; if (tmp2_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.child.EditChildProfileComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = tmp2_safe_receiver; } $this$invoke.helperText = tmp_0; return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda_1($strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'gender_label'; $this$invoke.shrink = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.child.EditChildProfileComponent2......' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_228($theme$delegate).palette.background.default; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_1 = $strings.eq5(strings_getInstance().umv_1) + '*'; addChildNode($this$invoke, this_1); return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($selectedVal) { return function ($this$shallowCopy) { $this$shallowCopy.l96_1 = toInt($selectedVal); return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.nz5_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(selectedVal)); } tmp(tmp_0); return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.eq4_1.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.eq5($option.dq4_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.nz5_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.l96_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); $this$invoke.value = tmp2_elvis_lhs == null ? '0' : tmp2_elvis_lhs; $this$invoke.id = 'gender'; $this$invoke.labelId = 'gender_label'; $this$invoke.fullWidth = true; $this$invoke.onChange = EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'kotlin.collections.filter' call // Inline function 'kotlin.collections.filterTo' call var this_0 = $props.uiState.pz5_1; var destination = ArrayList_init_$Create$_0(); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.child.EditChildProfileComponent2......' call var tmp; if (!element.dq4_1.equals(strings_getInstance().tmd_1)) { tmp = true; } else { var tmp0_safe_receiver_0 = $props.uiState.nz5_1; tmp = (tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.l96_1) === 0; } if (tmp) { destination.i1(element); } } var tmp0_iterator_0 = destination.w(); while (tmp0_iterator_0.f()) { var element_0 = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.person.child.EditChildProfileComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block = EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(element_0, $strings); addChild($this$invoke, this_1, block); } return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.qz5_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = tmp0_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda_1($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.qz5_1 == null); var this_0 = default_54; var block = EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda_1($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_56; var block_1 = EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.o96_1 = $it; return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.nz5_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_date_of_birth'; var tmp0_safe_receiver = $props.uiState.nz5_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.o96_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().amr_1); UstadMobileConstants_getInstance(); $this$invoke.timeZoneId = 'UTC'; $this$invoke.error = !($props.uiState.oz5_1 == null); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $props.uiState.oz5_1; $this$invoke.onChange = EditChildProfileComponent2$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadTextField(); var block = EditChildProfileComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadTextField(); var block_0 = EditChildProfileComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_53; var block_1 = EditChildProfileComponent2$lambda$lambda$lambda$lambda_1($props, $strings, $theme$delegate); addChild($this$invoke, this_2, block_1); var this_3 = get_UstadDateField(); var block_2 = EditChildProfileComponent2$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); return Unit_instance; }; } function EditChildProfileComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_34; var block = EditChildProfileComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_EditChildProfilesScreen_kt_13igg8; function _init_properties_EditChildProfilesScreen_kt__ow1016() { if (!properties_initialized_EditChildProfilesScreen_kt_13igg8) { properties_initialized_EditChildProfilesScreen_kt_13igg8 = true; EditChildProfileScreen = FC(EditChildProfileScreen$lambda); EditChildProfileComponent2 = FC(EditChildProfileComponent2$lambda); } } function get_PersonDetailScreen() { _init_properties_PersonDetailScreen_kt__fr4stu(); return PersonDetailScreen; } var PersonDetailScreen; function get_PersonDetailPreview() { _init_properties_PersonDetailScreen_kt__fr4stu(); return PersonDetailPreview; } var PersonDetailPreview; function get_PersonDetailComponent2() { _init_properties_PersonDetailScreen_kt__fr4stu(); return PersonDetailComponent2; } var PersonDetailComponent2; function get_QuickActionBar() { _init_properties_PersonDetailScreen_kt__fr4stu(); return QuickActionBar; } var QuickActionBar; function get_DetailFeilds() { _init_properties_PersonDetailScreen_kt__fr4stu(); return DetailFeilds; } var DetailFeilds; function get_ContactDetails() { _init_properties_PersonDetailScreen_kt__fr4stu(); return ContactDetails; } var ContactDetails; function get_Classes() { _init_properties_PersonDetailScreen_kt__fr4stu(); return Classes; } var Classes; function PersonDetailScreen$lambda($this$FC, it) { _init_properties_PersonDetailScreen_kt__fr4stu(); var viewModel = useUstadViewModel(VOID, PersonDetailScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.tz8_1, new PersonDetailUiState()); var appState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = PersonDetailScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_PersonDetailComponent2(); var block_0 = PersonDetailScreen$lambda$lambda_1(viewModel, uiState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_229($uiState$delegate) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function invoke$lambda_230($appState$delegate) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function PersonDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PersonDetailScreen_kt__fr4stu(); return new PersonDetailViewModel(di, savedStateHandle); } function PersonDetailScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_230($appState$delegate).mq2_1; return Unit_instance; }; } function PersonDetailViewModel$onClickChat$ref($boundThis) { var l = function () { $boundThis.lzd(); return Unit_instance; }; l.callableName = 'onClickChat'; return l; } function PersonDetailViewModel$onClickChangePassword$ref($boundThis) { var l = function () { $boundThis.kzd(); return Unit_instance; }; l.callableName = 'onClickChangePassword'; return l; } function PersonDetailViewModel$onClickCreateAccount$ref($boundThis) { var l = function () { $boundThis.jzd(); return Unit_instance; }; l.callableName = 'onClickCreateAccount'; return l; } function PersonDetailViewModel$onClickManageParentalConsent$ref($boundThis) { var l = function () { $boundThis.ozd(); return Unit_instance; }; l.callableName = 'onClickManageParentalConsent'; return l; } function PersonDetailViewModel$onClickDial$ref($boundThis) { var l = function () { $boundThis.mzd(); return Unit_instance; }; l.callableName = 'onClickDial'; return l; } function PersonDetailViewModel$onClickEmail$ref($boundThis) { var l = function () { $boundThis.nzd(); return Unit_instance; }; l.callableName = 'onClickEmail'; return l; } function PersonDetailViewModel$onClickPermissions$ref($boundThis) { var l = function () { $boundThis.grs(); return Unit_instance; }; l.callableName = 'onClickPermissions'; return l; } function PersonDetailScreen$lambda$lambda_1($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_229($uiState$delegate); $this$invoke.onClickChat = PersonDetailViewModel$onClickChat$ref($viewModel); $this$invoke.onClickChangePassword = PersonDetailViewModel$onClickChangePassword$ref($viewModel); $this$invoke.onClickCreateAccount = PersonDetailViewModel$onClickCreateAccount$ref($viewModel); $this$invoke.onClickManageParentalConsent = PersonDetailViewModel$onClickManageParentalConsent$ref($viewModel); $this$invoke.onClickDial = PersonDetailViewModel$onClickDial$ref($viewModel); $this$invoke.onClickEmail = PersonDetailViewModel$onClickEmail$ref($viewModel); $this$invoke.onClickPermissions = PersonDetailViewModel$onClickPermissions$ref($viewModel); return Unit_instance; }; } function PersonDetailPreview$lambda($this$FC, it) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonDetailComponent2(); var block = PersonDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function PersonDetailPreview$lambda$lambda($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'kotlin.apply' call var this_0 = new PersonAndDisplayDetail(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailPreview...' call var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailPreview....' call this_1.h96_1 = 'Bob Jones'; this_1.k96_1 = '0799999'; this_1.j96_1 = 'Bob@gmail.com'; this_1.l96_1 = 1; this_1.g96_1 = 'bob12'; this_1.o96_1 = new Long(12, 0); this_1.q96_1 = '123'; this_1.p96_1 = 'Herat'; tmp.wg5_1 = this_1; var tmp_0 = this_0; // Inline function 'kotlin.collections.listOf' call var tmp$ret$2 = emptyList(); $this$invoke.uiState = new PersonDetailUiState(tmp_0, VOID, VOID, tmp$ret$2); return Unit_instance; } function PersonDetailComponent2$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); var tmp0_safe_receiver = props.uiState.zz8_1; var pendingTransfer = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.zg5_1; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = PersonDetailComponent2$lambda$lambda(props, pendingTransfer, strings); addChild($this$FC, this_0, block); return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($pendingTransfer) { return function ($this$create) { $this$create.transferJobItemStatus = Companion_instance_97.dk7($pendingTransfer.xcb_1); // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$create.fontSize = 'small'; // Inline function 'mui.material.SvgIconColor.Companion.action' call 0; $this$create.color = 'action'; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($imgSrc) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailComponent2........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(304) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(304) + 'px'; $this$invoke.sx = this_0; $this$invoke.src = $imgSrc; $this$invoke.alt = 'user image'; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda($pendingTransfer, $imgSrc) { return function ($this$invoke) { // Inline function 'mui.material.BadgeOverlap.Companion.rectangular' call 0; $this$invoke.overlap = 'rectangular'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailComponent2.......' call // Inline function 'mui.material.BadgeOriginVertical.Companion.bottom' call 0; this_0.vertical = 'bottom'; // Inline function 'mui.material.BadgeOriginHorizontal.Companion.right' call 0; this_0.horizontal = 'right'; $this$invoke.anchorOrigin = this_0; $this$invoke.invisible = $pendingTransfer == null; var tmp; if (!($pendingTransfer == null)) { var tmp_0 = get_UstadTransferStatusIcon(); tmp = create_0(tmp_0, PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($pendingTransfer)); } else { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = ''; } $this$invoke.badgeContent = tmp; var this_1 = default_37; var block = PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($imgSrc); addChild($this$invoke, this_1, block); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda($pendingTransfer, $imgSrc) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailComponent2......' call // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; this_0.justifyContent = 'center'; // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; $this$invoke.sx = this_0; var this_1 = default_41; var block = PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda($pendingTransfer, $imgSrc); addChild($this$invoke, this_1, block); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_3($strings) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().cmr_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().un0_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_7($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_8($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_9($strings) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().ymg_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_10($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda($props, $pendingTransfer, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(8) + 'px'; var tmp0_safe_receiver = $props.uiState.zz8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yg5_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.g97_1; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = PersonDetailComponent2$lambda$lambda$lambda$lambda($pendingTransfer, tmp2_safe_receiver); addChild($this$invoke, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_82; var block_0 = PersonDetailComponent2$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block_0); } var this_2 = get_QuickActionBar(); var block_1 = PersonDetailComponent2$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); var this_3 = default_82; var block_2 = PersonDetailComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_3, block_2); var this_4 = default_2; var block_3 = PersonDetailComponent2$lambda$lambda$lambda$lambda_3($strings); addChild($this$invoke, this_4, block_3); var this_5 = get_DetailFeilds(); var block_4 = PersonDetailComponent2$lambda$lambda$lambda$lambda_4($props); addChild($this$invoke, this_5, block_4); var this_6 = default_82; var block_5 = PersonDetailComponent2$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_6, block_5); var this_7 = default_2; var block_6 = PersonDetailComponent2$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_7, block_6); var this_8 = get_ContactDetails(); var block_7 = PersonDetailComponent2$lambda$lambda$lambda$lambda_7($props); addChild($this$invoke, this_8, block_7); var this_9 = default_82; var block_8 = PersonDetailComponent2$lambda$lambda$lambda$lambda_8; addChild($this$invoke, this_9, block_8); var this_10 = default_2; var block_9 = PersonDetailComponent2$lambda$lambda$lambda$lambda_9($strings); addChild($this$invoke, this_10, block_9); var this_11 = get_Classes(); var block_10 = PersonDetailComponent2$lambda$lambda$lambda$lambda_10($props); addChild($this$invoke, this_11, block_10); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda($props, $pendingTransfer, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = PersonDetailComponent2$lambda$lambda$lambda($props, $pendingTransfer, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function QuickActionBar$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_34; var block = QuickActionBar$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function QuickActionBar$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickDial(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_151); $this$invoke.text = $strings.eq5(strings_getInstance().rn0_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickEmail(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_152); $this$invoke.text = $strings.eq5(strings_getInstance().tmg_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickCreateAccount(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_21); $this$invoke.text = $strings.eq5(strings_getInstance().gn3_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickChangePassword(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_153); $this$invoke.text = $strings.eq5(strings_getInstance().umy_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickPermissions(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_3($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_94); $this$invoke.text = $strings.eq5(strings_getInstance().xmw_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_3($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickManageParentalConsent(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_154); $this$invoke.text = $strings.eq5(strings_getInstance().cn7_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickChat(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_5($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_20); $this$invoke.text = $strings.eq5(strings_getInstance().dnf_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_5($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var tmp; if ($props.uiState.uzd()) { var this_0 = get_UstadQuickActionButton(); var block = QuickActionBar$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.uiState.vzd()) { var this_1 = get_UstadQuickActionButton(); var block_0 = QuickActionBar$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.szd()) { var this_2 = get_UstadQuickActionButton(); var block_1 = QuickActionBar$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.rzd()) { var this_3 = get_UstadQuickActionButton(); var block_2 = QuickActionBar$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_3, block_2); tmp_2 = Unit_instance; } var tmp_3; if ($props.uiState.ez9_1) { var this_4 = get_UstadQuickActionButton(); var block_3 = QuickActionBar$lambda$lambda$lambda_3($strings, $props); addChild($this$invoke, this_4, block_3); tmp_3 = Unit_instance; } var tmp_4; if ($props.uiState.yzd()) { var this_5 = get_UstadQuickActionButton(); var block_4 = QuickActionBar$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_5, block_4); tmp_4 = Unit_instance; } var tmp_5; if ($props.uiState.zzd()) { var this_6 = get_UstadQuickActionButton(); var block_5 = QuickActionBar$lambda$lambda$lambda_5($strings, $props); addChild($this$invoke, this_6, block_5); tmp_5 = Unit_instance; } return Unit_instance; }; } function DetailFeilds$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call var tmp0_safe_receiver = props.uiState.zz8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wg5_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [tmp1_safe_receiver == null ? null : tmp1_safe_receiver.o96_1].slice(); var callback = DetailFeilds$lambda$lambda(props); var birthdayFormatted = useMemo(callback, dependencies); if (props.uiState.pzd()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadDetailField(); var block = DetailFeilds$lambda$lambda_0(strings, birthdayFormatted); addChild($this$FC, this_0, block); } if (props.uiState.qzd()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadDetailField(); var block_0 = DetailFeilds$lambda$lambda_1(strings, props); addChild($this$FC, this_1, block_0); } if (props.uiState.wzd()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadDetailField(); var block_1 = DetailFeilds$lambda$lambda_2(strings, props); addChild($this$FC, this_2, block_1); } if (props.uiState.xzd()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_UstadDetailField(); var block_2 = DetailFeilds$lambda$lambda_3(strings, props); addChild($this$FC, this_3, block_2); } return Unit_instance; } function DetailFeilds$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.uiState.zz8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wg5_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.o96_1; return (new Date(tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs)).toLocaleDateString(); }; } function DetailFeilds$lambda$lambda_0($strings, $birthdayFormatted) { return function ($this$invoke) { $this$invoke.icon = create(default_51); $this$invoke.labelText = $strings.eq5(strings_getInstance().amr_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $birthdayFormatted; return Unit_instance; }; } function DetailFeilds$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.icon = null; $this$invoke.labelText = $strings.eq5(strings_getInstance().umv_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.zz8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wg5_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.l96_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = mapLookup($strings, tmp2_elvis_lhs == null ? 1 : tmp2_elvis_lhs, PersonConstants_getInstance().boe_1); return Unit_instance; }; } function DetailFeilds$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_41); $this$invoke.labelText = $strings.eq5(strings_getInstance().sn0_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.zz8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wg5_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.q96_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function DetailFeilds$lambda$lambda_3($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_29); $this$invoke.labelText = $strings.eq5(strings_getInstance().kmf_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.zz8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wg5_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.g96_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function ContactDetails$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); if (props.uiState.uzd()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadDetailField(); var block = ContactDetails$lambda$lambda(props, strings); addChild($this$FC, this_0, block); } if (props.uiState.vzd()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadDetailField(); var block_0 = ContactDetails$lambda$lambda_0(strings, props); addChild($this$FC, this_1, block_0); } if (props.uiState.tzd()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadDetailField(); var block_1 = ContactDetails$lambda$lambda_1(strings, props); addChild($this$FC, this_2, block_1); } return Unit_instance; } function ContactDetails$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.az9_1; var tmp; if (tmp2_elvis_lhs == null) { var tmp0_safe_receiver = $props.uiState.zz8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wg5_1; tmp = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.k96_1; } else { tmp = tmp2_elvis_lhs; } var tmp3_elvis_lhs = tmp; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; $this$invoke.labelText = $strings.eq5(strings_getInstance().wmg_1); $this$invoke.icon = create(default_151); $this$invoke.onClick = $props.onClickDial; return Unit_instance; }; } function ContactDetails$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_152); $this$invoke.labelText = $strings.eq5(strings_getInstance().tmg_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.zz8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wg5_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.j96_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function ContactDetails$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_155); $this$invoke.labelText = $strings.eq5(strings_getInstance().dmr_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.zz8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wg5_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.p96_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function Classes$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = Classes$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function Classes$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_156; addChild_0($this$invoke, this_0); return Unit_instance; } function Classes$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $it.m95_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s8d_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function Classes$lambda$lambda$lambda$lambda($it) { return function ($this$invoke) { var this_0 = default_25; var block = Classes$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = Classes$lambda$lambda$lambda$lambda$lambda_0($it); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function Classes$lambda$lambda$lambda($it) { return function ($this$invoke) { var tmp0_safe_receiver = $it.l95_1; $this$invoke.key = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b8i_1); var this_0 = default_33; var block = Classes$lambda$lambda$lambda$lambda($it); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Classes$lambda$lambda($props) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.cz9_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.detail.Classes...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = Classes$lambda$lambda$lambda(element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } var properties_initialized_PersonDetailScreen_kt_65jnmc; function _init_properties_PersonDetailScreen_kt__fr4stu() { if (!properties_initialized_PersonDetailScreen_kt_65jnmc) { properties_initialized_PersonDetailScreen_kt_65jnmc = true; PersonDetailScreen = FC(PersonDetailScreen$lambda); PersonDetailPreview = FC(PersonDetailPreview$lambda); PersonDetailComponent2 = FC(PersonDetailComponent2$lambda); QuickActionBar = FC(QuickActionBar$lambda); DetailFeilds = FC(DetailFeilds$lambda); ContactDetails = FC(ContactDetails$lambda); Classes = FC(Classes$lambda); } } function get_PersonEditComponent2() { _init_properties_PersonEditScreen_kt__2hysx7(); return PersonEditComponent2; } var PersonEditComponent2; function get_PersonEditScreenPreview() { _init_properties_PersonEditScreen_kt__2hysx7(); return PersonEditScreenPreview; } var PersonEditScreenPreview; function get_PersonEditScreen() { _init_properties_PersonEditScreen_kt__2hysx7(); return PersonEditScreen; } var PersonEditScreen; function PersonEditComponent2$lambda($this$FC, props) { _init_properties_PersonEditScreen_kt__2hysx7(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = PersonEditComponent2$lambda$lambda(props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_231($theme$delegate) { _init_properties_PersonEditScreen_kt__2hysx7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onPersonPictureUriChanged(it); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.kzg_1; $this$invoke.imageUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.g97_1; $this$invoke.onImageUriChanged = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.h96_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_first_names'; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.h96_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().bmr_1) + '*'; $this$invoke.error = !($props.uiState.wzg_1 == null); $this$invoke.disabled = !$props.uiState.lzg_1; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.wzg_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { var tmp = $this$shallowCopy; // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $it.target.value; tmp.i96_1 = (!(tmp_0 == null) ? typeof tmp_0 === 'string' : false) ? tmp_0 : null; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_last_names'; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.i96_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().nmf_1) + '*'; $this$invoke.error = !($props.uiState.xzg_1 == null); $this$invoke.disabled = !$props.uiState.lzg_1; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.xzg_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.lzg_1; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'gender_label'; $this$invoke.shrink = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.edit.PersonEditComponent2......' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_231($theme$delegate).palette.background.default; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_1 = $strings.eq5(strings_getInstance().umv_1) + '*'; addChildNode($this$invoke, this_1); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($selectedVal) { return function ($this$shallowCopy) { $this$shallowCopy.l96_1 = toInt($selectedVal); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(selectedVal)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.eq4_1.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.eq5($option.dq4_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.l96_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); $this$invoke.value = tmp2_elvis_lhs == null ? '0' : tmp2_elvis_lhs; $this$invoke.id = 'gender'; $this$invoke.labelId = 'gender_label'; $this$invoke.disabled = !$props.uiState.lzg_1; $this$invoke.fullWidth = true; $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'kotlin.collections.filter' call // Inline function 'kotlin.collections.filterTo' call var this_0 = $props.uiState.jzg_1; var destination = ArrayList_init_$Create$_0(); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.edit.PersonEditComponent2......' call var tmp; if (!element.dq4_1.equals(strings_getInstance().tmd_1)) { tmp = true; } else { var tmp0_safe_receiver_0 = $props.uiState.hzg_1; tmp = (tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.l96_1) === 0; } if (tmp) { destination.i1(element); } } var tmp0_iterator_0 = destination.w(); while (tmp0_iterator_0.f()) { var element_0 = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.person.edit.PersonEditComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2(element_0, $strings); addChild($this$invoke, this_1, block); } return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.vzg_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = tmp0_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_2($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.vzg_1 == null); var this_0 = default_54; var block = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_56; var block_1 = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($it) { return function ($this$shallowCopy) { $this$shallowCopy.ig6_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onApprovalPersonParentJoinChanged; var tmp0_safe_receiver = $props.uiState.mzg_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_1(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3(it_0)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_parent_email'; var tmp0_safe_receiver = $props.uiState.mzg_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ig6_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().nn6_1) + '*'; $this$invoke.error = !($props.uiState.uzg_1 == null); $this$invoke.disabled = !$props.uiState.lzg_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_5($props); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.uzg_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($it) { return function ($this$shallowCopy) { $this$shallowCopy.o96_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4(it)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_date_of_birth'; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.o96_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().amr_1); UstadMobileConstants_getInstance(); $this$invoke.timeZoneId = 'UTC'; $this$invoke.error = !($props.uiState.tzg_1 == null); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $props.uiState.tzg_1; $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($number) { return function ($this$shallowCopy) { $this$shallowCopy.k96_1 = $number; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_7($props) { return function (number, telInfo) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5(number)); } tmp(tmp_0); var tmp_1 = $props.onNationalPhoneNumSetChanged; // Inline function 'kotlin.text.isNullOrBlank' call var this_0 = telInfo.nationalNumber; // Inline function 'kotlin.contracts.contract' call tmp_1(!(this_0 == null ? true : isBlank(this_0))); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_phone_num'; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.k96_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().amg_1); $this$invoke.disabled = !$props.uiState.lzg_1; $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_7($props); $this$invoke.error = !($props.uiState.yzg_1 == null); // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.edit.PersonEditComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $props.uiState.yzg_1; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($it) { return function ($this$shallowCopy) { var tmp = $this$shallowCopy; // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $it.target.value; tmp.j96_1 = (!(tmp_0 == null) ? typeof tmp_0 === 'string' : false) ? tmp_0 : null; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6(it)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_email_addr'; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.j96_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().tmg_1); $this$invoke.error = !($props.uiState.rzg_1 == null); $this$invoke.disabled = !$props.uiState.lzg_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $props.uiState.rzg_1; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_8($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($it) { return function ($this$shallowCopy) { $this$shallowCopy.p96_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_9($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7(it_0)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_address'; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.p96_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().dmr_1); $this$invoke.disabled = !$props.uiState.lzg_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_9($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_10(event) { _init_properties_PersonEditScreen_kt__2hysx7(); var char = singleOrNull(event.key); var tmp; var tmp_0 = char; if (!((tmp_0 == null ? null : new Char(tmp_0)) == null)) { tmp = !Companion_getInstance_25().dpl(char); } else { tmp = false; } if (tmp) { event.preventDefault(); } return Unit_instance; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($it) { return function ($this$shallowCopy) { $this$shallowCopy.g96_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_11($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8(it_0)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_username'; var tmp0_safe_receiver = $props.uiState.hzg_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.g96_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().kmf_1) + '*'; $this$invoke.disabled = !$props.uiState.lzg_1; $this$invoke.error = !($props.uiState.ozg_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.ozg_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; $this$invoke.onKeyDown = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_10; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_11($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_12($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onPasswordChanged(it_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_9($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_password'; var tmp0_elvis_lhs = $props.uiState.izg_1; $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().lmf_1) + '*'; $this$invoke.disabled = !$props.uiState.lzg_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_12($props); $this$invoke.error = !($props.uiState.qzg_1 == null); // Inline function 'react.ReactNode' call var tmp1_elvis_lhs = $props.uiState.qzg_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp1_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp1_elvis_lhs; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadImageSelectButton(); var block = PersonEditComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_44; var block_0 = PersonEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_44; var block_1 = PersonEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = default_53; var block_2 = PersonEditComponent2$lambda$lambda$lambda$lambda_2($props, $strings, $theme$delegate); addChild($this$invoke, this_3, block_2); var tmp; if ($props.uiState.wzm()) { var this_4 = default_44; var block_3 = PersonEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); tmp = Unit_instance; } var tmp_0; if ($props.uiState.pzd()) { var this_5 = get_UstadDateField(); var block_4 = PersonEditComponent2$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.uzd()) { var this_6 = MuiTelInput; var block_5 = PersonEditComponent2$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_6, block_5); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.vzd()) { var this_7 = default_44; var block_6 = PersonEditComponent2$lambda$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_7, block_6); tmp_2 = Unit_instance; } var tmp_3; if ($props.uiState.tzd()) { var this_8 = default_44; var block_7 = PersonEditComponent2$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_8, block_7); tmp_3 = Unit_instance; } var tmp_4; if ($props.uiState.fys()) { var this_9 = default_44; var block_8 = PersonEditComponent2$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_9, block_8); tmp_4 = Unit_instance; } var tmp_5; if ($props.uiState.xzm()) { var this_10 = get_UstadPasswordTextField(); var block_9 = PersonEditComponent2$lambda$lambda$lambda$lambda_9($props, $strings); addChild($this$invoke, this_10, block_9); tmp_5 = Unit_instance; } return Unit_instance; }; } function PersonEditComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_34; var block = PersonEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonEditScreenPreview$lambda($this$FC, it) { _init_properties_PersonEditScreen_kt__2hysx7(); var uiStateVar$delegate = useState(PersonEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonEditComponent2(); var block = PersonEditScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_232($uiStateVar$delegate) { _init_properties_PersonEditScreen_kt__2hysx7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function invoke$lambda_233($uiStateVar$delegate, value) { _init_properties_PersonEditScreen_kt__2hysx7(); getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $uiStateVar$delegate[1](value); return Unit_instance; } function PersonEditScreenPreview$lambda$lambda() { _init_properties_PersonEditScreen_kt__2hysx7(); // Inline function 'kotlin.apply' call var this_0 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.edit.PersonEditScreenPreview...' call this_0.h96_1 = 'Bob'; this_0.i96_1 = 'Jones'; this_0.k96_1 = '0799999'; this_0.j96_1 = 'Bob@gmail.com'; this_0.l96_1 = 1; this_0.g96_1 = 'Bob12'; this_0.o96_1 = new Long(0, 0); this_0.q96_1 = '123'; this_0.p96_1 = 'Herat'; return new PersonEditUiState(this_0); } function PersonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate) { return function (it) { invoke$lambda_233($uiStateVar$delegate, invoke$lambda_232($uiStateVar$delegate).azh(it)); return Unit_instance; }; } function PersonEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_232($uiStateVar$delegate); $this$invoke.onPersonChanged = PersonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate); return Unit_instance; }; } function PersonEditScreen$lambda($this$FC, it) { _init_properties_PersonEditScreen_kt__2hysx7(); var viewModel = useUstadViewModel(VOID, PersonEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.uzf_1, new PersonEditUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonEditComponent2(); var block = PersonEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_234($uiStateVar$delegate) { _init_properties_PersonEditScreen_kt__2hysx7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function PersonEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PersonEditScreen_kt__2hysx7(); return new PersonEditViewModel(di, savedStateHandle); } function PersonEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.wz6(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function PersonEditViewModel$onApprovalPersonParentJoinChanged$ref($boundThis) { var l = function (p0) { $boundThis.uzm(p0); return Unit_instance; }; l.callableName = 'onApprovalPersonParentJoinChanged'; return l; } function PersonEditViewModel$onPersonPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.tzm(p0); return Unit_instance; }; l.callableName = 'onPersonPictureChanged'; return l; } function PersonEditViewModel$onNationalPhoneNumSetChanged$ref($boundThis) { var l = function (p0) { $boundThis.vzm(p0); return Unit_instance; }; l.callableName = 'onNationalPhoneNumSetChanged'; return l; } function PersonEditViewModel$onPasswordChanged$ref($boundThis) { var l = function (p0) { $boundThis.szm(p0); return Unit_instance; }; l.callableName = 'onPasswordChanged'; return l; } function PersonEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_234($uiStateVar$delegate); $this$invoke.onPersonChanged = PersonEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onApprovalPersonParentJoinChanged = PersonEditViewModel$onApprovalPersonParentJoinChanged$ref($viewModel); $this$invoke.onPersonPictureUriChanged = PersonEditViewModel$onPersonPictureChanged$ref($viewModel); $this$invoke.onNationalPhoneNumSetChanged = PersonEditViewModel$onNationalPhoneNumSetChanged$ref($viewModel); $this$invoke.onPasswordChanged = PersonEditViewModel$onPasswordChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_PersonEditScreen_kt_wmn7gz; function _init_properties_PersonEditScreen_kt__2hysx7() { if (!properties_initialized_PersonEditScreen_kt_wmn7gz) { properties_initialized_PersonEditScreen_kt_wmn7gz = true; PersonEditComponent2 = FC(PersonEditComponent2$lambda); PersonEditScreenPreview = FC(PersonEditScreenPreview$lambda); PersonEditScreen = FC(PersonEditScreen$lambda); } } function get_LearningSpaceListComponent2() { _init_properties_LearningSpaceListScreen_kt__67w74w(); return LearningSpaceListComponent2; } var LearningSpaceListComponent2; function get_LearningSpaceListScreen() { _init_properties_LearningSpaceListScreen_kt__67w74w(); return LearningSpaceListScreen; } var LearningSpaceListScreen; function LearningSpaceListComponent2$lambda($this$FC, props) { _init_properties_LearningSpaceListScreen_kt__67w74w(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = LearningSpaceListComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickNext(); return Unit_instance; }; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().enm_1); return Unit_instance; }; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'enter_link_manually'; $this$invoke.onClick = LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_26; var block = LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.learningspacelist.LearningSpaceListComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(22) + 'px'; $this$invoke.sx = this_0; var this_1 = default_33; var block = LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_1, block); return Unit_instance; }; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it) { _init_properties_LearningSpaceListScreen_kt__67w74w(); return it.nkz_1; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $learningSpace) { return function (it) { $props.onSelectLearningSpace($learningSpace.nkz_1); return Unit_instance; }; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($learningSpace) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $learningSpace.okz_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $learningSpace.nkz_1; return Unit_instance; }; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $learningSpace) { return function ($this$invoke) { $this$invoke.onClick = LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $learningSpace); var this_0 = default_26; var block = LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($learningSpace); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $learningSpace) { return function ($this$create) { $this$create.disablePadding = true; $this$create.key = '1'; var this_0 = default_33; var block = LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $learningSpace); addChild($this$create, this_0, block); return Unit_instance; }; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (learningSpace) { var tmp = default_22; return create_0(tmp, LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, learningSpace)); }; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$virtualListContent) { var tmp = $props.uiState.mzn_1; var tmp_0 = LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1; $this$virtualListContent.d126(tmp, tmp_0, LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props)); return Unit_instance; }; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_LearningSpaceListScreen_kt__67w74w(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); return Unit_instance; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_LearningSpaceListScreen_kt__67w74w(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function LearningSpaceListComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.content = virtualListContent(LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda_0($props)); var this_0 = get_UstadStandardContainer(); var block = LearningSpaceListComponent2$lambda$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); return Unit_instance; }; } function LearningSpaceListComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_22; var block = LearningSpaceListComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_VirtualList(); var block_0 = LearningSpaceListComponent2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function LearningSpaceListComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = LearningSpaceListComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LearningSpaceListScreen$lambda($this$FC, it) { _init_properties_LearningSpaceListScreen_kt__67w74w(); var viewModel = useUstadViewModel(VOID, LearningSpaceListScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.iqs_1, new LearningSpaceListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LearningSpaceListComponent2(); var block = LearningSpaceListScreen$lambda$lambda_0(viewModel, uiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_235($uiState$delegate) { _init_properties_LearningSpaceListScreen_kt__67w74w(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function LearningSpaceListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_LearningSpaceListScreen_kt__67w74w(); return new LearningSpaceListViewModel(di, savedStateHandle); } function LearningSpaceListViewModel$onClickNext$ref($boundThis) { var l = function () { $boundThis.awe(); return Unit_instance; }; l.callableName = 'onClickNext'; return l; } function LearningSpaceListViewModel$onSelectLearningSpace$ref($boundThis) { var l = function (p0) { $boundThis.nzp(p0); return Unit_instance; }; l.callableName = 'onSelectLearningSpace'; return l; } function LearningSpaceListScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_235($uiState$delegate); $this$invoke.onClickNext = LearningSpaceListViewModel$onClickNext$ref($viewModel); $this$invoke.onSelectLearningSpace = LearningSpaceListViewModel$onSelectLearningSpace$ref($viewModel); return Unit_instance; }; } var properties_initialized_LearningSpaceListScreen_kt_fukb9a; function _init_properties_LearningSpaceListScreen_kt__67w74w() { if (!properties_initialized_LearningSpaceListScreen_kt_fukb9a) { properties_initialized_LearningSpaceListScreen_kt_fukb9a = true; LearningSpaceListComponent2 = FC(LearningSpaceListComponent2$lambda); LearningSpaceListScreen = FC(LearningSpaceListScreen$lambda); } } function get_PersonListComponent2() { _init_properties_PersonListScreen_kt__c37erj(); return PersonListComponent2; } var PersonListComponent2; function get_demoPersonList_0() { _init_properties_PersonListScreen_kt__c37erj(); return demoPersonList_0; } var demoPersonList_0; function get_PersonListScreenPreview() { _init_properties_PersonListScreen_kt__c37erj(); return PersonListScreenPreview; } var PersonListScreenPreview; function get_PersonListScreen() { _init_properties_PersonListScreen_kt__c37erj(); return PersonListScreen; } var PersonListScreen; function PersonListComponent2$lambda($this$FC, props) { _init_properties_PersonListScreen_kt__c37erj(); var strings = useStringProvider(); var tmp = props.uiState.izr_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.m11z_1, true, 50); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = PersonListComponent2$lambda$lambda(muiAppState, props, infiniteQueryResult, strings); addChild($this$FC, this_0, block); return Unit_instance; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSortOrderChanged(it); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.kzr_1; $this$create.sortOptions = $props.uiState.jzr_1; $this$create.enabled = true; $this$create.onClickSort = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda($props)); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$create) { $this$create.text = $strings.eq5(strings_getInstance().fmx_1); $this$create.onClickAdd = $props.onClickAddItem; return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function () { var tmp = get_UstadAddListItem(); return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $props)); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickCopyInviteCode(); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_80; addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().hnj_1); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'copy_invite_code_button'; $this$invoke.onClick = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var this_0 = default_33; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickInviteViaContact(); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_142; addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().nnm_1); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'invite_via_contact_button'; $this$invoke.onClick = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var this_0 = default_25; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$create) { var this_0 = default_33; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings)); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickInviteWithLink(); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_142; addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().mn4_1); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'invite_with_link_button'; $this$invoke.onClick = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5($props); var this_0 = default_25; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_7($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$create) { var this_0 = default_33; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings)); }; } function PersonListComponent2$lambda$lambda$lambda$lambda_4(it) { _init_properties_PersonListScreen_kt__c37erj(); var tmp0_safe_receiver = it.ng4_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.f96_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); return tmp2_elvis_lhs == null ? '0' : tmp2_elvis_lhs; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_8($personAndDetails, $props) { return function (it) { var tmp0_safe_receiver = $personAndDetails; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ng4_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.PersonListComponent2........' call $props.onListItemClick(tmp1_safe_receiver); } return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($personAndDetails) { return function ($this$invoke) { var tmp0_safe_receiver = $personAndDetails; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.og4_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.h97_1; var tmp2_safe_receiver = $personAndDetails; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.ng4_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.qkm(); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_9($personAndDetails) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($personAndDetails); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_10($personAndDetails) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $personAndDetails; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ng4_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.qkm(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($personAndDetails, $props) { return function ($this$invoke) { $this$invoke.onClick = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_8($personAndDetails, $props); var this_0 = default_25; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_9($personAndDetails); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_10($personAndDetails); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda_4($personAndDetails, $props) { return function ($this$create) { var this_0 = default_33; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($personAndDetails, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda_5($props) { return function (personAndDetails) { var tmp = default_22; return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_4(personAndDetails, $props)); }; } function PersonListComponent2$lambda$lambda$lambda($props, $infiniteQueryResult, $strings) { return function ($this$virtualListContent) { $this$virtualListContent.c126('sort_list_opts', PersonListComponent2$lambda$lambda$lambda$lambda($props)); var tmp; if ($props.uiState.lzr_1) { $this$virtualListContent.c126('add_new_person', PersonListComponent2$lambda$lambda$lambda$lambda_0($strings, $props)); tmp = Unit_instance; } if ($props.uiState.ozr_1 == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.PersonListComponent2....' call $this$virtualListContent.c126('copy_invite_code', PersonListComponent2$lambda$lambda$lambda$lambda_1($props, $strings)); } var tmp_0; if ($props.uiState.nzr_1) { $this$virtualListContent.c126('invite_via_contact', PersonListComponent2$lambda$lambda$lambda$lambda_2($props, $strings)); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.mzr_1) { $this$virtualListContent.c126('invite_with_link', PersonListComponent2$lambda$lambda$lambda$lambda_3($props, $strings)); tmp_1 = Unit_instance; } var tmp_2 = PersonListComponent2$lambda$lambda$lambda$lambda_4; $this$virtualListContent.j126($infiniteQueryResult, tmp_2, PersonListComponent2$lambda$lambda$lambda$lambda_5($props)); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListComponent2$lambda$lambda($muiAppState, $props, $infiniteQueryResult, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.PersonListComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(PersonListComponent2$lambda$lambda$lambda($props, $infiniteQueryResult, $strings)); var this_1 = default_47; var block = PersonListComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function PersonListScreenPreview$lambda($this$FC, props) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonListComponent2(); var block = PersonListScreenPreview$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function PersonListScreenPreview$lambda$lambda$lambda() { _init_properties_PersonListScreen_kt__c37erj(); return new ListPagingSource(get_demoPersonList_0()); } function PersonListScreenPreview$lambda$lambda($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); $this$invoke.uiState = new PersonListUiState(PersonListScreenPreview$lambda$lambda$lambda); return Unit_instance; }; } function PersonListScreen$lambda($this$FC, it) { _init_properties_PersonListScreen_kt__c37erj(); var location = useLocation(); var strings = useStringProvider(); var viewModel = useUstadViewModel(VOID, PersonListScreen$lambda$lambda(location)); var uiState$delegate = collectAsState(viewModel.iqs_1, new PersonListUiState()); var appState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = PersonListScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_97; var block_0 = PersonListScreen$lambda$lambda_1(uiState$delegate, viewModel, strings); addChild($this$FC, this_1, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_PersonListComponent2(); var block_1 = PersonListScreen$lambda$lambda_2(viewModel, uiState$delegate); addChild($this$FC, this_2, block_1); return Unit_instance; } function invoke$lambda_236($uiState$delegate) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function invoke$lambda_237($appState$delegate) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function PersonListScreen$lambda$lambda($location) { return function (di, savedStateHandle) { return new PersonListViewModel(di, savedStateHandle, get_ustadViewName($location)); }; } function PersonListScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_237($appState$delegate).mq2_1; return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.xzt(); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.cqt(); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_119; addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().qmr_1); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_person_button'; $this$invoke.onClick = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel); var this_0 = default_25; var block = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = PersonListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel) { return function (it) { $viewModel.vzt(); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_157; addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.eq5(strings_getInstance().dnk_1); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { $this$invoke.id = 'bulk_import_button'; $this$invoke.onClick = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel); var this_0 = default_25; var block = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = PersonListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_22; var block = PersonListScreen$lambda$lambda$lambda$lambda($viewModel, $strings); addChild($this$invoke, this_0, block); var this_1 = default_22; var block_0 = PersonListScreen$lambda$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PersonListScreen$lambda$lambda_1($uiState$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_236($uiState$delegate).qzr_1; $this$invoke.onClose = PersonListScreen$lambda$lambda$lambda($viewModel); var this_0 = default_16; var block = PersonListScreen$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.wzt(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function PersonListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.zss(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function PersonListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.cqt(); return Unit_instance; }; l.callableName = 'onClickAdd'; return l; } function PersonListViewModel$onClickInviteWithLink$ref($boundThis) { var l = function () { $boundThis.szt(); return Unit_instance; }; l.callableName = 'onClickInviteWithLink'; return l; } function PersonListViewModel$onClickCopyInviteCode$ref($boundThis) { var l = function () { $boundThis.tzt(); return Unit_instance; }; l.callableName = 'onClickCopyInviteCode'; return l; } function PersonListViewModel$onClickInviteViaContact$ref($boundThis) { var l = function () { $boundThis.uzt(); return Unit_instance; }; l.callableName = 'onClickInviteViaContact'; return l; } function PersonListScreen$lambda$lambda_2($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_236($uiState$delegate); $this$invoke.refreshCommandFlow = $viewModel.kqs_1; $this$invoke.onListItemClick = PersonListViewModel$onClickEntry$ref($viewModel); $this$invoke.onSortOrderChanged = PersonListViewModel$onSortOrderChanged$ref($viewModel); $this$invoke.onClickAddItem = PersonListViewModel$onClickAdd$ref($viewModel); $this$invoke.onClickInviteWithLink = PersonListViewModel$onClickInviteWithLink$ref($viewModel); $this$invoke.onClickCopyInviteCode = PersonListViewModel$onClickCopyInviteCode$ref($viewModel); $this$invoke.onClickInviteViaContact = PersonListViewModel$onClickInviteViaContact$ref($viewModel); return Unit_instance; }; } var properties_initialized_PersonListScreen_kt_3q0o75; function _init_properties_PersonListScreen_kt__c37erj() { if (!properties_initialized_PersonListScreen_kt_3q0o75) { properties_initialized_PersonListScreen_kt_3q0o75 = true; PersonListComponent2 = FC(PersonListComponent2$lambda); // Inline function 'kotlin.collections.map' call var this_0 = numberRangeToNumber(0, 150); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.list.demoPersonList.' call // Inline function 'kotlin.apply' call var this_1 = new PersonAndListDisplayDetails(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.demoPersonList..' call var tmp = this_1; // Inline function 'kotlin.apply' call var this_2 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.demoPersonList...' call this_2.h96_1 = 'Person'; this_2.i96_1 = '' + item; this_2.f96_1 = toLong(item); tmp.ng4_1 = this_2; destination.i1(this_1); } demoPersonList_0 = destination; PersonListScreenPreview = FC(PersonListScreenPreview$lambda); PersonListScreen = FC(PersonListScreen$lambda); } } function get_RegisterAgeRedirectScreen() { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); return RegisterAgeRedirectScreen; } var RegisterAgeRedirectScreen; function get_RegisterAgeRedirectComponent2() { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); return RegisterAgeRedirectComponent2; } var RegisterAgeRedirectComponent2; function RegisterAgeRedirectScreen$lambda($this$FC, it) { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); var viewModel = useUstadViewModel(VOID, RegisterAgeRedirectScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.wzu_1, new RegisterAgeRedirectUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_RegisterAgeRedirectComponent2(); var block = RegisterAgeRedirectScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_238($uiStateVal$delegate) { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function RegisterAgeRedirectScreen$lambda$lambda(di, savedStateHandle) { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); return new RegisterAgeRedirectViewModel(di, savedStateHandle); } function RegisterAgeRedirectViewModel$onSetDate$ref($boundThis) { var l = function (p0) { $boundThis.xzu(p0); return Unit_instance; }; l.callableName = 'onSetDate'; return l; } function RegisterAgeRedirectViewModel$onClickNext$ref($boundThis) { var l = function () { $boundThis.awe(); return Unit_instance; }; l.callableName = 'onClickNext'; return l; } function RegisterAgeRedirectScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_238($uiStateVal$delegate); $this$invoke.onSetDate = RegisterAgeRedirectViewModel$onSetDate$ref($viewModel); $this$invoke.onClickNext = RegisterAgeRedirectViewModel$onClickNext$ref($viewModel); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda($this$FC, props) { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = RegisterAgeRedirectComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().mn6_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSetDate(it); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'age_date_of_birth'; $this$invoke.timeInMillis = $props.uiState.yzu_1; UstadMobileConstants_getInstance(); $this$invoke.timeZoneId = 'UTC'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().amr_1) + '*'; $this$invoke.onChange = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.error = !($props.uiState.azv_1 == null); // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.azv_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp0_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp0_elvis_lhs; return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(15) + 'px'; var this_0 = default_2; var block = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadDateField(); var block_0 = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_34; var block = RegisterAgeRedirectComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_RegisterAgeRedirectScreen_kt_207y0c; function _init_properties_RegisterAgeRedirectScreen_kt__e0wiry() { if (!properties_initialized_RegisterAgeRedirectScreen_kt_207y0c) { properties_initialized_RegisterAgeRedirectScreen_kt_207y0c = true; RegisterAgeRedirectScreen = FC(RegisterAgeRedirectScreen$lambda); RegisterAgeRedirectComponent2 = FC(RegisterAgeRedirectComponent2$lambda); } } function get_RegisterMinorWaitForParentComponent2() { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return RegisterMinorWaitForParentComponent2; } var RegisterMinorWaitForParentComponent2; function get_RegisterMinorWaitForParentScreen() { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return RegisterMinorWaitForParentScreen; } var RegisterMinorWaitForParentScreen; var RegisterMinorWaitForParentPreview; function RegisterMinorWaitForParentComponent2$lambda($this$FC, props) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); var strings = useStringProvider(); var passwordVisible$delegate = useState(RegisterMinorWaitForParentComponent2$lambda$lambda); var password = invoke$lambda_239(passwordVisible$delegate) ? props.uiState.izw_1 : '*****'; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = RegisterMinorWaitForParentComponent2$lambda$lambda_0(props, strings, password, passwordVisible$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_239($passwordVisible$delegate) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $passwordVisible$delegate[0]; } function invoke$lambda_240($passwordVisible$delegate, value) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $passwordVisible$delegate[1](value); return Unit_instance; } function RegisterMinorWaitForParentComponent2$lambda$lambda() { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return false; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $props.uiState.hzw_1; $this$invoke.labelText = $strings.eq5(strings_getInstance().kmf_1); $this$invoke.icon = create(default_29); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function (it) { invoke$lambda_240($passwordVisible$delegate, !invoke$lambda_239($passwordVisible$delegate)); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function ($this$create) { $this$create.onClick = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate); var tmp; if (!invoke$lambda_239($passwordVisible$delegate)) { var this_0 = default_50; addChild_0($this$create, this_0); tmp = Unit_instance; } else { var this_1 = default_52; addChild_0($this$create, this_1); tmp = Unit_instance; } return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_0($password, $strings, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $password; $this$invoke.labelText = $strings.eq5(strings_getInstance().lmf_1); $this$invoke.icon = create(default_153); var tmp = default_6; $this$invoke.secondaryActionContent = create_0(tmp, RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate)); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.s11t(strings_getInstance().on6_1, [$props.uiState.jzw_1]); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickOk(); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().sme_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda($props, $strings, $password, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var tmp; if ($props.uiState.kzw_1) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadDetailField(); var block = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField(); var block_0 = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_0($password, $strings, $passwordVisible$delegate); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } var this_2 = default_2; var block_1 = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); var this_3 = default_11; var block_2 = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_3, block_2); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda_0($props, $strings, $password, $passwordVisible$delegate) { return function ($this$invoke) { var this_0 = default_24; var block = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda($props, $strings, $password, $passwordVisible$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function RegisterMinorWaitForParentScreen$lambda($this$FC, it) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); var viewModel = useUstadViewModel(VOID, RegisterMinorWaitForParentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.fzw_1, new RegisterMinorWaitForParentUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_RegisterMinorWaitForParentComponent2(); var block = RegisterMinorWaitForParentScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_241($uiStateVal$delegate) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function RegisterMinorWaitForParentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return new RegisterMinorWaitForParentViewModel(di, savedStateHandle); } function RegisterMinorWaitForParentViewModel$onClickOK$ref($boundThis) { var l = function () { $boundThis.mzw(); return Unit_instance; }; l.callableName = 'onClickOK'; return l; } function RegisterMinorWaitForParentScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_241($uiStateVal$delegate); $this$invoke.onClickOk = RegisterMinorWaitForParentViewModel$onClickOK$ref($viewModel); return Unit_instance; }; } function RegisterMinorWaitForParentPreview$lambda($this$FC, it) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); var uiStateVal$delegate = useState(RegisterMinorWaitForParentPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_RegisterMinorWaitForParentComponent2(); var block = RegisterMinorWaitForParentPreview$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_242($uiStateVal$delegate) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function RegisterMinorWaitForParentPreview$lambda$lambda() { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return new RegisterMinorWaitForParentUiState('new.username', 'secret', 'parent@email.com'); } function RegisterMinorWaitForParentPreview$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_242($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_RegisterMinorWaitForParentScreen_kt_gt4tmi; function _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0() { if (!properties_initialized_RegisterMinorWaitForParentScreen_kt_gt4tmi) { properties_initialized_RegisterMinorWaitForParentScreen_kt_gt4tmi = true; RegisterMinorWaitForParentComponent2 = FC(RegisterMinorWaitForParentComponent2$lambda); RegisterMinorWaitForParentScreen = FC(RegisterMinorWaitForParentScreen$lambda); RegisterMinorWaitForParentPreview = FC(RegisterMinorWaitForParentPreview$lambda); } } function get_RedirectScreen() { _init_properties_RedirectScreen_kt__f4wxfc(); return RedirectScreen; } var RedirectScreen; function RedirectScreen$lambda($this$FC, it) { _init_properties_RedirectScreen_kt__f4wxfc(); useUstadViewModel(VOID, RedirectScreen$lambda$lambda); return Unit_instance; } function RedirectScreen$lambda$lambda(di, savedStateHandle) { _init_properties_RedirectScreen_kt__f4wxfc(); return new RedirectViewModel(di, savedStateHandle); } var properties_initialized_RedirectScreen_kt_v2w9au; function _init_properties_RedirectScreen_kt__f4wxfc() { if (!properties_initialized_RedirectScreen_kt_v2w9au) { properties_initialized_RedirectScreen_kt_v2w9au = true; RedirectScreen = FC(RedirectScreen$lambda); } } function get_ScheduleEditComponent2() { _init_properties_ScheduleEditScreen_kt__rnahd9(); return ScheduleEditComponent2; } var ScheduleEditComponent2; var ScheduleEditScreenPreview; function get_ScheduleEditScreen() { _init_properties_ScheduleEditScreen_kt__rnahd9(); return ScheduleEditScreen; } var ScheduleEditScreen; function ScheduleEditComponent2$lambda($this$FC, props) { _init_properties_ScheduleEditScreen_kt__rnahd9(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ScheduleEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.ihb_1 = $it.eq4_1; return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onScheduleChanged; var tmp0_safe_receiver = $props.uiState.vzz_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_15(tmp0_safe_receiver, ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.vzz_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ihb_1; $this$invoke.value = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; $this$invoke.options = ScheduleConstants_getInstance().vq5_1; $this$invoke.label = $strings.eq5(strings_getInstance().pms_1); $this$invoke.enabled = $props.uiState.yzz_1; $this$invoke.id = 'day_field'; $this$invoke.onChange = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.ghb_1 = toLong($it); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onScheduleChanged; var tmp0_safe_receiver = $props.uiState.vzz_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_15(tmp0_safe_receiver, ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.vzz_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ghb_1; $this$invoke.timeInMillis = (tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs).mb(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().emn_1); var tmp2_safe_receiver = $props.uiState.wzz_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.schedule.edit.ScheduleEditComponent2......' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.yzz_1; $this$invoke.error = !($props.uiState.wzz_1 == null); $this$invoke.fullWidth = true; $this$invoke.id = 'from_time'; $this$invoke.onChange = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.hhb_1 = toLong($it); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onScheduleChanged; var tmp0_safe_receiver = $props.uiState.vzz_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_15(tmp0_safe_receiver, ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.vzz_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hhb_1; $this$invoke.timeInMillis = (tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs).mb(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().umr_1); var tmp2_safe_receiver = $props.uiState.xzz_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.schedule.edit.ScheduleEditComponent2......' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.yzz_1; $this$invoke.error = !($props.uiState.xzz_1 == null); $this$invoke.fullWidth = true; $this$invoke.id = 'to_time'; $this$invoke.onChange = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; // Inline function 'web.cssom.JustifyContent.Companion.spaceBetween' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke.justifyContent = 'space-between'; var this_0 = get_UstadTimeField(); var block = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadTimeField(); var block_0 = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadMessageIdSelectField(); var block = ScheduleEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_24; var block_0 = ScheduleEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = ScheduleEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ScheduleEditScreenPreview$lambda($this$FC, it) { _init_properties_ScheduleEditScreen_kt__rnahd9(); var uiStateVar$delegate = useState(ScheduleEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ScheduleEditComponent2(); var block = ScheduleEditScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_243($uiStateVar$delegate) { _init_properties_ScheduleEditScreen_kt__rnahd9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function invoke$lambda_244($uiStateVar$delegate, value) { _init_properties_ScheduleEditScreen_kt__rnahd9(); getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $uiStateVar$delegate[1](value); return Unit_instance; } function ScheduleEditScreenPreview$lambda$lambda() { _init_properties_ScheduleEditScreen_kt__rnahd9(); // Inline function 'kotlin.apply' call var this_0 = new Schedule(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.schedule.edit.ScheduleEditScreenPreview...' call this_0.ihb_1 = 0; this_0.ghb_1 = new Long(45, 0); this_0.hhb_1 = new Long(78, 0); return new ScheduleEditUiState(this_0); } function ScheduleEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate) { return function (it) { invoke$lambda_244($uiStateVar$delegate, invoke$lambda_243($uiStateVar$delegate).zzz(it)); return Unit_instance; }; } function ScheduleEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_243($uiStateVar$delegate); $this$invoke.onScheduleChanged = ScheduleEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate); return Unit_instance; }; } function ScheduleEditScreen$lambda($this$FC, it) { _init_properties_ScheduleEditScreen_kt__rnahd9(); var viewModel = useUstadViewModel(VOID, ScheduleEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.uzz_1, new ScheduleEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ScheduleEditComponent2(); var block = ScheduleEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_245($uiStateVar$delegate) { _init_properties_ScheduleEditScreen_kt__rnahd9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function ScheduleEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ScheduleEditScreen_kt__rnahd9(); return new ScheduleEditViewModel(di, savedStateHandle); } function ScheduleEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.a101(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ScheduleEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_245($uiStateVar$delegate); $this$invoke.onScheduleChanged = ScheduleEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ScheduleEditScreen_kt_a9oes1; function _init_properties_ScheduleEditScreen_kt__rnahd9() { if (!properties_initialized_ScheduleEditScreen_kt_a9oes1) { properties_initialized_ScheduleEditScreen_kt_a9oes1 = true; ScheduleEditComponent2 = FC(ScheduleEditComponent2$lambda); ScheduleEditScreenPreview = FC(ScheduleEditScreenPreview$lambda); ScheduleEditScreen = FC(ScheduleEditScreen$lambda); } } function get_SettingsScreen() { _init_properties_SettingsScreen_kt__zb3f4f(); return SettingsScreen; } var SettingsScreen; var SettingsPreview; function get_SettingsComponent2() { _init_properties_SettingsScreen_kt__zb3f4f(); return SettingsComponent2; } var SettingsComponent2; function SettingsScreen$lambda($this$FC, it) { _init_properties_SettingsScreen_kt__zb3f4f(); var viewModel = useUstadViewModel(VOID, SettingsScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.k102_1, new SettingsUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_97; var block = SettingsScreen$lambda$lambda_0(uiStateVal$delegate, viewModel); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_SettingsComponent2(); var block_0 = SettingsScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_246($uiStateVal$delegate) { _init_properties_SettingsScreen_kt__zb3f4f(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function SettingsScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SettingsScreen_kt__zb3f4f(); return new SettingsViewModel(di, savedStateHandle); } function SettingsScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.qz3(); return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda_0(it) { _init_properties_SettingsScreen_kt__zb3f4f(); return it.wq0_1; } function SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang) { return function (it) { $viewModel.c105($uiLang); return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($uiLang) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $uiLang.xq0_1; return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang) { return function ($this$invoke) { $this$invoke.onClick = SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang); var this_0 = default_26; var block = SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($uiLang); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda$lambda($viewModel, $uiLang) { return function ($this$invoke) { var this_0 = default_33; var block = SettingsScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda_1($uiStateVal$delegate, $viewModel) { return function ($this$invoke) { var tmp0_iterator = invoke$lambda_246($uiStateVal$delegate).n103_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.settings.SettingsScreen....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = SettingsScreen$lambda$lambda$lambda$lambda($viewModel, element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function SettingsScreen$lambda$lambda_0($uiStateVal$delegate, $viewModel) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_246($uiStateVal$delegate).k103_1; $this$invoke.onClose = SettingsScreen$lambda$lambda$lambda($viewModel); var tmp = invoke$lambda_246($uiStateVal$delegate).n103_1; println('languages = ' + joinToString(tmp, VOID, VOID, VOID, VOID, VOID, SettingsScreen$lambda$lambda$lambda_0)); var this_0 = default_16; var block = SettingsScreen$lambda$lambda$lambda_1($uiStateVal$delegate, $viewModel); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SettingsViewModel$onClickSiteSettings$ref($boundThis) { var l = function () { $boundThis.d105(); return Unit_instance; }; l.callableName = 'onClickSiteSettings'; return l; } function SettingsViewModel$onClickLanguage$ref($boundThis) { var l = function () { $boundThis.b105(); return Unit_instance; }; l.callableName = 'onClickLanguage'; return l; } function SettingsViewModel$onClickDeletedItems$ref($boundThis) { var l = function () { $boundThis.e105(); return Unit_instance; }; l.callableName = 'onClickDeletedItems'; return l; } function SettingsScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_246($uiStateVal$delegate); $this$invoke.onClickWorkspace = SettingsViewModel$onClickSiteSettings$ref($viewModel); $this$invoke.onClickAppLanguage = SettingsViewModel$onClickLanguage$ref($viewModel); $this$invoke.onClickDeletedItems = SettingsViewModel$onClickDeletedItems$ref($viewModel); return Unit_instance; }; } function SettingsPreview$lambda($this$FC, it) { _init_properties_SettingsScreen_kt__zb3f4f(); var uiStateVar$delegate = useState(SettingsPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SettingsComponent2(); var block = SettingsPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_247($uiStateVar$delegate) { _init_properties_SettingsScreen_kt__zb3f4f(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function SettingsPreview$lambda$lambda() { _init_properties_SettingsScreen_kt__zb3f4f(); return new SettingsUiState(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, true, true, true, true); } function SettingsPreview$lambda$lambda$lambda() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda$lambda_0() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda$lambda_1() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda$lambda_2() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda$lambda_3() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_247($uiStateVar$delegate); $this$invoke.onClickAppLanguage = SettingsPreview$lambda$lambda$lambda; $this$invoke.onClickGoToHolidayCalendarList = SettingsPreview$lambda$lambda$lambda_0; $this$invoke.onClickWorkspace = SettingsPreview$lambda$lambda$lambda_1; $this$invoke.onClickLeavingReason = SettingsPreview$lambda$lambda$lambda_2; $this$invoke.onClickLangList = SettingsPreview$lambda$lambda$lambda_3; return Unit_instance; }; } function SettingsComponent2$lambda($this$FC, props) { _init_properties_SettingsScreen_kt__zb3f4f(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SettingsComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function SettingsComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_158); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $props.uiState.m103_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.eq5(strings_getInstance().kng_1); $this$invoke.onClick = $props.onClickAppLanguage; return Unit_instance; }; } function SettingsComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_63); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.eq5(strings_getInstance().sni_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.eq5(strings_getInstance().tni_1); $this$invoke.onClick = $props.onClickDeletedItems; return Unit_instance; }; } function SettingsComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_159); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.eq5(strings_getInstance().jn5_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.eq5(strings_getInstance().pn5_1); $this$invoke.onClick = $props.onClickWorkspace; return Unit_instance; }; } function SettingsComponent2$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_160); $this$invoke.labelText = $strings.eq5(strings_getInstance().qmt_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $strings.eq5(strings_getInstance().omt_1); $this$invoke.onClick = $props.onClickLeavingReason; return Unit_instance; }; } function SettingsComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadDetailField2(); var block = SettingsComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField2(); var block_0 = SettingsComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.i103_1) { var this_2 = get_UstadDetailField2(); var block_1 = SettingsComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } var tmp_0; if ($props.uiState.j103_1) { var this_3 = get_UstadDetailField(); var block_2 = SettingsComponent2$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } return Unit_instance; }; } function SettingsComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = SettingsComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_SettingsScreen_kt_njiyzz; function _init_properties_SettingsScreen_kt__zb3f4f() { if (!properties_initialized_SettingsScreen_kt_njiyzz) { properties_initialized_SettingsScreen_kt_njiyzz = true; SettingsScreen = FC(SettingsScreen$lambda); SettingsPreview = FC(SettingsPreview$lambda); SettingsComponent2 = FC(SettingsComponent2$lambda); } } function get_SignUpEnterUsernamePasswordScreen() { _init_properties_SignUpEnterUsernamePasswordScreen_kt__z3mvzp(); return SignUpEnterUsernamePasswordScreen; } var SignUpEnterUsernamePasswordScreen; function get_SignUpEnterUsernamePasswordComponent2() { _init_properties_SignUpEnterUsernamePasswordScreen_kt__z3mvzp(); return SignUpEnterUsernamePasswordComponent2; } var SignUpEnterUsernamePasswordComponent2; function SignUpEnterUsernamePasswordScreen$lambda($this$FC, it) { _init_properties_SignUpEnterUsernamePasswordScreen_kt__z3mvzp(); var viewModel = useUstadViewModel(VOID, SignUpEnterUsernamePasswordScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.j10c_1, new SignupEnterUsernamePasswordUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SignUpEnterUsernamePasswordComponent2(); var block = SignUpEnterUsernamePasswordScreen$lambda$lambda_0(viewModel, uiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_248($uiState$delegate) { _init_properties_SignUpEnterUsernamePasswordScreen_kt__z3mvzp(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function SignUpEnterUsernamePasswordScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SignUpEnterUsernamePasswordScreen_kt__z3mvzp(); return new SignupEnterUsernamePasswordViewModel(di, savedStateHandle); } function SignupEnterUsernamePasswordViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.wz6(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function SignupEnterUsernamePasswordViewModel$onPasswordChanged$ref($boundThis) { var l = function (p0) { $boundThis.szm(p0); return Unit_instance; }; l.callableName = 'onPasswordChanged'; return l; } function SignupEnterUsernamePasswordViewModel$onClickedSignupEnterUsernamePassword$ref($boundThis) { var l = function () { $boundThis.d10g(); return Unit_instance; }; l.callableName = 'onClickedSignupEnterUsernamePassword'; return l; } function SignUpEnterUsernamePasswordScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_248($uiState$delegate); $this$invoke.onPersonChanged = SignupEnterUsernamePasswordViewModel$onEntityChanged$ref($viewModel); $this$invoke.onPasswordValueChange = SignupEnterUsernamePasswordViewModel$onPasswordChanged$ref($viewModel); $this$invoke.onClickSignUp = SignupEnterUsernamePasswordViewModel$onClickedSignupEnterUsernamePassword$ref($viewModel); return Unit_instance; }; } function SignUpEnterUsernamePasswordComponent2$lambda($this$FC, props) { _init_properties_SignUpEnterUsernamePasswordScreen_kt__z3mvzp(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SignUpEnterUsernamePasswordComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.g96_1 = $it; return Unit_instance; }; } function SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.t10c_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_instance; }; } function SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'username'; var tmp0_safe_receiver = $props.uiState.t10c_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.g96_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().kmf_1); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.error = !($props.uiState.y10c_1 == null); var tmp2_safe_receiver = $props.uiState.y10c_1; var tmp_0; if (tmp2_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.signup.SignUpEnterUsernamePasswordComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = tmp2_safe_receiver; } $this$invoke.helperText = tmp_0; return Unit_instance; }; } function SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onPasswordValueChange(it_0); return Unit_instance; }; } function SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'password'; var tmp0_elvis_lhs = $props.uiState.u10c_1; $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().lmf_1); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda$lambda_0($props); $this$invoke.error = !($props.uiState.a10d_1 == null); var tmp1_safe_receiver = $props.uiState.a10d_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.signup.SignUpEnterUsernamePasswordComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = tmp1_safe_receiver; } $this$invoke.helperText = tmp_0; return Unit_instance; }; } function SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_SignUpEnterUsernamePasswordScreen_kt__z3mvzp(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.signup.SignUpEnterUsernamePasswordComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickSignUp(); return Unit_instance; }; } function SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'signup_button'; $this$invoke.onClick = SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.eq5(strings_getInstance().snl_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadTextField(); var block = SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadPasswordTextField(); var block_0 = SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_15; var block_1 = SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_1); var this_3 = default_11; var block_2 = SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_3, block_2); return Unit_instance; }; } function SignUpEnterUsernamePasswordComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = SignUpEnterUsernamePasswordComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_SignUpEnterUsernamePasswordScreen_kt_6za9xp; function _init_properties_SignUpEnterUsernamePasswordScreen_kt__z3mvzp() { if (!properties_initialized_SignUpEnterUsernamePasswordScreen_kt_6za9xp) { properties_initialized_SignUpEnterUsernamePasswordScreen_kt_6za9xp = true; SignUpEnterUsernamePasswordScreen = FC(SignUpEnterUsernamePasswordScreen$lambda); SignUpEnterUsernamePasswordComponent2 = FC(SignUpEnterUsernamePasswordComponent2$lambda); } } function get_SignUpScreenComponent2() { _init_properties_SignUpScreen_kt__ivy6jg(); return SignUpScreenComponent2; } var SignUpScreenComponent2; function get_SignUpScreen() { _init_properties_SignUpScreen_kt__ivy6jg(); return SignUpScreen; } var SignUpScreen; function SignUpScreenComponent2$lambda($this$FC, props) { _init_properties_SignUpScreen_kt__ivy6jg(); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SignUpScreenComponent2$lambda$lambda(props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_249($theme$delegate) { _init_properties_SignUpScreen_kt__ivy6jg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onPersonPictureUriChanged(it); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.k107_1; $this$invoke.imageUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.g97_1; $this$invoke.onImageUriChanged = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onFullNameValueChange(it_0); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.signup.SignUpScreenComponent2.....' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = toString(16) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().ynl_1) + '*'; var tmp0_elvis_lhs = $props.uiState.m107_1; $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props); $this$invoke.error = !($props.uiState.q107_1 == null); var tmp1_safe_receiver = $props.uiState.q107_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.signup.SignUpScreenComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = tmp1_safe_receiver; } $this$invoke.helperText = tmp_0; return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'gender_label'; $this$invoke.shrink = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.signup.SignUpScreenComponent2......' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_249($theme$delegate).palette.background.default; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_1 = $strings.eq5(strings_getInstance().umv_1) + '*'; addChildNode($this$invoke, this_1); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($selectedVal) { return function ($this$shallowCopy) { $this$shallowCopy.l96_1 = toInt($selectedVal); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.h107_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(selectedVal)); } tmp(tmp_0); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.eq4_1.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.eq5($option.dq4_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.h107_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.l96_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); $this$invoke.value = tmp2_elvis_lhs == null ? '0' : tmp2_elvis_lhs; $this$invoke.id = 'gender'; $this$invoke.labelId = 'gender_label'; $this$invoke.fullWidth = true; $this$invoke.onChange = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'kotlin.collections.filter' call // Inline function 'kotlin.collections.filterTo' call var this_0 = $props.uiState.j107_1; var destination = ArrayList_init_$Create$_0(); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.signup.SignUpScreenComponent2......' call var tmp; if (!element.dq4_1.equals(strings_getInstance().tmd_1)) { tmp = true; } else { var tmp0_safe_receiver_0 = $props.uiState.h107_1; tmp = (tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.l96_1) === 0; } if (tmp) { destination.i1(element); } } var tmp0_iterator_0 = destination.w(); while (tmp0_iterator_0.f()) { var element_0 = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.signup.SignUpScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(element_0, $strings); addChild($this$invoke, this_1, block); } return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.p107_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = tmp0_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onParentEmailValueChange(it_0); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.signup.SignUpScreenComponent2......' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = toString(16) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().jnn_1) + '*'; var tmp0_elvis_lhs = $props.uiState.n107_1; $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props); $this$invoke.error = !($props.uiState.r107_1 == null); var tmp1_safe_receiver = $props.uiState.r107_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.signup.SignUpScreenComponent2......' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = tmp1_safe_receiver; } $this$invoke.helperText = tmp_0; return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.p107_1 == null); var this_0 = default_54; var block = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_56; var block_1 = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_2, block_1); var tmp; if ($props.uiState.z107_1) { var this_3 = default_44; var block_2 = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_3, block_2); tmp = Unit_instance; } return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (_anonymous_parameter_0__qggqh8, checked) { $props.onTeacherCheckChanged(checked); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function ($this$create) { $this$create.checked = $props.uiState.t107_1; $this$create.onChange = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($strings, $props) { return function ($this$invoke) { var tmp = default_161; $this$invoke.control = create_0(tmp, SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props)); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().hnl_1); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (_anonymous_parameter_0__qggqh8, checked) { $props.onParentCheckChanged(checked); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props) { return function ($this$create) { $this$create.checked = $props.uiState.s107_1; $this$create.onChange = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props); $this$create.disabled = $props.uiState.a108_1; return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($strings, $props) { return function ($this$invoke) { var tmp = default_161; $this$invoke.control = create_0(tmp, SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props)); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().inl_1); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var tmp; if ($props.uiState.y107_1 ? !$props.uiState.z107_1 : false) { if (!$props.uiState.a108_1) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_130; var block = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($strings, $props); addChild($this$invoke, this_0, block); } var this_1 = default_130; var block_0 = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($strings, $props); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_SignUpScreen_kt__ivy6jg(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.signup.SignUpScreenComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props) { return function (it) { $props.onClickSignUpWithPasskey(); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.id = 'next_button'; $this$invoke.onClick = SignUpScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().hmf_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var tmp; if (!$props.uiState.z107_1) { var this_0 = get_UstadImageSelectButton(); var block = SignUpScreenComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var this_1 = default_44; var block_0 = SignUpScreenComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = default_53; var block_1 = SignUpScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings, $theme$delegate); addChild($this$invoke, this_2, block_1); var this_3 = default_24; var block_2 = SignUpScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); var this_4 = default_15; var block_3 = SignUpScreenComponent2$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_4, block_3); var tmp_0; if (!$props.uiState.z107_1) { var this_5 = default_11; var block_4 = SignUpScreenComponent2$lambda$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_5, block_4); tmp_0 = Unit_instance; } return Unit_instance; }; } function SignUpScreenComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_24; var block = SignUpScreenComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SignUpScreen$lambda($this$FC, it) { _init_properties_SignUpScreen_kt__ivy6jg(); var viewModel = useUstadViewModel(VOID, SignUpScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.m106_1, new SignUpUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SignUpScreenComponent2(); var block = SignUpScreen$lambda$lambda_0(viewModel, uiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_250($uiState$delegate) { _init_properties_SignUpScreen_kt__ivy6jg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function SignUpScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SignUpScreen_kt__ivy6jg(); return new SignUpViewModel(di, savedStateHandle); } function SignUpViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.wz6(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function SignUpViewModel$onPersonPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.tzm(p0); return Unit_instance; }; l.callableName = 'onPersonPictureChanged'; return l; } function SignUpViewModel$onTeacherCheckChanged$ref($boundThis) { var l = function (p0) { $boundThis.d10b(p0); return Unit_instance; }; l.callableName = 'onTeacherCheckChanged'; return l; } function SignUpViewModel$onParentCheckChanged$ref($boundThis) { var l = function (p0) { $boundThis.c10b(p0); return Unit_instance; }; l.callableName = 'onParentCheckChanged'; return l; } function SignUpViewModel$onClickedSignup$ref($boundThis) { var l = function () { $boundThis.g10b(); return Unit_instance; }; l.callableName = 'onClickedSignup'; return l; } function SignUpViewModel$onFullNameValueChange$ref($boundThis) { var l = function (p0) { $boundThis.f10b(p0); return Unit_instance; }; l.callableName = 'onFullNameValueChange'; return l; } function SignUpViewModel$onParentEmailValueChange$ref($boundThis) { var l = function (p0) { $boundThis.e10b(p0); return Unit_instance; }; l.callableName = 'onParentEmailValueChange'; return l; } function SignUpScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_250($uiState$delegate); $this$invoke.onPersonChanged = SignUpViewModel$onEntityChanged$ref($viewModel); $this$invoke.onPersonPictureUriChanged = SignUpViewModel$onPersonPictureChanged$ref($viewModel); $this$invoke.onTeacherCheckChanged = SignUpViewModel$onTeacherCheckChanged$ref($viewModel); $this$invoke.onParentCheckChanged = SignUpViewModel$onParentCheckChanged$ref($viewModel); $this$invoke.onClickSignUpWithPasskey = SignUpViewModel$onClickedSignup$ref($viewModel); $this$invoke.onFullNameValueChange = SignUpViewModel$onFullNameValueChange$ref($viewModel); $this$invoke.onParentEmailValueChange = SignUpViewModel$onParentEmailValueChange$ref($viewModel); return Unit_instance; }; } var properties_initialized_SignUpScreen_kt_ohodfq; function _init_properties_SignUpScreen_kt__ivy6jg() { if (!properties_initialized_SignUpScreen_kt_ohodfq) { properties_initialized_SignUpScreen_kt_ohodfq = true; SignUpScreenComponent2 = FC(SignUpScreenComponent2$lambda); SignUpScreen = FC(SignUpScreen$lambda); } } function get_SiteDetailComponent2() { _init_properties_SiteDetailScreen_kt__4879k4(); return SiteDetailComponent2; } var SiteDetailComponent2; function get_SiteDetailScreen() { _init_properties_SiteDetailScreen_kt__4879k4(); return SiteDetailScreen; } var SiteDetailScreen; var SiteDetailPreview; function SiteDetailComponent2$lambda($this$FC, props) { _init_properties_SiteDetailScreen_kt__4879k4(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SiteDetailComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function SiteDetailComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_162); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.eq5(strings_getInstance().bmg_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.b10i_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.lhj_1); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_163); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.eq5(strings_getInstance().kn5_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.b10i_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = yesOrNoString($strings, tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mhj_1); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_164); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.eq5(strings_getInstance().ln5_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.b10i_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = yesOrNoString($strings, tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nhj_1); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_2($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.header = $strings.eq5(strings_getInstance().in5_1); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $item) { return function (it) { $props.onClickTerms($item); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($item) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $item.lk6_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda($props, $item) { return function ($this$invoke) { $this$invoke.onClick = SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $item); var this_0 = default_26; var block = SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($item); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_3($props, $item) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_33; var block = SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda($props, $item); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = get_UstadDetailField2(); var block = SiteDetailComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField2(); var block_0 = SiteDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadDetailField2(); var block_1 = SiteDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); var this_3 = get_UstadDetailHeader(); var block_2 = SiteDetailComponent2$lambda$lambda$lambda$lambda_2($strings); addChild($this$invoke, this_3, block_2); var tmp0_iterator = $props.uiState.c10i_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.site.detail.SiteDetailComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = default_22; var block_3 = SiteDetailComponent2$lambda$lambda$lambda$lambda_3($props, element); addChild($this$invoke, this_4, block_3); } return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_16; var block = SiteDetailComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteDetailScreen$lambda($this$FC, it) { _init_properties_SiteDetailScreen_kt__4879k4(); var viewModel = useUstadViewModel(VOID, SiteDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.a10i_1, new SiteDetailUiState()); var appState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = SiteDetailScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_SiteDetailComponent2(); var block_0 = SiteDetailScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_251($uiStateVal$delegate) { _init_properties_SiteDetailScreen_kt__4879k4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_252($appState$delegate) { _init_properties_SiteDetailScreen_kt__4879k4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function SiteDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SiteDetailScreen_kt__4879k4(); return new SiteDetailViewModel(di, savedStateHandle); } function SiteDetailScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_252($appState$delegate).mq2_1; return Unit_instance; }; } function SiteDetailViewModel$onClickTerms$ref($boundThis) { var l = function (p0) { $boundThis.m10k(p0); return Unit_instance; }; l.callableName = 'onClickTerms'; return l; } function SiteDetailScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_251($uiStateVal$delegate); $this$invoke.onClickTerms = SiteDetailViewModel$onClickTerms$ref($viewModel); return Unit_instance; }; } function SiteDetailPreview$lambda($this$FC, it) { _init_properties_SiteDetailScreen_kt__4879k4(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteDetailComponent2(); var block = SiteDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function SiteDetailPreview$lambda$lambda($this$invoke) { _init_properties_SiteDetailScreen_kt__4879k4(); // Inline function 'kotlin.apply' call var this_0 = new Site(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.detail.SiteDetailPreview...' call this_0.lhj_1 = 'My Site'; $this$invoke.uiState = new SiteDetailUiState(this_0, listOf_0(new SiteTermsAndLangName(new SiteTerms(), 'Polish'))); return Unit_instance; } var properties_initialized_SiteDetailScreen_kt_ixq6gq; function _init_properties_SiteDetailScreen_kt__4879k4() { if (!properties_initialized_SiteDetailScreen_kt_ixq6gq) { properties_initialized_SiteDetailScreen_kt_ixq6gq = true; SiteDetailComponent2 = FC(SiteDetailComponent2$lambda); SiteDetailScreen = FC(SiteDetailScreen$lambda); SiteDetailPreview = FC(SiteDetailPreview$lambda); } } function get_SiteEditComponent2() { _init_properties_SiteEditScreen_kt__3w3b19(); return SiteEditComponent2; } var SiteEditComponent2; function get_SiteEditScreen() { _init_properties_SiteEditScreen_kt__3w3b19(); return SiteEditScreen; } var SiteEditScreen; var SiteEditPreview; function SiteEditComponent2$lambda($this$FC, props) { _init_properties_SiteEditScreen_kt__3w3b19(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SiteEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.lhj_1 = $it; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onSiteChanged; var tmp0_safe_receiver = $props.uiState.s10m_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_16(tmp0_safe_receiver, SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.s10m_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.lhj_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'site_name'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().bmg_1) + '*'; $this$invoke.error = !($props.uiState.w10m_1 == null); $this$invoke.disabled = !$props.uiState.v10m_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = SiteEditComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.w10m_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.eq5(strings_getInstance().lnh_1) : tmp2_elvis_lhs; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.mhj_1 = $it; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onSiteChanged; var tmp0_safe_receiver = $props.uiState.s10m_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_16(tmp0_safe_receiver, SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.eq5(strings_getInstance().kn5_1); var tmp0_safe_receiver = $props.uiState.s10m_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mhj_1; $this$invoke.checked = tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs; $this$invoke.id = 'guest_login_enabled'; $this$invoke.onChanged = SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.nhj_1 = $it; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onSiteChanged; var tmp0_safe_receiver = $props.uiState.s10m_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_16(tmp0_safe_receiver, SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.eq5(strings_getInstance().ln5_1); var tmp0_safe_receiver = $props.uiState.s10m_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nhj_1; $this$invoke.checked = tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs; $this$invoke.id = 'registration_allowed'; $this$invoke.onChanged = SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_2($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().in5_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.langList = $props.uiState.u10m_1; $this$invoke.currentLanguage = $props.uiState.y10m_1; $this$invoke.onItemSelected = $props.onChangeTermsLanguage; $this$invoke.fullWidth = true; $this$invoke.id = 'terms_lang_select'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().img_1); $this$invoke.disabled = !$props.uiState.v10m_1; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.uiState.s10q(); $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.id = 'terms_html_edit'; $this$invoke.placeholder = $strings.eq5(strings_getInstance().in5_1); $this$invoke.onChange = $props.onChangeTermsHtml; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(8) + 'px'; var this_0 = get_UstadTextField(); var block = SiteEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadSwitchField(); var block_0 = SiteEditComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadSwitchField(); var block_1 = SiteEditComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); var this_3 = get_UstadEditHeader(); var block_2 = SiteEditComponent2$lambda$lambda$lambda$lambda_2($strings); addChild($this$invoke, this_3, block_2); var this_4 = get_UstadLanguageSelect(); var block_3 = SiteEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); var this_5 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block_4 = SiteEditComponent2$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = SiteEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteEditScreen$lambda($this$FC, it) { _init_properties_SiteEditScreen_kt__3w3b19(); var viewModel = useUstadViewModel(VOID, SiteEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.w10l_1, new SiteEditUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteEditComponent2(); var block = SiteEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_253($uiStateVal$delegate) { _init_properties_SiteEditScreen_kt__3w3b19(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function SiteEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SiteEditScreen_kt__3w3b19(); return new SiteEditViewModel(di, savedStateHandle); } function SiteEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.r10q(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function SiteEditViewModel$onChangeTermsHtml$ref($boundThis) { var l = function (p0) { $boundThis.z10l(p0); return Unit_instance; }; l.callableName = 'onChangeTermsHtml'; return l; } function SiteEditViewModel$onChangeTermsLanguage$ref($boundThis) { var l = function (p0) { $boundThis.p10q(p0); return Unit_instance; }; l.callableName = 'onChangeTermsLanguage'; return l; } function SiteEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_253($uiStateVal$delegate); $this$invoke.onSiteChanged = SiteEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onChangeTermsHtml = SiteEditViewModel$onChangeTermsHtml$ref($viewModel); $this$invoke.onChangeTermsLanguage = SiteEditViewModel$onChangeTermsLanguage$ref($viewModel); return Unit_instance; }; } function SiteEditPreview$lambda($this$FC, it) { _init_properties_SiteEditScreen_kt__3w3b19(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteEditComponent2(); var block = SiteEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function SiteEditPreview$lambda$lambda($this$invoke) { _init_properties_SiteEditScreen_kt__3w3b19(); // Inline function 'kotlin.apply' call var this_0 = new Site(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.edit.SiteEditPreview...' call this_0.lhj_1 = 'My Site'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new SiteTermsWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.edit.SiteEditPreview...' call var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_2 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.edit.SiteEditPreview....' call this_2.gcn_1 = 'fa'; tmp_0.ekt_1 = this_2; $this$invoke.uiState = new SiteEditUiState(tmp, listOf_0(this_1)); return Unit_instance; } var properties_initialized_SiteEditScreen_kt_79alpb; function _init_properties_SiteEditScreen_kt__3w3b19() { if (!properties_initialized_SiteEditScreen_kt_79alpb) { properties_initialized_SiteEditScreen_kt_79alpb = true; SiteEditComponent2 = FC(SiteEditComponent2$lambda); SiteEditScreen = FC(SiteEditScreen$lambda); SiteEditPreview = FC(SiteEditPreview$lambda); } } function get_SiteTermsDetailComponent() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); return SiteTermsDetailComponent; } var SiteTermsDetailComponent; function get_SiteTermsDetailScreen() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); return SiteTermsDetailScreen; } var SiteTermsDetailScreen; function SiteTermsDetailComponent$lambda($this$FC, props) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); var muiAppState = useMuiAppState(); var buttonRef = useRef(null); var buttonHeight$delegate = useState_0(0); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var buttonPaddingPx = 8; var tmp0_safe_receiver = buttonRef.current; var tmp = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight, props.uiState.q10s_1]; useEffect(tmp, SiteTermsDetailComponent$lambda$lambda(buttonRef, props, buttonPaddingPx, buttonHeight$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = SiteTermsDetailComponent$lambda$lambda_0(muiAppState, buttonHeight$delegate, props, theme$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_11; var block_0 = SiteTermsDetailComponent$lambda$lambda_1(props, buttonPaddingPx, buttonRef, strings); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_254($buttonHeight$delegate) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('buttonHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $buttonHeight$delegate[0]; } function invoke$lambda_255($buttonHeight$delegate, value) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); getLocalDelegateReference('buttonHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $buttonHeight$delegate[1](value); return Unit_instance; } function invoke$lambda_256($theme$delegate) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function SiteTermsDetailComponent$lambda$lambda($buttonRef, $props, $buttonPaddingPx, $buttonHeight$delegate) { return function ($this$useEffect) { var tmp = console; var tmp0_safe_receiver = $buttonRef.current; tmp.log('button height = ' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight)); var tmp_0; if ($props.uiState.q10s_1) { var tmp1_safe_receiver = $buttonRef.current; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.clientHeight; tmp_0 = (tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs) + imul($buttonPaddingPx, 2) | 0; } else { tmp_0 = 0; } invoke$lambda_255($buttonHeight$delegate, tmp_0); return Unit_instance; }; } function SiteTermsDetailComponent$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.termsdetail.SiteTermsDetailComponent....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda_256($theme$delegate).spacing(1); $this$invoke.style = this_0; var tmp0_safe_receiver = $props.uiState.p10s_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.uho_1; $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function SiteTermsDetailComponent$lambda$lambda_0($muiAppState, $buttonHeight$delegate, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.termsdetail.SiteTermsDetailComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($muiAppState.e11z_1 + invoke$lambda_254($buttonHeight$delegate) | 0) + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.sx = this_0; var this_1 = get_UstadRawHtml(); var block = SiteTermsDetailComponent$lambda$lambda$lambda($props, $theme$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function SiteTermsDetailComponent$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickAccept(); return Unit_instance; }; } function SiteTermsDetailComponent$lambda$lambda_1($props, $buttonPaddingPx, $buttonRef, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.termsdetail.SiteTermsDetailComponent...' call var tmp; if ($props.uiState.q10s_1) { // Inline function 'web.cssom.Display.Companion.block' call 0; tmp = 'block'; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'none'; } this_0.display = tmp; // Inline function 'web.cssom.px' call var this_1 = $buttonPaddingPx; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(this_1) + 'px'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = 'calc(100% - ' + imul($buttonPaddingPx, 2) + 'px)'; $this$invoke.sx = this_0; $this$invoke.id = 'accept_button'; $this$invoke.ref = $buttonRef; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = SiteTermsDetailComponent$lambda$lambda$lambda_0($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $strings.eq5(strings_getInstance().pmj_1); addChildNode($this$invoke, tmp$ret$14); return Unit_instance; }; } function SiteTermsDetailScreen$lambda($this$FC, it) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); var viewModel = useUstadViewModel(VOID, SiteTermsDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.o10s_1, new SiteTermsDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteTermsDetailComponent(); var block = SiteTermsDetailScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_257($uiStateVal$delegate) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function SiteTermsDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); return new SiteTermsDetailViewModel(di, savedStateHandle); } function SiteTermsDetailViewModel$onClickAccept$ref($boundThis) { var l = function () { $boundThis.t10s(); return Unit_instance; }; l.callableName = 'onClickAccept'; return l; } function SiteTermsDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_257($uiStateVal$delegate); $this$invoke.onClickAccept = SiteTermsDetailViewModel$onClickAccept$ref($viewModel); return Unit_instance; }; } var properties_initialized_SiteTermsDetailScreen_kt_stxrm5_0; function _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0() { if (!properties_initialized_SiteTermsDetailScreen_kt_stxrm5_0) { properties_initialized_SiteTermsDetailScreen_kt_stxrm5_0 = true; SiteTermsDetailComponent = FC(SiteTermsDetailComponent$lambda); SiteTermsDetailScreen = FC(SiteTermsDetailScreen$lambda); } } function get_LearningSpaceEnterLinkScreen() { _init_properties_LearningSpaceEnterLinkScreen_kt__cx2p6e(); return LearningSpaceEnterLinkScreen; } var LearningSpaceEnterLinkScreen; function get_LearningSpaceEnterLinkComponent2() { _init_properties_LearningSpaceEnterLinkScreen_kt__cx2p6e(); return LearningSpaceEnterLinkComponent2; } var LearningSpaceEnterLinkComponent2; function LearningSpaceEnterLinkScreen$lambda($this$FC, it) { _init_properties_LearningSpaceEnterLinkScreen_kt__cx2p6e(); var viewModel = useUstadViewModel(VOID, LearningSpaceEnterLinkScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.r10t_1, new LearningSpaceEnterLinkUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LearningSpaceEnterLinkComponent2(); var block = LearningSpaceEnterLinkScreen$lambda$lambda_0(viewModel, uiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_258($uiState$delegate) { _init_properties_LearningSpaceEnterLinkScreen_kt__cx2p6e(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function LearningSpaceEnterLinkScreen$lambda$lambda(di, savedStateHandle) { _init_properties_LearningSpaceEnterLinkScreen_kt__cx2p6e(); return new LearningSpaceEnterLinkViewModel(di, savedStateHandle); } function LearningSpaceEnterLinkViewModel$onClickNext$ref($boundThis) { var l = function () { $boundThis.awe(); return Unit_instance; }; l.callableName = 'onClickNext'; return l; } function LearningSpaceEnterLinkScreen$lambda$lambda$lambda() { _init_properties_LearningSpaceEnterLinkScreen_kt__cx2p6e(); return Unit_instance; } function LearningSpaceEnterLinkViewModel$onSiteLinkUpdated$ref($boundThis) { var l = function (p0) { $boundThis.p10u(p0); return Unit_instance; }; l.callableName = 'onSiteLinkUpdated'; return l; } function LearningSpaceEnterLinkScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_258($uiState$delegate); $this$invoke.onClickNext = LearningSpaceEnterLinkViewModel$onClickNext$ref($viewModel); $this$invoke.onClickNewLearningEnvironment = LearningSpaceEnterLinkScreen$lambda$lambda$lambda; $this$invoke.onEditTextValueChange = LearningSpaceEnterLinkViewModel$onSiteLinkUpdated$ref($viewModel); return Unit_instance; }; } function LearningSpaceEnterLinkComponent2$lambda($this$FC, props) { _init_properties_LearningSpaceEnterLinkScreen_kt__cx2p6e(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = LearningSpaceEnterLinkComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_LearningSpaceEnterLinkScreen_kt__cx2p6e(); $this$invoke.src = 'img/illustration_connect.svg?fit=crop&auto=format'; $this$invoke.alt = 'illustration connect'; $this$invoke.height = 300.0; return Unit_instance; } function LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.eq5(strings_getInstance().rn5_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onEditTextValueChange(it_0); return Unit_instance; }; } function LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'sitelink_textfield'; $this$invoke.value = $props.uiState.j10u_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.eq5(strings_getInstance().qn5_1); var tmp0_safe_receiver = $props.uiState.m10u_1; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.siteenterlink.LearningSpaceEnterLinkComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($this$invoke.helperText == null); $this$invoke.disabled = !$props.uiState.n10u_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $this$invoke; tmp_0.onChange = LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_LearningSpaceEnterLinkScreen_kt__cx2p6e(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.siteenterlink.LearningSpaceEnterLinkComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickNext(); return Unit_instance; }; } function LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'next_button'; $this$invoke.onClick = LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.disabled = !$props.uiState.n10u_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.eq5(strings_getInstance().hmf_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function LearningSpaceEnterLinkComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda; addChild($this$invoke, 'img', block); var this_0 = default_2; var block_0 = LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block_0); var this_1 = get_UstadTextField(); var block_1 = LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_1, block_1); var this_2 = default_15; var block_2 = LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_2, block_2); var this_3 = default_11; var block_3 = LearningSpaceEnterLinkComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_3, block_3); return Unit_instance; }; } function LearningSpaceEnterLinkComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_34; var block = LearningSpaceEnterLinkComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_LearningSpaceEnterLinkScreen_kt_15x4ns; function _init_properties_LearningSpaceEnterLinkScreen_kt__cx2p6e() { if (!properties_initialized_LearningSpaceEnterLinkScreen_kt_15x4ns) { properties_initialized_LearningSpaceEnterLinkScreen_kt_15x4ns = true; LearningSpaceEnterLinkScreen = FC(LearningSpaceEnterLinkScreen$lambda); LearningSpaceEnterLinkComponent2 = FC(LearningSpaceEnterLinkComponent2$lambda); } } function get_SystemPermissionDetailScreen() { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); return SystemPermissionDetailScreen; } var SystemPermissionDetailScreen; function get_SystemPermissionDetailComponent() { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); return SystemPermissionDetailComponent; } var SystemPermissionDetailComponent; function SystemPermissionDetailScreen$lambda($this$FC, it) { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); var viewModel = useUstadViewModel(VOID, SystemPermissionDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.o10w_1, new SystemPermissionDetailUiState()); var appUiState$delegate = collectAsState(viewModel.rqj_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SystemPermissionDetailComponent(); var block = SystemPermissionDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = SystemPermissionDetailScreen$lambda$lambda_1(appUiState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_259($uiStateVal$delegate) { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_260($appUiState$delegate) { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appUiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appUiState$delegate[0]; } function SystemPermissionDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); return new SystemPermissionDetailViewModel(di, savedStateHandle); } function SystemPermissionDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_259($uiStateVal$delegate); return Unit_instance; }; } function SystemPermissionDetailScreen$lambda$lambda_1($appUiState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_260($appUiState$delegate).mq2_1; return Unit_instance; }; } function SystemPermissionDetailComponent$lambda($this$FC, props) { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SystemPermissionDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function SystemPermissionDetailComponent$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.p10w_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ghx_1; $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.permissionLabels = $props.uiState.q10w_1; return Unit_instance; }; } function SystemPermissionDetailComponent$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPermissionLabelsList(); var block = SystemPermissionDetailComponent$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_SystemPermissionDetailScreen_kt_bregn7; function _init_properties_SystemPermissionDetailScreen_kt__ckma85() { if (!properties_initialized_SystemPermissionDetailScreen_kt_bregn7) { properties_initialized_SystemPermissionDetailScreen_kt_bregn7 = true; SystemPermissionDetailScreen = FC(SystemPermissionDetailScreen$lambda); SystemPermissionDetailComponent = FC(SystemPermissionDetailComponent$lambda); } } function get_SystemPermissionEditScreen() { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); return SystemPermissionEditScreen; } var SystemPermissionEditScreen; function get_SystemPermissionEditComponent() { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); return SystemPermissionEditComponent; } var SystemPermissionEditComponent; function SystemPermissionEditScreen$lambda($this$FC, it) { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); var viewModel = useUstadViewModel(VOID, SystemPermissionEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.k110_1, new SystemPermissionEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SystemPermissionEditComponent(); var block = SystemPermissionEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_261($uiStateVal$delegate) { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function SystemPermissionEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); return new SystemPermissionEditViewModel(di, savedStateHandle); } function SystemPermissionEditViewModel$onTogglePermission$ref($boundThis) { var l = function (p0) { $boundThis.mt0(p0); return Unit_instance; }; l.callableName = 'onTogglePermission'; return l; } function SystemPermissionEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_261($uiStateVal$delegate); $this$invoke.onTogglePermission = SystemPermissionEditViewModel$onTogglePermission$ref($viewModel); return Unit_instance; }; } function SystemPermissionEditComponent$lambda($this$FC, props) { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SystemPermissionEditComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function SystemPermissionEditComponent$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.u110_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ghx_1; $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.permissionLabels = $props.uiState.w110_1; $this$invoke.enabled = $props.uiState.v110_1; $this$invoke.onToggle = $props.onTogglePermission; return Unit_instance; }; } function SystemPermissionEditComponent$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPermissionEditComponent(); var block = SystemPermissionEditComponent$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_SystemPermissionEditScreen_kt_f62y2; function _init_properties_SystemPermissionEditScreen_kt__5l4pvw() { if (!properties_initialized_SystemPermissionEditScreen_kt_f62y2) { properties_initialized_SystemPermissionEditScreen_kt_f62y2 = true; SystemPermissionEditScreen = FC(SystemPermissionEditScreen$lambda); SystemPermissionEditComponent = FC(SystemPermissionEditComponent$lambda); } } function get_TimeZoneListComponent() { _init_properties_TimeZoneListScreen_kt__4f56v7(); return TimeZoneListComponent; } var TimeZoneListComponent; function get_TimeZoneListItem() { _init_properties_TimeZoneListScreen_kt__4f56v7(); return TimeZoneListItem; } var TimeZoneListItem; function get_TimeZoneListScreen() { _init_properties_TimeZoneListScreen_kt__4f56v7(); return TimeZoneListScreen; } var TimeZoneListScreen; function TimeZoneListComponent$lambda($this$FC, props) { _init_properties_TimeZoneListScreen_kt__4f56v7(); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = TimeZoneListComponent$lambda$lambda(muiAppState, props); addChild($this$FC, this_0, block); return Unit_instance; } function TimeZoneListComponent$lambda$lambda$lambda$lambda(it) { _init_properties_TimeZoneListScreen_kt__4f56v7(); return it.kmc(); } function TimeZoneListComponent$lambda$lambda$lambda$lambda$lambda($timeZoneItem, $props) { return function ($this$create) { $this$create.timeZone = $timeZoneItem; $this$create.onClick = $props.onListItemClick; return Unit_instance; }; } function TimeZoneListComponent$lambda$lambda$lambda$lambda_0($props) { return function (timeZoneItem) { var tmp = get_TimeZoneListItem(); return create_0(tmp, TimeZoneListComponent$lambda$lambda$lambda$lambda$lambda(timeZoneItem, $props)); }; } function TimeZoneListComponent$lambda$lambda$lambda($props) { return function ($this$virtualListContent) { var tmp = $props.uiState.z114_1; var tmp_0 = TimeZoneListComponent$lambda$lambda$lambda$lambda; $this$virtualListContent.d126(tmp, tmp_0, TimeZoneListComponent$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function TimeZoneListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_TimeZoneListScreen_kt__4f56v7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function TimeZoneListComponent$lambda$lambda($muiAppState, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.timezone.TimeZoneListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e11z_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(TimeZoneListComponent$lambda$lambda$lambda($props)); var this_1 = default_47; var block = TimeZoneListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function TimeZoneListItem$lambda($this$FC, props) { _init_properties_TimeZoneListScreen_kt__4f56v7(); // Inline function 'react.useMemo' call var tmp0_safe_receiver = props.timeZone; var dependencies = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kmc()]; var callback = TimeZoneListItem$lambda$lambda(props); var labelStr = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = TimeZoneListItem$lambda$lambda_0(props, labelStr); addChild($this$FC, this_0, block); return Unit_instance; } function TimeZoneListItem$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.timeZone; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : formattedString(tmp0_safe_receiver); return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; }; } function TimeZoneListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.timeZone; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.timezone.TimeZoneListItem.....' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function TimeZoneListItem$lambda$lambda$lambda$lambda_0($labelStr) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $labelStr; return Unit_instance; }; } function TimeZoneListItem$lambda$lambda$lambda($props, $labelStr) { return function ($this$invoke) { $this$invoke.onClick = TimeZoneListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_26; var block = TimeZoneListItem$lambda$lambda$lambda$lambda_0($labelStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } function TimeZoneListItem$lambda$lambda_0($props, $labelStr) { return function ($this$invoke) { var this_0 = default_33; var block = TimeZoneListItem$lambda$lambda$lambda($props, $labelStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } function TimeZoneListScreen$lambda($this$FC, it) { _init_properties_TimeZoneListScreen_kt__4f56v7(); var viewModel = useUstadViewModel(VOID, TimeZoneListScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.iqs_1, new TimezoneListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_TimeZoneListComponent(); var block = TimeZoneListScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_262($uiStateVar$delegate) { _init_properties_TimeZoneListScreen_kt__4f56v7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function TimeZoneListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_TimeZoneListScreen_kt__4f56v7(); return new TimeZoneListViewModel(di, savedStateHandle); } function TimeZoneListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.m115(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function TimeZoneListScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_262($uiStateVar$delegate); $this$invoke.onListItemClick = TimeZoneListViewModel$onClickEntry$ref($viewModel); return Unit_instance; }; } var properties_initialized_TimeZoneListScreen_kt_rulsvv; function _init_properties_TimeZoneListScreen_kt__4f56v7() { if (!properties_initialized_TimeZoneListScreen_kt_rulsvv) { properties_initialized_TimeZoneListScreen_kt_rulsvv = true; TimeZoneListComponent = FC(TimeZoneListComponent$lambda); TimeZoneListItem = FC(TimeZoneListItem$lambda); TimeZoneListScreen = FC(TimeZoneListScreen$lambda); } } function get_VideoContentComponent() { _init_properties_VideoContentScreen_kt__mcanbq(); return VideoContentComponent; } var VideoContentComponent; function get_VideoContentScreen() { _init_properties_VideoContentScreen_kt__mcanbq(); return VideoContentScreen; } var VideoContentScreen; function mediaPlayState(_this__u8e3s4) { _init_properties_VideoContentScreen_kt__mcanbq(); return new MediaPlayState(VOID, numberToLong(_this__u8e3s4.currentTime), numberToLong(_this__u8e3s4.duration), (_this__u8e3s4.currentTime > 0.0 ? !_this__u8e3s4.paused : false) ? !_this__u8e3s4.ended : false); } function VideoContentComponent$lambda($this$FC, props) { _init_properties_VideoContentScreen_kt__mcanbq(); var stateAttr$delegate = useState(VideoContentComponent$lambda$lambda); useOnUnloadEffect(VideoContentComponent$lambda$lambda_0(props)); var manifestUrlVal = props.uiState.b118_1; var tmp0_safe_receiver = props.uiState.x117_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fod_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : firstOrNull(tmp1_safe_receiver); var firstSrcUrl = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.jod_1; var contentManifestMap = props.uiState.c118_1; // Inline function 'react.useMemo' call var dependencies = [props.uiState.c118_1, manifestUrlVal, firstSrcUrl]; var callback = VideoContentComponent$lambda$lambda_1(contentManifestMap, firstSrcUrl, manifestUrlVal); var mediaSrc = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = VideoContentComponent$lambda$lambda_2(mediaSrc, props, stateAttr$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_263($stateAttr$delegate) { _init_properties_VideoContentScreen_kt__mcanbq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('stateAttr', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $stateAttr$delegate[0]; } function invoke$lambda_264($stateAttr$delegate, value) { _init_properties_VideoContentScreen_kt__mcanbq(); getLocalDelegateReference('stateAttr', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $stateAttr$delegate[1](value); return Unit_instance; } function VideoContentComponent$lambda$lambda() { _init_properties_VideoContentScreen_kt__mcanbq(); return ''; } function VideoContentComponent$lambda$lambda_0($props) { return function () { $props.onUnload(); return Unit_instance; }; } function VideoContentComponent$lambda$lambda_1($contentManifestMap, $firstSrcUrl, $manifestUrlVal) { return function () { var tmp; if ((!($contentManifestMap == null) ? !($firstSrcUrl == null) : false) ? !($manifestUrlVal == null) : false) { tmp = $contentManifestMap.aoz($manifestUrlVal, $firstSrcUrl); } else { tmp = null; } return tmp; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $stateAttr$delegate) { return function (it) { invoke$lambda_264($stateAttr$delegate, 'playing'); $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_1($props, $stateAttr$delegate) { return function (it) { invoke$lambda_264($stateAttr$delegate, 'paused'); $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_2($props, $stateAttr$delegate) { return function (it) { invoke$lambda_264($stateAttr$delegate, 'ended'); $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); $props.onComplete(); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_3($subtitle, $props) { return function ($this$invoke) { $this$invoke.subtitleTrack = $subtitle; $this$invoke.manifestUrl = $props.uiState.b118_1; $this$invoke.manifestMap = $props.uiState.c118_1; return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda($mediaSrc, $props, $stateAttr$delegate) { return function ($this$invoke) { $this$invoke.src = $mediaSrc; $this$invoke.controls = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke['data-ustad-video-state'] = invoke$lambda_263($stateAttr$delegate); $this$invoke.onTimeUpdate = VideoContentComponent$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.onPlay = VideoContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $stateAttr$delegate); $this$invoke.onPause = VideoContentComponent$lambda$lambda$lambda$lambda$lambda_1($props, $stateAttr$delegate); $this$invoke.onEnded = VideoContentComponent$lambda$lambda$lambda$lambda$lambda_2($props, $stateAttr$delegate); // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.videocontent.VideoContentComponent......' call // Inline function 'web.cssom.vh' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxHeight = toString(80) + 'vh'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginLeft = 'auto'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginRight = 'auto'; $this$invoke.className = css(this_0); var tmp0_safe_receiver = $props.uiState.x117_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.god_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp1_safe_receiver.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.videocontent.VideoContentComponent......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadVideoContentSubtitleTrack(); var block = VideoContentComponent$lambda$lambda$lambda$lambda$lambda_3(element, $props); addChild($this$invoke, this_1, block); } } return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; var tmp0_safe_receiver = $props.uiState.d118_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.gav_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda($mediaSrc, $props, $stateAttr$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var tmp0_safe_receiver = $mediaSrc; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.videocontent.VideoContentComponent....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.video' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = VideoContentComponent$lambda$lambda$lambda$lambda(tmp0_safe_receiver, $props, $stateAttr$delegate); addChild($this$invoke, 'video', block); } var this_0 = default_2; var block_0 = VideoContentComponent$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block_0); return Unit_instance; }; } function VideoContentComponent$lambda$lambda_2($mediaSrc, $props, $stateAttr$delegate) { return function ($this$invoke) { var this_0 = default_24; var block = VideoContentComponent$lambda$lambda$lambda($mediaSrc, $props, $stateAttr$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function VideoContentScreen$lambda($this$FC, it) { _init_properties_VideoContentScreen_kt__mcanbq(); var viewModel = useUstadViewModel(VOID, VideoContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.v117_1, new VideoContentUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VideoContentComponent(); var block = VideoContentScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_265($uiStateVal$delegate) { _init_properties_VideoContentScreen_kt__mcanbq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function VideoContentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_VideoContentScreen_kt__mcanbq(); return new VideoContentViewModel(di, savedStateHandle); } function VideoContentViewModel$onPlayStateChanged$ref($boundThis) { var l = function (p0) { $boundThis.h119(p0); return Unit_instance; }; l.callableName = 'onPlayStateChanged'; return l; } function VideoContentScreen$lambda$lambda$lambda($viewModel) { return function () { $viewModel.hy7(); return Unit_instance; }; } function VideoContentViewModel$onUnload$ref($boundThis) { var l = function () { $boundThis.xpz(); return Unit_instance; }; l.callableName = 'onUnload'; return l; } function VideoContentScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_265($uiStateVal$delegate); $this$invoke.onPlayStateChanged = VideoContentViewModel$onPlayStateChanged$ref($viewModel); $this$invoke.onComplete = VideoContentScreen$lambda$lambda$lambda($viewModel); $this$invoke.onUnload = VideoContentViewModel$onUnload$ref($viewModel); return Unit_instance; }; } var properties_initialized_VideoContentScreen_kt_ppoong; function _init_properties_VideoContentScreen_kt__mcanbq() { if (!properties_initialized_VideoContentScreen_kt_ppoong) { properties_initialized_VideoContentScreen_kt_ppoong = true; VideoContentComponent = FC(VideoContentComponent$lambda); VideoContentScreen = FC(VideoContentScreen$lambda); } } function get_UstadVideoContentSubtitleTrack() { _init_properties_VideoContentSubtitleTrack_kt__7q9v7h(); return UstadVideoContentSubtitleTrack; } var UstadVideoContentSubtitleTrack; function UstadVideoContentSubtitleTrack$lambda($this$FC, props) { _init_properties_VideoContentSubtitleTrack_kt__7q9v7h(); var manifestUrl = props.manifestUrl; var manifestMap = props.manifestMap; // Inline function 'react.useMemo' call var dependencies = [props.subtitleTrack, manifestUrl, manifestMap]; var callback = UstadVideoContentSubtitleTrack$lambda$lambda(manifestMap, manifestUrl, props); var subtitleSrc = useMemo(callback, dependencies); if (!(subtitleSrc == null)) { // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.track' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadVideoContentSubtitleTrack$lambda$lambda_0(subtitleSrc, props); addChild($this$FC, 'track', block); } return Unit_instance; } function UstadVideoContentSubtitleTrack$lambda$lambda($manifestMap, $manifestUrl, $props) { return function () { var tmp; if (!($manifestMap == null) ? !($manifestUrl == null) : false) { tmp = $manifestMap.aoz($manifestUrl, $props.subtitleTrack.nod_1); } else { tmp = null; } return tmp; }; } function UstadVideoContentSubtitleTrack$lambda$lambda_0($subtitleSrc, $props) { return function ($this$invoke) { $this$invoke.src = $subtitleSrc; $this$invoke.kind = 'subtitles'; $this$invoke.label = $props.subtitleTrack.qod_1; $this$invoke.srcLang = $props.subtitleTrack.pod_1; return Unit_instance; }; } var properties_initialized_VideoContentSubtitleTrack_kt_bdhbsr; function _init_properties_VideoContentSubtitleTrack_kt__7q9v7h() { if (!properties_initialized_VideoContentSubtitleTrack_kt_bdhbsr) { properties_initialized_VideoContentSubtitleTrack_kt_bdhbsr = true; UstadVideoContentSubtitleTrack = FC(UstadVideoContentSubtitleTrack$lambda); } } function get_XapiContentComponent() { _init_properties_XapiContentScreen_kt__nvbmpb(); return XapiContentComponent; } var XapiContentComponent; function get_XapiContentScreen() { _init_properties_XapiContentScreen_kt__nvbmpb(); return XapiContentScreen; } var XapiContentScreen; function XapiContentComponent$lambda($this$FC, props) { _init_properties_XapiContentScreen_kt__nvbmpb(); var iframeSrc = props.uiState.u11a_1; if (!(iframeSrc == null)) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFullSizeIframe(); var block = XapiContentComponent$lambda$lambda(iframeSrc); addChild($this$FC, this_0, block); } return Unit_instance; } function XapiContentComponent$lambda$lambda($iframeSrc) { return function ($this$invoke) { $this$invoke.src = $iframeSrc; $this$invoke.id = 'xapi_content_frame'; return Unit_instance; }; } function XapiContentScreen$lambda($this$FC, it) { _init_properties_XapiContentScreen_kt__nvbmpb(); var viewModel = useUstadViewModel(VOID, XapiContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.h11a_1, new XapiContentUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_XapiContentComponent(); var block = XapiContentScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_266($uiStateVal$delegate) { _init_properties_XapiContentScreen_kt__nvbmpb(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function XapiContentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_XapiContentScreen_kt__nvbmpb(); return new XapiContentViewModel(di, savedStateHandle); } function XapiContentScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_266($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_XapiContentScreen_kt_w4mca5; function _init_properties_XapiContentScreen_kt__nvbmpb() { if (!properties_initialized_XapiContentScreen_kt_w4mca5) { properties_initialized_XapiContentScreen_kt_w4mca5 = true; XapiContentComponent = FC(XapiContentComponent$lambda); XapiContentScreen = FC(XapiContentScreen$lambda); } } function get_jsJodaTz() { _init_properties_JsJodaTimeZone_kt__msqsqk(); return jsJodaTz; } var jsJodaTz; var properties_initialized_JsJodaTimeZone_kt_11nsd6; function _init_properties_JsJodaTimeZone_kt__msqsqk() { if (!properties_initialized_JsJodaTimeZone_kt_11nsd6) { properties_initialized_JsJodaTimeZone_kt_11nsd6 = true; jsJodaTz = JsJodaTimeZoneModule; } } function get_LinkifyPreview() { _init_properties_LinkifyPreview_kt__a0222i(); return LinkifyPreview; } var LinkifyPreview; function LinkifyPreview$lambda($this$FC, it) { _init_properties_LinkifyPreview_kt__a0222i(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_57; var block = LinkifyPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function LinkifyPreview$lambda$lambda($this$invoke) { _init_properties_LinkifyPreview_kt__a0222i(); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.wrappers.linkify.LinkifyPreview...' call this_0.attributes = json([to('onClick', LinkifyPreview$lambda$lambda$lambda)]); $this$invoke.options = this_0; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = 'hello http://www.link.com/ link'; addChildNode($this$invoke, tmp$ret$5); return Unit_instance; } function LinkifyPreview$lambda$lambda$lambda(evt) { _init_properties_LinkifyPreview_kt__a0222i(); evt.preventDefault(); var tmp = evt.target; var targetEl = tmp instanceof HTMLElement ? tmp : null; var href = targetEl == null ? null : targetEl.getAttribute('href'); if (!(href == null)) { println(href); } return Unit_instance; } var properties_initialized_LinkifyPreview_kt_3r0bvc; function _init_properties_LinkifyPreview_kt__a0222i() { if (!properties_initialized_LinkifyPreview_kt_3r0bvc) { properties_initialized_LinkifyPreview_kt_3r0bvc = true; LinkifyPreview = FC(LinkifyPreview$lambda); } } function get_MuiTelInputDemo() { _init_properties_MuiTellDemo_kt__ui3m71(); return MuiTelInputDemo; } var MuiTelInputDemo; function MuiTelInputDemo$lambda($this$FC, it) { _init_properties_MuiTellDemo_kt__ui3m71(); var phoneNum$delegate = useState(MuiTelInputDemo$lambda$lambda); var libphoneResult$delegate = useState(MuiTelInputDemo$lambda$lambda_0); var tmp = [invoke$lambda_267(phoneNum$delegate)]; useEffect(tmp, MuiTelInputDemo$lambda$lambda_1(phoneNum$delegate, libphoneResult$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = MuiTelInput; var block = MuiTelInputDemo$lambda$lambda_2(phoneNum$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = 'Str: ' + invoke$lambda_267(phoneNum$delegate); addChildNode($this$FC, tmp$ret$6); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call var tmp0_safe_receiver = invoke$lambda_269(libphoneResult$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$13 = 'LibphoneNumber: ' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.number); addChildNode($this$FC, tmp$ret$13); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call var tmp1_safe_receiver = invoke$lambda_269(libphoneResult$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$20 = 'valid: ' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.isValid()); addChildNode($this$FC, tmp$ret$20); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call var tmp2_safe_receiver = invoke$lambda_269(libphoneResult$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$27 = 'possible: ' + (tmp2_safe_receiver == null ? null : tmp2_safe_receiver.isPossible()); addChildNode($this$FC, tmp$ret$27); return Unit_instance; } function invoke$lambda_267($phoneNum$delegate) { _init_properties_MuiTellDemo_kt__ui3m71(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('phoneNum', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $phoneNum$delegate[0]; } function invoke$lambda_268($phoneNum$delegate, value) { _init_properties_MuiTellDemo_kt__ui3m71(); getLocalDelegateReference('phoneNum', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $phoneNum$delegate[1](value); return Unit_instance; } function invoke$lambda_269($libphoneResult$delegate) { _init_properties_MuiTellDemo_kt__ui3m71(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('libphoneResult', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $libphoneResult$delegate[0]; } function invoke$lambda_270($libphoneResult$delegate, value) { _init_properties_MuiTellDemo_kt__ui3m71(); getLocalDelegateReference('libphoneResult', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $libphoneResult$delegate[1](value); return Unit_instance; } function MuiTelInputDemo$lambda$lambda() { _init_properties_MuiTellDemo_kt__ui3m71(); return '+18187187466'; } function MuiTelInputDemo$lambda$lambda_0() { _init_properties_MuiTellDemo_kt__ui3m71(); return null; } function MuiTelInputDemo$lambda$lambda_1($phoneNum$delegate, $libphoneResult$delegate) { return function ($this$useEffect) { var tmp; try { tmp = parsePhoneNumber(invoke$lambda_267($phoneNum$delegate), null, null); } catch ($p) { var tmp_0; if ($p instanceof Error) { var e = $p; tmp_0 = null; } else { throw $p; } tmp = tmp_0; } invoke$lambda_270($libphoneResult$delegate, tmp); return Unit_instance; }; } function MuiTelInputDemo$lambda$lambda$lambda($phoneNum$delegate) { return function (number, muiInfo) { invoke$lambda_268($phoneNum$delegate, number); return Unit_instance; }; } function MuiTelInputDemo$lambda$lambda_2($phoneNum$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_267($phoneNum$delegate); $this$invoke.onChange = MuiTelInputDemo$lambda$lambda$lambda($phoneNum$delegate); return Unit_instance; }; } var properties_initialized_MuiTellDemo_kt_i9xzob; function _init_properties_MuiTellDemo_kt__ui3m71() { if (!properties_initialized_MuiTellDemo_kt_i9xzob) { properties_initialized_MuiTellDemo_kt_i9xzob = true; MuiTelInputDemo = FC(MuiTelInputDemo$lambda); } } function get_QuillDemo() { _init_properties_QuillDemo_kt__ch86ty(); return QuillDemo; } var QuillDemo; function QuillDemo$lambda($this$FC, it) { _init_properties_QuillDemo_kt__ch86ty(); var text$delegate = useState(QuillDemo$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block = QuillDemo$lambda$lambda_0(text$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_271($text$delegate) { _init_properties_QuillDemo_kt__ch86ty(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('text', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $text$delegate[0]; } function invoke$lambda_272($text$delegate, value) { _init_properties_QuillDemo_kt__ch86ty(); getLocalDelegateReference('text', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $text$delegate[1](value); return Unit_instance; } function QuillDemo$lambda$lambda() { _init_properties_QuillDemo_kt__ch86ty(); return 'Hello Quill'; } function QuillDemo$lambda$lambda$lambda($text$delegate) { return function (it) { invoke$lambda_272($text$delegate, it); return Unit_instance; }; } function QuillDemo$lambda$lambda_0($text$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_271($text$delegate); $this$invoke.onChange = QuillDemo$lambda$lambda$lambda($text$delegate); return Unit_instance; }; } var properties_initialized_QuillDemo_kt_guj3k8; function _init_properties_QuillDemo_kt__ch86ty() { if (!properties_initialized_QuillDemo_kt_guj3k8) { properties_initialized_QuillDemo_kt_guj3k8 = true; QuillDemo = FC(QuillDemo$lambda); } } function get_EasySortPreview() { _init_properties_EasySortPreview_kt__o56mk6(); return EasySortPreview; } var EasySortPreview; function EasySortPreview$lambda($this$FC, it) { _init_properties_EasySortPreview_kt__o56mk6(); var itemList$delegate = useState(EasySortPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_101; var block = EasySortPreview$lambda$lambda_0(itemList$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_273($itemList$delegate) { _init_properties_EasySortPreview_kt__o56mk6(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('itemList', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $itemList$delegate[0]; } function invoke$lambda_274($itemList$delegate, value) { _init_properties_EasySortPreview_kt__o56mk6(); getLocalDelegateReference('itemList', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $itemList$delegate[1](value); return Unit_instance; } function EasySortPreview$lambda$lambda() { _init_properties_EasySortPreview_kt__o56mk6(); return listOf(['One', 'Two', 'Three']); } function EasySortPreview$lambda$lambda$lambda($itemList$delegate) { return function (oldIndex, newIndex) { // Inline function 'kotlin.apply' call var this_0 = toMutableList(invoke$lambda_273($itemList$delegate)); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.wrappers.reacteasysort.EasySortPreview....' call this_0.c2(newIndex, this_0.s1(oldIndex)); invoke$lambda_274($itemList$delegate, toList_0(this_0)); return Unit_instance; }; } function EasySortPreview$lambda$lambda$lambda$lambda($itemStr) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $itemStr; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function EasySortPreview$lambda$lambda$lambda_0($itemStr) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = EasySortPreview$lambda$lambda$lambda$lambda($itemStr); addChild($this$invoke, 'div', block); return Unit_instance; }; } function EasySortPreview$lambda$lambda_0($itemList$delegate) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.as = 'div'; $this$invoke.allowDrag = true; $this$invoke.draggedItemClassName = 'dragged'; $this$invoke.lockAxis = (/*union*/{x: 'x', y: 'y'}/*union*/).y; $this$invoke.onSortEnd = EasySortPreview$lambda$lambda$lambda($itemList$delegate); var tmp0_iterator = invoke$lambda_273($itemList$delegate).w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.wrappers.reacteasysort.EasySortPreview...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = SortableItem; var block = EasySortPreview$lambda$lambda$lambda_0(element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } var properties_initialized_EasySortPreview_kt_o6snko; function _init_properties_EasySortPreview_kt__o56mk6() { if (!properties_initialized_EasySortPreview_kt_o6snko) { properties_initialized_EasySortPreview_kt_o6snko = true; EasySortPreview = FC(EasySortPreview$lambda); } } //region block: init BuildConfigJs_instance = new BuildConfigJs(); Companion_instance_105 = new Companion(); COURSE_BLOCK_DRAG_CLASS = 'dragging_course_block'; //endregion main(); return _; }(module.exports, require('react-dom/client'), require('react-router'), require('react-router-dom'), require('react'), require('@tanstack/react-query'), require('@emotion/css'), require('@mui/icons-material/Search'), require('@mui/material/InputBase'), require('@mui/material/Typography'), require('@mui/material/AppBar'), require('@mui/icons-material/Menu'), require('@mui/icons-material/Settings'), require('@mui/material/IconButton'), require('@mui/icons-material/MoreVert'), require('@mui/material/MenuItem'), require('@mui/material/Tooltip'), require('@mui/material/Menu'), require('@mui/material/Button'), require('@mui/material/LinearProgress'), require('@mui/material/Toolbar'), require('@mui/material/Link'), require('@mui/material/Box'), require('@mui/material/List'), require('@mui/material/Drawer'), require('@mui/icons-material/School'), require('@mui/icons-material/LibraryBooks'), require('@mui/icons-material/Chat'), require('@mui/icons-material/Person'), require('@mui/material/ListItem'), require('@mui/icons-material/Warning'), require('@mui/material/Stack'), require('@mui/material/ListItemIcon'), require('@mui/material/ListItemText'), require('@mui/material/CssBaseline'), require('@mui/material/styles/ThemeProvider'), require('@mui/icons-material/AccountCircle'), require('@mui/icons-material/Send'), require('@mui/material/InputAdornment'), require('@mui/icons-material/Add'), require('@mui/material/ListItemButton'), require('@mui/system/Stack'), require('@mui/icons-material/Done'), require('@mui/icons-material/EmojiEvents'), require('@mui/material/Avatar'), require('@mui/system/Box'), require('@mui/icons-material/Check'), require('@mui/icons-material/Close'), require('@mui/material/Badge'), require('@mui/material/Autocomplete'), require('@mui/material/Chip'), require('@mui/material/TextField'), require('@mui/icons-material/BookOutlined'), require('@mui/icons-material/Edit'), require('react-quill'), require('@mui/material/Container'), require('@mui/material/Grid'), require('@mui/material/ButtonBase'), require('@mui/icons-material/Visibility'), require('@mui/icons-material/CalendarToday'), require('@mui/icons-material/VisibilityOff'), require('@mui/material/FormControl'), require('@mui/material/InputLabel'), require('@mui/material/Select'), require('@mui/material/FormHelperText'), require('linkify-react'), require('@mui/icons-material/ArrowUpward'), require('@mui/icons-material/ArrowDownward'), require('@mui/material/Icon'), require('@mui/material/SwipeableDrawer'), require('@mui/icons-material/CropFree'), require('@mui/icons-material/Delete'), require('@mui/icons-material/Group'), require('@mui/material/CircularProgress'), require('@mui/icons-material/ErrorOutline'), require('dompurify'), require('@mui/lab/TabPanel'), require('@mui/material/Tab'), require('@mui/material/Tabs'), require('@mui/lab/TabContext'), require('@mui/system/useMediaQuery'), require('@mui/material/Snackbar'), require('@tanstack/query-core'), require('@mui/icons-material/Sync'), require('@mui/icons-material/Schedule'), require('@mui/icons-material/Error'), require('@mui/icons-material/DownloadDone'), require('@mui/icons-material/Cancel'), require('@mui/icons-material/DriveFileMove'), require('@mui/material/styles/createTheme'), require('@mui/icons-material/CopyAll'), require('@mui/icons-material/Share'), require('@mui/material/Divider'), require('@mui/material/ListItemSecondaryAction'), require('@mui/material/Switch'), require('@mui/icons-material/Person2'), require('@mui/icons-material/LinkOutlined'), require('@mui/icons-material/Book'), require('@mui/icons-material/AssignmentTurnedIn'), require('@mui/icons-material/Title'), require('@mui/icons-material/Forum'), require('@mui/icons-material/Folder'), require('@mui/icons-material/KeyboardArrowDown'), require('@mui/icons-material/KeyboardArrowUp'), require('@mui/icons-material/Shield'), require('@mui/icons-material/Login'), require('@mui/icons-material/Event'), require('@mui/material/Dialog'), require('@mui/icons-material/Article'), require('@mui/icons-material/Collections'), require('@mui/icons-material/Assignment'), require('react-easy-sort'), require('@mui/icons-material/InfoOutlined'), require('@mui/icons-material/Attachment'), require('@mui/icons-material/ContentCopy'), require('@mui/icons-material/Badge'), require('@mui/material/CardMedia'), require('@mui/material/CardContent'), require('@mui/material/CardActionArea'), require('@mui/material/Card'), require('@mui/icons-material/PendingActions'), require('@mui/icons-material/DoneAll'), require('@mui/icons-material/ExpandLess'), require('@mui/icons-material/ExpandMore'), require('@mui/icons-material/TextSnippet'), require('@mui/icons-material/Clear'), require('@mui/icons-material/Comment'), require('@mui/icons-material/EventAvailable'), require('@mui/icons-material/Groups'), require('@mui/icons-material/PersonAdd'), require('@mui/icons-material/LibraryAddCheckOutlined'), require('@mui/icons-material/CheckBoxOutlined'), require('@mui/icons-material/ArrowBack'), require('@mui/icons-material/ArrowForward'), require('@mui/material/ToggleButton'), require('@mui/material/ToggleButtonGroup'), require('@mui/icons-material/AccessTime'), require('@mui/icons-material/CheckBoxOutlineBlank'), require('@mui/material/Fab'), require('@mui/icons-material/AddAPhoto'), require('@mui/material/FormControlLabel'), require('@tanstack/react-virtual'), require('@mui/icons-material/Audiotrack'), require('@mui/icons-material/TouchApp'), require('@mui/icons-material/SmartDisplay'), require('@mui/icons-material/Pending'), require('@mui/icons-material/HighlightOffOutlined'), require('@mui/icons-material/Star'), require('@mui/icons-material/Work'), require('@mui/icons-material/Timelapse'), require('@mui/system/Container'), require('@mui/icons-material/Download'), require('@mui/icons-material/Subtitles'), require('@mui/icons-material/Link'), require('@mui/icons-material/FileUpload'), require('@mui/icons-material/InsertDriveFile'), require('@mui/icons-material/Restore'), require('@mui/icons-material/DeleteForever'), require('@mui/material/DialogContentText'), require('@mui/material/DialogContent'), require('@mui/material/DialogActions'), require('@mui/icons-material/ReplyAll'), require('@mui/icons-material/Call'), require('@mui/icons-material/Email'), require('@mui/icons-material/Key'), require('@mui/icons-material/SupervisedUserCircle'), require('@mui/icons-material/LocationOn'), require('@mui/icons-material/People'), require('mui-tel-input'), require('@mui/icons-material/GroupAdd'), require('@mui/icons-material/Language'), require('@mui/icons-material/AccountBalance'), require('@mui/icons-material/ExitToApp'), require('@mui/material/Checkbox'), require('@mui/icons-material/DriveFileRenameOutline'), require('@mui/icons-material/Luggage'), require('@mui/icons-material/HowToRegRounded'), require('@js-joda/timezone'), require('libphonenumber-js'), require('./kotlin-kotlin-stdlib.js'), require('./Kosi-Kodein-kodein-di.js'), require('./UstadMobile-core.js'), require('./MultiplatformSettings-multiplatform-settings.js'), require('./Kosi-Kaverit-kaverit.js'), require('./moko-resources-resources.js'), require('./UstadMobile-lib-centralappconfigdb-common.js'), require('./ktor-ktor-client-core.js'), require('./door-door-runtime.js'), require('./UstadMobile-lib-database.js'), require('./kotlinx-serialization-kotlinx-serialization-json.js'), require('./Napier-napier-js-ir.js'), require('./xmlpullparserkmp.js'), require('./kotlinx-coroutines-core.js'), require('./xmlutil-serialization.js'), require('./kotlin-browser.js'), require('./kotlin-react.js'), require('./kotlin-react-core.js'), require('./Kotlin-DateTime-library-kotlinx-datetime-js-ir.js'), require('./multiplatform-paging-root-paging-common.js'), require('./kotlin-web.js'), require('./kotlin-react-dom.js'), require('./kotlin-js.js'), require('./kotlin-cssom-core.js'), require('./UstadMobile-lib-util.js'), require('./ktor-ktor-serialization-kotlinx-json.js'), require('./ktor-ktor-client-content-negotiation.js'))); //# sourceMappingURL=UstadMobile-app-react.js.map