کروم ریلیز 94

گوگل نے کروم 94 ویب براؤزر کی ریلیز کی نقاب کشائی کی ہے۔ ساتھ ہی، مفت کرومیم پروجیکٹ کی ایک مستحکم ریلیز، جو کروم کی بنیاد کے طور پر کام کرتی ہے، دستیاب ہے۔ کروم براؤزر کو گوگل لوگو کے استعمال، کریش ہونے کی صورت میں اطلاعات بھیجنے کے لیے ایک سسٹم کی موجودگی، محفوظ ویڈیو مواد (DRM) چلانے کے لیے ماڈیولز، خود کار طریقے سے اپ ڈیٹس انسٹال کرنے کا نظام، اور تلاش کرتے وقت RLZ پیرامیٹرز کو منتقل کرنے سے پہچانا جاتا ہے۔ کروم 95 کی اگلی ریلیز 19 اکتوبر کو شیڈول ہے۔

کروم 94 کی ریلیز کے ساتھ، ترقی ایک نئے ریلیز سائیکل میں منتقل ہوگئی۔ نئی اہم ریلیز اب ہر 4 ہفتوں کے بجائے ہر 6 ہفتوں میں شائع کی جائیں گی، جس سے صارفین کو نئی خصوصیات کی تیز تر فراہمی ممکن ہو گی۔ یہ نوٹ کیا جاتا ہے کہ ریلیز کی تیاری کے عمل کی اصلاح اور جانچ کے نظام میں بہتری معیار پر سمجھوتہ کیے بغیر ریلیز کو زیادہ کثرت سے پیدا کرنے کی اجازت دیتی ہے۔ انٹرپرائزز اور ان لوگوں کے لیے جنہیں اپ ڈیٹ کرنے کے لیے مزید وقت درکار ہے، ایک توسیعی مستحکم ایڈیشن ہر 8 ہفتوں میں الگ سے جاری کیا جائے گا، جو آپ کو ہر 4 ہفتوں میں ایک بار نہیں بلکہ ہر 8 ہفتوں میں ایک بار نئے فیچر ریلیز پر جانے کی اجازت دے گا۔

