MJJfB@)dfD`l7M PVFU1k nP0)^Lappcashpagingappcashpagingappcashpagingappcashpagingappcashpaging    appcashpagingcopyDEFINEDandroidxLoadStatesrefreshLoadStateGET_PROPERTYprependappendkotlinNothingappcashpaging   appcashpagingLOG_TAGDEFINEDPROPERTY_BACKING_FIELDkotlinStringPagingDEFAULT_PROPERTY_ACCESSORNothingVERBOSEIntDEBUGappcashpagingappcashpagingappcashpagingMAX_SIZE_UNBOUNDEDkotlinSuppressArrayStringMinMaxConstantDEFINEDPROPERTY_BACKING_FIELDIntDEFAULT_PROPERTY_ACCESSORNothingappcashpagingappcashpagingappcashpaging*        appcashpagingcopyDEFINEDandroidxPagingSourceLoadResultErrorPagingSourceLoadResultErrorKeykotlinAnyValuethrowableThrowableGET_PROPERTYNothingPagePagingSourceLoadResultPagedatacollectionsListprevKeynextKeyitemsBeforeIntitemsAfterCOUNT_UNDEFINEDPROPERTY_BACKING_FIELDDEFAULT_PROPERTY_ACCESSORappcashpagingappcashpagingappcashpaging  appcashpagingcachedInkotlinSuppressArrayStringNOTHING_TO_INLINEDEFINEDkotlinxcoroutinesflowFlowandroidxPagingDataTAnyscopeCoroutineScopeNothingappcashpagingCombinedLoadStatesDEFINEDandroidx BappcashpagingExperimentalPagingApikotlinSuppressArrayStringOPT_IN_MARKER_CAN_ONLY_BE_USED_AS_ANNOTATION_OR_ARGUMENT_IN_OPT_INDEFINEDandroidx appcashpagingItemSnapshotListDEFINEDandroidxTkotlinAny   appcashpagingLoadStateDEFINEDandroidxLoadStateNotLoadingNotLoadingLoadStateLoadingLoadingLoadStateErrorError appcashpagingLoadStatesDEFINEDandroidxappcashpagingLoadTypeDEFINEDandroidx    appcashpagingLOGGERDEFINEDPROPERTY_BACKING_FIELDandroidxLoggerGET_PROPERTYDEFAULT_PROPERTY_ACCESSORkotlinNothingUnitloglevelInttrThrowableblockFunction0String appcashpagingNullPaddedListDEFINEDandroidxTkotlinAny appcashpagingPagerDEFINEDandroidxKeykotlinAnyValue appcashpagingPagingConfigDEFINEDandroidx  appcashpagingPagingDataDEFINEDandroidxTkotlinAny appcashpagingPagingDataDifferDEFINEDandroidxTkotlinAnyDifferCallbackDiffingChangePayload%     appcashpagingkotlinSuppressArrayStringNOTHING_TO_INLINEmapDEFINEDandroidxPagingDataTAnyRtransformcoroutinesSuspendFunction1NothingflatMapcollectionsIterablefilterpredicateBooleaninsertSeparatorsterminalSeparatorTypeTerminalSeparatorTypeFULLY_COMPLETEgeneratorSuspendFunction2insertHeaderItemiteminsertFooterItem   appcashpagingPagingSourceDEFINEDandroidxKeykotlinAnyValuePagingSourceLoadParamsLoadParamsPagingSourceLoadParamsRefreshRefreshPagingSourceLoadParamsAppendAppendPagingSourceLoadParamsPrependPrependPagingSourceLoadResultLoadResultPagingSourceLoadResultErrorErrorPagingSourceLoadResultInvalidInvalidPagingSourceLoadResultPagePage  appcashpagingPagingStateDEFINEDandroidxKeykotlinAnyValue!#appcashpagingRemoteMediatorDEFINEDandroidxKeykotlinAnyValueRemoteMediatorMediatorResultMediatorResultRemoteMediatorMediatorResultErrorErrorRemoteMediatorMediatorResultSuccessSuccessRemoteMediatorInitializeActionInitializeActionappcashpagingTerminalSeparatorTypeDEFINEDandroidx                                 (     androidxpagingCachedPageEventFlowDEFINEDsrckotlinxcoroutinesflowFlowPageEventscopeCoroutineScopekotlinUnitAnypageControllerPROPERTY_BACKING_FIELDFlattenedPageControllerDEFAULT_PROPERTY_ACCESSORNothingmutableSharedSrcMutableSharedFlowcollectionsIndexedValueIntchannelsChannelFactoryUNLIMITEDGET_PROPERTYBufferOverflowSUSPENDsharedForDownstreamSharedFlowonSubscriptionExtensionFunctionTypeSuspendFunction1FlowCollectorLOCAL_FUNCTION_FOR_LAMBDA$this$onSubscriptionhistoryListgetStateAsEventsBooleanJobstartjobforEachFunction1itemitLAMBDAalsolaunchCoroutineStartLAZY$this$launchcollectwithIndexParameterNameStringvaluerecordDisposableHandleinvokeOnCompletioncauseThrowabletryEmitclosecanceldownstreamFlow$this$flowmaxEventIndexCompanionMIN_VALUEtakeWhilenotEXCLEQinternalirEQEQindexedValueIFgreaterGTindexCHECK_NOT_NULLEXCLEXCLEQgetCachedEventInsertTINSTANCE_RECEIVERlistFlattenedPageEventStoragelocksyncMutexeventwithLockFunction0addcatchupEventsgetAsEventsstartEventIndexplusPLUSminusMINUSsizemapIndexedFunction2pageEventSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receiverfirstOrNullletANDANDLoadTypeloadTypeREFRESHplaceholdersBeforeplaceholdersAfterpagesArrayDequeTransformablePagesourceStatesMutableLoadStateCollectionmediatorStatesLoadStatesreceivedFirstEventWHENtmp0_subjecthandleInsertDrophandlePageDropLoadStateUpdatehandleLoadStateUpdateStaticListhandleStaticListsetLoadStateNotLoadingIncompletePREPENDplaceholdersRemainingrepeatpageCountremoveFirstAPPENDremoveLastIllegalArgumentExceptionPage drop type must be prepend or appendsourceLoadStatesmediatorLoadStatesclearaddAllrangesIntProgressiondownToaddFirstgetGET_ARRAY_ELEMENTsourcemediatordataEXCLemptyListeventsMutableListmutableListOfsnapshotisNotEmptyRefreshtoListe  "                androidxpagingMulticastedPagingDataDEFINEDscopekotlinxcoroutinesCoroutineScopeparentPagingDatatrackerActiveFlowTrackerkotlinNothingUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORaccumulatedCachedPageEventFlowalsoflowFlowPageEventGET_PROPERTYFunction1LOCAL_FUNCTION_FOR_LAMBDAitSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receiverBooleaninternalirEQEQonNewCachedEventFlowLAMBDAasPagingDataonCompletiononStartdownstreamFlowExtensionFunctionTypeSuspendFunction1FlowCollector$this$onStartFlowTypePAGE_EVENT_FLOWSuspendFunction2ParameterNameStringcauseThrowable$this$onCompletiononCompleteUiReceiveruiReceiverHintReceiverhintReceiverFunction0InsertgetCachedEventcloseTINSTANCE_RECEIVERcachedInSharedFlowshareInmapsimpleRunningReducesimpleMapLatestvalueaccumulatorprevnextPAGED_DATA_FLOWSharingStartedCompanionLazilyIntcachedPageEventFlowflowTypeEnumvaluesENUM_CLASS_SPECIAL_MEMBERArrayvalueOf'     androidxpagingcancelableChannelFlowDEFINEDkotlinxcoroutinesflowFlowTkotlinAnycontrollerJobblockExtensionFunctionTypeSuspendFunction1SimpleProducerScopeUnitNothingsimpleChannelFlowLOCAL_FUNCTION_FOR_LAMBDA$this$simpleChannelFlowDisposableHandleinvokeOnCompletionFunction1ParameterNameStringcauseThrowableitBooleancloseLAMBDAinvokeINVOKEVARIABLE_AS_FUNCTIONL  "         androidxpagingCombinedLoadStatesDEFINEDrefreshLoadStateprependappendsourceLoadStatesmediatorkotlinNothingUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORequalsBooleanotherIFinternalirEQEQEQOROREQEQnotEXCLEQreflectKClassGET_PROPERTYhashCodeIntresultplusPLUStimesMULEQELVISIR_TEMPORARY_VARIABLEtmp1_elvis_lhsSAFE_CALLtmp0_safe_receivertoStringStringCombinedLoadStates(refresh=, prepend=, append=, source=, mediator=)forEachopFunction3LoadTypeFunction2LOCAL_FUNCTION_FOR_LAMBDAtypestateinvokeINVOKEVARIABLE_AS_FUNCTIONLAMBDAINSTANCE_RECEIVER3           androidxpagingConflatedEventBusDEFINEDinitialValuekotlinNothingUnitAnystatePROPERTY_BACKING_FIELDkotlinxcoroutinesflowMutableStateFlowPairIntCompanionMIN_VALUEGET_PROPERTYDEFAULT_PROPERTY_ACCESSORFlowmapNotNullSuspendFunction1ParameterNameStringvalueLOCAL_FUNCTION_FOR_LAMBDAitsecondLAMBDAsenddataEQplusPLUSfirstTINSTANCE_RECEIVER   androidxpagingExperimentalPagingApikotlinRequiresOptInannotationRetentionAnnotationRetentionBINARYDEFINEDUnitAnyINSTANCE_RECEIVERAnnotation             "             androidxpagingNULLDEFINEDPROPERTY_BACKING_FIELDkotlinAnyDEFAULT_PROPERTY_ACCESSORNothingsimpleScankotlinxcoroutinesflowFlowTRinitialoperationSuspendFunction2ParameterNameStringaccumulatorvalueExtensionFunctionTypeSuspendFunction1FlowCollectorUnitLOCAL_FUNCTION_FOR_LAMBDA$this$flowemitcollectinvokeINVOKEVARIABLE_AS_FUNCTIONEQLAMBDAsimpleRunningReduceGET_PROPERTYIFBooleaninternalirEQEQEQsimpleTransformLatesttransformsimpleChannelFlowSimpleProducerScope$this$simpleChannelFloworigincollectorChannelFlowCollectorcollectLatestsimpleFlatMapLatest$this$simpleTransformLatestitemitAllsimpleMapLatestchannelchannelsSendChannelINITIALIZE_PROPERTY_FROM_PARAMETERsendINSTANCE_RECEIVERcombineWithoutBatchingT1T2otherFlowSuspendFunction3updateFromCombineSourceincompleteFlowscotouchlabstatelyconcurrencyAtomicIntIntunbatchedFlowCombinerUnbatchedFlowCombinert1t2parentJobCompletableJobJobcollectionsforEachIndexedArrayarrayOfFunction2indexlaunchCoroutineScope$this$launchonNextyieldEQEQdecrementAndGetcloseawaitCloseFunction0cancelinitialDispatchedCompletableDeferredlocksyncMutexvalueReceivedFunction1valuesisCompletedgetGET_ARRAY_ELEMENTawaitcompletewithLockisInitialanysetnoneWHENINITIALRECEIVEROTHEREnumENUM_CLASS_SPECIAL_MEMBERvalueOfk                      androidxpagingHintHandlerDEFINEDkotlinUnitAnystatePROPERTY_BACKING_FIELDStateDEFAULT_PROPERTY_ACCESSORNothinglastAccessHintViewportHintAccessGET_PROPERTYhintForkotlinxcoroutinesflowFlowloadTypeLoadTypeWHENIR_TEMPORARY_VARIABLEtmp0_subjectBooleaninternalirEQEQPREPENDprependFlowAPPENDappendFlowIllegalArgumentExceptionStringinvalid load type for hintsforceSetHintviewportHintrequireORORFunction0LOCAL_FUNCTION_FOR_LAMBDAinvalid load type for reset: LAMBDAmodifyFunction2ParameterNameprependHintFlowappendprependHintappendHintIFvalueEQprocessHintshouldPrioritizeOverlockcotouchlabstatelyconcurrencyLockaccessHintblockwithLocknotEXCLEQinvokeINVOKEVARIABLE_AS_FUNCTIONINSTANCE_RECEIVERMutableSharedFlowtryEmit_flowIntchannelsBufferOverflowDROP_OLDESTpreviousANDANDInitialoriginalPageOffsetFirstoriginalPageOffsetLastlessOrEqualLTEQpresentedItemsBeyondAnchor    androidxpagingHintReceiverDEFINEDaccessHintkotlinUnitviewportHintViewportHintINSTANCE_RECEIVERAnyG  "        androidxpagingInvalidateCallbackTrackerDEFINEDcallbackInvokerkotlinFunction1UnitinvalidGetterFunction0BooleanNothingAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORlockcotouchlabstatelyconcurrencyLockcallbackscollectionsMutableListmutableListOfinvalidcallbackCountIntsizeGET_PROPERTYregisterInvalidatedCallbackcallbackIFinternalirEQEQSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receiverinvokeinvalidateINVOKEcallImmediatelywithLockLOCAL_FUNCTION_FOR_LAMBDAEQaddLAMBDAunregisterInvalidatedCallbackremovecallbacksToInvokeListtoListclearforEachTINSTANCE_RECEIVER2  "     androidxpagingItemSnapshotListDEFINEDplaceholdersBeforekotlinIntplaceholdersAfteritemscollectionsListUnitAbstractListPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingsizeplusPLUSGET_PROPERTYgetindexWHENIR_TEMPORARY_VARIABLEtmp0_subjectBooleanrangesIntRangecontainsINuntilGET_ARRAY_ELEMENTminusMINUSIndexOutOfBoundsExceptionStringIllegal attempt to access index in ItemSnapshotList of size TAnyINSTANCE_RECEIVER/ " "    androidxpagingLoadStateDEFINEDendOfPaginationReachedkotlinBooleanUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingNotLoadingtoStringStringNotLoading(endOfPaginationReached=GET_PROPERTY)equalsotherANDANDinternalirEQEQhashCodeIntCompanionCompleteIncompleteINSTANCE_RECEIVERLoadingLoading(endOfPaginationReached=ErrorerrorThrowableplusPLUSError(endOfPaginationReached=, error=L  "            androidxpagingLoadStatesDEFINEDrefreshLoadStateprependappendkotlinUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingforEachopFunction2LoadTypeinvokeINVOKEVARIABLE_AS_FUNCTIONREFRESHGET_PROPERTYPREPENDAPPENDmodifyStateloadTypenewStateWHENIR_TEMPORARY_VARIABLEtmp0_subjectBooleaninternalirEQEQcopynoWhenBranchMatchedExceptiongetCompanionIDLENotLoadingIncompleteINSTANCE_RECEIVERcomponent1GENERATED_DATA_CLASS_MEMBERcomponent2component3toStringStringLoadStates(refresh=, prepend=append=)hashCodeIntresultplustimesEQequalsotherEQEQEQtmp0_other_with_castnotEXCLEQandroidxpagingLoadTypeDEFINEDkotlinUnitEnumREFRESHPREPENDAPPENDvaluesENUM_CLASS_SPECIAL_MEMBERArrayvalueOfvalueStringINSTANCE_RECEIVER/         androidxpagingLOGGERDEFINEDPROPERTY_BACKING_FIELDLoggerkotlinNothingDEFAULT_PROPERTY_ACCESSORUnitLOG_TAGStringPagingisLoggableBooleanlevelIntlogmessagetrThrowableINSTANCE_RECEIVERAnyblockFunction0loggerGET_PROPERTYIFinternalirEQEQSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receiverinvokeINVOKEVARIABLE_AS_FUNCTIONVERBOSEDEBUG{"                        androidxpagingMutableCombinedLoadStateCollectionDEFINEDkotlinUnitAnylistenersPROPERTY_BACKING_FIELDcotouchlabstatelycollectionsIsoMutableListFunction1CombinedLoadStatessharedMutableListOfDEFAULT_PROPERTY_ACCESSORNothing_stateFlowkotlinxcoroutinesflowMutableStateFlowstateFlowStateFlowasStateFlowGET_PROPERTYsetsourceLoadStatesLoadStatesremoteLoadStatesdispatchNewStateParameterNameStringcurrStateLOCAL_FUNCTION_FOR_LAMBDAcomputeNewStateLAMBDAtypeLoadTyperemoteBooleanstateLoadStatesourceELVISIR_TEMPORARY_VARIABLEtmp1_elvis_lhsSAFE_CALLtmp0_safe_receiverinternalirEQEQCompanionIDLEmediatortmp3_elvis_lhstmp2_safe_receiverIFmodifyStateEQgetvaluetmp1_safe_receiveraddListenerlisteneraddalsoitinvokeINVOKEVARIABLE_AS_FUNCTIONremoveListenerremovenewStateupdatecomputednotEXCLEQapplyExtensionFunctionType$this$applyforEachpreviousStatenewSourcenewRemoterefreshcomputeHelperStateNotLoadingIncompleteprependtmp4_elvis_lhstmp3_safe_receivertmp5_safe_receiverappendtmp7_elvis_lhstmp6_safe_receivertmp8_safe_receiversourceRefreshStatesourceStateremoteStateWHENtmp0_subjectLoadingANDANDErrorINSTANCE_RECEIVER3       androidxpagingMutableLoadStateCollectionDEFINEDkotlinUnitAnyrefreshPROPERTY_BACKING_FIELDLoadStateNotLoadingCompanionIncompleteGET_PROPERTYDEFAULT_PROPERTY_ACCESSORNothingprependappendsnapshotLoadStatesgetloadTypeLoadTypeWHENIR_TEMPORARY_VARIABLEtmp0_subjectBooleaninternalirEQEQREFRESHAPPENDPREPENDnoWhenBranchMatchedExceptionsettypestateEQstatesINSTANCE_RECEIVER  androidxpagingNullPaddedListDEFINEDplaceholdersBeforeDEFAULT_PROPERTY_ACCESSORkotlinIntgetFromStoragelocalIndexplaceholdersAftersizestorageCountTAnyINSTANCE_RECEIVER    "       - $ +   ?= NJI         -,  (     *(0 FandroidxpagingPageEventDEFINEDkotlinUnitAnyStaticListdatacollectionsListsourceLoadStatesLoadStatesNothingmediatorLoadStatesPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORmapRtransformcoroutinesSuspendFunction1GET_PROPERTYFunction1LOCAL_FUNCTION_FOR_LAMBDAitinvokeINVOKEVARIABLE_AS_FUNCTIONLAMBDAflatMapIterablefilterpredicateBooleantoStringStringinternalappendMediatorStatesIfNotNullFunction0PageEvent.StaticList with Intsize items ( | first item: firstOrNull | last item: lastOrNull | sourceLoadStates: component1GENERATED_DATA_CLASS_MEMBERcomponent2component3copyhashCoderesultplustimesirEQEQEQequalsotherEQEQEQIR_TEMPORARY_VARIABLEtmp0_other_with_castnotEXCLEQTINSTANCE_RECEIVERInsertSuppressArrayDataClassPrivateConstructorloadTypeLoadTypepagesTransformablePageplaceholdersBeforeplaceholdersAfterrequireORORAPPENDgreaterOrEqualGTEQPLUSPrepend insert defining placeholdersBefore must be > 0, but was PREPENDAppend insert defining placeholdersAfter must be > 0, but wasREFRESHisNotEmptyCannot create a REFRESH Insert event with no TransformablePages as this could permanently stall pagination. Note that this check does not prevent empty LoadResults and is instead usually an indication of an internal error in Paging itself.mapPagestransformPagesIntArrayoriginalPageOffsetsitemhintOriginalPageOffsethintOriginalIndicesMutableListmutableListOforiginalIndicesforEachIndexedFunction2ParameterNameindextplusAssignPLUSEQindexToStoreELVIStmp1_elvis_lhsSAFE_CALLtmp0_safe_receivergetlessLTWHILE_LOOPaddIFCompanionRefreshPrependAppendEMPTY_REFRESH_LOCALlistOfEMPTY_INITIAL_PAGELoadStateNotLoadingIncompleteCompleteitemCountfoldacctotalpagenonePageEvent.Insert for , with tmp1_safe_receivertmp3_safe_receivertmp2_safe_receiver | placeholdersBefore: | placeholdersAfter: component4component5component6DropminPageOffsetmaxPageOffsetplaceholdersRemainingDrop load type must be PREPEND or APPENDgreaterGTpageCountDrop count must be > 0, but was Invalid placeholdersRemaining minusMINUSdirectionWHENtmp0_subjectendfrontIllegalArgumentExceptiontexttrimMarginPageEvent.Drop from the ( | minPageOffset: | maxPageOffset: | placeholdersRemaining: |)LoadStateUpdatesourcemediatorPageEvent.LoadStateUpdate ( | sourceLoadStates: UNCHECKED_CAST     "                                      n     androidxpagingPageFetcherDEFINEDpagingSourceFactorykotlincoroutinesSuspendFunction0PagingSourceinitialKeyconfigPagingConfigOptInArrayreflectKClassAnnotationExperimentalPagingApiremoteMediatorRemoteMediatorNothingUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORrefreshEventsConflatedEventBusBooleanretryEventsflowkotlinxFlowPagingDatasimpleChannelFlowExtensionFunctionTypeSuspendFunction1SimpleProducerScopeLOCAL_FUNCTION_FOR_LAMBDA$this$simpleChannelFlowremoteMediatorAccessorRemoteMediatorAccessorSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receiverinternalirEQEQletFunction1itLAMBDAcollectsimpleMapLatestGenerationInfofilterNotNullsimpleScanonStartGET_PROPERTYFlowCollector$this$onStartemitInitializeActioninitializeLAUNCH_INITIAL_REFRESHSuspendFunction2previousGenerationtriggerRemoteRefreshIFallowRefreshDESTRUCTURING_DECLARATIONtmp4_containerPairFunction0generateNewPagingSourcetmp2_safe_receiverPageFetcherSnapshottmp1_safe_receiversnapshotpagingSourcetmp3_safe_receiverinvalidatedCallbackcomponent1COMPONENT_1component2COMPONENT_2previousPagingStatePagingStatetmp6_safe_receivertmp5_safe_receivercurrentPagingStateANDANDcollectionsisNullOrEmptyListLoadResultPagetmp7_safe_receiverpagestmp10_safe_receivertmp9_safe_receivertmp8_safe_receiverstateisNotEmptyEQInttmp11_safe_receiveranchorPositionnotEXCLEQtmp13_safe_receivertmp12_safe_receiverWHENtmp14_subjectalsogetRefreshKeylogDEBUGStringRefresh key returned from PagingSource tmp16_safe_receivertmp15_safe_receiverclosetmp18_safe_receiverJobtmp17_safe_receiverjobcancelARGUMENTS_REORDERING_FOR_CALLtmp19_configtmp20_retryFlowtmp21_jumpCallbackKFunction0refreshtmp22_previousPagingStateCompletableJobParameterNamevaluegenerationdownstreamFlowPageEventonEachinjectRemoteEventsVERBOSESent PagerUiReceiverPagerHintReceiverKSuspendFunction1sendinvalidateaccessorpageEventFlowsourceStatesMutableLoadStateCollectioncancelableChannelFlow$this$cancelableChannelFlowcombineWithoutBatchingStateFlowLoadStatesSuspendFunction3updateFromCombineSourceremoteStatesourceEventRECEIVERtmp0_subjectInsertsetsourceLoadStatescopyDropLoadTypeloadTypeLoadStateNotLoadingCompanionIncompleteLoadStateUpdatesourceStaticListIllegalStateExceptiontexttrimMarginPaging generated an event to display a static list that | originated from a paginated source. If you see this | exception, it is most likely a bug in the library. | Please file a bug so we can fix it at: | BUGANIZER_URLnoWhenBranchMatchedExceptionpreviousPagingSourcepreviousInvalidatedCallbackinvokeINVOKEcheckEXCLEQEQEQEQEQtrimIndent An instance of PagingSource was re-used when Pager expected to create a new instance. Ensure that the pagingSourceFactory passed to Pager always returns a new instance of PagingSource. registerInvalidatedCallbackunregisterInvalidatedCallbackGenerated new PagingSource toretryEventBusretryUiReceiverINSTANCE_RECEIVERpageFetcherSnapshotaccessHintviewportHintViewportHintHintReceiverKeyValuev     "    SF       T<                  G   "           )             .      androidxpagingPageFetcherSnapshotDEFINEDinitialKeypagingSourcePagingSourceconfigPagingConfigretryFlowkotlinxcoroutinesflowFlowkotlinUnitremoteMediatorConnectionRemoteMediatorConnectionNothingpreviousPagingStatePagingStatejumpCallbackFunction0LOCAL_FUNCTION_FOR_LAMBDALAMBDAAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORrequireBooleanORORinternalirEQEQIntjumpThresholdGET_PROPERTYLoadResultPageCompanionCOUNT_UNDEFINEDjumpingSupportedStringplusPLUSPagingConfig.jumpThreshold was set, but the associated PagingSource has not marked support for jumps by overriding PagingSource.jumpingSupported to true.hintHandlerHintHandlerpageEventChCollectedcotouchlabstatelyconcurrencyAtomicBooleanpageEventChchannelsChannelPageEventFactoryBUFFEREDstateHolderPageFetcherSnapshotStateHolderpageEventChannelFlowJobCompletableJobJobpageEventFlowonStartcancelableChannelFlowExtensionFunctionTypeSuspendFunction1SimpleProducerScope$this$cancelableChannelFlowcheckcompareAndSetAttempt to collect twice from pageEventFlow, which is an illegal operation. Did you forget to call Flow>.cachedIn(coroutineScope)?launchCoroutineScope$this$launchcollectconsumeAsFlowFlowCollectorParameterNamevalueitsendCATCH_PARAMETEReClosedSendChannelExceptionretryChannelRENDEZVOUSChannelResulttrySendDESTRUCTURING_DECLARATIONIR_TEMPORARY_VARIABLEtmp0_containerPairLoadStateswithLockFunction1statetoMutableLoadStateCollectionsnapshotsourceLoadStatescurrentPagingStateViewportHintAccesslastAccessHintcomponent1COMPONENT_1remotePagingStatecomponent2COMPONENT_2SAFE_CALLtmp1_safe_receiverretryFailedforEachFunction2LoadTypeLoadStateloadTypeloadStateIFErrornotEXCLEQREFRESHsetLoadingretryLoadErrorWHENtmp0_subjectcollectionsMutableMapgetGET_ARRAY_ELEMENTfailedHintsByLoadTypenewRefreshStatestartConsumingHintstmp0_safe_receiverletpagingStateELVIStmp0_elvis_lhsrequestRefreshIfAlloweddoInitialLoad$this$onStartemitLoadStateUpdateSuppressArraySuspendFunctionOnCoroutineScopeviewportHintCannot retry APPEND / PREPEND load on PagingSource without ViewportHintforceSetHintaccessHintprocessHintclosecanceljumpHintfirstOrNullmergehintForAPPENDPREPENDhintgreaterGTtimesMULpresentedItemsBeforepresentedItemsAfterlogDEBUGJump triggered on PagingSource by invokeINVOKEcollectAsGenerationalViewportHintsconsumePrependGenerationIdAsFlowconsumeAppendGenerationIdAsFlowGenerationalViewportHintconflatesimpleRunningReducesimpleFlatMapLatestgenerationIdNotLoadingCompleteflowOfsetIncompletemapdropSuspendFunction2accumulatorpreviousnextshouldPrioritizeOvergenerationalHintdoLoadloadParamsLoadParamskeycreateinitialLoadSizepageSizeenablePlaceholdersparamsStart REFRESH with loadKey on resultloadinsertAppliedinsertprevKeynextKeyloadResultLogwith$this$withtoPageEventVERBOSErequestLoadThrowablethrowablesetErrorInvalidonInvalidLoadUse doInitialLoad for LoadType == REFRESHitemsLoadedfirstPageIndexminusMINUSinitialPageIndexoriginalPageOffsetFirstlastIndexListpagesPLUSEQEQFOR_LOOPFOR_LOOP_ITERATORtmp1_iteratorIntIteratorrangesIntRangeiteratorrangeToRANGEhasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEpageIndexFOR_LOOP_NEXTsizedatalastPageIndexoriginalPageOffsetLastlessLTunaryMinusUMINUStmp2_iteratorIllegalStateExceptionloadKeynextLoadKeyOrNullpresentedItemsBeyondAnchoralsoendOfPaginationReachedWHILE_LOOPloopStart with loadKey tmp1_subjectIllegalArgumentExceptionkeyReuseSupportedkeyFieldNametexttrimMarginThe same value, , was passed as the in two | sequential Pages loaded from a PagingSource. Re-using load keys in | PagingSource is often an error, and must be explicitly enabled by | overriding PagingSource.keyReuseSupported. EXCLANDANDdropTypetmp2_subjectDropdropEventOrNulleventpageEventendsPrependPrependendsAppendAppendEnd with loadkey . Load CANCELLED.. Returned LoadingerrorgreaterOrEqualGTEQprefetchDistancefirstlastinvalidateKeyValueINSTANCE_RECEIVERGENERATED_DATA_CLASS_MEMBERcopytoStringGenerationalViewportHint(generationId=, hint=)hashCodeequalsotherEQEQEQtmp0_other_with_cast "              '          "(   )  (       1              androidxpagingPageFetcherSnapshotStateDEFINEDconfigPagingConfigkotlinUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothing_pagescollectionsMutableListPagingSourceLoadResultPagemutableListOfpagesListGET_PROPERTYinitialPageIndexIntstorageCountsumOfFunction1LOCAL_FUNCTION_FOR_LAMBDAitsizedataLAMBDA_placeholdersBeforeplaceholdersBeforeWHENBooleanenablePlaceholdersvalueEQIR_TEMPORARY_VARIABLEtmp0_subjectinternalirEQEQCompanionCOUNT_UNDEFINED_placeholdersAfterplaceholdersAfterprependGenerationIdappendGenerationIdprependGenerationIdChkotlinxcoroutineschannelsChannelFactoryCONFLATEDappendGenerationIdChgenerationIdloadTypeLoadTypeREFRESHIllegalArgumentExceptionStringCannot get loadId for loadType: REFRESHPREPENDAPPENDnoWhenBranchMatchedExceptionfailedHintsByLoadTypeMutableMapViewportHintmutableMapOfsourceLoadStatesMutableLoadStateCollectionapplyExtensionFunctionType$this$applysetLoadStateLoadingconsumePrependGenerationIdAsFlowflowFlowonStartconsumeAsFlowSuspendFunction1FlowCollector$this$onStartChannelResulttrySendconsumeAppendGenerationIdAsFlowtoPageEventPageEventsourcePageIndexminusMINUSTransformablePagelistOftmp1_subjectInsertRefreshLoadStatessnapshotPrependAppendinsertloadIdpagecheckisEmptyFunction0cannot receive multiple init callsinit loadId must be the initial value, 0additemsAfteritemsBeforeisNotEmptyshould've received an init before prependIFnotEXCLEQPOSTFIX_INCRtmp1_thistmp2incrangescoerceAtLeastremoveshould've received an init before appenddropeventDroplessOrEqualLTEQpageCountinvalid drop count. have but wanted to drop NotLoadingIncompleterepeatremoveAtMINUSEQplaceholdersRemainingtmp2_thistmp3tmp4_thistmp5cannot drop dropEventOrNullhintmaxSizeMAX_SIZE_UNBOUNDEDrequireDrop LoadType must be PREPEND or APPEND, but got pagesToDropitemsToDropANDANDlessLTgreaterGTWHILE_LOOPpageSizegetGET_ARRAY_ELEMENTlastIndexitemsAfterDroppresentedItemsBeforepresentedItemsAfterprefetchDistanceplusPLUSEQtmp3_subjecttmp4_subjectunaryMinusUMINUStmp5_subjectEXCLPLUScurrentPagingStatePagingStateviewportHintAccesstoListSAFE_CALLtmp0_safe_receiverletanchorPositionfetcherPageOffsetFirstfetcherPageOffsetLastFOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorIntIteratorIntRangeiteratoruntilpageOffsethasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEnextFOR_LOOP_NEXTindexInPageHolderSuppressArraySyntheticAccessorlocksyncMutexstatewithLockTblockParameterNameinvokeINVOKEVARIABLE_AS_FUNCTIONKeyValueINSTANCE_RECEIVER                                        androidxpagingPagePresenterDEFINEDpageskotlincollectionsListTransformablePageplaceholdersBeforeIntplaceholdersAfterUnitAnyinsertEventPageEventInsertGET_PROPERTYPROPERTY_BACKING_FIELDMutableListtoMutableListDEFAULT_PROPERTY_ACCESSORNothingstorageCountfullCountNullPaddedListoriginalPageOffsetFirstinternalirCHECK_NOT_NULLEXCLEXCLminOrNullIntArrayoriginalPageOffsetsfirstoriginalPageOffsetLastmaxOrNulllastcheckIndexindexIFBooleanORORlessLTgreaterOrEqualGTEQsizeIndexOutOfBoundsExceptionStringIndex: , Size: toStringitemsjoinToStringFunction1ParameterNameLOCAL_FUNCTION_FOR_LAMBDAitgetFromStorageLAMBDA[( placeholders), , ( placeholders)]getlocalIndexminusMINUSsnapshotItemSnapshotListflatMapdatapageIndexindexInPagelocalPageCountWHILE_LOOPpageSizeGET_ARRAY_ELEMENTgreaterGTMINUSEQPOSTFIX_INCRIR_TEMPORARY_VARIABLEtmp0incplusPLUSsumOfprocessEventpageEventcallbackProcessPageEventCallbackWHENtmp0_subjectinsertPageDropdropPagesLoadStateUpdateonStateUpdateLoadStatessourcemediatorStaticListIllegalStateExceptiontexttrimMarginPaging received an event to display a static list, while still actively loading |from an existing generation of PagingData. If you see this exception, it is most |likely a bug in the library. Please file a bug so we can fix it at: |BUGANIZER_URLinitializeHintViewportHintInitialpresentedItemsdivDIVaccessHintForPresenterIndexAccessANDANDlastIndexviewportHintForinsertcountoldSizeLoadTypeloadTypeEQEQREFRESHPaging received a refresh event in the middle of an actively loading generation |of PagingData. If you see this exception, it is most likely a bug in the library. |Please file a bug so we can fix it at: |PREPENDplaceholdersChangedCountcomparisonsminOfplaceholdersChangedPositemsInsertedCountitemsInsertedPosaddAllPLUSEQtmp1_thisEQonChangedonInsertedplaceholderInsertedCountonRemovedunaryMinusUMINUSAPPENDtmp2_thissourceLoadStatesmediatorLoadStatesdropPagesWithOffsetspageOffsetsToDroprangesIntRangeremoveCountpageIteratorMutableIteratoriteratorhasNextpagenextanycontainsremovedropoldPlaceholdersBeforeitemDropCountrangeToRANGEminPageOffsetmaxPageOffsettmp0_thisplaceholdersRemainingexpectedSizeplaceholdersToInsertfirstItemIndexmaxOfchangeCountLoadStateNotLoadingCompanionIncompleteoldPlaceholdersAfteroldPlaceholdersRemovedINITIALEMPTY_REFRESH_LOCALinitialSuppressArrayUNCHECKED_CASTSyntheticAccessorTeventnotEXCLEQINSTANCE_RECEIVERpositionfromMediatorloadState./      $androidxpagingkotlinSuppressArrayStringOPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCEPagerDEFINEDExperimentalPagingApiconfigPagingConfiginitialKeyNothingremoteMediatorRemoteMediatorpagingSourceFactoryFunction0PagingSourceUnitAnyjvmJvmOverloadsOptInreflectKClassAnnotationflowPROPERTY_BACKING_FIELDkotlinxcoroutinesFlowPagingDataPageFetcherGET_PROPERTYSuspendFunction0suspendingPagingSourceFactoryAdapterDEFAULT_PROPERTY_ACCESSORKeyValueINSTANCE_RECEIVERO/   %  " +F37    UandroidxpagingkotlinSuppressArrayStringOPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCEPagingConfigDEFINEDjvmJvmOverloadspageSizeIntprefetchDistanceenablePlaceholdersBooleaninitialLoadSizetimesMULCompanionDEFAULT_INITIAL_PAGE_MULTIPLIERGET_PROPERTYmaxSizeMAX_SIZE_UNBOUNDEDjumpThresholdPagingSourceLoadResultPageCOUNT_UNDEFINEDUnitAnyJvmFieldPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingIFANDANDnotEXCLinternalirEQEQIllegalArgumentExceptionplusPLUSPlaceholders and prefetch are the only ways to trigger loading of more data in PagingData, so either placeholders must be enabled, or prefetch distance must be > 0.EXCLEQlessLTMaximum size must be at least pageSize + 2*prefetchDist, pageSize=, prefetchDist=, maxSize=requireORORgreaterGTFunction0LOCAL_FUNCTION_FOR_LAMBDAjumpThreshold must be positive to enable jumps or COUNT_UNDEFINED to disable jumping.LAMBDAMinMaxConstantINSTANCE_RECEIVERG/     "         androidxpagingkotlinSuppressArrayStringOPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCEPagingDataDEFINEDflowkotlinxcoroutinesFlowPageEventuiReceiverUiReceiverhintReceiverHintReceivercachedPageEventFunction0InsertNothingLOCAL_FUNCTION_FOR_LAMBDALAMBDAUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORCompanionNOOP_UI_RECEIVEROBJECT_LITERALretryrefreshINSTANCE_RECEIVERNOOP_HINT_RECEIVERaccessHintviewportHintViewportHintemptyUNCHECKED_CASTjvmJvmStaticTStaticListflowOfcollectionsListlistOfGET_PROPERTYJvmOverloadssourceLoadStatesLoadStatesmediatorLoadStatesfromdatacachedEventinvokeINVOKE     "      "   "   ""              >4           M = , 54/3 androidxpagingPagingDataDifferDEFINEDdifferCallbackDifferCallbackmainContextkotlincoroutinesCoroutineContextkotlinxMainCoroutineDispatcherDispatchersMainGET_PROPERTYcachedPagingDataPagingDataNothingUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORhintReceiverHintReceiveruiReceiverUiReceiverpresenterPagePresenterCompanioninitialPageEventInsertSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receiverBooleaninternalirEQEQcachedEventcombinedLoadStatesCollectionMutableCombinedLoadStateCollectionapplyExtensionFunctionTypeFunction1LOCAL_FUNCTION_FOR_LAMBDA$this$applytmp1_safe_receiverletitsetLoadStatessourceLoadStatesmediatorLoadStatesLAMBDAonPagesUpdatedListenerscotouchlabstatelycollectionsIsoMutableListFunction0sharedMutableListOfcollectFromRunnerSingleRunnerlastAccessedIndexUnfulfilledjvmVolatilelastAccessedIndexIntprocessPageEventCallbackOBJECT_LITERALonChangedpositioncountProcessPageEventCallbackonInsertedonRemovedonStateUpdatesourcemediatordispatchLoadStatesloadTypeLoadTypefromMediatorloadStateLoadStateINSTANCE_RECEIVERpresentNewListpreviousListNullPaddedListnewListonListPresentablepostEventscollectFrompagingDatarunInIsolationSuspendFunction0EQflowFlowcollectFlowCollectorSuspendFunction1ParameterNameStringvalueeventlogVERBOSECollected withContextCoroutineScope$this$withContextIFANDANDREFRESHListTransformablePagepagesplaceholdersBeforeplaceholdersAfterStaticListlistOfdataORORnotEXCLEQyieldprocessEventDropCombinedLoadStatesStateFlowstateFlowcheckNotNullplusPLUSPagingDataDiffer.combinedLoadStatesCollection.stateFlow shouldnot hold null CombinedLoadStates after Insert event.prependDoneendOfPaginationReachedprependappendDoneappendcanContinueLoadingEXCLPREPENDAPPENDemptyInsertallisEmptyshouldResendHintlessLTgreaterGTstorageCountaccessHintViewportHintAccessaccessHintForPresenterIndexforEachinvokeINVOKEVARIABLE_AS_FUNCTIONgetindexAccessing item index[]peeksnapshotItemSnapshotListretryDEBUGRetry signal receivedrefreshRefresh signal receivedsizeloadStateFlow_onPagesUpdatedFlowMutableSharedFlowchannelsBufferOverflowDROP_OLDESTonPagesUpdatedFlowSharedFlowasSharedFlowaddOnPagesUpdatedListenertryEmitlisteneraddremoveOnPagesUpdatedListenerremoveaddLoadStateListeneraddListenerremoveLoadStateListenerremoveListenernewHintReceiverrequireCannot dispatch LoadStates in PagingDataDiffer without source LoadStates set.newPresenteronListPresentableCalledtransformedLastAccessedIndexappendMediatorStatesIfNotNullPresenting data: | first item: firstOrNull | last item: tmp3_safe_receivertmp2_safe_receiverlastOrNull | placeholdersBefore: | placeholdersAfter: | hintReceiver: | sourceLoadStates: checktexttrimMarginMissing call to onListPresentable after new list was presented. If you are seeing | this exception, it is generally an indication of an issue with Paging. | Please file a bug so we can fix it at: | BUGANIZER_URLCHECK_NOT_NULLEXCLEXCLInitialinitializeHintTDiffingChangePayloadEnumITEM_TO_PLACEHOLDERPLACEHOLDER_TO_ITEMPLACEHOLDER_POSITION_CHANGEvaluesENUM_CLASS_SPECIAL_MEMBERArrayvalueOfG/             androidxpagingkotlinSuppressArrayStringOPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCEjvmJvmNamePagingDataTransformstransformDEFINEDPagingDataTAnyRcoroutinesSuspendFunction1PageEventNothingkotlinxflowFlowmapGET_PROPERTYParameterNamevalueLOCAL_FUNCTION_FOR_LAMBDAitinvokeINVOKEVARIABLE_AS_FUNCTIONLAMBDAUiReceiveruiReceiverHintReceiverhintReceiverJvmSyntheticflatMapcollectionsIterablefilterpredicateBooleaninsertSeparatorsterminalSeparatorTypeTerminalSeparatorTypeFULLY_COMPLETEgeneratorSuspendFunction2insertEventSeparatorsinsertHeaderItemJvmOverloadsitembeforeUNDERSCORE_PARAMETERIFinternalirEQEQinsertFooterItemafter    "      5     4 % $ ""&%      androidxpagingPagingSourceDEFINEDkotlinUnitAnyinvalidateCallbackTrackerPROPERTY_BACKING_FIELDInvalidateCallbackTrackerFunction0Function1LOCAL_FUNCTION_FOR_LAMBDAitinvokeINVOKEVARIABLE_AS_FUNCTIONLAMBDADEFAULT_PROPERTY_ACCESSORNothinginvalidateCallbackCountIntcallbackCountGET_PROPERTYLoadParamsloadSizeplaceholdersEnabledBooleanINITIALIZE_PROPERTY_FROM_PARAMETERkeyRefreshKeyINSTANCE_RECEIVERAppendPrependCompanioncreateloadTypeLoadTypeWHENIR_TEMPORARY_VARIABLEtmp0_subjectinternalirEQEQREFRESHPREPENDARGUMENTS_REORDERING_FOR_CALLtmp1_keyrequireNotNullStringkey cannot be null for prependAPPENDtmp2_keykey cannot be null for appendnoWhenBranchMatchedExceptionLoadResultErrorthrowableThrowabletoStringtexttrimMarginLoadResult.Error( | throwable: |) component1GENERATED_DATA_CLASS_MEMBERcopyhashCodeequalsotherEQEQEQtmp0_other_with_castnotEXCLEQValueInvalidLoadResult.InvalidPagedatacollectionsListprevKeynextKeyitemsBeforeCOUNT_UNDEFINEDitemsAfterrequireORORgreaterOrEqualGTEQitemsBefore cannot be negativeitemsAfter cannot be negativeiteratorIteratorListIteratorlistIteratorIterableLoadResult.Page( | data size: size | first Item: firstOrNull | last Item: lastOrNull | nextKey: | prevKey: | itemsBefore: | itemsAfter: EMPTYSuppressArrayMemberVisibilityCanBePrivateemptyListemptyUNCHECKED_CASTcomponent2component3component4component5resultplustimesEQjumpingSupportedkeyReuseSupportedinvalidinvalidateIFlogDEBUGInvalidated PagingSource registerInvalidatedCallbackonInvalidatedCallbackunregisterInvalidatedCallbackloadparamsgetRefreshKeystatePagingStatei    "                androidxpagingPagingStateDEFINEDpageskotlincollectionsListPagingSourceLoadResultPageanchorPositionIntconfigPagingConfigleadingPlaceholderCountUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingequalsBooleanotherANDANDinternalirEQEQGET_PROPERTYhashCodeplusPLUSclosestItemToPositionIFallFunction1LOCAL_FUNCTION_FOR_LAMBDAitisEmptydataLAMBDAanchorPositionToPagedIndicesFunction2ParameterNameStringpageIndexindexfirstNonEmptyPagefirstisNotEmptylastNonEmptyPagelastWHENlessLTlastIndexgreaterGTgetGET_ARRAY_ELEMENTclosestPageToPositionfirstItemOrNullSAFE_CALLIR_TEMPORARY_VARIABLEtmp1_safe_receivertmp0_safe_receiverfirstOrNulllastItemOrNulllastOrNulltoStringPagingState(pages=, anchorPosition=, config=, leadingPlaceholderCount=)TblockminusMINUSWHILE_LOOPMINUSEQsizePOSTFIX_INCRtmp0incinvokeINVOKEVARIABLE_AS_FUNCTIONKeyValueINSTANCE_RECEIVER0/  "androidxpagingkotlinSuppressArrayStringOPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCERemoteMediatorExperimentalPagingApiDEFINEDUnitAnyloadMediatorResultloadTypeLoadTypestatePagingStateinitializeInitializeActionNothingLAUNCH_INITIAL_REFRESHErrorthrowableThrowablePROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORINSTANCE_RECEIVERSuccessendOfPaginationReachedBooleanjvmJvmNameEnumSKIP_INITIAL_REFRESHvaluesENUM_CLASS_SPECIAL_MEMBERvalueOfvalueKeyValue                                    "            androidxpagingRemoteMediatorConnectionDEFINEDrequestRefreshIfAllowedkotlinUnitpagingStatePagingStaterequestLoadloadTypeLoadTyperetryFailedallowRefreshKeyAnyValueINSTANCE_RECEIVERRemoteMediatorAccessorOptInArrayreflectKClassAnnotationExperimentalPagingApistateDEFAULT_PROPERTY_ACCESSORkotlinxcoroutinesflowStateFlowLoadStatesinitializeRemoteMediatorInitializeActionSuppressStringFunctionNamescopeCoroutineScopedelegateNothingRemoteMediatorAccessImplAccessorStateHolderlockPROPERTY_BACKING_FIELDcotouchlabstatelyconcurrencyLock_loadStatesMutableStateFlowCompanionIDLEGET_PROPERTYloadStatesinternalStateAccessorStateuseRblockFunction1withLockFunction0LOCAL_FUNCTION_FOR_LAMBDAalsoinvokeINVOKEVARIABLE_AS_FUNCTIONitvalueEQcomputeLoadStatesLAMBDAblockStatesBlockStateIntsizevaluesUNBLOCKEDerrorsLoadStateErrorpendingRequestscollectionsArrayDequePendingRequestrefreshAllowedBooleanARGUMENTS_REORDERING_FOR_CALLIR_TEMPORARY_VARIABLEtmp0_refreshcomputeLoadTypeStateREFRESHtmp1_appendAPPENDtmp2_prependPREPENDblockStategetGET_ARRAY_ELEMENTordinalhasPendinganyinternalirEQEQIFANDANDnotEXCLEQREQUIRES_REFRESHLoadingSAFE_CALLtmp0_safe_receiverletWHENtmp1_subjectCOMPLETEDNotLoadingtmp2_subjectIncompleteCompletenoWhenBranchMatchedExceptionaddexistingfirstOrNullsetErrorsetBlockStatesetgetPendingRefreshgetPendingBoundaryPairtoclearPendingRequestsclearclearPendingRequestremoveAllclearErrorsFOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorIntIteratorrangesIntRangeiteratorindiceshasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEinextFOR_LOOP_NEXTerrorStateINITIALIZE_PROPERTY_FROM_PARAMETEREnumENUM_CLASS_SPECIAL_MEMBERvalueOfremoteMediatoraccessorStateisolationRunnerSingleRunnernewRequesttmp0_subjectlaunchRefreshlaunchBoundaryJoblaunchExtensionFunctionTypeSuspendFunction1$this$launchlaunchAppendPrependrunInIsolationPRIORITY_REFRESHSuspendFunction0pendingPagingStateloadResultMediatorResultloadSuccessendOfPaginationReachedThrowablethrowablePRIORITY_APPEND_PREPENDWHILE_LOOPDESTRUCTURING_DECLARATIONtmp1_containerELVIStmp0_elvis_lhscomponent1COMPONENT_1component2COMPONENT_2toBeStartedMutableListmutableListOfwillTriggerRefreshrefreshappendEXCLprependforEachactionLAUNCH_INITIAL_REFRESH             N " ""$$          ,.      42                   androidxpagingTerminalSeparatorTypeDEFINEDkotlinUnitEnumFULLY_COMPLETESOURCE_COMPLETEvaluesENUM_CLASS_SPECIAL_MEMBERArrayvalueOfvalueStringINSTANCE_RECEIVERinsertInternalSeparatorsTransformablePageRAnyTgeneratorcoroutinesSuspendFunction2IFBooleancollectionsListisEmptydataGET_PROPERTYNothinginitialCapacityIntplusPLUSsizeoutputListArrayListoutputIndicesaddfirstELVISIR_TEMPORARY_VARIABLEtmp1_elvis_lhsSAFE_CALLtmp0_safe_receiverhintOriginalIndicesinternalirEQEQFOR_LOOPFOR_LOOP_ITERATORtmp2_iteratorIntIteratorrangesIntRangeiteratoruntilhasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEinextFOR_LOOP_NEXTitemgetGET_ARRAY_ELEMENTseparatorinvokeINVOKEVARIABLE_AS_FUNCTIONminusMINUSnotEXCLEQIntArrayoriginalPageOffsetshintOriginalPageOffsetseparatorPagehintOriginalIndexlistOfaddSeparatorPageMutableListadjacentPageBeforeadjacentPageAfterbeforeOffsetsafterOffsetstmp1_safe_receiverWHENANDANDtoIntArraysorteddistinctIllegalArgumentExceptionSeparator page expected adjacentPageBefore or adjacentPageAfter, but both were null.SeparatorStateterminalSeparatorTypeParameterNamebeforeafterPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORpageStashmutableListOfendTerminalSeparatorDeferredstartTerminalSeparatorDeferredsourceStatesMutableLoadStateCollectionmediatorStatesLoadStatesplaceholdersBeforeplaceholdersAfterfooterAddedheaderAddedonEventSuppressUNCHECKED_CASTPageEventeventalsotmp0_subjectInsertonInsertDroponDropLoadStateUpdateonLoadStateUpdateStaticListonStaticListnoWhenBranchMatchedExceptionFunction1LOCAL_FUNCTION_FOR_LAMBDAitcheckFunction0deferred endTerm, page stash should be emptyLAMBDAdeferred startTerm, page stash should be emptyasRTypeterminatesStartLoadTypeloadTypeAPPENDLoadStateendOfPaginationReachedprependsourceLoadStatestmp2_safe_receivermediatorLoadStatesterminatesEndPREPENDappendeventTerminatesStarteventTerminatesEndeventEmptyallpagesrequireOROREXCLAdditional prepend event after prepend state is doneAdditional append event after append state is donesetEQtransformPagesintArrayOfoutListstashOutListfirstNonEmptyPagefirstNonEmptyPageIndexlastNonEmptyPagelastNonEmptyPageIndexpageIndexlessLTlastIndexWHILE_LOOPPOSTFIX_INCRtmp0incgreaterGTPOSTFIX_DECRtmp1decpageAfterCHECK_NOT_NULLEXCLEXCLtmp3_elvis_lhstmp4_iteratorisNotEmptylastStashlasttmp6_elvis_lhstmp5_safe_receivertransformablePageToStashreducesubListFunction2accpageBeforepagetmp8_elvis_lhstmp7_safe_receivertmp9_iteratorrangeToRANGEtmp11_elvis_lhstmp10_safe_receiveraddAllNotLoadingCompanionIncompleteplaceholdersRemainingpageOffsetsToDropminPageOffsetmaxPageOffsetremoveAllstashanycontainsprevMediatorsnapshotsourcemediatorprependTerminalInsertPrependemptyListappendTerminalInsertAppendtmp0_iteratoritemBeforegetOrNulloriginalPageinsertEventSeparatorskotlinxflowFlowseparatorStatemapSuspendFunction1y            "      ,   *androidxpagingsimpleChannelFlowDEFINEDkotlinxcoroutinesflowFlowTkotlinAnyblockExtensionFunctionTypeSuspendFunction1SimpleProducerScopeUnitNothingbufferFlowCollectorLOCAL_FUNCTION_FOR_LAMBDA$this$flowcoroutineScopeCoroutineScope$this$coroutineScopechannelchannelsChannelIntFactoryRENDEZVOUSGET_PROPERTYproducerJoblaunch$this$launchproducerScopeImplSimpleProducerScopeImplinvokeINVOKEVARIABLE_AS_FUNCTIONLAMBDABooleancloseCATCH_PARAMETERtThrowableFOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorChannelIteratoriteratorhasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEitemnextFOR_LOOP_NEXTemitcancelBUFFEREDDEFAULT_PROPERTY_ACCESSORSendChannelawaitCloseFunction0INSTANCE_RECEIVERscopePROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETER$$delegate_0DELEGATEcoroutineContextDELEGATED_MEMBERCoroutineContextisClosedForSendonSendselectsSelectClause2causeinvokeOnCloseExperimentalCoroutinesApihandlerFunction1ParameterNameStringofferDeprecatedDeprecated in the favour of 'trySend' methodReplaceWithtrySend(element).isSuccessArrayDeprecationLevelERRORelementsendtrySendChannelResultjobcheckNotNullgetGET_ARRAY_ELEMENTKeyInternal error, context should have a job.suspendCancellableCoroutineCancellableContinuationcontDisposableHandleinvokeOnCompletionitresumef        7  " #  androidxpagingSingleRunnerDEFINEDcancelPreviousInEqualPrioritykotlinBooleanUnitAnyholderPROPERTY_BACKING_FIELDHolderDEFAULT_PROPERTY_ACCESSORNothingrunInIsolationpriorityIntCompanionDEFAULT_PRIORITYGET_PROPERTYblockcoroutinesSuspendFunction0kotlinxcoroutineScopeExtensionFunctionTypeSuspendFunction1CoroutineScopeLOCAL_FUNCTION_FOR_LAMBDA$this$coroutineScopemyJobJobcheckNotNullCoroutineContextgetGET_ARRAY_ELEMENTcoroutineContextKeyFunction0StringInternal error. coroutineScope should've created a job.LAMBDAruntryEnqueueIFinvokeINVOKEVARIABLE_AS_FUNCTIONonFinishCATCH_PARAMETERcancelIsolatedRunnerCancelIsolatedRunnerExceptionnotEXCLEQEQinternalirEQEQEQrunnercancellationCancellationExceptionINITIALIZE_PROPERTY_FROM_PARAMETERINSTANCE_RECEIVERsingleRunnermutexsyncMutexpreviouspreviousPriorityjobwithLockprevOROREQEQEXCLisActivelessLTANDANDSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receivercanceltmp1_safe_receiverjoinEQs "    G (        androidxpagingTransformablePageDEFINEDoriginalPageOffsetskotlinIntArraydatacollectionsListhintOriginalPageOffsetInthintOriginalIndicesUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingoriginalPageOffsetintArrayOfrequireBooleanisNotEmptyGET_PROPERTYFunction0LOCAL_FUNCTION_FOR_LAMBDAStringoriginalPageOffsets cannot be empty when constructing TransformablePageLAMBDAORORinternalirEQEQsizeplusPLUSIf originalIndices (size = CHECK_NOT_NULLEXCLEXCL) is provided, it must be same length as data (size = )viewportHintForViewportHintAccessindexpresentedItemsBeforepresentedItemsAfteroriginalPageOffsetFirstoriginalPageOffsetLastWHENSAFE_CALLIR_TEMPORARY_VARIABLEtmp1_safe_receiverrangesIntRangetmp0_safe_receiverindicescontainsgetGET_ARRAY_ELEMENTequalsotherIFEQEQEQnotEXCLEQreflectKClassEXCLcontentEqualshashCoderesultcontentHashCodetimesMULEQELVIStmp1_elvis_lhsCompanionemptySuppressArrayUNCHECKED_CASTTEMPTY_INITIAL_PAGEemptyListINSTANCE_RECEIVERcomponent1GENERATED_DATA_CLASS_MEMBERcomponent2component3component4copytoStringTransformablePage(originalPageOffsets=dataClassArrayMemberToString, data=hintOriginalPageOffset=hintOriginalIndices=  androidxpagingUiReceiverDEFINEDretrykotlinUnitrefreshINSTANCE_RECEIVERAnyC "  / <'+* 1(androidxpagingViewportHintDEFINEDpresentedItemsBeforekotlinIntpresentedItemsAfteroriginalPageOffsetFirstoriginalPageOffsetLastUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingequalsBooleanotherIFinternalirEQEQEQANDANDEQEQGET_PROPERTYpresentedItemsBeyondAnchorloadTypeLoadTypeWHENIR_TEMPORARY_VARIABLEtmp0_subjectREFRESHIllegalArgumentExceptionStringCannot get presentedItems for loadType: REFRESHPREPENDAPPENDnoWhenBranchMatchedExceptionhashCodeplusPLUSInitialtoStringtexttrimMarginViewportHint.Initial( | presentedItemsBefore=, | presentedItemsAfter=, | originalPageOffsetFirst=, | originalPageOffsetLast=, |)INSTANCE_RECEIVERAccesspageOffsetindexInPageViewportHint.Access( | pageOffset=, | indexInPage=, | presentedItemsBefore=  ;androidxpaginginternalBUGANIZER_URLDEFINEDPROPERTY_BACKING_FIELDkotlinStringhttps://issuetracker.google.com/issues/new?component=413106DEFAULT_PROPERTY_ACCESSORNothing   androidxpaginginternalappendMediatorStatesIfNotNullDEFINEDkotlinStringmediatorStatesLoadStateslogFunction0newLoginvokeINVOKEVARIABLE_AS_FUNCTIONUnitIFBooleannotEXCLEQirEQEQNothingplus| mediatorLoadStates: EQtexttrimMargin|)$    androidxpagingsuspendingPagingSourceFactoryAdapterDEFINEDkotlincoroutinesSuspendFunction0PagingSourceKeyAnyValuePagerpagingSourceFactoryFunction0NothingLOCAL_FUNCTION_FOR_LAMBDAinvokeINVOKEVARIABLE_AS_FUNCTIONLAMBDA