@world.respect.datalayerAuthenticatedUserPrincipalIdbEނworld.respect.datalayerAuthenticatedUserPrincipalId6:              !20:!"B0B%00 0 J 0H  J 020H J020HJ0HJ0H J'0202020HR08   #$6Lworld/respect/datalayer/AuthenticatedUserPrincipalId;guid<init>(Ljava/lang/String;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarkerU(ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String;copyJ(Ljava/lang/String;)Lworld/respect/datalayer/AuthenticatedUserPrincipalId;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/AuthenticatedUserPrincipalId;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getGuid Companion $serializerrespect-datalayerKiDIRECTORY_ADMIN_GUID균}6java/lang/Object Companionworld.respect.datalayerDataLoadMetaInfonM`d܎world.respect.datalayerDataLoadMetaInfoV                    F20:GFBm00 0 0  0  0  0 0  0 Bo00000 0  0 00 0 0J 0J0HJ0HJ0HJ0HJ0 H J!0H!J"0H"J#0 H#$J%0 H% Jv&020202 02 02  0 2 02  02 0 2 0 H&'J*0)2(0H*+J,0H,-J.0H.J'7042/021002302H56R08 89R08 8:R08 ;<R08 =>R 0 8  ?@ R 08  8AR 08  ;BR0 8 CD$R0 8 ?E HI*Lworld/respect/datalayer/DataLoadMetaInfo; lastModified lastStoredetagLio/ktor/http/Url;urlLkotlin/time/Instant;consistentThroughvalidationInfoKey varyHeader,Lcom/ustadmobile/ihttp/headers/IHttpHeaders;headerspermissionsLastModified<init>(JJLjava/lang/String;Lio/ktor/http/Url;Lkotlin/time/Instant;JLjava/lang/String;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;Lkotlin/time/Instant;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(IJJLjava/lang/String;Lio/ktor/http/Url;Lkotlin/time/Instant;JLjava/lang/String;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;Lkotlin/time/Instant;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V requireUrl()Lio/ktor/http/Url; component1()J component2 component3()Ljava/lang/String; component4 component5()Lkotlin/time/Instant; component6 component7 component8.()Lcom/ustadmobile/ihttp/headers/IHttpHeaders; component9copy(JJLjava/lang/String;Lio/ktor/http/Url;Lkotlin/time/Instant;JLjava/lang/String;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;Lkotlin/time/Instant;)Lworld/respect/datalayer/DataLoadMetaInfo;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/DataLoadMetaInfo;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfJgetLastModified getLastStoredLjava/lang/String;getEtagLio/ktor/http/Url;getUrlLkotlin/time/Instant;getConsistentThroughgetValidationInfoKey getVaryHeader,Lcom/ustadmobile/ihttp/headers/IHttpHeaders; getHeadersgetPermissionsLastModified Companion $serializerrespect-datalayerAe.java/lang/Object Companionworld.respect.datalayerDataLoadParamsӡ^.world.respect.datalayerDataLoadParams        20B00J0HJ 0H J$ 02020H  J 02 0H J0HJ0HR08 R08 (Lworld/respect/datalayer/DataLoadParams;mustRevalidate onlyIfCached<init>(ZZ)V component1()Z component2copy,(ZZ)Lworld/respect/datalayer/DataLoadParams;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;ZgetMustRevalidategetOnlyIfCachedrespect-datalayer=$kjava/lang/Objectworld.respect.datalayerDataLoadState.CompanionW#<world.respect.datalayerDataLoadState.Companion"        20B JS 80"*028202  802 0  J- 800 "2 80 1Lworld/respect/datalayer/DataLoadState$Companion;<init>()VTdata*Lworld/respect/datalayer/DataLoadMetaInfo;metaInfo'Lworld/respect/datalayer/DataLoadState; localState remoteStatereadyOrNotFoundIfNull(Ljava/lang/Object;Lworld/respect/datalayer/DataLoadMetaInfo;Lworld/respect/datalayer/DataLoadState;Lworld/respect/datalayer/DataLoadState;)Lworld/respect/datalayer/DataLoadState;#Lkotlinx/serialization/KSerializer; typeSerial0 serializerH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;respect-datalayer@_Uh^java/lang/Objectworld.respect.datalayer DataLoadStateyj~world.respect.datalayer DataLoadState$         w **020: R08&XR  808&XR 08&X  'Lworld/respect/datalayer/DataLoadState;T*Lworld/respect/datalayer/DataLoadMetaInfo; getMetaInfo,()Lworld/respect/datalayer/DataLoadMetaInfo;metaInfo getLocalState)()Lworld/respect/datalayer/DataLoadState; localStategetRemoteState remoteState Companion)Lworld/respect/datalayer/DataErrorResult;*Lworld/respect/datalayer/DataLoadingState;(Lworld/respect/datalayer/DataReadyState;+Lworld/respect/datalayer/NoDataLoadedState;respect-datalayer}|RƘ)java/lang/Object Companionworld.respect.datalayerDataReadyStaterworld.respect.datalayerDataReadyStateP                   4**0280:54B;80 800  BM 0 80 80 00  J8HJ0HJ 80HJ0HJL8028202 8020HJ020HJ0 HJ 0H !JG,0)" *02 "802$0#2&0%2 (80'H*+R88 -.R08X /0R" 808X 12R 08X 1367(Lworld/respect/datalayer/DataReadyState;T'Lworld/respect/datalayer/DataLoadState;data*Lworld/respect/datalayer/DataLoadMetaInfo;metaInfo localState remoteState<init>(Ljava/lang/Object;Lworld/respect/datalayer/DataLoadMetaInfo;Lworld/respect/datalayer/DataLoadState;Lworld/respect/datalayer/DataLoadState;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/Object;Lworld/respect/datalayer/DataLoadMetaInfo;Lworld/respect/datalayer/DataLoadState;Lworld/respect/datalayer/DataLoadState;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/Object; component2,()Lworld/respect/datalayer/DataLoadMetaInfo; component3)()Lworld/respect/datalayer/DataLoadState; component4copy(Ljava/lang/Object;Lworld/respect/datalayer/DataLoadMetaInfo;Lworld/respect/datalayer/DataLoadState;Lworld/respect/datalayer/DataLoadState;)Lworld/respect/datalayer/DataReadyState;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;self1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDesc#Lkotlinx/serialization/KSerializer; typeSerial0write$Self$respect_datalayer(Lworld/respect/datalayer/DataReadyState;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlinx/serialization/KSerializer;)V write$SelfLjava/lang/Object;getData*Lworld/respect/datalayer/DataLoadMetaInfo; getMetaInfo'Lworld/respect/datalayer/DataLoadState; getLocalStategetRemoteState Companion $serializerrespect-datalayerAGuHjava/lang/Object%world/respect/datalayer/DataLoadState Companionworld.respect.datalayerNoDataLoadedState.CompaniondDworld.respect.datalayerNoDataLoadedState.Companion"        20B J'80"*020 J' 80"*020  J-  800 "2  80  5Lworld/respect/datalayer/NoDataLoadedState$Companion;<init>()VT*Lworld/respect/datalayer/DataLoadMetaInfo;metaInfo+Lworld/respect/datalayer/NoDataLoadedState; notModifiedW(Lworld/respect/datalayer/DataLoadMetaInfo;)Lworld/respect/datalayer/NoDataLoadedState;notFound#Lkotlinx/serialization/KSerializer; typeSerial0 serializerH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;respect-datalayerGH˜java/lang/Objectworld.respect.datalayerNoDataLoadedState.ReasonD+Nqworld.respect.datalayerNoDataLoadedState.Reason4   200B jj2Lworld/respect/datalayer/NoDataLoadedState$Reason;<init>(Ljava/lang/String;I)V NOT_MODIFIED NOT_FOUNDrespect-datalayer,в$Ohjava/lang/Enumworld.respect.datalayerNoDataLoadedState ~pworld.respect.datalayerNoDataLoadedStateT                   5**0280:657B;00 80 0  BM 0 00 80  00 J0HJ0HJ 80HJ0HJL8020202 802 0HJ020HJ0 HJ!0 H!"JG-0*" *02 #802%0$2'0&2 )80(H+,R08 ./R08X 01R" 808X 23R  08X  2489+Lworld/respect/datalayer/NoDataLoadedState;T'Lworld/respect/datalayer/DataLoadState;2Lworld/respect/datalayer/NoDataLoadedState$Reason;reason*Lworld/respect/datalayer/DataLoadMetaInfo;metaInfo localState remoteState<init>(Lworld/respect/datalayer/NoDataLoadedState$Reason;Lworld/respect/datalayer/DataLoadMetaInfo;Lworld/respect/datalayer/DataLoadState;Lworld/respect/datalayer/DataLoadState;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILworld/respect/datalayer/NoDataLoadedState$Reason;Lworld/respect/datalayer/DataLoadMetaInfo;Lworld/respect/datalayer/DataLoadState;Lworld/respect/datalayer/DataLoadState;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component14()Lworld/respect/datalayer/NoDataLoadedState$Reason; component2,()Lworld/respect/datalayer/DataLoadMetaInfo; component3)()Lworld/respect/datalayer/DataLoadState; component4copy(Lworld/respect/datalayer/NoDataLoadedState$Reason;Lworld/respect/datalayer/DataLoadMetaInfo;Lworld/respect/datalayer/DataLoadState;Lworld/respect/datalayer/DataLoadState;)Lworld/respect/datalayer/NoDataLoadedState;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;self1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDesc#Lkotlinx/serialization/KSerializer; typeSerial0write$Self$respect_datalayer(Lworld/respect/datalayer/NoDataLoadedState;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlinx/serialization/KSerializer;)V write$Self2Lworld/respect/datalayer/NoDataLoadedState$Reason; getReason*Lworld/respect/datalayer/DataLoadMetaInfo; getMetaInfo'Lworld/respect/datalayer/DataLoadState; getLocalStategetRemoteState CompanionReason $serializerrespect-datalayer!qݢjava/lang/Object%world/respect/datalayer/DataLoadState Companionworld.respect.datalayerRespectAppDataSourceB-EPworld.respect.datalayerRespectAppDataSource(          f20R08&XR 08&XR 0 8&X  R08&X.Lworld/respect/datalayer/RespectAppDataSource;ALworld/respect/datalayer/compatibleapps/CompatibleAppsDataSource;getCompatibleAppsDataSourceC()Lworld/respect/datalayer/compatibleapps/CompatibleAppsDataSource;compatibleAppsDataSource-Lworld/respect/datalayer/opds/OpdsDataSource;getOpdsDataSource/()Lworld/respect/datalayer/opds/OpdsDataSource;opdsDataSourceCLworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSource;getSchoolDirectoryDataSourceE()Lworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSource;schoolDirectoryDataSourceHLworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource;!getSchoolDirectoryEntryDataSourceJ()Lworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource;schoolDirectoryEntryDataSourcerespect-datalayer믏1^java/lang/Objectworld.respect.datalayerRespectAppDataSourceLocal?{bworld.respect.datalayerRespectAppDataSourceLocal(          f20R08&XR 08&XR 0 8&X  R08&X3Lworld/respect/datalayer/RespectAppDataSourceLocal;.Lworld/respect/datalayer/RespectAppDataSource;FLworld/respect/datalayer/compatibleapps/CompatibleAppsDataSourceLocal;getCompatibleAppsDataSourceH()Lworld/respect/datalayer/compatibleapps/CompatibleAppsDataSourceLocal;compatibleAppsDataSource2Lworld/respect/datalayer/opds/OpdsDataSourceLocal;getOpdsDataSource4()Lworld/respect/datalayer/opds/OpdsDataSourceLocal;opdsDataSourceHLworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSourceLocal;getSchoolDirectoryDataSourceJ()Lworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSourceLocal;schoolDirectoryDataSourceMLworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSourceLocal;!getSchoolDirectoryEntryDataSourceO()Lworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSourceLocal;schoolDirectoryEntryDataSourcerespect-datalayer$m-5java/lang/Object,world/respect/datalayer/RespectAppDataSourceworld.respect.datalayerSchoolDataSourceD6n oQworld.respect.datalayerSchoolDataSourceh                          f20R08&XR 08&XR 0 8&X  R08&XR08&XR08&XR08&XR!08&X R%0"8&X#$R)0&8&X'(R-0*8&X+,R10.8&X/023*Lworld/respect/datalayer/SchoolDataSource;4Lworld/respect/datalayer/school/SchoolAppDataSource;getSchoolAppDataSource6()Lworld/respect/datalayer/school/SchoolAppDataSource;schoolAppDataSource@Lworld/respect/datalayer/school/SchoolPermissionGrantDataSource;"getSchoolPermissionGrantDataSourceB()Lworld/respect/datalayer/school/SchoolPermissionGrantDataSource;schoolPermissionGrantDataSource1Lworld/respect/datalayer/school/PersonDataSource;getPersonDataSource3()Lworld/respect/datalayer/school/PersonDataSource;personDataSource8Lworld/respect/datalayer/school/PersonPasskeyDataSource;getPersonPasskeyDataSource:()Lworld/respect/datalayer/school/PersonPasskeyDataSource;personPasskeyDataSource9Lworld/respect/datalayer/school/PersonPasswordDataSource;getPersonPasswordDataSource;()Lworld/respect/datalayer/school/PersonPasswordDataSource;personPasswordDataSource8Lworld/respect/datalayer/school/PersonQrBadgeDataSource;getPersonQrBadgeDataSource:()Lworld/respect/datalayer/school/PersonQrBadgeDataSource;personQrBadgeDataSource1Lworld/respect/datalayer/school/ReportDataSource;getReportDataSource3()Lworld/respect/datalayer/school/ReportDataSource;reportDataSource4Lworld/respect/datalayer/school/IndicatorDataSource;getIndicatorDataSource6()Lworld/respect/datalayer/school/IndicatorDataSource;indicatorDataSource0Lworld/respect/datalayer/school/ClassDataSource;getClassDataSource2()Lworld/respect/datalayer/school/ClassDataSource;classDataSource5Lworld/respect/datalayer/school/EnrollmentDataSource;getEnrollmentDataSource7()Lworld/respect/datalayer/school/EnrollmentDataSource;enrollmentDataSource5Lworld/respect/datalayer/school/AssignmentDataSource;getAssignmentDataSource7()Lworld/respect/datalayer/school/AssignmentDataSource;assignmentDataSource1Lworld/respect/datalayer/school/InviteDataSource;getInviteDataSource3()Lworld/respect/datalayer/school/InviteDataSource;inviteDataSourcerespect-datalayer5ejava/lang/Objectworld.respect.datalayerSchoolDataSourceLocalTo world.respect.datalayerSchoolDataSourceLocalb`                        f20R08&XR 08&XR 0 8&X  R08&XR08&XR08&XR08&XR!08&X R%0"8&X#$R)0&8&X'(R-0*8&X+,.//Lworld/respect/datalayer/SchoolDataSourceLocal;*Lworld/respect/datalayer/SchoolDataSource;9Lworld/respect/datalayer/school/SchoolAppDataSourceLocal;getSchoolAppDataSource;()Lworld/respect/datalayer/school/SchoolAppDataSourceLocal;schoolAppDataSourceELworld/respect/datalayer/school/SchoolPermissionGrantDataSourceLocal;"getSchoolPermissionGrantDataSourceG()Lworld/respect/datalayer/school/SchoolPermissionGrantDataSourceLocal;schoolPermissionGrantDataSource6Lworld/respect/datalayer/school/PersonDataSourceLocal;getPersonDataSource8()Lworld/respect/datalayer/school/PersonDataSourceLocal;personDataSource=Lworld/respect/datalayer/school/PersonPasskeyDataSourceLocal;getPersonPasskeyDataSource?()Lworld/respect/datalayer/school/PersonPasskeyDataSourceLocal;personPasskeyDataSource>Lworld/respect/datalayer/school/PersonPasswordDataSourceLocal;getPersonPasswordDataSource@()Lworld/respect/datalayer/school/PersonPasswordDataSourceLocal;personPasswordDataSource6Lworld/respect/datalayer/school/ReportDataSourceLocal;getReportDataSource8()Lworld/respect/datalayer/school/ReportDataSourceLocal;reportDataSource5Lworld/respect/datalayer/school/ClassDataSourceLocal;getClassDataSource7()Lworld/respect/datalayer/school/ClassDataSourceLocal;classDataSourceALworld/respect/datalayer/school/PersonQrCodeBadgeDataSourceLocal;getPersonQrBadgeDataSourceC()Lworld/respect/datalayer/school/PersonQrCodeBadgeDataSourceLocal;personQrBadgeDataSource:Lworld/respect/datalayer/school/EnrollmentDataSourceLocal;getEnrollmentDataSource<()Lworld/respect/datalayer/school/EnrollmentDataSourceLocal;enrollmentDataSource:Lworld/respect/datalayer/school/AssignmentDataSourceLocal;getAssignmentDataSource<()Lworld/respect/datalayer/school/AssignmentDataSourceLocal;assignmentDataSource6Lworld/respect/datalayer/school/InviteDataSourceLocal;getInviteDataSource8()Lworld/respect/datalayer/school/InviteDataSourceLocal;inviteDataSourcerespect-datalayerIyVzX;;java/lang/Object(world/respect/datalayer/SchoolDataSourceworld.respect.datalayerUidNumberMapperc8|world.respect.datalayerUidNumberMapperB     20J020H)Lworld/respect/datalayer/UidNumberMapper;uidinvoke(Ljava/lang/String;)Jrespect-datalayer#Ⱦjava/lang/Object&world.respect.datalayer.compatibleappsCompatibleAppsDataSource2&7(Ljava/lang/String;Ljava/util/List;Lio/ktor/http/Url;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarkerw(ILjava/lang/String;Ljava/util/List;Lio/ktor/http/Url;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2()Ljava/util/List; component3()Lio/ktor/http/Url;copy(Ljava/lang/String;Ljava/util/List;Lio/ktor/http/Url;)Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$AndroidDetails;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$AndroidDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String; getPackageIdLjava/util/List; getStoresLio/ktor/http/Url; getSourceCode Companion $serializerrespect-datalayer:3y/java/lang/Object Companion,world.respect.datalayer.compatibleapps.modelRespectAppManifest.Companiondcū,world.respect.datalayer.compatibleapps.modelRespectAppManifest.Companiond        20B J00R 08XT    KLworld/respect/datalayer/compatibleapps/model/RespectAppManifest$Companion;<init>()V#Lkotlinx/serialization/KSerializer;ALworld/respect/datalayer/compatibleapps/model/RespectAppManifest; serializer%()Lkotlinx/serialization/KSerializer; MIME_TYPELjava/lang/String;respect-datalayer}z/(#java/lang/Object MIME_TYPE,world.respect.datalayer.compatibleapps.modelRespectAppManifestD`,world.respect.datalayer.compatibleapps.modelRespectAppManifest[f                       S20:TUVSWBu0 00 0  0  0  0  0  0 00B00000 0  0  0 0 0 000J0HJ0HJ0HJ 0H !J"0 H"#J$0 H$#J%0 H%#J&0 H&'J(0H()J* 00H*+J,0202 0202 02  0 2 0 2 0 2 0 2 02 00H,-J00/2.0H01J20H23J40H4J'=0:25027062908H;<R08 >?R08 >@R08 ABR08 CD!R" 0 8X  EGHF#R  0 8X  EJHI#R  0 8X  ELHK#R0 8 MN'R08 OP)R 008 QR+XYALworld/respect/datalayer/compatibleapps/model/RespectAppManifest;&Lworld/respect/lib/opds/model/LangMap;name descriptionlicenseLio/ktor/http/Url;websiteLcom/eygraber/uri/Uri;icon learningUnitsdefaultLaunchUriPLworld/respect/datalayer/compatibleapps/model/RespectAppManifest$AndroidDetails;androidLLworld/respect/datalayer/compatibleapps/model/RespectAppManifest$WebDetails;webLLworld/respect/datalayer/compatibleapps/model/RespectAppManifest$Screenshot; screenshots<init>a(Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Ljava/lang/String;Lio/ktor/http/Url;Lcom/eygraber/uri/Uri;Lcom/eygraber/uri/Uri;Lcom/eygraber/uri/Uri;Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$AndroidDetails;Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$WebDetails;Ljava/util/List;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Ljava/lang/String;Lio/ktor/http/Url;Lcom/eygraber/uri/Uri;Lcom/eygraber/uri/Uri;Lcom/eygraber/uri/Uri;Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$AndroidDetails;Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$WebDetails;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1(()Lworld/respect/lib/opds/model/LangMap; component2 component3()Ljava/lang/String; component4()Lio/ktor/http/Url; component5()Lcom/eygraber/uri/Uri; component6 component7 component8R()Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$AndroidDetails; component9N()Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$WebDetails; component10()Ljava/util/List;copy(Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Ljava/lang/String;Lio/ktor/http/Url;Lcom/eygraber/uri/Uri;Lcom/eygraber/uri/Uri;Lcom/eygraber/uri/Uri;Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$AndroidDetails;Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$WebDetails;Ljava/util/List;)Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$Self&Lworld/respect/lib/opds/model/LangMap;getNamegetDescriptionLjava/lang/String; getLicenseLio/ktor/http/Url; getWebsiteLcom/eygraber/uri/Uri;getIcongetIcon$annotations()VgetLearningUnitsgetLearningUnits$annotationsgetDefaultLaunchUrigetDefaultLaunchUri$annotationsPLworld/respect/datalayer/compatibleapps/model/RespectAppManifest$AndroidDetails; getAndroidLLworld/respect/datalayer/compatibleapps/model/RespectAppManifest$WebDetails;getWebLjava/util/List;getScreenshots CompanionAndroidDetails WebDetails Screenshot $serializerrespect-datalayerΡ5Aҳ* MIME_TYPE*,kjava/lang/Object Companion"world.respect.datalayer.exceptionsForbiddenExceptionPk"world.respect.datalayer.exceptionsForbiddenExceptionv&         20j`20B 0 0 R 0 8XD    7Lworld/respect/datalayer/exceptions/ForbiddenException;!Ljava/lang/IllegalStateException;Lkotlin/IllegalStateException;BLworld/respect/libutil/util/throwable/ExceptionWithHttpStatusCode;messagecause<init>*(Ljava/lang/String;Ljava/lang/Throwable;)V statusCodeI getStatusCode()Irespect-datalayerYdމjava/lang/IllegalStateException@world/respect/libutil/util/throwable/ExceptionWithHttpStatusCode)world.respect.datalayer.networkvalidationBaseDataSourceValidationHelperFlxU|)world.respect.datalayer.networkvalidationBaseDataSourceValidationHelperP      f20J"02020H@  JLworld/respect/datalayer/networkvalidation/BaseDataSourceValidationHelper;Lio/ktor/http/Url;url,Lcom/ustadmobile/ihttp/headers/IHttpHeaders;requestHeadersALworld/respect/datalayer/networkvalidation/NetworkValidationInfo;getValidationInfor(Lio/ktor/http/Url;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayer4njava/lang/Object)world.respect.datalayer.networkvalidation"ExtendedDataSourceValidationHelper]e/)world.respect.datalayer.networkvalidation"ExtendedDataSourceValidationHelperw*         f20J!02020H&J 0 2 0 H@  NLworld/respect/datalayer/networkvalidation/ExtendedDataSourceValidationHelper;JLworld/respect/datalayer/networkvalidation/BaseDataSourceValidationHelper;,Lcom/ustadmobile/ihttp/headers/IHttpHeaders;requestHeaders varyHeadervalidationInfoKeyA(Lcom/ustadmobile/ihttp/headers/IHttpHeaders;Ljava/lang/String;)J*Lworld/respect/datalayer/DataLoadMetaInfo;metaInfoupdateValidationInfo^(Lworld/respect/datalayer/DataLoadMetaInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayeryJ4java/lang/ObjectHworld/respect/datalayer/networkvalidation/BaseDataSourceValidationHelper)world.respect.datalayer.networkvalidationNetworkValidationInfoŜ)world.respect.datalayer.networkvalidationNetworkValidationInfo#,           20BE00 00  0 0  J 0H J0HJ0HJ0HJ0HJ0HJR0202 02 0202  02 0HJ020HJ0HJ0HR08  !R08 "#R08 $%R08  &R 08  "'R 08   ()*ALworld/respect/datalayer/networkvalidation/NetworkValidationInfo; lastModifiedetagLkotlin/time/Instant;consistentThrough lastChecked varyHeadervalidationInfoKey<init>?(JLjava/lang/String;Lkotlin/time/Instant;JLjava/lang/String;J)V component1()J component2()Ljava/lang/String; component3()Lkotlin/time/Instant; component4 component5 component6copy(JLjava/lang/String;Lkotlin/time/Instant;JLjava/lang/String;J)Lworld/respect/datalayer/networkvalidation/NetworkValidationInfo;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringJgetLastModifiedLjava/lang/String;getEtagLkotlin/time/Instant;getConsistentThroughgetLastChecked getVaryHeadergetValidationInfoKeyrespect-datalayerʅ java/lang/Objectworld.respect.datalayer.opdsOpdsDataSource&W7world.respect.datalayer.opdsOpdsDataSource2           f20J+  0002020H&  J? 00020202 02 0 H&-Lworld/respect/datalayer/opds/OpdsDataSource;Lio/ktor/http/Url;url(Lworld/respect/datalayer/DataLoadParams;paramsLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;'Lworld/respect/lib/opds/model/OpdsFeed; loadOpdsFeedZ(Lio/ktor/http/Url;Lworld/respect/datalayer/DataLoadParams;)Lkotlinx/coroutines/flow/Flow; referrerUrlexpectedPublicationId.Lworld/respect/lib/opds/model/OpdsPublication;loadOpdsPublication~(Lio/ktor/http/Url;Lworld/respect/datalayer/DataLoadParams;Lio/ktor/http/Url;Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;respect-datalayer.pR> java/lang/Objectworld.respect.datalayer.opdsOpdsDataSourceLocalO4eworld.respect.datalayer.opdsOpdsDataSourceLocal*          f20J02 00H@J 02  00H@ R0 8&X  R0 8&X 2Lworld/respect/datalayer/opds/OpdsDataSourceLocal;-Lworld/respect/datalayer/opds/OpdsDataSource;(Lworld/respect/datalayer/DataReadyState;'Lworld/respect/lib/opds/model/OpdsFeed;feedupdateOpdsFeed\(Lworld/respect/datalayer/DataReadyState;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;.Lworld/respect/lib/opds/model/OpdsPublication; publicationupdateOpdsPublicationJLworld/respect/datalayer/networkvalidation/BaseDataSourceValidationHelper;getFeedNetworkValidationHelperL()Lworld/respect/datalayer/networkvalidation/BaseDataSourceValidationHelper;feedNetworkValidationHelper%getPublicationNetworkValidationHelper"publicationNetworkValidationHelperrespect-datalayery()V#Lkotlinx/serialization/KSerializer;>Lworld/respect/datalayer/respect/model/RespectSchoolDirectory; serializer%()Lkotlinx/serialization/KSerializer;SERVER_MANAGED_DIRECTORY_URLLjava/lang/String;respect-datalayerq{fjava/lang/ObjectSERVER_MANAGED_DIRECTORY_URL%world.respect.datalayer.respect.modelRespectSchoolDirectory?yśq%world.respect.datalayer.respect.modelRespectSchoolDirectory@                '20:'(B00B/ 000 0  J 0H J0HJ$02020HJ020HJ0HJ0HJ'"0202020H !R08 #$R08 %&)*>Lworld/respect/datalayer/respect/model/RespectSchoolDirectory; invitePrefixLio/ktor/http/Url;baseUrl<init>'(Ljava/lang/String;Lio/ktor/http/Url;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarkerg(ILjava/lang/String;Lio/ktor/http/Url;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2()Lio/ktor/http/Url;copyd(Ljava/lang/String;Lio/ktor/http/Url;)Lworld/respect/datalayer/respect/model/RespectSchoolDirectory;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/respect/model/RespectSchoolDirectory;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getInvitePrefixLio/ktor/http/Url; getBaseUrl Companion $serializerrespect-datalayerHc9SERVER_MANAGED_DIRECTORY_URL3E;0Vjava/lang/Object Companion%world.respect.datalayer.respect.modelSchoolDirectoryEntry1(%world.respect.datalayer.respect.modelSchoolDirectoryEntryb                      C20:DCBq00000 0 0 j`    00 j`    0Bk000000 0 0 0 0J0HJ0HJ0HJ0HJ0HJ 0 H !J#"0 j`    0H"#J#$0 j`    0H$#J%0202020202 02  0 20 j`    020 j`    0H%&J*0)2(0'H*+J,0H,-J.0 H.!J'60320200/2201H45R08 78R08 9:R08 9;R08 9<R08 9=R 0 8  >?!R-0 j`    08X @A#R-0 j`    08X @B#EF<Lworld/respect/datalayer/respect/model/SchoolDirectoryEntry;/Lworld/respect/datalayer/shared/ModelWithTimes;&Lworld/respect/lib/opds/model/LangMap;nameLio/ktor/http/Url;selfxapi oneRoster respectExtrpIdLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass; lastModifiedstored<init>(Lworld/respect/lib/opds/model/LangMap;Lio/ktor/http/Url;Lio/ktor/http/Url;Lio/ktor/http/Url;Lio/ktor/http/Url;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILworld/respect/lib/opds/model/LangMap;Lio/ktor/http/Url;Lio/ktor/http/Url;Lio/ktor/http/Url;Lio/ktor/http/Url;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1(()Lworld/respect/lib/opds/model/LangMap; component2()Lio/ktor/http/Url; component3 component4 component5 component6()Ljava/lang/String; component7()Lkotlin/time/Instant; component8copy(Lworld/respect/lib/opds/model/LangMap;Lio/ktor/http/Url;Lio/ktor/http/Url;Lio/ktor/http/Url;Lio/ktor/http/Url;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;)Lworld/respect/datalayer/respect/model/SchoolDirectoryEntry;otherequals(Ljava/lang/Object;)ZhashCode()ItoString1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/respect/model/SchoolDirectoryEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$Self&Lworld/respect/lib/opds/model/LangMap;getNameLio/ktor/http/Url;getSelfgetXapi getOneRoster getRespectExtLjava/lang/String;getRpIdLkotlin/time/Instant;getLastModified getStored Companion $serializerrespect-datalayerm>(Lworld/respect/datalayer/shared/params/GetListCommonParams;)V component1=()Lworld/respect/datalayer/shared/params/GetListCommonParams;copy(Lworld/respect/datalayer/shared/params/GetListCommonParams;)Lworld/respect/datalayer/school/AssignmentDataSource$GetListParams;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;;Lworld/respect/datalayer/shared/params/GetListCommonParams; getCommon Companionrespect-datalayer{wXjava/lang/Object Companionworld.respect.datalayer.schoolAssignmentDataSource/'Rworld.respect.datalayer.schoolAssignmentDataSource2F                 f 200:J# 00020H&J& 002 0 20H@  J/0002 0 2 0H&J0 0002 0 2 0H@J02 00H@5Lworld/respect/datalayer/school/AssignmentDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;1Lworld/respect/datalayer/school/model/Assignment;guidLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;findByGuidAsFlow2(Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;(Lworld/respect/datalayer/DataLoadParams;params findByGuidn(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; loadParamsCLworld/respect/datalayer/school/AssignmentDataSource$GetListParams;<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;listAsPagingSource(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/AssignmentDataSource$GetListParams;)Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;list(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/AssignmentDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;storeD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Companion GetListParamsrespect-datalayerYW{׈9 ENDPOINT_NAME,W?(Ujava/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolAssignmentDataSourceLocalejworld.respect.datalayer.schoolAssignmentDataSourceLocal,     f20200:Lworld/respect/datalayer/school/AssignmentDataSourceLocal;5Lworld/respect/datalayer/school/AssignmentDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;1Lworld/respect/datalayer/school/model/Assignment;respect-datalayertJNXjava/lang/Object3world/respect/datalayer/school/AssignmentDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.schoolClassDataSource.GetListParams&MLworld.respect.datalayer.schoolClassDataSource.GetListParams&           20:B0 0J0H J 0H  J& 0202 0H  J020HJ0HJ0H R08  R08  >Lworld/respect/datalayer/school/ClassDataSource$GetListParams;;Lworld/respect/datalayer/shared/params/GetListCommonParams;common inviteGuid<init>P(Lworld/respect/datalayer/shared/params/GetListCommonParams;Ljava/lang/String;)V component1=()Lworld/respect/datalayer/shared/params/GetListCommonParams; component2()Ljava/lang/String;copy(Lworld/respect/datalayer/shared/params/GetListCommonParams;Ljava/lang/String;)Lworld/respect/datalayer/school/ClassDataSource$GetListParams;otherequals(Ljava/lang/Object;)ZhashCode()ItoString;Lworld/respect/datalayer/shared/params/GetListCommonParams; getCommonLjava/lang/String; getInviteGuid Companionrespect-datalayer @ujava/lang/Object Companionworld.respect.datalayer.schoolClassDataSource`=iworld.respect.datalayer.schoolClassDataSource*F                 f 200:J# 00020H&J& 002 0 20H@  J+0002 0 2 0H&J, 0002 0 2 0H@J02 00H@0Lworld/respect/datalayer/school/ClassDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;,Lworld/respect/datalayer/school/model/Clazz;guidLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;findByGuidAsFlow2(Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;(Lworld/respect/datalayer/DataLoadParams;params findByGuidn(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; loadParams>Lworld/respect/datalayer/school/ClassDataSource$GetListParams;<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;listAsPagingSource(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/ClassDataSource$GetListParams;)Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;list(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/ClassDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;storeD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Companion GetListParamsrespect-datalayer&dl- ENDPOINT_NAMEd'"PARAM_NAME_INVITE_CODEFsSjava/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolClassDataSourceLocal\Tworld.respect.datalayer.schoolClassDataSourceLocal,     f202005Lworld/respect/datalayer/school/ClassDataSourceLocal;0Lworld/respect/datalayer/school/ClassDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;,Lworld/respect/datalayer/school/model/Clazz;respect-datalayer"?ijava/lang/Object.world/respect/datalayer/school/ClassDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.school"EnrollmentDataSource.GetListParams %p#world.respect.datalayer.school"EnrollmentDataSource.GetListParamsB:              /20:/BK0 0 0 0  0  0  J0HJ0HJ0HJ0HJ0 HJ0 HJT0202 02 02 02  0 2 0 HJ020HJ!0 H!"J#0H#R08 $%R08 &'R08 ()R08 &*R 0 8  +,R 0 8  -.01CLworld/respect/datalayer/school/EnrollmentDataSource$GetListParams;;Lworld/respect/datalayer/shared/params/GetListCommonParams;commonclassUid9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;role personUidLkotlinx/datetime/LocalDate; activeOnDay=Lworld/respect/datalayer/school/EnrollmentDataSource$OrderBy;orderBy<init>(Lworld/respect/datalayer/shared/params/GetListCommonParams;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Ljava/lang/String;Lkotlinx/datetime/LocalDate;Lworld/respect/datalayer/school/EnrollmentDataSource$OrderBy;)V component1=()Lworld/respect/datalayer/shared/params/GetListCommonParams; component2()Ljava/lang/String; component3;()Lworld/respect/datalayer/school/model/EnrollmentRoleEnum; component4 component5()Lkotlinx/datetime/LocalDate; component6?()Lworld/respect/datalayer/school/EnrollmentDataSource$OrderBy;copy6(Lworld/respect/datalayer/shared/params/GetListCommonParams;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Ljava/lang/String;Lkotlinx/datetime/LocalDate;Lworld/respect/datalayer/school/EnrollmentDataSource$OrderBy;)Lworld/respect/datalayer/school/EnrollmentDataSource$GetListParams;otherequals(Ljava/lang/Object;)ZhashCode()ItoString;Lworld/respect/datalayer/shared/params/GetListCommonParams; getCommonLjava/lang/String; getClassUid9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;getRole getPersonUidLkotlinx/datetime/LocalDate;getActiveOnDay=Lworld/respect/datalayer/school/EnrollmentDataSource$OrderBy; getOrderBy Companionrespect-datalayer.g~java/lang/Object Companionworld.respect.datalayer.schoolEnrollmentDataSource.OrderBytOworld.respect.datalayer.schoolEnrollmentDataSource.OrderByb      200: B0R08 j j j  =Lworld/respect/datalayer/school/EnrollmentDataSource$OrderBy;3Lworld/respect/datalayer/shared/params/OrderOption; orderOption<init>I(Ljava/lang/String;ILworld/respect/datalayer/shared/params/OrderOption;)V3Lworld/respect/datalayer/shared/params/OrderOption;getOrderOption5()Lworld/respect/datalayer/shared/params/OrderOption; CompanionUID_ASCUID_DESC STORED_ASCrespect-datalayerQ7ajava/lang/Enum Companionworld.respect.datalayer.schoolEnrollmentDataSourceb#G1world.respect.datalayer.schoolEnrollmentDataSource7J                 f 200:J&002020H@ J+  000 2020H&  J+0002020 H&J, 0002020 H@J02 00H@5Lworld/respect/datalayer/school/EnrollmentDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;1Lworld/respect/datalayer/school/model/Enrollment;(Lworld/respect/datalayer/DataLoadParams; loadParamsguid'Lworld/respect/datalayer/DataLoadState; findByGuidn(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;Lkotlinx/coroutines/flow/Flow;findByGuidAsFlowZ(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;CLworld/respect/datalayer/school/EnrollmentDataSource$GetListParams; listParams<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;listAsPagingSource(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/EnrollmentDataSource$GetListParams;)Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;list(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/EnrollmentDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;storeD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; CompanionOrderBy GetListParamsrespect-datalayer+ ENDPOINT_NAMEFFi+CFILTER_BY_PERSON_UIDĎ׹2java/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolEnrollmentDataSourceLocalE!world.respect.datalayer.schoolEnrollmentDataSourceLocal,     f20200:Lworld/respect/datalayer/school/EnrollmentDataSourceLocal;5Lworld/respect/datalayer/school/EnrollmentDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;1Lworld/respect/datalayer/school/model/Enrollment;respect-datalayer (java/lang/Object3world/respect/datalayer/school/EnrollmentDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.schoolIndicatorDataSourceB֙2!gworld.respect.datalayer.schoolIndicatorDataSource:              f20J" 0000H@J& 002 02 0 H@  J$ 0002 0 H@J020H@J020H@J02 0 0H@4Lworld/respect/datalayer/school/IndicatorDataSource;Lkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;0Lworld/respect/datalayer/school/model/Indicator;allIndicatorAsFlow4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lworld/respect/datalayer/DataLoadParams; loadParams indicatorIdgetIndicatorAsyncn(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getIndicatorAsFlowF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; indicator putIndicatord(Lworld/respect/datalayer/school/model/Indicator;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateIndicatorLkotlin/Function0; idGeneratorinitializeDefaultIndicatorsT(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayer*=9yGjava/lang/Objectworld.respect.datalayer.schoolInviteDataSource.GetListParamsv,w8CBworld.respect.datalayer.schoolInviteDataSource.GetListParams&           20:B0 0J0H J 0H  J& 0202 0H  J020HJ0HJ0H R08  R08  ?Lworld/respect/datalayer/school/InviteDataSource$GetListParams;;Lworld/respect/datalayer/shared/params/GetListCommonParams;common inviteCode<init>P(Lworld/respect/datalayer/shared/params/GetListCommonParams;Ljava/lang/String;)V component1=()Lworld/respect/datalayer/shared/params/GetListCommonParams; component2()Ljava/lang/String;copy(Lworld/respect/datalayer/shared/params/GetListCommonParams;Ljava/lang/String;)Lworld/respect/datalayer/school/InviteDataSource$GetListParams;otherequals(Ljava/lang/Object;)ZhashCode()ItoString;Lworld/respect/datalayer/shared/params/GetListCommonParams; getCommonLjava/lang/String; getInviteCode Companionrespect-datalayerϧ1java/lang/Object Companionworld.respect.datalayer.schoolInviteDataSource~t>Thworld.respect.datalayer.schoolInviteDataSourceD               f 200:J+ 0002020H&  J+ 000 2 0 20H&J0020 H@J0020 H@J02 00H@1Lworld/respect/datalayer/school/InviteDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;.Lworld/respect/datalayer/school/model/Invite2;(Lworld/respect/datalayer/DataLoadParams; loadParams?Lworld/respect/datalayer/school/InviteDataSource$GetListParams;params<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;listAsPagingSource(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/InviteDataSource$GetListParams;)Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;uidLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;findByUidAsFlowZ(Ljava/lang/String;Lworld/respect/datalayer/DataLoadParams;)Lkotlinx/coroutines/flow/Flow;guid findByGuidF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;code findByCodeliststoreD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Companion GetListParamsrespect-datalayer zcS_ ENDPOINT_NAME>LEPARAM_NAME_INVITE_CODEFsSjava/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolInviteDataSourceLocalGN.Sworld.respect.datalayer.schoolInviteDataSourceLocal,     f202006Lworld/respect/datalayer/school/InviteDataSourceLocal;1Lworld/respect/datalayer/school/InviteDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;.Lworld/respect/datalayer/school/model/Invite2;respect-datalayer]M_java/lang/Object/world/respect/datalayer/school/InviteDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.schoolPersonDataSource.GetListParamsworld.respect.datalayer.schoolPersonDataSource.GetListParams>              :20::Bc0 0 0 0  0   0 0  0J0HJ0HJ0HJ0HJ0 HJ0 HJ0 HJ 0H !Jl"0202 02 02 02  0 2  0 20 2 0H"#J%0 2$0H%&J(0'H()J*0H*R08 +,R08 -.R08 /0R08 -1R 0 8  23R 0 8  45R0 8 67R08 89!;<?Lworld/respect/datalayer/school/PersonDataSource$GetListParams;;Lworld/respect/datalayer/shared/params/GetListCommonParams;commonfilterByClazzUid9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;filterByEnrolmentRole filterByName7Lworld/respect/datalayer/school/model/PersonStatusEnum;filterByPersonStatus5Lworld/respect/datalayer/school/model/PersonRoleEnum;filterByPersonRoleincludeRelatedLkotlinx/datetime/LocalDate; inClassOnDay<init>$(Lworld/respect/datalayer/shared/params/GetListCommonParams;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Ljava/lang/String;Lworld/respect/datalayer/school/model/PersonStatusEnum;Lworld/respect/datalayer/school/model/PersonRoleEnum;ZLkotlinx/datetime/LocalDate;)V component1=()Lworld/respect/datalayer/shared/params/GetListCommonParams; component2()Ljava/lang/String; component3;()Lworld/respect/datalayer/school/model/EnrollmentRoleEnum; component4 component59()Lworld/respect/datalayer/school/model/PersonStatusEnum; component67()Lworld/respect/datalayer/school/model/PersonRoleEnum; component7()Z component8()Lkotlinx/datetime/LocalDate;copyb(Lworld/respect/datalayer/shared/params/GetListCommonParams;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Ljava/lang/String;Lworld/respect/datalayer/school/model/PersonStatusEnum;Lworld/respect/datalayer/school/model/PersonRoleEnum;ZLkotlinx/datetime/LocalDate;)Lworld/respect/datalayer/school/PersonDataSource$GetListParams;otherequals(Ljava/lang/Object;)ZhashCode()ItoString;Lworld/respect/datalayer/shared/params/GetListCommonParams; getCommonLjava/lang/String;getFilterByClazzUid9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;getFilterByEnrolmentRolegetFilterByName7Lworld/respect/datalayer/school/model/PersonStatusEnum;getFilterByPersonStatus5Lworld/respect/datalayer/school/model/PersonRoleEnum;getFilterByPersonRoleZgetIncludeRelatedLkotlinx/datetime/LocalDate;getInClassOnDay Companionrespect-datalayer~jjava/lang/Object Companionworld.respect.datalayer.schoolPersonDataSourcezrwworld.respect.datalayer.schoolPersonDataSourceT                    f !200:"!J020H@J& 00 202 0H@  J# 00 0 2 0H&J3 000 0 2020H&J. 000 2020H@J+0002020H&J+0002020H&J02 00H@ #$1Lworld/respect/datalayer/school/PersonDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;-Lworld/respect/datalayer/school/model/Person;usernamefindByUsernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lworld/respect/datalayer/DataLoadParams; loadParamsguid'Lworld/respect/datalayer/DataLoadState; findByGuidn(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;Lkotlinx/coroutines/flow/Flow;findByGuidAsFlow2(Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;?Lworld/respect/datalayer/school/PersonDataSource$GetListParams;params listAsFlow(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/PersonDataSource$GetListParams;)Lkotlinx/coroutines/flow/Flow;list(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/PersonDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;listAsPagingSource(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/PersonDataSource$GetListParams;)Lworld/respect/datalayer/shared/paging/IPagingSourceFactory; listParamsCLworld/respect/datalayer/school/model/composites/PersonListDetails;listDetailsAsPagingSourcestoreD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Companion GetListParamsrespect-datalayerue ENDPOINT_NAME[oFILTER_BY_PERSON_ROLE java/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolPersonDataSourceLocalB~world.respect.datalayer.schoolPersonDataSourceLocal,     f202006Lworld/respect/datalayer/school/PersonDataSourceLocal;1Lworld/respect/datalayer/school/PersonDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;-Lworld/respect/datalayer/school/model/Person;respect-datalayer[%#зjava/lang/Object/world/respect/datalayer/school/PersonDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.school%PersonPasskeyDataSource.GetListParams^jE?gworld.respect.datalayer.school%PersonPasskeyDataSource.GetListParams        20B0J0HJ020H J 02 0H  J0 HJ0HR08 FLworld/respect/datalayer/school/PersonPasskeyDataSource$GetListParams;includeRevoked<init>(Z)V component1()ZcopyI(Z)Lworld/respect/datalayer/school/PersonPasskeyDataSource$GetListParams;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;ZgetIncludeRevokedrespect-datalayerljdjava/lang/Objectworld.respect.datalayer.schoolPersonPasskeyDataSourceHWworld.respect.datalayer.schoolPersonPasskeyDataSource&         f 200: J& 00020H@J+  0000 20H&  8Lworld/respect/datalayer/school/PersonPasskeyDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;4Lworld/respect/datalayer/school/model/PersonPasskey;FLworld/respect/datalayer/school/PersonPasskeyDataSource$GetListParams; listParams'Lworld/respect/datalayer/DataLoadState;listAllz(Lworld/respect/datalayer/school/PersonPasskeyDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;Lkotlinx/coroutines/flow/Flow; listAllAsFlowf(Lworld/respect/datalayer/school/PersonPasskeyDataSource$GetListParams;)Lkotlinx/coroutines/flow/Flow; Companion GetListParamsrespect-datalayer3 \T ENDPOINT_NAMEJh.PARAM_INCLUDE_REVOKEDcjava/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolPersonPasskeyDataSourceLocal4o.world.respect.datalayer.schoolPersonPasskeyDataSourceLocal,     f20200=Lworld/respect/datalayer/school/PersonPasskeyDataSourceLocal;8Lworld/respect/datalayer/school/PersonPasskeyDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;4Lworld/respect/datalayer/school/model/PersonPasskey;respect-datalayer'$java/lang/Object6world/respect/datalayer/school/PersonPasskeyDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.school&PersonPasswordDataSource.GetListParamsuQworld.respect.datalayer.school&PersonPasswordDataSource.GetListParams(           20:B0J0HJ020H J 0 2 0H  J0HJ0HR08 GLworld/respect/datalayer/school/PersonPasswordDataSource$GetListParams;;Lworld/respect/datalayer/shared/params/GetListCommonParams;common<init>>(Lworld/respect/datalayer/shared/params/GetListCommonParams;)V component1=()Lworld/respect/datalayer/shared/params/GetListCommonParams;copy(Lworld/respect/datalayer/shared/params/GetListCommonParams;)Lworld/respect/datalayer/school/PersonPasswordDataSource$GetListParams;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;;Lworld/respect/datalayer/shared/params/GetListCommonParams; getCommon Companionrespect-datalayerQ9ϰTjava/lang/Object Companionworld.respect.datalayer.schoolPersonPasswordDataSource,_(.Ӷworld.respect.datalayer.schoolPersonPasswordDataSource,          f 200:J& 00020H@J5  0000 2 0 20H&  9Lworld/respect/datalayer/school/PersonPasswordDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;5Lworld/respect/datalayer/school/model/PersonPassword;GLworld/respect/datalayer/school/PersonPasswordDataSource$GetListParams; listParams'Lworld/respect/datalayer/DataLoadState;listAll{(Lworld/respect/datalayer/school/PersonPasswordDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lworld/respect/datalayer/DataLoadParams; loadParamsLkotlinx/coroutines/flow/Flow; listAllAsFlow(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/PersonPasswordDataSource$GetListParams;)Lkotlinx/coroutines/flow/Flow; Companion GetListParamsrespect-datalayer{w+< ENDPOINT_NAMEM% (java/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolPersonPasswordDataSourceLocaly ɚT(world.respect.datalayer.schoolPersonPasswordDataSourceLocal,     f20200>Lworld/respect/datalayer/school/PersonPasswordDataSourceLocal;9Lworld/respect/datalayer/school/PersonPasswordDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;5Lworld/respect/datalayer/school/model/PersonPassword;respect-datalayerQHI=Sjava/lang/Object7world/respect/datalayer/school/PersonPasswordDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.school%PersonQrBadgeDataSource.GetListParamssIOworld.respect.datalayer.school%PersonQrBadgeDataSource.GetListParams".            20:B0 0J0H J 0H  J& 0202 0H  J020HJ0HJ0HR08  R08  FLworld/respect/datalayer/school/PersonQrBadgeDataSource$GetListParams;;Lworld/respect/datalayer/shared/params/GetListCommonParams;commonLio/ktor/http/Url; qrCodeUrl<init>P(Lworld/respect/datalayer/shared/params/GetListCommonParams;Lio/ktor/http/Url;)V component1=()Lworld/respect/datalayer/shared/params/GetListCommonParams; component2()Lio/ktor/http/Url;copy(Lworld/respect/datalayer/shared/params/GetListCommonParams;Lio/ktor/http/Url;)Lworld/respect/datalayer/school/PersonQrBadgeDataSource$GetListParams;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;;Lworld/respect/datalayer/shared/params/GetListCommonParams; getCommonLio/ktor/http/Url; getQrCodeUrl Companionrespect-datalayerM1java/lang/Object Companionworld.respect.datalayer.schoolPersonQrBadgeDataSource+%DYworld.respect.datalayer.schoolPersonQrBadgeDataSource4            f 200:J.  0002020H@  J5  0000 2020H&  J+ 000 2020H&8Lworld/respect/datalayer/school/PersonQrBadgeDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;4Lworld/respect/datalayer/school/model/PersonQrBadge;(Lworld/respect/datalayer/DataLoadParams; loadParamsFLworld/respect/datalayer/school/PersonQrBadgeDataSource$GetListParams; listParams'Lworld/respect/datalayer/DataLoadState;listAll(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/PersonQrBadgeDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;Lkotlinx/coroutines/flow/Flow; listAllAsFlow(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/PersonQrBadgeDataSource$GetListParams;)Lkotlinx/coroutines/flow/Flow;guidfindByGuidAsFlowZ(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow; Companion GetListParamsrespect-datalayer`lP< ENDPOINT_NAME~mSPARAM_QRCODE_URLؼA Ujava/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.school PersonQrCodeBadgeDataSourceLocalTbl>world.respect.datalayer.school PersonQrCodeBadgeDataSourceLocal,     f20200ALworld/respect/datalayer/school/PersonQrCodeBadgeDataSourceLocal;8Lworld/respect/datalayer/school/PersonQrBadgeDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;4Lworld/respect/datalayer/school/model/PersonQrBadge;respect-datalayerfHajava/lang/Object6world/respect/datalayer/school/PersonQrBadgeDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.schoolReportDataSource44 |world.respect.datalayer.schoolReportDataSource8             f20J* 000020H@ J&002 0 2 0 H@J$ 0002 0 H@J020H@J02 0 H@1Lworld/respect/datalayer/school/ReportDataSource;templateLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;-Lworld/respect/datalayer/school/model/Report;allReportsAsFlow5(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lworld/respect/datalayer/DataLoadParams; loadParamsreportIdgetReportAsyncn(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getReportAsFlowF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;report putReporta(Lworld/respect/datalayer/school/model/Report;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; deleteReportrespect-datalayerB߭Ojava/lang/Objectworld.respect.datalayer.schoolReportDataSourceLocalWworld.respect.datalayer.schoolReportDataSourceLocal,     f202006Lworld/respect/datalayer/school/ReportDataSourceLocal;1Lworld/respect/datalayer/school/ReportDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;-Lworld/respect/datalayer/school/model/Report;respect-datalayercQQ.)>java/lang/Object/world/respect/datalayer/school/ReportDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.school!SchoolAppDataSource.GetListParams]B`wOworld.respect.datalayer.school!SchoolAppDataSource.GetListParams&          20:B00J0H J 0H  J$ 02020H  J020HJ0HJ0HR08  R08  BLworld/respect/datalayer/school/SchoolAppDataSource$GetListParams;;Lworld/respect/datalayer/shared/params/GetListCommonParams;commonincludeDeleted<init>?(Lworld/respect/datalayer/shared/params/GetListCommonParams;Z)V component1=()Lworld/respect/datalayer/shared/params/GetListCommonParams; component2()Zcopy(Lworld/respect/datalayer/shared/params/GetListCommonParams;Z)Lworld/respect/datalayer/school/SchoolAppDataSource$GetListParams;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;;Lworld/respect/datalayer/shared/params/GetListCommonParams; getCommonZgetIncludeDeleted Companionrespect-datalayertdmfjava/lang/Object Companionworld.respect.datalayer.schoolSchoolAppDataSourceV$#\world.respect.datalayer.schoolSchoolAppDataSource4            f 200:J+ 0002020H&  J5 00 0 0 2020H&J, 00 0 2020H@4Lworld/respect/datalayer/school/SchoolAppDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;0Lworld/respect/datalayer/school/model/SchoolApp;(Lworld/respect/datalayer/DataLoadParams; loadParamsBLworld/respect/datalayer/school/SchoolAppDataSource$GetListParams;params<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;listAsPagingSource(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/SchoolAppDataSource$GetListParams;)Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;Lkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState; listAsFlow(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/SchoolAppDataSource$GetListParams;)Lkotlinx/coroutines/flow/Flow;list(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/SchoolAppDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Companion GetListParamsrespect-datalayerN)>(Lworld/respect/datalayer/shared/params/GetListCommonParams;)V component1=()Lworld/respect/datalayer/shared/params/GetListCommonParams;copy(Lworld/respect/datalayer/shared/params/GetListCommonParams;)Lworld/respect/datalayer/school/SchoolPermissionGrantDataSource$GetListParams;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;;Lworld/respect/datalayer/shared/params/GetListCommonParams; getCommon Companionrespect-datalayernyjava/lang/Object Companionworld.respect.datalayer.schoolSchoolPermissionGrantDataSourceworld.respect.datalayer.schoolSchoolPermissionGrantDataSource*F                 f 200:J# 00020H&J& 002 0 20H@  J+0002 0 2 0H&J, 0002 0 2 0H@J02 00H@@Lworld/respect/datalayer/school/SchoolPermissionGrantDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;<Lworld/respect/datalayer/school/model/SchoolPermissionGrant;guidLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;findByGuidAsFlow2(Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;(Lworld/respect/datalayer/DataLoadParams;params findByGuidn(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; loadParamsNLworld/respect/datalayer/school/SchoolPermissionGrantDataSource$GetListParams;<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;listAsPagingSource(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/SchoolPermissionGrantDataSource$GetListParams;)Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;list(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/SchoolPermissionGrantDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;storeD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Companion GetListParamsrespect-datalayerݬ5y" ENDPOINT_NAMEm+java/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.school$SchoolPermissionGrantDataSourceLocalL^ Lworld.respect.datalayer.school$SchoolPermissionGrantDataSourceLocal,     f20200ELworld/respect/datalayer/school/SchoolPermissionGrantDataSourceLocal;@Lworld/respect/datalayer/school/SchoolPermissionGrantDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;<Lworld/respect/datalayer/school/model/SchoolPermissionGrant;respect-datalayerlW-0 java/lang/Object>world/respect/datalayer/school/SchoolPermissionGrantDataSource3world/respect/datalayer/shared/LocalModelDataSource%world.respect.datalayer.school.domain@CheckPersonPermissionUseCase.PermissionsRequiredByRole.CompanionRʅc%%world.respect.datalayer.school.domain@CheckPersonPermissionUseCase.PermissionsRequiredByRole.CompanionF     20B R08  hLworld/respect/datalayer/school/domain/CheckPersonPermissionUseCase$PermissionsRequiredByRole$Companion;<init>()V^Lworld/respect/datalayer/school/domain/CheckPersonPermissionUseCase$PermissionsRequiredByRole;WRITE_PERMISSIONS^Lworld/respect/datalayer/school/domain/CheckPersonPermissionUseCase$PermissionsRequiredByRole;getWRITE_PERMISSIONS`()Lworld/respect/datalayer/school/domain/CheckPersonPermissionUseCase$PermissionsRequiredByRole;respect-datalayer2xV4y7java/lang/Object%world.respect.datalayer.school.domain6CheckPersonPermissionUseCase.PermissionsRequiredByRoleS6%world.respect.datalayer.school.domain6CheckPersonPermissionUseCase.PermissionsRequiredByRole0             #20:#B/0000J 0H  J 0H  J 0H  J 0H  J8020202020HJ020HJ0HJ0HR08  R08  R08  R08  R"008F !$%^Lworld/respect/datalayer/school/domain/CheckPersonPermissionUseCase$PermissionsRequiredByRole;roleAdminPermissionRequiredroleTeacherPermissionRequiredroleStudentPermissionRequiredroleParentPermissionRequired<init>(JJJJ)V component1()J component2 component3 component4copyd(JJJJ)Lworld/respect/datalayer/school/domain/CheckPersonPermissionUseCase$PermissionsRequiredByRole;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;JgetRoleAdminPermissionRequired getRoleTeacherPermissionRequired getRoleStudentPermissionRequiredgetRoleParentPermissionRequired getFlagList()Ljava/util/List;flagList Companionrespect-datalayerwoM{Sjava/lang/Object Companion%world.respect.datalayer.school.domainCheckPersonPermissionUseCase-x<%world.respect.datalayer.school.domainCheckPersonPermissionUseCasea"       f20: J* 0202020HB    DLworld/respect/datalayer/school/domain/CheckPersonPermissionUseCase;otherPersonUid5Lworld/respect/datalayer/school/model/PersonRoleEnum;otherPersonKnownRole^Lworld/respect/datalayer/school/domain/CheckPersonPermissionUseCase$PermissionsRequiredByRole;permissionsRequiredByRoleinvoke(Ljava/lang/String;Lworld/respect/datalayer/school/model/PersonRoleEnum;Lworld/respect/datalayer/school/domain/CheckPersonPermissionUseCase$PermissionsRequiredByRole;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;PermissionsRequiredByRolerespect-datalayer#kjava/lang/Object%world.respect.datalayer.school.domain GetPermissionLastModifiedUseCase6$r%world.respect.datalayer.school.domain GetPermissionLastModifiedUseCase2    f20J0HBHLworld/respect/datalayer/school/domain/GetPermissionLastModifiedUseCase;Lkotlin/time/Instant;invoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayerʃ21Y:rjava/lang/Object"world.respect.datalayer.school.ext PersonExtKtO*y.S"world.respect.datalayer.school.ext PersonExtKt"        0*0200*0 0*02 0   0 *0 0 *0-Lworld/respect/datalayer/school/model/Person;5Lworld/respect/datalayer/school/model/PersonRoleEnum;roleassertPersonHasRolee(Lworld/respect/datalayer/school/model/Person;Lworld/respect/datalayer/school/model/PersonRoleEnum;)V primaryRoled(Lworld/respect/datalayer/school/model/Person;)Lworld/respect/datalayer/school/model/PersonRoleEnum;.Lworld/respect/datalayer/school/model/Invite2;invitecopyWithInviteInfo(Lworld/respect/datalayer/school/model/Person;Lworld/respect/datalayer/school/model/Invite2;)Lworld/respect/datalayer/school/model/Person;inviteCodeOrNullA(Lworld/respect/datalayer/school/model/Person;)Ljava/lang/String;inviteUidOrNullrespect-datalayerassertPersonHasRole primaryRolecopyWithInviteInfoinviteCodeOrNullinviteUidOrNull$world.respect.datalayer.school.model AssignmentA?Iq1$world.respect.datalayer.school.model Assignmentqb                       B20:BCB000 0j`   0  000 0j`   0 0j`   0 Bq0000 0 0 00 000J0HJ0HJ0HJ'0j`   0 HJ0HJ 00 H !J#"0j`   0 H"J##0j`   0 H#J$02020202 0j`   0 2 0200 20j`   0 20j`   0 H$%J)0(2'0&H)*J+0H+,J-0H-J'6032.0200/2201H45R08 78R08 79R08 7:R. 0j`   0 8  ;<R 08  7=R00 8 >?!R-0j`   0 8X ;@R-0j`   0 8X ;ADE1Lworld/respect/datalayer/school/model/Assignment;/Lworld/respect/datalayer/shared/ModelWithTimes;uidtitle descriptionLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;deadlineclassUid@Lworld/respect/datalayer/school/model/AssignmentLearningUnitRef; learningUnits lastModifiedstored<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Ljava/lang/String;Ljava/util/List;Lkotlin/time/Instant;Lkotlin/time/Instant;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Ljava/lang/String;Ljava/util/List;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2 component3 component4()Lkotlin/time/Instant; component5 component6()Ljava/util/List; component7 component8copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Ljava/lang/String;Ljava/util/List;Lkotlin/time/Instant;Lkotlin/time/Instant;)Lworld/respect/datalayer/school/model/Assignment;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/Assignment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getUidgetTitlegetDescriptionLkotlin/time/Instant; getDeadline getClassUidLjava/util/List;getLearningUnitsgetLastModified getStored Companion $serializerrespect-datalayerA׮,!TABLE_IDt6$Vjava/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.model'AssignmentAssigneeRefTypeEnum.Companion @$world.respect.datalayer.school.model'AssignmentAssigneeRefTypeEnum.Companion*          20B J020J 02 0   J00 NLworld/respect/datalayer/school/model/AssignmentAssigneeRefTypeEnum$Companion;<init>()VvalueDLworld/respect/datalayer/school/model/AssignmentAssigneeRefTypeEnum; fromValueX(Ljava/lang/String;)Lworld/respect/datalayer/school/model/AssignmentAssigneeRefTypeEnum;flagfromFlagG(I)Lworld/respect/datalayer/school/model/AssignmentAssigneeRefTypeEnum;#Lkotlinx/serialization/KSerializer; serializer%()Lkotlinx/serialization/KSerializer;respect-datalayer|w.java/lang/Object$world.respect.datalayer.school.modelAssignmentAssigneeRefTypeEnumvVΪ /$world.respect.datalayer.school.modelAssignmentAssigneeRefTypeEnum       200:B00R08   R08    jDLworld/respect/datalayer/school/model/AssignmentAssigneeRefTypeEnum;valueflag<init>)(Ljava/lang/String;ILjava/lang/String;I)VLjava/lang/String;getValue()Ljava/lang/String;IgetFlag()I CompanionCLASSrespect-datalayerjava/lang/Enum Companion$world.respect.datalayer.school.modelAssignmentLearningUnitRef_T-$world.respect.datalayer.school.modelAssignmentLearningUnitRefB                 &20:'&B00B/000 0  J 0H  J0H J$02020HJ020HJ0HJ0HJ'"0202020H !R08 #$ R08 #% ()@Lworld/respect/datalayer/school/model/AssignmentLearningUnitRef;Lio/ktor/http/Url;learningUnitManifestUrlappManifestUrl<init>'(Lio/ktor/http/Url;Lio/ktor/http/Url;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarkerg(ILio/ktor/http/Url;Lio/ktor/http/Url;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Lio/ktor/http/Url; component2copyf(Lio/ktor/http/Url;Lio/ktor/http/Url;)Lworld/respect/datalayer/school/model/AssignmentLearningUnitRef;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;self1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/AssignmentLearningUnitRef;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLio/ktor/http/Url;getLearningUnitManifestUrlgetAppManifestUrl Companion $serializerrespect-datalayer^g-(7java/lang/Object Companion$world.respect.datalayer.school.model AuthToken)pSR$world.respect.datalayer.school.model AuthToken8             20:! B000 B5 0000 0  J'0202020HR08 R08 R08 "#0Lworld/respect/datalayer/school/model/AuthToken; accessToken timeCreatedttl<init>(Ljava/lang/String;JI)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarkerW(ILjava/lang/String;JILkotlinx/serialization/internal/SerializationConstructorMarker;)Vself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/AuthToken;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getAccessToken()Ljava/lang/String;JgetTimeCreated()JIgetTtl()I Companion $serializerrespect-datalayerJ/XJjava/lang/Object Companion$world.respect.datalayer.school.model ClassInviteF$world.respect.datalayer.school.model ClassInvitel                         J20:JKB00 0j`  0  0j`  0  0j`  0 0 000Bu000 0 0 00 0000J0HJ0HJ#0j`  0 HJ# 0j`  0 H J#!0j`  0 H!J"0 H"#J$0H$J%0H%&J'0H'(J)020202 0j`  0 2 0j`  0 2 0j`  0 20 202020H)*J.0-2,0+H./J00H01J20H2J';0823025042706H9:R08X <=R08X <>R- 0j`  0 8X  ?@R- 0j`  0 8X  ?AR- 0j`  0 8X  ?BR0 8X CD#R08 <ER08 FG&R08 HI(LM2Lworld/respect/datalayer/school/model/ClassInvite;.Lworld/respect/datalayer/school/model/Invite2;uidcodeLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;approvalRequiredAfter lastModifiedstored1Lworld/respect/datalayer/school/model/StatusEnum;statusclassUid9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;role:Lworld/respect/datalayer/school/model/ClassInviteModeEnum; inviteMode<init>(Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlin/time/Instant;Lworld/respect/datalayer/school/model/StatusEnum;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Lworld/respect/datalayer/school/model/ClassInviteModeEnum;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker\(ILjava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlin/time/Instant;Lworld/respect/datalayer/school/model/StatusEnum;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Lworld/respect/datalayer/school/model/ClassInviteModeEnum;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2 component3()Lkotlin/time/Instant; component4 component5 component63()Lworld/respect/datalayer/school/model/StatusEnum; component7 component8;()Lworld/respect/datalayer/school/model/EnrollmentRoleEnum; component9<()Lworld/respect/datalayer/school/model/ClassInviteModeEnum;copyM(Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlin/time/Instant;Lworld/respect/datalayer/school/model/StatusEnum;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Lworld/respect/datalayer/school/model/ClassInviteModeEnum;)Lworld/respect/datalayer/school/model/ClassInvite;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/ClassInvite;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getUidgetCodeLkotlin/time/Instant;getApprovalRequiredAftergetLastModified getStored1Lworld/respect/datalayer/school/model/StatusEnum; getStatus getClassUid9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;getRole:Lworld/respect/datalayer/school/model/ClassInviteModeEnum; getInviteMode Companion $serializerrespect-datalayer y java/lang/Object,world/respect/datalayer/school/model/Invite2 Companion$world.respect.datalayer.school.modelClassInviteModeEnum.Companion!($world.respect.datalayer.school.modelClassInviteModeEnum.Companion*          20B J020J 02 0   J00 DLworld/respect/datalayer/school/model/ClassInviteModeEnum$Companion;<init>()Vvalue:Lworld/respect/datalayer/school/model/ClassInviteModeEnum; fromValueN(Ljava/lang/String;)Lworld/respect/datalayer/school/model/ClassInviteModeEnum;flagfromFlag=(I)Lworld/respect/datalayer/school/model/ClassInviteModeEnum;#Lkotlinx/serialization/KSerializer; serializer%()Lkotlinx/serialization/KSerializer;respect-datalayerI_fjava/lang/Object$world.respect.datalayer.school.modelClassInviteModeEnumڊpAv$world.respect.datalayer.school.modelClassInviteModeEnum       200:B00R08   R08    jj:Lworld/respect/datalayer/school/model/ClassInviteModeEnum;valueflag<init>)(Ljava/lang/String;ILjava/lang/String;I)VLjava/lang/String;getValue()Ljava/lang/String;IgetFlag()I CompanionDIRECT VIA_PARENTrespect-datalayer ຎ=java/lang/Enum Companion$world.respect.datalayer.school.model$ClassPermission.ClassPermissionToRefWk$world.respect.datalayer.school.model$ClassPermission.ClassPermissionToRef)    w 20:KLworld/respect/datalayer/school/model/ClassPermission$ClassPermissionToRef; CompanionQLworld/respect/datalayer/school/model/ClassPermission$PermissionToEnrollmentRole;respect-datalayer(HF5<java/lang/Object Companion$world.respect.datalayer.school.modelClassPermission.CompanionDJH3$world.respect.datalayer.school.modelClassPermission.CompanionF      20B J00 @Lworld/respect/datalayer/school/model/ClassPermission$Companion;<init>()V#Lkotlinx/serialization/KSerializer;6Lworld/respect/datalayer/school/model/ClassPermission; serializer%()Lkotlinx/serialization/KSerializer;respect-datalayerIOXn9java/lang/Object$world.respect.datalayer.school.model*ClassPermission.PermissionToEnrollmentRoleJ:b"$world.respect.datalayer.school.model*ClassPermission.PermissionToEnrollmentRoleDH                 $20:%$B0B%00 0 J 0H  J 020H J020HJ0HJ0HJ'!0202020H R08 "# &'QLworld/respect/datalayer/school/model/ClassPermission$PermissionToEnrollmentRole;KLworld/respect/datalayer/school/model/ClassPermission$ClassPermissionToRef;9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;enrollmentRole<init><(Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker|(ILworld/respect/datalayer/school/model/EnrollmentRoleEnum;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1;()Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;copy(Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;)Lworld/respect/datalayer/school/model/ClassPermission$PermissionToEnrollmentRole;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;self1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/ClassPermission$PermissionToEnrollmentRole;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$Self9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;getEnrollmentRole Companion $serializerrespect-datalayerV^ȹ java/lang/ObjectIworld/respect/datalayer/school/model/ClassPermission$ClassPermissionToRef Companion$world.respect.datalayer.school.modelClassPermissionB2$-C$world.respect.datalayer.school.modelClassPermissionH                  )20:*+,)B00B- 000 0  J 0H J0HJ$02020HJ020HJ0HJ0HJ'$0!20202 0H"#R08 %&R08 '(-.6Lworld/respect/datalayer/school/model/ClassPermission;KLworld/respect/datalayer/school/model/ClassPermission$ClassPermissionToRef;permissionToRef permissions<init>O(Lworld/respect/datalayer/school/model/ClassPermission$ClassPermissionToRef;J)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILworld/respect/datalayer/school/model/ClassPermission$ClassPermissionToRef;JLkotlinx/serialization/internal/SerializationConstructorMarker;)V component1M()Lworld/respect/datalayer/school/model/ClassPermission$ClassPermissionToRef; component2()Jcopy(Lworld/respect/datalayer/school/model/ClassPermission$ClassPermissionToRef;J)Lworld/respect/datalayer/school/model/ClassPermission;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;self1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/ClassPermission;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfKLworld/respect/datalayer/school/model/ClassPermission$ClassPermissionToRef;getPermissionToRefJgetPermissions CompanionClassPermissionToRefPermissionToEnrollmentRole $serializerrespect-datalayerx SiAjava/lang/Object Companion$world.respect.datalayer.school.modelClazzU#׃-$world.respect.datalayer.school.modelClazzj                         H20:HIB000 0 0j`     0 0j`     0  0 000B{00000 0000 000J0HJ0HJ0HJ 0H J#!0j`     0 H!"J##0j`     0 H#"J$0H$J%0H%J&00H&'J(02020202 02 0j`     0 20j`     0 2 02 0200H()J-0,2+0*H-.J/0H/0J10H1J':0722024032605H89R08 ;<R08 ;=R08 >?R08 ;@R- 0j`     0 8X  AB"R-0j`     0 8X AC"R08 ;DR08 ;ER008 FG'JK,Lworld/respect/datalayer/school/model/Clazz;/Lworld/respect/datalayer/shared/ModelWithTimes;guidtitle1Lworld/respect/datalayer/school/model/StatusEnum;status descriptionLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass; lastModifiedstoredteacherInviteGuidstudentInviteGuid6Lworld/respect/datalayer/school/model/ClassPermission; permissions<init>(Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/StatusEnum;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/StatusEnum;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2 component33()Lworld/respect/datalayer/school/model/StatusEnum; component4 component5()Lkotlin/time/Instant; component6 component7 component8 component9()Ljava/util/List;copy(Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/StatusEnum;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lworld/respect/datalayer/school/model/Clazz;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/Clazz;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getGuidgetTitle1Lworld/respect/datalayer/school/model/StatusEnum; getStatusgetDescriptionLkotlin/time/Instant;getLastModified getStoredgetTeacherInviteGuidgetStudentInviteGuidLjava/util/List;getPermissions Companion $serializerrespect-datalayer8w 6DEFAULT_INVITE_CODE_LENO؅~DEFAULT_INVITE_CODE_MAXp((Ljava/lang/String;ILjava/lang/String;)VLjava/lang/String;getPName()Ljava/lang/String; CompanionANDROIDUNKNOWNrespect-datalayer^java/lang/Enum Companion$world.respect.datalayer.school.model DeviceInfo"ts$world.respect.datalayer.school.model DeviceInfoH                 820:98:B;0000 0 0   BS00000 0 0 0 J 0J0HJ0HJ0HJ0HJ0HJ0 HJP02020202 02  02 0 HJ!0 20H!"J#0H#J$0H$J'-0*2%02'0&2)0(H+,R08 ./R08 01R08 23R08 24R 08  25R 0 8  67;<1Lworld/respect/datalayer/school/model/DeviceInfo;:Lworld/respect/datalayer/school/model/DeviceInfo$Platform;platform androidSdkIntversion manufacturermodelram<init>u(Lworld/respect/datalayer/school/model/DeviceInfo$Platform;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILworld/respect/datalayer/school/model/DeviceInfo$Platform;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)V toHeaderLine()Ljava/lang/String; component1<()Lworld/respect/datalayer/school/model/DeviceInfo$Platform; component2()I component3 component4 component5 component6()Jcopy(Lworld/respect/datalayer/school/model/DeviceInfo$Platform;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lworld/respect/datalayer/school/model/DeviceInfo;otherequals(Ljava/lang/Object;)ZhashCodetoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/DeviceInfo;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$Self:Lworld/respect/datalayer/school/model/DeviceInfo$Platform; getPlatformIgetAndroidSdkIntLjava/lang/String; getVersiongetManufacturergetModelJgetRam CompanionPlatform $serializerrespect-datalayerr4 HEADER_NAME9SټE"java/lang/Object Companion$world.respect.datalayer.school.model EnrollmentqiU~$world.respect.datalayer.school.model Enrollmentp                         Y20:YZB00 0j`   0  0j`   0  0 000 0 00j`   0  0 0B000 0 00 000000000J 0H !J"0H"#J#$0j`   0 H$%J#&0j`   0 H&%J'0 H'(J)0H)!J*0H*!J+0H+,J-0H-.J/0H/.J'00j`   0 H0%J10H1!J20H2!J3020202 0j`   0 2 0j`   0 2 0 2020202 02 020j`   0 2 02 0H34J8072605H89J:0H:;J<0H<!J'E0B2=02?0>2A0@HCDR08 FG!R08 HI#R- 0j`   0 8X  JK%R- 0j`   0 8X  JL%R0 8 MN(R08 FO!R08 FP!R08 QR,R08 ST.R08 SU.R.0j`   0 8 JV%R08 FW!R08 FX![\1Lworld/respect/datalayer/school/model/Enrollment;/Lworld/respect/datalayer/shared/ModelWithTimes;uid1Lworld/respect/datalayer/school/model/StatusEnum;statusLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass; lastModifiedstored'Lkotlinx/serialization/json/JsonObject;metadataclassUid personUid9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;roleLkotlinx/datetime/LocalDate; beginDateendDate removedAt inviteCodeapprovedByPersonUid<init>e(Ljava/lang/String;Lworld/respect/datalayer/school/model/StatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/json/JsonObject;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Lkotlinx/datetime/LocalDate;Lkotlinx/datetime/LocalDate;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/String;Lworld/respect/datalayer/school/model/StatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/json/JsonObject;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Lkotlinx/datetime/LocalDate;Lkotlinx/datetime/LocalDate;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component23()Lworld/respect/datalayer/school/model/StatusEnum; component3()Lkotlin/time/Instant; component4 component5)()Lkotlinx/serialization/json/JsonObject; component6 component7 component8;()Lworld/respect/datalayer/school/model/EnrollmentRoleEnum; component9()Lkotlinx/datetime/LocalDate; component10 component11 component12 component13copy(Ljava/lang/String;Lworld/respect/datalayer/school/model/StatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/json/JsonObject;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Lkotlinx/datetime/LocalDate;Lkotlinx/datetime/LocalDate;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;)Lworld/respect/datalayer/school/model/Enrollment;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/Enrollment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getUid1Lworld/respect/datalayer/school/model/StatusEnum; getStatusLkotlin/time/Instant;getLastModified getStored'Lkotlinx/serialization/json/JsonObject; getMetadata getClassUid getPersonUid9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;getRoleLkotlinx/datetime/LocalDate; getBeginDate getEndDate getRemovedAt getInviteCodegetApprovedByPersonUid Companion $serializerrespect-datalayer()Vvalue9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum; fromValueM(Ljava/lang/String;)Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;flagfromFlag<(I)Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;#Lkotlinx/serialization/KSerializer; serializer%()Lkotlinx/serialization/KSerializer; TEACHER_FLAGI STUDENT_FLAGPENDING_TEACHER_FLAGPENDING_STUDENT_FLAGrespect-datalayerSOh<_Wjava/lang/Object TEACHER_FLAG STUDENT_FLAGPENDING_TEACHER_FLAGPENDING_STUDENT_FLAG$world.respect.datalayer.school.modelEnrollmentRoleEnum, l$world.respect.datalayer.school.modelEnrollmentRoleEnum         200:B00R08   R08    R08Fjjjj9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;valueflag<init>)(Ljava/lang/String;ILjava/lang/String;I)VLjava/lang/String;getValue()Ljava/lang/String;IgetFlag()IgetRequiresApproval()ZrequiresApproval CompanionTEACHERSTUDENTPENDING_TEACHERPENDING_STUDENTrespect-datalayer B;PENDING_STUDENT_FLAG]Ҡ&PENDING_TEACHER_FLAGk$`&% STUDENT_FLAG TEACHER_FLAGo@rjjava/lang/Enum Companion$world.respect.datalayer.school.modelFamilyMemberInvite֖}$world.respect.datalayer.school.modelFamilyMemberInvite^                      >20:?>B~00 0j`  0  0j`  0  0j`  0 0 0Ba000 0 0 00 00J0HJ0HJ#0j`  0 HJ#0j`  0 HJ#0j`  0 HJ0 HJ 0H J!020202 0j`  0 2 0j`  0 2 0j`  0 20 20H!"J&0%2$0#H&'J(0H()J*0H*J'3002+02-0,2/0.H12R08X 45R08X 46R- 0j`  0 8X  78R- 0j`  0 8X  79R- 0j`  0 8X  7:R0 8X ;<R08 4=@A9Lworld/respect/datalayer/school/model/FamilyMemberInvite;.Lworld/respect/datalayer/school/model/Invite2;uidcodeLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;approvalRequiredAfter lastModifiedstored1Lworld/respect/datalayer/school/model/StatusEnum;status personUid<init>(Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlin/time/Instant;Lworld/respect/datalayer/school/model/StatusEnum;Ljava/lang/String;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlin/time/Instant;Lworld/respect/datalayer/school/model/StatusEnum;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2 component3()Lkotlin/time/Instant; component4 component5 component63()Lworld/respect/datalayer/school/model/StatusEnum; component7copy(Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlin/time/Instant;Lworld/respect/datalayer/school/model/StatusEnum;Ljava/lang/String;)Lworld/respect/datalayer/school/model/FamilyMemberInvite;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/FamilyMemberInvite;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getUidgetCodeLkotlin/time/Instant;getApprovalRequiredAftergetLastModified getStored1Lworld/respect/datalayer/school/model/StatusEnum; getStatus getPersonUid Companion $serializerrespect-datalayerĿ4Hjava/lang/Object,world/respect/datalayer/school/model/Invite2 Companion$world.respect.datalayer.school.model IndicatorHE|%ld$world.respect.datalayer.school.model Indicator\:               -20:-.B900000 BM 0 00000 0 J0HJ0HJ0HJ0HJ0HJB02020202020HJ020HJ0 HJ0HJ'&0#202 02"0!H$%R08 '(R08 ')R08 '*R08 '+R08 ',/00Lworld/respect/datalayer/school/model/Indicator; indicatorIdname descriptiontypesql<init>](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2 component3 component4 component5copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lworld/respect/datalayer/school/model/Indicator;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/Indicator;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getIndicatorIdgetNamegetDescriptiongetTypegetSql Companion $serializerrespect-datalayerB=Cq4TABLE_ID'CVD java/lang/Object Companion$world.respect.datalayer.school.modelInvite2=mlkG$world.respect.datalayer.school.modelInvite2<               w 20:R08&XR08&XR'0j`     0 8&X R'0j`     0 8&XR'0j`     0 8&XR08&X.Lworld/respect/datalayer/school/model/Invite2;/Lworld/respect/datalayer/shared/ModelWithTimes;getUid()Ljava/lang/String;uidgetCodecodeLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;getApprovalRequiredAfter()Lkotlin/time/Instant;approvalRequiredAftergetLastModified lastModified getStoredstored1Lworld/respect/datalayer/school/model/StatusEnum; getStatus3()Lworld/respect/datalayer/school/model/StatusEnum;status Companion2Lworld/respect/datalayer/school/model/ClassInvite;9Lworld/respect/datalayer/school/model/FamilyMemberInvite;4Lworld/respect/datalayer/school/model/NewUserInvite;respect-datalayerr. #APPROVAL_NOT_REQUIRED_INTERVAL_MINSbͰDEFAULT_CODE_LEN`q7" DIRECT_STRKlGTABLE_IDOe TYPE_CLASSd'"TYPE_FAMILY_MEMBERd,u TYPE_NEW_USERig VIA_PARENT_STR;7vjava/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.model NewUserInvite$˰TK.$world.respect.datalayer.school.model NewUserInviteQd                       F20:GFB00 0j`  0  0j`  0  0j`  0 0 00Bi000 0 0 00 000J0HJ0HJ#0j`  0 HJ#0j`  0 HJ# 0j`  0 H J!0 H!"J#0H#$J%0H%&J'020202 0j`  0 2 0j`  0 2 0j`  0 20 2020H'(J+02*0)H+,J-0H-.J/0H/J'80520022012403H67R08X 9:R08X 9;R- 0j`  0 8X  <=R- 0j`  0 8X  <>R- 0j`  0 8X  <?R0 8X @A"R08 BC$R08 DE&HI4Lworld/respect/datalayer/school/model/NewUserInvite;.Lworld/respect/datalayer/school/model/Invite2;uidcodeLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;approvalRequiredAfter lastModifiedstored1Lworld/respect/datalayer/school/model/StatusEnum;status5Lworld/respect/datalayer/school/model/PersonRoleEnum;role firstUser<init>(Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlin/time/Instant;Lworld/respect/datalayer/school/model/StatusEnum;Lworld/respect/datalayer/school/model/PersonRoleEnum;Z)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker (ILjava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlin/time/Instant;Lworld/respect/datalayer/school/model/StatusEnum;Lworld/respect/datalayer/school/model/PersonRoleEnum;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2 component3()Lkotlin/time/Instant; component4 component5 component63()Lworld/respect/datalayer/school/model/StatusEnum; component77()Lworld/respect/datalayer/school/model/PersonRoleEnum; component8()Zcopy(Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlin/time/Instant;Lworld/respect/datalayer/school/model/StatusEnum;Lworld/respect/datalayer/school/model/PersonRoleEnum;Z)Lworld/respect/datalayer/school/model/NewUserInvite;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/NewUserInvite;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getUidgetCodeLkotlin/time/Instant;getApprovalRequiredAftergetLastModified getStored1Lworld/respect/datalayer/school/model/StatusEnum; getStatus5Lworld/respect/datalayer/school/model/PersonRoleEnum;getRoleZ getFirstUser Companion $serializerrespect-datalayer-9Ijava/lang/Object,world/respect/datalayer/school/model/Invite2 Companion$world.respect.datalayer.school.modelPermissionFlags4Hō$world.respect.datalayer.school.modelPermissionFlags     20B R08XT R08XT R08XT R 08XT  R 08XT  R 08XT  R 08XT  R 08XT  R08XT R08XT R08XT R08XT R08XT R08XT R08XT R08XT R08XT 6Lworld/respect/datalayer/school/model/PermissionFlags;<init>()V CLASS_READJ CLASS_WRITEPERSON_STUDENT_READPERSON_STUDENT_WRITEPERSON_PARENT_READPERSON_PARENT_WRITEPERSON_TEACHER_READPERSON_TEACHER_WRITEPERSON_ADMIN_READCLASS_WRITE_STUDENT_ENROLLMENTCLASS_WRITE_TEACHER_ENROLLMENTINVITE_NEW_USER SYSTEM_ADMIN"TEACHER_DEFAULT_SCHOOL_PERMISSIONS"STUDENT_DEFAULT_SCHOOL_PERMISSIONS!PARENT_DEFAULT_SCHOOL_PERMISSIONS#SYSADMIN_DEFAULT_SCHOOL_PERMISSIONSrespect-datalayerTe CLASS_READ^xm CLASS_WRITEe"CLASS_WRITE_STUDENT_ENROLLMENTlCbCLASS_WRITE_TEACHER_ENROLLMENT\;PqINVITE_NEW_USERs y!PARENT_DEFAULT_SCHOOL_PERMISSIONSl0SPERSON_ADMIN_READ,qdPERSON_PARENT_READ_XA9PERSON_PARENT_WRITE7ECxPERSON_STUDENT_READQuPERSON_STUDENT_WRITE\,PERSON_TEACHER_READPERSON_TEACHER_WRITEȕ*"STUDENT_DEFAULT_SCHOOL_PERMISSIONSl0S#SYSADMIN_DEFAULT_SCHOOL_PERMISSIONSTRS SYSTEM_ADMINTRS"TEACHER_DEFAULT_SCHOOL_PERMISSIONSbo java/lang/Object$world.respect.datalayer.school.modelPersonMGS F$world.respect.datalayer.school.modelPersonY~                      !      # w20:wxB000 0j`     0 0j`     0  0 0 000 00 0 0 0 0 0000 !0  "0 #0$%B'0&000 0000000000000 00 00!0 "0#0)0($*J+0H+,J-0H-.J/0H/0J#10j`     0 H12J#30j`     0 H32J40H45J60H6,J70H7,J80H8,J90H9,J:0H:,J;0H;<J=0H=,J>0H>,J?0H?,J@0H@,JA00HABJC00HCBJD0 HDEJF0HF,JG0HG,JH02020202 0j`     0 20j`     0 2 02 02 020202 0202 02 02 02 02002002 !0 2 "02 #0HHIJL02K0JHLMJN0&HNOJP0HP,J'Y0V2Q02S0R2U0THWXR08 Z[,R08 \].R08 ^_0R- 0j`     0 8X  `a2R-0j`     0 8X `b2R08 cd5R08 Ze,R08 Zf,R08 Zg,R08 Zh,R08 Zi,R08 jk<R08 Zl,R08 Zm,R08 Zn,R08 Zo,R008 pqBR008 prBR!0 8 !stER"08 "Zu,R#08 #Zv,yz-Lworld/respect/datalayer/school/model/Person;/Lworld/respect/datalayer/shared/ModelWithTimes;guid userActive7Lworld/respect/datalayer/school/model/PersonStatusEnum;statusLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass; lastModifiedstored'Lkotlinx/serialization/json/JsonObject;metadatauserMasterIdentifierusername givenName familyName middleName7Lworld/respect/datalayer/school/model/PersonGenderEnum;genderpreferredFirstNamepreferredMiddleNamepreferredLastNamepronouns1Lworld/respect/datalayer/school/model/PersonRole;rolesrelatedPersonUidsLkotlinx/datetime/LocalDate; dateOfBirthemail phoneNumber<init>(Ljava/lang/String;ZLworld/respect/datalayer/school/model/PersonStatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/json/JsonObject;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/PersonGenderEnum;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lkotlinx/datetime/LocalDate;Ljava/lang/String;Ljava/lang/String;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/String;ZLworld/respect/datalayer/school/model/PersonStatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/json/JsonObject;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/PersonGenderEnum;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lkotlinx/datetime/LocalDate;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2()Z component39()Lworld/respect/datalayer/school/model/PersonStatusEnum; component4()Lkotlin/time/Instant; component5 component6)()Lkotlinx/serialization/json/JsonObject; component7 component8 component9 component10 component11 component129()Lworld/respect/datalayer/school/model/PersonGenderEnum; component13 component14 component15 component16 component17()Ljava/util/List; component18 component19()Lkotlinx/datetime/LocalDate; component20 component21copy(Ljava/lang/String;ZLworld/respect/datalayer/school/model/PersonStatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/json/JsonObject;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/PersonGenderEnum;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lkotlinx/datetime/LocalDate;Ljava/lang/String;Ljava/lang/String;)Lworld/respect/datalayer/school/model/Person;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/Person;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getGuidZ getUserActive7Lworld/respect/datalayer/school/model/PersonStatusEnum; getStatusLkotlin/time/Instant;getLastModified getStored'Lkotlinx/serialization/json/JsonObject; getMetadatagetUserMasterIdentifier getUsername getGivenName getFamilyName getMiddleName7Lworld/respect/datalayer/school/model/PersonGenderEnum; getGendergetPreferredFirstNamegetPreferredMiddleNamegetPreferredLastName getPronounsLjava/util/List;getRolesgetRelatedPersonUidsLkotlinx/datetime/LocalDate;getDateOfBirthgetEmailgetPhoneNumber Companion $serializerrespect-datalayer:ҳMETADATA_KEY_INVITE_IDFsSMETADATA_KEY_INVITE_UID~v-TABLE_IDjava/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.modelPersonGenderEnum.Companion S$world.respect.datalayer.school.modelPersonGenderEnum.Companion*          20B J020J 02 0   J00 ALworld/respect/datalayer/school/model/PersonGenderEnum$Companion;<init>()Vvalue7Lworld/respect/datalayer/school/model/PersonGenderEnum; fromValueK(Ljava/lang/String;)Lworld/respect/datalayer/school/model/PersonGenderEnum;flagfromFlag:(I)Lworld/respect/datalayer/school/model/PersonGenderEnum;#Lkotlinx/serialization/KSerializer; serializer%()Lkotlinx/serialization/KSerializer;respect-datalayerQ}Ljava/lang/Object$world.respect.datalayer.school.modelPersonGenderEnumJ $world.respect.datalayer.school.modelPersonGenderEnum      200:B00R08   R08    jjjj7Lworld/respect/datalayer/school/model/PersonGenderEnum;valueflag<init>)(Ljava/lang/String;ILjava/lang/String;I)VLjava/lang/String;getValue()Ljava/lang/String;IgetFlag()I CompanionFEMALEMALEOTHER UNSPECIFIEDrespect-datalayerW_ݝQ3Bjava/lang/Enum Companion$world.respect.datalayer.school.model PersonPasskeyQޘ$world.respect.datalayer.school.model PersonPasskeyV                    W20:XWB0 0j`  0 0j`  0 0 0 0000000j`  00000B00 0 0 0 0 000000000000J 0H !J#"0j`  0H"#J#$0j`  0H$#J%0H%!J&0H&!J'0H'!J(0H(!J)0H)!J*0H*!J+0H+,J-0H-!J#.0j`  0H.#J/0H/!J00H0!J10H1!J20H2!J30202 0j`  02 0j`  02  02  02  0202 02 0202020j`  02 02 02 02 0H34J702605H78J90H9:J;0H;!J'D0A2<02>0=2@0?HBCR08 EF!R- 0j`  08X  GH#R- 0j`  08X  GI#R 08  EJ!R 08  EK!R 08  EL!R08 EM!R08 EN!R08 EO!R08 P,R08 EQ!R*0j`  08 GR#R08 ES!R08 ET!R08 EU!R08 EV!YZ4Lworld/respect/datalayer/school/model/PersonPasskey;/Lworld/respect/datalayer/shared/ModelWithTimes; personGuidLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass; lastModifiedstoredattestationObjclientDataJson originString credentialIdchallengeString publicKey isRevoked deviceName timeCreatedaaguid providerName iconLighticonDark<init>(Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker[(ILjava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2()Lkotlin/time/Instant; component3 component4 component5 component6 component7 component8 component9 component10()Z component11 component12 component13 component14 component15 component16copyN(Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lworld/respect/datalayer/school/model/PersonPasskey;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/PersonPasskey;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String; getPersonGuidLkotlin/time/Instant;getLastModified getStoredgetAttestationObjgetClientDataJsongetOriginStringgetCredentialIdgetChallengeString getPublicKeyZ getDeviceNamegetTimeCreated getAaguidgetProviderName getIconLight getIconDark Companion $serializerrespect-datalayermjava/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.modelPersonPassword}]+w$world.respect.datalayer.school.modelPersonPasswordV                    ?20:@?Bm0 0j`  0 0j`  0 0 0 000Bg00 0 0 0 0 0000J0HJ#0j`  0HJ#0j`  0HJ0HJ0HJ0HJ0H J!0H! J"0202 0j`  02 0j`  02 02 02 02020H"#J'0&2%0$H'(J)0H) J*0H*J'3002+02-0,2/0.H12R08 45R- 0j`  08X  67R- 0j`  08X  68R 08  49R 08  4:R 08  4;R08 <= R08 <> AB5Lworld/respect/datalayer/school/model/PersonPassword;/Lworld/respect/datalayer/shared/ModelWithTimes; personGuidLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass; lastModifiedstored authAlgorithm authEncodedauthSaltauthIterations authKeyLen<init>w(Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2()Lkotlin/time/Instant; component3 component4 component5 component6 component7()I component8copy(Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)Lworld/respect/datalayer/school/model/PersonPassword;otherequals(Ljava/lang/Object;)ZhashCodetoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/PersonPassword;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String; getPersonGuidLkotlin/time/Instant;getLastModified getStoredgetAuthAlgorithmgetAuthEncoded getAuthSaltIgetAuthIterations getAuthKeyLen Companion $serializerrespect-datalayerP`Z 2java/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.model PersonQrBadge,0 p$world.respect.datalayer.school.model PersonQrBadge$b                      ;20:<;B[00 0j`   0  0j`   0 0 BM000 0 00 0J0HJ0HJ#0j`   0 HJ#0j`   0 HJ0 HJj0202 02 0j`   0 2 0j`   0 20 H J$0#2"0!H$%J&0H&'J(0H(J'10.2)02+0*2-0,H/0R08 23R08 45R- 0j`   0 8X  67R- 0j`   0 8X  68R0 8 9:=>4Lworld/respect/datalayer/school/model/PersonQrBadge;/Lworld/respect/datalayer/shared/ModelWithTimes; personGuidLio/ktor/http/Url; qrCodeUrlLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass; lastModifiedstored1Lworld/respect/datalayer/school/model/StatusEnum;status<init>(Ljava/lang/String;Lio/ktor/http/Url;Lkotlin/time/Instant;Lkotlin/time/Instant;Lworld/respect/datalayer/school/model/StatusEnum;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/String;Lio/ktor/http/Url;Lkotlin/time/Instant;Lkotlin/time/Instant;Lworld/respect/datalayer/school/model/StatusEnum;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2()Lio/ktor/http/Url; component3()Lkotlin/time/Instant; component4 component53()Lworld/respect/datalayer/school/model/StatusEnum;copy(Ljava/lang/String;Lio/ktor/http/Url;Lkotlin/time/Instant;Lkotlin/time/Instant;Lworld/respect/datalayer/school/model/StatusEnum;)Lworld/respect/datalayer/school/model/PersonQrBadge;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/PersonQrBadge;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String; getPersonGuidLio/ktor/http/Url; getQrCodeUrlLkotlin/time/Instant;getLastModified getStored1Lworld/respect/datalayer/school/model/StatusEnum; getStatus Companion $serializerrespect-datalayer[ java/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.model PersonRoleXe $world.respect.datalayer.school.model PersonRole)F                 020:10B/00 0 0  BA 0 00000  J0HJ0HJ0HJ0HJ<020202 02 0HJ020HJ0 HJ0H J')0&2!02#0"2%0$H'(R08 *R08 +,R08 -.R08 -/231Lworld/respect/datalayer/school/model/PersonRole; isPrimaryRole5Lworld/respect/datalayer/school/model/PersonRoleEnum;roleEnumLkotlinx/datetime/LocalDate; beginDateendDate<init>q(ZLworld/respect/datalayer/school/model/PersonRoleEnum;Lkotlinx/datetime/LocalDate;Lkotlinx/datetime/LocalDate;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(IZLworld/respect/datalayer/school/model/PersonRoleEnum;Lkotlinx/datetime/LocalDate;Lkotlinx/datetime/LocalDate;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Z component27()Lworld/respect/datalayer/school/model/PersonRoleEnum; component3()Lkotlinx/datetime/LocalDate; component4copy(ZLworld/respect/datalayer/school/model/PersonRoleEnum;Lkotlinx/datetime/LocalDate;Lkotlinx/datetime/LocalDate;)Lworld/respect/datalayer/school/model/PersonRole;otherequals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;self1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/PersonRole;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfZ5Lworld/respect/datalayer/school/model/PersonRoleEnum; getRoleEnumLkotlinx/datetime/LocalDate; getBeginDate getEndDate Companion $serializerrespect-datalayerizjava/lang/Object Companion$world.respect.datalayer.school.modelPersonRoleEnum.CompanionN-zF$world.respect.datalayer.school.modelPersonRoleEnum.Companion*           20B J020J 02 0   J00 R0 8XT R0 8XT R0 8XT R0 8XT R0 8XT ?Lworld/respect/datalayer/school/model/PersonRoleEnum$Companion;<init>()Vvalue5Lworld/respect/datalayer/school/model/PersonRoleEnum; fromValueI(Ljava/lang/String;)Lworld/respect/datalayer/school/model/PersonRoleEnum;flagfromFlag8(I)Lworld/respect/datalayer/school/model/PersonRoleEnum;#Lkotlinx/serialization/KSerializer; serializer%()Lkotlinx/serialization/KSerializer;SITE_ADMINISTRATOR_INTI STUDENT_INTSYSTEM_ADMINISTRATOR_INT TEACHER_INT PARENT_INTrespect-datalayer+_~oTvjava/lang/ObjectSITE_ADMINISTRATOR_INT STUDENT_INTSYSTEM_ADMINISTRATOR_INT TEACHER_INT PARENT_INT$world.respect.datalayer.school.modelPersonRoleEnumK/$world.respect.datalayer.school.modelPersonRoleEnum      200:B00R08   R08    jjjjj5Lworld/respect/datalayer/school/model/PersonRoleEnum;valueflag<init>)(Ljava/lang/String;ILjava/lang/String;I)VLjava/lang/String;getValue()Ljava/lang/String;IgetFlag()I CompanionSITE_ADMINISTRATORSTUDENTSYSTEM_ADMINISTRATORTEACHERPARENTrespect-datalayerI} PARENT_INT'CVD SITE_ADMINISTRATOR_INTo@rj STUDENT_INTSYSTEM_ADMINISTRATOR_INTk$`&% TEACHER_INT]Ҡ&java/lang/Enum Companion$world.respect.datalayer.school.modelPersonStatusEnum.Companionq%_$world.respect.datalayer.school.modelPersonStatusEnum.Companion*           20B J020J 02 0   J00 R08XT R08XT R08XT ALworld/respect/datalayer/school/model/PersonStatusEnum$Companion;<init>()Vflag7Lworld/respect/datalayer/school/model/PersonStatusEnum;fromFlag:(I)Lworld/respect/datalayer/school/model/PersonStatusEnum;value fromValueK(Ljava/lang/String;)Lworld/respect/datalayer/school/model/PersonStatusEnum;#Lkotlinx/serialization/KSerializer; serializer%()Lkotlinx/serialization/KSerializer; ACTIVE_INTIgetACTIVE_INT$annotationsTO_BE_DELETED_INTPENDING_APPROVAL_INT#getPENDING_APPROVAL_INT$annotationsrespect-datalayerE#4java/lang/Object ACTIVE_INTTO_BE_DELETED_INTPENDING_APPROVAL_INT$world.respect.datalayer.school.modelPersonStatusEnumFt3Ք$world.respect.datalayer.school.modelPersonStatusEnum      200:B00R08   R08    jjj7Lworld/respect/datalayer/school/model/PersonStatusEnum;valueflag<init>)(Ljava/lang/String;ILjava/lang/String;I)VLjava/lang/String;getValue()Ljava/lang/String;IgetFlag()I CompanionACTIVE TO_BE_DELETEDPENDING_APPROVALrespect-datalayerKtE ACTIVE_INTo@rjPENDING_APPROVAL_INTvgpYTO_BE_DELETED_INTb,kIjava/lang/Enum Companion$world.respect.datalayer.school.modelPullSyncStatuswm3Ga$world.respect.datalayer.school.modelPullSyncStatusP                    220:32BM0 0j`  0 0j`  0 0  BA0 0 0 0 0 0 J0HJ#0j`  0HJ#0j`  0HJ0 HJ^0202 0j`  02 0j`  02 0 HJ020HJ 0 H J!0H!J'*0'2"02$0#2&0%H()R08 +,R* 0j`  08  -.R* 0j`  08  -/R 0 8  01455Lworld/respect/datalayer/school/model/PullSyncStatus;accountPersonUidLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;consistentThroughpermissionsLastModifiedtableId<init>@(Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;I)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2()Lkotlin/time/Instant; component3 component4()Icopyt(Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;I)Lworld/respect/datalayer/school/model/PullSyncStatus;otherequals(Ljava/lang/Object;)ZhashCodetoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/PullSyncStatus;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getAccountPersonUidLkotlin/time/Instant;getConsistentThroughgetPermissionsLastModifiedI getTableId Companion $serializerrespect-datalayerm1t`̨java/lang/Object Companion$world.respect.datalayer.school.modelReportN$world.respect.datalayer.school.modelReport^                      C20:CDBu0000 0 00 j`    00 j`    0Bg00000 0 00 0 0J0HJ0HJ0HJ0HJ0H J!0H! J#"0 j`    0H"#J#$0 j`    0H$#J%0202020202 02 020 j`    020 j`    0H%&J)02(0'H)*J+0H+,J-0H-J'6032.0200/2201H45R08 78R08 79R08 7:R08 ;<R 08  => R 08  =? R-0 j`    08X @A#R-0 j`    08X @B#EF-Lworld/respect/datalayer/school/model/Report;/Lworld/respect/datalayer/shared/ModelWithTimes;guid ownerGuidtitle;Lworld/respect/datalayer/school/model/report/ReportOptions; reportOptionsreportIsTemplateactiveLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass; lastModifiedstored<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/report/ReportOptions;ZZLkotlin/time/Instant;Lkotlin/time/Instant;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/report/ReportOptions;ZZLkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2 component3 component4=()Lworld/respect/datalayer/school/model/report/ReportOptions; component5()Z component6 component7()Lkotlin/time/Instant; component8copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/report/ReportOptions;ZZLkotlin/time/Instant;Lkotlin/time/Instant;)Lworld/respect/datalayer/school/model/Report;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/Report;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getGuid getOwnerGuidgetTitle;Lworld/respect/datalayer/school/model/report/ReportOptions;getReportOptionsZgetReportIsTemplate getActiveLkotlin/time/Instant;getLastModified getStored Companion $serializerrespect-datalayerhTABLE_ID]Ҡ&java/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.model SchoolAppzĢg$world.respect.datalayer.school.model SchoolApp`                     ;20:;<B[000 0j`     0 0j`     0 BM0000 000J0HJ0HJ0HJ#0j`     0 HJ#0j`     0 HJh02020202 0j`     0 20j`     0 H J$0#2"0!H$%J&0H&'J(0H(J'10.2)02+0*2-0,H/0R08 23R08 45R08 67R- 0j`     0 8X  89R-0j`     0 8X 8:=>0Lworld/respect/datalayer/school/model/SchoolApp;/Lworld/respect/datalayer/shared/ModelWithTimes;uidLio/ktor/http/Url;appManifestUrl1Lworld/respect/datalayer/school/model/StatusEnum;statusLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass; lastModifiedstored<init>(Ljava/lang/String;Lio/ktor/http/Url;Lworld/respect/datalayer/school/model/StatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/String;Lio/ktor/http/Url;Lworld/respect/datalayer/school/model/StatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2()Lio/ktor/http/Url; component33()Lworld/respect/datalayer/school/model/StatusEnum; component4()Lkotlin/time/Instant; component5copy(Ljava/lang/String;Lio/ktor/http/Url;Lworld/respect/datalayer/school/model/StatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;)Lworld/respect/datalayer/school/model/SchoolApp;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/SchoolApp;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getUidLio/ktor/http/Url;getAppManifestUrl1Lworld/respect/datalayer/school/model/StatusEnum; getStatusLkotlin/time/Instant;getLastModified getStored Companion $serializerrespect-datalayerZ'#BTABLE_ID5,#(java/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.modelSchoolPermissionGrant vm]$world.respect.datalayer.school.modelSchoolPermissionGrantgf                      A20:BABc000 00 j`     00 j`     0BU0000 00 0 0J0HJ0HJ0HJ0HJ# 0 j`     0H !J#"0 j`     0H"!Jr#02020202 020 j`     020 j`     0H#$J(0'2&0%H()J*0H*+J,0H,J'5022-02/0.2100H34R08 67R08 89R08 :;R 08  <=R-0 j`     08X >?!R-0 j`     08X >@!CD<Lworld/respect/datalayer/school/model/SchoolPermissionGrant;/Lworld/respect/datalayer/shared/ModelWithTimes;uid1Lworld/respect/datalayer/school/model/StatusEnum; statusEnum5Lworld/respect/datalayer/school/model/PersonRoleEnum;toRole permissionsLkotlin/time/Instant;0Lworld/respect/lib/serializers/InstantAsISO8601;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;stored lastModified<init>(Ljava/lang/String;Lworld/respect/datalayer/school/model/StatusEnum;Lworld/respect/datalayer/school/model/PersonRoleEnum;JLkotlin/time/Instant;Lkotlin/time/Instant;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/String;Lworld/respect/datalayer/school/model/StatusEnum;Lworld/respect/datalayer/school/model/PersonRoleEnum;JLkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component23()Lworld/respect/datalayer/school/model/StatusEnum; component37()Lworld/respect/datalayer/school/model/PersonRoleEnum; component4()J component5()Lkotlin/time/Instant; component6copy(Ljava/lang/String;Lworld/respect/datalayer/school/model/StatusEnum;Lworld/respect/datalayer/school/model/PersonRoleEnum;JLkotlin/time/Instant;Lkotlin/time/Instant;)Lworld/respect/datalayer/school/model/SchoolPermissionGrant;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/SchoolPermissionGrant;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getUid1Lworld/respect/datalayer/school/model/StatusEnum; getStatusEnum5Lworld/respect/datalayer/school/model/PersonRoleEnum; getToRoleJgetPermissionsLkotlin/time/Instant; getStoredgetLastModified Companion $serializerrespect-datalayer 3؟java/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.modelStatusEnum.CompanionJl$world.respect.datalayer.school.modelStatusEnum.Companion*          20B J020J 02 0   J00 R08XT R08XT ;Lworld/respect/datalayer/school/model/StatusEnum$Companion;<init>()Vflag1Lworld/respect/datalayer/school/model/StatusEnum;fromFlag4(I)Lworld/respect/datalayer/school/model/StatusEnum;value fromValueE(Ljava/lang/String;)Lworld/respect/datalayer/school/model/StatusEnum;#Lkotlinx/serialization/KSerializer; serializer%()Lkotlinx/serialization/KSerializer; ACTIVE_INTITO_BE_DELETED_INT getTO_BE_DELETED_INT$annotationsrespect-datalayer/ejava/lang/Object ACTIVE_INTTO_BE_DELETED_INT$world.respect.datalayer.school.model StatusEnumPӻ$world.respect.datalayer.school.model StatusEnum       200:B00R08   R08    jj1Lworld/respect/datalayer/school/model/StatusEnum;valueflag<init>)(Ljava/lang/String;ILjava/lang/String;I)VLjava/lang/String;getValue()Ljava/lang/String;IgetFlag()I CompanionACTIVE TO_BE_DELETEDrespect-datalayer ACTIVE_INTo@rjTO_BE_DELETED_INTb,kIjava/lang/Enum Companion/world.respect.datalayer.school.model.compositesPersonListDetailsZr/world.respect.datalayer.school.model.compositesPersonListDetails         20B=000000  J 0H  J 0H  J0H J0H J0H J0H JR02020202 02 02 0HJ020HJ0HJ0H R08  R08  R08  R08   R08 ! R08 " #$CLworld/respect/datalayer/school/model/composites/PersonListDetails;guid givenName familyNameusernameemail phoneNumber<init>o(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V component1()Ljava/lang/String; component2 component3 component4 component5 component6copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lworld/respect/datalayer/school/model/composites/PersonListDetails;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringLjava/lang/String;getGuid getGivenName getFamilyName getUsernamegetEmailgetPhoneNumberrespect-datalayeróyjava/lang/Object+world.respect.datalayer.school.model.reportDefaultIndicatorse+world.respect.datalayer.school.model.reportDefaultIndicatorsP      20B R008   ?Lworld/respect/datalayer/school/model/report/DefaultIndicators;<init>()V0Lworld/respect/datalayer/school/model/Indicator;listLjava/util/List;getList()Ljava/util/List;respect-datalayer7/Nfjava/lang/Object+world.respect.datalayer.school.model.reportReportOptions.CompanionS%e+world.respect.datalayer.school.model.reportReportOptions.CompanionF      20B J00 ELworld/respect/datalayer/school/model/report/ReportOptions$Companion;<init>()V#Lkotlinx/serialization/KSerializer;;Lworld/respect/datalayer/school/model/report/ReportOptions; serializer%()Lkotlinx/serialization/KSerializer;respect-datalayer\;09java/lang/Object+world.respect.datalayer.school.model.report ReportOptions3ná=v+world.respect.datalayer.school.model.report ReportOptionsGP                  420:54B5000 0 0  BI0 000  0 00 J0HJ0HJ0HJ0 0HJ>02020202 0 0HJ020HJ 0 H !J"0H"J'+0(2#02%0$2'0&H)*R08 ,-R08 ./R08 01R 0 08  2367;Lworld/respect/datalayer/school/model/report/ReportOptions;title9Lworld/respect/datalayer/school/model/report/ReportXAxis;xAxis:Lworld/respect/datalayer/school/model/report/ReportPeriod;period:Lworld/respect/datalayer/school/model/report/ReportSeries;series<init>(Ljava/lang/String;Lworld/respect/datalayer/school/model/report/ReportXAxis;Lworld/respect/datalayer/school/model/report/ReportPeriod;Ljava/util/List;)Vseen0?Lkotlinx/serialization/internal/SerializationConstructorMarker;serializationConstructorMarker(ILjava/lang/String;Lworld/respect/datalayer/school/model/report/ReportXAxis;Lworld/respect/datalayer/school/model/report/ReportPeriod;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V component1()Ljava/lang/String; component2;()Lworld/respect/datalayer/school/model/report/ReportXAxis; component3<()Lworld/respect/datalayer/school/model/report/ReportPeriod; component4()Ljava/util/List;copy(Ljava/lang/String;Lworld/respect/datalayer/school/model/report/ReportXAxis;Lworld/respect/datalayer/school/model/report/ReportPeriod;Ljava/util/List;)Lworld/respect/datalayer/school/model/report/ReportOptions;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringself1Lkotlinx/serialization/encoding/CompositeEncoder;output4Lkotlinx/serialization/descriptors/SerialDescriptor; serialDescwrite$Self$respect_datalayer(Lworld/respect/datalayer/school/model/report/ReportOptions;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V write$SelfLjava/lang/String;getTitle9Lworld/respect/datalayer/school/model/report/ReportXAxis;getXAxis:Lworld/respect/datalayer/school/model/report/ReportPeriod; getPeriodLjava/util/List; getSeries Companion $serializerrespect-datalayerjx9_^java/lang/Object Companion)world.respect.datalayer.school.writequeue#EnqueueDrainRemoteWriteQueueUseCasevg})world.respect.datalayer.school.writequeue#EnqueueDrainRemoteWriteQueueUseCase4    20J0HBOLworld/respect/datalayer/school/writequeue/EnqueueDrainRemoteWriteQueueUseCase;invoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayer>)Jb,: java/lang/Object)world.respect.datalayer.school.writequeueRemoteWriteQueueFP)world.respect.datalayer.school.writequeueRemoteWriteQueue"        f20J02 00H@J 002 0H@  J 02  00H@ <Lworld/respect/datalayer/school/writequeue/RemoteWriteQueue;:Lworld/respect/datalayer/school/writequeue/WriteQueueItem;itemsaddD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;limit getPending5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;idsmarkSentrespect-datalayer7 Mjava/lang/Object)world.respect.datalayer.school.writequeueWriteQueueItem.Model.Companion5gbx)world.respect.datalayer.school.writequeueWriteQueueItem.Model.CompanionJ      20B J020 JLworld/respect/datalayer/school/writequeue/WriteQueueItem$Model$Companion;<init>()Vflag@Lworld/respect/datalayer/school/writequeue/WriteQueueItem$Model;fromFlagC(I)Lworld/respect/datalayer/school/writequeue/WriteQueueItem$Model;respect-datalayer)-yr݄java/lang/Object)world.respect.datalayer.school.writequeueWriteQueueItem.Model݋Q)world.respect.datalayer.school.writequeueWriteQueueItem.Modelz     200: B0R08 j j j j jjjjj@Lworld/respect/datalayer/school/writequeue/WriteQueueItem$Model;flag<init>(Ljava/lang/String;II)VIgetFlag()I CompanionPERSONCLASS ENROLLMENTPERSON_PASSWORD ASSIGNMENT SCHOOL_APPSCHOOL_PERMISSION_GRANTPERSON_QRBADGEINVITErespect-datalayer0]rytO java/lang/Enum Companion)world.respect.datalayer.school.writequeueWriteQueueItem_թ w)world.respect.datalayer.school.writequeueWriteQueueItem"       20:B?000 0 0 0  R08 R08 R08 R 08  R 08  R 08  :Lworld/respect/datalayer/school/writequeue/WriteQueueItem; queueItemId@Lworld/respect/datalayer/school/writequeue/WriteQueueItem$Model;modeluid timeQueued attemptCount timeWritten<init>Y(ILworld/respect/datalayer/school/writequeue/WriteQueueItem$Model;Ljava/lang/String;JIJ)VIgetQueueItemId()I@Lworld/respect/datalayer/school/writequeue/WriteQueueItem$Model;getModelB()Lworld/respect/datalayer/school/writequeue/WriteQueueItem$Model;Ljava/lang/String;getUid()Ljava/lang/String;J getTimeQueued()JgetAttemptCountgetTimeWrittenModelrespect-datalayer 5java/lang/Object'world.respect.datalayer.schooldirectorySchoolDirectoryDataSourcec.t ['world.respect.datalayer.schooldirectorySchoolDirectoryDataSource,          f20J"02020H@J 00 H@  J  00 0 H& J020H@CLworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSource;>Lworld/respect/datalayer/respect/model/RespectSchoolDirectory;schoolDirectory clearOthersinsertOrIgnores(Lworld/respect/datalayer/respect/model/RespectSchoolDirectory;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;allDirectories4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;Lkotlinx/coroutines/flow/Flow;allDirectoriesAsFlow ()Lkotlinx/coroutines/flow/Flow; directorydeleteDirectoryr(Lworld/respect/datalayer/respect/model/RespectSchoolDirectory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayer$)Yjava/lang/Object'world.respect.datalayer.schooldirectorySchoolDirectoryDataSourceLocalB>2Fz'world.respect.datalayer.schooldirectorySchoolDirectoryDataSourceLocalj$        f20J 02020H@J 0 H@    HLworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSourceLocal;CLworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSource;<Lworld/respect/datalayer/respect/model/SchoolDirectoryEntry;schooldbUrlsetServerManagedSchoolConfig(Lworld/respect/datalayer/respect/model/SchoolDirectoryEntry;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;>Lworld/respect/datalayer/respect/model/RespectSchoolDirectory;getServerManagedDirectory4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayerO((Ljava/lang/String;Ljava/lang/String;I)V component1()Ljava/lang/String; component2 component3()Icopy}(Ljava/lang/String;Ljava/lang/String;I)Lworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource$GetListParams;otherequals(Ljava/lang/Object;)ZhashCodetoStringLjava/lang/String;getNamegetCodeIgetLimit Companionrespect-datalayer=java/lang/Object Companion'world.respect.datalayer.schooldirectorySchoolDirectoryEntryDataSource}Jn'world.respect.datalayer.schooldirectorySchoolDirectoryEntryDataSource0           f 20:J1  0 0002020H&  J,  0 002020H@  J0 020H@HLworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource;(Lworld/respect/datalayer/DataLoadParams; loadParamsVLworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource$GetListParams; listParamsLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;<Lworld/respect/datalayer/respect/model/SchoolDirectoryEntry; listAsFlow(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource$GetListParams;)Lkotlinx/coroutines/flow/Flow;list(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;Lio/ktor/http/Url;urlgetSchoolDirectoryEntryByUrlF(Lio/ktor/http/Url;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Companion GetListParamsrespect-datalayer%BiDEFAULT_MAX_SCHOOL_LISToweVz PARAM_CODEDuD PARAM_NAME5MxMjava/lang/Object Companion'world.respect.datalayer.schooldirectory#SchoolDirectoryEntryDataSourceLocalKG4vZ'world.respect.datalayer.schooldirectory#SchoolDirectoryEntryDataSourceLocal,     f20200MLworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSourceLocal;HLworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;<Lworld/respect/datalayer/respect/model/SchoolDirectoryEntry;respect-datalayerYDK'java/lang/ObjectFworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.sharedLocalModelDataSourceyTkѸworld.respect.datalayer.sharedLocalModelDataSource&        f**020J(02 8020H@ J$ 802  0 0H@  5Lworld/respect/datalayer/shared/LocalModelDataSource;TlistforceOverwrite updateLocalE(Ljava/util/List;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;uids findByUidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayerHQA$java/lang/Objectworld.respect.datalayer.sharedModelWithTimesiRTworld.respect.datalayer.sharedModelWithTimesL    f20R08&XR08&X /Lworld/respect/datalayer/shared/ModelWithTimes;Lkotlin/time/Instant; getStored()Lkotlin/time/Instant;storedgetLastModified lastModifiedrespect-datalayer5[D4java/lang/Objectworld.respect.datalayer.sharedModelWithTimesExtKtۊ2world.respect.datalayer.sharedModelWithTimesExtKta    #0"*0*80#0"*0*80/Lworld/respect/datalayer/shared/ModelWithTimes;TLkotlin/time/Instant;maxLastStoredOrNull'(Ljava/util/List;)Lkotlin/time/Instant;maxLastModifiedOrNullrespect-datalayermaxLastStoredOrNullmaxLastModifiedOrNullworld.respect.datalayer.sharedWritableDataSourceg+H"world.respect.datalayer.sharedWritableDataSourceR     f**020J02 80H@ 3Lworld/respect/datalayer/shared/WritableDataSource;TliststoreD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayerE dd3java/lang/Object%world.respect.datalayer.shared.pagingIPagingSourceFactoryO{%world.respect.datalayer.shared.pagingIPagingSourceFactoryX     **0**020J880H<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;KeyValueLandroidx/paging/PagingSource;invoke ()Landroidx/paging/PagingSource;respect-datalayerCzjava/lang/Object%world.respect.datalayer.shared.pagingMapPagingSourceKt  H%world.respect.datalayer.shared.pagingMapPagingSourceKt*          u 080"*0"*0*0802 00j`2" 8 80 00   TRLandroidx/paging/PagingSource;Lkotlin/Function0;9Lworld/respect/datalayer/shared/paging/LogPrefixFunction;tagLkotlin/Function2; Lkotlin/coroutines/Continuation; transformmap~(Landroidx/paging/PagingSource;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function2;)Landroidx/paging/PagingSource;respect-datalayermap%world.respect.datalayer.shared.paramsGetListCommonParams|OS3%world.respect.datalayer.shared.paramsGetListCommonParams(            %20:%BC 0 0 0 0  0  J 0H  J0H J0HJ0HJ0HJL02 02 02 02 02  0HJ020HJ0HJ0H R08  R08  R08  !R08  "R 08  #$&';Lworld/respect/datalayer/shared/params/GetListCommonParams;guid searchQueryLkotlin/time/Instant;since!sinceIfPermissionsNotChangedSinceincludeDeleted<init>d(Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/Boolean;)V component1()Ljava/lang/String; component2 component3()Lkotlin/time/Instant; component4 component5()Ljava/lang/Boolean;copy(Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/Boolean;)Lworld/respect/datalayer/shared/params/GetListCommonParams;otherequals(Ljava/lang/Object;)ZhashCode()ItoStringLjava/lang/String;getGuidgetSearchQueryLkotlin/time/Instant;getSince$getSinceIfPermissionsNotChangedSinceLjava/lang/Boolean;getIncludeDeleted Companionrespect-datalayerNSjava/lang/Object Companion%world.respect.datalayer.shared.paramsOrderOption.Companion#uU¥M%world.respect.datalayer.shared.paramsOrderOption.Companion        20B R08XT R08    R 08XT  R 08    R08XT R08   =Lworld/respect/datalayer/shared/params/OrderOption$Companion;<init>()V UID_ASC_FLAGI3Lworld/respect/datalayer/shared/params/OrderOption;UID_ASC3Lworld/respect/datalayer/shared/params/OrderOption; getUID_ASC5()Lworld/respect/datalayer/shared/params/OrderOption; UID_DESC_FLAGUID_DESC getUID_DESCSTORED_ASC_FLAG STORED_ASC getSTORED_ASCrespect-datalayerqygCjava/lang/Object UID_ASC_FLAG UID_DESC_FLAGSTORED_ASC_FLAG%world.respect.datalayer.shared.params OrderOptionGs^߸%world.respect.datalayer.shared.params OrderOptionq       20:B00R08   R08    3Lworld/respect/datalayer/shared/params/OrderOption;nameflag<init>(Ljava/lang/String;I)VLjava/lang/String;getName()Ljava/lang/String;IgetFlag()I Companionrespect-datalayer(sn1STORED_ASC_FLAG Z"c~ UID_ASC_FLAG`q7" UID_DESC_FLAG۲Ejava/lang/Object Companion'world.respect.datalayer.shared.pullsyncPullSyncTrackerbY}'world.respect.datalayer.shared.pullsyncPullSyncTrackerd       f20J020H@J 020H@    9Lworld/respect/datalayer/shared/pullsync/PullSyncTracker;tableId5Lworld/respect/datalayer/school/model/PullSyncStatus;getPullSyncStatus5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;statusupdatePullSyncStatusi(Lworld/respect/datalayer/school/model/PullSyncStatus;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayer]! java/lang/Objectworld.respect.libutil.extRandomStringKtZh0world.respect.libutil.extRandomStringKtW    02020"0XD "0XD  CHAR_POOL_DEFAULTCHAR_POOL_NUMBERSgetCHAR_POOL_NUMBERS()Ljava/lang/String; randomStringlengthcharPoolrespect-lib-util randomStringCHAR_POOL_NUMBERS$world.respect.libutil.util.throwableExceptionWithHttpStatusCodeoR#$world.respect.libutil.util.throwableExceptionWithHttpStatusCode6    f20R0XBLworld/respect/libutil/util/throwable/ExceptionWithHttpStatusCode; statusCode getStatusCode()Irespect-lib-utiluӋjava/lang/Object$world.respect.libutil.util.throwableForbiddenException)Gf[$world.respect.libutil.util.throwableForbiddenExceptionr(         20j`20B 0 0 R 0 XD   9Lworld/respect/libutil/util/throwable/ForbiddenException;Ljava/lang/Exception;Lkotlin/Exception;BLworld/respect/libutil/util/throwable/ExceptionWithHttpStatusCode;messagecause<init>*(Ljava/lang/String;Ljava/lang/Throwable;)V statusCode getStatusCode()Irespect-lib-utilgM3ZEjava/lang/Exception@world/respect/libutil/util/throwable/ExceptionWithHttpStatusCodeworld.respect.libutil.util.timeLocalDateExtKtp$yworld.respect.libutil.util.timeLocalDateExtKt    0*0atStartOfDayInMillisUtcLkotlinx/datetime/LocalDate;respect-lib-utilatStartOfDayInMillisUtcworld.respect.libutil.util.time TimeConstantsXz&/world.respect.libutil.util.time TimeConstants;     20B R0XT /Lworld/respect/libutil/util/time/TimeConstants;<init>()V DAY_IN_MILLISrespect-lib-util5S0џ DAY_IN_MILLISFjava/lang/Objectworld.respect.libutil.util.timeTimeInMillis_jvmKtϛ*f+world.respect.libutil.util.timeTimeInMillis_jvmKt  0systemTimeInMillisrespect-lib-utilsystemTimeInMillisworld.respect.lib.opds.modelLangMap *%world.respect.lib.opds.modelLangMap8      7 20:B &Lworld/respect/lib/opds/model/LangMap;<init>()V Companion1Lworld/respect/lib/opds/model/LangMapObjectValue;1Lworld/respect/lib/opds/model/LangMapStringValue;respect-lib-opds-modelR]swjava/lang/Object Companionworld.respect.lib.opds.modelLangMapObjectValueFAWworld.respect.lib.opds.modelLangMapObjectValue*   $       20:B000J 000HJ 02000HJ 0 2 0HJ 0HJ 0HR000 1Lworld/respect/lib/opds/model/LangMapObjectValue;&Lworld/respect/lib/opds/model/LangMap;map<init>(Ljava/util/Map;)VgetMap()Ljava/util/Map; component1copyequalsotherhashCodetoString Companionrespect-lib-opds-modelN(Ljava/lang/String;)VgetValue()Ljava/lang/String; component1copyequalsotherhashCodetoString Companionrespect-lib-opds-modelMLdm$world/respect/lib/opds/model/LangMap)world/respect/lib/serializers/StringValue Companionworld.respect.lib.opds.model OpdsFacethCEjTworld.respect.lib.opds.model OpdsFacetwN                  $20:#$B0 00B5 0 0 00 0  J 0HJ00HJ#020200HJ020HJ 0 HJ 0HJ%020202 0!H"R0 R00 %&(Lworld/respect/lib/opds/model/OpdsFacet;metadata/Lworld/respect/lib/opds/model/OpdsFeedMetadata;links*Lworld/respect/lib/opds/model/ReadiumLink;<init>B(Lworld/respect/lib/opds/model/OpdsFeedMetadata;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/lib/opds/model/OpdsFeedMetadata;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V getMetadata1()Lworld/respect/lib/opds/model/OpdsFeedMetadata;getLinks()Ljava/util/List; component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;!write$Self$respect_lib_opds_model $serializer Companionrespect-lib-opds-modelLHjava/lang/Object Companionworld.respect.lib.opds.modelOpdsFeedW~Lworld.respect.lib.opds.modelOpdsFeedb                      220:23Be0 00 00  00  0 0  0 0Bu00 00 00  00  0 0  0 00J 0HJ00HJ 00HJ  00HJ! 0 0HJ" 0 0HJk#0202002 002  002  0 02  0 0HJ$0%2&0HJ '0HJ (0)HJ%*0+2,02-0.2/00H1R0 R00 R 00 R  00 R  0 0 R  0 0 45'Lworld/respect/lib/opds/model/OpdsFeed;metadata/Lworld/respect/lib/opds/model/OpdsFeedMetadata;links*Lworld/respect/lib/opds/model/ReadiumLink; publications.Lworld/respect/lib/opds/model/OpdsPublication; navigationfacets(Lworld/respect/lib/opds/model/OpdsFacet;groups(Lworld/respect/lib/opds/model/OpdsGroup;<init>(Lworld/respect/lib/opds/model/OpdsFeedMetadata;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/lib/opds/model/OpdsFeedMetadata;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V getMetadata1()Lworld/respect/lib/opds/model/OpdsFeedMetadata;getLinks()Ljava/util/List;getPublications getNavigation getFacets getGroups component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;!write$Self$respect_lib_opds_model Companion $serializerrespect-lib-opds-model^|KcL MEDIA_TYPE:rFjava/lang/Object Companionworld.respect.lib.opds.modelOpdsFeedMetadata23cJIworld.respect.lib.opds.modelOpdsFeedMetadataoN                   ?20:>?Bo 0 00 0 0   0  0   0  0 Bu0 00000  0 0  0 0 0J &0HJ '0HJ (0HJ )0HJ *0 HJ +0HJ,0 H"J-0 H"J.0 H"Jx/02 02 0202 02 0 2  02  0 2  0 2 0 H0J102230HJ 40 HJ 50HJ%607280290:2;0<H=R08X R08X R0 R0 R0  R 0  R 0  #!"R 0  #$"R0  #%"@A/Lworld/respect/lib/opds/model/OpdsFeedMetadata; identifierLcom/eygraber/uri/Uri;typetitlesubtitlemodified Lkotlinx/datetime/LocalDateTime; description itemsPerPage currentPage numberOfItems<init>(Lcom/eygraber/uri/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/datetime/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/eygraber/uri/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/datetime/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetIdentifier$annotations()V getIdentifier()Lcom/eygraber/uri/Uri;getType$annotationsgetType()Ljava/lang/String;getTitle getSubtitle getModified"()Lkotlinx/datetime/LocalDateTime;getDescriptiongetItemsPerPage()Ljava/lang/Integer;Ljava/lang/Integer;getCurrentPagegetNumberOfItems component1 component2 component3 component4 component5 component6 component7 component8 component9copy(Lcom/eygraber/uri/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/datetime/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Lworld/respect/lib/opds/model/OpdsFeedMetadata;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;!write$Self$respect_lib_opds_model $serializer Companionrespect-lib-opds-model+wjava/lang/Object Companionworld.respect.lib.opds.model OpdsGroupu$Gworld.respect.lib.opds.model OpdsGroupMV                    +20:*+BE0 00 00 0 0  BU 0 0 00 00 0 00 J 0HJ 00HJ 00HJ 0 0HJI0202 002 002 0 0HJ020HJ 0 HJ  0!HJ%"0#2$02%0&2'0(H)R0 R 00 R 00 R 0 0 ,-(Lworld/respect/lib/opds/model/OpdsGroup;metadata/Lworld/respect/lib/opds/model/OpdsFeedMetadata;links*Lworld/respect/lib/opds/model/ReadiumLink; navigation publications.Lworld/respect/lib/opds/model/OpdsPublication;<init>b(Lworld/respect/lib/opds/model/OpdsFeedMetadata;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/lib/opds/model/OpdsFeedMetadata;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V getMetadata1()Lworld/respect/lib/opds/model/OpdsFeedMetadata;getLinks()Ljava/util/List; getNavigationgetPublications component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;!write$Self$respect_lib_opds_model $serializer Companionrespect-lib-opds-model:ôտjava/lang/Object Companionworld.respect.lib.opds.modelOpdsPublication7)world.respect.lib.opds.modelOpdsPublicationN                  /20:/0Be0 00 00 00  00  00  Bu 00 00 00 00  00  000 J 0HJ00HJ 00HJ 00HJ 00HJ 00HJk 0202002 002 002  002  00HJ!0"2#0HJ $0HJ %0&HJ%'0(2)02*0+2,0-H.R0 R00 R 00 R 00 R  00 R  00 12.Lworld/respect/lib/opds/model/OpdsPublication;metadata.Lworld/respect/lib/opds/model/ReadiumMetadata;links*Lworld/respect/lib/opds/model/ReadiumLink;images readingOrder resourcestoc<init>(Lworld/respect/lib/opds/model/ReadiumMetadata;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/lib/opds/model/ReadiumMetadata;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V getMetadata0()Lworld/respect/lib/opds/model/ReadiumMetadata;getLinks()Ljava/util/List; getImagesgetReadingOrder getResourcesgetToc component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;!write$Self$respect_lib_opds_model Companion $serializerrespect-lib-opds-modelI'b MEDIA_TYPEn?bMEDIA_TYPE_READIUM_MANIFESTXvJhjava/lang/Object Companionworld.respect.lib.opds.model ReadiumLinkݰ$铠world.respect.lib.opds.model ReadiumLinkR             2      V20:UVB0 00 0 0 0   0   0  0  0  0 0 00 00 00 00B0 0 00000  0  0 0 0 00 00 00 00 000J 80HJ9 00HJ :0HJ ;0HJ<0 H&J =0 HJ>0 H+J?0 H+J@0 H+JA0H0JB0H0JC 00HJD 00HJE 00HJF 00HJG0202 002 02 02 0 2  0 2  0 2 0 2 0 2 02 02 002 002 002 00HHJI0 2J0HJ K0 HJ L0HJ%M0N2O02P0Q2R0SHTR0 R$ 008X  !"R0 #R0 $R0  '%&R 0  ()R 0  ,*+R0  ,-+R0  ,.+R0 1/0R0 120R$ 008X 3 4"R 00 5"R 00 6"R 00 7"WX*Lworld/respect/lib/opds/model/ReadiumLink;hrefreltypetitle templated properties4Lworld/respect/lib/opds/model/ReadiumLinkProperties;heightwidthsizebitratedurationlanguage alternatechildrensubcollections<init>-(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Lworld/respect/lib/opds/model/ReadiumLinkProperties;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;m(ILjava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Lworld/respect/lib/opds/model/ReadiumLinkProperties;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetHref()Ljava/lang/String;getRel$annotations()VgetRel()Ljava/util/List;getTypegetTitle getTemplated()Ljava/lang/Boolean;Ljava/lang/Boolean; getProperties6()Lworld/respect/lib/opds/model/ReadiumLinkProperties; getHeight()Ljava/lang/Integer;Ljava/lang/Integer;getWidthgetSize getBitrate()Ljava/lang/Double;Ljava/lang/Double; getDurationgetLanguage$annotations getLanguage getAlternate getChildrengetSubcollections component1 component2 component3 component4 component5 component6 component7 component8 component9 component10 component11 component12 component13 component14 component15copyV(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Lworld/respect/lib/opds/model/ReadiumLinkProperties;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lworld/respect/lib/opds/model/ReadiumLink;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;!write$Self$respect_lib_opds_model $serializer Companionrespect-lib-opds-model~=sjava/lang/Object Companionworld.respect.lib.opds.modelReadiumLinkProperties'&R world.respect.lib.opds.modelReadiumLinkProperties?X              (      I20:HIB 0 00 0 0  0   0   0  0 0 0 00B00 0000 0  0  0 000 000J /0HJ0 00HJ 10HJ 20HJ30 H$J40 H$J 50HJ 60HJ70H*J 80HJ9 00HJ:02 02 002 02 02  0 2  0 2  02  02 02 02 00H;J<0 2=0HJ >0HJ ?0HJ%@0A2B02C0D2E0FHGR0 R 00 R0 R0  R  0 8X %!"#$R 0  %&$R 0 'R 0 (R0 +)*R0 ,-R 00 .JK4Lworld/respect/lib/opds/model/ReadiumLinkProperties;pagecontainslayout encrypted=Lworld/respect/lib/opds/model/ReadiumLinkPropertiesEncrypted;breakScrollBeforeclippedfit orientation numberOfItemsprice(Lworld/respect/lib/opds/model/OpdsPrice;indirectAcquisition.Lworld/respect/lib/opds/model/OpdsAcquisition;<init> (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lworld/respect/lib/opds/model/ReadiumLinkPropertiesEncrypted;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lworld/respect/lib/opds/model/OpdsPrice;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;I(ILjava/lang/String;Ljava/util/List;Ljava/lang/String;Lworld/respect/lib/opds/model/ReadiumLinkPropertiesEncrypted;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lworld/respect/lib/opds/model/OpdsPrice;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetPage()Ljava/lang/String; getContains()Ljava/util/List; getLayout getEncrypted?()Lworld/respect/lib/opds/model/ReadiumLinkPropertiesEncrypted; getBreakScrollBefore$annotations()VgetBreakScrollBefore()Ljava/lang/Boolean;Ljava/lang/Boolean; getClippedgetFitgetOrientationgetNumberOfItems()Ljava/lang/Integer;Ljava/lang/Integer;getPrice*()Lworld/respect/lib/opds/model/OpdsPrice;getIndirectAcquisition component1 component2 component3 component4 component5 component6 component7 component8 component9 component10 component11copy<(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lworld/respect/lib/opds/model/ReadiumLinkPropertiesEncrypted;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lworld/respect/lib/opds/model/OpdsPrice;Ljava/util/List;)Lworld/respect/lib/opds/model/ReadiumLinkProperties;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;!write$Self$respect_lib_opds_model $serializer Companionrespect-lib-opds-model<$.5java/lang/Object Companionworld.respect.lib.opds.modelReadiumMetadatarouڣ@world.respect.lib.opds.modelReadiumMetadata 6j                 P        20:B 00 0 0 0  0   0   0 0  00  00  00  00  00  00  00  00  00  00  00  00  00  00  0  0  !0"#$B%0 00000 0  0   0 0  00  00  00  00  00  00  00  00  00  00  00  00  00  00 0 0 !0"&0'#(J \0HJ ]0HJ ^0HJ _0HJ `0HJ a0 HJ b0 HJc 0 0 HJd 00 HJe 00 HJf 00 HJg 00 HJh 00 HJi 00 HJj 00 HJk 00 HJl 00 HJm 00 HJn 00 HJo 00 HJp 00 HJq 00 HJ r0 HJs0 HWJt0"HZJu02 0202 02 02 02  0 2  0 2  0 0 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 0 2 0 2 !0"HvJw0x2y0HJ z0 HJ {0 HJ)|0}2~02020HR08X )*+,R0 -.R0 /.R0 0.R08X 1*2,R 0  34R 0  54R$  0 0 8X 6*78R$ 00 8X 9*:8R$ 00 8X ;*<8R$ 00 8X =*>8R$ 00 8X ?*@8R$ 00 8X A*B8R$ 00 8X C*D8R$ 00 8X E*F8R$ 00 8X G*H8R$ 00 8X I*J8R$ 00 8X K*L8R$ 00 8X M*N8R$ 00 8X O*P8R$ 00 8X Q*R8R$ 00 8X S*T8R0  U4R0  XVWR!0" [YZ.Lworld/respect/lib/opds/model/ReadiumMetadata;typeLcom/eygraber/uri/Uri;title&Lworld/respect/lib/opds/model/LangMap;sortAssubtitle identifiermodified publishedlanguageauthor1Lworld/respect/lib/opds/model/ReadiumContributor; translatoreditorartist illustratorlettererpencilercoloristinkernarrator contributor publisherimprintsubject-Lworld/respect/lib/opds/model/ReadiumSubject; description numberOfPagesduration<init>(Lcom/eygraber/uri/Uri;Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Lcom/eygraber/uri/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Double;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;,(ILcom/eygraber/uri/Uri;Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Lcom/eygraber/uri/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Double;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetType$annotations()VgetType()Lcom/eygraber/uri/Uri;getTitle(()Lworld/respect/lib/opds/model/LangMap; getSortAs getSubtitlegetIdentifier$annotations getIdentifier getModified()Ljava/lang/String; getPublishedgetLanguage$annotations getLanguage()Ljava/util/List;getAuthor$annotations getAuthorgetTranslator$annotations getTranslatorgetEditor$annotations getEditorgetArtist$annotations getArtistgetIllustrator$annotationsgetIllustratorgetLetterer$annotations getLetterergetPenciler$annotations getPencilergetColorist$annotations getColoristgetInker$annotationsgetInkergetNarrator$annotations getNarratorgetContributor$annotationsgetContributorgetPublisher$annotations getPublishergetImprint$annotations getImprintgetSubject$annotations getSubjectgetDescriptiongetNumberOfPages()Ljava/lang/Integer;Ljava/lang/Integer; getDuration()Ljava/lang/Double;Ljava/lang/Double; component1 component2 component3 component4 component5 component6 component7 component8 component9 component10 component11 component12 component13 component14 component15 component16 component17 component18 component19 component20 component21 component22 component23 component24 component25copy(Lcom/eygraber/uri/Uri;Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Lcom/eygraber/uri/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Double;)Lworld/respect/lib/opds/model/ReadiumMetadata;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;!write$Self$respect_lib_opds_model $serializer Companionrespect-lib-opds-model&"zFjava/lang/Object Companionworld.respect.lib.opds.modelReadiumSubjectPglLWfworld.respect.lib.opds.modelReadiumSubject8      7 20:B -Lworld/respect/lib/opds/model/ReadiumSubject;<init>()V Companion3Lworld/respect/lib/opds/model/ReadiumSubjectObject;8Lworld/respect/lib/opds/model/ReadiumSubjectStringValue;respect-lib-opds-modelJ̃Fjava/lang/Object Companionworld.respect.lib.opds.modelReadiumSubjectObject^2world.respect.lib.opds.modelReadiumSubjectObjectf\                     320:23BE0 0 0 0  0 0   BS00000  0 0 0 J 0HJ 0HJ  0HJ !0HJ" 0 0 HJI#0202 02 02 02  0 0 HJ$0%2&0'HJ (0HJ )0HJ%*0+2,02-0.2/00H1R0 R0 R0 R08X R  0 0  453Lworld/respect/lib/opds/model/ReadiumSubjectObject;-Lworld/respect/lib/opds/model/ReadiumSubject;name&Lworld/respect/lib/opds/model/LangMap;sortAscodeschemeLcom/eygraber/uri/Uri;links*Lworld/respect/lib/opds/model/ReadiumLink;<init>s(Lworld/respect/lib/opds/model/LangMap;Ljava/lang/String;Ljava/lang/String;Lcom/eygraber/uri/Uri;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/lib/opds/model/LangMap;Ljava/lang/String;Ljava/lang/String;Lcom/eygraber/uri/Uri;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetName(()Lworld/respect/lib/opds/model/LangMap; getSortAs()Ljava/lang/String;getCodegetScheme$annotations()V getScheme()Lcom/eygraber/uri/Uri;getLinks()Ljava/util/List; component1 component2 component3 component4 component5copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;!write$Self$respect_lib_opds_model $serializer Companionrespect-lib-opds-modelj5H+world/respect/lib/opds/model/ReadiumSubject Companionworld.respect.lib.opds.modelReadiumSubjectStringValue@ Ksi%world.respect.lib.opds.modelReadiumSubjectStringValue*          2020:B0J  0HJ 020HJ 0 2 0HJ 0HJ 0HR0X 8Lworld/respect/lib/opds/model/ReadiumSubjectStringValue;-Lworld/respect/lib/opds/model/ReadiumSubject;+Lworld/respect/lib/serializers/StringValue;value<init>(Ljava/lang/String;)VgetValue()Ljava/lang/String; component1copyequalsotherhashCodetoString Companionrespect-lib-opds-model1qN+world/respect/lib/opds/model/ReadiumSubject)world/respect/lib/serializers/StringValue Companionworld.respect.lib.serializers StringValueXj"2world.respect.lib.serializers StringValue6    f20R0X+Lworld/respect/lib/serializers/StringValue;valuegetValue()Ljava/lang/String;respect-lib-serializersn9i java/lang/Object androidx.roomEntityDeleteOrUpdateAdapterk|^Կ;java/lang/Object androidx.roomEntityInsertAdapterMwhjava/lang/Object androidx.roomInvalidationTrackerd^.java/lang/Object androidx.roomPooledConnection$1 @hjava/lang/Object androidx.roomRoomDatabase.BuilderdXgEjava/lang/Object androidx.room RoomDatabaseˡejava/lang/Object androidx.roomRoomDatabaseConstructorX,java/lang/Object androidx.roomRoomDatabaseKt__RoomDatabaseKtj RDuseReaderConnectionuseWriterConnectionvalidateMigrationsNotRequiredvalidateAutoMigrationsvalidateTypeConverters androidx.room!RoomOpenDelegate.ValidationResult ^java/lang/Object androidx.roomRoomOpenDelegatevxCjava/lang/Object$androidx/room/RoomOpenDelegateMarker androidx.roomRoomOpenDelegateMarkerGeWfjava/lang/Object androidx.room RoomRawQuerys[eٞ5java/lang/Object androidx.roomTransactionScope]Isﰯjava/lang/Objectandroidx/room/PooledConnection androidx.room Transactor.SQLiteTransactionType)G java/lang/Enum androidx.room TransactorB\Vjava/lang/Objectandroidx/room/PooledConnectionandroidx.room.coroutinesFlowUtil5 createFlowandroidx.room.migrationAutoMigrationSpec毼Y<java/lang/Objectandroidx.room.migration Migration@YH=java/lang/Objectandroidx.room.utilDBUtil__DBUtilKttQinternalPerformdropFtsSyncTriggersforeignKeyCheckandroidx.room.utilDBUtil__DBUtil_jvmNativeKtJXperformSuspendinggetCoroutineContextperformInTransactionSuspendingandroidx.room.utilRelationUtil__RelationUtilKtwlrecursiveFetchMaprecursiveFetchLongSparseArrayMAX_BIND_PARAMETER_CNTandroidx.room.util$SQLiteStatementUtil__StatementUtilKtɃw\ugetColumnIndexOrThrowcolumnIndexOfCommongetColumnIndexwrapMappedColumnsandroidx.room.util StringUtil־ddnewStringBuilderappendPlaceholderssplitToIntListjoinIntoStringEMPTY_STRING_ARRAYandroidx.room.utilTableInfo.ColumncOHxjava/lang/Objectandroidx.room.utilTableInfo.CompanionR!0java/lang/ObjectCREATED_FROM_UNKNOWNCREATED_FROM_ENTITYCREATED_FROM_DATABASEandroidx.room.utilTableInfo.ForeignKeyto}java/lang/Objectandroidx.room.utilTableInfo.Indexj+??yjava/lang/Object Companionandroidx.room.util TableInfoaMK.java/lang/Object Companion androidx.room ColumnInfoP)dG}java/lang/Objectjava/lang/annotation/Annotation Companion androidx.room ConstructedByln(Ljava/util/Collection;)VtableIdnextId(I)J nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;LLworld/respect/lib/primarykeygen/PrimaryKeyGenerator$TablePrimaryKeyManager;tableKeyManagersLjava/util/Map; getTimestamp()J timestampnodeIdI getNodeId()I CompanionTablePrimaryKeyManagerrespect-lib-primarykeygenJ [l CUSTOM_EPOCHRf% EPOCH_BITSs'5(# NODE_ID_BITS Z"c~ SEQUENCE_BITS5t UNUSED_BITSo@rjjava/lang/Object Companionworld.respect.libxxhash XXHasher64Z6world.respect.libxxhash XXHasher64X       f20J020H&J0H&   $Lworld/respect/libxxhash/XXHasher64;dataupdate([B)Vdigest()Jrespect-lib-xxhashy`r4#Mjava/lang/Objectworld.respect.libxxhashXXHasher64Factory*AmB,world.respect.libxxhashXXHasher64Factory?     f20J020H&+Lworld/respect/libxxhash/XXHasher64Factory;seed$Lworld/respect/libxxhash/XXHasher64; newHasher'(J)Lworld/respect/libxxhash/XXHasher64;respect-lib-xxhashGQIh>java/lang/Objectworld.respect.libxxhashXXStringHasherloworld.respect.libxxhashXXStringHasher?     f20J020H&(Lworld/respect/libxxhash/XXStringHasher;stringhash(Ljava/lang/String;)Jrespect-lib-xxhashbtVjava/lang/Objectcom.ustadmobile.ihttp.headers IHttpHeaders y3com.ustadmobile.ihttp.headers IHttpHeadersr      " f 20: J020HJ0020H&J00H&  ,Lcom/ustadmobile/ihttp/headers/IHttpHeaders;getname getAllByNamenames Companionrespect-lib-ihttp-core@v5java/lang/Object Companioncom.eygraber.uri Uri.CompanionReQijava/lang/ObjectNOT_HIERARCHICALcom.eygraber.uriUri# Mjava/lang/Objectjava/lang/Comparable Companionkotlinx.datetimeFixedOffsetTimeZone\~ɪkotlinx/datetime/TimeZone Companionkotlinx.datetime LocalDate${^java/lang/Objectjava/lang/Comparablejava/io/Serializable Companionkotlinx.datetimeLocalDateJvmKtw LocalDateplusminus periodUntiluntiluntilJvm daysUntil monthsUntil yearsUntilkotlinx.datetime LocalDateKty-/\o LocalDateformat toLocalDateatTimeminusplusgetIsoDateFormatkotlinx.datetimeLocalDateTime.Companion!java/lang/ObjectserialVersionUIDkotlinx.datetime LocalDateTime[@[&java/lang/Objectjava/lang/Comparablejava/io/Serializable Companionkotlinx.datetime#LocalDateTimeKt__LocalDateTimeJvmKt\.з LocalDateTimekotlinx.datetime LocalDateTimeKt__LocalDateTimeKt?bi LocalDateTimeformattoLocalDateTimegetIsoDateTimeFormatkotlinx.datetimeTimeZone.Companion܂ m3java/lang/Objectkotlinx.datetimeTimeZoneֻjava/lang/Object Companionkotlinx.datetimeTimeZoneKt__TimeZoneJvmKt嗁offsetAttoLocalDateTime toInstantatStartOfDayInandroidx.paging PagingSourceyJyGjava/lang/Object io.ktor.http URLUtilsJvmKt嶙5FtakeFromtoURIUrl io.ktor.http URLUtilsKt+?S UrlbuildUrlparseUrl URLBuildertakeFromappendUrlFullPathappendUserAndPasswordfullPath hostWithPorthostWithPortIfSpecifiedisAbsolutePathisRelativePath io.ktor.httpUrl1xOjava/lang/Objectjava/io/Serializable Companionkotlinx.serializationDeserializationStrategy<;2java/lang/Objectkotlinx.serialization KSerializerVL/Tjava/lang/Object+kotlinx/serialization/SerializationStrategy-kotlinx/serialization/DeserializationStrategykotlinx.serialization SerialFormat E٪mjava/lang/Objectkotlinx.serialization Serializable`9java/lang/Objectjava/lang/annotation/Annotationkotlinx.serializationSerializationStrategyɭݜ=WVjava/lang/Objectkotlinx.serialization StringFormat~z(java/lang/Object"kotlinx/serialization/SerialFormatkotlinx.serialization.json Json.DefaultaڲMz@kotlinx/serialization/json/Jsonkotlinx.serialization.jsonJsonZ"^java/lang/Object"kotlinx/serialization/StringFormatDefaultkotlinx.serialization.json JsonElementzjava/lang/Object Companionkotlinx.serialization.jsonJsonKtԔxJsonencodeToJsonElementdecodeFromJsonElementkotlinx.serialization.json JsonObject&kotlinx/serialization/json/JsonElement java/util/Map)kotlin/jvm/internal/markers/KMappedMarker Companionio.github.aakira.napierNapier>Ү java/lang/Objectkotlinx.coroutines.flowFlow8_hf:tjava/lang/Objectkotlinx.coroutines.flowFlowKt__TransformKtKљ filter filterNotfilterIsInstance filterNotNullmap mapNotNull withIndexonEachscan runningFold runningReducechunkedkotlinx.coroutines.flow FlowKt__ZipKt=Z>combinecombineTransformzipandroidx.collectionLongSparseArrayba,java/lang/Objectjava/lang/Cloneableandroidx.sqliteSQLitelލlexecSQLthrowSQLiteExceptionSQLITE_DATA_INTEGERSQLITE_DATA_FLOATSQLITE_DATA_TEXTSQLITE_DATA_BLOBSQLITE_DATA_NULLandroidx.sqliteSQLiteConnectionXηCjava/lang/Objectjava/lang/AutoCloseableandroidx.sqliteSQLiteStatementBٕjava/lang/Objectjava/lang/AutoCloseablekotlinFunctionldjava/lang/ObjectkotlinLazy'[0wjava/lang/ObjectkotlinLazyKt__LazyJVMKt{'䒼%lazykotlinLazyKt__LazyKtsq@lazyOfgetValuekotlinNumbersKt__BigDecimalsKt2k鸆Y plusminustimesdivrem unaryMinusincdec toBigDecimalkotlinNumbersKt__BigIntegersKtϧ<plusminustimesdivrem unaryMinusincdecinvandorxorshlshr toBigInteger toBigDecimalkotlinOptIn冂fjava/lang/Objectjava/lang/annotation/AnnotationkotlinPair* java/lang/Objectjava/io/Serializablekotlin PreconditionsKt__PreconditionsKt5crequirerequireNotNullcheck checkNotNullerrorkotlinPropertyReferenceDelegatesKthP getValuesetValuekotlinResultZRP0rjava/lang/Objectjava/io/Serializable CompanionkotlinResultKt'+n createFailurethrowOnFailure runCatching getOrThrow getOrElse getOrDefaultfoldmap mapCatchingrecoverrecoverCatching onFailure onSuccesskotlinStandardKt__StandardKt}RcU1 TODOrunwithapplyalsolettakeIf takeUnlessrepeatkotlinSuppressxZhjava/lang/Objectjava/lang/annotation/AnnotationkotlinTuplesKtE ЄtotoListkotlin TypeAliasesKtC[Error ExceptionRuntimeExceptionIllegalArgumentExceptionIllegalStateExceptionIndexOutOfBoundsExceptionUnsupportedOperationExceptionArithmeticExceptionNumberFormatExceptionNullPointerExceptionClassCastExceptionAssertionErrorNoSuchElementExceptionConcurrentModificationException Comparatorkotlin UByteArray`+java/lang/Objectjava/util/Collection)kotlin/jvm/internal/markers/KMappedMarkerkotlin UByteArrayKtӃ UByteArray ubyteArrayOfkotlin UIntArrayHjava/lang/Objectjava/util/Collection)kotlin/jvm/internal/markers/KMappedMarkerkotlin UIntArrayKtP+d elementAtfilterIsInstancefilterIsInstanceToasList binarySearchcontentDeepEqualscontentDeepHashCodecontentDeepToString contentEqualscontentHashCodecontentToStringcopyIntocopyOf copyOfRangecopyOfRangeImplfillplus plusElementsortsortWith toTypedArray toSortedSetmaxmaxBymaxWithminminByminWithsumOfkotlin.collectionsArraysKt___ArraysKt(Fp) component1 component2 component3 component4 component5containselementAtOrElseelementAtOrNullfindfindLastfirstfirstNotNullOffirstNotNullOfOrNull firstOrNull getOrElse getOrNullindexOf indexOfFirst indexOfLastlast lastIndexOf lastOrNullrandom randomOrNullsingle singleOrNulldropdropLast dropLastWhile dropWhilefilter filterIndexedfilterIndexedTofilterIsInstancefilterIsInstanceTo filterNot filterNotNullfilterNotNullTo filterNotTofilterToslice sliceArraytaketakeLast takeLastWhile takeWhilereversereversed reversedArrayshufflesortBysortByDescendingsortDescendingsorted sortedArraysortedArrayDescendingsortedArrayWithsortedBysortedByDescendingsortedDescending sortedWithcopyOfisEmpty isNotEmptytoBooleanArray toByteArray toCharArray toDoubleArray toFloatArray toIntArray toLongArray toShortArray associate associateBy associateByTo associateTo associateWithassociateWithTo toCollection toHashSettoList toMutableListtoSetflatMapflatMapIndexedflatMapIndexedTo flatMapTogroupBy groupByTo groupingBymap mapIndexedmapIndexedNotNullmapIndexedNotNullTo mapIndexedTo mapNotNull mapNotNullTomapTo withIndexdistinct distinctBy intersectsubtract toMutableSetunionallanycountfold foldIndexed foldRightfoldRightIndexedforEachforEachIndexedmaxmaxBy maxByOrNullmaxOf maxOfOrNull maxOfWithmaxOfWithOrNull maxOrNullmaxWith maxWithOrNullminminBy minByOrNullminOf minOfOrNull minOfWithminOfWithOrNull minOrNullminWith minWithOrNullnoneonEach onEachIndexedreduce reduceIndexedreduceIndexedOrNull reduceOrNull reduceRightreduceRightIndexedreduceRightIndexedOrNullreduceRightOrNull runningFoldrunningFoldIndexed runningReducerunningReduceIndexedscan scanIndexedsumBy sumByDoublesumOfrequireNoNulls partitionzipjoinTo joinToString asIterable asSequenceaveragesumindices lastIndexkotlin.collectionsCollectionsKt__CollectionsJVMKtnx listOf asArrayListbuildListInternalcreateListBuilderbuildtoListshuffledcollectionToArrayterminateCollectionToArraycopyToArrayOfAnycheckIndexOverflowcheckCountOverflowkotlin.collectionsCollectionsKt__CollectionsKtԴ9 asCollection emptyListlistOf mutableListOf arrayListOf listOfNotNullList MutableList buildList isNotEmpty isNullOrEmptyorEmptyifEmpty containsAllshuffledoptimizeReadOnlyList binarySearchbinarySearchBythrowIndexOverflowthrowCountOverflowcollectionToArrayCommonImplindices lastIndexkotlin.collectionsCollectionsKt__IterablesKt~wIterablecollectionSizeOrNullcollectionSizeOrDefaultflattenunzipkotlin.collectionsCollectionsKt__IteratorsKtz4%iterator withIndexforEachkotlin.collectionsCollectionsKt___CollectionsKtU| fYN0 component1 component2 component3 component4 component5contains elementAtelementAtOrElseelementAtOrNullfindfindLastfirstfirstNotNullOffirstNotNullOfOrNull firstOrNull getOrElse getOrNullindexOf indexOfFirst indexOfLastlast lastIndexOf lastOrNullrandom randomOrNullsingle singleOrNulldropdropLast dropLastWhile dropWhilefilter filterIndexedfilterIndexedTofilterIsInstancefilterIsInstanceTo filterNot filterNotNullfilterNotNullTo filterNotTofilterToslicetaketakeLast takeLastWhile takeWhilereversedshufflesortBysortByDescendingsortDescendingsortedsortedBysortedByDescendingsortedDescending sortedWithtoBooleanArray toByteArray toCharArray toDoubleArray toFloatArray toIntArray toLongArray toShortArray associate associateBy associateByTo associateTo associateWithassociateWithTo toCollection toHashSettoList toMutableListtoSetflatMapflatMapIndexedflatMapIndexedTo flatMapTogroupBy groupByTo groupingBymap mapIndexedmapIndexedNotNullmapIndexedNotNullTo mapIndexedTo mapNotNull mapNotNullTomapTo withIndexdistinct distinctBy intersectsubtract toMutableSetunionallanycountfold foldIndexed foldRightfoldRightIndexedforEachforEachIndexedmaxmaxBy maxByOrNullmaxOf maxOfOrNull maxOfWithmaxOfWithOrNull maxOrNullmaxWith maxWithOrNullminminBy minByOrNullminOf minOfOrNull minOfWithminOfWithOrNull minOrNullminWith minWithOrNullnoneonEach onEachIndexedreduce reduceIndexedreduceIndexedOrNull reduceOrNull reduceRightreduceRightIndexedreduceRightIndexedOrNullreduceRightOrNull runningFoldrunningFoldIndexed runningReducerunningReduceIndexedscan scanIndexedsumBy sumByDoublesumOfrequireNoNullschunkedminus minusElement partitionplus plusElementwindowedzip zipWithNextjoinTo joinToString asIterable asSequenceaveragesumkotlin.collections IntIteratorC?Mjjava/lang/Objectjava/util/Iterator)kotlin/jvm/internal/markers/KMappedMarkerkotlin.collectionsMapAccessorsKtwelementAtOrElseelementAtOrNullfindfindLastfirstfirstNotNullOffirstNotNullOfOrNull firstOrNull getOrElse getOrNull indexOfFirst indexOfLastlast lastOrNullrandom randomOrNullsingle singleOrNulldropdropLast dropLastWhile dropWhilefilter filterIndexedfilterIndexedTo filterNot filterNotTofilterToslicetaketakeLast takeLastWhile takeWhilereversed associate associateBy associateByTo associateTo associateWithassociateWithTo toCollection toHashSettoList toMutableListtoSetflatMapflatMapIndexedflatMapIndexedTo flatMapTogroupBy groupByTo groupingBymap mapIndexedmapIndexedNotNullmapIndexedNotNullTo mapIndexedTo mapNotNull mapNotNullTomapTo withIndexallanycountfold foldIndexed foldRightfoldRightIndexedforEachforEachIndexedmaxmaxBy maxByOrNullmaxOf maxOfOrNull maxOfWithmaxOfWithOrNull maxOrNullmaxWith maxWithOrNullminminBy minByOrNullminOf minOfOrNull minOfWithminOfWithOrNull minOrNullminWith minWithOrNullnoneonEach onEachIndexedreduce reduceIndexedreduceIndexedOrNull reduceOrNull reduceRightreduceRightIndexedreduceRightIndexedOrNullreduceRightOrNull runningFoldrunningFoldIndexed runningReducerunningReduceIndexedscan scanIndexedsumBy sumByDoublesumOfchunkedchunkedSequence partitionwindowedwindowedSequencezip zipWithNext asIterable asSequence kotlin.text TypeAliasesKtl~ Appendable StringBuilderCharacterCodingException kotlin.timeClock.CompanionC-Zfjava/lang/Object kotlin.time Clock.SystemKnNjava/lang/Objectkotlin/time/Clock kotlin.timeClockԨjava/lang/Object Companion kotlin.timeExperimentalTime