کروم 94 میں اہم تبدیلیاں:

  • HTTPS-پہلا موڈ شامل کیا گیا، جو کہ HTTPS صرف موڈ کی یاد دلاتا ہے جو پہلے Firefox میں ظاہر ہوا تھا۔ اگر سیٹنگز میں موڈ کو ایکٹیویٹ کر دیا جاتا ہے، جب HTTP کے ذریعے انکرپشن کے بغیر کسی وسیلہ کو کھولنے کی کوشش کی جائے گی، تو براؤزر پہلے HTTPS کے ذریعے سائٹ تک رسائی حاصل کرنے کی کوشش کرے گا، اور اگر یہ کوشش ناکام ہو جاتی ہے، تو صارف کو اس کی کمی کے بارے میں انتباہ دکھایا جائے گا۔ HTTPS کی حمایت کی اور بغیر خفیہ کاری کے سائٹ کو کھولنے کو کہا۔ مستقبل میں، Google تمام صارفین کے لیے HTTPS-First کو بطور ڈیفالٹ فعال کرنے، HTTP پر کھولے گئے صفحات کے لیے کچھ ویب پلیٹ فارم فیچرز تک رسائی کو محدود کرنے، اور صارفین کو ان خطرات کے بارے میں مطلع کرنے کے لیے اضافی انتباہات شامل کرنے پر غور کر رہا ہے جو انکرپشن کے بغیر سائٹس تک رسائی کے دوران پیدا ہوتے ہیں۔ موڈ "پرائیویسی اور سیکیورٹی" > "سیکیورٹی"> "ایڈوانسڈ" سیٹنگز سیکشن میں فعال ہے۔
    کروم ریلیز 94
  • HTTPS کے بغیر کھولے گئے صفحات کے لیے، مقامی یو آر ایل (مثال کے طور پر، "http://router.local" اور localhost) اور اندرونی ایڈریس رینجز (127.0.0.0/8، 192.168.0.0/16، 10.0.0.0) کو درخواستیں بھیجنا (وسائل ڈاؤن لوڈ کرنا) ممنوع ہے .8/1.2.3.4، وغیرہ)۔ ایک استثناء صرف اندرونی IPs والے سرورز سے ڈاؤن لوڈ کیے گئے صفحات کے لیے بنایا گیا ہے۔ مثال کے طور پر، سرور 192.168.0.1 سے لوڈ کردہ صفحہ IP 127.0.0.1 یا IP 192.168.1.1 پر موجود وسائل تک رسائی حاصل نہیں کر سکے گا، لیکن سرور XNUMX سے لوڈ کیا جا سکے گا۔ تبدیلی ہینڈلرز میں کمزوریوں کے استحصال کے خلاف تحفظ کی ایک اضافی پرت متعارف کراتی ہے جو مقامی IPs پر درخواستوں کو قبول کرتے ہیں، اور DNS ری بائنڈنگ حملوں سے بھی حفاظت کرے گی۔
  • "شیئرنگ ہب" فنکشن شامل کیا گیا، جو آپ کو موجودہ صفحہ کے لنک کو دوسرے صارفین کے ساتھ تیزی سے شیئر کرنے کی اجازت دیتا ہے۔ یو آر ایل سے کیو آر کوڈ بنانا، صفحہ کو محفوظ کرنا، صارف کے اکاؤنٹ سے منسلک کسی دوسرے ڈیوائس پر لنک بھیجنا، اور تیسرے فریق کی سائٹس جیسے فیس بک، واٹس اپ، ٹویٹر اور وی کے پر لنک منتقل کرنا ممکن ہے۔ یہ فیچر ابھی تک تمام صارفین کے لیے دستیاب نہیں کیا گیا ہے۔ مینو اور ایڈریس بار میں "شیئر" بٹن کو زبردستی کرنے کے لیے، آپ سیٹنگز "chrome://flags/#sharing-hub-desktop-app-menu" اور "chrome://flags/#sharing-hub-" استعمال کر سکتے ہیں۔ ڈیسک ٹاپ-اومنی باکس"۔
    کروم ریلیز 94
  • براؤزر کی ترتیبات کے انٹرفیس کو دوبارہ ترتیب دیا گیا ہے۔ ہر سیٹنگ سیکشن اب ایک عام صفحہ کے بجائے ایک علیحدہ صفحہ پر ظاہر ہوتا ہے۔
    کروم ریلیز 94
  • جاری کردہ اور منسوخ شدہ سرٹیفکیٹس (سرٹیفکیٹ ٹرانسپیرنسی) کے لاگ کی متحرک اپ ڈیٹنگ کے لیے سپورٹ نافذ کر دی گئی ہے، جسے اب براؤزر اپ ڈیٹس کے حوالے کے بغیر اپ ڈیٹ کیا جائے گا۔
  • نئی ریلیز میں صارف کے لیے نظر آنے والی تبدیلیوں کے جائزہ کے ساتھ ایک سروس صفحہ "chrome://whats-new" شامل کیا گیا۔ صفحہ اپ ڈیٹ ہونے کے فوراً بعد خود بخود ظاہر ہوتا ہے یا ہیلپ مینو میں نیا کیا ہے بٹن کے ذریعے قابل رسائی ہے۔ صفحہ فی الحال ٹیب کی تلاش، پروفائلز کو تقسیم کرنے کی صلاحیت، اور پس منظر کے رنگ کی تبدیلی کی خصوصیت کا ذکر کرتا ہے، جو کروم 94 کے لیے مخصوص نہیں ہیں اور ماضی کی ریلیز میں متعارف کرائے گئے تھے۔ صفحہ دکھانا ابھی تک تمام صارفین کے لیے فعال نہیں ہے: ایکٹیویشن کو کنٹرول کرنے کے لیے، آپ سیٹنگز "chrome://flags#chrome-whats-new-ui" اور "chrome://flags#chrome-whats-new-in" استعمال کر سکتے ہیں۔ -مین مینو- نیا بیج"۔
    کروم ریلیز 94
  • فریق ثالث کی سائٹس (جیسے iframe) سے لوڈ کردہ مواد سے WebSQL API کو کال کرنا فرسودہ ہو گیا ہے۔ کروم 94 میں، جب تھرڈ پارٹی اسکرپٹس سے ویب ایس کیو ایل تک رسائی حاصل کرنے کی کوشش کی جاتی ہے، تو ایک وارننگ ظاہر ہوتی ہے، لیکن کروم 97 سے شروع ہونے والی، ایسی کالز کو بلاک کر دیا جائے گا۔ مستقبل میں، ہم استعمال کے سیاق و سباق سے قطع نظر، WebSQL کے لیے سپورٹ کو مکمل طور پر ختم کرنے کا ارادہ رکھتے ہیں۔ WebSQL انجن SQLite کوڈ پر مبنی ہے اور اسے حملہ آور SQLite میں کمزوریوں کا فائدہ اٹھانے کے لیے استعمال کر سکتے ہیں۔
  • سیکورٹی وجوہات کی بناء پر اور بدنیتی پر مبنی سرگرمی کو روکنے کے لیے، لیگیسی MK (URL:MK) پروٹوکول کا استعمال، جو ایک بار انٹرنیٹ ایکسپلورر میں استعمال ہوتا تھا اور ویب ایپلیکیشنز کو کمپریسڈ فائلوں سے معلومات نکالنے کی اجازت دیتا تھا، بلاک ہونا شروع ہو گیا ہے۔
  • کروم کے پرانے ورژن (کروم 48 اور اس سے زیادہ) کے ساتھ ہم وقت سازی کے لیے سپورٹ کو بند کر دیا گیا ہے۔
  • پرمیشنز-پالیسی HTTP ہیڈر، جو کچھ صلاحیتوں کو فعال کرنے اور API تک رسائی کو کنٹرول کرنے کے لیے ڈیزائن کیا گیا ہے، نے "ڈسپلے کیپچر" پرچم کے لیے تعاون شامل کیا ہے، جو آپ کو صفحہ پر اسکرین کیپچر API کے استعمال کو کنٹرول کرنے کی اجازت دیتا ہے (بطور ڈیفالٹ، بیرونی iframes سے اسکرین کے مواد کو کیپچر کرنے کی صلاحیت مسدود ہے)۔
  • کئی نئے APIs کو اوریجن ٹرائلز موڈ میں شامل کیا گیا ہے (تجرباتی خصوصیات جن کے لیے علیحدہ ایکٹیویشن کی ضرورت ہوتی ہے)۔ اوریجن ٹرائل کا مطلب لوکل ہوسٹ یا 127.0.0.1 سے ڈاؤن لوڈ کردہ ایپلیکیشنز سے مخصوص API کے ساتھ کام کرنے کی صلاحیت ہے، یا رجسٹر کرنے اور ایک خاص ٹوکن حاصل کرنے کے بعد جو کسی مخصوص سائٹ کے لیے محدود وقت کے لیے درست ہے۔
    • WebGPU API کو شامل کیا گیا، جو WebGL API کی جگہ لے لیتا ہے اور GPU آپریشنز جیسے کہ رینڈرنگ اور کمپیوٹنگ کو انجام دینے کے لیے ٹولز فراہم کرتا ہے۔ تصوراتی طور پر، WebGPU Vulkan، Metal اور Direct3D 12 APIs کے قریب ہے۔ تصوراتی طور پر، WebGPU WebGL سے بالکل اسی طرح مختلف ہے جس طرح Vulkan گرافکس API OpenGL سے مختلف ہے، لیکن یہ کسی مخصوص گرافکس API پر مبنی نہیں ہے، بلکہ ایک عالمگیر ہے۔ پرت جو وہی نچلی سطح کے پرائمیٹوز کا استعمال کرتی ہے، جو Vulkan، Metal اور Direct3D 12 میں دستیاب ہیں۔

      WebGPU JavaScript ایپلی کیشنز کو تنظیم، پروسیسنگ، اور GPU کو کمانڈز کی منتقلی پر نچلے درجے کے کنٹرول کے ساتھ ساتھ متعلقہ وسائل، میموری، بفرز، ٹیکسچر آبجیکٹ، اور مرتب شدہ گرافکس شیڈرز کا انتظام کرنے کی صلاحیت فراہم کرتا ہے۔ یہ نقطہ نظر آپ کو اوور ہیڈ لاگت کو کم کرکے اور GPU کے ساتھ کام کرنے کی کارکردگی کو بڑھا کر گرافکس ایپلی کیشنز کے لیے اعلیٰ کارکردگی حاصل کرنے کی اجازت دیتا ہے۔ API ویب کے لیے ایسے پیچیدہ 3D پروجیکٹس بنانا بھی ممکن بناتا ہے جو اسٹینڈ اسٹون پروگرامز کے ساتھ ساتھ کام کرتے ہیں، لیکن مخصوص پلیٹ فارمز سے منسلک نہیں ہوتے ہیں۔

    • اسٹینڈ ایلون PWA ایپلیکیشنز میں اب یو آر ایل ہینڈلرز کے طور پر رجسٹر ہونے کی صلاحیت ہے۔ مثال کے طور پر، music.example.com ایپلیکیشن خود کو URL ہینڈلر کے طور پر رجسٹر کر سکتی ہے https://*.music.example.com اور ان لنکس کا استعمال کرتے ہوئے بیرونی ایپلی کیشنز سے تمام ٹرانزیشنز، مثال کے طور پر، فوری میسنجر اور ای میل کلائنٹس کی طرف سے اس PWA- ایپلی کیشنز کو کھولنے کے لیے، نہ کہ ایک نیا براؤزر ٹیب۔
    • نئے HTTP رسپانس کوڈ کے لیے سپورٹ - 103 لاگو کر دیا گیا ہے، جسے وقت سے پہلے ہیڈر ڈسپلے کرنے کے لیے استعمال کیا جا سکتا ہے۔ کوڈ 103 آپ کو درخواست کے فوراً بعد کچھ HTTP ہیڈرز کے مواد کے بارے میں کلائنٹ کو مطلع کرنے کی اجازت دیتا ہے، سرور کی درخواست سے متعلق تمام کارروائیوں کو مکمل کرنے اور مواد کی خدمت شروع کرنے کا انتظار کیے بغیر۔ اسی طرح، آپ پیش کیے جانے والے صفحہ سے متعلق عناصر کے بارے میں اشارے فراہم کر سکتے ہیں جنہیں پہلے سے لوڈ کیا جا سکتا ہے (مثال کے طور پر، صفحہ پر استعمال ہونے والے سی ایس ایس اور جاوا اسکرپٹ کے لنکس فراہم کیے جا سکتے ہیں)۔ اس طرح کے وسائل کے بارے میں معلومات حاصل کرنے کے بعد، براؤزر مرکزی صفحہ کے رینڈرنگ کے مکمل ہونے کا انتظار کیے بغیر انہیں ڈاؤن لوڈ کرنا شروع کر دے گا، جو آپ کو درخواست پر کارروائی کے مجموعی وقت کو کم کرنے کی اجازت دیتا ہے۔
  • اعلی سطحی HTMLMediaElement، میڈیا سورس ایکسٹینشنز، WebAudio، MediaRecorder، اور WebRTC APIs کی تکمیل کرتے ہوئے، میڈیا اسٹریمز کے نچلے درجے کے ہیرا پھیری کے لیے WebCodecs API کو شامل کیا گیا۔ گیم اسٹریمنگ، کلائنٹ سائیڈ ایفیکٹس، اسٹریم ٹرانس کوڈنگ، اور غیر معیاری ملٹی میڈیا کنٹینرز کے لیے سپورٹ جیسے شعبوں میں نئے API کی مانگ ہو سکتی ہے۔ JavaScript یا WebAssembly میں انفرادی کوڈیکس کو لاگو کرنے کے بجائے، WebCodecs API براؤزر میں پہلے سے تعمیر شدہ، اعلی کارکردگی والے اجزاء تک رسائی فراہم کرتا ہے۔ خاص طور پر، WebCodecs API کم سطح پر انفرادی ویڈیو فریموں کے ساتھ کام کرنے کے لیے آڈیو اور ویڈیو ڈیکوڈرز اور انکوڈرز، امیج ڈیکوڈرز اور فنکشن فراہم کرتا ہے۔
  • Insertable Streams API کو مستحکم کر دیا گیا ہے، جس سے MediaStreamTrack API، جیسے کیمرہ اور مائیکروفون ڈیٹا، اسکرین کیپچر کے نتائج، یا انٹرمیڈیٹ کوڈیک ڈی کوڈنگ ڈیٹا کے ذریعے منتقل ہونے والے خام میڈیا اسٹریمز کو جوڑنا ممکن بنایا گیا ہے۔ WebCodec انٹرفیس کا استعمال خام فریموں کو پیش کرنے کے لیے کیا جاتا ہے اور RTCPeerConnections کی بنیاد پر WebRTC Insertable Streams API کے جیسا ہی ایک سلسلہ تیار کیا جاتا ہے۔ عملی پہلو پر، نیا API فنکشنلٹی کی اجازت دیتا ہے جیسے کہ اصل وقت میں اشیاء کی شناخت یا تشریح کرنے کے لیے مشین لرننگ تکنیک کا اطلاق کرنا، یا انکوڈنگ سے پہلے یا کوڈیک کے ذریعے ڈی کوڈنگ کے بعد بیک گراؤنڈ کلپنگ جیسے اثرات شامل کرنا۔
  • Scheduler.postTask() طریقہ کو مستحکم کر دیا گیا ہے، جس سے آپ مختلف ترجیحی سطحوں کے ساتھ کاموں (جاوا اسکرپٹ کال بیک کالز) کے شیڈولنگ کو کنٹرول کر سکتے ہیں۔ تین ترجیحی سطحیں فراہم کی گئی ہیں: 1- پہلے عملدرآمد، چاہے صارف کے آپریشنز کو بلاک کیا جا سکے۔ 2—صارف کو نظر آنے والی تبدیلیوں کی اجازت ہے۔ 3 - پس منظر میں پھانسی)۔ آپ ترجیح کو تبدیل کرنے اور کاموں کو منسوخ کرنے کے لیے TaskController آبجیکٹ کا استعمال کر سکتے ہیں۔
  • صارف کی غیرفعالیت کا پتہ لگانے کے لیے مستحکم اور اب Origin Trials API Idle Detection کے باہر تقسیم کیا گیا ہے۔ API آپ کو ان اوقات کا پتہ لگانے کی اجازت دیتا ہے جب صارف کی بورڈ/ماؤس کے ساتھ تعامل نہیں کر رہا ہے، اسکرین سیور چل رہا ہے، اسکرین لاک ہے، یا کسی دوسرے مانیٹر پر کام ہو رہا ہے۔ غیرفعالیت کے بارے میں درخواست کو مطلع کرنا ایک مخصوص غیرفعالیت کی حد تک پہنچنے کے بعد ایک اطلاع بھیج کر کیا جاتا ہے۔
  • CanvasRenderingContext2D اور ImageData اشیاء میں کلر مینجمنٹ کے عمل اور ان میں sRGB کلر اسپیس کے استعمال کو باقاعدہ بنا دیا گیا ہے۔ جدید مانیٹر کی جدید صلاحیتوں سے فائدہ اٹھانے کے لیے sRGB کے علاوہ رنگین جگہوں، جیسے Display P2 میں CanvasRenderingContext3D اور ImageData اشیاء بنانے کی صلاحیت فراہم کرتا ہے۔
  • ورچوئل کی بورڈ API میں طریقوں اور خصوصیات کو شامل کیا گیا تاکہ کنٹرول کیا جا سکے کہ آیا ورچوئل کی بورڈ دکھایا گیا ہے یا چھپا ہوا ہے، اور دکھائے گئے ورچوئل کی بورڈ کے سائز کے بارے میں معلومات حاصل کرنے کے لیے۔
  • جاوا اسکرپٹ کلاسز کو گروپ کوڈ کے لیے جامد ابتدائیہ بلاکس کا استعمال کرنے کی اجازت دیتا ہے جو کلاس کی پروسیسنگ کے دوران ایک بار عمل میں آتا ہے: کلاس C </// بلاک کو اس وقت چلایا جائے گا جب کلاس خود ہی static { console.log("C's static block"); } }
  • فلیکس بیسس اور فلیکس سی ایس ایس خصوصیات مواد، کم سے کم مواد، زیادہ سے زیادہ مواد، اور موزوں مواد کے کلیدی الفاظ کو لاگو کرتی ہیں تاکہ مرکزی Flexbox کے علاقے کے سائز پر زیادہ لچکدار کنٹرول فراہم کیا جا سکے۔
  • اسکرول بار گٹر سی ایس ایس پراپرٹی کو یہ کنٹرول کرنے کے لیے شامل کیا گیا کہ اسکرول بار کے لیے اسکرین کی جگہ کیسے محفوظ ہے۔ مثال کے طور پر، جب آپ مواد کو اسکرول نہیں کرنا چاہتے ہیں، تو آپ اسکرول بار کے علاقے پر قبضہ کرنے کے لیے آؤٹ پٹ کو بڑھا سکتے ہیں۔
  • سیلف پروفائلنگ API کو ایک پروفائلنگ سسٹم کے نفاذ کے ساتھ شامل کیا گیا ہے جو آپ کو ویب ڈویلپرز کے لیے انٹرفیس میں دستی ہیرا پھیری کا سہارا لیے بغیر، JavaScript کوڈ میں کارکردگی کے مسائل کو ڈیبگ کرنے کے لیے صارف کی جانب JavaScript کے عمل درآمد کے وقت کی پیمائش کرنے کی اجازت دیتا ہے۔
  • فلیش پلگ ان کو ہٹانے کے بعد، navigator.plugins اور navigator.mimeTypes پراپرٹیز میں خالی اقدار کو واپس کرنے کا فیصلہ کیا گیا تھا، لیکن جیسا کہ یہ ہوا، کچھ ایپلی کیشنز نے پی ڈی ایف فائلوں کو ڈسپلے کرنے کے لیے پلگ ان کی موجودگی کی جانچ کے لیے ان کا استعمال کیا۔ چونکہ کروم کے پاس بلٹ ان پی ڈی ایف ویور ہے، اس لیے navigator.plugins اور navigator.mimeTypes کی خصوصیات اب معیاری PDF ویور پلگ ان اور MIME اقسام کی ایک مقررہ فہرست واپس کریں گی - "PDF Viewer، Chrome PDF Viewer، Chromium PDF Viewer، Microsoft Edge PDF Viewer اور ویب کٹ بلٹ ان پی ڈی ایف"۔
  • ویب ڈویلپرز کے لیے ٹولز میں بہتری لائی گئی ہے۔ Nest Hub اور Nest Hub Max ڈیوائسز کو اسکرین سمولیشن لسٹ میں شامل کر دیا گیا ہے۔ نیٹ ورک کی سرگرمیوں کا معائنہ کرنے کے لیے انٹرفیس میں فلٹرز کو الٹا کرنے کے لیے ایک بٹن شامل کیا گیا ہے (مثال کے طور پر، "اسٹیٹس کوڈ: 404" فلٹر انسٹال کرتے وقت، آپ دیگر تمام درخواستوں کو فوری طور پر دیکھ سکتے ہیں)، اور اصل اقدار کو دیکھنے کی صلاحیت بھی فراہم کی گئی ہے۔ Set-Cookie ہیڈر کا (آپ کو غلط اقدار کی موجودگی کا اندازہ کرنے کی اجازت دیتا ہے جو معمول پر آنے پر ہٹا دی جاتی ہیں)۔ ویب کنسول میں سائڈبار کو فرسودہ کر دیا گیا ہے اور اسے آئندہ ریلیز میں ہٹا دیا جائے گا۔ ایشوز ٹیب میں ایشوز کو چھپانے کی تجرباتی صلاحیت شامل کی گئی۔ سیٹنگز میں انٹرفیس لینگویج کو منتخب کرنے کی صلاحیت شامل کی گئی ہے۔
    کروم ریلیز 94

اختراعات اور بگ فکسز کے علاوہ، نیا ورژن 19 کمزوریوں کو ختم کرتا ہے۔ Address Sanitizer، Memory Sanitizer، Control Flow Integrity، LibFuzzer اور AFL ٹولز کا استعمال کرتے ہوئے خودکار جانچ کے نتیجے میں بہت سی کمزوریوں کی نشاندہی کی گئی۔ کسی بھی اہم مسئلے کی نشاندہی نہیں کی گئی ہے جو کسی کو براؤزر کے تحفظ کی تمام سطحوں کو نظرانداز کرنے اور سینڈ باکس کے ماحول سے باہر سسٹم پر کوڈ کو چلانے کی اجازت دے گی۔ موجودہ ریلیز کے لیے کمزوریوں کو دریافت کرنے پر نقد انعامات کی ادائیگی کے پروگرام کے حصے کے طور پر، Google نے $17 کے 56500 ایوارڈز ادا کیے (ایک $15000 ایوارڈ، دو $10000 ایوارڈز، ایک $7500 ایوارڈ، چار $3000 ایوارڈز، دو $1000 ایوارڈز)۔ ابھی تک 7 انعامات کے سائز کا تعین نہیں کیا گیا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں