يتم إعطاؤك مقتطف تعليمات برمجية يقوم باستيراد وتصدير الوظائف المتعلقة بتحليل CSS وإلغاء التحليل. مهمتك هي تنفيذ الوظائف المفقودة في الوحدة النمطية `css.js` لتحليل أنماط CSS وإلغاء تحليلها.

تأخذ الدالة `CSS.parse(style)` كائن نمط كمدخل وترجع تمثيل سلسلة للنمط. تمثيل السلسلة عبارة عن قائمة مفصولة بفواصل منقوطة لأزواج القيمة الرئيسية، حيث يمثل كل زوج خاصية CSS وقيمتها. يتم تمثيل كائن النمط ككائن JavaScript، حيث يمثل كل مفتاح خاصية CSS وتمثل قيمته المقابلة قيمة الخاصية.

تأخذ الدالة `CSS.unparse(styleString)` سلسلة نمط كمدخل وترجع تمثيل كائن للنمط. سلسلة النمط عبارة عن قائمة مفصولة بفواصل منقوطة لأزواج القيمة الرئيسية، حيث يمثل كل زوج خاصية CSS وقيمتها. الكائن الذي تم إرجاعه هو كائن JavaScript، حيث يمثل كل مفتاح خاصية CSS وتمثل قيمته المقابلة قيمة الخاصية.

مهمتك هي تنفيذ الوظائف المفقودة في الوحدة النمطية `css.js`: `parse` و`unparse`.
{"evolved_from": null, "kind": "synthetic", "source": "argilla/DistiCoder-dpo-binarized"}