resolveImage method
Implementation
Uint8List? resolveImage(String src) {
if (imageMap.containsKey(src)) return imageMap[src];
final filename = src.split('/').last.split('?').first;
for (final entry in imageMap.entries) {
if (entry.key.endsWith(filename)) return entry.value;
}
final normalized = src.replaceAll(RegExp(r'^(\.\./)+'), '');
if (imageMap.containsKey(normalized)) return imageMap[normalized];
for (final entry in imageMap.entries) {
if (entry.key.endsWith(normalized)) return entry.value;
}
return null;
}