package io.flutter.plugins.pathprovider; import android.util.Log; import io.flutter.plugin.common.BasicMessageChannel; import io.flutter.plugin.common.BinaryMessenger; import io.flutter.plugin.common.MessageCodec; import io.flutter.plugin.common.StandardMessageCodec; import io.flutter.plugins.pathprovider.Messages; import java.util.ArrayList; import java.util.List; /* loaded from: classes6.dex */ public class Messages { /* loaded from: classes6.dex */ public static class FlutterError extends RuntimeException { public final String code; public final Object details; public FlutterError(String str, String str2, Object obj) { super(str2); this.code = str; this.details = obj; } } protected static ArrayList wrapError(Throwable th) { ArrayList arrayList = new ArrayList<>(3); if (th instanceof FlutterError) { FlutterError flutterError = (FlutterError) th; arrayList.add(flutterError.code); arrayList.add(flutterError.getMessage()); arrayList.add(flutterError.details); } else { arrayList.add(th.toString()); arrayList.add(th.getClass().getSimpleName()); StringBuilder sb = new StringBuilder("Cause: "); sb.append(th.getCause()); sb.append(", Stacktrace: "); sb.append(Log.getStackTraceString(th)); arrayList.add(sb.toString()); } return arrayList; } /* loaded from: classes6.dex */ public enum StorageDirectory { ROOT(0), MUSIC(1), PODCASTS(2), RINGTONES(3), ALARMS(4), NOTIFICATIONS(5), PICTURES(6), MOVIES(7), DOWNLOADS(8), DCIM(9), DOCUMENTS(10); final int index; StorageDirectory(int i) { this.index = i; } } /* loaded from: classes6.dex */ public interface PathProviderApi { String getApplicationDocumentsPath(); String getApplicationSupportPath(); List getExternalCachePaths(); String getExternalStoragePath(); List getExternalStoragePaths(StorageDirectory storageDirectory); String getTemporaryPath(); static MessageCodec getCodec() { return new StandardMessageCodec(); } static void setup(BinaryMessenger binaryMessenger, final PathProviderApi pathProviderApi) { BasicMessageChannel basicMessageChannel = new BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.PathProviderApi.getTemporaryPath", getCodec(), binaryMessenger.makeBackgroundTaskQueue()); if (pathProviderApi != null) { basicMessageChannel.setMessageHandler(new BasicMessageChannel.MessageHandler(pathProviderApi) { // from class: io.flutter.plugins.pathprovider.Messages$PathProviderApi$$ExternalSyntheticLambda0 public final Messages.PathProviderApi f$0; @Override // io.flutter.plugin.common.BasicMessageChannel.MessageHandler public final void onMessage(Object obj, BasicMessageChannel.Reply reply) { Messages.PathProviderApi.lambda$setup$0(this.f$0, obj, reply); } { this.f$0 = pathProviderApi; } }); } else { basicMessageChannel.setMessageHandler(null); } BasicMessageChannel basicMessageChannel2 = new BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.PathProviderApi.getApplicationSupportPath", getCodec(), binaryMessenger.makeBackgroundTaskQueue()); if (pathProviderApi != null) { basicMessageChannel2.setMessageHandler(new BasicMessageChannel.MessageHandler(pathProviderApi) { // from class: io.flutter.plugins.pathprovider.Messages$PathProviderApi$$ExternalSyntheticLambda1 public final Messages.PathProviderApi f$0; @Override // io.flutter.plugin.common.BasicMessageChannel.MessageHandler public final void onMessage(Object obj, BasicMessageChannel.Reply reply) { Messages.PathProviderApi.lambda$setup$1(this.f$0, obj, reply); } { this.f$0 = pathProviderApi; } }); } else { basicMessageChannel2.setMessageHandler(null); } BasicMessageChannel basicMessageChannel3 = new BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.PathProviderApi.getApplicationDocumentsPath", getCodec(), binaryMessenger.makeBackgroundTaskQueue()); if (pathProviderApi != null) { basicMessageChannel3.setMessageHandler(new BasicMessageChannel.MessageHandler(pathProviderApi) { // from class: io.flutter.plugins.pathprovider.Messages$PathProviderApi$$ExternalSyntheticLambda2 public final Messages.PathProviderApi f$0; @Override // io.flutter.plugin.common.BasicMessageChannel.MessageHandler public final void onMessage(Object obj, BasicMessageChannel.Reply reply) { Messages.PathProviderApi.lambda$setup$2(this.f$0, obj, reply); } { this.f$0 = pathProviderApi; } }); } else { basicMessageChannel3.setMessageHandler(null); } BasicMessageChannel basicMessageChannel4 = new BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.PathProviderApi.getExternalStoragePath", getCodec(), binaryMessenger.makeBackgroundTaskQueue()); if (pathProviderApi != null) { basicMessageChannel4.setMessageHandler(new BasicMessageChannel.MessageHandler(pathProviderApi) { // from class: io.flutter.plugins.pathprovider.Messages$PathProviderApi$$ExternalSyntheticLambda3 public final Messages.PathProviderApi f$0; @Override // io.flutter.plugin.common.BasicMessageChannel.MessageHandler public final void onMessage(Object obj, BasicMessageChannel.Reply reply) { Messages.PathProviderApi.lambda$setup$3(this.f$0, obj, reply); } { this.f$0 = pathProviderApi; } }); } else { basicMessageChannel4.setMessageHandler(null); } BasicMessageChannel basicMessageChannel5 = new BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.PathProviderApi.getExternalCachePaths", getCodec(), binaryMessenger.makeBackgroundTaskQueue()); if (pathProviderApi != null) { basicMessageChannel5.setMessageHandler(new BasicMessageChannel.MessageHandler(pathProviderApi) { // from class: io.flutter.plugins.pathprovider.Messages$PathProviderApi$$ExternalSyntheticLambda4 public final Messages.PathProviderApi f$0; @Override // io.flutter.plugin.common.BasicMessageChannel.MessageHandler public final void onMessage(Object obj, BasicMessageChannel.Reply reply) { Messages.PathProviderApi.lambda$setup$4(this.f$0, obj, reply); } { this.f$0 = pathProviderApi; } }); } else { basicMessageChannel5.setMessageHandler(null); } BasicMessageChannel basicMessageChannel6 = new BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.PathProviderApi.getExternalStoragePaths", getCodec(), binaryMessenger.makeBackgroundTaskQueue()); if (pathProviderApi != null) { basicMessageChannel6.setMessageHandler(new BasicMessageChannel.MessageHandler(pathProviderApi) { // from class: io.flutter.plugins.pathprovider.Messages$PathProviderApi$$ExternalSyntheticLambda5 public final Messages.PathProviderApi f$0; @Override // io.flutter.plugin.common.BasicMessageChannel.MessageHandler public final void onMessage(Object obj, BasicMessageChannel.Reply reply) { Messages.PathProviderApi.lambda$setup$5(this.f$0, obj, reply); } { this.f$0 = pathProviderApi; } }); } else { basicMessageChannel6.setMessageHandler(null); } } static /* synthetic */ void lambda$setup$0(PathProviderApi pathProviderApi, Object obj, BasicMessageChannel.Reply reply) { ArrayList arrayList = new ArrayList<>(); try { arrayList.add(0, pathProviderApi.getTemporaryPath()); } catch (Throwable th) { arrayList = Messages.wrapError(th); } reply.reply(arrayList); } static /* synthetic */ void lambda$setup$1(PathProviderApi pathProviderApi, Object obj, BasicMessageChannel.Reply reply) { ArrayList arrayList = new ArrayList<>(); try { arrayList.add(0, pathProviderApi.getApplicationSupportPath()); } catch (Throwable th) { arrayList = Messages.wrapError(th); } reply.reply(arrayList); } static /* synthetic */ void lambda$setup$2(PathProviderApi pathProviderApi, Object obj, BasicMessageChannel.Reply reply) { ArrayList arrayList = new ArrayList<>(); try { arrayList.add(0, pathProviderApi.getApplicationDocumentsPath()); } catch (Throwable th) { arrayList = Messages.wrapError(th); } reply.reply(arrayList); } static /* synthetic */ void lambda$setup$3(PathProviderApi pathProviderApi, Object obj, BasicMessageChannel.Reply reply) { ArrayList arrayList = new ArrayList<>(); try { arrayList.add(0, pathProviderApi.getExternalStoragePath()); } catch (Throwable th) { arrayList = Messages.wrapError(th); } reply.reply(arrayList); } static /* synthetic */ void lambda$setup$4(PathProviderApi pathProviderApi, Object obj, BasicMessageChannel.Reply reply) { ArrayList arrayList = new ArrayList<>(); try { arrayList.add(0, pathProviderApi.getExternalCachePaths()); } catch (Throwable th) { arrayList = Messages.wrapError(th); } reply.reply(arrayList); } static /* synthetic */ void lambda$setup$5(PathProviderApi pathProviderApi, Object obj, BasicMessageChannel.Reply reply) { ArrayList arrayList = new ArrayList<>(); ArrayList arrayList2 = (ArrayList) obj; try { arrayList.add(0, pathProviderApi.getExternalStoragePaths(arrayList2.get(0) == null ? null : StorageDirectory.values()[((Integer) arrayList2.get(0)).intValue()])); } catch (Throwable th) { arrayList = Messages.wrapError(th); } reply.reply(arrayList); } } }