package coil.request;

import V4.AbstractC0786y;
import android.graphics.Bitmap;
import androidx.lifecycle.r;
import coil.size.Precision;
import coil.size.Scale;
import coil.size.SizeResolver;
import coil.transition.Transition;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes.dex */
public final class DefinedRequestOptions {
    private final Boolean allowHardware;
    private final Boolean allowRgb565;
    private final Bitmap.Config bitmapConfig;
    private final AbstractC0786y decoderDispatcher;
    private final CachePolicy diskCachePolicy;
    private final AbstractC0786y fetcherDispatcher;
    private final AbstractC0786y interceptorDispatcher;
    private final r lifecycle;
    private final CachePolicy memoryCachePolicy;
    private final CachePolicy networkCachePolicy;
    private final Precision precision;
    private final Scale scale;
    private final SizeResolver sizeResolver;
    private final AbstractC0786y transformationDispatcher;
    private final Transition.Factory transitionFactory;

    public DefinedRequestOptions(r rVar, SizeResolver sizeResolver, Scale scale, AbstractC0786y abstractC0786y, AbstractC0786y abstractC0786y2, AbstractC0786y abstractC0786y3, AbstractC0786y abstractC0786y4, Transition.Factory factory, Precision precision, Bitmap.Config config, Boolean bool, Boolean bool2, CachePolicy cachePolicy, CachePolicy cachePolicy2, CachePolicy cachePolicy3) {
        this.lifecycle = rVar;
        this.sizeResolver = sizeResolver;
        this.scale = scale;
        this.interceptorDispatcher = abstractC0786y;
        this.fetcherDispatcher = abstractC0786y2;
        this.decoderDispatcher = abstractC0786y3;
        this.transformationDispatcher = abstractC0786y4;
        this.transitionFactory = factory;
        this.precision = precision;
        this.bitmapConfig = config;
        this.allowHardware = bool;
        this.allowRgb565 = bool2;
        this.memoryCachePolicy = cachePolicy;
        this.diskCachePolicy = cachePolicy2;
        this.networkCachePolicy = cachePolicy3;
    }

