diff --git a/index.html b/index.html
index 45f3e59..586d38f 100644
--- a/index.html
+++ b/index.html
@@ -320,10 +320,10 @@
return;
}
gifGrid.innerHTML = results.map(gif => {
- // Klipy format: file=hd, md=medium, sm=small, xs=tiny
- const sizes = gif.file?.gif?.url ? gif.file : (gif.md || gif.sm || gif.xs || {});
- const thumbUrl = sizes?.gif?.url || gif.sm?.gif?.url || gif.xs?.gif?.url || '';
- const fullUrl = gif.file?.gif?.url || gif.md?.gif?.url || thumbUrl;
+ // Klipy format: file = { hd: {gif:{url,width,height}}, md: {...}, sm: {...}, xs: {...} }
+ const f = gif.file || {};
+ const thumbUrl = f.sm?.gif?.url || f.xs?.gif?.url || f.md?.gif?.url || '';
+ const fullUrl = f.hd?.gif?.url || f.md?.gif?.url || thumbUrl;
return `
`;
}).join('');