T @emotion/css$module$_emotion_css_2enn37@mui/icons-material/Shield)$module$_mui_icons_material_Shield_irhvt0@mui/icons-material/FileCopy+$module$_mui_icons_material_FileCopy_dayims@mui/material/Stack"$module$_mui_material_Stack_csvflm@mui/material/Divider$$module$_mui_material_Divider_2g5g3v@mui/material/Typography'$module$_mui_material_Typography_oo53r1@mui/icons-material/Group($module$_mui_icons_material_Group_2puzic@mui/icons-material/Login($module$_mui_icons_material_Login_2sjvam@mui/icons-material/Event($module$_mui_icons_material_Event_2otqov@mui/material/List!$module$_mui_material_List_xykq8k@mui/material/Container&$module$_mui_material_Container_so6pbn react-router$module$react_router_h6p15h&emotion.css/css|3101344688654306298[0]css1mui.icons.material/Shield|-2983631377755319732[0]default3mui.icons.material/FileCopy|-2159948634393979344[0])mui.material/Stack|2474553933975979123[0],mui.material/Divider|-3835648615242675515[0].mui.material/Typography|5568240227575244730[0]0mui.icons.material/Group|-7871249257690839778[0]/mui.icons.material/Login|8383844583634832331[0]/mui.icons.material/Event|9093081176431524993[0](mui.material/List|2383745208665752684[0].mui.material/Container|-7024933148572532264[0]0react.router/useLocation|-8143505565385687233[0] useLocation/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt5_init_properties_ClazzDetailOverviewScreen_kt__mwrqf0ClazzDetailOverviewComponent get_ClazzDetailOverviewComponentClazzDetailOverviewScreenget_ClazzDetailOverviewScreenstringsuseStringProvidertmp0_safe_receiverget_clazz_ips3zj_k$uiStatepropstmp1_elvis_lhsget_clazzStartTime_lc1vds_k$tmpLongtmp2_safe_receivertmp3_elvis_lhsget_clazzEndTime_sxjf8n_k$tmp4_safe_receivertmp5_elvis_lhsget_clazzTimeZone_yu1krs_k$clazzDateRangeFormatteduseFormattedDateRangeUTCthis$common/src/generated/_Collections.ktget_courseBlockList_rn9gc9_k$ destinationArrayList_init_$Create$ tmp0_iteratoriterator_jk1svi_k$hasNext_bitz1p_k$element next_20eer_k$get_courseBlock_c2ojbd_k$src/kotlin/util/Standard.kt add_utx5q5_k$ courseBlocks hasModulesget_hasModules_xqk7bq_k$tabAndAppBarHeightuseTabAndAppBarHeighttmp6_safe_receiverget_clazzAndDetail_ao2zrt_k$tmp7_safe_receiverget_coursePicture_gcf86y_k$tmp9_elvis_lhsget_coursePictureUri_ji6jte_k$tmp8_safe_receiverimg/default_course_banners/defaultCourseBannerImageIndexget_clazzName_brsrx6_k$.webpcoursePictureUrio/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-react-core/src/jsMain/kotlin/react/ChildrenBuilder.ktget_VirtualListblock*ClazzDetailOverviewComponent$lambda$lambdaaddChild$this$FCUnit_getInstance#ClazzDetailOverviewComponent$lambda`/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-js/src/jsMain/kotlin/js/objects/jso.ktheighttoStringm/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-cssom-core/src/jsMain/generated/web/cssom/Length.kt;src/jsMainSources/libraries/stdlib/js/src/kotlin/dynamic.ktpxwidthq/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-cssom-core/src/jsMain/generated/web/cssom/Percentage.kt%p/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-cssom-core/src/jsMain/generated/web/cssom/ObjectFit.kt0 objectFitcover className $this$createl/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-emotion/src/jsMain/kotlin/emotion/css/ClassName.ktsrc$coursePictureUri?ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambdaReactHTML_getInstancem/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-react-core/src/jsMain/kotlin/react/IntrinsicType.ktimgcreate8ClazzDetailOverviewComponent$lambda$lambda$lambda$lambdaonClickPermissions$propsitTClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambdatext $this$invoke get_4ktic3_k$$stringsget_permissions_wn6gpn_k$strings_getInstanceicononClickMClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambdaonClickCopyCourseget_copy_wok88u_k$u/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-mui-material/src/jsMain/generated/mui/material/Stack.ext.kt directionrow%get_managePermissionVisible_tsv45x_k$get_UstadQuickActionButtonget_canAddNewCourse_9ojby9_k$FClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambdacolumnget_clazzDesc_brmh5s_k$htmlget_UstadRawHtmlleadingContent valueContenti/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-react-core/src/jsMain/kotlin/react/ReactNode.ktget_membersString_tpoxwf_k$ labelContentcapitalizeFirstLetterget_members_key_xy93qo_k$get_UstadDetailField2onClickClazzCodeget_clazzCode_brm18c_k$get_invite_code_azcb2e_k$$clazzDateRangeFormattedget_start_date_otyn04_k$ - get_end_date_39vk4l_k$scget_scheduleUid_gt0c7k_k$'get_ClazzDetailOverviewScheduleListItem scheduleItemschedule $scheduleItemcbget_cbUid_iplgso_k$ courseBlock$courseBlockItem!get_activeUserIsStudent_elkqxj_k$ showGradeallCourseBlocks $courseBlocks blockStatuses(get_blockStatusesForActiveUser_uep8ru_k$showExpandCollapse $hasModulesonClickCourseBlock get_collapsedBlockUids_o0w2im_k$expandedcontains_aljjnj_k$*get_ClazzDetailOverviewCourseBlockListItemcourseBlockItemitem_bgn21g_k$$this$virtualListContentbanner#get_quickActionBarVisible_5z1oyh_k$quick_action_bar description members_totalget_clazzCodeVisible_mi3lka_k$ clazz_codeget_clazzDateVisible_c8125x_k$get_scheduleList_nrce8u_k$items_tvo4d4_k$get_displayBlockList_5s9pn2_k$1ClazzDetailOverviewComponent$lambda$lambda$lambdaget_VirtualListOutlet calc(100vh - $tabAndAppBarHeightpx)n/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-cssom-core/src/jsMain/generated/web/cssom/Contain.ktcontainstricto/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-cssom-core/src/jsMain/generated/web/cssom/Overflow.kt overflowYscrollstylecontentvirtualListContentlocation viewModeluseUstadViewModelVOID'ClazzDetailOverviewScreen$lambda$lambdauiStateVal$delegatecollectAsStateget_uiState_66ctcc_k$ClazzDetailOverviewUiStateappState$delegateget_appUiState_8vwbqz_k$ AppUiState get_UstadFab ClazzDetailOverviewScreen$lambdam/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-react-core/src/jsMain/kotlin/react/StateInstance.ktgetLocalDelegateReference uiStateVal KProperty0 THROW_ISE$uiStateVal$delegate invoke$lambdaappState$appState$delegateClazzDetailOverviewViewModeldisavedStateHandleget_ustadViewName $locationfabStateget_fabState_obl84t_k$lonClickCourseBlock_r0u880_k$ $boundThisp0 callableName3ClazzDetailOverviewViewModel$onClickCourseBlock$refonClickClazzCode_67sfgy_k$1ClazzDetailOverviewViewModel$onClickClazzCode$refonClickPermissions_i10d85_k$3ClazzDetailOverviewViewModel$onClickPermissions$refonClickCopyCourse_c5isk7_k$2ClazzDetailOverviewViewModel$onClickCopyCourse$reflistRefreshCommandFlow$get_listRefreshCommandFlow_7r39mj_k$ $viewModel:properties_initialized_ClazzDetailOverviewScreen_kt_uoyomaFCcom.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent.|-4074383801031092146[0]ic#68:com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent.|-4074383801031092146[0]-1$[ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]{com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewScreen.|-7761762288726618861[0] [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewScreen|5840615187616676074[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]Dcom.ustadmobile.core.hooks/useStringProvider|-8222390988310007427[0]kotlin/Long|null[0]Ccom.ustadmobile.hooks/useFormattedDateRange|-3264689320058859762[0]Cic#87:kotlin.collections/ArrayList.|-5645683436151566731[0]-3ic#94:kotlin/Unit|null[0]-0Ccom.ustadmobile.hooks/useTabAndAppBarHeight|-4861132761855434558[0]Ycom.ustadmobile.core.viewmodel.clazz/defaultCourseBannerImageIndex|1774338835811785188[0]`com.ustadmobile.view.components.virtuallist/VirtualList.|3155750113447551037[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1 ]-0-0%react/addChild|3778877894565347387[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:6 ]-0-0)kotlin.js/toString|3449911381917078876[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5 ]-0-0(ic#94:react.dom.html/ReactHTML|null[0]-0$react/create|-3308214103410643033[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:9:10:11:12 ]-0-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:9:10:11 ]-0-0/ic#94:com.ustadmobile.core/MR.strings|null[0]-0#react/create|1187256252623134877[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:9:10:11:14 ]-0-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:9:10:11 ]-6-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:9:10 ]-0-0icom.ustadmobile.mui.components/UstadQuickActionButton.|3424474325996902899[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:9 ]-0-0&react/addChild|-6377990840387414437[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5 ]-5-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:16:17 ]-0-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:16 ]-0-0Vcom.ustadmobile.mui.components/UstadRawHtml.|-1600191498436710486[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5 ]-10-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:19 ]-0-0Jcom.ustadmobile.core.util.ext/capitalizeFirstLetter|8647477505258420233[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5 ]-15-0`com.ustadmobile.mui.components/UstadDetailField2.|-3530526698702812758[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:21:22 ]-0-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:21 ]-0-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5 ]-20-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5 ]-25-0com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewScheduleListItem.|-7262901602979569834[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:26 ]-0-0'kotlin/toString|-1490169857175896877[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5:29 ]-0-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3:5 ]-49-0com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewCourseBlockListItem.|4132946213460850636[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent|-3837057201080013590[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:1:3 ]-0-0mcom.ustadmobile.view.components.virtuallist/VirtualListOutlet.|-8012671340592986808[0]Vcom.ustadmobile.view.components.virtuallist/virtualListContent|-3344522119043095670[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewScreen|5840615187616676074[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:33 ]-0-0[ kotlin.js/VOID|-9003306322470486675[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:VOID type:kotlin.Nothing? visibility:private [final,static]] ]>com.ustadmobile.hooks/useUstadViewModel|5113050928738565056[0]Vcom.ustadmobile.core.viewmodel.clazz.detailoverview/ClazzDetailOverviewUiState|null[0]Acom.ustadmobile.core.hooks/collectAsState|-3728801412287701110[0]5com.ustadmobile.core.impl.appstate/AppUiState|null[0]Ocom.ustadmobile.view.components/UstadFab.|-8510335470920429015[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewScreen|5840615187616676074[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:33 ]-7-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewScreen|5840615187616676074[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:33 ]-13-0(ic#34:[ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewScreen|5840615187616676074[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]-0!kotlin.reflect/KProperty0|null[0]'kotlin/THROW_ISE|3057216435014744923[0]:kotlin.js/getLocalDelegateReference|-317061302862957762[0](ic#34:[ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewScreen|5840615187616676074[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]-2Scom.ustadmobile.core.hooks/ustadViewName.|-374045720547750872[0]Xcom.ustadmobile.core.viewmodel.clazz.detailoverview/ClazzDetailOverviewViewModel|null[0]ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewScreen|5840615187616676074[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:33:38 ]-0-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewScreen|5840615187616676074[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:33:38 ]-11-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewScreen|5840615187616676074[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:33:38 ]-22-0ic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt' <- [ com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewScreen|5840615187616676074[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:ClazzDetailOverviewComponent type:react.FC visibility:private [final,static]] ]:33:38 ]-32-0ic#68:com.ustadmobile.view.clazz.detailoverview/ClazzDetailOverviewComponent.|-4074383801031092146[0]-0react/FC|1915010297211381709[0]   &&()*+,-./0123456701895:01;<=>@B1CDEFGHI/JLMNO1PQRS1TUVW5X01Z[]@_`abcde@ghlpqstvwxy5|w}~|p51@`51@`pt@`@bx5}/013@`tx5}t1x5}5/013t/013x5}t}h}5x}t/Jh}t/S131517J8x5}w5151515515515@`}@@glppw@`&@`c@`1~ ClazzDetailOverviewScreen)com.ustadmobile.view.clazz.detailoverview         !"# $ ! %"# -'; $;;%&%' $'('';@ $=)=*@+@,@-@.@/@@ @+@@@0@+1@@ @/@@/2@/@/@/A3A4A 5A.A6AA A3AAA7A38AA A6AA)2A)A)A6B9B:B;B.B<BB B9BBB=B9?>?"?18BB B<BB/?B<5 Inline function 'kotlin.collections.mapNotNull' call7 Inline function 'kotlin.collections.mapNotNullTo' call@AZ^AZVBZP.CABD2 Inline function 'kotlin.collections.forEach' callA>E>FJ@ A>G>EA>> H>I>EC Inline function 'kotlin.collections.mapNotNullTo.' callv Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewComponent..' callJJ'EEKA>!HJ- J- JJJ-J-" Inline function 'kotlin.let' call1 Inline function 'kotlin.contracts.contract' callKLCJEMAK CGNG#OGPG.IQIRK)SK)TK!UK.K9VK9K9 K)SK9K9K9WK)SKXKHKH K9VKHKHKHYK9VZK K KXKLU[LU\LM]LG. Z  L YL)^L\L\ LU[L\L\L\_LU[Lg\ ZKXK`Z4 Inline function 'react.ChildrenBuilder.invoke' calla^|bc^|)d|)Q|).|)`|))|)>|)M|)N^Ne|fOaPcgf.h'Y Y - Inline function 'emotion.css.ClassName' call& Inline function 'js.objects.jso' call$ Inline function 'kotlin.apply' call& Inline function 'js.objects.jso' callif 1 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[ jK(i ki)j/ k% Inline function 'web.cssom.pct' call, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call\ lK(i km =djPn; Inline function 'web.cssom.ObjectFit.Companion.cover' callo Bm] nK(ior oZpu qKS i_ r_p_s`gpst'X X 4 Inline function 'react.dom.html.ReactHTML.img' callu+ Inline function 'react.IntrinsicType' call, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' callvzs{YYwvYtYxxy'o. o. p.p.zp({q$g|{}'l7 l7 m$ ~m$m+m+m>n$ n$n6n+o$ o$o.}o.r g'x2 x2 y2y2y,z(g'u7 u7 v( v(v/v/vBw( w(w<w/x( x(x2x2{ g'h h - Inline function 'mui.system.responsive' callA Inline function 'mui.material.StackDirection.Companion.row' call , Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' calli i k k-k%kl l7l7l7+*el --* gt t-t%tu u7u7u7+*eu --* g}g'e! e! - Inline function 'mui.system.responsive' callD Inline function 'mui.material.StackDirection.Companion.column' call B, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' callf fhhhh+*eh--*& &g'd) d) eeewe!e!e!'! ! ..&  55 .555.     B g'" " !!+*e--*g'  w""') )  +%' Inline function 'react.ReactNode' call, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call &&&' Inline function 'react.ReactNode' call, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call &&&&&g'" " ""w)))'" " "AA933HH AHHHA"33 33U3g'- -  /)' Inline function 'react.ReactNode' call&c&c&[&U&U&j&j &c&j&j&j&c, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call &U&U &U&U&w&U' Inline function 'react.ReactNode' call, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call &&& ""g') ) &&w---') )  +%' Inline function 'react.ReactNode' call, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call &X' Inline function 'react.ReactNode' call, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call   &&&&&&&g' $     ' $  44w ; ;'; ;  g ' $ ,, ,,,'> >  "..&   >> .>>>!. "     U   #&$ %2&*'$ ()) */+),[-S.M0/00  1== 0/===20/ 3 4,   1 F2FF 1g$)5'  6777w6>5>8>9>:>;89:;<'W% W% X =X >XXyX?@c cAcBcCdDd>dd)d)Cd)E @g F >  C G >""C"EH IJCK>))C)E HgL MNCO"wO))P)E LgQ%RSCT  U >QTV%WXCY Z >VY<C[\g>C?EP[\]' $4 Inline function 'react.ChildrenBuilder.invoke' call^^ f_`^ ka^Ne fbO^P`gbc' $4 Inline function 'react.ChildrenBuilder.invoke' calld^ }e^G }fGd gfa'O O & Inline function 'js.objects.jso' call$ Inline function 'kotlin.apply' call& Inline function 'js.objects.jso' callgf 1 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' callQ hK(g  j/j/ij/% Inline function 'web.cssom.pct' call, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' callR jK(g km djPn: Inline function 'web.cssom.Contain.Companion.strict' call$ skS lK(g; Inline function 'web.cssom.Overflow.Companion.scroll' call BmT nK(gP oPpKS gW qWpWrW%]W%sW%tW%uW%vW%wW%xyz{c+*ep-y-*{gpistuvwxd'* $|}~&&|/D<2~)~84 Inline function 'react.ChildrenBuilder.invoke' call^ e^ n n^Ne eOP4 Inline function 'react.ChildrenBuilder.invoke' call^ &^  ~ ^Ne OPg'/ $4 Inline function 'react.StateInstance.getValue' call,$,$,$,$,$ , Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call2j,$' $4 Inline function 'react.StateInstance.getValue' call,,,,, , Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' callj,'& & %)D;'   g'  g '  g '  g ~'  g '! !   +!    g'    %;#;@h ' *$V & $ % ('*2?DgR^bdetkqyuw} !"#$%&'()*+,- ./012!34"5 6 7859<:7;]#_<e=r$z%}>?@ABCDEFGHIJKLMNOPQRS !#% $"&   "#$&()*,-/1234689;GK>ENOPQFR