    public final DefinedRequestOptions copy(r rVar, SizeResolver sizeResolver, Scale scale, AbstractC0786y abstractC0786y, AbstractC0786y abstractC0786y2, AbstractC0786y abstractC0786y3, AbstractC0786y abstractC0786y4, Transition.Factory factory, Precision precision, Bitmap.Config config, Boolean bool, Boolean bool2, CachePolicy cachePolicy, CachePolicy cachePolicy2, CachePolicy cachePolicy3) {
        return new DefinedRequestOptions(rVar, sizeResolver, scale, abstractC0786y, abstractC0786y2, abstractC0786y3, abstractC0786y4, factory, precision, config, bool, bool2, cachePolicy, cachePolicy2, cachePolicy3);
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof DefinedRequestOptions)) {
            return false;
        }
        DefinedRequestOptions definedRequestOptions = (DefinedRequestOptions) obj;
        return o.c(this.lifecycle, definedRequestOptions.lifecycle) && o.c(this.sizeResolver, definedRequestOptions.sizeResolver) && this.scale == definedRequestOptions.scale && o.c(this.interceptorDispatcher, definedRequestOptions.interceptorDispatcher) && o.c(this.fetcherDispatcher, definedRequestOptions.fetcherDispatcher) && o.c(this.decoderDispatcher, definedRequestOptions.decoderDispatcher) && o.c(this.transformationDispatcher, definedRequestOptions.transformationDispatcher) && o.c(this.transitionFactory, definedRequestOptions.transitionFactory) && this.precision == definedRequestOptions.precision && this.bitmapConfig == definedRequestOptions.bitmapConfig && o.c(this.allowHardware, definedRequestOptions.allowHardware) && o.c(this.allowRgb565, definedRequestOptions.allowRgb565) && this.memoryCachePolicy == definedRequestOptions.memoryCachePolicy && this.diskCachePolicy == definedRequestOptions.diskCachePolicy && this.networkCachePolicy == definedRequestOptions.networkCachePolicy;
    }

    public final Boolean getAllowHardware() {
        return this.allowHardware;
    }

    public final Boolean getAllowRgb565() {
        return this.allowRgb565;
    }

    public final Bitmap.Config getBitmapConfig() {
        return this.bitmapConfig;
    }

    public final AbstractC0786y getDecoderDispatcher() {
        return this.decoderDispatcher;
    }

    public final CachePolicy getDiskCachePolicy() {
        return this.diskCachePolicy;
    }

    public final AbstractC0786y getFetcherDispatcher() {
        return this.fetcherDispatcher;
    }

    public final AbstractC0786y getInterceptorDispatcher() {
        return this.interceptorDispatcher;
    }

    public final r getLifecycle() {
        return this.lifecycle;
    }

    public final CachePolicy getMemoryCachePolicy() {
        return this.memoryCachePolicy;
    }

    public final CachePolicy getNetworkCachePolicy() {
        return this.networkCachePolicy;
    }

    public final Precision getPrecision() {
        return this.precision;
    }

    public final Scale getScale() {
        return this.scale;
    }

    public final SizeResolver getSizeResolver() {
        return this.sizeResolver;
    }

    public final AbstractC0786y getTransformationDispatcher() {
        return this.transformationDispatcher;
    }

    public final Transition.Factory getTransitionFactory() {
        return this.transitionFactory;
    }

    public int hashCode() {
        r rVar = this.lifecycle;
        int iHashCode = (rVar != null ? rVar.hashCode() : 0) * 31;
        SizeResolver sizeResolver = this.sizeResolver;
        int iHashCode2 = (iHashCode + (sizeResolver != null ? sizeResolver.hashCode() : 0)) * 31;
        Scale scale = this.scale;
        int iHashCode3 = (iHashCode2 + (scale != null ? scale.hashCode() : 0)) * 31;
        AbstractC0786y abstractC0786y = this.interceptorDispatcher;
        int iHashCode4 = (iHashCode3 + (abstractC0786y != null ? abstractC0786y.hashCode() : 0)) * 31;
        AbstractC0786y abstractC0786y2 = this.fetcherDispatcher;
        int iHashCode5 = (iHashCode4 + (abstractC0786y2 != null ? abstractC0786y2.hashCode() : 0)) * 31;
        AbstractC0786y abstractC0786y3 = this.decoderDispatcher;
        int iHashCode6 = (iHashCode5 + (abstractC0786y3 != null ? abstractC0786y3.hashCode() : 0)) * 31;
        AbstractC0786y abstractC0786y4 = this.transformationDispatcher;
        int iHashCode7 = (iHashCode6 + (abstractC0786y4 != null ? abstractC0786y4.hashCode() : 0)) * 31;
        Transition.Factory factory = this.transitionFactory;
        int iHashCode8 = (iHashCode7 + (factory != null ? factory.hashCode() : 0)) * 31;
        Precision precision = this.precision;
        int iHashCode9 = (iHashCode8 + (precision != null ? precision.hashCode() : 0)) * 31;
        Bitmap.Config config = this.bitmapConfig;
        int iHashCode10 = (iHashCode9 + (config != null ? config.hashCode() : 0)) * 31;
        Boolean bool = this.allowHardware;
        int iHashCode11 = (iHashCode10 + (bool != null ? bool.hashCode() : 0)) * 31;
        Boolean bool2 = this.allowRgb565;
        int iHashCode12 = (iHashCode11 + (bool2 != null ? bool2.hashCode() : 0)) * 31;
        CachePolicy cachePolicy = this.memoryCachePolicy;
        int iHashCode13 = (iHashCode12 + (cachePolicy != null ? cachePolicy.hashCode() : 0)) * 31;
        CachePolicy cachePolicy2 = this.diskCachePolicy;
        int iHashCode14 = (iHashCode13 + (cachePolicy2 != null ? cachePolicy2.hashCode() : 0)) * 31;
        CachePolicy cachePolicy3 = this.networkCachePolicy;
        return iHashCode14 + (cachePolicy3 != null ? cachePolicy3.hashCode() : 0);
    }
}
