ีiวX ษฺ_! S{}learningSpaceDataSource(){}(){}(){}{}PATHFIELD PROPERTY_BACKING_FIELD name:PATH type:kotlin.String visibility:public [final](){} n SgetAll(){}upsertLearningSpaceInfo(kotlin.collections.List){}(){}(){}{}PATHFIELD PROPERTY_BACKING_FIELD name:PATH type:kotlin.String visibility:public [final](){}1 S -ฑ1!T!!(kotlin.String;io.ktor.client.HttpClient){}(){}{}urlFIELD PROPERTY_BACKING_FIELD name:url type:kotlin.String visibility:private [final](){}{}httpClient(){}{}learningSpaceDataSourcelazy(kotlin.Function0<0:0>){0ยง}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.centralappconfigdb.datasource.network.LearningSpaceDataSourceHttp(kotlin.String;io.ktor.client.HttpClient){}(){}(){}(){}getValue@kotlin.Lazy<0:0>(kotlin.Any?;kotlin.reflect.KProperty<*>){0ยง}(){}(){}1 S  r ๙>v  nn(kotlin.String;io.ktor.client.HttpClient){}(){}{}urlFIELD PROPERTY_BACKING_FIELD name:url type:kotlin.String visibility:private [final](){}{}httpClient(){}getAll(){}flow(kotlin.coroutines.SuspendFunction1,kotlin.Unit>){0ยง}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.coroutines.flow.FlowCollector>) returnType:kotlin.Unit [suspend]body@io.ktor.client.statement.HttpResponse(){0ยง}get@io.ktor.client.HttpClient(kotlin.String;kotlin.Function1){}emit(1:0){}emptyList(){0ยง}getAll(){}upsertLearningSpaceInfo(kotlin.collections.List){}(kotlin.String?){}upsertLearningSpaceInfo(kotlin.collections.List){}C S   A  !(kotlin.String;kotlin.String;kotlin.String?;kotlin.String?){}(){}{}urlFIELD PROPERTY_BACKING_FIELD name:url type:kotlin.String visibility:private [final](){}{}dbUrl(){}{}dbUsername(){}{}dbPassword(){}component1(){}component2(){}component3(){}component4(){}copy(kotlin.String;kotlin.String;kotlin.String?;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){} (com.ustadmobile.centralappconfigdb.model.LearningSpaceInfo;com.ustadmobile.centralappconfigdb.model.LearningSpaceConfig){}(){}{}infoFIELD PROPERTY_BACKING_FIELD name:info type:com.ustadmobile.centralappconfigdb.model.LearningSpaceInfo visibility:private [final](){}{}config(){}AII? S    B: 35DTRHBŒ5nDb^B7Y*=  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.String;kotlin.String;kotlin.String;kotlin.Long){}(){}{}urlFIELD PROPERTY_BACKING_FIELD name:url type:kotlin.String visibility:private [final](){}{}name(){}{}description(){}{}lastModified(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0ยง}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.centralappconfigdb.model.LearningSpaceInfo){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.String){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(kotlin.String;kotlin.String;kotlin.String;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}Ÿ ’-Ÿ•!!!T(com.ustadmobile.centralappconfigdb.datasource.CentralAppConfigDbDataSource;com.ustadmobile.centralappconfigdb.datasource.CentralAppConfigDbDataSource){}(){}{}localFIELD PROPERTY_BACKING_FIELD name:local type:com.ustadmobile.centralappconfigdb.datasource.CentralAppConfigDbDataSource visibility:private [final](){}{}remote(){}{}learningSpaceDataSourcelazy(kotlin.Function0<0:0>){0ยง}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.centralappconfigdb.repo.LearningSpaceRepository(com.ustadmobile.centralappconfigdb.datasource.LearningSpaceDataSource;com.ustadmobile.centralappconfigdb.datasource.LearningSpaceDataSource){}(){}(){}(){}getValue@kotlin.Lazy<0:0>(kotlin.Any?;kotlin.reflect.KProperty<*>){0ยง}• nn — ๙5ห(com.ustadmobile.centralappconfigdb.datasource.LearningSpaceDataSource;com.ustadmobile.centralappconfigdb.datasource.LearningSpaceDataSource){}(){}{}localFIELD PROPERTY_BACKING_FIELD name:local type:com.ustadmobile.centralappconfigdb.datasource.LearningSpaceDataSource visibility:private [final](){}{}remote(){}upsertLearningSpaceInfo(kotlin.collections.List){}(kotlin.String?){}upsertLearningSpaceInfo(kotlin.collections.List){}getAll(){}getAll(){}onStart@kotlinx.coroutines.flow.Flow<0:0>(kotlin.coroutines.SuspendFunction1,kotlin.Unit>){0ยง}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.coroutines.flow.FlowCollector>) returnType:kotlin.Unit [suspend]collect(kotlinx.coroutines.flow.FlowCollector<1:0>){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.collections.List) returnType:kotlin.Unit [suspend]