package jxl.write.biff;

import java.util.List;
import jxl.biff.IntegerHelper;
import jxl.biff.Type;
import jxl.biff.WritableRecordData;
import jxl.write.Number;

/* JADX INFO: loaded from: classes.dex */
class MulRKRecord extends WritableRecordData {
    private int colFirst;
    private int colLast;
    private int[] rknumbers;
    private int row;
    private int[] xfIndices;

    public MulRKRecord(List list) {
        super(Type.MULRK);
        this.row = ((Number) list.get(0)).getRow();
        this.colFirst = ((Number) list.get(0)).getColumn();
        this.colLast = (r1 + list.size()) - 1;
        this.rknumbers = new int[list.size()];
        this.xfIndices = new int[list.size()];
        for (int i2 = 0; i2 < list.size(); i2++) {
            this.rknumbers[i2] = (int) ((Number) list.get(i2)).getValue();
            this.xfIndices[i2] = ((CellValue) list.get(i2)).getXFIndex();
        }
    }

    @Override // jxl.biff.WritableRecordData
    public byte[] getData() {
        byte[] bArr = new byte[(this.rknumbers.length * 6) + 6];
        IntegerHelper.getTwoBytes(this.row, bArr, 0);
        IntegerHelper.getTwoBytes(this.colFirst, bArr, 2);
        int i2 = 4;
        for (int i3 = 0; i3 < this.rknumbers.length; i3++) {
            IntegerHelper.getTwoBytes(this.xfIndices[i3], bArr, i2);
            IntegerHelper.getFourBytes((this.rknumbers[i3] << 2) | 2, bArr, i2 + 2);
            i2 += 6;
        }
        IntegerHelper.getTwoBytes(this.colLast, bArr, i2);
        return bArr;
    }
}
