يتم إعطاؤك مقتطف التعليمات البرمجية الذي يعد جزءًا من قالب HTML لتطبيق الويب. الكود مسؤول عن عرض عناصر المنتج على صفحة الويب. يمثل المقتطف عنصر منتج واحدًا ويحتوي على تعليمات برمجية بتنسيق HTML وPHP وJavaScript.

تحتاج إلى تحديد واستخراج عنوان URL لملف الصورة لكل عنصر منتج.

افترض المعلومات التالية:

- يعد مقتطف الشفرة جزءًا من حلقة تتكرر عبر مجموعة من عناصر المنتج.
- يحتوي كل عنصر منتج على خاصية `$res['file']` التي تحمل اسم ملف الصورة.
- امتداد ملف الصورة هو دائمًا ".png".
- قد لا يكون ملف الصورة موجودًا على الخادم أو قد يكون غير متاح مؤقتًا، وفي هذه الحالة يجب استخدام الصورة الافتراضية `image_404.jpeg`.

اكتب دالة `extractImageUrl($html)` تأخذ مقتطف الشفرة كمدخل وتقوم بإرجاع مجموعة من عناوين URL للصور لكل عنصر منتج.

توقيع الوظيفة: **function extractImageUrl($html): array**

**مدخل**
- معلمة الإدخال `$html` (1 <= strlen($html) <= 10^5) عبارة عن سلسلة تحتوي على تعليمات HTML البرمجية وPHP وJavaScript.
- نضمن أن يكون الإدخال منسقًا بشكل جيد، وسيحتوي مقتطف الكود دائمًا على الكود المحدد.

**انتاج**
- قم بإرجاع مصفوفة تحتوي على عناوين URL لملفات الصور من كل عنصر منتج.

**مثال**

مدخل:
```بي إتش بي
$أتش تي أم أل = '
<div class="border_active"></div>
<div class="product_item خصم d-flex عمود مرن محاذاة العناصر-مركز ضبط المحتوى-مركز النص">
    <div class="product_image d-flex flex-column align-items-center justify-content-center">
        <object data="<?php echo base_url();?>uploads/produk/<?=$res[\'file\']?>" type="image/png" style="width : 100px;">
            <img src="<?php echo base_url();?>assets/images/image_404.jpeg" alt="default" style="width : 100px;">
        </كائن>
    </div>
</div>
';
```

انتاج:
```بي إتش بي
[
    "<?php echo base_url();?>uploads/produk/<?=$res['file']?>",
    "<?php echo base_url();?>assets/images/image_404.jpeg"
]
```
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}