package s;

import android.os.Parcel;
import java.io.IOException;
import java.util.HashMap;
import java.util.UUID;
import u.d;
import u.h;

/* JADX INFO: renamed from: s.c, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C0710c implements h {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private String f6378a = null;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private String f6379b = null;

    @Override // u.h
    public byte[] a(UUID uuid, d.c cVar) {
        return new byte[0];
    }

    @Override // u.h
    public byte[] b(UUID uuid, d.a aVar) throws IOException {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.unmarshall(aVar.b(), 0, aVar.b().length);
        parcelObtain.setDataPosition(0);
        int i2 = parcelObtain.readInt();
        if (i2 != 65536) {
            parcelObtain.recycle();
            throw new IOException("Unexpected plugin version: " + i2);
        }
        int i3 = parcelObtain.readInt();
        int i4 = parcelObtain.readInt();
        HashMap map = new HashMap(i4);
        for (int i5 = 0; i5 < i4; i5++) {
            map.put(new String(parcelObtain.createByteArray()), new String(parcelObtain.createByteArray()));
        }
        parcelObtain.recycle();
        String str = (String) map.get("key-type");
        if (str == null) {
            throw new IOException("No key-type in key request!?");
        }
        String str2 = this.f6378a;
        Parcel parcelObtain2 = Parcel.obtain();
        parcelObtain2.writeInt(65536);
        parcelObtain2.writeInt(i3);
        parcelObtain2.writeInt(2);
        parcelObtain2.writeByteArray("content-id".getBytes());
        parcelObtain2.writeByteArray(this.f6379b.getBytes());
        if (str.equals("streaming")) {
            parcelObtain2.writeByteArray("ms3-url".getBytes());
        } else {
            if (!str.equals("offline")) {
                parcelObtain2.recycle();
                throw new IOException("Unexpected key type: " + str);
            }
            parcelObtain2.writeByteArray("bb-token".getBytes());
        }
        parcelObtain2.writeByteArray(str2.getBytes());
        byte[] bArrMarshall = parcelObtain2.marshall();
        parcelObtain2.recycle();
        return bArrMarshall;
    }
}
