package dagger.hilt.android.internal; import android.app.Application; import android.content.Context; import android.content.ContextWrapper; /* loaded from: classes3.dex */ public final class Contexts { private Contexts() { } public static Application getApplication(Context context) { if (context instanceof Application) { return (Application) context; } Context context2 = context; while (context2 instanceof ContextWrapper) { context2 = ((ContextWrapper) context2).getBaseContext(); if (context2 instanceof Application) { return (Application) context2; } } throw new IllegalStateException("Could not find an Application in the given context: " + context); } }