@foreach($randomizedGalleries as $index => $gallery)
@php
// Get random size class based on pattern or random if pattern exhausted
$patternIndex = $index % count($selectedPattern);
$sizeType = $selectedPattern[$patternIndex] ?? rand(1, 4);
// Map size type to CSS classes
switch($sizeType) {
case 1:
$sizeClass = 'gallery-size-small';
break;
case 2:
$sizeClass = 'gallery-size-medium';
break;
case 3:
$sizeClass = 'gallery-size-large';
break;
case 4:
$sizeClass = 'gallery-size-extra';
break;
default:
$sizeClass = 'gallery-size-medium';
}
// Add random animation delay
$delay = rand(0, 300);
@endphp