flowchart TD
Start([開始]) --> ModeMap[根據檢視模式確定可見 ISB 數量 n]
ModeMap --> LoopISB[遍歷 ISB1 至 ISB8]
LoopISB --> Boundary{索引 i > n?}
Boundary -- 是 --> EndLoop
Boundary -- 否 --> CheckFull{索引 i = n 且已載入?}
CheckFull -- 是 --> ClearLast[呼叫 clearView 清空最後位置並傳回 ISB1]
CheckFull -- 否 --> CheckEmpty{ISB 檔名是否為空?}
CheckEmpty -- 是 --> ReturnISB[返回此 ISB 對象] --> End([結束])
CheckEmpty -- 否 --> NextISB[處理下一個索引]
NextISB --> LoopISB
EndLoop --> End
ClearLast --> End