package jxl.biff.drawing;

import java.util.Arrays;
import jxl.SheetSettings;

/* JADX INFO: loaded from: classes.dex */
public class ChunkType {
    private byte[] id;
    private String name;
    private static ChunkType[] chunkTypes = new ChunkType[0];
    public static ChunkType IHDR = new ChunkType(73, 72, 68, 82, "IHDR");
    public static ChunkType IEND = new ChunkType(73, 69, 78, 68, "IEND");
    public static ChunkType PHYS = new ChunkType(112, 72, 89, 115, "pHYs");
    public static ChunkType UNKNOWN = new ChunkType(SheetSettings.DEFAULT_DEFAULT_ROW_HEIGHT, SheetSettings.DEFAULT_DEFAULT_ROW_HEIGHT, SheetSettings.DEFAULT_DEFAULT_ROW_HEIGHT, SheetSettings.DEFAULT_DEFAULT_ROW_HEIGHT, "UNKNOWN");

    private ChunkType(int i2, int i3, int i4, int i5, String str) {
        this.id = new byte[]{(byte) i2, (byte) i3, (byte) i4, (byte) i5};
        this.name = str;
        ChunkType[] chunkTypeArr = chunkTypes;
        ChunkType[] chunkTypeArr2 = new ChunkType[chunkTypeArr.length + 1];
        System.arraycopy(chunkTypeArr, 0, chunkTypeArr2, 0, chunkTypeArr.length);
        chunkTypeArr2[chunkTypes.length] = this;
        chunkTypes = chunkTypeArr2;
    }

    public static ChunkType getChunkType(byte b2, byte b3, byte b4, byte b5) {
        int i2 = 0;
        byte[] bArr = {b2, b3, b4, b5};
        ChunkType chunkType = UNKNOWN;
        boolean z = false;
        while (true) {
            ChunkType[] chunkTypeArr = chunkTypes;
            if (i2 >= chunkTypeArr.length || z) {
                break;
            }
            if (Arrays.equals(chunkTypeArr[i2].id, bArr)) {
                chunkType = chunkTypes[i2];
                z = true;
            }
            i2++;
        }
        return chunkType;
    }

    public String getName() {
        return this.name;
    }
}
