package com.ustadmobile.port.android.view;

import java.lang.System;

@kotlin.Metadata(mv = {1, 6, 0}, k = 1, d1 = {"\u0000D\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010$\n\u0002\u0010\t\n\u0002\u0010\u000b\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\f\u0018\u00002\u00020\u0001B7\u0012\u000e\u0010\u0002\u001a\n\u0012\u0004\u0012\u00020\u0004\u0018\u00010\u0003\u0012 \u0010\u0005\u001a\u001c\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00020\b\u0012\u0004\u0012\u00020\t0\u0007\u0012\u0004\u0012\u00020\n\u0018\u00010\u0006\u00a2\u0006\u0002\u0010\u000bJ\b\u0010\u0017\u001a\u00020\nH\u0002J\u0018\u0010\u0018\u001a\u00020\n2\u0006\u0010\u0019\u001a\u00020\u000f2\u0006\u0010\u001a\u001a\u00020\u000fH\u0016J\u0006\u0010\u001b\u001a\u00020\nJ\u0018\u0010\u001c\u001a\u00020\n2\u0006\u0010\u0019\u001a\u00020\u000f2\u0006\u0010\u001a\u001a\u00020\u000fH\u0016J\u0018\u0010\u001d\u001a\u00020\n2\u0006\u0010\u0019\u001a\u00020\u000f2\u0006\u0010\u001a\u001a\u00020\u000fH\u0016R4\u0010\f\u001a(\u0012$\u0012\"\u0012\u0004\u0012\u00020\u000f\u0012\u0004\u0012\u00020\u000f \u0010*\u0010\u0012\u0004\u0012\u00020\u000f\u0012\u0004\u0012\u00020\u000f\u0018\u00010\u000e0\u000e0\rX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0016\u0010\u0011\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00120\rX\u0082\u0004\u00a2\u0006\u0002\n\u0000R(\u0010\u0005\u001a\u001c\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00020\b\u0012\u0004\u0012\u00020\t0\u0007\u0012\u0004\u0012\u00020\n\u0018\u00010\u0006X\u0082\u000e\u00a2\u0006\u0002\n\u0000R\"\u0010\u0002\u001a\n\u0012\u0004\u0012\u00020\u0004\u0018\u00010\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0013\u0010\u0014\"\u0004\b\u0015\u0010\u0016\u00a8\u0006\u001e"}, d2 = {"Lcom/ustadmobile/port/android/view/ContentEntryLocalAvailabilityPagedListCallback;", "Landroidx/paging/PagedList$Callback;", "pagedList", "Landroidx/paging/PagedList;", "Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;", "onEntityAvailabilityChanged", "Lkotlin/Function1;", "", "", "", "", "(Landroidx/paging/PagedList;Lkotlin/jvm/functions/Function1;)V", "activeRange", "Ljava/util/concurrent/atomic/AtomicReference;", "Lkotlin/Pair;", "", "kotlin.jvm.PlatformType", "availabilityMonitorRequest", "Lcom/ustadmobile/core/networkmanager/AvailabilityMonitorRequest;", "getPagedList", "()Landroidx/paging/PagedList;", "setPagedList", "(Landroidx/paging/PagedList;)V", "handleActiveRangeChanged", "onChanged", "position", "count", "onDestroy", "onInserted", "onRemoved", "app-android_debug"})
public final class ContentEntryLocalAvailabilityPagedListCallback extends androidx.paging.PagedList.Callback {
    @org.jetbrains.annotations.Nullable()
    private androidx.paging.PagedList<com.ustadmobile.lib.db.entities.ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer> pagedList;
    private kotlin.jvm.functions.Function1<? super java.util.Map<java.lang.Long, java.lang.Boolean>, kotlin.Unit> onEntityAvailabilityChanged;
    private final java.util.concurrent.atomic.AtomicReference<com.ustadmobile.core.networkmanager.AvailabilityMonitorRequest> availabilityMonitorRequest = null;
    private final java.util.concurrent.atomic.AtomicReference<kotlin.Pair<java.lang.Integer, java.lang.Integer>> activeRange = null;
    
    public ContentEntryLocalAvailabilityPagedListCallback(@org.jetbrains.annotations.Nullable()
    androidx.paging.PagedList<com.ustadmobile.lib.db.entities.ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer> pagedList, @org.jetbrains.annotations.Nullable()
    kotlin.jvm.functions.Function1<? super java.util.Map<java.lang.Long, java.lang.Boolean>, kotlin.Unit> onEntityAvailabilityChanged) {
        super();
    }
    
    @org.jetbrains.annotations.Nullable()
    public final androidx.paging.PagedList<com.ustadmobile.lib.db.entities.ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer> getPagedList() {
        return null;
    }
    
    public final void setPagedList(@org.jetbrains.annotations.Nullable()
    androidx.paging.PagedList<com.ustadmobile.lib.db.entities.ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer> p0) {
    }
    
    @java.lang.Override()
    public void onChanged(int position, int count) {
    }
    
    @java.lang.Override()
    public void onInserted(int position, int count) {
    }
    
    @java.lang.Override()
    public void onRemoved(int position, int count) {
    }
    
    private final void handleActiveRangeChanged() {
    }
    
    public final void onDestroy() {
    }
}