القائمة

«نيشيمورا» يقود السيليساو لفوز مرهق على كرواتيا فى افتتاح مونديالى مثير

هدف-نيمار

هيثم هلال

«نيمار الأصفر غير» هكذا كان لسان حال عشاق المنتخب البرازيلى عندما شاهدوا نجم السامبا الأول نيمار يصول ويجول فى ملعب كورنثيانز ليقود منتخب بلاده لفوز صعب ومثير على ضيفه الكرواتى بثلاثية مقابل هدف فى مباراة افتتاح كأس العالم 2014 والتى جرت بمدينة ساوباولو فى أولى لقاءات المجموعة الأولى.

وقص المنتخب البرازيلى صاحب الضيافة شريط البطولة بفوز غير مستحق على ضيفه القادم من وسط أوروبا منتخب كرواتيا بثلاثية حملت توقيع جناح برشلونة نيمار فى الدقيقتين 29، 71 من ركلة جزاء، ليحول تأخر فريقه بهدف من نيران صديقه عبر المدافع الأيسر مارسيلو الذى ترجم عرضية أوليتش بطرق الخطأ فى مرمى فريقه، قبل أن يختتم أوسكار أهداف فريقه بعد دقيقة من انتهاء الوقت الأصلى.

وتدخل الحكم اليابانى يوشي نيشيمورا ليمنح أصحاب الأرض الأفضلية، بعدما عجزت محاولات نيمار ورفاقه فى فك طلاسم الدفاع المنظم والجدار الأسمنتى لرفاق مودريتش، بعدما خطف الكاميرات فى الدقيقة 70 ليشق طريقه إلى منطقة الجزاء الكرواتية معلنلا ركلة جزاء غير واضحة للفريق الأصفر بعد دفعة غير موجودة للمهاجم الحاضر الغائب فريد ترجمها صاحب الرقم 10 إلى هدف الفوز رغم محاولة بليتيكوسا لإبعاد الكرة.

وحقق أبناء سكولارى المطلوب من المباراة الافتتاحية بالحصول على نقاط المباراة كاملة ليضع أول 3 نقاط فى رصيده وعلى حساب الفريق الأصعب فى المجموعة الأولى المنتخب الكرواتى ليتذيل المنتخب النارى الترتيب برصيد خالى من النقاط، قبل المواجهة الثانية للمجموعة غدا بين المكسيك والكاميرون.

استقبال باهت وبداية نارية

كانت صدمة عشاق كرة القدم كبيرة حول العالم من حفل الافتتاح الباهت والمرتبك لمونديال البرازيل، خاصة بعدما سيطرت عليه المشاكل الصوتية والإخراج التلفزيوني الردئ، ليخرج الحفل خاليا من مظاهر الإبهار، إلا أن استياء عشاق السامبا من فقر الحفل تلاشت مع الكشف عن تشكيل سكولارى لمباراة الافتتاح معتمدا على تكتيك 4-2-3-1 بالدفع بالمخضرم سيزار فى حراسة المرمى، وأمامه الرباعى مارسيلو، ولويز، وسيلفا، والفيش، وثنائى الإرتكاز جوستافو، وباولينيو، ثالوث العمليات هالك، وأوسكار، ونيمار، ومهاجم وحيد فريد.

وفى المقابل خلت شكيلة المنتخب الكرواتي من المفاجأت بالدفع بالحارس ستيبي بليتيكوسا، وأمامه داريو سرنا، وفيدران تشورلوكا، وديان لوفرين، وسايم فرساليكو، وفى معركة الوسط ايفان بيريسيتش، وايفان راكيتش، ومودريتش، وماتيو كوفاسيتش، ونيكيتشا ييلافيتش، وايفيكا أوليتش.

ولم يجد الحكم اليابانى يطلق صافرته حتى تجاوز الفريقان مرحلة جس النبض سريعا، خاصة مع الانطلاقة المثالية للضيوف بقيادة المزعج أوليتش مستغلا ارتباك دفاعى غير مبرر من رباعى الخط الخلفى، لتشتم الخطورة فى هجمات الكروات مبكرا خاصة مع رأسية المهاجم النارى فى الدقيقة السابعة والتى مرت بسلام على سيزار.

إلا أن 3 دقائق أخرى كانت كافية لاسكات الملعب وقص شريط أهداف البطولة بأقدام برازيلية كما أراد عشاق السيليساو ولكن فى الشباك البرازيلية، عندما حول مارسيلو عرضية أوليتش بطريق الخطأ فى مرماه، ليحل الوجوم على وجوه جميع من فى الملعب.

وحافظ الفريق الكرواتى على اتزانه فى الملعب معتمدا على الدفاع بطول الملعب والضغط على حامل الكرة بأكثر من لاعب وارباك الدفاع البرازيلى المهتز، ليصطدم أصحاب الأرض بجدار أسمنتى رغم الاستحواذ على الكرة، حتى جاءت أخطر الفرص الصفراء بعد 21 دقيقة كاملة من كرة وقف الحظ حائلا دون مرورها إلى الشباك بعد توالى تسديدات نيمار وأوسكار التى ردها الدفاع فى الأولى وسدها الحارس فى الثانية.

وفى الوقت الذى انعدمت فيه البدائل أمام أبناء سكولارى، تكفل نيمار فك طلاسم دفاعات الكروات وشق طريقه من منتصف الملعب ليطلق قذيفة يسارية على يسار الحارس بليتيكوسا ليعدل النتيجة ويفجر الفرحة فى المدرجات، ويطلق العنان لمدربه لرد فعل هيستيرى.

لم يتغير الحال كثيرا بعد هدف التعديل، وحافظ الفريق الكرواتى على تماسكه فى مواجهة ضغط برازيلى، ينتهى فى الغالب على عتبات منتصف الملعب، خاصة فى وجود قائد منطقة العمليات مودريتش، لينتهى الشوط الأول دون أفضلية لطرف على حساب الأخر وإن سرب التوتر إلى البرازيليين وهز الثقة فى تحقيق فوز مريح.

