يتم إعطاؤك مقتطف تعليمات برمجية يتعامل مع سيناريوهات مختلفة لإنشاء رابط وعنوان بناءً على الإدخال "الدعائم". يحتوي مقتطف الشفرة على ثلاث عبارات شرطية، يمثل كل منها سيناريو مختلفًا. مهمتك هي تنفيذ وظيفة تحاكي سلوك مقتطف التعليمات البرمجية وإرجاع الرابط والعنوان الذي تم إنشاؤه بناءً على الإدخال المحدد.

تحتاج إلى تنفيذ الوظيفة التالية:

```بيثون
بالتأكيد create_link_and_title(الدعائم):
    يمر
```

**مدخل:**

- `الدعائم` (قاموس): قاموس يحتوي على خصائص مختلفة. الخصائص التي يمكن أن تكون موجودة في `props` هي:
  - `المؤدي` (قاموس): قاموس يمثل المؤدي. يمكن أن تحتوي على المفاتيح التالية:
    - `الاسم` (سلسلة): اسم المؤدي.
  - `فيلم` (قاموس): قاموس يمثل الفيلم. يمكن أن تحتوي على المفاتيح التالية:
    - `الاسم` (سلسلة): اسم الفيلم.
  - `علامة` (قاموس): قاموس يمثل علامة المشهد. يمكن أن تحتوي على المفاتيح التالية:
    - `العنوان` (سلسلة): عنوان علامة المشهد.
    - `العلامة_الأساسية` (القاموس): قاموس يمثل العلامة الأساسية لعلامة المشهد. يمكن أن تحتوي على المفاتيح التالية:
      - `الاسم` (سلسلة): اسم العلامة الأساسية.

**انتاج:**

- صف يحتوي على الرابط والعنوان الذي تم إنشاؤه استنادًا إلى "الدعائم" المُدخلة.

**ملحوظات:**

- إذا كانت "الدعائم" تحتوي على كل من "المؤدي" و"الفيلم"، فيجب إنشاء الرابط والعنوان بناءً على سيناريو "المؤدي".
- إذا كانت "الدعائم" تحتوي على كل من "الفيلم" و"العلامة"، فيجب إنشاء الرابط والعنوان بناءً على سيناريو "الفيلم".
- إذا كانت "الدعائم" تحتوي على "علامة" فقط، فيجب إنشاء الرابط والعنوان بناءً على سيناريو "العلامة".
- يجب إنشاء الرابط والعنوان وفق القواعد التالية:
  - بالنسبة لسيناريو "المؤدي": استخدم الدالة "NavUtils.makePerformerScenesUrl" لإنشاء الرابط عن طريق تمرير "props.performer" كوسيطة. استخدم `props.performer.name` كعنوان إذا كان موجودًا، وإلا فاستخدم سلسلة فارغة.
  - بالنسبة لسيناريو "الفيلم": استخدم وظيفة "NavUtils.makeMovieScenesUrl" لإنشاء الرابط عن طريق تمرير "props.movie" كوسيطة. استخدم "props.movie.name" كعنوان إذا كان موجودًا، وإلا فاستخدم سلسلة فارغة.
  - بالنسبة لسيناريو "العلامة": استخدم وظيفة "NavUtils.makeSceneMarkerUrl" لإنشاء الرابط عن طريق تمرير "props.marker" كوسيطة. استخدم "props.marker.title" كعنوان إذا كان موجودًا. إذا لم يكن `props.marker.title` موجودًا، فاستخدم `props.marker.primary_tag.name` كعنوان إذا كان موجودًا. في حالة عدم وجود `props.marker.title` أو `props.marker.primary_tag.name`، استخدم سلسلة فارغة كعنوان.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}