يتم إعطاؤك مقتطف تعليمات برمجية يستخدم الوحدة النمطية "csv" لكتابة البيانات إلى ملف TSV (قيم مفصولة بعلامات جدولة). يحتوي مقتطف الشفرة على سطرين: أحدهما لكتابة مفاتيح القاموس إلى الملف، والآخر لكتابة القيم المقابلة. مهمتك هي تنفيذ وظيفة تأخذ القاموس كمدخل وترجع محتوى ملف TSV كسلسلة.

اكتب دالة `dictionary_to_tsv(data: Dict[str, Any]) -> str` التي تأخذ القاموس `data` كمدخل وترجع سلسلة تمثل محتوى ملف TSV. سيحتوي القاموس "بيانات" دائمًا على مفاتيح سلسلة وأي قيم. يجب أن يحتوي ملف TSV على صفين: أحدهما لمفاتيح القاموس والآخر للقيم المقابلة. يجب أن يحتوي كل صف على قيم مفصولة بعلامات جدولة. يجب أن يتبع ترتيب المفاتيح والقيم في ملف TSV الترتيب الذي تظهر به في القاموس.

**مثال**

مدخل:
```بيثون
البيانات = {'الاسم': 'جون دو'، 'العمر': 25، 'البلد': 'الولايات المتحدة الأمريكية'}
```

انتاج:
```
"الاسم\tالعمر\tالبلد\nJohn Doe\t25\tالولايات المتحدة الأمريكية\n"
```

**ملحوظة**
في المثال الموضح، مفاتيح القاموس هي "الاسم" و"العمر" و"البلد" مع القيم المقابلة "جون دو" و25 و"الولايات المتحدة الأمريكية". سيحتوي محتوى ملف TSV على المفاتيح الموجودة في الصف الأول مفصولة بعلامات جدولة، متبوعة بالقيم المقابلة في الصف التالي، مفصولة أيضًا بعلامات جدولة.
{"evolved_from": null, "kind": "synthetic", "source": "argilla/DistiCoder-dpo-binarized"}