Wird verwendet, um Webcam-Inhalte zu entsperren. Statistik Cookies erfassen Informationen anonym. Ladies First 2021. Hier finden Sie eine Übersicht über alle verwendeten Cookies. Contacto. Webcams. Das Hotel Sonnenheim in Sankt Anton am Arlberg liegt 1,2 km vom Sportpark Arl.rock entfernt und bietet Ihnen eine Bar, kostenfreie Privatparkplätze, eine Gemeinschaftslounge sowie direkten Zugang zu den Skipisten. Book Accomodation . Follow now. www.arlberg-wellcom.at. Webcams. Nachdem wir das Bad nach 15 Minuten wieder verlassen hatten, erhielten wir von der Kassenaufsicht die Info, dass das Wasser aufgrund technischer Probleme nicht wärmer geheizt werden kann. (Teilnahmezeitraum: 3. In St. Anton am Arlberg fühlen sich Familien beim Baden mitten in den Bergen im Hallenbad ARLBERG-well.com sehr wohl. Prices - Arlberg WellCom. Hannes Schneider Weg 11 A-6580 St. Anton am Arlberg Tel. www.arlberg-wellcom.at. Um sich auf den Lauf optimal vorbereiten zu können, werden im Winter Trainingsabende im Arlberg WellCom veranstaltet. Golf. Genau wie der DJ und der Moderator, die dich und deine Fans hier lautstark anfeuern. Kulinarik. El tiempo. Hannes Schneider Weg 11 A-6580 St. Anton am Arlberg Tél: +43 (0) 5446 4001 wellness@arlberg-well.com. : +43 5448 22276 E-Mail: info@wellnesspark-arlberg.at Web: www.wellnesspark-arlberg.at . Video. Winterurlaub. Essenzielle Cookies ermöglichen grundlegende Funktionen und sind für die einwandfreie Funktion der Website erforderlich. Neben einem Schwimmbad und einem Wellnessbereich bietet das Arlberg WellCom zusätzlich ein Fitnessstudio an. St. Anton am Arlberg - My Skiing Area Instagram. Paragleiten. Ski-Club Arlberg Woche . Video. Bilder. Prices - Arlberg WellCom. Nenngeld: € 10,-Im Nenngeld sind ein Startgeschenk sowie die Getränke im Start/Zielbereich inkludiert. Interaktive Karte. Golfen. Persönliche und individuelle Betreuung. www.arlberg-wellcom.at Weiterführende Links » Öffnungszeiten und Preise » Lage und Anreise « Zurück. www.arlberg-wellcom.at. Recherche. Hannes Schneider Weg 11 A-6580 St. Anton am Arlberg Phone: +43 (0) 5446 4001 wellness@arlberg-well.com. St. Anton am Arlberg - My Skiing Area Instagram. Yoga. Für Änderungen und Druckfehler wird keine Garantie übernommen! Webcams. Book Accomodation . - 27.09.2020) - Fahrradkeller für eure Bikes Raffl's Sweet Little Home Dorfstrasse 72 . St. Anton am Arlberg. 2°C / 36°F. wellcome im arlberg wellcom. St. Anton am Arlberg, die Wiege des alpinen Skilaufs, gilt als Wegbereiter des modernen Skisports. Video. Die Preise für Fahrten bis maximal 15 Personen von/nach Orten in der Schweiz, Österreich, Deutschland, Frankreich und Italien finden Sie hier. 6020 Innsbruck / Tirol. Inhalte von Videoplattformen und Social-Media-Plattformen werden standardmäßig blockiert. Cookie von Google für Website-Analysen. Preise Winter 2019/20 - Arlberg WellCom; Arlberg WellCom. Arlberghaus. FAMILIENKARTE B (Ausweispflicht): 2 Elternteile & 1 Kind. Yoga. Buscar. Speichert die Einstellungen der Besucher, die in der Cookie Box von Borlabs Cookie ausgewählt wurden. Kandahar Rennen. Lesen Sie Hotelbewertungen von ehemaligen Gästen. A superlative winter sports area with excellent guest services, Ferris wheel cable car, the Arlberg WellCom wellness centre, the finest gourmet cuisine, an excellent walking area, the multi-functional sports centre arl.rock and numerous events which all contribute towards an unforgettable vacation. Wellnesspark Pettneu. Cookie-Informationen ausblenden. 14,50. Von der Unterkunft erreichen Sie nach 300 m das Wellnesscenter Arlberg WellCom und nach weniger als 1 km das Skigebiet Ski Arlberg. 6580 St. Anton am Arlberg. www.arlberg-wellcom.at. St. Anton Sommer Aktiv-Card mit zahlreichen Inklusivleistungen und Ermäßigungen, wie zb. Preise. Impianti di risalita. Arlberg Sommer Card für zahlreiche Gratis-Leistungen und Ermäßigungen wie z. El tiempo. Der Shuttle-Service Arlberg Express verkehrt Sommer wie Winter. St. Anton am Arlberg - Mein Skigebiet! Sommerurlaub. Gallery. Klettern. Erzeugt statistische Daten darüber, wie der Besucher die Website nutzt. Webcams. April 2021. St. Anton am Arlberg, die Wiege des alpinen Skilaufs, gilt als Wegbereiter des modernen Skisports. Um sich auf den Lauf optimal vorbereiten zu können, werden im Winter Trainingsabende im Arlberg WellCom veranstaltet. Arlberg WellCom . Strecke: Hindernisse werden den Jahrgängen entsprechend angepasst. Datenschutzerklärung Hannes Schneider Weg 11 A-6580 St. Anton am Arlberg Tel: +43 (0) 5446 4001 wellness@arlberg-well.com. Mehr Informationen finden Sie in unserer Datenschutzerklärung. Gallery. Gallery. Interactive Maps. Zimmer & Preise; Sommer; Winter; Bilder; Kontakt; Anfrage; Winter in St. Anton am Arlberg . Datenschutzerklärung Prices - Arlberg WellCom. The indoor area includes a swimming pool, a flow channel and a baby pool. Hannes Schneider Weg 11 A-6580 St. Anton am Arlberg Tél: +43 (0) 5446 4001 wellness@arlberg-well.com. Schwimmbad Erwachsene Jugend** Kinder* Einzeleintritt: € 8,00: € 6,50: € 4,50 : Fitnessstudio ; Einzeleintritt: € 10,00 : Tennisfreiplätze ; 1 Std. Juli 2021 von 16.00 bis 17.00 Uhr im Arlberg WellCom. Video. Preise Winter 2019/20 - Arlberg WellCom; Arlberg WellCom. Kultururlaub. Lifte & Pisten. Das ARLBERG-well.com hat noch bis einschließlich Sonntag, 28.04.2019 geöffnet. Sie können Ihre Einwilligung zu ganzen Kategorien geben oder sich weitere Informationen anzeigen lassen und so nur bestimmte Cookies auswählen. Hotel Alpenleben, Hotel-Garni St. Anton am Arlberg Nassereinergasse 4 . Datenschutzerklärung April 2021. Kontakt. Book Accomodation . Einfach anrufen, einsteigen und los geht’s! Änderungen der Preise und sonstiger Bestimmungen vorbehalten! In Besitz der St. Anton Sommer-Karte erhalten Sie einmalig freien Eintritt in die Wasserwelten Arlberg WellCom oder in den Wellnesspark Arlberg. Wenn Cookies von externen Medien akzeptiert werden, bedarf der Zugriff auf diese Inhalte keiner manuellen Einwilligung mehr. Wetter heute. Arlberg WellCom Wellness. Arlberg WellCom. Rosanna heißt Booking.com-Gäste seit 31. Die Preise für Personentransporte mit dem Taxi für max. Anfragen. Cookie-Details : +43 (0)5446 4001. wellness@arlberg-wellcom.at . Eisstockschießen in Zürs. Der Startschuss fällt mit dem legendären Skirennen „Der weisse Rausch“ am 24. Dez. Alle akzeptieren The Tyrolean mountain village forms the heart of the largest connected skiing area in Austria with 305 kilometres of marked downhill runs, 88 lifts and cable cars and 200 kilometres of off-piste variants. Einen umfangreichen Überblick über die Angebote des Wellness-Tempels finden Sie im Web unter www.arlberg-wellcom.at. Wetter heute. Als wir das Bad besucht hatten, war das Hauptbecken unangenehm kalt und auch aus den Duschen kam kein warmes Wasser. Du gibst alles! 11,50. Altes-Thönihaus im Gries 1 . Hoch- & Niederseilgarten. ♂️ Wir freuen uns auf Ihren Besuch! www.arlberg-wellcom.at. Contact info. Buchen Sie online und zahlen Sie im Hotel. 2 Elternteile & 2 Kinder. Gallery. Zimmer & Preise; Sommer; Winter; Bilder; Kontakt; Anfrage; Winter in St. Anton am Arlberg . 17 Personen von / nach Österreich, Deutschland, Schweiz, Frankreich und Italien finden Sie auf der Website von Arlberg Express unter Taxi Transfer & Shuttle Service. 17/09/2020 . Wetter heute. Bowling & Kegeln. Als wir das Bad besucht hatten, war das Hauptbecken unangenehm kalt und auch aus den Duschen kam kein warmes Wasser. Das Arlberg WellCom … Webcams. Wellnesspark Pettneu am Arlberg GmbH Pettneu am Arlberg 235 c 6574 Pettneu Tel. Der nächstgelegene Flughafen ist der 96 km vom Am alten Hof entfernte Flughafen Innsbruck. Kontakt. 18°C / 64°F. Follow us! Gallery. Das Apartment bietet Zugang zu einer voll ausgestatteten Küchenzeile. Die Preise verstehen sich pro Kind pro Tag inklusive Verwöhnpension ab einer Buchung von 2 Vollzahlern im Doppelzimmer. Oktober 2020) Euer Arlberg Adler-Team . Es gelten die AGB's von Ski Arlberg. Von dort über das WellCom Hallendach zum Skicenter und weiter zum Museum. B. Golfen. B. Wellnesspark Pettneu. Einige von ihnen sind essenziell, während andere uns helfen, diese Website und Ihre Erfahrung zu verbessern. Hallenbad. St. Anton am Arlberg - My Skiing Area Instagram. Größere Gruppenpreise auf Anfrage. Einfach das Formular unten ausfüllen und umgehend eine Antwort erhalten. In unmittelbarere Nähe der Pension finden Sie einen 9-Loch Golfplatz mit hervorragendem Panorama. Follow us! Video. Parkplätze direkt beim Arlberg WellCom vorhanden ***ACHTUNG! St. Anton am Arlberg - My Skiing Area Instagram. Tageskarte für Erwachsene: € 11,00 Tageskarte für Jugendliche: € 9,50 Tageskarte für Kinder: € 6,00 . 8°C / 46°F. Bowling & Kegeln. 18°C / 64°F. Essenzielle Cookies ermöglichen grundlegende Funktionen und sind für die einwandfreie Funktion der Website erforderlich. Mobil: +43 699 13703250. Preise Winter 2019/20 - Arlberg WellCom; Arlberg WellCom. Video. Der Weisse Rausch. Chalet Narnia, St Anton am Arlberg Chalet Narnia, Hochgastigweg 4 . : +43 (0) 5446 4001 wellness@arlberg-well.com. Sommer-Karte inkludiert: Ein kostenloser Schwimmbad-Eintritt entweder im Wellnesspark Arlberg Stanzertal oder Arlberg WellCom. Comment se déplacer. Sommer Aktivitäten. Das Cafe Schneider appartments mit einem Balkon empfängt Sie in Sankt Anton am Arlberg, nur etwa 200 m vom Sportpark Arl.rock und 100 m von der Sportanlage Arlberg WellCom entfernt. Reiseagenturen in der Nähe. Nachdem wir das Bad nach 15 Minuten wieder verlassen hatten, erhielten wir von der Kassenaufsicht die Info, dass das Wasser aufgrund technischer Probleme nicht wärmer geheizt werden kann. www.arlberg-wellcom.at. Das Hallenbad ARLBERG-well.com in St. Anton am Arlberg sorgt für wetterunabhängiges Schwimmvergnügen zu jeder Jahreszeit. Tel. Near our guesthouse there is a 9-hole golf course with a stunning panorama. Preise Winter 2019/20 - Arlberg WellCom; Arlberg WellCom. Das Hallenbad ARLBERG-well.com in St. Anton am Arlberg sorgt für wetterunabhängiges Schwimmvergnügen zu jeder Jahreszeit. Hannes Schneider Weg 11 A-6580 St. Anton am Arlberg Phone: +43 (0) 5446 4001 wellness@arlberg-well.com. Nach 24 Monaten werden die Daten von uns gelöscht. Die Depotgebühr für Chipkarte/Armband beträgt Euro 5. Follow us! Spa. Der Startschuss fällt mit dem legendären Skirennen „Der weisse Rausch“ am 24. Liften in bedrijf. Umgeben von lichtdurchfluteter Architektur versprüht der well.com-Wellnessbereich »good vibrations« und sorgt mit … Erzeugt statistische Daten darüber, wie der Besucher die Website nutzt. Genießen Sie Ihre Auszeit im Herzen von St. Anton am Arlberg und lassen Sie sich im Veranstaltungs- und Kongresszentrum Arlberg WellCom bei zahlreichen Freizeit- und Wellnessangeboten verwöhnen. Beim Museum trennt sich die kurze von der langen Strecke. Mehr Informationen finden Sie in unserer, https://policies.google.com/privacy?hl=de, https://www.hotelolympia.at/datenschutz-erklaerung/. Gallery. Finden Sie Hotels in Arlberg, at. Datenschutz, Partner & Friends © Copyright 2020 - Arlberg WellCom. Preise Winter 2019/20 Wetter heute. Buchen. Genießen Sie Ihre Auszeit im Herzen von St. Anton am Arlberg und lassen Sie sich im Veranstaltungs- und Kongresszentrum Arlberg WellCom bei zahlreichen Freizeit- und Wellnessangeboten verwöhnen. Wassersport . Schwimmen, Sauna & Fitness – im Herzen von St. Anton finden Sie das moderne Veranstaltungs- und Kongresszentrum ARLBERG-well.com. www.arlberg-wellcom.at. Follow us! Preise. In St. Anton am Arlberg fühlen sich Familien beim Baden mitten in den Bergen im Hallenbad ARLBERG-well.com sehr wohl. Schwimmbad Erwachsene Jugend** Kinder* Einzeleintritt: € 8,00: € 6,50: € 4,50 : Fitnessstudio ; Einzeleintritt: € 10,00 : Tennisfreiplätze ; 1 Std. Das Tiroler Bergdorf bildet das Herzstück des größten zusammenhängenden Skigebietes in Österreich mit 305 Kilometer markierten Abfahrten, 88 Liften und … Sagenhaftes Verwall. Hannes Schneider Weg 11 A-6580 St. Anton am Arlberg Tel: +43 (0) 5446 4001 wellness@arlberg-well.com. St. Anton am Arlberg - My Skiing Area Instagram. Platzbenützung: € 13,00 * Kinder: Jahrgang 2006 - 2014 ** Jugend: Jahrgang 2002 - 2005. Arlberg WellCom - 9 min en voitureMusée de Sankt Anton - 11 min en voiture. - inkl. Interactive Maps. Arlberg Sommer Card für zahlreiche Gratis- Leistungen und Ermäßigungen wie z. Laut unabhängiger Gästebewertungen ist das der beliebteste Teil von Sankt Anton am Arlberg. Zielstadion. Preise Winter 2019/20 - Arlberg WellCom; Arlberg WellCom. Mit dem Absenden dieses Formulars erklären Sie sich bereit, dass Ihre Daten (Emailadresse und Name) erhoben und verarbeitet werden. Preise Lage Winter Sommer ... Im Hallenbad des Arlberg WellCom tauchen Sie auch im Winter ab oder erholen sich in der Sauna oder im Dampfbad. Speichert die Einstellungen der Besucher, die den Inhalt des Contentblockers von AX Social Stream aufrufen. Unterkunft buchen. St. Anton am Arlberg - My Skiing Area Instagram. Neben einem Schwimmbad und einem Wellnessbereich bietet das Arlberg WellCom zusätzlich ein Fitnessstudio an. www.arlberg-wellcom.at. Hier können Sie Ihren Winterurlaubstag in … Wird zum Entsperren von Google Maps-Inhalten verwendet. Besides a swimming pool and a wellness area, the Arlberg WellCom also offers a fitness studio. 1 Elternteil + 1 Kind. Video. Valiergasse 58. Wir sprechen Ihre Sprache! Follow us! VAYA St. Anton fine living resort Untere Nassereinerstraße 8 . Golf has now also established itself in Nasserein. St. Anton am Arlberg - My Skiing Area Instagram. Klettern. Hier finden Sie eine Übersicht über alle verwendeten Cookies. Lifts & Pistes. Cookie-Details Tennis & Squash. Preise Winter 2019/20 - Arlberg WellCom; Arlberg WellCom. Asociación de Turismo. Instagram. It looked like heaven ... ️ #tb Der weisse Rausch - 22. Wetter heute. Motorrad fahren. Wird verwendet, um Webcam-Inhalte zu entsperren. Interactive Maps. Gare de Sankt Anton am Arlberg - 8 min en voiture ; Innsbruck (INN-Kranebitten) - 59 min en voiture; Afficher la carte. Zoeken. Speichert die Einstellungen der Besucher, die den Inhalt des Contentblockers von AX Social Stream aufrufen. Webcams. Paragleiten. Winter-Events 2020/21. Webcams. Deine Wadln beißen schon? Hotel Alpina Arlberg. Alle akzeptieren Statistik Cookies erfassen Informationen anonym. Arlbergsaal. 2019 willkommen. Cerca . Enspannen im Arlberg WellCom Wellnesscenter Im Herzen von St. Anton am Arlberg finden Sie das moderne Veranstaltungs- und Kongresszentrum ARLBERG-well.com mit seinem einzigartigen Freizeit- und Wellnessbereich.. Das ARLBERG-well.com ist ein moderner Wellness-Tempel. Sommer Aktivitäten. Privatlehrer. Recreation and wellness in the Arlberg WellCom event and congress centre. 17 Personen von / nach Österreich, Deutschland, Schweiz, Frankreich und Italien finden Sie auf der Website von Arlberg Express unter Taxi Transfer & Shuttle Service. Cookie-Informationen anzeigen 6°C / 43°F. Conferences & Events in St. Anton am Arlberg. Hoch- & Niederseilgarten. Ladies First 2021. New Orleans meets Snow. Kandahar Rennen. Wassersport . Folgen Sie … Inhalte von Videoplattformen und Social-Media-Plattformen werden standardmäßig blockiert. Cookie-Informationen ausblenden. INN.PULS Kommunikationsagentur. Prices - Arlberg WellCom. Follow us! Von Ihrem Sporthotel St. Anton erreichen Sie den Wellnesspark in Pettneu … Arlberg WellCom in St. Anton am Arlberg. 2°C / 36°F. 16,50. St. Anton am Arlberg Dorfstrasse 8 . Nach 24 Monaten werden die Daten von uns gelöscht. 1 Elternteil + 2 Kinder. www.arlberg-wellcom.at. Am alten Hof heißt Booking.com-Gäste seit 11. Wenn Cookies von externen Medien akzeptiert werden, bedarf der Zugriff auf diese Inhalte keiner manuellen Einwilligung mehr. 2°C / 36°F. Diese Informationen helfen uns zu verstehen, wie unsere Besucher unsere Website nutzen. Preise. Arlberg WellCom Wellness Zentrum St. Anton Kongresszentrum Tirol Meetings Events Incentives Seminarhotels Österreich. Das Tiroler Bergdorf bildet das Herzstück des größten zusammenhängenden Skigebietes in Österreich mit 305 Kilometer markierten Abfahrten, 88 Liften und … Lifts & Pistes. Diese Informationen helfen uns zu verstehen, wie unsere Besucher unsere Website nutzen. Wellness, Kongresse & mehr. Speichern. Ruhe und Entspannung pur können Sie sich in der Badelandschaft des Arlberg WellCom holen. St. Anton am Arlberg, the cradle of alpine skiing, is considered the pioneer of modern skiing. Das Skigebiet Ski Arlberg liegt 1,7 km vom Rosanna entfernt, und die Sportanlage Arlberg WellCom erreichen Sie nach 2,7 km. Arlberg WellCom Hannes-Schneider-Weg 11 6580 St. Anton am Arlberg Tel. Lifts & Pistes. Arlberg WellCom. Der Arlberger Wadlbeisser ist die neue Disziplin beim Bergtriathlon Arlberg Adler. Die Preise für Personentransporte mit dem Taxi für max. Schön wäre gewesen, wenn darauf im Voraus hingewiesen worden wäre. Tel. Lifts & Pistes. Speichern. À propos de cet hébergement. Der Weisse Rausch. Impressum. Start: 18.00 Uhr vor dem Tourismusverband St. Anton am Arlberg. Online boeken. Arlberg WellCom Center. Book Accomodation . Buscar. 8°C / 46°F. Follow us! Platzbenützung: € 13,00 * Kinder: Jahrgang 2006 - 2014 ** Jugend: Jahrgang 2002 - 2005. Hallenbad. Einige von ihnen sind essenziell, während andere uns helfen, diese Website und Ihre Erfahrung zu verbessern. Preise Winter 2019/20 - Arlberg WellCom; Arlberg WellCom. Wir nutzen Cookies auf unserer Website. Impressum, Mit dem Absenden dieses Formulars erklären Sie sich bereit, dass Ihre Daten (Emailadresse und Name) erhoben und verarbeitet werden. Ski-Club Arlberg Woche . Wetter heute. Prices - Arlberg WellCom. Der Arlberger Wadlbeisser ist die neue Disziplin beim Bergtriathlon Arlberg Adler. Motorrad fahren. Arlberg Sommer Card für zahlreiche Gratis- Leistungen und Ermäßigungen wie z. SAISONKARTE Frühschwimmer (09.00 - 12.00 Uhr): SAISONKARTE Abendschwimmer (18.00 - 21.00 Uhr): Speichert die Einstellungen der Besucher, die in der Cookie Box von Borlabs Cookie ausgewählt wurden. DE EN. Preis 90 Minuten bis zu 8 Personen € 26,50 für jede weitere Person € 2,50 Sommerstockschießen auf unserer Sommerstockbahn Erwachsene Jugend* 2001–2004 Kinder* 2005–2013 1 Stunde Platzbenützung € 13,00- - 10er Block € 117,00- - Saisonkarte € 138,00€ 64,00€ 26,50 Tennis Von 09.00 bis 21.00 Uhr Preis 1 x 10 Minuten € 8,50 10er Block € 76,50 (gültig bis 20.06. Schwimmbad im Arlberg WellCom Rundum prächtige Landschaft – im Zentrum formschöne, moderne Architektur mit südseitig ausgerichteter Badelandschaft – so erwartet Sie das Arlberg WellCom. Cerca . Wenn es um ausgezeichnetes Essen geht, dann ist St. Anton die richtige Adresse: Vom Fine Dining bis zu traditionellen Gerichten bietet die Region das ganze Genussprogramm. Hannes-Schneider-Weg 11. Fischen . Vom 13x13 m großen Innenbecken schwimmen Kinder und Eltern direkt hinaus ins geheizte Außenbecken. Mappe Interattive. To sum up, the Arlberg WellCom, together with the friendly village of St. Anton am Arlberg and the impressive mountain scenery, make the village a place that is easily kept in mind. Vielen Dank auch allen anderen Teilnehmern und viel Glück beim nächsten Mal. B. Video. Angebote. Follow now. Die Kombination von Innen- und Außenbecken beschert einen wetterunabhängigen Badegenuss. Sagenhaftes Verwall. 1 Elternteil + 3 Kinder und weitere. Attraktive Preise und keine Reservierungsgebühren. Sommer-Karte inkludiert: Ein kostenloser Schwimmbad-Eintritt entweder im Wellnesspark Arlberg Stanzertal oder Arlberg WellCom. Juli - 11. Preise Winter 2019/20 - Arlberg WellCom; Nähere Informationen und Terminvereinbarung: Arlberg WellCom Hannes Schneider Weg 11 A-6580 St. Anton am Arlberg +43 (0) 5446 4001 wellness@arlberg-wellcom.at. Telefon +43 5446 4001 Vignettenpflicht auf allen österreichischen Autobahnen und Schnellstraßen (auch auf S16)*** Über Salzburg – Kufstein – Innsbruck – Landeck – nach St. Anton am Arlberg oder: über München – Fernpass – Landeck – nach St. Anton am Arlberg In Tirol - St. Anton am Arlberg finden Sie Wellness- und Erholung, Messen oder Kongresse, Tagungen, Schwimmbad, Sauna, Fitness, Massagen uvm. Follow us! Zoeken. : +43 (0) 5446 4001 wellness@arlberg-well.com. Laut unabhängiger Gästebewertungen ist das der beliebteste Teil von Sankt Anton am Arlberg. Das Bergmassiv des Arlbergs erhebt sich etwa 20 Kilometer südlich der Südspitze Deutschlands und gibt der gleichnamigen beliebten österreichischen Tourismusregion seinen Namen. Impianti di risalita. Impressum. Impressum, PCEtLSBBWCBTb2NpYWwgU3RyZWFtIFBsdWdpbiBCeSBBeGVudCBNZWRpYSAtLT48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbSwgI3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkIC5zYi1pc2l6ZXIgeyB3aWR0aDogMzIuMDAwJTsgbWFyZ2luLWJvdHRvbTogMjQuMDAwcHg7IH0gICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0uc2ItdHdvZm9sZCB7IHdpZHRoOiA2Ni4wMDAlOyB9ICAgICAgICAgICAgICAgICAgICAgICAgI3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkIC5zYi1pdGVtLnNiLXRocmVlZm9sZCB7IHdpZHRoOiAxMDAuMDAwJTsgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWdzaXplciB7IHdpZHRoOiAyLjAwMCU7IH1AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHsgI3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkIC5zYi1pdGVtLCAjdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWlzaXplciB7IHdpZHRoOiAzMS42NjclOyBtYXJnaW4tYm90dG9tOiAyNC4wMDBweDsgfSAgICAgICAgICAgICAgICAgICAgICAgICN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbS5zYi10d29mb2xkIHsgd2lkdGg6IDY1LjgzNCU7IH0gICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0uc2ItdGhyZWVmb2xkIHsgd2lkdGg6IDEwMC4wMDElOyB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZCAuc2ItZ3NpemVyIHsgd2lkdGg6IDIuNTAwJTsgfSB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHsgI3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkIC5zYi1pdGVtLCAjdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWlzaXplciB7IHdpZHRoOiAzMS4yNTAlOyBtYXJnaW4tYm90dG9tOiAyNC4wMDBweDsgfSAgICAgICAgICAgICAgICAgICAgICAgICN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbS5zYi10d29mb2xkIHsgd2lkdGg6IDY1LjYyNSU7IH0gICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0uc2ItdGhyZWVmb2xkIHsgd2lkdGg6IDEwMC4wMDAlOyB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZCAuc2ItZ3NpemVyIHsgd2lkdGg6IDMuMTI1JTsgfSB9QG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgI3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkIC5zYi1pdGVtLCAjdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWlzaXplciB7IHdpZHRoOiAzMC42NjclOyBtYXJnaW4tYm90dG9tOiAyNC4wMDBweDsgfSAgICAgICAgICAgICAgICAgICAgICAgICN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbS5zYi10d29mb2xkIHsgd2lkdGg6IDY1LjMzNCU7IH0gICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0uc2ItdGhyZWVmb2xkIHsgd2lkdGg6IDEwMC4wMDElOyB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZCAuc2ItZ3NpemVyIHsgd2lkdGg6IDQuMDAwJTsgfSB9QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgI3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkIC5zYi1pdGVtLCAjdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWlzaXplciB7IHdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAyNC4wMDBweDsgfSAgICAgICAgICAgICAgICAgICAgICAgICN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbS5zYi10d29mb2xkIHsgd2lkdGg6IDEwMCU7IH0gICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0uc2ItdGhyZWVmb2xkIHsgd2lkdGg6IDEwMCU7IH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkIC5zYi1nc2l6ZXIgeyB3aWR0aDogMCU7IH0gfUBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7ICN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbSwgI3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkIC5zYi1pc2l6ZXIgeyB3aWR0aDogNDYuMjUwJTsgbWFyZ2luLWJvdHRvbTogMjQuMDAwcHg7IH0gICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0uc2ItdHdvZm9sZCB7IHdpZHRoOiAxMDAuMDAwJTsgfSAgICAgICAgICAgICAgICAgICAgICAgICN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbS5zYi10aHJlZWZvbGQgeyB3aWR0aDogMTUzLjc1MCU7IH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkIC5zYi1nc2l6ZXIgeyB3aWR0aDogNy41MDAlOyB9IH1AbWVkaWEgKG1heC13aWR0aDogMzE5cHgpIHsgI3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkIC5zYi1pdGVtLCAjdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWlzaXplciB7IHdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAyMy45OTlweDsgfSAgICAgICAgICAgICAgICAgICAgICAgICN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbS5zYi10d29mb2xkIHsgd2lkdGg6IDEwMCU7IH0gICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0uc2ItdGhyZWVmb2xkIHsgd2lkdGg6IDEwMCU7IH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkIC5zYi1nc2l6ZXIgeyB3aWR0aDogMCU7IH0gfSNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1mYWNlYm9vay5zYi1ob3Zlcjpob3ZlciwgI3NiX3dhbGw1NzkzNG1vZGVybjIgLnNiLWZhY2Vib29rLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjMzA1NzkwICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiAjMzA1NzkwICFpbXBvcnRhbnQ7Y29sb3I6ICNmZmYgIWltcG9ydGFudH0jc2Jfd2FsbDU3OTM0bW9kZXJuMiAuc2ItdHdpdHRlci5zYi1ob3Zlcjpob3ZlciwgI3NiX3dhbGw1NzkzNG1vZGVybjIgLnNiLXR3aXR0ZXIuYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICMwNmQwZmUgIWltcG9ydGFudDtib3JkZXItY29sb3I6ICMwNmQwZmUgIWltcG9ydGFudDtjb2xvcjogI2ZmZiAhaW1wb3J0YW50fSNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi10dW1ibHIuc2ItaG92ZXI6aG92ZXIsICNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi10dW1ibHIuYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICMyRTRFNjUgIWltcG9ydGFudDtib3JkZXItY29sb3I6ICMyRTRFNjUgIWltcG9ydGFudDtjb2xvcjogI2ZmZiAhaW1wb3J0YW50fSNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1kZWxpY2lvdXMuc2ItaG92ZXI6aG92ZXIsICNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1kZWxpY2lvdXMuYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICMyZDZlYWUgIWltcG9ydGFudDtib3JkZXItY29sb3I6ICMyZDZlYWUgIWltcG9ydGFudDtjb2xvcjogI2ZmZiAhaW1wb3J0YW50fSNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1waW50ZXJlc3Quc2ItaG92ZXI6aG92ZXIsICNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1waW50ZXJlc3QuYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICNjYjEyMTggIWltcG9ydGFudDtib3JkZXItY29sb3I6ICNjYjEyMTggIWltcG9ydGFudDtjb2xvcjogI2ZmZiAhaW1wb3J0YW50fSNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1mbGlja3Iuc2ItaG92ZXI6aG92ZXIsICNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1mbGlja3IuYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICNmZjAxODUgIWltcG9ydGFudDtib3JkZXItY29sb3I6ICNmZjAxODUgIWltcG9ydGFudDtjb2xvcjogI2ZmZiAhaW1wb3J0YW50fSNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1pbnN0YWdyYW0uc2ItaG92ZXI6aG92ZXIsICNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1pbnN0YWdyYW0uYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICMyOTU0NzcgIWltcG9ydGFudDtib3JkZXItY29sb3I6ICMyOTU0NzcgIWltcG9ydGFudDtjb2xvcjogI2ZmZiAhaW1wb3J0YW50fSNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi15b3V0dWJlLnNiLWhvdmVyOmhvdmVyLCAjc2Jfd2FsbDU3OTM0bW9kZXJuMiAuc2IteW91dHViZS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjogI2I4MDAwMCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjogI2I4MDAwMCAhaW1wb3J0YW50O2NvbG9yOiAjZmZmICFpbXBvcnRhbnR9I3NiX3dhbGw1NzkzNG1vZGVybjIgLnNiLXZpbWVvLnNiLWhvdmVyOmhvdmVyLCAjc2Jfd2FsbDU3OTM0bW9kZXJuMiAuc2ItdmltZW8uYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICMwMGEwZGMgIWltcG9ydGFudDtib3JkZXItY29sb3I6ICMwMGEwZGMgIWltcG9ydGFudDtjb2xvcjogI2ZmZiAhaW1wb3J0YW50fSNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1zdHVtYmxldXBvbi5zYi1ob3Zlcjpob3ZlciwgI3NiX3dhbGw1NzkzNG1vZGVybjIgLnNiLXN0dW1ibGV1cG9uLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0NDE1ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiAjZWM0NDE1ICFpbXBvcnRhbnQ7Y29sb3I6ICNmZmYgIWltcG9ydGFudH0jc2Jfd2FsbDU3OTM0bW9kZXJuMiAuc2ItZGV2aWFudGFydC5zYi1ob3Zlcjpob3ZlciwgI3NiX3dhbGw1NzkzNG1vZGVybjIgLnNiLWRldmlhbnRhcnQuYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICM0OTVkNTEgIWltcG9ydGFudDtib3JkZXItY29sb3I6ICM0OTVkNTEgIWltcG9ydGFudDtjb2xvcjogI2ZmZiAhaW1wb3J0YW50fSNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1yc3Muc2ItaG92ZXI6aG92ZXIsICNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1yc3MuYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICNkNzhiMmQgIWltcG9ydGFudDtib3JkZXItY29sb3I6ICNkNzhiMmQgIWltcG9ydGFudDtjb2xvcjogI2ZmZiAhaW1wb3J0YW50fSNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1zb3VuZGNsb3VkLnNiLWhvdmVyOmhvdmVyLCAjc2Jfd2FsbDU3OTM0bW9kZXJuMiAuc2Itc291bmRjbG91ZC5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjogI2ZmMzMwMCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjogI2ZmMzMwMCAhaW1wb3J0YW50O2NvbG9yOiAjZmZmICFpbXBvcnRhbnR9I3NiX3dhbGw1NzkzNG1vZGVybjIgLnNiLXZrLnNiLWhvdmVyOmhvdmVyLCAjc2Jfd2FsbDU3OTM0bW9kZXJuMiAuc2ItdmsuYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICM0Yzc1YTMgIWltcG9ydGFudDtib3JkZXItY29sb3I6ICM0Yzc1YTMgIWltcG9ydGFudDtjb2xvcjogI2ZmZiAhaW1wb3J0YW50fSNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1saW5rZWRpbi5zYi1ob3Zlcjpob3ZlciwgI3NiX3dhbGw1NzkzNG1vZGVybjIgLnNiLWxpbmtlZGluLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjMTg4NEJDICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiAjMTg4NEJDICFpbXBvcnRhbnQ7Y29sb3I6ICNmZmYgIWltcG9ydGFudH0jdGltZWxpbmVfd2FsbDU3OTM0bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0gLnNiLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO2JvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTV9I3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkLnNiLW1vZGVybjIgLnNiLWl0ZW0gLnNiLWluZm8gYXtjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnR9I3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkLnNiLW1vZGVybjIsICN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZC5zYi1tb2Rlcm4yIGF7Zm9udC1zaXplOiAxNXB4fSN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZC5zYi1tb2Rlcm4yIC5zYi1oZWFkaW5ne2ZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50fSN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZC5zYi1tb2Rlcm4yIC5zYi1pdGVtIC5zYi10aXRsZSBhe2NvbG9yOiAjMDAwMDAwfSN0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yLnNib2FyZC5zYi1tb2Rlcm4yIC5zYi1pdGVte2NvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCl9I3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIuc2JvYXJkIC5zYi1jb250ZW50e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50fTwvc3R5bGU+PGRpdiBpZD0ic2Jfd2FsbDU3OTM0bW9kZXJuMiI+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmlsdGVyLWl0ZW1zIHNiLW1vZGVybjIiPiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzYi1ob3ZlciBmaWx0ZXItbGFiZWwgYWN0aXZlIiBkYXRhLWZpbHRlcj0iKiIgdGl0bGU9IkFsbGUgYW56ZWlnZW4iPjxpIGNsYXNzPSJzYi1pY29uIHNiLWVsbGlwc2lzLWgiPjwvaT48L3NwYW4+PHNwYW4gY2xhc3M9InNiLWhvdmVyIHNiLWZhY2Vib29rIGZpbHRlci1sYWJlbCIgZGF0YS1maWx0ZXI9Ii5zYi1mYWNlYm9vayI+PGkgY2xhc3M9InNiLWljb24gc2ItZmFjZWJvb2siPjwvaT48L3NwYW4+PGlucHV0IHR5cGU9InRleHQiIGNsYXNzPSJzYi1zZWFyY2giIHBsYWNlaG9sZGVyPSJTdWNoZS4uLiIgLz4gICAgICAgICAgICA8L2Rpdj48ZGl2IGlkPSJ0aW1lbGluZV93YWxsNTc5MzRtb2Rlcm4yIiBjbGFzcz0ic2JvYXJkIHNiLXdhbGwgc2ItbW9kZXJuMiAgc2ItbW9kZXJuMi1saWdodCIgZGF0YS1jb2x1bW5zPjxkaXYgY2xhc3M9InNiLWdzaXplciI+PC9kaXY+PGRpdiBjbGFzcz0ic2ItaXNpemVyIj48L2Rpdj4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJzYi1pdGVtIHNiLWZhY2Vib29rIGZhY2Vib29rLTEtMCIgaWQ9IjE2MDQ0MTgwOTgtNTMzOTk0MDAyIj4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2ItY29udGFpbmVyIHNiLWltZ2V4cGFuZCBzYi1ub2Zvb3RlciI+ICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNiLXRodW1iICI+ICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3Njb250ZW50LWZyeDUtMS54eC5mYmNkbi5uZXQvdi90MS4wLTkvczcyMHg3MjAvMTIzNTEwODY5XzM0NDQ0MjYxNDg5OTc4NzZfMTQ3OTM2MjY0MDIyMjg3NTkwMV9vLmpwZz9fbmNfY2F0PTEwNSZhbXA7Y2NiPTImYW1wO19uY19zaWQ9ODAyNGJiJmFtcDtfbmNfb2hjPU1Oak5QQ3BYLU1nQVhfTV9lWlomYW1wO19uY19odD1zY29udGVudC1mcng1LTEueHgmYW1wO3RwPTcmYW1wO29oPWZmOTFjZTY3NjcyYzZhNjFkN2IxNjMyZWNiMzRlMTU2JmFtcDtvZT02MDA3REU1QyIgY2xhc3M9ImljYm94IiBkYXRhLXNpemU9IjU3OSw3MjAiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48aW1nIGNsYXNzPSJzYi1pbWciIHNyYz0iaHR0cHM6Ly9zY29udGVudC1mcng1LTEueHguZmJjZG4ubmV0L3YvdDEuMC05L3M3MjB4NzIwLzEyMzUxMDg2OV8zNDQ0NDI2MTQ4OTk3ODc2XzE0NzkzNjI2NDAyMjI4NzU5MDFfby5qcGc/X25jX2NhdD0xMDUmYW1wO2NjYj0yJmFtcDtfbmNfc2lkPTgwMjRiYiZhbXA7X25jX29oYz1NTmpOUENwWC1NZ0FYX01fZVpaJmFtcDtfbmNfaHQ9c2NvbnRlbnQtZnJ4NS0xLnh4JmFtcDt0cD03JmFtcDtvaD1mZjkxY2U2NzY3MmM2YTYxZDdiMTYzMmVjYjM0ZTE1NiZhbXA7b2U9NjAwN0RFNUMiIGFsdD0iTGllYmUgQmVzdWNoZXIgZGVzIEFybGJlcmcgV2VsbENvbSxnZW1laW5zYW0gc2luZCB3aXIgc3RhcmsgdW5kIGdlcmFkZSBkZXNoYWxiIHNjaGxpZcOfZW4gd2lyIGRhLi4uLiI+PC9hPiAgICAgICAgICAgICAgICA8L2Rpdj4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJzYi1pbm5lciI+PHNwYW4gY2xhc3M9InNiLWljb24yIHNiLWZhY2Vib29rIj48aSBjbGFzcz0ic2ItY2ljb24gc2ItZmFjZWJvb2siPjwvaT48L3NwYW4+PHNwYW4gY2xhc3M9InNiLXRleHQgc2ItZXhwYW5kIHNiLW5vdGl0bGUiPkxpZWJlIEJlc3VjaGVyIGRlcyBBcmxiZXJnIFdlbGxDb20sPGJyPmdlbWVpbnNhbSBzaW5kIHdpciBzdGFyayB1bmQgZ2VyYWRlIGRlc2hhbGIgc2NobGllw59lbiB3aXIgZGFzIEFybGJlcmcgV2VsbENvbSBhdWZncnVuZCBkZXIgZ2VsdGVuZGVuIENvdmlkLTE5IFZlcm9yZG51bmdlbiBiaXMgdm9yYXVzc2ljaHRsaWNoIDMuIERlemVtYmVyIDIwMjAuPGJyPldpciB3w7xuc2NoZW4gZXVjaCB2aWVsIFNwYcOfIGJlaSBldXJlbiBTcGF6aWVyZ8OkbmdlbiwgYmVpIGV1cmVtIOKAnEhvbWV0cmFpbmluZ+KAnSB1bmQgRmFtaWxpZW5zcGllbGFiZW5kZW4uPGJyPiA8YSBocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vMzEwMzQ2MzE1NzM5MjI0L3Bvc3RzLzM0NDQ0Mjc4NzU2NjQzNzAvIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImZvbnQtc2l6ZTogbGFyZ2U7Ij4uLi48L2E+PC9zcGFuPiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzYi1tZXRhZGF0YSI+PHNwYW4gY2xhc3M9InNiLW1ldGEiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imxpa2VzIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ic2ItYmljbyBzYi1zdGFyIj48L2k+IDEyIEdlZsOkbGx0IG1pciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvc3Bhbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InNiLW1ldGEgaXRlbS1saWtlcyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vNDgzOTI2NDY4OTQyNDQ4MiIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcgY2xhc3M9InNiLWltZyIgc3JjPSJodHRwczovL3BsYXRmb3JtLWxvb2thc2lkZS5mYnNieC5jb20vcGxhdGZvcm0vcHJvZmlsZXBpYy8/cHNpZD00ODM5MjY0Njg5NDI0NDgyJmhlaWdodD0xMDAmd2lkdGg9MTAwJmV4dD0xNjExMzcwODUwJmhhc2g9QWVUOWpGSGFaWHU1VUx2WlRDTSIgdGl0bGU9IkJhYnNpIFNjaHJhbnoiIGFsdD0iIj48L2E+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzI1NDM5NDk3OTg5NzY5NTkiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48aW1nIGNsYXNzPSJzYi1pbWciIHNyYz0iaHR0cHM6Ly9wbGF0Zm9ybS1sb29rYXNpZGUuZmJzYnguY29tL3BsYXRmb3JtL3Byb2ZpbGVwaWMvP3BzaWQ9MjU0Mzk0OTc5ODk3Njk1OSZoZWlnaHQ9MTAwJndpZHRoPTEwMCZleHQ9MTYxMTM3MDg1MCZoYXNoPUFlUlNRR2JyaDJfN3BjZDhXNG8iIHRpdGxlPSJTYW5kcmEgS8O2Y2siIGFsdD0iIj48L2E+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzM0NDY3OTUzMTIwNzAxMTkiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48aW1nIGNsYXNzPSJzYi1pbWciIHNyYz0iaHR0cHM6Ly9wbGF0Zm9ybS1sb29rYXNpZGUuZmJzYnguY29tL3BsYXRmb3JtL3Byb2ZpbGVwaWMvP3BzaWQ9MzQ0Njc5NTMxMjA3MDExOSZoZWlnaHQ9MTAwJndpZHRoPTEwMCZleHQ9MTYxMTM3MDg1MCZoYXNoPUFlUmtQdFZUTnU4RkRiaXVUMnciIHRpdGxlPSJSZWJlY2thIFNjaHdhbGwiIGFsdD0iIj48L2E+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzI0NTY3NzkwODA5OTk2NDAiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48aW1nIGNsYXNzPSJzYi1pbWciIHNyYz0iaHR0cHM6Ly9wbGF0Zm9ybS1sb29rYXNpZGUuZmJzYnguY29tL3BsYXRmb3JtL3Byb2ZpbGVwaWMvP3BzaWQ9MjQ1Njc3OTA4MDk5OTY0MCZoZWlnaHQ9MTAwJndpZHRoPTEwMCZleHQ9MTYxMTM3MDg1MCZoYXNoPUFlVGtkakU2Z3ZXNTB1YnZKNHciIHRpdGxlPSJFc3RoZXIgSnVlbiIgYWx0PSIiPjwvYT48YSBocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vMjg3NzI5NjMwODk2MTgyMiIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcgY2xhc3M9InNiLWltZyIgc3JjPSJodHRwczovL3BsYXRmb3JtLWxvb2thc2lkZS5mYnNieC5jb20vcGxhdGZvcm0vcHJvZmlsZXBpYy8/cHNpZD0yODc3Mjk2MzA4OTYxODIyJmhlaWdodD0xMDAmd2lkdGg9MTAwJmV4dD0xNjExMzcwODUwJmhhc2g9QWVUWGlQR0w4NFRXM0xNNGZCUSIgdGl0bGU9IlJhZmFlbGEgU29ycmVpYSBTdHJlbWl0emVyIiBhbHQ9IiI+PC9hPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+ICAgICAgICAgICAgPC9zcGFuPiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNiLWluZm8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InNiLXNoYXJlIj4gICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzYi1mYWNlYm9vayBzYi1ob3ZlciIgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL3NoYXJlci5waHA/dT1odHRwcyUzQSUyRiUyRnd3dy5mYWNlYm9vay5jb20lMkYzMTAzNDYzMTU3MzkyMjQlMkZwb3N0cyUyRjM0NDQ0Mjc4NzU2NjQzNzAlMkYmdD0iIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj4gICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ic2Itc2ljb24gc2ItZmFjZWJvb2siPjwvaT4gICAgICAgICAgICAgICAgICAgIDwvYT4gICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzYi10d2l0dGVyIHNiLWhvdmVyIiBocmVmPSJodHRwczovL3R3aXR0ZXIuY29tL3NoYXJlP3VybD1odHRwcyUzQSUyRiUyRnd3dy5mYWNlYm9vay5jb20lMkYzMTAzNDYzMTU3MzkyMjQlMkZwb3N0cyUyRjM0NDQ0Mjc4NzU2NjQzNzAlMkYmdGV4dD0iIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj4gICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ic2Itc2ljb24gc2ItdHdpdHRlciI+PC9pPiAgICAgICAgICAgICAgICAgICAgPC9hPiAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9InNiLXBpbnRlcmVzdCBzYi1ob3ZlciIgaHJlZj0iLy9waW50ZXJlc3QuY29tL3Bpbi9jcmVhdGUvbGluay8/dXJsPWh0dHBzJTNBJTJGJTJGd3d3LmZhY2Vib29rLmNvbSUyRjMxMDM0NjMxNTczOTIyNCUyRnBvc3RzJTJGMzQ0NDQyNzg3NTY2NDM3MCUyRiZhbXA7ZGVzY3JpcHRpb249JmFtcDttZWRpYT1odHRwcyUzQSUyRiUyRnNjb250ZW50LWZyeDUtMS54eC5mYmNkbi5uZXQlMkZ2JTJGdDEuMC05JTJGczcyMHg3MjAlMkYxMjM1MTA4NjlfMzQ0NDQyNjE0ODk5Nzg3Nl8xNDc5MzYyNjQwMjIyODc1OTAxX28uanBnJTNGX25jX2NhdCUzRDEwNSUyNmNjYiUzRDIlMjZfbmNfc2lkJTNEODAyNGJiJTI2X25jX29oYyUzRE1Oak5QQ3BYLU1nQVhfTV9lWlolMjZfbmNfaHQlM0RzY29udGVudC1mcng1LTEueHglMjZ0cCUzRDclMjZvaCUzRGZmOTFjZTY3NjcyYzZhNjFkN2IxNjMyZWNiMzRlMTU2JTI2b2UlM0Q2MDA3REU1QyIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPiAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJzYi1zaWNvbiBzYi1waW50ZXJlc3QiPjwvaT4gICAgICAgICAgICAgICAgICAgIDwvYT4gICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzYi1saW5rZWRpbiBzYi1ob3ZlciIgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL3NoYXJlQXJ0aWNsZT9taW5pPXRydWUmdXJsPWh0dHBzJTNBJTJGJTJGd3d3LmZhY2Vib29rLmNvbSUyRjMxMDM0NjMxNTczOTIyNCUyRnBvc3RzJTJGMzQ0NDQyNzg3NTY2NDM3MCUyRiZ0aXRsZT0iIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj4gICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ic2Itc2ljb24gc2ItbGlua2VkaW4iPjwvaT4gICAgICAgICAgICAgICAgICAgIDwvYT4gICAgICAgICAgICAgICAgPC9zcGFuPiAgICAgICAgICAgIDwvZGl2PiAgICAgICAgICAgIDwvZGl2PiAgICAgICAgICAgIDwvZGl2PiAgICAgICAgICAgIDwvZGl2PiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNiLWl0ZW0gc2ItZmFjZWJvb2sgZmFjZWJvb2stMS0wIiBpZD0iMTYwMjQ4NjAzMC0xNTcyMTExODc0Ij4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2ItY29udGFpbmVyIHNiLWltZ2V4cGFuZCBzYi1ub2Zvb3RlciI+ICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNiLXRodW1iICI+ICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3Njb250ZW50LWZyeDUtMS54eC5mYmNkbi5uZXQvdi90MS4wLTkvczcyMHg3MjAvMTIwNDIwNjY0XzMzNDU4ODkwNTg4NTE1ODZfNTYxNjc4MDkwNzYxMzE4OTgxN19vLmpwZz9fbmNfY2F0PTEwMCZhbXA7Y2NiPTImYW1wO19uY19zaWQ9ODAyNGJiJmFtcDtfbmNfb2hjPUptWTluY19sak9nQVg4SG0zNC0mYW1wO19uY19odD1zY29udGVudC1mcng1LTEueHgmYW1wO3RwPTcmYW1wO29oPWYzNzc5NTIyMzA5Y2ZkZWFhY2M1NjQwNWYzM2FjN2I0JmFtcDtvZT02MDBCMEMxNSIgY2xhc3M9ImljYm94IiBkYXRhLXNpemU9IjcyMCw1NjUiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48aW1nIGNsYXNzPSJzYi1pbWciIHNyYz0iaHR0cHM6Ly9zY29udGVudC1mcng1LTEueHguZmJjZG4ubmV0L3YvdDEuMC05L3M3MjB4NzIwLzEyMDQyMDY2NF8zMzQ1ODg5MDU4ODUxNTg2XzU2MTY3ODA5MDc2MTMxODk4MTdfby5qcGc/X25jX2NhdD0xMDAmYW1wO2NjYj0yJmFtcDtfbmNfc2lkPTgwMjRiYiZhbXA7X25jX29oYz1KbVk5bmNfbGpPZ0FYOEhtMzQtJmFtcDtfbmNfaHQ9c2NvbnRlbnQtZnJ4NS0xLnh4JmFtcDt0cD03JmFtcDtvaD1mMzc3OTUyMjMwOWNmZGVhYWNjNTY0MDVmMzNhYzdiNCZhbXA7b2U9NjAwQjBDMTUiIGFsdD0iVW5zZXJlIMOWZmZudW5nc3plaXRlbiBpbSBIZXJic3Qg8J+NgkZpdG5lc3NzdHVkaW8g8J+Pi/Cfj7sxMi4gT2t0b2JlciBiaXMgMDIuIE5vdmVtYmVyIDIwMjBNb250Li4uLiI+PC9hPiAgICAgICAgICAgICAgICA8L2Rpdj4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJzYi1pbm5lciI+PHNwYW4gY2xhc3M9InNiLWljb24yIHNiLWZhY2Vib29rIj48aSBjbGFzcz0ic2ItY2ljb24gc2ItZmFjZWJvb2siPjwvaT48L3NwYW4+PHNwYW4gY2xhc3M9InNiLXRleHQgc2ItZXhwYW5kIHNiLW5vdGl0bGUiPlVuc2VyZSDDlmZmbnVuZ3N6ZWl0ZW4gaW0gSGVyYnN0IPCfjYI8YnI+Rml0bmVzc3N0dWRpbyDwn4+L8J+Puzxicj4xMi4gT2t0b2JlciBiaXMgMDIuIE5vdmVtYmVyIDIwMjA8YnI+TW9udGFnICsgRnJlaXRhZyB2b24gOS4wMCBiaXMgMTIuMDAgVWhyPGJyPnVuZCB2b24gMTcuMDAgYmlzIDIxLjAwIFVocjxicj5EaWVuc3RhZyDigJMgRG9ubmVyc3RhZyB2b24gOS4wMCBiaXMgMTIuMDAgVWhyPGJyPnVuZCB2b24gMTcuMDAgYmlzIDIwLjAwIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS8zMTAzNDYzMTU3MzkyMjQvcG9zdHMvMzM0NTkwOTI2NTUxNjIzMi8iIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iZm9udC1zaXplOiBsYXJnZTsiPi4uLjwvYT48L3NwYW4+ICAgICAgICAgICAgPHNwYW4gY2xhc3M9InNiLW1ldGFkYXRhIj48c3BhbiBjbGFzcz0ic2ItbWV0YSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibGlrZXMiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJzYi1iaWNvIHNiLXN0YXIiPjwvaT4gNyBHZWbDpGxsdCBtaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L3NwYW4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzYi1tZXRhIGl0ZW0tbGlrZXMiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzI4NzcyOTYzMDg5NjE4MjIiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48aW1nIGNsYXNzPSJzYi1pbWciIHNyYz0iaHR0cHM6Ly9wbGF0Zm9ybS1sb29rYXNpZGUuZmJzYnguY29tL3BsYXRmb3JtL3Byb2ZpbGVwaWMvP3BzaWQ9Mjg3NzI5NjMwODk2MTgyMiZoZWlnaHQ9MTAwJndpZHRoPTEwMCZleHQ9MTYxMTM3MDg1MCZoYXNoPUFlVFhpUEdMODRUVzNMTTQ4a0UiIHRpdGxlPSJSYWZhZWxhIFNvcnJlaWEgU3RyZW1pdHplciIgYWx0PSIiPjwvYT48YSBocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vMTYyMjU5NzI5Nzc3MzU4OCIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcgY2xhc3M9InNiLWltZyIgc3JjPSJodHRwczovL3BsYXRmb3JtLWxvb2thc2lkZS5mYnNieC5jb20vcGxhdGZvcm0vcHJvZmlsZXBpYy8/cHNpZD0xNjIyNTk3Mjk3NzczNTg4JmhlaWdodD0xMDAmd2lkdGg9MTAwJmV4dD0xNjExMzcwODUwJmhhc2g9QWVRbjBNNXBhR0NGRFgtRVdwWSIgdGl0bGU9Ik1hbnVlbGEgRnLDtmhsaWNoIiBhbHQ9IiI+PC9hPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS8yMjM4NDI0NjcyODM1NTc3IiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+PGltZyBjbGFzcz0ic2ItaW1nIiBzcmM9Imh0dHBzOi8vcGxhdGZvcm0tbG9va2FzaWRlLmZic2J4LmNvbS9wbGF0Zm9ybS9wcm9maWxlcGljLz9wc2lkPTIyMzg0MjQ2NzI4MzU1NzcmaGVpZ2h0PTEwMCZ3aWR0aD0xMDAmZXh0PTE2MTEzNzA4NTAmaGFzaD1BZVNKMENoQ0drcEF6S3VELVNrIiB0aXRsZT0iQmFybmV5IENhZGRpY2siIGFsdD0iIj48L2E+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzM0MjAyOTkzMzgwMDUwNzYiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48aW1nIGNsYXNzPSJzYi1pbWciIHNyYz0iaHR0cHM6Ly9wbGF0Zm9ybS1sb29rYXNpZGUuZmJzYnguY29tL3BsYXRmb3JtL3Byb2ZpbGVwaWMvP3BzaWQ9MzQyMDI5OTMzODAwNTA3NiZoZWlnaHQ9MTAwJndpZHRoPTEwMCZleHQ9MTYxMTM3MDg1MCZoYXNoPUFlU2RQaTZOVkNia2FZeURPU0UiIHRpdGxlPSJSZW5pIEhhZmVsZS1Nw6FydG9uIiBhbHQ9IiI+PC9hPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS8yMjE4MjYyNzYxNTQzNjYyIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+PGltZyBjbGFzcz0ic2ItaW1nIiBzcmM9Imh0dHBzOi8vcGxhdGZvcm0tbG9va2FzaWRlLmZic2J4LmNvbS9wbGF0Zm9ybS9wcm9maWxlcGljLz9wc2lkPTIyMTgyNjI3NjE1NDM2NjImaGVpZ2h0PTEwMCZ3aWR0aD0xMDAmZXh0PTE2MTEzNzA4NTAmaGFzaD1BZVRXRVZKNURPamU0N0lzc1ZnIiB0aXRsZT0iTWF0aGlhcyBHcnViZXIiIGFsdD0iIj48L2E+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4gICAgICAgICAgICA8L3NwYW4+ICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2ItaW5mbyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2Itc2hhcmUiPiAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9InNiLWZhY2Vib29rIHNiLWhvdmVyIiBocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vc2hhcmVyLnBocD91PWh0dHBzJTNBJTJGJTJGd3d3LmZhY2Vib29rLmNvbSUyRjMxMDM0NjMxNTczOTIyNCUyRnBvc3RzJTJGMzM0NTkwOTI2NTUxNjIzMiUyRiZ0PSIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPiAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJzYi1zaWNvbiBzYi1mYWNlYm9vayI+PC9pPiAgICAgICAgICAgICAgICAgICAgPC9hPiAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9InNiLXR3aXR0ZXIgc2ItaG92ZXIiIGhyZWY9Imh0dHBzOi8vdHdpdHRlci5jb20vc2hhcmU/dXJsPWh0dHBzJTNBJTJGJTJGd3d3LmZhY2Vib29rLmNvbSUyRjMxMDM0NjMxNTczOTIyNCUyRnBvc3RzJTJGMzM0NTkwOTI2NTUxNjIzMiUyRiZ0ZXh0PSIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPiAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJzYi1zaWNvbiBzYi10d2l0dGVyIj48L2k+ICAgICAgICAgICAgICAgICAgICA8L2E+ICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ic2ItcGludGVyZXN0IHNiLWhvdmVyIiBocmVmPSIvL3BpbnRlcmVzdC5jb20vcGluL2NyZWF0ZS9saW5rLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuZmFjZWJvb2suY29tJTJGMzEwMzQ2MzE1NzM5MjI0JTJGcG9zdHMlMkYzMzQ1OTA5MjY1NTE2MjMyJTJGJmFtcDtkZXNjcmlwdGlvbj0mYW1wO21lZGlhPWh0dHBzJTNBJTJGJTJGc2NvbnRlbnQtZnJ4NS0xLnh4LmZiY2RuLm5ldCUyRnYlMkZ0MS4wLTklMkZzNzIweDcyMCUyRjEyMDQyMDY2NF8zMzQ1ODg5MDU4ODUxNTg2XzU2MTY3ODA5MDc2MTMxODk4MTdfby5qcGclM0ZfbmNfY2F0JTNEMTAwJTI2Y2NiJTNEMiUyNl9uY19zaWQlM0Q4MDI0YmIlMjZfbmNfb2hjJTNESm1ZOW5jX2xqT2dBWDhIbTM0LSUyNl9uY19odCUzRHNjb250ZW50LWZyeDUtMS54eCUyNnRwJTNENyUyNm9oJTNEZjM3Nzk1MjIzMDljZmRlYWFjYzU2NDA1ZjMzYWM3YjQlMjZvZSUzRDYwMEIwQzE1IiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+ICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9InNiLXNpY29uIHNiLXBpbnRlcmVzdCI+PC9pPiAgICAgICAgICAgICAgICAgICAgPC9hPiAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9InNiLWxpbmtlZGluIHNiLWhvdmVyIiBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vc2hhcmVBcnRpY2xlP21pbmk9dHJ1ZSZ1cmw9aHR0cHMlM0ElMkYlMkZ3d3cuZmFjZWJvb2suY29tJTJGMzEwMzQ2MzE1NzM5MjI0JTJGcG9zdHMlMkYzMzQ1OTA5MjY1NTE2MjMyJTJGJnRpdGxlPSIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPiAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJzYi1zaWNvbiBzYi1saW5rZWRpbiI+PC9pPiAgICAgICAgICAgICAgICAgICAgPC9hPiAgICAgICAgICAgICAgICA8L3NwYW4+ICAgICAgICAgICAgPC9kaXY+ICAgICAgICAgICAgPC9kaXY+ICAgICAgICAgICAgPC9kaXY+ICAgICAgICAgICAgPC9kaXY+ICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2ItaXRlbSBzYi1mYWNlYm9vayBmYWNlYm9vay0xLTAiIGlkPSIxNjAwODQ0NTAyLTE2MDE3OTAyMzgiPiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzYi1jb250YWluZXIgc2ItaW1nZXhwYW5kIHNiLW5vZm9vdGVyIj4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2ItdGh1bWIgIj4gICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vc2NvbnRlbnQtZnJ4NS0xLnh4LmZiY2RuLm5ldC92L3QxLjAtMC9wNDgweDQ4MC8xMjAwMjE3ODdfMzMyMjUxMzk5NDUyMjQyNl8yMjExODExODQ2Mzg5NTY5NDc5X28uanBnP19uY19jYXQ9MTEwJmFtcDtjY2I9MiZhbXA7X25jX3NpZD04MDI0YmImYW1wO19uY19vaGM9a1ZvWThzTXR1M1VBWDhJVXNSNSZhbXA7X25jX2h0PXNjb250ZW50LWZyeDUtMS54eCZhbXA7dHA9NiZhbXA7b2g9ODcxM2Q1ZWQxOGI3NjE0OTQ3Y2UxM2Y2MmYzN2NmNzUmYW1wO29lPTYwMDdFNTYyIiBjbGFzcz0iaWNib3giIGRhdGEtc2l6ZT0iNDgwLDcyMCIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcgY2xhc3M9InNiLWltZyIgc3JjPSJodHRwczovL3Njb250ZW50LWZyeDUtMS54eC5mYmNkbi5uZXQvdi90MS4wLTAvcDQ4MHg0ODAvMTIwMDIxNzg3XzMzMjI1MTM5OTQ1MjI0MjZfMjIxMTgxMTg0NjM4OTU2OTQ3OV9vLmpwZz9fbmNfY2F0PTExMCZhbXA7Y2NiPTImYW1wO19uY19zaWQ9ODAyNGJiJmFtcDtfbmNfb2hjPWtWb1k4c010dTNVQVg4SVVzUjUmYW1wO19uY19odD1zY29udGVudC1mcng1LTEueHgmYW1wO3RwPTYmYW1wO29oPTg3MTNkNWVkMThiNzYxNDk0N2NlMTNmNjJmMzdjZjc1JmFtcDtvZT02MDA3RTU2MiIgYWx0PSJEYXMgU2Nod2ltbWJhZCBkZXMgQXJsYmVyZyBXZWxsQ29tIGlzdCBub2NoIGJpcyBlaW5zY2hsaWXDn2xpY2ggU29ubnRhZywgMTEuIE9rdG9iZXIgdMOkZ2xpY2ggdm8uLi4uIj48L2E+ICAgICAgICAgICAgICAgIDwvZGl2PiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNiLWlubmVyIj48c3BhbiBjbGFzcz0ic2ItaWNvbjIgc2ItZmFjZWJvb2siPjxpIGNsYXNzPSJzYi1jaWNvbiBzYi1mYWNlYm9vayI+PC9pPjwvc3Bhbj48c3BhbiBjbGFzcz0ic2ItdGV4dCBzYi1leHBhbmQgc2Itbm90aXRsZSI+RGFzIFNjaHdpbW1iYWQgZGVzIEFybGJlcmcgV2VsbENvbSBpc3Qgbm9jaCBiaXMgZWluc2NobGllw59saWNoIFNvbm50YWcsIDExLiBPa3RvYmVyIHTDpGdsaWNoIHZvbiAwOC4wMCBiaXMgMTkuMDAgVWhyIGdlw7ZmZm5ldC4g8J+PivCfj7vigI3imYDvuI88YnI+V2lyIGZyZXVlbiB1bnMgYXVmIGV1cmVuIEJlc3VjaCEg8J+Yijxicj5BcmxiZXJnIFdlbGxDb20gZsO8aGx0IHNpY2ggZW50c3Bhbm50IOKAkyBoaWVyOiBTdC4gQW50b24gYW0gQXJsYmVyZy48L3NwYW4+ICAgICAgICAgICAgPHNwYW4gY2xhc3M9InNiLW1ldGFkYXRhIj48c3BhbiBjbGFzcz0ic2ItbWV0YSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibGlrZXMiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJzYi1iaWNvIHNiLXN0YXIiPjwvaT4gNyBHZWbDpGxsdCBtaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L3NwYW4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzYi1tZXRhIGl0ZW0tbGlrZXMiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzM0OTgzMzE3NTY5MDEwOTEiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48aW1nIGNsYXNzPSJzYi1pbWciIHNyYz0iaHR0cHM6Ly9wbGF0Zm9ybS1sb29rYXNpZGUuZmJzYnguY29tL3BsYXRmb3JtL3Byb2ZpbGVwaWMvP3BzaWQ9MzQ5ODMzMTc1NjkwMTA5MSZoZWlnaHQ9MTAwJndpZHRoPTEwMCZleHQ9MTYxMTM3MDg1MCZoYXNoPUFlUmFTMnhLUlMzZkFWdXhaQ00iIHRpdGxlPSJUYW56IE1hbCBEcsO8YmVyIE5hY2giIGFsdD0iIj48L2E+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzE4MjE5NjI1NzQ1NzIwMDAiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48aW1nIGNsYXNzPSJzYi1pbWciIHNyYz0iaHR0cHM6Ly9wbGF0Zm9ybS1sb29rYXNpZGUuZmJzYnguY29tL3BsYXRmb3JtL3Byb2ZpbGVwaWMvP3BzaWQ9MTgyMTk2MjU3NDU3MjAwMCZoZWlnaHQ9MTAwJndpZHRoPTEwMCZleHQ9MTYxMTM3MDg1MCZoYXNoPUFlVDhVenJIUERiTlJsOEhaSTgiIHRpdGxlPSJNYXJpYS1BbmdlbGlrYSBaYW5nZXJsIiBhbHQ9IiI+PC9hPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS8yODc3Mjk2MzA4OTYxODIyIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+PGltZyBjbGFzcz0ic2ItaW1nIiBzcmM9Imh0dHBzOi8vcGxhdGZvcm0tbG9va2FzaWRlLmZic2J4LmNvbS9wbGF0Zm9ybS9wcm9maWxlcGljLz9wc2lkPTI4NzcyOTYzMDg5NjE4MjImaGVpZ2h0PTEwMCZ3aWR0aD0xMDAmZXh0PTE2MTEzNzA4NTAmaGFzaD1BZVRYaVBHTDg0VFczTE00cmVjIiB0aXRsZT0iUmFmYWVsYSBTb3JyZWlhIFN0cmVtaXR6ZXIiIGFsdD0iIj48L2E+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzE0MjY0NTE2MDQwNzA4MTMiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48aW1nIGNsYXNzPSJzYi1pbWciIHNyYz0iaHR0cHM6Ly9wbGF0Zm9ybS1sb29rYXNpZGUuZmJzYnguY29tL3BsYXRmb3JtL3Byb2ZpbGVwaWMvP3BzaWQ9MTQyNjQ1MTYwNDA3MDgxMyZoZWlnaHQ9MTAwJndpZHRoPTEwMCZleHQ9MTYxMTM3MDg1MCZoYXNoPUFlUWYwTVNlTTZzRWE5Tm5md1kiIHRpdGxlPSJLYXRoYXJpbmEgTsO2YmwiIGFsdD0iIj48L2E+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzE2MjI1OTcyOTc3NzM1ODgiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48aW1nIGNsYXNzPSJzYi1pbWciIHNyYz0iaHR0cHM6Ly9wbGF0Zm9ybS1sb29rYXNpZGUuZmJzYnguY29tL3BsYXRmb3JtL3Byb2ZpbGVwaWMvP3BzaWQ9MTYyMjU5NzI5Nzc3MzU4OCZoZWlnaHQ9MTAwJndpZHRoPTEwMCZleHQ9MTYxMTM3MDg1MCZoYXNoPUFlUW4wTTVwYUdDRkRYLUU1dlkiIHRpdGxlPSJNYW51ZWxhIEZyw7ZobGljaCIgYWx0PSIiPjwvYT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPiAgICAgICAgICAgIDwvc3Bhbj4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJzYi1pbmZvIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzYi1zaGFyZSI+ICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ic2ItZmFjZWJvb2sgc2ItaG92ZXIiIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9zaGFyZXIucGhwP3U9aHR0cHMlM0ElMkYlMkZ3d3cuZmFjZWJvb2suY29tJTJGMzEwMzQ2MzE1NzM5MjI0JTJGcG9zdHMlMkYzMzIyNTE2MDcxMTg4ODg1JTJGJnQ9IiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+ICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9InNiLXNpY29uIHNiLWZhY2Vib29rIj48L2k+ICAgICAgICAgICAgICAgICAgICA8L2E+ICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ic2ItdHdpdHRlciBzYi1ob3ZlciIgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9zaGFyZT91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuZmFjZWJvb2suY29tJTJGMzEwMzQ2MzE1NzM5MjI0JTJGcG9zdHMlMkYzMzIyNTE2MDcxMTg4ODg1JTJGJnRleHQ9IiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+ICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9InNiLXNpY29uIHNiLXR3aXR0ZXIiPjwvaT4gICAgICAgICAgICAgICAgICAgIDwvYT4gICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzYi1waW50ZXJlc3Qgc2ItaG92ZXIiIGhyZWY9Ii8vcGludGVyZXN0LmNvbS9waW4vY3JlYXRlL2xpbmsvP3VybD1odHRwcyUzQSUyRiUyRnd3dy5mYWNlYm9vay5jb20lMkYzMTAzNDYzMTU3MzkyMjQlMkZwb3N0cyUyRjMzMjI1MTYwNzExODg4ODUlMkYmYW1wO2Rlc2NyaXB0aW9uPSZhbXA7bWVkaWE9aHR0cHMlM0ElMkYlMkZzY29udGVudC1mcng1LTEueHguZmJjZG4ubmV0JTJGdiUyRnQxLjAtMCUyRnA0ODB4NDgwJTJGMTIwMDIxNzg3XzMzMjI1MTM5OTQ1MjI0MjZfMjIxMTgxMTg0NjM4OTU2OTQ3OV9vLmpwZyUzRl9uY19jYXQlM0QxMTAlMjZjY2IlM0QyJTI2X25jX3NpZCUzRDgwMjRiYiUyNl9uY19vaGMlM0RrVm9ZOHNNdHUzVUFYOElVc1I1JTI2X25jX2h0JTNEc2NvbnRlbnQtZnJ4NS0xLnh4JTI2dHAlM0Q2JTI2b2glM0Q4NzEzZDVlZDE4Yjc2MTQ5NDdjZTEzZjYyZjM3Y2Y3NSUyNm9lJTNENjAwN0U1NjIiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj4gICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ic2Itc2ljb24gc2ItcGludGVyZXN0Ij48L2k+ICAgICAgICAgICAgICAgICAgICA8L2E+ICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ic2ItbGlua2VkaW4gc2ItaG92ZXIiIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9zaGFyZUFydGljbGU/bWluaT10cnVlJnVybD1odHRwcyUzQSUyRiUyRnd3dy5mYWNlYm9vay5jb20lMkYzMTAzNDYzMTU3MzkyMjQlMkZwb3N0cyUyRjMzMjI1MTYwNzExODg4ODUlMkYmdGl0bGU9IiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+ICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9InNiLXNpY29uIHNiLWxpbmtlZGluIj48L2k+ICAgICAgICAgICAgICAgICAgICA8L2E+ICAgICAgICAgICAgICAgIDwvc3Bhbj4gICAgICAgICAgICA8L2Rpdj4gICAgICAgICAgICA8L2Rpdj4gICAgICAgICAgICA8L2Rpdj4gICAgICAgICAgICA8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzYi1sb2FkbW9yZSIgZGF0YS1ub25jZT0iZWE2MDE2YWE4OCI+PHA+TWVociBsYWRlbjwvcD48L2Rpdj48L2Rpdj4gICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4gICAgICAgICAgICBqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCQpIHtmdW5jdGlvbiBzYl9nZXR3aW5zaXplKCkge3ZhciB3c2l6ZSA9IHt3aW5DdXJyZW50V2lkdGg6ICQod2luZG93KS53aWR0aCgpLG5ld1dpZHRoOiAwLHdpbkN1cnJlbnRIZWlnaHQ6ICQod2luZG93KS5oZWlnaHQoKSxuZXdIZWlnaHQ6IDB9O3ZhciBnYXBXaWR0aCA9IE1hdGgucm91bmQoKHdzaXplLndpbkN1cnJlbnRXaWR0aCAqIDE1KSAvIDEwMCk7dmFyIGN1cnJlbnRXaWR0aCA9IHdzaXplLndpbkN1cnJlbnRXaWR0aC1nYXBXaWR0aDt3c2l6ZS5uZXdXaWR0aCA9IGN1cnJlbnRXaWR0aC0xMDt2YXIgZ2FwSGVpZ2h0ID0gTWF0aC5yb3VuZCgod3NpemUud2luQ3VycmVudEhlaWdodCAqIDUpIC8gMTAwKTt2YXIgY3VycmVudEhlaWdodCA9IHdzaXplLndpbkN1cnJlbnRIZWlnaHQtZ2FwSGVpZ2h0O3dzaXplLm5ld0hlaWdodCA9IGN1cnJlbnRIZWlnaHQtMzA7cmV0dXJuIHdzaXplO30gICAgdmFyICR3YWxsID0gJCgiI3RpbWVsaW5lX3dhbGw1NzkzNG1vZGVybjIiKS5pc290b3BlKHsgICAgICAgICAgICAgICAgICAgIGl0ZW1TZWxlY3RvcjogIi5zYi1pdGVtIiwgICAgICAgICAgICAgICAgICAgIGxheW91dE1vZGU6ICJtYXNvbnJ5IixnZXRTb3J0RGF0YTogeyAgICAgICAgICAgICAgICAgICAgICBkYXRlaWQ6IGZ1bmN0aW9uKCBpdGVtRWxlbSApIHsgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuICQoIGl0ZW1FbGVtICkuYXR0cigiaWQiKTsgICAgICAgICAgICAgICAgICAgICAgfX0sICAgICAgICAgICAgICAgICAgICBwZXJjZW50UG9zaXRpb246IHRydWUsICAgICAgICAgICAgICAgICAgICBtYXNvbnJ5OiB7ICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbldpZHRoOiAiLnNiLWlzaXplciIsICAgICAgICAgICAgICAgICAgICAgIGd1dHRlcjogIi5zYi1nc2l6ZXIiICAgICAgICAgICAgICAgICAgICB9LCAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbkR1cmF0aW9uOiA0MDAsICAgICAgICAgICAgICAgICAgICBvcmlnaW5MZWZ0OiB0cnVlLCAgICAgICAgICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgICAgICAvKiBsYXlvdXQgd2FsbCBvbiByZWxvYWQgKi8gICAgICAgICAgICAgICAgZnVuY3Rpb24gc2JfcmVsb2Fkd2FsbCgkd2FsbCkgeyAgICAgICAgICAgICAgICAgICAgJCh3aW5kb3cpLm9uZSgidHJhbnNpdGlvbmVuZCB3ZWJraXRUcmFuc2l0aW9uRW5kIG9UcmFuc2l0aW9uRW5kIG90cmFuc2l0aW9uZW5kIE1TVHJhbnNpdGlvbkVuZCIsIGZ1bmN0aW9uKGUpIHsgICAgICAgICAgICAgICAgICAgICAgICAkKHdpbmRvdykudHJpZ2dlcigic2Nyb2xsIik7ICAgICAgICAgICAgICAgICAgICAgICAgJCh3aW5kb3cpLnRyaWdnZXIoInJlc2l6ZSIpOyR3YWxsLmlzb3RvcGUoImxheW91dCIpOyAgICAgICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgc2JfcmVsb2Fkd2FsbCgkd2FsbCk7alF1ZXJ5KCR3YWxsKS5TYlNob3dNb3JlKHtidG5UZXh0OiAiU2hvdyBNb3JlIix3NzY4OiA5LHc2MDA6IDIsdzQ4MDogNCx3MzIwOiAyfSk7ICAgICAgICAgICAgICAgICAgICAvKiBsYXlvdXQgd2FsbCBhZnRlciBlYWNoIGltYWdlIGxvYWRzICovICAgICAgICAgICAgICAgICAgICAkd2FsbC5pbWFnZXNMb2FkZWQoKS5wcm9ncmVzcyggZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgICAgJHdhbGwuaXNvdG9wZSgibGF5b3V0Iik7ICAgICAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICAgICAgLyogc2V0IHdhbGwgZ3JpZCBvbiBjb250YWluZXIgcmVzaXplICovICAgICAgICAgICAgICAgICQod2luZG93KS5yZXNpemUoZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgICAgICQod2luZG93KS50cmlnZ2VyKCJzY3JvbGwiKTsgICAgICAgICAgICAgICAgICAgIH0sIDUwMCk7ICAgICAgICAgICAgICAgIH0pOyAgICAvKiBGaWx0ZXIgd2FsbCBieSBuZXR3b3JrcyAqLyQoIiNzYl93YWxsNTc5MzRtb2Rlcm4yIC5maWx0ZXItaXRlbXMiKS5vbigiY2xpY2siLCAic3BhbiIsIGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgJCgiLmZpbHRlci1sYWJlbCwuc2ItZmlsdGVyIikucmVtb3ZlQ2xhc3MoImFjdGl2ZSIpOyAgICAgICAgICAgICAgICAgICAgdmFyIGZpbHRlclZhbHVlID0gJCh0aGlzKS5hZGRDbGFzcygiYWN0aXZlIikuYXR0cigiZGF0YS1maWx0ZXIiKTtmaWx0ZXJWYWx1ZSA9IChmaWx0ZXJWYWx1ZSAhPSAiKiIpID8gZmlsdGVyVmFsdWUgKyAiLCAuc2ItYWR2ZXJ0IiA6IGZpbHRlclZhbHVlO2lmICggJCh0aGlzKS5oYXNDbGFzcyggImZpbHRlci1sYWJlbCIgKSApIHskd2FsbC5pc290b3BlKHsgZmlsdGVyOiBmaWx0ZXJWYWx1ZSB9KTsgICAgICAgICAgICAgICAgICAgICR3YWxsLm9uZSggImFycmFuZ2VDb21wbGV0ZSIsIGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKHdpbmRvdykudHJpZ2dlcigicmVzaXplIik7ICAgICAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICAgICAgICAgIH0gICAgfSk7ICAgICAgICAgICAgICAgICQoIiNzYl93YWxsNTc5MzRtb2Rlcm4yIC5zYi1zZWFyY2giKS5rZXl1cChmdW5jdGlvbigpeyAgICAgICAgICAgICAgICAgICAgdmFyIGZpbHRlclZhbHVlID0gJCh0aGlzKS52YWwoKTsgICAgICAgICAgICAgICAgICAgIGlmIChmaWx0ZXJWYWx1ZSAhPSAiIikgeyAgICAgICAgICAgICAgICAgICAgICAgICR3YWxsLmlzb3RvcGUoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuICgkKHRoaXMpLnRleHQoKS5zZWFyY2gobmV3IFJlZ0V4cChmaWx0ZXJWYWx1ZSwgImkiKSkgPiAwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsgICAgICAgICAgICAgICAgICAgICAgICAkd2FsbC5pc290b3BlKHsgZmlsdGVyOiAiKiIgfSk7ICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICR3YWxsLm9uZSggImFycmFuZ2VDb21wbGV0ZSIsIGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgICAgICQod2luZG93KS50cmlnZ2VyKCJyZXNpemUiKTsgICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgICAgICAkKCIjc2Jfd2FsbDU3OTM0bW9kZXJuMiAuc2ItZmlsdGVyIikuY2xpY2soZnVuY3Rpb24oKXsgICAgICAgICAgICAgICAgICAgIHZhciBmaWx0ZXJUZXJtID0gJCh0aGlzKS5hdHRyKCJkYXRhLWZpbHRlciIpOyAgICAgICAgICAgICAgICAgICAgaWYgKGZpbHRlclRlcm0gIT0gIiIpIHt2YXIgZmlsdGVyUmVnZXggPSAvXlwuK1thLXpdKy1cZCstW1xzXFNdKyQvaWc7aWYgKGZpbHRlclJlZ2V4LnRlc3QoZmlsdGVyVGVybSkpIHskd2FsbC5pc290b3BlKHsgZmlsdGVyOiBmaWx0ZXJUZXJtIH0pO30gZWxzZSB7ICAgICAgICAgICAgICAgICAgICAgICAgJHdhbGwuaXNvdG9wZSh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gKCQodGhpcykudGV4dCgpLnNlYXJjaChuZXcgUmVnRXhwKGZpbHRlclRlcm0sICJpZyIpKSA+IDApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgJHdhbGwub25lKCAiYXJyYW5nZUNvbXBsZXRlIiwgZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICQod2luZG93KS50cmlnZ2VyKCJyZXNpemUiKTsgICAgICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICB9KTtzY3JvbGxTdG9wKGZ1bmN0aW9uICgpIHsgICAgICAgICAgICAgICAgICAgICAgICAkd2FsbC5pc290b3BlKCJsYXlvdXQiKTsgICAgICAgICAgICAgICAgJCh3aW5kb3cpLnRyaWdnZXIoInJlc2l6ZSIpOyAgICAgICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgIGpRdWVyeSgiI3NiX3dhbGw1NzkzNG1vZGVybjIiKS5vbigiY2xpY2siLCAiLnNiLWxvYWRtb3JlIiwgZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgIGxtb2JqID0gJCgiI3NiX3dhbGw1NzkzNG1vZGVybjIgLnNiLWxvYWRtb3JlIik7ICAgICAgICAgICAgICAgIGxtbm9uY2UgPSBsbW9iai5hdHRyKCJkYXRhLW5vbmNlIik7JCgnI3NiX3dhbGw1NzkzNG1vZGVybjIgLnNiLWxvYWRtb3JlJykuaHRtbCgnPHAgY2xhc3M9InNiLWxvYWRpbmciPiZuYnNwOzwvcD4nKTsgICAgICAgICAgICAgICAgJC5hamF4KHsgICAgICAgICAgICAgICAgdHlwZTogInBvc3QiLCAgICAgICAgICAgICAgICB1cmw6ICJodHRwczovL3d3dy5hcmxiZXJnLXdlbGxjb20uYXQvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiLCAgICAgICAgICAgICAgICBkYXRhOiB7ICAgICAgICAgICAgICAgICAgICBhY3Rpb246ICJzYl9sb2FkbW9yZSIsICAgICAgICAgICAgICAgICAgICBhdHRyOiB7InRoZW1lIjoiNTc5MTAiLCJyZXN1bHRzIjoiMyIsIndvcmRzIjoiNDAiLCJzbGljZXBvaW50IjoiMzAwIiwiY29tbWVudHdvcmRzIjoiMjAiLCJ0aXRsZXMiOiIxNSIsImRhdGVmb3JtYXQiOiJmcmllbmRseSIsInVzZXJpbmZvIjoidG9wIiwicmVhZG1vcmUiOiIxIiwib3JkZXIiOiJkYXRlIiwiZmlsdGVycyI6IjEiLCJmaWx0ZXJfYWRzIjoiMCIsImRpc3BsYXlfYWxsIjoiIiwibG9hZG1vcmUiOiIxIiwibGlnaHRib3h0eXBlIjoibWVkaWEiLCJsYXlvdXRfaW1hZ2UiOiJpbWdleHBhbmQiLCJsaW5rcyI6IjEiLCJub2ZvbGxvdyI6IjEiLCJodHRwcyI6IjEiLCJsYXp5bG9hZCI6IjAiLCJjYWNoZSI6IjM2MCIsImNyYXdsIjoiMTciLCJ0aW1lb3V0IjoiMTciLCJkZWJ1Z2xvZyI6IjAiLCJkaXNwbGF5X2FkcyI6eyJ3YWxsIjoiMCIsImdyaWQiOiIwIiwidGltZWxpbmUiOiIwIiwiZmVlZCI6IjAiLCJjYXJvdXNlbCI6IjAifSwiZGVmYXVsdF9maWx0ZXIiOiIiLCJmaWx0ZXJzX29yZGVyIjp7IjAiOnsiZmFjZWJvb2siOiIxIn0sIjEiOnsidHdpdHRlciI6IjAifSwiMiI6eyJ0dW1ibHIiOiIwIn0sIjMiOnsiZGVsaWNpb3VzIjoiMCJ9LCI0Ijp7InBpbnRlcmVzdCI6IjAifSwiNSI6eyJmbGlja3IiOiIwIn0sIjYiOnsiaW5zdGFncmFtIjoiMSJ9LCI3Ijp7InlvdXR1YmUiOiIwIn0sIjgiOnsidmltZW8iOiIwIn0sIjkiOnsidmluZSI6IjAifSwiMTAiOnsidmluZSI6IjEifSwiMTEiOnsidmluZSI6IjEifSwiMTIiOnsidmluZSI6IjEifSwiMTMiOnsidmluZSI6IjEifSwiMTQiOnsid29yZHByZXNzIjoiMSJ9LCIxNiI6eyJ3b3JkcHJlc3MiOjF9fSwibGl2ZSI6Im9mZiIsImxpdmVfaW50ZXJ2YWwiOiI1IiwidHJhbnNpdGlvbiI6IjQwMCIsInN0YWdnZXIiOiIiLCJmaWx0ZXJfc2VhcmNoIjoiMSIsIm9yaWdpbkxlZnQiOiJ0cnVlIiwid2FsbF93aWR0aCI6IiIsIndhbGxfaGVpZ2h0IjoiIiwiZml4V2lkdGgiOiJmYWxzZSIsImJyZWFrcG9pbnRzIjpbIjMiLCIzIiwiMyIsIjMiLCIxIiwiMiIsIjEiXSwiaXRlbXdpZHRoIjoiMjUwIiwic2hvd21vcmUiOnRydWUsImd1dHRlclgiOiIyNCIsImd1dHRlclkiOiIyNCIsImlkIjoiNTc5MzQiLCJ0eXBlIjoid2FsbCJ9LCAgICAgICAgICAgICAgICAgICAgbm9uY2U6IGxtbm9uY2UsICAgICAgICAgICAgICAgICAgICBsYWJlbDogIndhbGw1NzkzNG1vZGVybjIiICAgICAgICAgICAgICAgIH0sICAgICAgICAgICAgICAgIGNhY2hlOiBmYWxzZSAgICAgICAgICAgICAgICB9KSAgICAgICAgICAgICAgICAuZG9uZShmdW5jdGlvbiggcmVzcG9uc2UgKSB7ICAgICAgICAgICAgICAgICAgICAvKiBhcHBlbmQgYW5kIGxheW91dCBpdGVtcyAqLyAgICAgICAgICAgICAgICAgICAgdmFyIGxtZGF0YSA9ICQocmVzcG9uc2UpOyAgICAgICAgICAgICAgICAgICAgdmFyICRpdGVtcyA9IGxtZGF0YS5maWx0ZXIoIi5zYi1pdGVtIik7ICAgICAgICAgICAgICAgICAgICB2YXIgJHNsaWRlcyA9IGxtZGF0YS5maWx0ZXIoIi5zYi1zbGlkZSIpOyAgICAgICAgICAgICAgICAgICAgJHdhbGwuYXBwZW5kKCAkaXRlbXMgKS5pc290b3BlKCAiYXBwZW5kZWQiLCAkaXRlbXMgKTsgICAgICAgICAgICAgICAgICAgICQoIiNzYl9zbGlkZXNfd2FsbDU3OTM0bW9kZXJuMiIpLmFwcGVuZCggJHNsaWRlcyApOyAgICAgICAgICAgICAgICAgICAgJCh3aW5kb3cpLm9uZSgidHJhbnNpdGlvbmVuZCB3ZWJraXRUcmFuc2l0aW9uRW5kIG9UcmFuc2l0aW9uRW5kIG90cmFuc2l0aW9uZW5kIE1TVHJhbnNpdGlvbkVuZCIsIGZ1bmN0aW9uKGUpIHsgICAgICAgICAgICAgICAgICAgICAgICAkKHdpbmRvdykudHJpZ2dlcigicmVzaXplIik7ICAgICAgICAgICAgICAgICAgICAgICAgJHdhbGwub25lKCAibGF5b3V0Q29tcGxldGUiLCBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgJCh3aW5kb3cpLnRyaWdnZXIoInJlc2l6ZSIpOyAgICAgICAgICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgICAgICAgICAgICAgICR3YWxsLmlzb3RvcGUoImxheW91dCIpOyAgICAgICAgICAgICAgICAgICAgfSk7JCgiLnNib2FyZCAuc2ItdGh1bWIgLmlmcmFtZSIpLmNvbG9yYm94KHtpZnJhbWU6IHRydWUsICAgICAgICAgICAgICAgICAgICBtYXhXaWR0aDogIjg1JSIsICAgICAgICAgICAgICAgICAgICBtYXhIZWlnaHQ6ICI5NSUiLHdpZHRoOiBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICAgICB2YXIgc2l6ZSA9ICQodGhpcykuZGF0YSgic2l6ZSIpOyAgICAgICAgICAgICAgICAgICAgICAgIGlmIChzaXplKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVhcnIgPSBzaXplLnNwbGl0KCIsIik7ICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KHNpemVhcnJbMF0pKzEwOyAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiA2NDA7ICAgICAgICAgICAgICAgICAgICAgICAgfX0saGVpZ2h0OiBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICAgICB2YXIgc2l6ZSA9ICQodGhpcykuZGF0YSgic2l6ZSIpOyAgICAgICAgICAgICAgICAgICAgICAgIGlmIChzaXplKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVhcnIgPSBzaXplLnNwbGl0KCIsIik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChzaXplYXJyWzFdKSsxMDsgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gNDYwOyAgICAgICAgICAgICAgICAgICAgICAgIH19LG9uQ29tcGxldGU6IGZ1bmN0aW9uKCkge3ZhciBzaXplID0gJCh0aGlzKS5kYXRhKCJzaXplIik7ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHNpemUpIHsgICAgdmFyIHNpemVhcnIgPSBzaXplLnNwbGl0KCIsIik7ICAgIHZhciBpZnJhbWVib3ggPSAkKCAiI2Nib3hMb2FkZWRDb250ZW50IGlmcmFtZSIgKTsgICAgaWYgKGlmcmFtZWJveC5sZW5ndGgpIHsgICAgaWZyYW1lYm94LmF0dHIoIndpZHRoIiwgc2l6ZWFyclswXSkuYXR0cigiaGVpZ2h0Iiwgc2l6ZWFyclsxXSk7ICAgIH0gICAgICAgICAgICAgICAgICAgICAgICB9fX0pOyAgICAgICAgICAgICAgICAkKCIuc2JvYXJkIC5pY2JveCwgLnNib2FyZCAuc2ItdGh1bWIgLmljYm94IikuY29sb3Jib3goeyAgICAgICAgICAgICAgICAgICAgcGhvdG86IHRydWUsICAgICAgICAgICAgICAgICAgICBocmVmOiBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gJCh0aGlzKS5hdHRyKCJocmVmIikgPyAkKHRoaXMpLmF0dHIoImhyZWYiKSA6ICQodGhpcykuZGF0YSgiaHJlZiIpOyAgICAgICAgICAgICAgICAgICAgfSwgICAgICAgICAgICAgICAgICAgIG1heFdpZHRoOiAiOTUlIiwgICAgICAgICAgICAgICAgICAgIG1heEhlaWdodDogIjk1JSIsICAgICAgICAgICAgICAgICAgICBvbkNvbXBsZXRlOiBmdW5jdGlvbigpIHtpZiggJCh0aGlzKS5jbG9zZXN0KCIudGltZWxpbmUtcm93IikuYXR0cigiaWQiKSApe3ZhciBfY2hpbGRzID0gIiNjaGlsZHNfIiArICQodGhpcykuY2xvc2VzdCgiLnRpbWVsaW5lLXJvdyIpLmF0dHIoImlkIik7fWVsc2V7dmFyIF9jaGlsZHMgPSAiI2NoaWxkc18iICsgJCh0aGlzKS5jbG9zZXN0KCIuc2ItaXRlbSIpLmF0dHIoImlkIik7fWlmKCQoX2NoaWxkcykubGVuZ3RoKXt2YXIgX2NoaWxkSXRlbXMgPSAkKF9jaGlsZHMpLmh0bWwoKTskKCIjY2JveExvYWRlZENvbnRlbnQiKS5hcHBlbmQoX2NoaWxkSXRlbXMgKyAiPGk+PC9pPjxpPjwvaT4iKTskKCIjY2JveExvYWRlZENvbnRlbnQiKS5jaGlsZHJlbigiaSIpLmZpcnN0KCkub24oImNsaWNrIixmdW5jdGlvbigpe3ZhciBfVGhpc0ltZ3MgPSAkKCIjY2JveExvYWRlZENvbnRlbnQiKS5jaGlsZHJlbigiaW1nIik7X1RoaXNJbWdzLmVhY2goZnVuY3Rpb24oaSx2KXtpZigkKHRoaXMpLmNzcygiZGlzcGxheSIpICE9ICJub25lIil7aWYoaSA9PSAwKXskKHRoaXMpLmhpZGUoKTtfVGhpc0ltZ3MubGFzdCgpLnNob3coKTt9ZWxzZXskKHRoaXMpLmhpZGUoKS5wcmV2KCkuc2hvdygpO31yZXR1cm4gZmFsc2U7fX0pO30pOyQoIiNjYm94TG9hZGVkQ29udGVudCIpLmNoaWxkcmVuKCJpIikubGFzdCgpLm9uKCJjbGljayIsZnVuY3Rpb24oKXt2YXIgX1RoaXNJbWdzID0gJCgiI2Nib3hMb2FkZWRDb250ZW50IikuY2hpbGRyZW4oImltZyIpO19UaGlzSW1ncy5lYWNoKGZ1bmN0aW9uKGksdil7aWYoJCh0aGlzKS5jc3MoImRpc3BsYXkiKSAhPSAibm9uZSIpe2lmKF9UaGlzSW1ncy5sYXN0KCkuaW5kZXgoKSA9PSBpKXskKHRoaXMpLmhpZGUoKTtfVGhpc0ltZ3MuZmlyc3QoKS5zaG93KCk7fWVsc2V7JCh0aGlzKS5oaWRlKCkubmV4dCgpLnNob3coKTt9cmV0dXJuIGZhbHNlO319KTt9KTt9fSAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICAgICAgJCgiLnNib2FyZCAuaW5saW5lLCAuc2JvYXJkIC5zYi10aHVtYiAuaW5saW5lIikuY29sb3Jib3goeyAgICAgICAgICAgICAgICAgICAgaW5saW5lOiB0cnVlLCAgICAgICAgICAgICAgICAgICAgbWF4V2lkdGg6ICI5NSUiLCAgICAgICAgICAgICAgICAgICAgbWF4SGVpZ2h0OiAiOTUlIn0pOyAgICAgICAgICAgICAgICAgICAgJCgiI3NiX3dhbGw1NzkzNG1vZGVybjIgLnNiLWxvYWRtb3JlIikuaHRtbCgiPHA+TWVociBsYWRlbjwvcD4iKTsgICAgICAgICAgICAgICAgfSkgICAgICAgICAgICAgICAgLmZhaWwoZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICBhbGVydCgiUHJvYmxlbSByZWFkaW5nIHRoZSBmZWVkIGRhdGEhIik7ICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgICAgICB9KTsgICAgICAgIGpRdWVyeSgiLnNib2FyZCIpLm9uKCJjbGljayIsICIuc2ItZmV0Y2hjb21tZW50cyBhLnNiLXRyaWdnZXJjb21tZW50cyIsIGZ1bmN0aW9uKCkgeyAgICAgICAgICAgIGZjb2JqID0gJCh0aGlzKS5wYXJlbnQoKTsgICAgICAgICAgICBmY25vbmNlID0gZmNvYmouYXR0cigiZGF0YS1ub25jZSIpO2Zjb2JqLmh0bWwoJzxwIGNsYXNzPSJzYi1sb2FkaW5nIj4mbmJzcDs8L3A+Jyk7ICAgICAgICAgICAgJC5hamF4KHsgICAgICAgICAgICAgICAgdHlwZTogInBvc3QiLCAgICAgICAgICAgICAgICB1cmw6ICJodHRwczovL3d3dy5hcmxiZXJnLXdlbGxjb20uYXQvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiLCAgICAgICAgICAgICAgICBkYXRhOiB7ICAgICAgICAgICAgICAgICAgICBhY3Rpb246ICJzYl9mZXRjaGNvbW1lbnRzIiwgICAgICAgICAgICAgICAgICAgIG5ldHdvcms6IGZjb2JqLmF0dHIoImRhdGEtbmV0d29yayIpLCAgICAgICAgICAgICAgICAgICAgYXR0cjogeyJ0aGVtZSI6IjU3OTEwIiwicmVzdWx0cyI6IjMiLCJ3b3JkcyI6IjQwIiwic2xpY2Vwb2ludCI6IjMwMCIsImNvbW1lbnR3b3JkcyI6IjIwIiwidGl0bGVzIjoiMTUiLCJkYXRlZm9ybWF0IjoiZnJpZW5kbHkiLCJ1c2VyaW5mbyI6InRvcCIsInJlYWRtb3JlIjoiMSIsIm9yZGVyIjoiZGF0ZSIsImZpbHRlcnMiOiIxIiwiZmlsdGVyX2FkcyI6IjAiLCJkaXNwbGF5X2FsbCI6IiIsImxvYWRtb3JlIjoiMSIsImxpZ2h0Ym94dHlwZSI6Im1lZGlhIiwibGF5b3V0X2ltYWdlIjoiaW1nZXhwYW5kIiwibGlua3MiOiIxIiwibm9mb2xsb3ciOiIxIiwiaHR0cHMiOiIxIiwibGF6eWxvYWQiOiIwIiwiY2FjaGUiOiIzNjAiLCJjcmF3bCI6IjE3IiwidGltZW91dCI6IjE3IiwiZGVidWdsb2ciOiIwIiwiZGlzcGxheV9hZHMiOnsid2FsbCI6IjAiLCJncmlkIjoiMCIsInRpbWVsaW5lIjoiMCIsImZlZWQiOiIwIiwiY2Fyb3VzZWwiOiIwIn0sImRlZmF1bHRfZmlsdGVyIjoiIiwiZmlsdGVyc19vcmRlciI6eyIwIjp7ImZhY2Vib29rIjoiMSJ9LCIxIjp7InR3aXR0ZXIiOiIwIn0sIjIiOnsidHVtYmxyIjoiMCJ9LCIzIjp7ImRlbGljaW91cyI6IjAifSwiNCI6eyJwaW50ZXJlc3QiOiIwIn0sIjUiOnsiZmxpY2tyIjoiMCJ9LCI2Ijp7Imluc3RhZ3JhbSI6IjEifSwiNyI6eyJ5b3V0dWJlIjoiMCJ9LCI4Ijp7InZpbWVvIjoiMCJ9LCI5Ijp7InZpbmUiOiIwIn0sIjEwIjp7InZpbmUiOiIxIn0sIjExIjp7InZpbmUiOiIxIn0sIjEyIjp7InZpbmUiOiIxIn0sIjEzIjp7InZpbmUiOiIxIn0sIjE0Ijp7IndvcmRwcmVzcyI6IjEifSwiMTYiOnsid29yZHByZXNzIjoxfX0sImxpdmUiOiJvZmYiLCJsaXZlX2ludGVydmFsIjoiNSIsInRyYW5zaXRpb24iOiI0MDAiLCJzdGFnZ2VyIjoiIiwiZmlsdGVyX3NlYXJjaCI6IjEiLCJvcmlnaW5MZWZ0IjoidHJ1ZSIsIndhbGxfd2lkdGgiOiIiLCJ3YWxsX2hlaWdodCI6IiIsImZpeFdpZHRoIjoiZmFsc2UiLCJicmVha3BvaW50cyI6WyIzIiwiMyIsIjMiLCIzIiwiMSIsIjIiLCIxIl0sIml0ZW13aWR0aCI6IjI1MCIsInNob3dtb3JlIjp0cnVlLCJndXR0ZXJYIjoiMjQiLCJndXR0ZXJZIjoiMjQiLCJpZCI6IjU3OTM0IiwidHlwZSI6IndhbGwifSwgICAgICAgICAgICAgICAgICAgIGlkOiBmY29iai5hdHRyKCJkYXRhLWlkIiksICAgICAgICAgICAgICAgICAgICBmZWVkOiBmY29iai5hdHRyKCJkYXRhLWZlZWQiKSwgICAgICAgICAgICAgICAgICAgIGxpbms6IGZjb2JqLmF0dHIoImRhdGEtbGluayIpLCAgICAgICAgICAgICAgICAgICAgbm9uY2U6IGZjbm9uY2UsICAgICAgICAgICAgICAgICAgICBsYWJlbDogIndhbGw1NzkzNG1vZGVybjIiICAgICAgICAgICAgICAgIH0sICAgICAgICAgICAgICAgIGNhY2hlOiBmYWxzZSAgICAgICAgICAgIH0pICAgICAgICAgICAgLmRvbmUoZnVuY3Rpb24oIHJlc3BvbnNlICkgeyAgICAgICAgICAgICAgICAvKiByZXBsYWNlIGNvbW1lbnRzICovICAgICAgICAgICAgICAgIC8qIHJlLWxheW91dCB3YWxsICovICAgICAgICAgICAgICAgIGZjb2JqLmh0bWwocmVzcG9uc2UpLnByb21pc2UoKS5kb25lKGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgJHdhbGwuaXNvdG9wZSgibGF5b3V0Iik7ICAgICAgICAgICAgICAgICAgICAkKHdpbmRvdykudHJpZ2dlcigic2Nyb2xsIik7ICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgIH0pICAgICAgICAgICAgLmZhaWwoZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgIGZjb2JqLmh0bWwoJzxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIgY2xhc3M9InNiLXRyaWdnZXJjb21tZW50cyI+QW5tZXJrdW5nZW4gYW56ZWlnZW48L2E+Jyk7ICAgICAgICAgICAgICAgIGFsZXJ0KCJQcm9ibGVtIHJlYWRpbmcgdGhlIGNvbW1lbnRzIGZlZWQgZGF0YSEiKTsgICAgICAgICAgICB9KTsgICAgICAgIH0pOyQoIi5zYm9hcmQgLnNiLXRodW1iIC5pZnJhbWUiKS5jb2xvcmJveCh7aWZyYW1lOiB0cnVlLCAgICAgICAgICAgICAgICAgICAgbWF4V2lkdGg6ICI4NSUiLCAgICAgICAgICAgICAgICAgICAgbWF4SGVpZ2h0OiAiOTUlIix3aWR0aDogZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHNpemUgPSAkKHRoaXMpLmRhdGEoInNpemUiKTsgICAgICAgICAgICAgICAgICAgICAgICBpZiAoc2l6ZSkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplYXJyID0gc2l6ZS5zcGxpdCgiLCIpOyAgICAgICAgICAgIHJldHVybiBwYXJzZUludChzaXplYXJyWzBdKSsxMDsgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gNjQwOyAgICAgICAgICAgICAgICAgICAgICAgIH19LGhlaWdodDogZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHNpemUgPSAkKHRoaXMpLmRhdGEoInNpemUiKTsgICAgICAgICAgICAgICAgICAgICAgICBpZiAoc2l6ZSkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplYXJyID0gc2l6ZS5zcGxpdCgiLCIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQoc2l6ZWFyclsxXSkrMTA7ICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDQ2MDsgICAgICAgICAgICAgICAgICAgICAgICB9fSxvbkNvbXBsZXRlOiBmdW5jdGlvbigpIHt2YXIgc2l6ZSA9ICQodGhpcykuZGF0YSgic2l6ZSIpOyAgICAgICAgICAgICAgICAgICAgICAgIGlmIChzaXplKSB7ICAgIHZhciBzaXplYXJyID0gc2l6ZS5zcGxpdCgiLCIpOyAgICB2YXIgaWZyYW1lYm94ID0gJCggIiNjYm94TG9hZGVkQ29udGVudCBpZnJhbWUiICk7ICAgIGlmIChpZnJhbWVib3gubGVuZ3RoKSB7ICAgIGlmcmFtZWJveC5hdHRyKCJ3aWR0aCIsIHNpemVhcnJbMF0pLmF0dHIoImhlaWdodCIsIHNpemVhcnJbMV0pOyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgfX19KTsgICAgICAgICAgICAgICAgJCgiLnNib2FyZCAuaWNib3gsIC5zYm9hcmQgLnNiLXRodW1iIC5pY2JveCIpLmNvbG9yYm94KHsgICAgICAgICAgICAgICAgICAgIHBob3RvOiB0cnVlLCAgICAgICAgICAgICAgICAgICAgaHJlZjogZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuICQodGhpcykuYXR0cigiaHJlZiIpID8gJCh0aGlzKS5hdHRyKCJocmVmIikgOiAkKHRoaXMpLmRhdGEoImhyZWYiKTsgICAgICAgICAgICAgICAgICAgIH0sICAgICAgICAgICAgICAgICAgICBtYXhXaWR0aDogIjk1JSIsICAgICAgICAgICAgICAgICAgICBtYXhIZWlnaHQ6ICI5NSUiLCAgICAgICAgICAgICAgICAgICAgb25Db21wbGV0ZTogZnVuY3Rpb24oKSB7aWYoICQodGhpcykuY2xvc2VzdCgiLnRpbWVsaW5lLXJvdyIpLmF0dHIoImlkIikgKXt2YXIgX2NoaWxkcyA9ICIjY2hpbGRzXyIgKyAkKHRoaXMpLmNsb3Nlc3QoIi50aW1lbGluZS1yb3ciKS5hdHRyKCJpZCIpO31lbHNle3ZhciBfY2hpbGRzID0gIiNjaGlsZHNfIiArICQodGhpcykuY2xvc2VzdCgiLnNiLWl0ZW0iKS5hdHRyKCJpZCIpO31pZigkKF9jaGlsZHMpLmxlbmd0aCl7dmFyIF9jaGlsZEl0ZW1zID0gJChfY2hpbGRzKS5odG1sKCk7JCgiI2Nib3hMb2FkZWRDb250ZW50IikuYXBwZW5kKF9jaGlsZEl0ZW1zICsgIjxpPjwvaT48aT48L2k+Iik7JCgiI2Nib3hMb2FkZWRDb250ZW50IikuY2hpbGRyZW4oImkiKS5maXJzdCgpLm9uKCJjbGljayIsZnVuY3Rpb24oKXt2YXIgX1RoaXNJbWdzID0gJCgiI2Nib3hMb2FkZWRDb250ZW50IikuY2hpbGRyZW4oImltZyIpO19UaGlzSW1ncy5lYWNoKGZ1bmN0aW9uKGksdil7aWYoJCh0aGlzKS5jc3MoImRpc3BsYXkiKSAhPSAibm9uZSIpe2lmKGkgPT0gMCl7JCh0aGlzKS5oaWRlKCk7X1RoaXNJbWdzLmxhc3QoKS5zaG93KCk7fWVsc2V7JCh0aGlzKS5oaWRlKCkucHJldigpLnNob3coKTt9cmV0dXJuIGZhbHNlO319KTt9KTskKCIjY2JveExvYWRlZENvbnRlbnQiKS5jaGlsZHJlbigiaSIpLmxhc3QoKS5vbigiY2xpY2siLGZ1bmN0aW9uKCl7dmFyIF9UaGlzSW1ncyA9ICQoIiNjYm94TG9hZGVkQ29udGVudCIpLmNoaWxkcmVuKCJpbWciKTtfVGhpc0ltZ3MuZWFjaChmdW5jdGlvbihpLHYpe2lmKCQodGhpcykuY3NzKCJkaXNwbGF5IikgIT0gIm5vbmUiKXtpZihfVGhpc0ltZ3MubGFzdCgpLmluZGV4KCkgPT0gaSl7JCh0aGlzKS5oaWRlKCk7X1RoaXNJbWdzLmZpcnN0KCkuc2hvdygpO31lbHNleyQodGhpcykuaGlkZSgpLm5leHQoKS5zaG93KCk7fXJldHVybiBmYWxzZTt9fSk7fSk7fX0gICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgICQoIi5zYm9hcmQgLmlubGluZSwgLnNib2FyZCAuc2ItdGh1bWIgLmlubGluZSIpLmNvbG9yYm94KHsgICAgICAgICAgICAgICAgICAgIGlubGluZTogdHJ1ZSwgICAgICAgICAgICAgICAgICAgIG1heFdpZHRoOiAiOTUlIiwgICAgICAgICAgICAgICAgICAgIG1heEhlaWdodDogIjk1JSJ9KTsgICAgICAgICAgICAkKGRvY3VtZW50KS5iaW5kKCJjYm94X2NvbXBsZXRlIiwgZnVuY3Rpb24oKXsgJCh3aW5kb3cpLnNjcm9sbFRvcCgkKHdpbmRvdykuc2Nyb2xsVG9wKCkrMSk7IH0pOyAgICAgICAgICAgICQod2luZG93KS5vbigicmVzaXplIiwgZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgIGlmIChqUXVlcnkoIiNjYm94T3ZlcmxheSIpLmlzKCI6dmlzaWJsZSIpKSB7ICAgICAgICAgICAgICAgICAgICB2YXIgd3NpemUgPSBzYl9nZXR3aW5zaXplKCk7ICAgICAgICAgICAgICAgICAgICB2YXIgY2JveCA9ICQoICIjY2JveExvYWRlZENvbnRlbnQiICk7ICAgICAgICAgICAgICAgICAgICB2YXIgaWZyYW1lYm94ID0gJCggIiNjYm94TG9hZGVkQ29udGVudCBpZnJhbWUiICk7ICAgICAgICAgICAgICAgICAgICBpZiAoIGlmcmFtZWJveC5sZW5ndGggKSB7ICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGlmcmFtZVdpZHRoID0gaWZyYW1lYm94LmF0dHIoIndpZHRoIik7ICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGlmcmFtZUhlaWdodCA9IGlmcmFtZWJveC5hdHRyKCJoZWlnaHQiKTsgICAgICAgICAgICAgICAgICAgICAgICBpZiAoICQod2luZG93KS53aWR0aCgpIDw9IDc2NyApIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHBoZWlnaHQgPSBNYXRoLnJvdW5kKCAoaWZyYW1lSGVpZ2h0IC8gaWZyYW1lV2lkdGgpICogOTUgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgalF1ZXJ5LmNvbG9yYm94LnJlc2l6ZSh7d2lkdGg6ICI5NSUiLCBoZWlnaHQ6IHBoZWlnaHQrIiUifSk7ICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBjYm94LmNoaWxkcmVuKCJkaXYuc2Itc2xpZGUiKS5sZW5ndGggPiAwKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqUXVlcnkuY29sb3Jib3gucmVzaXplKHttYXhXaWR0aDoiOTUlIiwgbWF4SGVpZ2h0OiI5NSUifSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlmcmFtZUhlaWdodCA+IHdzaXplLm5ld0hlaWdodCApIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgbmV3V2lkdGggPSBNYXRoLnJvdW5kKCAod3NpemUubmV3SGVpZ2h0ICogaWZyYW1lV2lkdGgpIC8gaWZyYW1lSGVpZ2h0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZnJhbWVXaWR0aCA9IG5ld1dpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZUhlaWdodCA9IHdzaXplLm5ld0hlaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlmcmFtZVdpZHRoID4gd3NpemUubmV3V2lkdGggKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZVdpZHRoID0gd3NpemUubmV3V2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZUhlaWdodCA9IHdzaXplLm5ld0hlaWdodDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqUXVlcnkuY29sb3Jib3gucmVzaXplKHsgd2lkdGg6IHBhcnNlSW50KGlmcmFtZVdpZHRoKSsxMCwgaGVpZ2h0OiBwYXJzZUludChpZnJhbWVIZWlnaHQpKzEwIH0pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsgICAgICAgICAgICAgICAgICAgICAgICBqUXVlcnkuY29sb3Jib3gucmVzaXplKHttYXhXaWR0aDoiOTUlIiwgbWF4SGVpZ2h0OiI5NSUifSk7ICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIH0gICAgICAgICAgICB9KTsgICAgICAgICAgICB9KTsgICAgICAgIDwvc2NyaXB0PjwhLS0gRW5kIEFYIFNvY2lhbCBTdHJlYW0gUGx1Z2luIC0gY2FjaGUgaXMgZW5hYmxlZCAtIGR1cmF0aW9uOiAzNjAgbWludXRlcyAtLT4g, IDwhLS0gQVggU29jaWFsIFN0cmVhbSBQbHVnaW4gQnkgQXhlbnQgTWVkaWEgLS0+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4jdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0sICN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZCAuc2ItaXNpemVyIHsgd2lkdGg6IDMyLjAwMCU7IG1hcmdpbi1ib3R0b206IDI0LjAwMHB4OyB9ICAgICAgICAgICAgICAgICAgICAgICAgI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1pdGVtLnNiLXR3b2ZvbGQgeyB3aWR0aDogNjYuMDAwJTsgfSAgICAgICAgICAgICAgICAgICAgICAgICN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbS5zYi10aHJlZWZvbGQgeyB3aWR0aDogMTAwLjAwMCU7IH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1nc2l6ZXIgeyB3aWR0aDogMi4wMDAlOyB9QG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7ICN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbSwgI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1pc2l6ZXIgeyB3aWR0aDogMzEuNjY3JTsgbWFyZ2luLWJvdHRvbTogMjQuMDAwcHg7IH0gICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0uc2ItdHdvZm9sZCB7IHdpZHRoOiA2NS44MzQlOyB9ICAgICAgICAgICAgICAgICAgICAgICAgI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1pdGVtLnNiLXRocmVlZm9sZCB7IHdpZHRoOiAxMDAuMDAxJTsgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQgLnNiLWdzaXplciB7IHdpZHRoOiAyLjUwMCU7IH0gfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7ICN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbSwgI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1pc2l6ZXIgeyB3aWR0aDogMzEuMjUwJTsgbWFyZ2luLWJvdHRvbTogMjQuMDAwcHg7IH0gICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0uc2ItdHdvZm9sZCB7IHdpZHRoOiA2NS42MjUlOyB9ICAgICAgICAgICAgICAgICAgICAgICAgI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1pdGVtLnNiLXRocmVlZm9sZCB7IHdpZHRoOiAxMDAuMDAwJTsgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQgLnNiLWdzaXplciB7IHdpZHRoOiAzLjEyNSU7IH0gfUBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7ICN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbSwgI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1pc2l6ZXIgeyB3aWR0aDogMzAuNjY3JTsgbWFyZ2luLWJvdHRvbTogMjQuMDAwcHg7IH0gICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0uc2ItdHdvZm9sZCB7IHdpZHRoOiA2NS4zMzQlOyB9ICAgICAgICAgICAgICAgICAgICAgICAgI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1pdGVtLnNiLXRocmVlZm9sZCB7IHdpZHRoOiAxMDAuMDAxJTsgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQgLnNiLWdzaXplciB7IHdpZHRoOiA0LjAwMCU7IH0gfUBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7ICN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbSwgI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1pc2l6ZXIgeyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMjQuMDAwcHg7IH0gICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0uc2ItdHdvZm9sZCB7IHdpZHRoOiAxMDAlOyB9ICAgICAgICAgICAgICAgICAgICAgICAgI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1pdGVtLnNiLXRocmVlZm9sZCB7IHdpZHRoOiAxMDAlOyB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZCAuc2ItZ3NpemVyIHsgd2lkdGg6IDAlOyB9IH1AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkgeyAjdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0sICN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZCAuc2ItaXNpemVyIHsgd2lkdGg6IDQ2LjI1MCU7IG1hcmdpbi1ib3R0b206IDI0LjAwMHB4OyB9ICAgICAgICAgICAgICAgICAgICAgICAgI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1pdGVtLnNiLXR3b2ZvbGQgeyB3aWR0aDogMTAwLjAwMCU7IH0gICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0uc2ItdGhyZWVmb2xkIHsgd2lkdGg6IDE1My43NTAlOyB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZCAuc2ItZ3NpemVyIHsgd2lkdGg6IDcuNTAwJTsgfSB9QG1lZGlhIChtYXgtd2lkdGg6IDMxOXB4KSB7ICN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZCAuc2ItaXRlbSwgI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1pc2l6ZXIgeyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMjMuOTk5cHg7IH0gICAgICAgICAgICAgICAgICAgICAgICAjdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQgLnNiLWl0ZW0uc2ItdHdvZm9sZCB7IHdpZHRoOiAxMDAlOyB9ICAgICAgICAgICAgICAgICAgICAgICAgI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1pdGVtLnNiLXRocmVlZm9sZCB7IHdpZHRoOiAxMDAlOyB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZCAuc2ItZ3NpemVyIHsgd2lkdGg6IDAlOyB9IH0jc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItZmFjZWJvb2suc2ItaG92ZXI6aG92ZXIsICNzYl93YWxsNTg2Njdtb2Rlcm4yIC5zYi1mYWNlYm9vay5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjogIzMwNTc5MCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjogIzMwNTc5MCAhaW1wb3J0YW50O2NvbG9yOiAjZmZmICFpbXBvcnRhbnR9I3NiX3dhbGw1ODY2N21vZGVybjIgLnNiLXR3aXR0ZXIuc2ItaG92ZXI6aG92ZXIsICNzYl93YWxsNTg2Njdtb2Rlcm4yIC5zYi10d2l0dGVyLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjMDZkMGZlICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiAjMDZkMGZlICFpbXBvcnRhbnQ7Y29sb3I6ICNmZmYgIWltcG9ydGFudH0jc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItdHVtYmxyLnNiLWhvdmVyOmhvdmVyLCAjc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItdHVtYmxyLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjMkU0RTY1ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiAjMkU0RTY1ICFpbXBvcnRhbnQ7Y29sb3I6ICNmZmYgIWltcG9ydGFudH0jc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItZGVsaWNpb3VzLnNiLWhvdmVyOmhvdmVyLCAjc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItZGVsaWNpb3VzLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ2ZWFlICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiAjMmQ2ZWFlICFpbXBvcnRhbnQ7Y29sb3I6ICNmZmYgIWltcG9ydGFudH0jc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItcGludGVyZXN0LnNiLWhvdmVyOmhvdmVyLCAjc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItcGludGVyZXN0LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjY2IxMjE4ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiAjY2IxMjE4ICFpbXBvcnRhbnQ7Y29sb3I6ICNmZmYgIWltcG9ydGFudH0jc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItZmxpY2tyLnNiLWhvdmVyOmhvdmVyLCAjc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItZmxpY2tyLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMTg1ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiAjZmYwMTg1ICFpbXBvcnRhbnQ7Y29sb3I6ICNmZmYgIWltcG9ydGFudH0jc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItaW5zdGFncmFtLnNiLWhvdmVyOmhvdmVyLCAjc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItaW5zdGFncmFtLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1NDc3ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiAjMjk1NDc3ICFpbXBvcnRhbnQ7Y29sb3I6ICNmZmYgIWltcG9ydGFudH0jc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2IteW91dHViZS5zYi1ob3Zlcjpob3ZlciwgI3NiX3dhbGw1ODY2N21vZGVybjIgLnNiLXlvdXR1YmUuYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICNiODAwMDAgIWltcG9ydGFudDtib3JkZXItY29sb3I6ICNiODAwMDAgIWltcG9ydGFudDtjb2xvcjogI2ZmZiAhaW1wb3J0YW50fSNzYl93YWxsNTg2Njdtb2Rlcm4yIC5zYi12aW1lby5zYi1ob3Zlcjpob3ZlciwgI3NiX3dhbGw1ODY2N21vZGVybjIgLnNiLXZpbWVvLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMGRjICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiAjMDBhMGRjICFpbXBvcnRhbnQ7Y29sb3I6ICNmZmYgIWltcG9ydGFudH0jc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2Itc3R1bWJsZXVwb24uc2ItaG92ZXI6aG92ZXIsICNzYl93YWxsNTg2Njdtb2Rlcm4yIC5zYi1zdHVtYmxldXBvbi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjogI2VjNDQxNSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjogI2VjNDQxNSAhaW1wb3J0YW50O2NvbG9yOiAjZmZmICFpbXBvcnRhbnR9I3NiX3dhbGw1ODY2N21vZGVybjIgLnNiLWRldmlhbnRhcnQuc2ItaG92ZXI6aG92ZXIsICNzYl93YWxsNTg2Njdtb2Rlcm4yIC5zYi1kZXZpYW50YXJ0LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjNDk1ZDUxICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiAjNDk1ZDUxICFpbXBvcnRhbnQ7Y29sb3I6ICNmZmYgIWltcG9ydGFudH0jc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItcnNzLnNiLWhvdmVyOmhvdmVyLCAjc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItcnNzLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjZDc4YjJkICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiAjZDc4YjJkICFpbXBvcnRhbnQ7Y29sb3I6ICNmZmYgIWltcG9ydGFudH0jc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2Itc291bmRjbG91ZC5zYi1ob3Zlcjpob3ZlciwgI3NiX3dhbGw1ODY2N21vZGVybjIgLnNiLXNvdW5kY2xvdWQuYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICNmZjMzMDAgIWltcG9ydGFudDtib3JkZXItY29sb3I6ICNmZjMzMDAgIWltcG9ydGFudDtjb2xvcjogI2ZmZiAhaW1wb3J0YW50fSNzYl93YWxsNTg2Njdtb2Rlcm4yIC5zYi12ay5zYi1ob3Zlcjpob3ZlciwgI3NiX3dhbGw1ODY2N21vZGVybjIgLnNiLXZrLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjNGM3NWEzICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiAjNGM3NWEzICFpbXBvcnRhbnQ7Y29sb3I6ICNmZmYgIWltcG9ydGFudH0jc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItbGlua2VkaW4uc2ItaG92ZXI6aG92ZXIsICNzYl93YWxsNTg2Njdtb2Rlcm4yIC5zYi1saW5rZWRpbi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjogIzE4ODRCQyAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjogIzE4ODRCQyAhaW1wb3J0YW50O2NvbG9yOiAjZmZmICFpbXBvcnRhbnR9I3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIuc2JvYXJkIC5zYi1pdGVtIC5zYi1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1fSN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZC5zYi1tb2Rlcm4yIC5zYi1pdGVtIC5zYi1pbmZvIGF7Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50fSN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZC5zYi1tb2Rlcm4yLCAjdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQuc2ItbW9kZXJuMiBhe2ZvbnQtc2l6ZTogMTVweH0jdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQuc2ItbW9kZXJuMiAuc2ItaGVhZGluZ3tmb250LXNpemU6IDE2cHggIWltcG9ydGFudH0jdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQuc2ItbW9kZXJuMiAuc2ItaXRlbSAuc2ItdGl0bGUgYXtjb2xvcjogIzAwMDAwMH0jdGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMi5zYm9hcmQuc2ItbW9kZXJuMiAuc2ItaXRlbXtjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpfSN0aW1lbGluZV93YWxsNTg2Njdtb2Rlcm4yLnNib2FyZCAuc2ItY29udGVudHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudH08L3N0eWxlPjxkaXYgaWQ9InNiX3dhbGw1ODY2N21vZGVybjIiPiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZpbHRlci1pdGVtcyBzYi1tb2Rlcm4yIj4gICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2ItaG92ZXIgZmlsdGVyLWxhYmVsIGFjdGl2ZSIgZGF0YS1maWx0ZXI9IioiIHRpdGxlPSJBbGxlIGFuemVpZ2VuIj48aSBjbGFzcz0ic2ItaWNvbiBzYi1lbGxpcHNpcy1oIj48L2k+PC9zcGFuPjxzcGFuIGNsYXNzPSJzYi1ob3ZlciBzYi1pbnN0YWdyYW0gZmlsdGVyLWxhYmVsIiBkYXRhLWZpbHRlcj0iLnNiLWluc3RhZ3JhbSI+PGkgY2xhc3M9InNiLWljb24gc2ItaW5zdGFncmFtIj48L2k+PC9zcGFuPjxpbnB1dCB0eXBlPSJ0ZXh0IiBjbGFzcz0ic2Itc2VhcmNoIiBwbGFjZWhvbGRlcj0iU3VjaGUuLi4iIC8+ICAgICAgICAgICAgPC9kaXY+PGRpdiBpZD0idGltZWxpbmVfd2FsbDU4NjY3bW9kZXJuMiIgY2xhc3M9InNib2FyZCBzYi13YWxsIHNiLW1vZGVybjIgIHNiLW1vZGVybjItbGlnaHQiIGRhdGEtY29sdW1ucz48ZGl2IGNsYXNzPSJzYi1nc2l6ZXIiPjwvZGl2PjxkaXYgY2xhc3M9InNiLWlzaXplciI+PC9kaXY+PHAgY2xhc3M9InNib2FyZC1ub2RhdGEiPjxzdHJvbmc+QVggU29jaWFsIFN0cmVhbTogPC9zdHJvbmc+IFRoZXJlIGlzIG5vIGZlZWQgZGF0YSB0byBkaXNwbGF5ITwvcD48L2Rpdj48L2Rpdj4gICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4gICAgICAgICAgICBqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCQpIHtmdW5jdGlvbiBzYl9nZXR3aW5zaXplKCkge3ZhciB3c2l6ZSA9IHt3aW5DdXJyZW50V2lkdGg6ICQod2luZG93KS53aWR0aCgpLG5ld1dpZHRoOiAwLHdpbkN1cnJlbnRIZWlnaHQ6ICQod2luZG93KS5oZWlnaHQoKSxuZXdIZWlnaHQ6IDB9O3ZhciBnYXBXaWR0aCA9IE1hdGgucm91bmQoKHdzaXplLndpbkN1cnJlbnRXaWR0aCAqIDE1KSAvIDEwMCk7dmFyIGN1cnJlbnRXaWR0aCA9IHdzaXplLndpbkN1cnJlbnRXaWR0aC1nYXBXaWR0aDt3c2l6ZS5uZXdXaWR0aCA9IGN1cnJlbnRXaWR0aC0xMDt2YXIgZ2FwSGVpZ2h0ID0gTWF0aC5yb3VuZCgod3NpemUud2luQ3VycmVudEhlaWdodCAqIDUpIC8gMTAwKTt2YXIgY3VycmVudEhlaWdodCA9IHdzaXplLndpbkN1cnJlbnRIZWlnaHQtZ2FwSGVpZ2h0O3dzaXplLm5ld0hlaWdodCA9IGN1cnJlbnRIZWlnaHQtMzA7cmV0dXJuIHdzaXplO30gICAgdmFyICR3YWxsID0gJCgiI3RpbWVsaW5lX3dhbGw1ODY2N21vZGVybjIiKS5pc290b3BlKHsgICAgICAgICAgICAgICAgICAgIGl0ZW1TZWxlY3RvcjogIi5zYi1pdGVtIiwgICAgICAgICAgICAgICAgICAgIGxheW91dE1vZGU6ICJtYXNvbnJ5IixnZXRTb3J0RGF0YTogeyAgICAgICAgICAgICAgICAgICAgICBkYXRlaWQ6IGZ1bmN0aW9uKCBpdGVtRWxlbSApIHsgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuICQoIGl0ZW1FbGVtICkuYXR0cigiaWQiKTsgICAgICAgICAgICAgICAgICAgICAgfX0sICAgICAgICAgICAgICAgICAgICBwZXJjZW50UG9zaXRpb246IHRydWUsICAgICAgICAgICAgICAgICAgICBtYXNvbnJ5OiB7ICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbldpZHRoOiAiLnNiLWlzaXplciIsICAgICAgICAgICAgICAgICAgICAgIGd1dHRlcjogIi5zYi1nc2l6ZXIiICAgICAgICAgICAgICAgICAgICB9LCAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbkR1cmF0aW9uOiA0MDAsICAgICAgICAgICAgICAgICAgICBvcmlnaW5MZWZ0OiB0cnVlLCAgICAgICAgICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgICAgICAvKiBsYXlvdXQgd2FsbCBvbiByZWxvYWQgKi8gICAgICAgICAgICAgICAgZnVuY3Rpb24gc2JfcmVsb2Fkd2FsbCgkd2FsbCkgeyAgICAgICAgICAgICAgICAgICAgJCh3aW5kb3cpLm9uZSgidHJhbnNpdGlvbmVuZCB3ZWJraXRUcmFuc2l0aW9uRW5kIG9UcmFuc2l0aW9uRW5kIG90cmFuc2l0aW9uZW5kIE1TVHJhbnNpdGlvbkVuZCIsIGZ1bmN0aW9uKGUpIHsgICAgICAgICAgICAgICAgICAgICAgICAkKHdpbmRvdykudHJpZ2dlcigic2Nyb2xsIik7ICAgICAgICAgICAgICAgICAgICAgICAgJCh3aW5kb3cpLnRyaWdnZXIoInJlc2l6ZSIpOyR3YWxsLmlzb3RvcGUoImxheW91dCIpOyAgICAgICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgc2JfcmVsb2Fkd2FsbCgkd2FsbCk7alF1ZXJ5KCR3YWxsKS5TYlNob3dNb3JlKHtidG5UZXh0OiAiU2hvdyBNb3JlIix3NzY4OiA5LHc2MDA6IDIsdzQ4MDogNCx3MzIwOiAyfSk7ICAgICAgICAgICAgICAgICAgICAvKiBsYXlvdXQgd2FsbCBhZnRlciBlYWNoIGltYWdlIGxvYWRzICovICAgICAgICAgICAgICAgICAgICAkd2FsbC5pbWFnZXNMb2FkZWQoKS5wcm9ncmVzcyggZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgICAgJHdhbGwuaXNvdG9wZSgibGF5b3V0Iik7ICAgICAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICAgICAgLyogc2V0IHdhbGwgZ3JpZCBvbiBjb250YWluZXIgcmVzaXplICovICAgICAgICAgICAgICAgICQod2luZG93KS5yZXNpemUoZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgICAgICQod2luZG93KS50cmlnZ2VyKCJzY3JvbGwiKTsgICAgICAgICAgICAgICAgICAgIH0sIDUwMCk7ICAgICAgICAgICAgICAgIH0pOyAgICAvKiBGaWx0ZXIgd2FsbCBieSBuZXR3b3JrcyAqLyQoIiNzYl93YWxsNTg2Njdtb2Rlcm4yIC5maWx0ZXItaXRlbXMiKS5vbigiY2xpY2siLCAic3BhbiIsIGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgJCgiLmZpbHRlci1sYWJlbCwuc2ItZmlsdGVyIikucmVtb3ZlQ2xhc3MoImFjdGl2ZSIpOyAgICAgICAgICAgICAgICAgICAgdmFyIGZpbHRlclZhbHVlID0gJCh0aGlzKS5hZGRDbGFzcygiYWN0aXZlIikuYXR0cigiZGF0YS1maWx0ZXIiKTtmaWx0ZXJWYWx1ZSA9IChmaWx0ZXJWYWx1ZSAhPSAiKiIpID8gZmlsdGVyVmFsdWUgKyAiLCAuc2ItYWR2ZXJ0IiA6IGZpbHRlclZhbHVlO2lmICggJCh0aGlzKS5oYXNDbGFzcyggImZpbHRlci1sYWJlbCIgKSApIHskd2FsbC5pc290b3BlKHsgZmlsdGVyOiBmaWx0ZXJWYWx1ZSB9KTsgICAgICAgICAgICAgICAgICAgICR3YWxsLm9uZSggImFycmFuZ2VDb21wbGV0ZSIsIGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKHdpbmRvdykudHJpZ2dlcigicmVzaXplIik7ICAgICAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICAgICAgICAgIH0gICAgfSk7ICAgICAgICAgICAgICAgICQoIiNzYl93YWxsNTg2Njdtb2Rlcm4yIC5zYi1zZWFyY2giKS5rZXl1cChmdW5jdGlvbigpeyAgICAgICAgICAgICAgICAgICAgdmFyIGZpbHRlclZhbHVlID0gJCh0aGlzKS52YWwoKTsgICAgICAgICAgICAgICAgICAgIGlmIChmaWx0ZXJWYWx1ZSAhPSAiIikgeyAgICAgICAgICAgICAgICAgICAgICAgICR3YWxsLmlzb3RvcGUoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuICgkKHRoaXMpLnRleHQoKS5zZWFyY2gobmV3IFJlZ0V4cChmaWx0ZXJWYWx1ZSwgImkiKSkgPiAwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsgICAgICAgICAgICAgICAgICAgICAgICAkd2FsbC5pc290b3BlKHsgZmlsdGVyOiAiKiIgfSk7ICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICR3YWxsLm9uZSggImFycmFuZ2VDb21wbGV0ZSIsIGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgICAgICQod2luZG93KS50cmlnZ2VyKCJyZXNpemUiKTsgICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgICAgICAkKCIjc2Jfd2FsbDU4NjY3bW9kZXJuMiAuc2ItZmlsdGVyIikuY2xpY2soZnVuY3Rpb24oKXsgICAgICAgICAgICAgICAgICAgIHZhciBmaWx0ZXJUZXJtID0gJCh0aGlzKS5hdHRyKCJkYXRhLWZpbHRlciIpOyAgICAgICAgICAgICAgICAgICAgaWYgKGZpbHRlclRlcm0gIT0gIiIpIHt2YXIgZmlsdGVyUmVnZXggPSAvXlwuK1thLXpdKy1cZCstW1xzXFNdKyQvaWc7aWYgKGZpbHRlclJlZ2V4LnRlc3QoZmlsdGVyVGVybSkpIHskd2FsbC5pc290b3BlKHsgZmlsdGVyOiBmaWx0ZXJUZXJtIH0pO30gZWxzZSB7ICAgICAgICAgICAgICAgICAgICAgICAgJHdhbGwuaXNvdG9wZSh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gKCQodGhpcykudGV4dCgpLnNlYXJjaChuZXcgUmVnRXhwKGZpbHRlclRlcm0sICJpZyIpKSA+IDApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgJHdhbGwub25lKCAiYXJyYW5nZUNvbXBsZXRlIiwgZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICQod2luZG93KS50cmlnZ2VyKCJyZXNpemUiKTsgICAgICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICB9KTtzY3JvbGxTdG9wKGZ1bmN0aW9uICgpIHsgICAgICAgICAgICAgICAgICAgICAgICAkd2FsbC5pc290b3BlKCJsYXlvdXQiKTsgICAgICAgICAgICAgICAgJCh3aW5kb3cpLnRyaWdnZXIoInJlc2l6ZSIpOyAgICAgICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgIGpRdWVyeSgiI3NiX3dhbGw1ODY2N21vZGVybjIiKS5vbigiY2xpY2siLCAiLnNiLWxvYWRtb3JlIiwgZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgIGxtb2JqID0gJCgiI3NiX3dhbGw1ODY2N21vZGVybjIgLnNiLWxvYWRtb3JlIik7ICAgICAgICAgICAgICAgIGxtbm9uY2UgPSBsbW9iai5hdHRyKCJkYXRhLW5vbmNlIik7JCgnI3NiX3dhbGw1ODY2N21vZGVybjIgLnNiLWxvYWRtb3JlJykuaHRtbCgnPHAgY2xhc3M9InNiLWxvYWRpbmciPiZuYnNwOzwvcD4nKTsgICAgICAgICAgICAgICAgJC5hamF4KHsgICAgICAgICAgICAgICAgdHlwZTogInBvc3QiLCAgICAgICAgICAgICAgICB1cmw6ICJodHRwczovL3d3dy5hcmxiZXJnLXdlbGxjb20uYXQvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiLCAgICAgICAgICAgICAgICBkYXRhOiB7ICAgICAgICAgICAgICAgICAgICBhY3Rpb246ICJzYl9sb2FkbW9yZSIsICAgICAgICAgICAgICAgICAgICBhdHRyOiB7InRoZW1lIjoiNTc5MTAiLCJyZXN1bHRzIjoiMyIsIndvcmRzIjoiNDAiLCJzbGljZXBvaW50IjoiMzAwIiwiY29tbWVudHdvcmRzIjoiMjAiLCJ0aXRsZXMiOiIxNSIsImRhdGVmb3JtYXQiOiJmcmllbmRseSIsInVzZXJpbmZvIjoidG9wIiwicmVhZG1vcmUiOiIxIiwib3JkZXIiOiJkYXRlIiwiZmlsdGVycyI6IjEiLCJmaWx0ZXJfYWRzIjoiMCIsImRpc3BsYXlfYWxsIjoiIiwibG9hZG1vcmUiOiIxIiwibGlnaHRib3h0eXBlIjoibWVkaWEiLCJsYXlvdXRfaW1hZ2UiOiJpbWdleHBhbmQiLCJsaW5rcyI6IjEiLCJub2ZvbGxvdyI6IjEiLCJodHRwcyI6IjEiLCJsYXp5bG9hZCI6IjAiLCJjYWNoZSI6IjM2MCIsImNyYXdsIjoiMTciLCJ0aW1lb3V0IjoiMTciLCJkZWJ1Z2xvZyI6IjAiLCJkaXNwbGF5X2FkcyI6eyJ3YWxsIjoiMCIsImdyaWQiOiIwIiwidGltZWxpbmUiOiIwIiwiZmVlZCI6IjAiLCJjYXJvdXNlbCI6IjAifSwiZGVmYXVsdF9maWx0ZXIiOiIiLCJmaWx0ZXJzX29yZGVyIjp7IjAiOnsiZmFjZWJvb2siOiIxIn0sIjEiOnsidHdpdHRlciI6IjAifSwiMiI6eyJ0dW1ibHIiOiIwIn0sIjMiOnsiZGVsaWNpb3VzIjoiMCJ9LCI0Ijp7InBpbnRlcmVzdCI6IjAifSwiNSI6eyJmbGlja3IiOiIwIn0sIjYiOnsiaW5zdGFncmFtIjoiMSJ9LCI3Ijp7InlvdXR1YmUiOiIwIn0sIjgiOnsidmltZW8iOiIwIn0sIjkiOnsidmluZSI6IjAifSwiMTAiOnsidmluZSI6IjEifSwiMTEiOnsidmluZSI6IjEifSwiMTIiOnsidmluZSI6IjEifSwiMTMiOnsidmluZSI6IjEifSwiMTQiOnsid29yZHByZXNzIjoiMSJ9LCIxNiI6eyJ3b3JkcHJlc3MiOjF9fSwibGl2ZSI6Im9mZiIsImxpdmVfaW50ZXJ2YWwiOiI1IiwidHJhbnNpdGlvbiI6IjQwMCIsInN0YWdnZXIiOiIiLCJmaWx0ZXJfc2VhcmNoIjoiMSIsIm9yaWdpbkxlZnQiOiJ0cnVlIiwid2FsbF93aWR0aCI6IiIsIndhbGxfaGVpZ2h0IjoiIiwiZml4V2lkdGgiOiJmYWxzZSIsImJyZWFrcG9pbnRzIjpbIjMiLCIzIiwiMyIsIjMiLCIxIiwiMiIsIjEiXSwiaXRlbXdpZHRoIjoiMjUwIiwic2hvd21vcmUiOnRydWUsImd1dHRlclgiOiIyNCIsImd1dHRlclkiOiIyNCIsImlkIjoiNTg2NjciLCJ0eXBlIjoid2FsbCJ9LCAgICAgICAgICAgICAgICAgICAgbm9uY2U6IGxtbm9uY2UsICAgICAgICAgICAgICAgICAgICBsYWJlbDogIndhbGw1ODY2N21vZGVybjIiICAgICAgICAgICAgICAgIH0sICAgICAgICAgICAgICAgIGNhY2hlOiBmYWxzZSAgICAgICAgICAgICAgICB9KSAgICAgICAgICAgICAgICAuZG9uZShmdW5jdGlvbiggcmVzcG9uc2UgKSB7ICAgICAgICAgICAgICAgICAgICAvKiBhcHBlbmQgYW5kIGxheW91dCBpdGVtcyAqLyAgICAgICAgICAgICAgICAgICAgdmFyIGxtZGF0YSA9ICQocmVzcG9uc2UpOyAgICAgICAgICAgICAgICAgICAgdmFyICRpdGVtcyA9IGxtZGF0YS5maWx0ZXIoIi5zYi1pdGVtIik7ICAgICAgICAgICAgICAgICAgICB2YXIgJHNsaWRlcyA9IGxtZGF0YS5maWx0ZXIoIi5zYi1zbGlkZSIpOyAgICAgICAgICAgICAgICAgICAgJHdhbGwuYXBwZW5kKCAkaXRlbXMgKS5pc290b3BlKCAiYXBwZW5kZWQiLCAkaXRlbXMgKTsgICAgICAgICAgICAgICAgICAgICQoIiNzYl9zbGlkZXNfd2FsbDU4NjY3bW9kZXJuMiIpLmFwcGVuZCggJHNsaWRlcyApOyAgICAgICAgICAgICAgICAgICAgJCh3aW5kb3cpLm9uZSgidHJhbnNpdGlvbmVuZCB3ZWJraXRUcmFuc2l0aW9uRW5kIG9UcmFuc2l0aW9uRW5kIG90cmFuc2l0aW9uZW5kIE1TVHJhbnNpdGlvbkVuZCIsIGZ1bmN0aW9uKGUpIHsgICAgICAgICAgICAgICAgICAgICAgICAkKHdpbmRvdykudHJpZ2dlcigicmVzaXplIik7ICAgICAgICAgICAgICAgICAgICAgICAgJHdhbGwub25lKCAibGF5b3V0Q29tcGxldGUiLCBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgJCh3aW5kb3cpLnRyaWdnZXIoInJlc2l6ZSIpOyAgICAgICAgICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgICAgICAgICAgICAgICR3YWxsLmlzb3RvcGUoImxheW91dCIpOyAgICAgICAgICAgICAgICAgICAgfSk7JCgiLnNib2FyZCAuc2ItdGh1bWIgLmlmcmFtZSIpLmNvbG9yYm94KHtpZnJhbWU6IHRydWUsICAgICAgICAgICAgICAgICAgICBtYXhXaWR0aDogIjg1JSIsICAgICAgICAgICAgICAgICAgICBtYXhIZWlnaHQ6ICI5NSUiLHdpZHRoOiBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICAgICB2YXIgc2l6ZSA9ICQodGhpcykuZGF0YSgic2l6ZSIpOyAgICAgICAgICAgICAgICAgICAgICAgIGlmIChzaXplKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVhcnIgPSBzaXplLnNwbGl0KCIsIik7ICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KHNpemVhcnJbMF0pKzEwOyAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiA2NDA7ICAgICAgICAgICAgICAgICAgICAgICAgfX0saGVpZ2h0OiBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICAgICB2YXIgc2l6ZSA9ICQodGhpcykuZGF0YSgic2l6ZSIpOyAgICAgICAgICAgICAgICAgICAgICAgIGlmIChzaXplKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVhcnIgPSBzaXplLnNwbGl0KCIsIik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChzaXplYXJyWzFdKSsxMDsgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gNDYwOyAgICAgICAgICAgICAgICAgICAgICAgIH19LG9uQ29tcGxldGU6IGZ1bmN0aW9uKCkge3ZhciBzaXplID0gJCh0aGlzKS5kYXRhKCJzaXplIik7ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHNpemUpIHsgICAgdmFyIHNpemVhcnIgPSBzaXplLnNwbGl0KCIsIik7ICAgIHZhciBpZnJhbWVib3ggPSAkKCAiI2Nib3hMb2FkZWRDb250ZW50IGlmcmFtZSIgKTsgICAgaWYgKGlmcmFtZWJveC5sZW5ndGgpIHsgICAgaWZyYW1lYm94LmF0dHIoIndpZHRoIiwgc2l6ZWFyclswXSkuYXR0cigiaGVpZ2h0Iiwgc2l6ZWFyclsxXSk7ICAgIH0gICAgICAgICAgICAgICAgICAgICAgICB9fX0pOyAgICAgICAgICAgICAgICAkKCIuc2JvYXJkIC5pY2JveCwgLnNib2FyZCAuc2ItdGh1bWIgLmljYm94IikuY29sb3Jib3goeyAgICAgICAgICAgICAgICAgICAgcGhvdG86IHRydWUsICAgICAgICAgICAgICAgICAgICBocmVmOiBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gJCh0aGlzKS5hdHRyKCJocmVmIikgPyAkKHRoaXMpLmF0dHIoImhyZWYiKSA6ICQodGhpcykuZGF0YSgiaHJlZiIpOyAgICAgICAgICAgICAgICAgICAgfSwgICAgICAgICAgICAgICAgICAgIG1heFdpZHRoOiAiOTUlIiwgICAgICAgICAgICAgICAgICAgIG1heEhlaWdodDogIjk1JSIsICAgICAgICAgICAgICAgICAgICBvbkNvbXBsZXRlOiBmdW5jdGlvbigpIHtpZiggJCh0aGlzKS5jbG9zZXN0KCIudGltZWxpbmUtcm93IikuYXR0cigiaWQiKSApe3ZhciBfY2hpbGRzID0gIiNjaGlsZHNfIiArICQodGhpcykuY2xvc2VzdCgiLnRpbWVsaW5lLXJvdyIpLmF0dHIoImlkIik7fWVsc2V7dmFyIF9jaGlsZHMgPSAiI2NoaWxkc18iICsgJCh0aGlzKS5jbG9zZXN0KCIuc2ItaXRlbSIpLmF0dHIoImlkIik7fWlmKCQoX2NoaWxkcykubGVuZ3RoKXt2YXIgX2NoaWxkSXRlbXMgPSAkKF9jaGlsZHMpLmh0bWwoKTskKCIjY2JveExvYWRlZENvbnRlbnQiKS5hcHBlbmQoX2NoaWxkSXRlbXMgKyAiPGk+PC9pPjxpPjwvaT4iKTskKCIjY2JveExvYWRlZENvbnRlbnQiKS5jaGlsZHJlbigiaSIpLmZpcnN0KCkub24oImNsaWNrIixmdW5jdGlvbigpe3ZhciBfVGhpc0ltZ3MgPSAkKCIjY2JveExvYWRlZENvbnRlbnQiKS5jaGlsZHJlbigiaW1nIik7X1RoaXNJbWdzLmVhY2goZnVuY3Rpb24oaSx2KXtpZigkKHRoaXMpLmNzcygiZGlzcGxheSIpICE9ICJub25lIil7aWYoaSA9PSAwKXskKHRoaXMpLmhpZGUoKTtfVGhpc0ltZ3MubGFzdCgpLnNob3coKTt9ZWxzZXskKHRoaXMpLmhpZGUoKS5wcmV2KCkuc2hvdygpO31yZXR1cm4gZmFsc2U7fX0pO30pOyQoIiNjYm94TG9hZGVkQ29udGVudCIpLmNoaWxkcmVuKCJpIikubGFzdCgpLm9uKCJjbGljayIsZnVuY3Rpb24oKXt2YXIgX1RoaXNJbWdzID0gJCgiI2Nib3hMb2FkZWRDb250ZW50IikuY2hpbGRyZW4oImltZyIpO19UaGlzSW1ncy5lYWNoKGZ1bmN0aW9uKGksdil7aWYoJCh0aGlzKS5jc3MoImRpc3BsYXkiKSAhPSAibm9uZSIpe2lmKF9UaGlzSW1ncy5sYXN0KCkuaW5kZXgoKSA9PSBpKXskKHRoaXMpLmhpZGUoKTtfVGhpc0ltZ3MuZmlyc3QoKS5zaG93KCk7fWVsc2V7JCh0aGlzKS5oaWRlKCkubmV4dCgpLnNob3coKTt9cmV0dXJuIGZhbHNlO319KTt9KTt9fSAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICAgICAgJCgiLnNib2FyZCAuaW5saW5lLCAuc2JvYXJkIC5zYi10aHVtYiAuaW5saW5lIikuY29sb3Jib3goeyAgICAgICAgICAgICAgICAgICAgaW5saW5lOiB0cnVlLCAgICAgICAgICAgICAgICAgICAgbWF4V2lkdGg6ICI5NSUiLCAgICAgICAgICAgICAgICAgICAgbWF4SGVpZ2h0OiAiOTUlIn0pOyAgICAgICAgICAgICAgICAgICAgJCgiI3NiX3dhbGw1ODY2N21vZGVybjIgLnNiLWxvYWRtb3JlIikuaHRtbCgiPHA+TWVociBsYWRlbjwvcD4iKTsgICAgICAgICAgICAgICAgfSkgICAgICAgICAgICAgICAgLmZhaWwoZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICBhbGVydCgiUHJvYmxlbSByZWFkaW5nIHRoZSBmZWVkIGRhdGEhIik7ICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgICAgICB9KTsgICAgICAgIGpRdWVyeSgiLnNib2FyZCIpLm9uKCJjbGljayIsICIuc2ItZmV0Y2hjb21tZW50cyBhLnNiLXRyaWdnZXJjb21tZW50cyIsIGZ1bmN0aW9uKCkgeyAgICAgICAgICAgIGZjb2JqID0gJCh0aGlzKS5wYXJlbnQoKTsgICAgICAgICAgICBmY25vbmNlID0gZmNvYmouYXR0cigiZGF0YS1ub25jZSIpO2Zjb2JqLmh0bWwoJzxwIGNsYXNzPSJzYi1sb2FkaW5nIj4mbmJzcDs8L3A+Jyk7ICAgICAgICAgICAgJC5hamF4KHsgICAgICAgICAgICAgICAgdHlwZTogInBvc3QiLCAgICAgICAgICAgICAgICB1cmw6ICJodHRwczovL3d3dy5hcmxiZXJnLXdlbGxjb20uYXQvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiLCAgICAgICAgICAgICAgICBkYXRhOiB7ICAgICAgICAgICAgICAgICAgICBhY3Rpb246ICJzYl9mZXRjaGNvbW1lbnRzIiwgICAgICAgICAgICAgICAgICAgIG5ldHdvcms6IGZjb2JqLmF0dHIoImRhdGEtbmV0d29yayIpLCAgICAgICAgICAgICAgICAgICAgYXR0cjogeyJ0aGVtZSI6IjU3OTEwIiwicmVzdWx0cyI6IjMiLCJ3b3JkcyI6IjQwIiwic2xpY2Vwb2ludCI6IjMwMCIsImNvbW1lbnR3b3JkcyI6IjIwIiwidGl0bGVzIjoiMTUiLCJkYXRlZm9ybWF0IjoiZnJpZW5kbHkiLCJ1c2VyaW5mbyI6InRvcCIsInJlYWRtb3JlIjoiMSIsIm9yZGVyIjoiZGF0ZSIsImZpbHRlcnMiOiIxIiwiZmlsdGVyX2FkcyI6IjAiLCJkaXNwbGF5X2FsbCI6IiIsImxvYWRtb3JlIjoiMSIsImxpZ2h0Ym94dHlwZSI6Im1lZGlhIiwibGF5b3V0X2ltYWdlIjoiaW1nZXhwYW5kIiwibGlua3MiOiIxIiwibm9mb2xsb3ciOiIxIiwiaHR0cHMiOiIxIiwibGF6eWxvYWQiOiIwIiwiY2FjaGUiOiIzNjAiLCJjcmF3bCI6IjE3IiwidGltZW91dCI6IjE3IiwiZGVidWdsb2ciOiIwIiwiZGlzcGxheV9hZHMiOnsid2FsbCI6IjAiLCJncmlkIjoiMCIsInRpbWVsaW5lIjoiMCIsImZlZWQiOiIwIiwiY2Fyb3VzZWwiOiIwIn0sImRlZmF1bHRfZmlsdGVyIjoiIiwiZmlsdGVyc19vcmRlciI6eyIwIjp7ImZhY2Vib29rIjoiMSJ9LCIxIjp7InR3aXR0ZXIiOiIwIn0sIjIiOnsidHVtYmxyIjoiMCJ9LCIzIjp7ImRlbGljaW91cyI6IjAifSwiNCI6eyJwaW50ZXJlc3QiOiIwIn0sIjUiOnsiZmxpY2tyIjoiMCJ9LCI2Ijp7Imluc3RhZ3JhbSI6IjEifSwiNyI6eyJ5b3V0dWJlIjoiMCJ9LCI4Ijp7InZpbWVvIjoiMCJ9LCI5Ijp7InZpbmUiOiIwIn0sIjEwIjp7InZpbmUiOiIxIn0sIjExIjp7InZpbmUiOiIxIn0sIjEyIjp7InZpbmUiOiIxIn0sIjEzIjp7InZpbmUiOiIxIn0sIjE0Ijp7IndvcmRwcmVzcyI6IjEifSwiMTYiOnsid29yZHByZXNzIjoxfX0sImxpdmUiOiJvZmYiLCJsaXZlX2ludGVydmFsIjoiNSIsInRyYW5zaXRpb24iOiI0MDAiLCJzdGFnZ2VyIjoiIiwiZmlsdGVyX3NlYXJjaCI6IjEiLCJvcmlnaW5MZWZ0IjoidHJ1ZSIsIndhbGxfd2lkdGgiOiIiLCJ3YWxsX2hlaWdodCI6IiIsImZpeFdpZHRoIjoiZmFsc2UiLCJicmVha3BvaW50cyI6WyIzIiwiMyIsIjMiLCIzIiwiMSIsIjIiLCIxIl0sIml0ZW13aWR0aCI6IjI1MCIsInNob3dtb3JlIjp0cnVlLCJndXR0ZXJYIjoiMjQiLCJndXR0ZXJZIjoiMjQiLCJpZCI6IjU4NjY3IiwidHlwZSI6IndhbGwifSwgICAgICAgICAgICAgICAgICAgIGlkOiBmY29iai5hdHRyKCJkYXRhLWlkIiksICAgICAgICAgICAgICAgICAgICBmZWVkOiBmY29iai5hdHRyKCJkYXRhLWZlZWQiKSwgICAgICAgICAgICAgICAgICAgIGxpbms6IGZjb2JqLmF0dHIoImRhdGEtbGluayIpLCAgICAgICAgICAgICAgICAgICAgbm9uY2U6IGZjbm9uY2UsICAgICAgICAgICAgICAgICAgICBsYWJlbDogIndhbGw1ODY2N21vZGVybjIiICAgICAgICAgICAgICAgIH0sICAgICAgICAgICAgICAgIGNhY2hlOiBmYWxzZSAgICAgICAgICAgIH0pICAgICAgICAgICAgLmRvbmUoZnVuY3Rpb24oIHJlc3BvbnNlICkgeyAgICAgICAgICAgICAgICAvKiByZXBsYWNlIGNvbW1lbnRzICovICAgICAgICAgICAgICAgIC8qIHJlLWxheW91dCB3YWxsICovICAgICAgICAgICAgICAgIGZjb2JqLmh0bWwocmVzcG9uc2UpLnByb21pc2UoKS5kb25lKGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgJHdhbGwuaXNvdG9wZSgibGF5b3V0Iik7ICAgICAgICAgICAgICAgICAgICAkKHdpbmRvdykudHJpZ2dlcigic2Nyb2xsIik7ICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgIH0pICAgICAgICAgICAgLmZhaWwoZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgIGZjb2JqLmh0bWwoJzxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIgY2xhc3M9InNiLXRyaWdnZXJjb21tZW50cyI+QW5tZXJrdW5nZW4gYW56ZWlnZW48L2E+Jyk7ICAgICAgICAgICAgICAgIGFsZXJ0KCJQcm9ibGVtIHJlYWRpbmcgdGhlIGNvbW1lbnRzIGZlZWQgZGF0YSEiKTsgICAgICAgICAgICB9KTsgICAgICAgIH0pOyAgICAgICAgICAgIH0pOyAgICAgICAgPC9zY3JpcHQ+PCEtLSBFbmQgQVggU29jaWFsIFN0cmVhbSBQbHVnaW4gLSBjYWNoZSBpcyBlbmFibGVkIC0gZHVyYXRpb246IDM2MCBtaW51dGVzIC0tPjxiciAvPgo=, Die einzigartige Kongress- und Eventdestination, https://policies.google.com/privacy?hl=de, https://www.hotelolympia.at/datenschutz-erklaerung/.