هدية يابانية وتراجع ملحوظ

على خلاف الشوط الأول جاء بدايات النصف الثانى بكثير من الهدوء ومحاولات على استحياء من الجانبين، وإن بدا أن توجيهات الإدارة الفنية كانت بضرورة حسم موقعة الوسط، لينحصر اللعب فى منتصف الملعب دون تهديد حقيقى لكلا المرميين.

واحتفظ الدفاعى الكرواتى بالسبق فى مواجهة هجمات نيمار وهالك وأوسكار، مع احتفاظ الخط الهجوم لرفاق أوليتش بالخطورة الكافية فى الهجمات القليلة، ليسقط قلوب عشاق السامبا خاصة فى ظل أداء دفاعى محير من سيلفا ولويز.

 ومع تأزم الوضع داخل الملعب وفى محاولة لفض الارتباط تدخل المدرب الكرواتى الواعد ليدفع ببروزوفيتش على حساب كوفاسيتش، وبدوره تدخل سكولارى فأخرج باولينهو وأقحم هيرنانس، وبدا الفريق البرازيلى عازما على مواصلة الزحف وكسر صمود الضيوف.

وقبل أن يتأزم الوضع أكثر على البرازيليين تدخل الحكم اليابانى ليخطف الكاميرات من الجميع، محتسبا ركلة جزاء مفاجئة لصالح فريد ترجمها نيمار لهدف التقدم فى الدقيقة 71، مؤكدا على أن نسخة نيمار البرازيلية تختلف كثيرا عن مثيلتها الكتالونية، ومضيفا الهدف الثانى فى مسيرته المونديالية الواعدة.

أحدث الهدف هزة نفسية لدى الأوروبيين، وبدت العشوائية واضحة فى محاولات رفاق مودريتش للعودة إلى المباراة، خاصة مع اكتساب أصحاب القمصان الصفر الثقة الكافية لتجاوز عقبة البداية، لينجح الدفاع البرازيلى فى التصدى لهجمات الضيوف.

وينقلب الحال فى الدقائق المتبقة بضغط كبير من جانب الكروات وهجمات متوالية، ويندفع الجميع من أصحاب القمصان البيضاء باتجاه مرمى سيزار وسط يقظة دفاعية برازيلية، ويعزز ييلافيتش الهجوم الكرواتى على حساب ريبيتش وبالفعل ينجح الكروات فى معادلة النتيجة فى الدقيقة 82، إلا أن الحكم اليابانى ظهر مجددا ليلغى الهدف دون أسباب منطقية.

وتتوالى الهجمات الكرواتية وتتعدد تسديدات مودريتش حتى الدقيقة الأخيرة من عمر المباراة، والتى شهدت رصاصة الرحمة البرازيلية من هجمة مرتدة سريعة ترجمها أوسكار بكل أريحية هدف ثالث، ليؤمن فوز السليساو، ليقف الجميع فى الملعب مصفقا لأداء الطرفين ولفوز السامبا وبالتأكيد للحكم اليابانى.

PCEtLS8qIFJldml2ZSBBZHNlcnZlciBpRnJhbWUgVGFnIHYzLjAuNSAqLy0tPg0KDQo8IS0tLyoNCiAgKiBUaGlzIHRhZyBoYXMgYmVlbiBnZW5lcmF0ZWQgZm9yIHVzZSBvbiBhIG5vbi1TU0wgcGFnZS4gSWYgdGhpcyB0YWcNCiAgKiBpcyB0byBiZSBwbGFjZWQgb24gYW4gU1NMIHBhZ2UsIGNoYW5nZSB0aGUNCiAgKiAgICdodHRwOi8vZXBpY21oLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvLi4uJw0KICAqIHRvDQogICogICAnaHR0cHM6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS8uLi4nDQogICoNCiAgKiBUaGUgYmFja3VwIGltYWdlIHNlY3Rpb24gb2YgdGhpcyB0YWcgaGFzIGJlZW4gZ2VuZXJhdGVkIGZvciB1c2Ugb24gYQ0KICAqIG5vbi1TU0wgcGFnZS4gSWYgdGhpcyB0YWcgaXMgdG8gYmUgcGxhY2VkIG9uIGFuIFNTTCBwYWdlLCBjaGFuZ2UgdGhlDQogICogICAnaHR0cDovL2VwaWNtaC5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5Ly4uLicNCiAgKiB0bw0KICAqICAgJ2h0dHBzOi8vZXBpY21oLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvLi4uJw0KICAqDQogICogSWYgaUZyYW1lcyBhcmUgbm90IHN1cHBvcnRlZCBieSB0aGUgdmlld2VyJ3MgYnJvd3NlciwgdGhlbiB0aGlzDQogICogdGFnIG9ubHkgc2hvd3MgaW1hZ2UgYmFubmVycy4gVGhlcmUgaXMgbm8gd2lkdGggb3IgaGVpZ2h0IGluIHRoZXNlDQogICogYmFubmVycywgc28gaWYgeW91IHdhbnQgdGhlc2UgdGFncyB0byBhbGxvY2F0ZSBzcGFjZSBmb3IgdGhlIGFkDQogICogYmVmb3JlIGl0IHNob3dzLCB5b3Ugd2lsbCBuZWVkIHRvIGFkZCB0aGlzIGluZm9ybWF0aW9uIHRvIHRoZSA8aW1nPg0KICAqIHRhZy4NCiAgKi8tLT4NCg0KPGlmcmFtZSBpZD0nYTM4MjllZjUnIG5hbWU9J2EzODI5ZWY1JyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hZnIucGhwP3pvbmVpZD0yNDQmYW1wO2NiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUnIGZyYW1lYm9yZGVyPScwJyBzY3JvbGxpbmc9J25vJyB3aWR0aD0nODAwJyBoZWlnaHQ9JzQwMCc+PGEgaHJlZj0naHR0cDovL2VwaWNtaC5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5L2NrLnBocD9uPWEwN2E4MjE3JmFtcDtjYj1JTlNFUlRfUkFORE9NX05VTUJFUl9IRVJFJyB0YXJnZXQ9J19ibGFuayc+PGltZyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hdncucGhwP3pvbmVpZD0yNDQmYW1wO2NiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUmYW1wO249YTA3YTgyMTcnIGJvcmRlcj0nMCcgYWx0PScnIC8+PC9hPjwvaWZyYW1lPg==
PCEtLS8qIFJldml2ZSBBZHNlcnZlciBpRnJhbWUgVGFnIHYzLjAuNSAqLy0tPg0KDQo8IS0tLyoNCiAgKiBUaGlzIHRhZyBoYXMgYmVlbiBnZW5lcmF0ZWQgZm9yIHVzZSBvbiBhIG5vbi1TU0wgcGFnZS4gSWYgdGhpcyB0YWcNCiAgKiBpcyB0byBiZSBwbGFjZWQgb24gYW4gU1NMIHBhZ2UsIGNoYW5nZSB0aGUNCiAgKiAgICdodHRwOi8vZXBpY21oLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvLi4uJw0KICAqIHRvDQogICogICAnaHR0cHM6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS8uLi4nDQogICoNCiAgKiBUaGUgYmFja3VwIGltYWdlIHNlY3Rpb24gb2YgdGhpcyB0YWcgaGFzIGJlZW4gZ2VuZXJhdGVkIGZvciB1c2Ugb24gYQ0KICAqIG5vbi1TU0wgcGFnZS4gSWYgdGhpcyB0YWcgaXMgdG8gYmUgcGxhY2VkIG9uIGFuIFNTTCBwYWdlLCBjaGFuZ2UgdGhlDQogICogICAnaHR0cDovL2VwaWNtaC5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5Ly4uLicNCiAgKiB0bw0KICAqICAgJ2h0dHBzOi8vZXBpY21oLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvLi4uJw0KICAqDQogICogSWYgaUZyYW1lcyBhcmUgbm90IHN1cHBvcnRlZCBieSB0aGUgdmlld2VyJ3MgYnJvd3NlciwgdGhlbiB0aGlzDQogICogdGFnIG9ubHkgc2hvd3MgaW1hZ2UgYmFubmVycy4gVGhlcmUgaXMgbm8gd2lkdGggb3IgaGVpZ2h0IGluIHRoZXNlDQogICogYmFubmVycywgc28gaWYgeW91IHdhbnQgdGhlc2UgdGFncyB0byBhbGxvY2F0ZSBzcGFjZSBmb3IgdGhlIGFkDQogICogYmVmb3JlIGl0IHNob3dzLCB5b3Ugd2lsbCBuZWVkIHRvIGFkZCB0aGlzIGluZm9ybWF0aW9uIHRvIHRoZSA8aW1nPg0KICAqIHRhZy4NCiAgKi8tLT4NCg0KPGlmcmFtZSBpZD0nYTBkN2ExMzEnIG5hbWU9J2EwZDdhMTMxJyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hZnIucGhwP3pvbmVpZD0yNDYmYW1wO2NiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUnIGZyYW1lYm9yZGVyPScwJyBzY3JvbGxpbmc9J25vJyB3aWR0aD0nMzIwJyBoZWlnaHQ9JzE5MCc+PGEgaHJlZj0naHR0cDovL2VwaWNtaC5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5L2NrLnBocD9uPWE5ZGNkMzJjJmFtcDtjYj1JTlNFUlRfUkFORE9NX05VTUJFUl9IRVJFJyB0YXJnZXQ9J19ibGFuayc+PGltZyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hdncucGhwP3pvbmVpZD0yNDYmYW1wO2NiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUmYW1wO249YTlkY2QzMmMnIGJvcmRlcj0nMCcgYWx0PScnIC8+PC9hPjwvaWZyYW1lPg==
PGlmcmFtZSBpZD0nYTQ1NDI5ZTknIG5hbWU9J2E0NTQyOWU5JyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hZnIucGhwP3pvbmVpZD0yNjAmY2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRScgZnJhbWVib3JkZXI9JzAnIHNjcm9sbGluZz0nbm8nIHdpZHRoPSczMjAnIGhlaWdodD0nMTkwJz48YSBocmVmPSdodHRwOi8vZXBpY21oLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvY2sucGhwP249YWEyY2M1ZjAmY2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRScgdGFyZ2V0PSdfYmxhbmsnPjxpbWcgc3JjPSdodHRwOi8vZXBpY21oLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvYXZ3LnBocD96b25laWQ9MjYwJmNiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUmbj1hYTJjYzVmMCcgYm9yZGVyPScwJyBhbHQ9JycgLz48L2E+PC9pZnJhbWU+
PGlmcmFtZSBpZD0nYWY1NTJmYTgnIG5hbWU9J2FmNTUyZmE4JyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hZnIucGhwP3pvbmVpZD0yNTkmYW1wO2NiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUnIGZyYW1lYm9yZGVyPScwJyBzY3JvbGxpbmc9J25vJyB3aWR0aD0nODAwJyBoZWlnaHQ9JzQwMCc+PGEgaHJlZj0naHR0cDovL2VwaWNtaC5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5L2NrLnBocD9uPWEyMjViYTEyJmFtcDtjYj1JTlNFUlRfUkFORE9NX05VTUJFUl9IRVJFJyB0YXJnZXQ9J19ibGFuayc+PGltZyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hdncucGhwP3pvbmVpZD0yNTkmYW1wO2NiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUmYW1wO249YTIyNWJhMTInIGJvcmRlcj0nMCcgYWx0PScnIC8+PC9hPjwvaWZyYW1lPg==
PCEtLS8qIFJldml2ZSBBZHNlcnZlciBpRnJhbWUgVGFnIHYzLjAuNSAqLy0tPg0KDQo8IS0tLyoNCiAgKiBUaGlzIHRhZyBoYXMgYmVlbiBnZW5lcmF0ZWQgZm9yIHVzZSBvbiBhIG5vbi1TU0wgcGFnZS4gSWYgdGhpcyB0YWcNCiAgKiBpcyB0byBiZSBwbGFjZWQgb24gYW4gU1NMIHBhZ2UsIGNoYW5nZSB0aGUNCiAgKiAgICdodHRwOi8vZXBpY21oLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvLi4uJw0KICAqIHRvDQogICogICAnaHR0cHM6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS8uLi4nDQogICoNCiAgKiBUaGUgYmFja3VwIGltYWdlIHNlY3Rpb24gb2YgdGhpcyB0YWcgaGFzIGJlZW4gZ2VuZXJhdGVkIGZvciB1c2Ugb24gYQ0KICAqIG5vbi1TU0wgcGFnZS4gSWYgdGhpcyB0YWcgaXMgdG8gYmUgcGxhY2VkIG9uIGFuIFNTTCBwYWdlLCBjaGFuZ2UgdGhlDQogICogICAnaHR0cDovL2VwaWNtaC5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5Ly4uLicNCiAgKiB0bw0KICAqICAgJ2h0dHBzOi8vZXBpY21oLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvLi4uJw0KICAqDQogICogSWYgaUZyYW1lcyBhcmUgbm90IHN1cHBvcnRlZCBieSB0aGUgdmlld2VyJ3MgYnJvd3NlciwgdGhlbiB0aGlzDQogICogdGFnIG9ubHkgc2hvd3MgaW1hZ2UgYmFubmVycy4gVGhlcmUgaXMgbm8gd2lkdGggb3IgaGVpZ2h0IGluIHRoZXNlDQogICogYmFubmVycywgc28gaWYgeW91IHdhbnQgdGhlc2UgdGFncyB0byBhbGxvY2F0ZSBzcGFjZSBmb3IgdGhlIGFkDQogICogYmVmb3JlIGl0IHNob3dzLCB5b3Ugd2lsbCBuZWVkIHRvIGFkZCB0aGlzIGluZm9ybWF0aW9uIHRvIHRoZSA8aW1nPg0KICAqIHRhZy4NCiAgKi8tLT4NCg0KPGlmcmFtZSBpZD0nYWM2YWY4NGInIG5hbWU9J2FjNmFmODRiJyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hZnIucGhwP3pvbmVpZD0yNjQmY2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRScgZnJhbWVib3JkZXI9JzAnIHNjcm9sbGluZz0nbm8nIHdpZHRoPSc4MDAnIGhlaWdodD0nNDAwJz48YSBocmVmPSdodHRwOi8vZXBpY21oLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvY2sucGhwP249YTUxZDEwYjYmY2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRScgdGFyZ2V0PSdfYmxhbmsnPjxpbWcgc3JjPSdodHRwOi8vZXBpY21oLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvYXZ3LnBocD96b25laWQ9MjY0JmNiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUmbj1hNTFkMTBiNicgYm9yZGVyPScwJyBhbHQ9JycgLz48L2E+PC9pZnJhbWU+
PCEtLS8qIFJldml2ZSBBZHNlcnZlciBpRnJhbWUgVGFnIHYzLjAuNSAqLy0tPg0KDQo8IS0tLyoNCiAgKiBUaGlzIHRhZyBoYXMgYmVlbiBnZW5lcmF0ZWQgZm9yIHVzZSBvbiBhIG5vbi1TU0wgcGFnZS4gSWYgdGhpcyB0YWcNCiAgKiBpcyB0byBiZSBwbGFjZWQgb24gYW4gU1NMIHBhZ2UsIGNoYW5nZSB0aGUNCiAgKiAgICdodHRwOi8vZXBpY21oLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvLi4uJw0KICAqIHRvDQogICogICAnaHR0cHM6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS8uLi4nDQogICoNCiAgKiBUaGUgYmFja3VwIGltYWdlIHNlY3Rpb24gb2YgdGhpcyB0YWcgaGFzIGJlZW4gZ2VuZXJhdGVkIGZvciB1c2Ugb24gYQ0KICAqIG5vbi1TU0wgcGFnZS4gSWYgdGhpcyB0YWcgaXMgdG8gYmUgcGxhY2VkIG9uIGFuIFNTTCBwYWdlLCBjaGFuZ2UgdGhlDQogICogICAnaHR0cDovL2VwaWNtaC5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5Ly4uLicNCiAgKiB0bw0KICAqICAgJ2h0dHBzOi8vZXBpY21oLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvLi4uJw0KICAqDQogICogSWYgaUZyYW1lcyBhcmUgbm90IHN1cHBvcnRlZCBieSB0aGUgdmlld2VyJ3MgYnJvd3NlciwgdGhlbiB0aGlzDQogICogdGFnIG9ubHkgc2hvd3MgaW1hZ2UgYmFubmVycy4gVGhlcmUgaXMgbm8gd2lkdGggb3IgaGVpZ2h0IGluIHRoZXNlDQogICogYmFubmVycywgc28gaWYgeW91IHdhbnQgdGhlc2UgdGFncyB0byBhbGxvY2F0ZSBzcGFjZSBmb3IgdGhlIGFkDQogICogYmVmb3JlIGl0IHNob3dzLCB5b3Ugd2lsbCBuZWVkIHRvIGFkZCB0aGlzIGluZm9ybWF0aW9uIHRvIHRoZSA8aW1nPg0KICAqIHRhZy4NCiAgKi8tLT4NCg0KPGlmcmFtZSBpZD0nYTRmZjA1NzMnIG5hbWU9J2E0ZmYwNTczJyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hZnIucGhwP3pvbmVpZD0yNjUmYW1wO2NiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUnIGZyYW1lYm9yZGVyPScwJyBzY3JvbGxpbmc9J25vJyB3aWR0aD0nMzIwJyBoZWlnaHQ9JzE5MCc+PGEgaHJlZj0naHR0cDovL2VwaWNtaC5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5L2NrLnBocD9uPWE2NjM0MjFiJmFtcDtjYj1JTlNFUlRfUkFORE9NX05VTUJFUl9IRVJFJyB0YXJnZXQ9J19ibGFuayc+PGltZyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hdncucGhwP3pvbmVpZD0yNjUmYW1wO2NiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUmYW1wO249YTY2MzQyMWInIGJvcmRlcj0nMCcgYWx0PScnIC8+PC9hPjwvaWZyYW1lPg==
PGlmcmFtZSBpZD0nYTBiMGJkYTknIG5hbWU9J2EwYjBiZGE5JyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hZnIucGhwP3pvbmVpZD0yNzMmYW1wO2NiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUnIGZyYW1lYm9yZGVyPScwJyBzY3JvbGxpbmc9J25vJyB3aWR0aD0nMzIwJyBoZWlnaHQ9JzE5MCc+PGEgaHJlZj0naHR0cDovL2VwaWNtaC5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5L2NrLnBocD9uPWE1NzUxMmFlJmFtcDtjYj1JTlNFUlRfUkFORE9NX05VTUJFUl9IRVJFJyB0YXJnZXQ9J19ibGFuayc+PGltZyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hdncucGhwP3pvbmVpZD0yNzMmYW1wO2NiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUmYW1wO249YTU3NTEyYWUnIGJvcmRlcj0nMCcgYWx0PScnIC8+PC9hPjwvaWZyYW1lPg==
PGlmcmFtZSBpZD0nYTFjNDRiZTInIG5hbWU9J2ExYzQ0YmUyJyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hZnIucGhwP3pvbmVpZD0yNzQmYW1wO2NiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUnIGZyYW1lYm9yZGVyPScwJyBzY3JvbGxpbmc9J25vJyB3aWR0aD0nODAwJyBoZWlnaHQ9JzQwMCc+PGEgaHJlZj0naHR0cDovL2VwaWNtaC5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5L2NrLnBocD9uPWEyY2MzNDBjJmFtcDtjYj1JTlNFUlRfUkFORE9NX05VTUJFUl9IRVJFJyB0YXJnZXQ9J19ibGFuayc+PGltZyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hdncucGhwP3pvbmVpZD0yNzQmYW1wO2NiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUmYW1wO249YTJjYzM0MGMnIGJvcmRlcj0nMCcgYWx0PScnIC8+PC9hPjwvaWZyYW1lPg==
PGRpdiBzdHlsZT0id2lkdGg6MzIwcHg7IGhlaWdodDogMTkwcHg7Ij48aWZyYW1lIHNyYz0iaHR0cDovL2tvcmExMS5jb20vYWRzL21hc3Rlcm1vYi5odG1sIiAgd2lkdGg9IjMyMCIgaGVpZ2h0PSIxOTAic2Nyb2xsaW5nPSJubyJmcmFtZWJvcmRlcj0iMCI+DQo8L2lmcmFtZT4gPC9kaXY+
PGRpdiBzdHlsZT0id2lkdGg6ODAwcHg7IGhlaWdodDogNDAwcHg7Ij48aWZyYW1lIHNyYz0iaHR0cDovL2tvcmExMS5jb20vYWRzL21hc3Rlci5odG1sIiAgd2lkdGg9IjgwMCIgaGVpZ2h0PSI0MDAic2Nyb2xsaW5nPSJubyJmcmFtZWJvcmRlcj0iMCI+DQo8L2lmcmFtZT4gPC9kaXY+
PCEtLS8qDQogICoNCiAgKiBSZXZpdmUgQWRzZXJ2ZXIgaUZyYW1lIFRhZw0KICAqIC0gR2VuZXJhdGVkIHdpdGggUmV2aXZlIEFkc2VydmVyIHYzLjIuNA0KICAqDQogICovLS0+DQoNCjwhLS0vKg0KICAqIFRoaXMgdGFnIGhhcyBiZWVuIGdlbmVyYXRlZCBmb3IgdXNlIG9uIGEgbm9uLVNTTCBwYWdlLiBJZiB0aGlzIHRhZw0KICAqIGlzIHRvIGJlIHBsYWNlZCBvbiBhbiBTU0wgcGFnZSwgY2hhbmdlIHRoZQ0KICAqICAgJ2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqIHRvDQogICogICAnaHR0cHM6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqDQogICogVGhlIGJhY2t1cCBpbWFnZSBzZWN0aW9uIG9mIHRoaXMgdGFnIGhhcyBiZWVuIGdlbmVyYXRlZCBmb3IgdXNlIG9uIGENCiAgKiBub24tU1NMIHBhZ2UuIElmIHRoaXMgdGFnIGlzIHRvIGJlIHBsYWNlZCBvbiBhbiBTU0wgcGFnZSwgY2hhbmdlIHRoZQ0KICAqICAgJ2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqIHRvDQogICogICAnaHR0cHM6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqDQogICogSWYgaUZyYW1lcyBhcmUgbm90IHN1cHBvcnRlZCBieSB0aGUgdmlld2VyJ3MgYnJvd3NlciwgdGhlbiB0aGlzDQogICogdGFnIG9ubHkgc2hvd3MgaW1hZ2UgYmFubmVycy4gVGhlcmUgaXMgbm8gd2lkdGggb3IgaGVpZ2h0IGluIHRoZXNlDQogICogYmFubmVycywgc28gaWYgeW91IHdhbnQgdGhlc2UgdGFncyB0byBhbGxvY2F0ZSBzcGFjZSBmb3IgdGhlIGFkDQogICogYmVmb3JlIGl0IHNob3dzLCB5b3Ugd2lsbCBuZWVkIHRvIGFkZCB0aGlzIGluZm9ybWF0aW9uIHRvIHRoZSA8aW1nPg0KICAqIHRhZy4NCiAgKi8tLT4NCg0KPGlmcmFtZSBpZD0nYWFhZjY5MzAnIG5hbWU9J2FhYWY2OTMwJyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvYWZyLnBocD96b25laWQ9NSZhbXA7Y2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRScgZnJhbWVib3JkZXI9JzAnIHNjcm9sbGluZz0nbm8nIHdpZHRoPSc4MDAnIGhlaWdodD0nNDAwJz48YSBocmVmPSdodHRwOi8vZXBpY21oLmNvbS9hZHNlcnZpbmcvd3d3L2RlbGl2ZXJ5L2NrLnBocD9uPWEzODlhYmM1JmFtcDtjYj1JTlNFUlRfUkFORE9NX05VTUJFUl9IRVJFJyB0YXJnZXQ9J19ibGFuayc+PGltZyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvYXZ3LnBocD96b25laWQ9NSZhbXA7Y2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRSZhbXA7bj1hMzg5YWJjNScgYm9yZGVyPScwJyBhbHQ9JycgLz48L2E+PC9pZnJhbWU+
PCEtLS8qDQogICoNCiAgKiBSZXZpdmUgQWRzZXJ2ZXIgaUZyYW1lIFRhZw0KICAqIC0gR2VuZXJhdGVkIHdpdGggUmV2aXZlIEFkc2VydmVyIHYzLjIuNA0KICAqDQogICovLS0+DQoNCjwhLS0vKg0KICAqIFRoaXMgdGFnIGhhcyBiZWVuIGdlbmVyYXRlZCBmb3IgdXNlIG9uIGEgbm9uLVNTTCBwYWdlLiBJZiB0aGlzIHRhZw0KICAqIGlzIHRvIGJlIHBsYWNlZCBvbiBhbiBTU0wgcGFnZSwgY2hhbmdlIHRoZQ0KICAqICAgJ2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqIHRvDQogICogICAnaHR0cHM6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqDQogICogVGhlIGJhY2t1cCBpbWFnZSBzZWN0aW9uIG9mIHRoaXMgdGFnIGhhcyBiZWVuIGdlbmVyYXRlZCBmb3IgdXNlIG9uIGENCiAgKiBub24tU1NMIHBhZ2UuIElmIHRoaXMgdGFnIGlzIHRvIGJlIHBsYWNlZCBvbiBhbiBTU0wgcGFnZSwgY2hhbmdlIHRoZQ0KICAqICAgJ2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqIHRvDQogICogICAnaHR0cHM6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqDQogICogSWYgaUZyYW1lcyBhcmUgbm90IHN1cHBvcnRlZCBieSB0aGUgdmlld2VyJ3MgYnJvd3NlciwgdGhlbiB0aGlzDQogICogdGFnIG9ubHkgc2hvd3MgaW1hZ2UgYmFubmVycy4gVGhlcmUgaXMgbm8gd2lkdGggb3IgaGVpZ2h0IGluIHRoZXNlDQogICogYmFubmVycywgc28gaWYgeW91IHdhbnQgdGhlc2UgdGFncyB0byBhbGxvY2F0ZSBzcGFjZSBmb3IgdGhlIGFkDQogICogYmVmb3JlIGl0IHNob3dzLCB5b3Ugd2lsbCBuZWVkIHRvIGFkZCB0aGlzIGluZm9ybWF0aW9uIHRvIHRoZSA8aW1nPg0KICAqIHRhZy4NCiAgKi8tLT4NCg0KPGlmcmFtZSBpZD0nYWI5NjlmNmInIG5hbWU9J2FiOTY5ZjZiJyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvYWZyLnBocD96b25laWQ9NiZhbXA7Y2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRScgZnJhbWVib3JkZXI9JzAnIHNjcm9sbGluZz0nbm8nIHdpZHRoPSczMDAnIGhlaWdodD0nMjUwJz48YSBocmVmPSdodHRwOi8vZXBpY21oLmNvbS9hZHNlcnZpbmcvd3d3L2RlbGl2ZXJ5L2NrLnBocD9uPWFmZTk0OGY1JmFtcDtjYj1JTlNFUlRfUkFORE9NX05VTUJFUl9IRVJFJyB0YXJnZXQ9J19ibGFuayc+PGltZyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvYXZ3LnBocD96b25laWQ9NiZhbXA7Y2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRSZhbXA7bj1hZmU5NDhmNScgYm9yZGVyPScwJyBhbHQ9JycgLz48L2E+PC9pZnJhbWU+
PGEgaHJlZj0iIyIgb25jbGljaz0icmV0dXJuIHVscF9zZWxmX2Nsb3NlKCk7Ij4NCjwvYT4NCg0KPGlmcmFtZSBpZD0nYTJjNzYzMGMnIG5hbWU9J2EyYzc2MzBjJyBzcmM9J2h0dHA6Ly95YXdtZWsuY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hZnIucGhwP3pvbmVpZD03JmNiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUnIGZyYW1lYm9yZGVyPScwJyBzY3JvbGxpbmc9J25vJyB3aWR0aD0nODAwJyBoZWlnaHQ9JzQwMCc+PGEgaHJlZj0naHR0cDovL3lhd21lay5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5L2NrLnBocD9uPWE3ZDUxMDZkJmNiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUnIHRhcmdldD0nX2JsYW5rJz48aW1nIHNyYz0naHR0cDovL3lhd21lay5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5L2F2dy5waHA/em9uZWlkPTcmY2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRSZuPWE3ZDUxMDZkJyBib3JkZXI9JzAnIGFsdD0nJyAvPjwvYT48L2lmcmFtZT4=
PCEtLS8qDQogICoNCiAgKiBSZXZpdmUgQWRzZXJ2ZXIgaUZyYW1lIFRhZw0KICAqIC0gR2VuZXJhdGVkIHdpdGggUmV2aXZlIEFkc2VydmVyIHYzLjIuMg0KICAqDQogICovLS0+DQoNCjwhLS0vKg0KICAqIFRoaXMgdGFnIGhhcyBiZWVuIGdlbmVyYXRlZCBmb3IgdXNlIG9uIGEgbm9uLVNTTCBwYWdlLiBJZiB0aGlzIHRhZw0KICAqIGlzIHRvIGJlIHBsYWNlZCBvbiBhbiBTU0wgcGFnZSwgY2hhbmdlIHRoZQ0KICAqICAgJ2h0dHA6Ly95YXdtZWsuY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS8uLi4nDQogICogdG8NCiAgKiAgICdodHRwczovL3lhd21lay5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5Ly4uLicNCiAgKg0KICAqIFRoZSBiYWNrdXAgaW1hZ2Ugc2VjdGlvbiBvZiB0aGlzIHRhZyBoYXMgYmVlbiBnZW5lcmF0ZWQgZm9yIHVzZSBvbiBhDQogICogbm9uLVNTTCBwYWdlLiBJZiB0aGlzIHRhZyBpcyB0byBiZSBwbGFjZWQgb24gYW4gU1NMIHBhZ2UsIGNoYW5nZSB0aGUNCiAgKiAgICdodHRwOi8veWF3bWVrLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvLi4uJw0KICAqIHRvDQogICogICAnaHR0cHM6Ly95YXdtZWsuY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS8uLi4nDQogICoNCiAgKiBJZiBpRnJhbWVzIGFyZSBub3Qgc3VwcG9ydGVkIGJ5IHRoZSB2aWV3ZXIncyBicm93c2VyLCB0aGVuIHRoaXMNCiAgKiB0YWcgb25seSBzaG93cyBpbWFnZSBiYW5uZXJzLiBUaGVyZSBpcyBubyB3aWR0aCBvciBoZWlnaHQgaW4gdGhlc2UNCiAgKiBiYW5uZXJzLCBzbyBpZiB5b3Ugd2FudCB0aGVzZSB0YWdzIHRvIGFsbG9jYXRlIHNwYWNlIGZvciB0aGUgYWQNCiAgKiBiZWZvcmUgaXQgc2hvd3MsIHlvdSB3aWxsIG5lZWQgdG8gYWRkIHRoaXMgaW5mb3JtYXRpb24gdG8gdGhlIDxpbWc+DQogICogdGFnLg0KICAqLy0tPg0KDQo8aWZyYW1lIGlkPSdhY2ViZDY5MScgbmFtZT0nYWNlYmQ2OTEnIHNyYz0naHR0cDovL3lhd21lay5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5L2Fmci5waHA/em9uZWlkPTQwJmFtcDtjYj1JTlNFUlRfUkFORE9NX05VTUJFUl9IRVJFJyBmcmFtZWJvcmRlcj0nMCcgc2Nyb2xsaW5nPSdubycgd2lkdGg9JzgwMCcgaGVpZ2h0PSc0MDAnPjxhIGhyZWY9J2h0dHA6Ly95YXdtZWsuY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9jay5waHA/bj1hZDUwZDdjNiZhbXA7Y2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRScgdGFyZ2V0PSdfYmxhbmsnPjxpbWcgc3JjPSdodHRwOi8veWF3bWVrLmNvbS9hZHNlcnZlci93d3cvZGVsaXZlcnkvYXZ3LnBocD96b25laWQ9NDAmYW1wO2NiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUmYW1wO249YWQ1MGQ3YzYnIGJvcmRlcj0nMCcgYWx0PScnIC8+PC9hPjwvaWZyYW1lPg==
PGlmcmFtZSBpZD0nYThhYTAzNGQnIG5hbWU9J2E4YWEwMzRkJyBzcmM9J2h0dHA6Ly95YXdtZWsuY29tL2Fkc2VydmVyL3d3dy9kZWxpdmVyeS9hZnIucGhwP3pvbmVpZD02JmNiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUnIGZyYW1lYm9yZGVyPScwJyBzY3JvbGxpbmc9J25vJyB3aWR0aD0nODAwJyBoZWlnaHQ9JzQwMCc+PGEgaHJlZj0naHR0cDovL3lhd21lay5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5L2NrLnBocD9uPWExYjQ1MjRmJmNiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUnIHRhcmdldD0nX2JsYW5rJz48aW1nIHNyYz0naHR0cDovL3lhd21lay5jb20vYWRzZXJ2ZXIvd3d3L2RlbGl2ZXJ5L2F2dy5waHA/em9uZWlkPTYmY2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRSZuPWExYjQ1MjRmJyBib3JkZXI9JzAnIGFsdD0nJyAvPjwvYT48L2lmcmFtZT4=
PCEtLS8qDQogICoNCiAgKiBSZXZpdmUgQWRzZXJ2ZXIgaUZyYW1lIFRhZw0KICAqIC0gR2VuZXJhdGVkIHdpdGggUmV2aXZlIEFkc2VydmVyIHYzLjIuNA0KICAqDQogICovLS0+DQoNCjwhLS0vKg0KICAqIFRoaXMgdGFnIGhhcyBiZWVuIGdlbmVyYXRlZCBmb3IgdXNlIG9uIGEgbm9uLVNTTCBwYWdlLiBJZiB0aGlzIHRhZw0KICAqIGlzIHRvIGJlIHBsYWNlZCBvbiBhbiBTU0wgcGFnZSwgY2hhbmdlIHRoZQ0KICAqICAgJ2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqIHRvDQogICogICAnaHR0cHM6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqDQogICogVGhlIGJhY2t1cCBpbWFnZSBzZWN0aW9uIG9mIHRoaXMgdGFnIGhhcyBiZWVuIGdlbmVyYXRlZCBmb3IgdXNlIG9uIGENCiAgKiBub24tU1NMIHBhZ2UuIElmIHRoaXMgdGFnIGlzIHRvIGJlIHBsYWNlZCBvbiBhbiBTU0wgcGFnZSwgY2hhbmdlIHRoZQ0KICAqICAgJ2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqIHRvDQogICogICAnaHR0cHM6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqDQogICogSWYgaUZyYW1lcyBhcmUgbm90IHN1cHBvcnRlZCBieSB0aGUgdmlld2VyJ3MgYnJvd3NlciwgdGhlbiB0aGlzDQogICogdGFnIG9ubHkgc2hvd3MgaW1hZ2UgYmFubmVycy4gVGhlcmUgaXMgbm8gd2lkdGggb3IgaGVpZ2h0IGluIHRoZXNlDQogICogYmFubmVycywgc28gaWYgeW91IHdhbnQgdGhlc2UgdGFncyB0byBhbGxvY2F0ZSBzcGFjZSBmb3IgdGhlIGFkDQogICogYmVmb3JlIGl0IHNob3dzLCB5b3Ugd2lsbCBuZWVkIHRvIGFkZCB0aGlzIGluZm9ybWF0aW9uIHRvIHRoZSA8aW1nPg0KICAqIHRhZy4NCiAgKi8tLT4NCg0KPGlmcmFtZSBpZD0nYWUwNWIxZWYnIG5hbWU9J2FlMDViMWVmJyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvYWZyLnBocD96b25laWQ9NTYmY2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRScgZnJhbWVib3JkZXI9JzAnIHNjcm9sbGluZz0nbm8nIHdpZHRoPSczMDAnIGhlaWdodD0nMjUwJz48YSBocmVmPSdodHRwOi8vZXBpY21oLmNvbS9hZHNlcnZpbmcvd3d3L2RlbGl2ZXJ5L2NrLnBocD9uPWE4OWE2ZDk3JmNiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUnIHRhcmdldD0nX2JsYW5rJz48aW1nIHNyYz0naHR0cDovL2VwaWNtaC5jb20vYWRzZXJ2aW5nL3d3dy9kZWxpdmVyeS9hdncucGhwP3pvbmVpZD01NiZjYj1JTlNFUlRfUkFORE9NX05VTUJFUl9IRVJFJm49YTg5YTZkOTcnIGJvcmRlcj0nMCcgYWx0PScnIC8+PC9hPjwvaWZyYW1lPg==
PCEtLS8qDQogICoNCiAgKiBSZXZpdmUgQWRzZXJ2ZXIgaUZyYW1lIFRhZw0KICAqIC0gR2VuZXJhdGVkIHdpdGggUmV2aXZlIEFkc2VydmVyIHYzLjIuNA0KICAqDQogICovLS0+DQoNCjwhLS0vKg0KICAqIFRoaXMgdGFnIGhhcyBiZWVuIGdlbmVyYXRlZCBmb3IgdXNlIG9uIGEgbm9uLVNTTCBwYWdlLiBJZiB0aGlzIHRhZw0KICAqIGlzIHRvIGJlIHBsYWNlZCBvbiBhbiBTU0wgcGFnZSwgY2hhbmdlIHRoZQ0KICAqICAgJ2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqIHRvDQogICogICAnaHR0cHM6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqDQogICogVGhlIGJhY2t1cCBpbWFnZSBzZWN0aW9uIG9mIHRoaXMgdGFnIGhhcyBiZWVuIGdlbmVyYXRlZCBmb3IgdXNlIG9uIGENCiAgKiBub24tU1NMIHBhZ2UuIElmIHRoaXMgdGFnIGlzIHRvIGJlIHBsYWNlZCBvbiBhbiBTU0wgcGFnZSwgY2hhbmdlIHRoZQ0KICAqICAgJ2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqIHRvDQogICogICAnaHR0cHM6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvLi4uJw0KICAqDQogICogSWYgaUZyYW1lcyBhcmUgbm90IHN1cHBvcnRlZCBieSB0aGUgdmlld2VyJ3MgYnJvd3NlciwgdGhlbiB0aGlzDQogICogdGFnIG9ubHkgc2hvd3MgaW1hZ2UgYmFubmVycy4gVGhlcmUgaXMgbm8gd2lkdGggb3IgaGVpZ2h0IGluIHRoZXNlDQogICogYmFubmVycywgc28gaWYgeW91IHdhbnQgdGhlc2UgdGFncyB0byBhbGxvY2F0ZSBzcGFjZSBmb3IgdGhlIGFkDQogICogYmVmb3JlIGl0IHNob3dzLCB5b3Ugd2lsbCBuZWVkIHRvIGFkZCB0aGlzIGluZm9ybWF0aW9uIHRvIHRoZSA8aW1nPg0KICAqIHRhZy4NCiAgKi8tLT4NCg0KPGlmcmFtZSBpZD0nYWJhZmEyYjcnIG5hbWU9J2FiYWZhMmI3JyBzcmM9J2h0dHA6Ly9lcGljbWguY29tL2Fkc2VydmluZy93d3cvZGVsaXZlcnkvYWZyLnBocD96b25laWQ9NTcmY2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRScgZnJhbWVib3JkZXI9JzAnIHNjcm9sbGluZz0nbm8nIHdpZHRoPSc4MDAnIGhlaWdodD0nNDAwJz48YSBocmVmPSdodHRwOi8vZXBpY21oLmNvbS9hZHNlcnZpbmcvd3d3L2RlbGl2ZXJ5L2NrLnBocD9uPWEzZGZmNDkyJmNiPUlOU0VSVF9SQU5ET01fTlVNQkVSX0hFUkUnIHRhcmdldD0nX2JsYW5rJz48aW1nIHNyYz0naHR0cDovL2VwaWNtaC5jb20vYWRzZXJ2aW5nL3d3dy9kZWxpdmVyeS9hdncucGhwP3pvbmVpZD01NyZjYj1JTlNFUlRfUkFORE9NX05VTUJFUl9IRVJFJm49YTNkZmY0OTInIGJvcmRlcj0nMCcgYWx0PScnIC8+PC9hPjwvaWZyYW1lPg==