{"data":{"id":"10.4232/1.14731","type":"dois","attributes":{"doi":"10.4232/1.14731","prefix":"10.4232","suffix":"1.14731","identifiers":[{"identifier":"ZA9085","identifierType":"ZA-No."}],"alternateIdentifiers":[{"alternateIdentifierType":"ZA-No.","alternateIdentifier":"ZA9085"}],"creators":[{"name":"GLEN","nameType":"Organizational","affiliation":[],"nameIdentifiers":[]}],"titles":[{"lang":"de","title":"German Longitudinal Environmental Study (GLEN)"},{"lang":"en","title":"German Longitudinal Environmental Study (GLEN)"}],"publisher":"GESIS","container":{},"publicationYear":2026,"subjects":[{"lang":"de","subject":"UMWELT UND NATUR","subjectScheme":"CESSDA Topic Classification"},{"lang":"de","subject":"Umweltschutz und Naturschutz","subjectScheme":"CESSDA Topic Classification"},{"lang":"de","subject":"Informationsgesellschaft","subjectScheme":"CESSDA Topic Classification"},{"lang":"de","subject":"Medien","subjectScheme":"CESSDA Topic Classification"},{"lang":"de","subject":"Politisches Verhalten und politische Einstellungen","subjectScheme":"CESSDA Topic Classification"},{"lang":"de","subject":"Gemeinde, Wohnumgebung, Stadtleben und Landleben","subjectScheme":"CESSDA Topic Classification"},{"lang":"de","subject":"Freizeit, Tourismus und Sport","subjectScheme":"CESSDA Topic Classification"},{"lang":"de","subject":"Religion und Werte","subjectScheme":"CESSDA Topic Classification"},{"lang":"de","subject":"PSYCHOLOGIE","subjectScheme":"CESSDA Topic Classification"},{"lang":"de","subject":"Soziales Verhalten und soziale Einstellungen","subjectScheme":"CESSDA Topic Classification"},{"lang":"de","subject":"Soziale Lage und soziale Indikatoren","subjectScheme":"CESSDA Topic Classification"},{"lang":"de","subject":"Konsum und Konsumverhalten","subjectScheme":"CESSDA Topic Classification"},{"lang":"de","subject":"Beschäftigung und Erwerbstätigkeit","subjectScheme":"CESSDA Topic Classification"},{"lang":"en","subject":"NATURAL ENVIRONMENT","subjectScheme":"CESSDA Topic Classification"},{"lang":"en","subject":"Environment and conservation","subjectScheme":"CESSDA Topic Classification"},{"lang":"en","subject":"Information society","subjectScheme":"CESSDA Topic Classification"},{"lang":"en","subject":"Media","subjectScheme":"CESSDA Topic Classification"},{"lang":"en","subject":"Political behaviour and attitudes","subjectScheme":"CESSDA Topic Classification"},{"lang":"en","subject":"Community, urban and rural life","subjectScheme":"CESSDA Topic Classification"},{"lang":"en","subject":"Leisure, tourism and sport","subjectScheme":"CESSDA Topic Classification"},{"lang":"en","subject":"Religion and values","subjectScheme":"CESSDA Topic Classification"},{"lang":"en","subject":"PSYCHOLOGY","subjectScheme":"CESSDA Topic Classification"},{"lang":"en","subject":"Social behaviour and attitudes","subjectScheme":"CESSDA Topic Classification"},{"lang":"en","subject":"Social conditions and indicators","subjectScheme":"CESSDA Topic Classification"},{"lang":"en","subject":"Consumption and consumer behaviour","subjectScheme":"CESSDA Topic Classification"},{"lang":"en","subject":"Employment","subjectScheme":"CESSDA Topic Classification"}],"contributors":[{"name":"Verian, München","nameType":"Organizational","contributorType":"DataCollector","affiliation":[],"nameIdentifiers":[]},{"name":"Auspurg,Katrin","nameType":"Personal","givenName":"Katrin","familyName":"Auspurg","affiliation":["Ludwig-Maximilians-Universität München"],"contributorType":"ProjectLeader","nameIdentifiers":[]},{"name":"Best,Henning","nameType":"Personal","givenName":"Henning","familyName":"Best","affiliation":["RPTU Kaiserslautern"],"contributorType":"ProjectLeader","nameIdentifiers":[]},{"name":"Bozoyan,Christiane","nameType":"Personal","givenName":"Christiane","familyName":"Bozoyan","affiliation":["Universität Heidelberg"],"contributorType":"ProjectLeader","nameIdentifiers":[]},{"name":"Diekmann,Andreas","nameType":"Personal","givenName":"Andreas","familyName":"Diekmann","affiliation":["Universität Konstanz"],"contributorType":"ProjectLeader","nameIdentifiers":[]},{"name":"Schmiedeberg,Claudia","nameType":"Personal","givenName":"Claudia","familyName":"Schmiedeberg","affiliation":["Universität Heidelberg"],"contributorType":"ProjectLeader","nameIdentifiers":[]},{"name":"Behringer,Tom","nameType":"Personal","givenName":"Tom","familyName":"Behringer","affiliation":["RPTU Kaiserslautern"],"contributorType":"ProjectMember","nameIdentifiers":[]},{"name":"Emmer,Josef","nameType":"Personal","givenName":"Josef","familyName":"Emmer","affiliation":["Ludwig-Maximilians-Universität München"],"contributorType":"ProjectMember","nameIdentifiers":[]},{"name":"Friedrich,Michael","nameType":"Personal","givenName":"Michael","familyName":"Friedrich","affiliation":["RPTU Kaiserslautern"],"contributorType":"ProjectMember","nameIdentifiers":[]},{"name":"Joraschek,Anna","nameType":"Personal","givenName":"Anna","familyName":"Joraschek","affiliation":["Universität Heidelberg"],"contributorType":"ProjectMember","nameIdentifiers":[]},{"name":"Königer,Lea","nameType":"Personal","givenName":"Lea","familyName":"Königer","affiliation":["Universität Heidelberg"],"contributorType":"ProjectMember","nameIdentifiers":[]},{"name":"Leßner,Lisa","nameType":"Personal","givenName":"Lisa","familyName":"Leßner","affiliation":["Universität Heidelberg"],"contributorType":"ProjectMember","nameIdentifiers":[]},{"name":"Ries,Felix","nameType":"Personal","givenName":"Felix","familyName":"Ries","affiliation":["Universität Konstanz"],"contributorType":"ProjectMember","nameIdentifiers":[]},{"name":"Schmidt,Manuela","nameType":"Personal","givenName":"Manuela","familyName":"Schmidt","affiliation":["RPTU Kaiserslautern"],"contributorType":"ProjectMember","nameIdentifiers":[]},{"name":"Schick,Tessa","nameType":"Personal","givenName":"Tessa","familyName":"Schick","affiliation":["Universität Heidelberg"],"contributorType":"ProjectMember","nameIdentifiers":[]},{"name":"Schütze,Philipp","nameType":"Personal","givenName":"Philipp","familyName":"Schütze","affiliation":["Universität Heidelberg"],"contributorType":"ProjectMember","nameIdentifiers":[]},{"name":"Wolter,Felix","nameType":"Personal","givenName":"Felix","familyName":"Wolter","affiliation":["Ludwig-Maximilians-Universität München"],"contributorType":"ProjectMember","nameIdentifiers":[]}],"dates":[{"date":"2024-11-06/2025-01-22/2024-11-06/2025-03-22/2025-01-28/2025-04-01/2025-05-05/2025-07-21/2025-05-05/2025-10-31/2025-09-17/2025-10-23/2025-11-11/2026-01-19","dateType":"Collected"},{"date":"2026","dateType":"Issued"}],"language":"de","types":{"ris":"DATA","bibtex":"misc","citeproc":"dataset","schemaOrg":"Dataset","resourceType":"NumerischNumeric","resourceTypeGeneral":"Dataset"},"relatedIdentifiers":[],"relatedItems":[],"sizes":[],"formats":[],"version":"1.0.0","rightsList":[{"lang":"de","rights":"Alle im GESIS DBK veröffentlichten Metadaten sind frei verfügbar unter den Creative Commons CC0 1.0 Universal Public Domain Dedication. GESIS bittet jedoch darum, dass Sie alle Metadatenquellen anerkennen und sie nennen, etwa die Datengeber oder jeglichen Aggregator, inklusive GESIS selbst. Für weitere Informationen siehe https://dbk.gesis.org/dbksearch/guidelines.asp?db=d"},{"lang":"en","rights":"All metadata from GESIS DBK are available free of restriction under the Creative Commons CC0 1.0 Universal Public Domain Dedication. However, GESIS requests that you actively acknowledge and give attribution to all metadata sources, such as the data providers and any data aggregators, including GESIS. For further information see https://dbk.gesis.org/dbksearch/guidelines.asp"}],"descriptions":[{"lang":"de","description":"Das deutsche Umweltpanel GLEN (German Longitudinal Environmental Study) ist eine deutschlandweite Mixed-Mode-Panelstudie für die sozialwissenschaftliche Umwelt-, Klima- und Nachhaltigkeitsforschung. Mit GLEN werden in bis zu vier selbstadministrierten Befragungen pro Jahr Daten zu Umwelteinstellungen und umweltrelevantem Verhalten, Umweltungleichheit sowie zur Akzeptanz umweltpolitischer Maßnahmen erhoben. Die Studie wird von der Deutschen Forschungsgemeinschaft (DFG) gefördert und ist als Langfristvorhaben an der Universität Heidelberg, der Universität Konstanz, der LMU München und der Rheinland-Pfälzischen Technischen Universität Kaiserslautern (RPTU) angesiedelt. Bis Mai 2025 war auch die Universität Leipzig am Projekt beteiligt. Der vorliegende Datensatz enthält die Daten aus den ersten fünf Befragungen, die zwischen November 2024 und Januar 2026 erhoben wurden.","descriptionType":"Abstract"},{"lang":"de","description":"Rekrutierungsbefragung:Wichtigkeit von Lebensbereichen (Familie, Freunde, Freizeit, Arbeit, Ausbildung, Studium und Religion); Lebenszufriedenheit; Charakterisierung des Wohnortes im Hinblick auf: gute Einkaufsmöglichkeiten, auf Auto angewiesen, gutes Freizeitangebot, gute Gesundheitsversorgung, viel Natur, gutes Angebot an Arbeitsplätzen; Verbundenheit mit dem Wohnort; Wohneigentum; Anzahl Personen im Haushalt; Beurteilung der eigenen wirtschaftlichen Lage; Nutzungshäufigkeit verschiedener Verkehrsmittel (Auto, E-Bike, Fahrrad, E-Scooter, Bahn/ Bus in der Stadt und der Region; Bahn/ Fernbus auf längeren Strecken); Internetzugang zu Hause; in der letzten Woche private Internetnutzung; Häufigkeit verschiedener Freizeitaktivitäten in den letzten vier Wochen (Cafés, Kneipen, Restaurants besuchen, Kino, Konzert, Theater besuchen, Fernsehen, Filme, Serien oder Videos sehen, Ehrenamtliche Tätigkeit, soziale Online-Netzwerke nutzen, Produkte im Internet bestellen, Sort, Gymnastik, Bewegung); Selbsteinschätzung Gesundheitszustand in den letzten vier Wochen; wahrgenommene Belastung am Wohnort durch Luftverschmutzung und Lärm; Ausmaß der Sorgen über die wirtschaftliche Entwicklung in Deutschland, Schutz der Umwelt, Folgen des Klimawandels, Kriege, Kriminalität, öffentliche Sicherheit, Zuwanderung nach Deutschland, weitere Sorgen genannt; Ausmaß der Umweltsorgen in Bezug auf: Rückgang der Artenvielfalt, Zustand der Wälder, Schadstoffbelastung in Böden, Gewässern und Luft, Plastikmüll und Mikroplastik in der Natur, Bodenversiegelung und Wasserknappheit; Politikinteresse; Parteipräferenz (Sonntagsfrage); Skeptizismus hinsichtlich des Klimawandels (Belege für Klimawandel sind unglaubwürdig, Klimawandel ist nur natürliche Schwankung, zu viel Theater um Klimawandel, Klimaschutz ist Zeitverschwendung, Technologien verhindern Katastrophe); Zufriedenheit mit der Demokratie in Deutschland; Zustimmung zu verschiedenen politischen Maßnahmen für Umwelt- und Klimaschutz (Verbot von Neuwagen mit Verbrennermotor ab 2035, dauerhaft kostenlose Nutzung des öffentlichen Nahverkehrs, finanziert durch Steuergelder, mehr Windräder, auch in der Nähe des Wohnortes, Maßnahmen gegen extreme Wetterereignisse (z.B. Hochwasserschutz, Hitzeschutz), Erhöhung des CO2-Preises auf Kraftstoffe, Heizöl und Erdgas mit Nutzung der Einnahmen für Klima- und Umweltpolitik/ vollständige Rückzahlung an alle Bürger); Zustimmung zu folgenden Aussagen: ständige Forderung umweltbewusst zu leben, empfinde ich als Zumutung, gerecht, wenn Vermögende mehr zum Klimaschutz beitragen.\nDemographie: Alter (Geburtsmonat und Geburtsjahr); Geschlecht; Erwerbstätigkeit; Bildung: höchster allgemeinbildender Schulabschluss; Art der beruflichen Ausbildungsabschlüsse; Art des Hochschulabschlusses; Staatsbürgerschaft; erste andere Staatsbürgerschaft neben der deutschen Staatsbürgerschaft; erste andere Staatsbürgerschaft wenn  keine deutsche, zweite andere Staatsbürgerschaft wenn keine deutsche; Geburtsland Deutschland; anderes Geburtsland; Geburtsregion in Deutschland (Westdeutschland, alte Bundesländer inkl. West-Berlin, Ostdeutschland, neue Bundesländer, DDR, frühere deutsche Gebiete bis 1945; Geburtsland von Vater und Mutter: Deutschland. Zusätzlich verkodet wurde: Befragten-ID; Stichprobe; laufende Nummer der Befragung; Survey Typ; Teilnahmemodus der Umfrage; Interviewdatum (Tag, Monat und Jahr der Teilnahme); Panelzustimmung erste Abfrage; Panelzustimmung Nachfrage; E-Mail-Adresse genannt; Fragebogenevaluation (interessant, lang, schwierig); befragte Person hat sonstige Anmerkungen gemacht; Flagvariablen zu Inkonsistenzen.Generierte Variablen: Geschlecht und Geburtsjahr (Registerdaten imputiert mit Rekrutierungsdaten); CASMIN Bildungsklassifizierung (9 Kat., 3 Kat.); ISCED A 2011 Bildungsklassifizierung (8 Kat., 3 Kat.); Migrationshintergrund; Wohnort: RegioStaR4 (differenzierter regionalstatistischer Regionstyp), Bundesland; höchster allgemeinbildender Schulabschluss (offen rekodiert); Ausbildungsabschluss: (noch) kein Ausbildungsabschluss (offen rekodiert), betriebliche Berufsausbildung/ lehre (offen rekodiert, schulische Ausbildung (offen rekodiert), Meister/ Techniker, DHS, Fachakademie. (offen rekodiert), Hochschule angewandte Wissenschaften/ Fachhochschule (offen rekodiert), anderer beruflicher Abschluss (offen rekodiert), Hochschulabschluss: Master, Diplom, Magister, Staatsexamen (offen rekodiert); Bachelor (offen rekodiert), Promotion (offen rekodiert); Gewichtungsfaktoren.Paradaten basierend auf technischen Informationen während der Befragung: Endgerät (Computer, Tablet, Smartphone); Zeitpunkt des Interviewbeginns; Zeitpunkt der letzten Änderung des Datensatzes; Seite, die der Teilnehmer zuletzt bearbeitet hat; letzte Seite, die im Fragebogen bearbeitet wurde; Bearbeitungsdauer einzelner Seiten; Anteil fehlender Antworten (gewichtet nach Relevanz).\nStarter Survey: Erwartungen für das neue Jahr im Vergleich zum Vorjahr; Erwartungen an den Lebensstandard in Deutschland in zehn Jahren; Erwartungen hinsichtlich technischer Innovationen in zehn Jahren (Verbesserungen im Alltag durch Künstliche Intelligenz, Energiebedarf decken durch Wind- und Solarenergie, selbstfahrende Autos, gesicherte Energieversorgung durch Kernfusion, bestehenden Atomkraftwerke in Deutschland werden wieder in Betrieb gehen); Meinung zu E-Autos (umweltfreundlicher als andere Autos, nicht alltagstauglich, schaden der deutschen Wirtschaft), Charakterisierung des Wohnortes im Hinblick auf: gute Einkaufsmöglichkeiten, viel Natur, gute ÖPNV-Infrastruktur, sicher von Hochwasser (Split-Indikator); soziale Kohäsion am Wohnort (Leute helfen sich gegenseitig, kennen sich gut, können sich vertrauen, kommen gut miteinander aus, haben wenig Respekt vor Gesetz und Ordnung); Nutzungshäufigkeit verschiedener Verkehrsmittel (Auto, E-Bike, Fahrrad, E-Scooter, Bahn/ Bus in der Stadt und der Region; Bahn/ Fernbus auf längeren Strecken); Besitz Deutschlandticket in folgenden Monaten: November 2024, Dezember 2024, Januar 2025 und Februar 2025, in keinem dieser Monate; Geld ausgegeben für Silvesterfeuerwerk; Häufigkeit Medienkonsum (Soziale Online-Netzwerke, Fernsehen, Filme, Serien, Podcasts, Tageszeitungen, Zeitschriften, Magazine); in der letzten Woche genutzte Nachrichtenquellen (z.B. Fernseh-Nachrichten , 24-Stunden Nachrichtensender, Radio-Nachrichten, gedruckte Zeitungen, Websites/ Apps, etc.); in der letzten Woche genutzte Soziale Netzwerke (z.B. YouTube, Facebook, WhatsApp, etc.); Häufigkeit von Sozialkontakten mit Menschen im Verein, mit Arbeitskollegen in der Freizeit, mit Freunden und mit Familienangehörigen; wichtige Themen für Deutschland 2025 genannt; Ausmaß Sorgen in verschiedenen Bereichen (wirtschaftliche Entwicklung in Deutschland, Schutz der Umwelt, Folgen des Klimawandels, Kriege, Kriminalität, öffentliche Sicherheit, Zuwanderung nach Deutschland); Meinung zu Politikern in Deutschland (sagen die Wahrheit, sind korrupt, machen ihren Job gut, sind zu ihrem eigenen Vorteil in der Politik, sind kompetent, versuchen, ihr Bestes für das Land zu geben); Prioritäten einer neuen Bundesregierung genannt; Zustimmung zu verschiedenen politischen Maßnahmen (Ausbau von Bus und Bahn, Aufforstung, Verbot/ höhere Besteuerung von Inlandsflügen, Tempolimit von 100/ 120/ 130 km/h auf Autobahnen, höhere Steuern auf Fleisch und Wurst, gesetzlich vorgeschriebene Umstellung von Heizungen auf erneuerbare Energien) (Split-Indikatoren).\nVignettenexperiment zur Akzeptanz von Maßnahmen zur Verkehrspolitik mit unterschiedlichen Attributen zu den Rahmenbedingungen der Maßnahme, zum Jahr der Maßnahme, zum Typ der Maßnahme und zur Zustimmung zur Maßnahme.\nMeinung zu einem Verkaufsverbot von Feuerwerkskörpern an Privatpersonen; präferierte Maßnahmen gegen stark gezuckerte Getränke (höhere Steuern, Werbung verbieten, Aufruf, auf stark gezuckerte Getränke zu verzichten,) Split Indikatoren Antwortvorgaben; Persönlichkeit: Optimismus (Ich sehe stets die guten Seiten der Dinge, ich erwarte von der Zukunft immer Gutes); interpersonales Vertrauen (die meisten Menschen haben gute Absichten, man kann sich auf niemanden mehr verlassen, im Allgemeinen kann man den Menschen vertrauen); Selbstwirksamkeit (In schwierigen Situationen kann ich mich auf meine Fähigkeiten verlassen, die meisten Probleme kann ich aus eigener Kraft gut meistern, auch anstrengende und komplizierte Aufgaben kann ich in der Regel gut lösen).\nDemographie: Alter (Geburtsmonat und Geburtsjahr); Geschlecht; Zusätzlich verkodet wurde: Befragten-ID; Stichprobe; laufende Nummer der Befragung; Survey Typ; Teilnahmemodus der Umfrage; Interviewdatum (Tag, Monat und Jahr der Teilnahme); Bestätigung der E-Mail-Adresse; neue E-Mail-Adresse genannt; Fragebogenevaluation (interessant, lang, schwierig); befragte Person hat sonstige Anmerkungen gemacht; Incentive: Gutschein, Überweisung oder Spende; Kontoinformationen genannt für Überweisung Incentive.\nGenerierte Variablen: Geschlecht und Geburtsjahr (Registerdaten imputiert mit Rekrutierungsdaten); CASMIN Bildungsklassifizierung (9 Kat., 3 Kat., Daten aus der Rekrutierungsbefragung); ISCED A 2011 Bildungsklassifizierung (8 Kat., 3 Kat.), Daten aus der Rekrutierungsbefragung); Migrationshintergrund; Wohnort: RegioStaR4 (differenzierter regionalstatistischer Regionstyp), Bundesland.\nParadaten basierend auf technischen Informationen während der Befragung: Endgerät (Computer, Tablet, Smartphone); Zeitpunkt des Interviewbeginns; Zeitpunkt der letzten Änderung des Datensatzes; Seite, die der Teilnehmer zuletzt bearbeitet hat; letzte Seite, die im Fragebogen bearbeitet wurde; Bearbeitungsdauer einzelner Seiten; Anteil fehlender Antworten (gewichtet nach Relevanz).\nWelle 1a 2025:Lebenszufriedenheit; Häufigkeit von Freizeitaktivitäten im letzten Monat (Freunde treffen, Entspannen, nichts tun, Fernsehen, Filme, Serien oder Videos sehen, Sport, Fitness, Gymnastik drinnen / im Freien, andere Aktivitäten im Freien z.B. Spazierengehen, Gartenarbeit);  Häufigkeit Lebensmittelkonsum (frisches Obst, Gemüse, Salat, Fisch, Meeresfrüchte, Rindfleisch, Lammfleisch, anderes Fleisch, Wurst, Milchprodukte, Eier, Käse, Süßigkeiten, süßes Gebäck, salzige Snacks); Umgang mit Lebensmitteln (Reste von Mahlzeiten aufheben und später essen, beim Einkaufen spontan entscheiden, Wegwerfen nach Ablauf des Mindesthaltbarkeitsdatums); Häufigkeit Lebensmitteleinkauf (regionale Produkte, Bio-Produkte, Fairtrade-Produkte, kalorienarme Produkte, Sonderangebote); Spaß an Shopping (Kleidung und Schuhe, Einrichtung und Deko, technische und elektronische Geräte); bezogen auf die letzten zwei Wochen: emotionales Befinden (verärgert, einsam, überlastet, unter Druck , glücklich, gestresst); körperlicher Gesundheitszustand insgesamt; Einschränkungen bei alltäglichen körperlichen Aktivitäten; Einschätzung Schmerzlevel; Müdigkeit; Schlafdauer nachts; Zufriedenheit mit dem Schlaf; Beeinträchtigung durch folgende Beschwerden (Angst: Nervosität, Ängstlichkeit oder Anspannung, , Sorgen, die nicht gestoppt oder kontrolliert werden konnten, Depressivität: wenig Interesse oder Freude an Tätigkeiten, Niedergeschlagenheit, Schwermut oder Hoffnungslosigkeit);  Nutzungshäufigkeit verschiedener Verkehrsmittel (Auto, Motorrad, Motorroller, E-Bike, Fahrrad, E-Scooter, Bahn/ Bus in der Stadt und der Region; Bahn/ Fernbus auf längeren Strecken); Häufigkeit zu Fuß gehen; Besitz Autoführerschein; Zeitkarte für Bus und Bahn für diesen Monat (Deutschlandticket oder andere Zeitkarte); Anzahl der privat genutzten Kraftfahrzeuge: (Auto(s); für die drei meistgenutzten Autos wurde erfragt: Fahrzeugklasse, Kraftstoff und gefahrene Kilometer in den letzten 12 Monaten; Anzahl privat genutzter Zweiräder ( Motorrad, Roller, Moped, Mofa); für die zwei  meistgenutzten Zweiräder wurde erfragt: Art, Kraftstoff und gefahrene Kilometer in den letzten 12 Monaten; private Flüge in den letzten zwölf Monaten; Anzahl der Flüge Kurzstrecke, Mittelstrecke, Langstrecke und Ultra-Langstrecke; Urlaub: Urlaubsart in den letzten 12 Monaten (z.B. Städtereise, Entspannungsurlaub, Schiffskreuzfahrt, etc., kein Urlaub); Häufigkeit von Kurzurlauben, Urlaubsreisen mit 4 bis 7 Übernachtungen und mit 8 oder mehr Übernachtungen; Dauer der längsten Reise in den letzten zwölf Monaten; Art der Beherbergung. \nWohnen: Veränderung der Landschaft in der Wohngegend (Solastalgie: Trauer über Verlorengegangenes, Ärger über Veränderungen, Entwicklung  eher zum Guten, wenig Veränderung in den letzten Jahren); erlebte Extremwetterereignisse am Wohnort in den letzten drei Jahren (Hitze, Trockenheit, Dürre, Sturm, Überschwemmung, Waldbrand, Heidebrand, nichts davon); empfundene Lärmbelastung bei offenen und bei geschlossenen Fenstern durch Straßenverkehrslärm, Eisenbahnlärm und Fluglärm; Gebäudeart des Hauptwohnsitzes; Baujahr des Hauses; Schlafzimmerfenster zur Straße; Anzahl weiterer Personen im Haushalt; Beziehung zu diesen weiteren Personen im Haushalt; Anzahl Personen im Haushalt jünger als 14 Jahre; Haustiere, Art und Anzahl Haustiere; Wohnungsgröße (in qm); Anzahl der Zimmer in der Wohnung; Heiztemperatur im Wohnbereich; hauptsächlich genutzte Heizung; Zusatzheizung; Häufigkeit Heizung herunterregeln bei Verlassen der Wohnung; Art durchgeführter Modernisierungsmaßnahmen in den letzten 15 Jahren; Solaranlage für Strom oder warmes Wasser und Art der Solaranlage; Stromverbrauch der Wohnung in kWh pro Jahr und in Euro pro Monat; Bezug von Ökostrom; weitere Wohnung/ Haus; vorhandene Haushaltsgeräte (Gefrierschrank, Gefriertruhe, Mikrowelle, Spülmaschine, Waschmaschine, Wäschetrockner, mobile Klimaanlage, nichts davon); Anzahl genutzter Desktop-PCs, Laptops/ Notebooks, Tablets/  Smartphones und Fernseher.\nUmweltbewusstes Verhalten im Alltag; umweltbewusstes Verhalten abhängig vs. unabhängig vom Verhalten Anderer; umweltbewusstes Verhalten im persönlichen Umfeld (eigene Erwartung an Andere, Erwartungen Anderer, die meisten verhalten sich umweltbewusst); Umweltbewusstsein (Beunruhigung über Umweltverhältnisse in der Zukunft, wir steuern auf eine Umweltkatastrophe zu, Grenzen des Wachstums überschritten, Umweltprobleme werden übertrieben, Politik tut zu wenig für den Umweltschutz, wir sollten unseren Lebensstandard einschränken); Einschätzung des eigenen CO2-Ausstoßes im Vergleich mit Anderen in Deutschland; Häufigkeit von Wertstofftrennung und Recycling; Institutionenvertrauen; Nutzungshäufigkeit verschiedener Nachrichtenquellen  für politische Nachrichten; Protestaktionen in den letzten 12 Monaten (z.B. Teilnahme an Demonstrationen, Mitwirkung an Störaktionen oder Bürgerbegehren, etc.); Themen der Protestaktionen genannt; Zustimmung zum Ziel der klimafreundlichen Transformation in Deutschland; Skepsis gegenüber Theorien zum Klimawandel (Belege für den Klimawandel sind unglaubwürdig, Klimawandel ist nur natürliche Schwankung, zu viel Theater um Klimawandel, Klimaschutz ist Zeitverschwendung, unsicher, ob der Klimawandel stattfindet, menschlicher Einfluss auf Klima übertrieben, zu früh für Problematisierung, menschliches Handeln hat wenig Einfluss auf den Klimawandel; Auswirkungen von Extremwettern: Staat sollte alle Betroffenen finanziell unterstützen, Versicherungspflicht gegen Unwetterschäden für Gebäude; Zustimmung zu verschiedenen politischen Maßnahmen im Bereich Umwelt- und Klimaschutz (z.B. strengere Vorschriften für die Dämmung älterer Wohngebäude, Verbot von Neuwagen mit Verbrennermotor ab 2035, etc.) Zustimmung zu mehr Platz für Radwege sowie mehr Platz für Grünflächen in Städten; Zustimmung zu den vorgenannten Maßnahmen, wenn dafür der Platz für Autos weniger wird.\nDemographie: Erwerbstätigkeit bzw. aktuelle Tätigkeit; berufliche Tätigkeit genannt; Wirtschaftszweig/ Branche der aktuellen Tätigkeit genannt; Beurteilung der eigenen wirtschaftlichen Lage; Haushaltsnettoeinkommen (gruppiert); Körpergröße in cm; Körpergewicht in kg; derzeitige Partnerschaft; Familienstand; Alter (Geburtsmonat und Geburtsjahr).\nZusätzlich verkodet wurde:  Befragten-ID; Stichprobe; laufende Nummer der Befragung; Survey Typ; Teilnahmemodus der Umfrage; Interviewdatum (Tag, Monat und Jahr der Teilnahme); Flagvariablen zu Inkonsistenzen und unplausiblen Werten; neue Adresse genannt; in Zukunft per E-Mail einladen; E-Mail-Adresse genannt; Fragebogenevaluation (interessant, lang, schwierig); befragte Person hat sonstige Anmerkungen gemacht; Incentive: Gutschein, Überweisung oder Spende; Kontoinformationen genannt für Überweisung Incentive.\nGenerierte Variablen: Geschlecht und Geburtsjahr (Registerdaten imputiert mit Rekrutierungsdaten); CASMIN Bildungsklassifizierung (9 Kat., 3 Kat., Daten aus der Rekrutierungsbefragung); ISCED A 2011 Bildungsklassifizierung (8 Kat., 3 Kat.), (Daten aus der Rekrutierungsbefragung); Migrationshintergrund (Daten aus der Rekrutierungsbefragung); Body-Mass-Index (BMI; Beruf, Tätigkeit nach ISCO08 und nach KldB2010; Wohnort: RegioStaR4 (differenzierter regionalstatistischer Regionstyp), Bundesland; Gewichtungsfaktoren.\nParadaten basierend auf technischen Informationen während der Befragung: Endgerät (Computer, Tablet, Smartphone); Zeitpunkt des Interviewbeginns; Zeitpunkt der letzten Änderung des Datensatzes; Seite, die der Teilnehmer zuletzt bearbeitet hat; letzte Seite, die im Fragebogen bearbeitet wurde; Bearbeitungsdauer einzelner Seiten; Anteil fehlender Antworten (gewichtet nach Relevanz).\nInterwave 2025a:Wichtigkeit der Lebensqualität am Wohnort hinsichtlich Nachbarschaft, kurze Wege, Internetverbindung, viel Platz und Freizeitangebote; Freizeitaktivitäten in den letzten vier Wochen Freunde treffen, Entspannen, nichts tun, Fernsehen, Filme, Serien oder Videos sehen, Sport, Fitness, Gymnastik drinnen / im Freien, andere Aktivitäten im Freien z.B. Spazierengehen, Gartenarbeit); Erwerbstätigkeit; Merkmale der Erwerbstätigkeit (körperlich anstrengend, häufig erschöpft, interessante Tätigkeit, im Sommer überwiegend im Freien); Skepsis gegenüber Theorien zum Klimawandel (z.B. die Belege zum Klimawandel sind unglaubwürdig, Klimawandel ist natürlich Schwankung der Erdtemperatur, etc.); Internet: Aktivitäten der Internetnutzung in den letzten vier Wochen; Einstellung zur Internetnutzung (treffe Menschen lieber online statt persönlich, wäre ohne Internet einsam, bin oft zu lange im Internet); Vertrauen zu Personen im Internet; Temperaturempfinden am Wohnort im Sommer 2025; Gefühl körperlicher Belastung durch die Temperaturen im Sommer 2025; Schlafprobleme durch Temperaturen im Sommer 2025; Probleme von Familie/ Freunden durch Temperaturen im Sommer 2025; Wahrnehmung von Extremwetterereignissen (denke oft an Extremwetterereignisse, Sorgen bei Gedanken an  Extremwetter). Vignettenexperiment zum CO2-Preis mit unterschiedlichen Fragestellungen (Gerechtigkeit individueller CO2-Preis, Verringerung CO2-Ausstoß durch CO2-Preis, Befürwortung dargestellter CO2-Preis), Split-Indikator:  CO2-Bepreisung vs. Kulturangebote.\nSelbsteinschätzung Informiertheit über die aktuellen Regelungen des CO2-Preises; Wirksamkeit einer Erhöhung des CO2-Preises zur Senkung des CO2-Ausstoßes; Einschätzung des Anteils der Menschen in Deutschland, die eine Erhöhung des CO2-Preises befürworten; präferierte Verwendung der staatlichen Einnahmen aus dem CO2-Preis; Freizeitgestaltung und Kulturangebote: Einstellung zu Freizeit (habe zu wenig Freizeit, um alles zu tun, was ich möchte, wichtig, meine Freizeit sinnvoll zu nutzen, etc.); Besuch von Freizeitveranstaltung in den letzten vier Wochen (z.B. Kino, Kunstausstellungen, Konzerte mit klassischer Musik, etc.); Meinung zur öffentlichen Finanzierung verschiedener Kulturangebote (Konzerte mit klassischer Musik, Konzerte von lokalen oder weniger bekannten Künstlern, Kunstausstellungen, Produktion von Filmen aus Deutschland, Volkshochschulen, Schwimmbäder); Personengruppen, für die es Ermäßigungen für Kulturveranstaltungen geben sollte; Kontrollüberzeugung (ich habe mein Leben selbst in der Hand, wenn ich mich anstrenge, werde ich Erfolg haben, mein Leben ist zum großen Teil von anderen bestimmt, meine Pläne werden oft vom Schicksal durchkreuzt); Interesse an den folgenden Umfragethemen: Gesundheit und Wohlbefinden, Alltagsleben, Natur und Umwelt, Politik, Klimawandel, Freizeit und Erholung.\nZusätzlich verkodet wurde: Befragten-ID; Stichprobe; laufende Nummer der Befragung; Survey Typ; Teilnahmemodus der Umfrage; Interviewdatum (Tag, Monat und Jahr der Teilnahme); neue Adresse genannt; Fragebogenevaluation (interessant, lang, schwierig); befragte Person hat sonstige Anmerkungen gemacht; Incentive: Gutschein, Überweisung oder Spende; Kontoinformationen genannt für Überweisung Incentive.\nGenerierte Variablen: Geschlecht und Geburtsjahr (Registerdaten imputiert mit Rekrutierungsdaten); CASMIN Bildungsklassifizierung (9 Kat., 3 Kat., Daten aus der Rekrutierungsbefragung); ISCED A 2011 Bildungsklassifizierung (8 Kat., 3 Kat.), Daten aus der Rekrutierungsbefragung); Migrationshintergrund (Daten aus der Rekrutierungsbefragung); Beruf, Tätigkeit nach ISCO08 und nach KldB2010; Wohnort: RegioStaR4 (differenzierter regionalstatistischer Regionstyp), Bundesland; Gewichtungsfaktor.\nParadaten basierend auf technischen Informationen während der Befragung: Endgerät (Computer, Tablet, Smartphone); Zeitpunkt des Interviewbeginns; Zeitpunkt der letzten Änderung des Datensatzes; Seite, die der Teilnehmer zuletzt bearbeitet hat; letzte Seite, die im Fragebogen bearbeitet wurde; Bearbeitungsdauer einzelner Seiten; Anteil fehlender Antworten (gewichtet nach Relevanz).\nWelle 1b 2025:Wichtigkeit von Lebensbereichen (Familie, Freunde, Freizeit, Arbeit, Ausbildung, Studium, Religion); Lebenszufriedenheit; Verbundenheit mit dem Wohnort; Wohndauer; grüne Aussicht aus den Wohnungsfenstern;  Garten, Balkon oder Dachterrasse, nichts davon; Nutzungshäufigkeit verschiedener Verkehrsmittel für Besorgungen und in der Freizeit; Zeitkarte für Bus und Bahn für diesen Monat (Deutschlandticket oder andere Zeitkarte); in den letzten 12 Monaten gebraucht gekaufte Dinge (Kleidung, Schuhe, Möbel, Haushaltsgeräte, elektronische Geräte, andere Dinge, nichts davon); gebraucht verkaufte oder verschenkte Dinge; Häufigkeit der Reparatur von Haushaltsgeräten und elektronischen Geräten (selbst , reparieren lassen); Lebensziele (Herausragendes leisten, Gemeinschaft und gegenseitige Fürsorge erfahren, Konflikte vermeiden, fröhlich sein, reich sein, Risiken und Unsicherheiten vermeiden, frei und unabhängig sein, aufregender Alltag, Traditionen und Bräuche pflegen, für Toleranz und Vielfalt eintreten); Materialismus (bewundere Menschen mit teuren Häusern, Autos oder Kleidung, bewundere Verzicht auf luxuriösen Lebensstil); Selbsteinschätzung Risikobereitschaft; subjektiver sozialer Status; Mitgliedschaften in ausgewählten Vereinen und Organisationen; aktive oder passive Mitgliedschaft; Erwerbstätigkeit bzw. aktuelle Tätigkeit; neuen Schulabschluss erworben in den letzten 12 Monaten; Art des neuen Schulabschlusses; neuen beruflichen Ausbildungsabschluss erworben; Art des neuen beruflichen Ausbildungsabschlusses; Art des erworbenen Hochschulabschlusses; monatliches Nettoeinkommen; Arbeitsplatz gewechselt in den letzten sechs Monaten; berufliche Stellung; genaue berufliche Stellung Angestellte und Arbeiter; Beamte: Laufbahngruppe; Selbständige: Anzahl der Mitarbeiter; Landwirte: bewirtschaftete Fläche; Wochenarbeitszeit; Anzahl der Arbeitstage pro Woche; Anzahl der Tage im Homeoffice pro Woche; Möglichkeit im Homeoffice zu arbeiten; Entfernung Weg zur Arbeit/  Schule/ Universität/ Ausbildung; Mobilität: Art und Häufigkeit genutzter Verkehrsmittel für den Arbeitsweg / den Weg zur Schule/ Universität/ Ausbildung.\nWohnen, Partnerschaft und Familie: Anzahl weiterer Personen im Haushalt; Partnerschaft; Dauer der aktuellen Partnerschaft; Zusammenwohnen mit dem Partner; Kinder; Alter und Geschlecht von maximal drei Kindern; Zusammenleben mit dem Kind; Geschlecht des Partners/ der Partnerin; höchster allgemeinbildender Schulabschluss des Partners/ der Partnerin; Erwerbstätigkeit bzw. aktuelle Tätigkeit des Partners/ der Partnerin; Beruf und Branche der Berufstätigkeit des Partners/ der Partnerin; Autobesitz Partner/ Partnerin; vegetarische oder vegane Ernährung des Partners/ der Partnerin; Partner/ Partnerin macht sich Sorgen um die Umwelt; Arbeitsteilung in der Partnerschaft in verschiedenen Bereichen (Kochen, Mahlzeiten zubereiten, Lebensmittel einkaufen, Müll entsorgen, Recycling, Dinge reparieren);  Häufigkeit von Meinungsverschiedenheiten in den folgenden Bereichen: finanzielle Dinge, Freizeitgestaltung, umweltbewusstes Verhalten im Alltag, Entscheidungen über Einkäufe im Alltag, Politik und Ernährung.\nKinder und Erziehung: Erziehungsziele (gesunde Ernährung, liebenswert sein, gemocht werden, sich in Gruppen einfügen können, Regeln akzeptieren, gehorchen, Verantwortungsbewusstsein, umweltbewusstes Verhalten); für das älteste Kind wurde erfragt: Gesundheitszustand; Häufigkeit von Freizeit im Freien; besucht eine Schule/ Kita; Weg zur Schule/ Kita allein oder mit Eltern; übliches Verkehrsmittel für den Weg zur Schule/ Kita; Entfernung von der Wohnung zur Schule/ Kita; Häufigkeit verschiedener Diskussionsthemen (Alltagsprobleme, Ernährung, Gesundheitsverhalten, Umwelt- und Klimaschutz, Politik); eher einer oder eher unterschiedlicher Meinung bei diesen Themen; Themen im Bereich Umwelt- und Klimaschutz mit unterschiedlicher Meinung genannt; ältestes Kind macht sich Sorgen um die Umwelt und um die Folgen des Klimawandels; Wichtigkeit, dass das Kind folgende Dinge bekommt: regelmäßig neue Spielsachen, Markenkleidung, elektronische Spiele/ Spielsachen, Spielsachen und Kleidung ohne Schadstoffe, lieber gebrauchte als neue Spielsachen und Kleidung; Entscheidungsfreiheit des Kindes beim Kauf von Kleidung, welches Handy bzw. ob überhaupt ein Handy und bei der Verkehrsmittelnutzung für den Schulweg. \nGesundheit: Krankheiten oder Beschwerden in den letzten zwölf Monaten; Beeinträchtigungen im Alltag aufgrund des Gesundheitszustandes; Raucherstatus: Anzahl gerauchter Zigaretten bzw. Pfeifen/Zigarren oder Zigarillos, E-Zigaretten/ Vapes pro Tag und Menge Liquid für Vapes pro Tag; Personen rauchen in der Wohnung; Sorgen über die wirtschaftliche Entwicklung in Deutschland, Schutz der Umwelt, Folgen des Klimawandels, Kriege, Kriminalität, öffentliche Sicherheit, Zuwanderung nach Deutschland, weitere Sorgen genannt; Umweltsorgen (Rückgang der Artenvielfalt, Zustand der Wälder, Schadstoffbelastung in Böden, Gewässern und Luft, Plastikmüll und Mikroplastik in der Natur, Bodenversiegelung, Wasserknappheit).\nPolitik: Parteipräferenz (Sonntagsfrage); Zufriedenheit mit der Demokratie in Deutschland; Meinung zum Thema Steuern vs. Sozialleistungen; Meinung zum Thema Zuzugsmöglichkeiten für Ausländer; Autoritarismus (wichtige Entscheidungen Führungsperson überlassen, bewährte Verhaltensweisen sollten nicht in Frage gestellt werden, Unruhestifter spüren lassen, dass sie unerwünscht sind); Akzeptanz von Protestaktionen für und gegen Umwelt und Klima (Demonstrationen, Blockaden oder Besetzungen, Sachbeschädigung); genutzte Medien und Online-Dienste  für politische Nachrichten in der letzten Woche; Nachrichtenvermeidung; Wahrscheinlichkeit von Extremwetterereignissen am Wohnort in den nächsten drei Jahren (extreme Hitze, extreme Trockenheit, Sturm, Überschwemmung, Wald- oder Heidebrand);  Wahrnehmung gut vor Extremwetter gewarnt; Beurteilung der Möglichkeit sich im Alltag vor großer Hitze zu schützen; Verhalten in der Wohnung bei Hitze (z.B. Sonnenschutz außen, Ventilator oder mobile Klimaanlage, etc.); Bewertung von öffentlichen Hitzeschutzmaßnahmen am Wohnort; erwartete Auswirkungen des Klimaschutzes auf die deutsche Wirtschaft; Zustimmung zu folgenden Klimaschutzmaßnahmen: klimafreundliches Verhalten unterstützen, klimaschädliches Verhalten teurer machen, klimaschädliches Verhalten durch Gesetze verbieten); Präferenz hinsichtlich der deutschen Klimapolitik (Maßnahmen gegen die Ursachen vs. gegen die Auswirkungen des Klimawandels); Geld für Klimapolitik in Deutschland zu viel, zu wenig oder gerade richtig;  Zustimmung zur Klimapolitik Deutschlands in Bezug auf andere Länder (Deutschland soll keine Vorreiterrolle haben, Deutschland soll ärmere Länder beim Umwelt- und Klimaschutz unterstützen, Meinung zur Klimagerechtigkeit auf internationaler Ebene (betroffene Länder sollten mehr Einfluss haben, reiche Länder sollten mehr zahlen als ärmere  Länder); Beurteilung verschiedener Maßnahme für Umwelt- und Klimaschutz (dauerhaft kostenlose Nutzung des ÖPNV, finanziert durch Steuergelder, mehr Windräder auch in der Nähe des Wohnortes, Erhöhung des CO2-Preises auf Kraftstoffe, Heizöl und Erdgas und Nutzung der Einnahme für Klima- und Umweltpolitik, Erhöhung des CO2-Preises und vollständige Rückzahlung an alle Bürger, kilometerabhängige Maut für alle Straßen, Tempolimit von 30 km/h im Ort); Wahrnehmung relative Deprivation (bekomme nie, was mir eigentlich zusteht, immer bekommen andere die ganzen Vorteile); Zustimmung zu Aussagen zu Gerechtigkeit (wer im Beruf mehr leistet, sollte auch mehr verdienen, die Gesellschaft sollte sich besonders um die Schwachen und Hilfsbedürftigen kümmern, es sollte keine großen Unterschiede bei Einkommen und Vermögen geben, wer in der Gesellschaft oben steht, sollte bessere Lebensbedingungen haben); Zustimmung zu Aussagen zur Klimagerechtigkeit in Deutschland (Reiche sollten mehr für den Klimaschutz zahlen als Arme, wer stärker vom Klimawandel betroffen ist, sollte beim Klimaschutz mehr zu sagen haben); stärker von den Folgen des Klimawandels betroffene Gruppen (eher ärmere als reichere Menschen, eher Frauen als Männer, eher Ausländer als Deutsche, eher ältere als jüngere Menschen); Autobesitz; Energiearmut (muss mich in der Wohnung warm anziehen wegen der Heizkosten, die hohen monatlichen Stromkosten kann ich manchmal kaum bezahlen, habe genug Geld um kaputte Waschmaschine zu ersetzen, ich kann es mir manchmal nicht leisten, das Auto vollzutanken, mir fehlt manchmal das Geld, um mein Auto reparieren zu lassen).\nZusätzlich verkodet wurde: Befragten-ID; Stichprobe; laufende Nummer der Befragung; Survey Typ; Teilnahmemodus der Umfrage; Interviewdatum (Tag, Monat und Jahr der Teilnahme); neue Adresse genannt; in Zukunft per E-Mail einladen; E-Mail-Adresse; Fragebogenevaluation (interessant, lang, schwierig); befragte Person hat sonstige Anmerkungen gemacht; Incentive: Gutschein, Überweisung oder Spende; Kontoinformationen genannt für Überweisung Incentive; Krankheit in den letzten 12 Monaten: mindestens eine weitere Krankheit genannt; Update höchster allgemeinbildender Schulabschluss, Ausbildungsabschluss und Hochschulabschluss.\nGenerierte Variablen: Geschlecht und Geburtsjahr (Registerdaten imputiert mit Rekrutierungsdaten); CASMIN Bildungsklassifizierung (9 Kat., 3 Kat.); ISCED A 2011 Bildungsklassifizierung (8 Kat., 3 Kat.); Migrationshintergrund (Daten aus der Rekrutierungsbefragung); Beruf und Tätigkeit nach ISCO08 und nach KldB2010 (aus Welle 1a); Beruf und Tätigkeit des Partners/ der Partnerin nach ISCO08 (aus Welle 1a) und nach KldB2010 (aus Welle 1a); Wohnort: RegioStaR4 (differenzierter regionalstatistischer Regionstyp), Bundesland; Gewichtungsfaktor.\nParadaten basierend auf technischen Informationen während der Befragung: Endgerät (Computer, Tablet, Smartphone); Zeitpunkt des Interviewbeginns; Zeitpunkt der letzten Änderung des Datensatzes; Seite, die der Teilnehmer zuletzt bearbeitet hat; letzte Seite, die im Fragebogen bearbeitet wurde; Bearbeitungsdauer einzelner Seiten; Anteil fehlender Antworten (gewichtet nach Relevanz).\nGross-Datensätze für alle Wellen: Befragten-ID; Survey Indikator, Einladungsmodus, Modus der ersten, zweiten bzw. dritten Erinnerung; Datum der ersten Einladung; Datum der ersten, zweiten bzw. dritten Erinnerung; Datum Erhebungsbeginn und Erhebungsende (CAWI); Geburtsjahr und Geschlecht aus Registerdaten; Fall enthalten im SUF der laufenden Welle; nicht in allen Wellen enthalten: Indikator Einladung Experiment 1: Illustrierte Figur in der Starter-Umfrage; Indikator Einladung Experiment 2: 10 % Ausschluss in der Zwischenwellenumfrage 2025 a, Disposition Status für Rekrutierungsbefragung; Disposition Status seit der Starter Befragung 2025.","descriptionType":"TableOfContents"},{"lang":"en","description":"The German environmental panel GLEN (German Longitudinal Environmental Study) is a Germany-wide mixed-mode panel study for social science research on the environment, climate, and sustainability. Through GLEN, data on environmental attitudes and behavior, environmental inequality, and acceptance of environmental policy measures are collected in up to four self-administered surveys per year. The study is funded by the German Research Foundation (DFG) and is conducted as a long-term project at Heidelberg University, the University of Konstanz, LMU Munich, and the Rhineland-Palatinate Technical University of Kaiserslautern (RPTU). Until May 2025, the University of Leipzig was also involved in the project. This dataset contains data from the first five surveys, which were conducted between November 2024 and January 2026.","descriptionType":"Abstract"},{"lang":"en","description":"Recruitment Survey:Importance of various aspects of life (family, friends, leisure, work, education, studies, and religion); life satisfaction; description of place of residence in terms of: good shopping options, reliance on a car, good leisure activities, good healthcare, plenty of nature, good job opportunities; attachment to place of residence; Homeownership; number of people in the household; assessment of one’s own financial situation; frequency of use of various modes of transportation (car, e-bike, bicycle, e-scooter, train/bus in the city and region; train/long-distance bus for longer distances); Internet access at home; personal Internet use in the past week; frequency of various leisure activities in the past four weeks (visiting cafes, pubs, restaurants; going to the movies, concerts, or the theater; watching TV, movies, series, or videos; volunteering; using social media; ordering products online; sports, exercise, physical activity); self-assessment of health status in the past four weeks; perceived pollution and noise levels at place of residence; extent of concerns regarding economic development in Germany, environmental protection, consequences of climate change, wars, crime, public safety, immigration to Germany, other concerns mentioned; extent of environmental concerns regarding: decline in biodiversity, condition of forests, pollution in soil, water, and air, plastic waste and microplastics in nature, soil sealing, and water scarcity; interest in politics; party preference (Sunday question) ; skepticism regarding climate change (evidence of climate change is unreliable, climate change is merely a natural fluctuation, too much fuss about climate change, climate protection is a waste of time, technologies will prevent a catastrophe); satisfaction with democracy in Germany; support for various political measures for environmental and climate protection (ban on new cars with internal combustion engines starting in 2035, permanently free use of public transportation, funded by tax revenue, more wind turbines, including near residential areas, measures against extreme weather events (e.g., flood protection, heat protection), Increase in the CO2 price on fuels, heating oil, and natural gas, with revenue used for climate and environmental policy/full reimbursement to all citizens); approval of the following statements: I find the constant demand to live in an environmentally conscious manner unreasonable; it is fair if the wealthy contribute more to climate protection.\nDemography: Age (month and year of birth); sex; employment status; education: highest general education qualification; type of vocational training qualifications; type of higher education degree; citizenship; first other citizenship in addition to German citizenship; first other citizenship if no German citizenship, second other citizenship if no German citizenship; country of birth: Germany; other country of birth; region of birth in Germany (West Germany, old federal states including West Berlin, East Germany, new federal states, GDR, former German territories up to 1945; Father’s and mother’s country of birth: Germany. \nThe following were additionally coded: respondent ID; sample; serial number of the interview; survey type; survey participation mode; interview date (day, month, and year of participation); panel consent (initial request); panel consent (follow-up request); email address provided; questionnaire evaluation (interesting, long, difficult); respondent made other comments; flag variables for inconsistencies.\nGenerated variables: gender and year of birth (register data imputed with recruitment data); CASMIN education classification (9 cat., 3 cat.); ISCED A 2011 education classification (8 cat., 3 cat.); migration background; place of residence: RegioStaR4 (differentiated regional statistical region type), federal state; highest general education school leaving certificate (openly recoded); vocational qualification: (as yet) no vocational qualification (openly recoded), in-company vocational training/apprenticeship (openly recoded), school-based vocational training (openly recoded), master craftsman/technician, DHS, vocational academy. (open-coded), University of Applied Sciences/University of Applied Sciences (open-coded), other vocational qualification (open-coded), university degree: Master’s, Diploma, Magister, State Examination (open-coded); Bachelor’s (open-coded), Doctorate (open-coded); weighting factors.\nParadata based on technical information during the survey: Device (computer, tablet, smartphone); time the interview began; time of the last change to the data record; page the participant last edited; last page edited in the questionnaire; time spent on individual pages; proportion of missing responses (weighted by relevance).\nStarter Survey: Expectations for the new year compared to the previous year; expectations regarding the standard of living in Germany in ten years; expectations regarding technical innovations in ten years (improvements in daily life through artificial intelligence, meeting energy needs through wind and solar energy, self-driving cars, secure energy supply through nuclear fusion, existing nuclear power plants in Germany will go back into operation); opinion on electric cars (more environmentally friendly than other cars, not suitable for everyday use, harmful to the German economy), characterization of place of residence in terms of: good shopping opportunities, plenty of nature, good public transportation infrastructure, safe from flooding (split indicator); social cohesion in the place of residence (people help each other, know each other well, can trust each other, get along well, have little respect for law and order); Frequency of use of various modes of transportation (car, e-bike, bicycle, e-scooter, train/bus in the city and region; train/long-distance bus for longer distances); ownership of the Deutschlandticket in the following months: November 2024, December 2024, January 2025, and February 2025; in none of these months; money spent on New Year’s Eve fireworks; frequency of media consumption (online social networks, television, movies, series, podcasts, daily newspapers, periodicals, magazines); news sources used in the past week (e.g., TV news, 24-hour news channels, radio news, print newspapers, websites/apps, etc.); social networks used in the past week (e.g., YouTube, Facebook, WhatsApp, etc.); frequency of social contact with people in clubs, with coworkers in one’s free time, with friends, and with family members; Important issues for Germany in 2025 mentioned; extent of concerns in various areas (economic development in Germany, environmental protection, consequences of climate change, wars, crime, public safety, immigration to Germany); opinion on politicians in Germany (do they tell the truth, are they corrupt, do they do their job well, are they in politics for their own benefit, are they competent, do they try to do their best for the country); priorities for a new federal government mentioned; support for various policy measures (expansion of bus and rail services, reforestation, ban on or higher taxation of domestic flights, speed limits of 100/120/130 km/h on highways, higher taxes on meat and sausage, legally mandated conversion of heating systems to renewable energy) (split indicators).\nVignette experiment on the acceptance of transportation policy measures with different attributes regarding the framework conditions of the measure, the year of the measure, the type of measure, and approval of the measure.\nOpinion on a ban on the sale of fireworks to private individuals; preferred measures against highly sugary beverages (higher taxes, ban on advertising, call to avoid highly sugary beverages); split indicators and response options; Personality: Optimism (I always see the bright side of things; I always expect good things from the future); interpersonal trust (most people have good intentions, you can’t rely on anyone anymore, in general you can trust people); self-efficacy (in difficult situations I can rely on my abilities, I can handle most problems well on my own, and I can usually solve even strenuous and complicated tasks well).\nDemography: Age (month and year of birth); sex; The following were additionally coded: Respondent ID; Sample; Survey serial number; Survey type; Survey participation mode; Interview date (day, month, and year of participation); Confirmation of email address; new email address provided; questionnaire evaluation (interesting, long, difficult); respondent provided other comments; incentive: voucher, bank transfer, or donation; account information provided for bank transfer incentive.\nGenerated variables: Sex and year of birth (register data imputed with recruitment data); CASMIN education classification (9 cat., 3 cat., data from the recruitment survey); ISCED A 2011 education classification (8 cat., 3 cat.), data from the recruitment survey); migration background; place of residence: RegioStaR4 (differentiated regional statistical region type), federal state.\nParadata based on technical information during the survey: Device (computer, tablet, smartphone); time the interview began; time of the last change to the data record; page the participant last edited; last page edited in the questionnaire; time spent on individual pages; proportion of missing responses (weighted by relevance).\nWave 1a 2025:Life satisfaction; frequency of leisure activities in the past month (meeting friends, relaxing, doing nothing, watching TV, movies, series, or videos, sports, fitness, indoor/outdoor exercise, other outdoor activities e.g., walking, gardening); frequency of food consumption (fresh fruit, vegetables, salad, fish, seafood, beef, lamb, other meats, sausage, dairy products, eggs, cheese, sweets, sweet pastries, salty snacks); food management (saving leftovers and eating them later, making spontaneous decisions while shopping, discarding food after the best-by date); frequency of grocery shopping (regional products, organic products, Fair Trade products, low-calorie products, special offers); enjoyment of shopping (clothing and shoes, home furnishings and decor, technical and electronic devices); regarding the past two weeks: emotional well-being (annoyed, lonely, overwhelmed, under pressure, happy, stressed); overall physical health; limitations in daily physical activities; assessment of pain level; fatigue; duration of sleep at night; satisfaction with sleep; impairment due to the following symptoms (anxiety: nervousness, fearfulness, or tension; worries that could not be stopped or controlled; depression: little interest or joy in activities, low mood, melancholy, or hopelessness); frequency of use of various modes of transportation (car, motorcycle, scooter, e-bike, bicycle, e-scooter, train/bus in the city and region; train/long-distance bus for longer distances); frequency of walking; possession of a driver’s license; monthly pass for bus and train for this month (Deutschlandticket or other monthly pass); number of privately used motor vehicles: (car(s); for the three most frequently used cars, the following were asked: vehicle class, fuel type, and kilometers driven in the last 12 months; number of privately used two-wheelers (motorcycle, scooter, moped); for the two most frequently used two-wheelers, the following were asked: Type, fuel, and kilometers driven in the last 12 months; private flights in the last twelve months; number of short-haul, medium-haul, long-haul, and ultra-long-haul flights; vacations: type of vacation in the last 12 months (e.g., city break, relaxation vacation, cruise, etc., no vacation); frequency of short trips, vacations with 4 to 7 overnight stays, and vacations with 8 or more overnight stays; duration of the longest trip in the past 12 months; type of accommodation. \nHousing: Changes in the landscape of the residential area (solastalgia: grief over what has been lost, annoyance at changes, development generally for the better, little change in recent years); extreme weather events experienced at the place of residence in the last three years (heat, drought, storm, flooding, wildfire, heath fires, none of the above); perceived noise pollution with windows open and closed due to road traffic noise, railway noise, and aircraft noise; type of building for the primary residence; year the house was built; bedroom window facing the street; number of other people in the household; relationship to these other people in the household; number of people in the household under the age of 14; pets, type and number of pets; apartment size (in square meters); number of rooms in the apartment; heating temperature in the living area; primary heating source; supplemental heating; frequency of turning down the heat when leaving the apartment; type of modernization measures carried out in the last 15 years; solar system for electricity or hot water and type of solar system; Home electricity consumption in kWh per year and in euros per month; use of green electricity; additional home/house; household appliances owned (refrigerator, freezer, microwave, dishwasher, washing machine, clothes dryer, portable air conditioner, none of the above); number of desktop PCs, laptops/notebooks, tablets/smartphones, and televisions used.\nEnvironmentally conscious behavior in daily life; environmentally conscious behavior dependent vs. independent of others’ behavior; environmentally conscious behavior in one’s personal circle (one’s own expectations of others, others’ expectations, most people behave in an environmentally conscious manner); environmental awareness (concern about future environmental conditions, we are heading toward an environmental catastrophe, limits to growth have been exceeded, environmental problems are exaggerated, politicians are doing too little for environmental protection, we should reduce our standard of living); assessment of one’s own CO2 emissions compared to others in Germany; frequency of waste separation and recycling; trust in institutions; frequency of use of various news sources for political news; protest actions in the last 12 months (e.g., participation in demonstrations, involvement in disruptive actions or citizen initiatives, etc.); topics of the protest actions mentioned; agreement with the goal of climate-friendly transformation in Germany; skepticism toward theories on climate change (evidence for climate change is unreliable, climate change is merely natural fluctuation, too much fuss over climate change, climate protection is a waste of time, unsure whether climate change is occurring, human influence on the climate is exaggerated, too early to address the issue, human activity has little influence on climate change); impact of extreme weather: The government should provide financial support to all those affected; mandatory insurance against storm damage for buildings; support for various political measures in the area of environmental and climate protection (e.g., stricter regulations for the insulation of older residential buildings, a ban on new cars with internal combustion engines starting in 2035, etc.); support for more space for bike lanes as well as more space for green areas in cities; support for the aforementioned measures, even if this means less space for cars.\nDemography: Employment status or current occupation; specific occupation; economic sector/industry of current occupation; assessment of one’s own economic situation; net household income (grouped); height in cm; weight in kg; current relationship status; marital status; age (month and year of birth).\nThe following were additionally coded: Respondent ID; sample; serial number of the survey; survey type; survey participation mode; interview date (day, month, and year of participation); Flag variables for inconsistencies and implausible values; new address provided; invite via email in the future; email address provided; questionnaire evaluation (interesting, long, difficult); respondent made other comments; incentive: voucher, bank transfer, or donation; account information provided for bank transfer incentive.\nGenerated variables: sex and year of birth (register data imputed with recruitment data); CASMIN education classification (9 cat., 3 cat., data from the recruitment survey); ISCED A 2011 education classification (8 cat., 3 cat.), (data from the recruitment survey); migration background (data from the recruitment survey); body mass index (BMI); occupation, activity according to ISCO08 and KldB2010; place of residence: RegioStaR4 (differentiated regional statistical region type), federal state; weighting factors.\nParadata based on technical information during the survey: Device (computer, tablet, smartphone); time the interview began; time of the last change to the data set; page the participant last edited; last page edited in the questionnaire; time spent on individual pages; proportion of missing answers (weighted by relevance).\nInterwave 2025a:Importance of quality of life in the place of residence regarding neighborhood, short distances, internet connection, plenty of space, and recreational opportunities; leisure activities in the past four weeks (meeting friends, relaxing, doing nothing, watching TV, movies, series, or videos, sports, fitness, indoor/outdoor exercise, other outdoor activities e.g., walking, gardening); Employment; characteristics of employment (physically demanding, often exhausted, interesting work, primarily outdoors in the summer); skepticism toward theories on climate change (e.g., the evidence for climate change is unreliable, climate change is a natural fluctuation in Earth’s temperature, etc.); Internet: Internet usage activities in the past four weeks; attitude toward Internet usage (prefer meeting people online rather than in person, would be lonely without the Internet, often spend too much time online); trust in people on the Internet; perception of temperature at place of residence in summer 2025; feeling of physical strain due to temperatures in summer 2025; sleep problems due to temperatures in summer 2025; problems experienced by family/friends due to temperatures in the summer of 2025; perception of extreme weather events (often think about extreme weather events, feel worried when thinking about extreme weather). Vignette experiment on CO2 pricing with different questions (fairness of individual CO2 pricing, reduction of CO2 emissions through CO2 pricing, support for the presented CO2 pricing), split indicator: CO2 pricing vs. cultural offerings.\nSelf-assessment of awareness regarding current CO2 pricing regulations; effectiveness of a CO2 price increase in reducing CO2 emissions; estimate of the proportion of people in Germany who support a CO2 price increase; preferred use of government revenue from the CO2 price. Leisure activities and cultural offerings: Attitudes toward leisure time (I have too little free time to do everything I want, it is important to use my free time wisely, etc.); attendance at leisure events in the past four weeks (e.g., movie theaters, art exhibitions, classical music concerts, etc.); opinion on public funding for various cultural offerings (classical music concerts, concerts by local or lesser-known artists, art exhibitions, production of German films, adult education centers, swimming pools); groups of people who should be eligible for discounts on cultural events; belief in personal control (I am in control of my own life; if I try hard, I will succeed; my life is largely determined by others; my plans are often thwarted by fate); interest in the following survey topics: health and well-being, daily life, nature and the environment, politics, climate change, leisure and recreation.\nThe following were additionally coded: respondent ID; sample; survey serial number; survey type; survey participation mode; interview date (day, month, and year of participation); new address provided; questionnaire evaluation (interesting, long, difficult); respondent made other comments; incentive: voucher, bank transfer, or donation; account information provided for bank transfer incentive.\nGenerated variables: gender and year of birth (register data imputed with recruitment data); CASMIN education classification (9 cat., 3 cat., data from the recruitment survey); ISCED A 2011 education classification (8 cat., 3 cat.), data from the recruitment survey); migration background (data from the recruitment survey); Occupation, activity according to ISCO08 and KldB2010; Place of residence: RegioStaR4 (differentiated regional statistical region type), federal state; Weighting factor.\nParadata based on technical information during the survey: Device (computer, tablet, smartphone); time the interview began; time of the last change to the data record; page the participant last edited; last page edited in the questionnaire; time spent on individual pages; proportion of missing responses (weighted by relevance).\nWave 1b 2025:Importance of life domains (family, friends, leisure, work, education, studies, religion); life satisfaction; attachment to place of residence; length of residence; green view from apartment windows; garden, balcony, or rooftop terrace, none of the above; frequency of use of various modes of transportation for errands and leisure; monthly pass for bus and train for this month (Deutschlandtickelt or other monthly pass); secondhand items purchased in the last 12 months (clothing, shoes, furniture, household appliances, electronic devices, other items, none of the above); secondhand items sold or given away; frequency of repairs to household appliances and electronic devices (repairing them oneself, having them repaired); life goals (achieving excellence, experiencing community and mutual care, avoiding conflicts, being happy, being rich, avoiding risks and uncertainties, being free and independent, having an exciting daily life, maintaining traditions and customs, advocating for tolerance and diversity); materialism (admire people with expensive homes, cars, or clothing; admire those who forgo a luxurious lifestyle); self-assessment of risk-taking; subjective social status; memberships in selected clubs and organizations; active or passive membership; employment status or current occupation; new school diploma obtained in the last 12 months; type of new school diploma; new vocational training certificate obtained; type of new vocational training certificate; type of university degree obtained; monthly net income; changed jobs in the last six months; occupational status; specific occupational status: employees and workers; civil servants: career group; self-employed: number of employees; farmers: area farmed; weekly working hours; number of working days per week; number of days working from home per week; ability to work from home; distance to work/school/university/training; mobility: type and frequency of transportation used for the commute to work/school/university/training.\nHousing, Partnership, and Family: Number of other people in the household; relationship status; duration of current relationship; living with partner; children; age and sex of up to three children; living with the child; gender of partner; partner’s highest level of general education; partner’s employment status or current occupation; partner’s occupation and industry; whether partner owns a car; whether partner follows a vegetarian or vegan diet; whether partner is concerned about the environment; division of labor within the partnership in various areas (cooking, preparing meals, grocery shopping, taking out the trash, recycling, fixing things); frequency of disagreements in the following areas: financial matters, leisure activities, environmentally conscious behavior in daily life, decisions about everyday purchases, politics, and diet.\nChildren and parenting: Parenting goals (healthy diet, being lovable, being liked, being able to fit into groups, accepting rules, obeying, sense of responsibility, environmentally conscious behavior); for the oldest child, the following were asked: Health status; frequency of outdoor leisure time; attends school/daycare; travels to school/daycare alone or with parents; usual mode of transportation to school/daycare; distance from home to school/daycare; frequency of various discussion topics (everyday problems, nutrition, health behaviors, environmental and climate protection, politics); whether opinions on these topics tend to be similar or different; specific topics related to environmental and climate protection where differing opinions were mentioned; whether the oldest child is concerned about the environment and the consequences of climate change; Importance of the child receiving the following: new toys on a regular basis, brand-name clothing, electronic games/toys, toys and clothing free of harmful substances, preference for used over new toys and clothing; the child’s freedom to decide on clothing purchases, which cell phone (or whether to have one at all), and the mode of transportation used for the commute to school. \nHealth: Illnesses or ailments in the past twelve months; limitations in daily life due to health status; smoking status: Number of cigarettes, pipes, cigars, or cigarillos smoked per day, as well as e-cigarettes or vapes per day and the amount of e-liquid used per day; people who smoke in the home; concerns about economic development in Germany, environmental protection, the consequences of climate change, wars, crime, public safety, immigration to Germany, and other concerns mentioned; environmental concerns (decline in biodiversity, condition of forests, pollution in soil, water, and air, plastic waste and microplastics in nature, soil sealing, water scarcity).\nPolitics: Party preference (current poll); satisfaction with democracy in Germany; opinion on the topic of taxes vs. social benefits; opinion on immigration policies for foreigners; authoritarianism (leaving important decisions to leaders, established practices should not be questioned, making troublemakers feel unwelcome); acceptance of protests for and against environmental and climate issues (demonstrations, blockades, or occupations, property damage); media and online services used for political news in the past week; news avoidance; likelihood of extreme weather events in the place of residence over the next three years (extreme heat, extreme drought, storms, flooding, forest or heath fires); perception of being well warned about extreme weather; assessment of the ability to protect oneself from extreme heat in daily life; behavior at home during heat waves (e.g., exterior sun protection, fans, or portable air conditioners, etc.); assessment of public heat protection measures in the place of residence; expected impacts of climate protection on the German economy; support for the following climate protection measures: supporting climate-friendly behavior, making climate-damaging behavior more expensive, prohibiting climate-damaging behavior by law); preference regarding German climate policy (measures against the causes vs. against the effects of climate change); funding for climate policy in Germany: too much, too little, or just right; approval of Germany’s climate policy relative to other countries (Germany should not play a leading role, Germany should support poorer countries in environmental and climate protection, opinion on climate justice at the international level (affected countries should have more influence, rich countries should pay more than poorer countries); assessment of various measures for environmental and climate protection (permanent free use of public transportation, financed by tax revenue, more wind turbines even near residential areas, increasing the CO2 price on fuels, heating oil, and natural gas and using the revenue for climate and environmental policy, increasing the CO2 price and fully refunding all citizens, mileage-based tolls for all roads, 30 km/h speed limit in built-up areas); Perception of relative deprivation (I never get what I’m actually entitled to; others always get all the benefits); agreement with statements on justice (those who perform better at work should also earn more; society should take special care of the weak and those in need; there should be no major differences in income and wealth; those at the top of society should have better living conditions); agreement with statements on climate justice in Germany (the rich should pay more for climate protection than the poor; those most affected by climate change should have a greater say in climate protection); groups more severely affected by the consequences of climate change (tend to be poorer rather than richer people, women rather than men, foreigners rather than Germans, older rather than younger people); car ownership; energy poverty (I have to dress warmly at home because of heating costs; I can barely afford the high monthly electricity bills; I have enough money to replace a broken washing machine; I sometimes can’t afford to fill up my car with gas; I sometimes don’t have enough money to get my car repaired).\nThe following were additionally coded: Respondent ID; Sample; sequential survey number; survey type; survey participation mode; interview date (day, month, and year of participation); new address provided; invite via email in the future; email address; questionnaire evaluation (interesting, long, difficult); respondent made other comments; incentive: gift card, bank transfer, or donation; account information provided for bank transfer incentive; Illness in the last 12 months: at least one additional illness mentioned; update on highest general education qualification, vocational qualification, and university degree.\nGenerated variables: sex and year of birth (register data imputed with recruitment data); CASMIN education classification (9 cat., 3 cat.); ISCED A 2011 education classification (8 cat., 3 cat.); migration background (data from the recruitment survey); occupation and activity according to ISCO08 and according to KldB2010 (from Wave 1a); occupation and activity of the partner according to ISCO08 (from Wave 1a) and according to KldB2010 (from Wave 1a); place of residence: RegioStaR4 (differentiated regional statistical region type), federal state; weighting factor.\nMetadata based on technical information during the survey: device (computer, tablet, smartphone); time the interview began; time of the last change to the data record; page the participant last edited; last page edited in the questionnaire; time spent on individual pages; proportion of missing responses (weighted by relevance).\nGross-datasets for all waves: Respondent ID; survey indicator, invitation mode, mode of the first, second, or third reminder; date of the first invitation; date of the first, second, or third reminder; survey start and end dates (CAWI); year of birth and sex from registry data; Case included in the SUF for the current wave; not included in all waves: Experiment 1 invitation indicator: illustrated figure in the initial survey; Experiment 2 invitation indicator: 10% exclusion in the 2025a interwave  survey; disposition status for the recruitment survey; disposition status since the 2025 initial survey.","descriptionType":"TableOfContents"},{"lang":"de","description":"Alle Erwachsenen (geboren vor dem 1. September 2006) mit ständigem Hauptwohnsitz in Deutschland, unabhängig von ihrer Staatsangehörigkeit und ihrem Aufenthaltsstatus.","descriptionType":"Methods"},{"lang":"en","description":"All adults (born before 2006/09/01) with a permanent main residence in Germany, irrespective of their nationality and legal status.","descriptionType":"Methods"},{"lang":"de","description":"Wahrscheinlichkeitsauswahl: Mehrstufige Zufallsauswahl; Auswahlverfahren Kommentar: Die Auswahl der Personen für die Aufnahme in die Studie erfolgte mittels eines zweistufigen Stichprobenverfahrens. In der ersten Stufe wurden Stichprobenpunkte (primäre Stichprobeneinheiten) gezogen. In der zweiten Stufe wurden Einzelpersonen aus der Zielbevölkerung, die in den ausgewählten Gemeinden leben, aus den lokalen Bevölkerungsregisterdaten stichprobenartig ausgewählt (Einwohnermeldeamtsstichprobe).","descriptionType":"Methods"},{"lang":"en","description":"Probability: Multistage; Sampling Procedure Comment: Participants were selected for inclusion in the study using a two-stage sampling procedure. In the first stage, sampling points (primary sampling units) were selected. In the second stage, individuals from the target population living in the selected municipalities were randomly selected from local population registry data (resident registration sample).","descriptionType":"Methods"},{"lang":"en","description":"SelfAdministeredQuestionnaire.WebBased","descriptionType":"Methods"},{"lang":"en","description":"SelfAdministeredQuestionnaire.Paper","descriptionType":"Methods"},{"lang":"de","descriptionType":"Methods"},{"lang":"en","description":"The survey conducted as part of Wave 1b was carried out entirely online (CAWI questionnaire) and was conducted exclusively in German.","descriptionType":"Methods"}],"geoLocations":[{"geoLocationPlace":"Germany"}],"fundingReferences":[],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHJlc291cmNlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00L21ldGFkYXRhLnhzZCI+CiAgPGlkZW50aWZpZXIgaWRlbnRpZmllclR5cGU9IkRPSSI+MTAuNDIzMi8xLjE0NzMxPC9pZGVudGlmaWVyPgogIDxjcmVhdG9ycz4KICAgIDxjcmVhdG9yPgogICAgICA8Y3JlYXRvck5hbWUgbmFtZVR5cGU9Ik9yZ2FuaXphdGlvbmFsIj5HTEVOPC9jcmVhdG9yTmFtZT4KICAgIDwvY3JlYXRvcj4KICA8L2NyZWF0b3JzPgogIDx0aXRsZXM+CiAgICA8dGl0bGUgeG1sOmxhbmc9ImRlIj5HZXJtYW4gTG9uZ2l0dWRpbmFsIEVudmlyb25tZW50YWwgU3R1ZHkgKEdMRU4pPC90aXRsZT4KICAgIDx0aXRsZSB4bWw6bGFuZz0iZW4iPkdlcm1hbiBMb25naXR1ZGluYWwgRW52aXJvbm1lbnRhbCBTdHVkeSAoR0xFTik8L3RpdGxlPgogIDwvdGl0bGVzPgogIDxwdWJsaXNoZXI+R0VTSVM8L3B1Ymxpc2hlcj4KICA8cHVibGljYXRpb25ZZWFyPjIwMjY8L3B1YmxpY2F0aW9uWWVhcj4KICA8cmVzb3VyY2VUeXBlIHJlc291cmNlVHlwZUdlbmVyYWw9IkRhdGFzZXQiPk51bWVyaXNjaE51bWVyaWM8L3Jlc291cmNlVHlwZT4KICA8c3ViamVjdHM+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJDRVNTREEgVG9waWMgQ2xhc3NpZmljYXRpb24iIHhtbDpsYW5nPSJkZSI+VU1XRUxUIFVORCBOQVRVUjwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IkNFU1NEQSBUb3BpYyBDbGFzc2lmaWNhdGlvbiIgeG1sOmxhbmc9ImRlIj5VbXdlbHRzY2h1dHogdW5kIE5hdHVyc2NodXR6PC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQ0VTU0RBIFRvcGljIENsYXNzaWZpY2F0aW9uIiB4bWw6bGFuZz0iZGUiPkluZm9ybWF0aW9uc2dlc2VsbHNjaGFmdDwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IkNFU1NEQSBUb3BpYyBDbGFzc2lmaWNhdGlvbiIgeG1sOmxhbmc9ImRlIj5NZWRpZW48L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJDRVNTREEgVG9waWMgQ2xhc3NpZmljYXRpb24iIHhtbDpsYW5nPSJkZSI+UG9saXRpc2NoZXMgVmVyaGFsdGVuIHVuZCBwb2xpdGlzY2hlIEVpbnN0ZWxsdW5nZW48L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJDRVNTREEgVG9waWMgQ2xhc3NpZmljYXRpb24iIHhtbDpsYW5nPSJkZSI+R2VtZWluZGUsIFdvaG51bWdlYnVuZywgU3RhZHRsZWJlbiB1bmQgTGFuZGxlYmVuPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQ0VTU0RBIFRvcGljIENsYXNzaWZpY2F0aW9uIiB4bWw6bGFuZz0iZGUiPkZyZWl6ZWl0LCBUb3VyaXNtdXMgdW5kIFNwb3J0PC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQ0VTU0RBIFRvcGljIENsYXNzaWZpY2F0aW9uIiB4bWw6bGFuZz0iZGUiPlJlbGlnaW9uIHVuZCBXZXJ0ZTwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IkNFU1NEQSBUb3BpYyBDbGFzc2lmaWNhdGlvbiIgeG1sOmxhbmc9ImRlIj5QU1lDSE9MT0dJRTwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IkNFU1NEQSBUb3BpYyBDbGFzc2lmaWNhdGlvbiIgeG1sOmxhbmc9ImRlIj5Tb3ppYWxlcyBWZXJoYWx0ZW4gdW5kIHNvemlhbGUgRWluc3RlbGx1bmdlbjwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IkNFU1NEQSBUb3BpYyBDbGFzc2lmaWNhdGlvbiIgeG1sOmxhbmc9ImRlIj5Tb3ppYWxlIExhZ2UgdW5kIHNvemlhbGUgSW5kaWthdG9yZW48L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJDRVNTREEgVG9waWMgQ2xhc3NpZmljYXRpb24iIHhtbDpsYW5nPSJkZSI+S29uc3VtIHVuZCBLb25zdW12ZXJoYWx0ZW48L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJDRVNTREEgVG9waWMgQ2xhc3NpZmljYXRpb24iIHhtbDpsYW5nPSJkZSI+QmVzY2jDpGZ0aWd1bmcgdW5kIEVyd2VyYnN0w6R0aWdrZWl0PC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQ0VTU0RBIFRvcGljIENsYXNzaWZpY2F0aW9uIiB4bWw6bGFuZz0iZW4iPk5BVFVSQUwgRU5WSVJPTk1FTlQ8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJDRVNTREEgVG9waWMgQ2xhc3NpZmljYXRpb24iIHhtbDpsYW5nPSJlbiI+RW52aXJvbm1lbnQgYW5kIGNvbnNlcnZhdGlvbjwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IkNFU1NEQSBUb3BpYyBDbGFzc2lmaWNhdGlvbiIgeG1sOmxhbmc9ImVuIj5JbmZvcm1hdGlvbiBzb2NpZXR5PC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQ0VTU0RBIFRvcGljIENsYXNzaWZpY2F0aW9uIiB4bWw6bGFuZz0iZW4iPk1lZGlhPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQ0VTU0RBIFRvcGljIENsYXNzaWZpY2F0aW9uIiB4bWw6bGFuZz0iZW4iPlBvbGl0aWNhbCBiZWhhdmlvdXIgYW5kIGF0dGl0dWRlczwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IkNFU1NEQSBUb3BpYyBDbGFzc2lmaWNhdGlvbiIgeG1sOmxhbmc9ImVuIj5Db21tdW5pdHksIHVyYmFuIGFuZCBydXJhbCBsaWZlPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQ0VTU0RBIFRvcGljIENsYXNzaWZpY2F0aW9uIiB4bWw6bGFuZz0iZW4iPkxlaXN1cmUsIHRvdXJpc20gYW5kIHNwb3J0PC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQ0VTU0RBIFRvcGljIENsYXNzaWZpY2F0aW9uIiB4bWw6bGFuZz0iZW4iPlJlbGlnaW9uIGFuZCB2YWx1ZXM8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJDRVNTREEgVG9waWMgQ2xhc3NpZmljYXRpb24iIHhtbDpsYW5nPSJlbiI+UFNZQ0hPTE9HWTwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IkNFU1NEQSBUb3BpYyBDbGFzc2lmaWNhdGlvbiIgeG1sOmxhbmc9ImVuIj5Tb2NpYWwgYmVoYXZpb3VyIGFuZCBhdHRpdHVkZXM8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJDRVNTREEgVG9waWMgQ2xhc3NpZmljYXRpb24iIHhtbDpsYW5nPSJlbiI+U29jaWFsIGNvbmRpdGlvbnMgYW5kIGluZGljYXRvcnM8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJDRVNTREEgVG9waWMgQ2xhc3NpZmljYXRpb24iIHhtbDpsYW5nPSJlbiI+Q29uc3VtcHRpb24gYW5kIGNvbnN1bWVyIGJlaGF2aW91cjwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IkNFU1NEQSBUb3BpYyBDbGFzc2lmaWNhdGlvbiIgeG1sOmxhbmc9ImVuIj5FbXBsb3ltZW50PC9zdWJqZWN0PgogIDwvc3ViamVjdHM+CiAgPGNvbnRyaWJ1dG9ycz4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IkRhdGFDb2xsZWN0b3IiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJPcmdhbml6YXRpb25hbCI+VmVyaWFuLCBNw7xuY2hlbjwvY29udHJpYnV0b3JOYW1lPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IlByb2plY3RMZWFkZXIiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+QXVzcHVyZywgS2F0cmluPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxnaXZlbk5hbWU+S2F0cmluPC9naXZlbk5hbWU+CiAgICAgIDxmYW1pbHlOYW1lPkF1c3B1cmc8L2ZhbWlseU5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbj5MdWR3aWctTWF4aW1pbGlhbnMtVW5pdmVyc2l0w6R0IE3DvG5jaGVuPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJQcm9qZWN0TGVhZGVyIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkJlc3QsIEhlbm5pbmc8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGdpdmVuTmFtZT5IZW5uaW5nPC9naXZlbk5hbWU+CiAgICAgIDxmYW1pbHlOYW1lPkJlc3Q8L2ZhbWlseU5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbj5SUFRVIEthaXNlcnNsYXV0ZXJuPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJQcm9qZWN0TGVhZGVyIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkJvem95YW4sIENocmlzdGlhbmU8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGdpdmVuTmFtZT5DaHJpc3RpYW5lPC9naXZlbk5hbWU+CiAgICAgIDxmYW1pbHlOYW1lPkJvem95YW48L2ZhbWlseU5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbj5Vbml2ZXJzaXTDpHQgSGVpZGVsYmVyZzwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iUHJvamVjdExlYWRlciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5EaWVrbWFubiwgQW5kcmVhczwvY29udHJpYnV0b3JOYW1lPgogICAgICA8Z2l2ZW5OYW1lPkFuZHJlYXM8L2dpdmVuTmFtZT4KICAgICAgPGZhbWlseU5hbWU+RGlla21hbm48L2ZhbWlseU5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbj5Vbml2ZXJzaXTDpHQgS29uc3Rhbno8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IlByb2plY3RMZWFkZXIiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+U2NobWllZGViZXJnLCBDbGF1ZGlhPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxnaXZlbk5hbWU+Q2xhdWRpYTwvZ2l2ZW5OYW1lPgogICAgICA8ZmFtaWx5TmFtZT5TY2htaWVkZWJlcmc8L2ZhbWlseU5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbj5Vbml2ZXJzaXTDpHQgSGVpZGVsYmVyZzwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iUHJvamVjdE1lbWJlciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5CZWhyaW5nZXIsIFRvbTwvY29udHJpYnV0b3JOYW1lPgogICAgICA8Z2l2ZW5OYW1lPlRvbTwvZ2l2ZW5OYW1lPgogICAgICA8ZmFtaWx5TmFtZT5CZWhyaW5nZXI8L2ZhbWlseU5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbj5SUFRVIEthaXNlcnNsYXV0ZXJuPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJQcm9qZWN0TWVtYmVyIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkVtbWVyLCBKb3NlZjwvY29udHJpYnV0b3JOYW1lPgogICAgICA8Z2l2ZW5OYW1lPkpvc2VmPC9naXZlbk5hbWU+CiAgICAgIDxmYW1pbHlOYW1lPkVtbWVyPC9mYW1pbHlOYW1lPgogICAgICA8YWZmaWxpYXRpb24+THVkd2lnLU1heGltaWxpYW5zLVVuaXZlcnNpdMOkdCBNw7xuY2hlbjwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iUHJvamVjdE1lbWJlciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5GcmllZHJpY2gsIE1pY2hhZWw8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGdpdmVuTmFtZT5NaWNoYWVsPC9naXZlbk5hbWU+CiAgICAgIDxmYW1pbHlOYW1lPkZyaWVkcmljaDwvZmFtaWx5TmFtZT4KICAgICAgPGFmZmlsaWF0aW9uPlJQVFUgS2Fpc2Vyc2xhdXRlcm48L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IlByb2plY3RNZW1iZXIiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+Sm9yYXNjaGVrLCBBbm5hPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxnaXZlbk5hbWU+QW5uYTwvZ2l2ZW5OYW1lPgogICAgICA8ZmFtaWx5TmFtZT5Kb3Jhc2NoZWs8L2ZhbWlseU5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbj5Vbml2ZXJzaXTDpHQgSGVpZGVsYmVyZzwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iUHJvamVjdE1lbWJlciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5Lw7ZuaWdlciwgTGVhPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxnaXZlbk5hbWU+TGVhPC9naXZlbk5hbWU+CiAgICAgIDxmYW1pbHlOYW1lPkvDtm5pZ2VyPC9mYW1pbHlOYW1lPgogICAgICA8YWZmaWxpYXRpb24+VW5pdmVyc2l0w6R0IEhlaWRlbGJlcmc8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IlByb2plY3RNZW1iZXIiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+TGXDn25lciwgTGlzYTwvY29udHJpYnV0b3JOYW1lPgogICAgICA8Z2l2ZW5OYW1lPkxpc2E8L2dpdmVuTmFtZT4KICAgICAgPGZhbWlseU5hbWU+TGXDn25lcjwvZmFtaWx5TmFtZT4KICAgICAgPGFmZmlsaWF0aW9uPlVuaXZlcnNpdMOkdCBIZWlkZWxiZXJnPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJQcm9qZWN0TWVtYmVyIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPlJpZXMsIEZlbGl4PC9jb250cmlidXRvck5hbWU+CiAgICAgIDxnaXZlbk5hbWU+RmVsaXg8L2dpdmVuTmFtZT4KICAgICAgPGZhbWlseU5hbWU+UmllczwvZmFtaWx5TmFtZT4KICAgICAgPGFmZmlsaWF0aW9uPlVuaXZlcnNpdMOkdCBLb25zdGFuejwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iUHJvamVjdE1lbWJlciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5TY2htaWR0LCBNYW51ZWxhPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxnaXZlbk5hbWU+TWFudWVsYTwvZ2l2ZW5OYW1lPgogICAgICA8ZmFtaWx5TmFtZT5TY2htaWR0PC9mYW1pbHlOYW1lPgogICAgICA8YWZmaWxpYXRpb24+UlBUVSBLYWlzZXJzbGF1dGVybjwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iUHJvamVjdE1lbWJlciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5TY2hpY2ssIFRlc3NhPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxnaXZlbk5hbWU+VGVzc2E8L2dpdmVuTmFtZT4KICAgICAgPGZhbWlseU5hbWU+U2NoaWNrPC9mYW1pbHlOYW1lPgogICAgICA8YWZmaWxpYXRpb24+VW5pdmVyc2l0w6R0IEhlaWRlbGJlcmc8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IlByb2plY3RNZW1iZXIiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+U2Now7x0emUsIFBoaWxpcHA8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGdpdmVuTmFtZT5QaGlsaXBwPC9naXZlbk5hbWU+CiAgICAgIDxmYW1pbHlOYW1lPlNjaMO8dHplPC9mYW1pbHlOYW1lPgogICAgICA8YWZmaWxpYXRpb24+VW5pdmVyc2l0w6R0IEhlaWRlbGJlcmc8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IlByb2plY3RNZW1iZXIiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+V29sdGVyLCBGZWxpeDwvY29udHJpYnV0b3JOYW1lPgogICAgICA8Z2l2ZW5OYW1lPkZlbGl4PC9naXZlbk5hbWU+CiAgICAgIDxmYW1pbHlOYW1lPldvbHRlcjwvZmFtaWx5TmFtZT4KICAgICAgPGFmZmlsaWF0aW9uPkx1ZHdpZy1NYXhpbWlsaWFucy1Vbml2ZXJzaXTDpHQgTcO8bmNoZW48L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICA8L2NvbnRyaWJ1dG9ycz4KICA8ZGF0ZXM+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iQ29sbGVjdGVkIj4yMDI0LTExLTA2LzIwMjUtMDEtMjIvMjAyNC0xMS0wNi8yMDI1LTAzLTIyLzIwMjUtMDEtMjgvMjAyNS0wNC0wMS8yMDI1LTA1LTA1LzIwMjUtMDctMjEvMjAyNS0wNS0wNS8yMDI1LTEwLTMxLzIwMjUtMDktMTcvMjAyNS0xMC0yMy8yMDI1LTExLTExLzIwMjYtMDEtMTk8L2RhdGU+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iSXNzdWVkIj4yMDI2PC9kYXRlPgogIDwvZGF0ZXM+CiAgPGxhbmd1YWdlPmRlPC9sYW5ndWFnZT4KICA8YWx0ZXJuYXRlSWRlbnRpZmllcnM+CiAgICA8YWx0ZXJuYXRlSWRlbnRpZmllciBhbHRlcm5hdGVJZGVudGlmaWVyVHlwZT0iWkEtTm8uIj5aQTkwODU8L2FsdGVybmF0ZUlkZW50aWZpZXI+CiAgPC9hbHRlcm5hdGVJZGVudGlmaWVycz4KICA8c2l6ZXMvPgogIDxmb3JtYXRzLz4KICA8dmVyc2lvbj4xLjAuMDwvdmVyc2lvbj4KICA8cmlnaHRzTGlzdD4KICAgIDxyaWdodHMgeG1sOmxhbmc9ImRlIj5BbGxlIGltIEdFU0lTIERCSyB2ZXLDtmZmZW50bGljaHRlbiBNZXRhZGF0ZW4gc2luZCBmcmVpIHZlcmbDvGdiYXIgdW50ZXIgZGVuIENyZWF0aXZlIENvbW1vbnMgQ0MwIDEuMCBVbml2ZXJzYWwgUHVibGljIERvbWFpbiBEZWRpY2F0aW9uLiBHRVNJUyBiaXR0ZXQgamVkb2NoIGRhcnVtLCBkYXNzIFNpZSBhbGxlIE1ldGFkYXRlbnF1ZWxsZW4gYW5lcmtlbm5lbiB1bmQgc2llIG5lbm5lbiwgZXR3YSBkaWUgRGF0ZW5nZWJlciBvZGVyIGplZ2xpY2hlbiBBZ2dyZWdhdG9yLCBpbmtsdXNpdmUgR0VTSVMgc2VsYnN0LiBGw7xyIHdlaXRlcmUgSW5mb3JtYXRpb25lbiBzaWVoZSBodHRwczovL2Riay5nZXNpcy5vcmcvZGJrc2VhcmNoL2d1aWRlbGluZXMuYXNwP2RiPWQ8L3JpZ2h0cz4KICAgIDxyaWdodHMgeG1sOmxhbmc9ImVuIj5BbGwgbWV0YWRhdGEgZnJvbSBHRVNJUyBEQksgYXJlIGF2YWlsYWJsZSBmcmVlIG9mIHJlc3RyaWN0aW9uIHVuZGVyIHRoZSBDcmVhdGl2ZSBDb21tb25zIENDMCAxLjAgVW5pdmVyc2FsIFB1YmxpYyBEb21haW4gRGVkaWNhdGlvbi4gSG93ZXZlciwgR0VTSVMgcmVxdWVzdHMgdGhhdCB5b3UgYWN0aXZlbHkgYWNrbm93bGVkZ2UgYW5kIGdpdmUgYXR0cmlidXRpb24gdG8gYWxsIG1ldGFkYXRhIHNvdXJjZXMsIHN1Y2ggYXMgdGhlIGRhdGEgcHJvdmlkZXJzIGFuZCBhbnkgZGF0YSBhZ2dyZWdhdG9ycywgaW5jbHVkaW5nIEdFU0lTLiBGb3IgZnVydGhlciBpbmZvcm1hdGlvbiBzZWUgaHR0cHM6Ly9kYmsuZ2VzaXMub3JnL2Ria3NlYXJjaC9ndWlkZWxpbmVzLmFzcDwvcmlnaHRzPgogIDwvcmlnaHRzTGlzdD4KICA8ZGVzY3JpcHRpb25zPgogICAgPGRlc2NyaXB0aW9uIHhtbDpsYW5nPSJkZSIgZGVzY3JpcHRpb25UeXBlPSJBYnN0cmFjdCI+RGFzIGRldXRzY2hlIFVtd2VsdHBhbmVsIEdMRU4gKEdlcm1hbiBMb25naXR1ZGluYWwgRW52aXJvbm1lbnRhbCBTdHVkeSkgaXN0IGVpbmUgZGV1dHNjaGxhbmR3ZWl0ZSBNaXhlZC1Nb2RlLVBhbmVsc3R1ZGllIGbDvHIgZGllIHNvemlhbHdpc3NlbnNjaGFmdGxpY2hlIFVtd2VsdC0sIEtsaW1hLSB1bmQgTmFjaGhhbHRpZ2tlaXRzZm9yc2NodW5nLiBNaXQgR0xFTiB3ZXJkZW4gaW4gYmlzIHp1IHZpZXIgc2VsYnN0YWRtaW5pc3RyaWVydGVuIEJlZnJhZ3VuZ2VuIHBybyBKYWhyIERhdGVuIHp1IFVtd2VsdGVpbnN0ZWxsdW5nZW4gdW5kIHVtd2VsdHJlbGV2YW50ZW0gVmVyaGFsdGVuLCBVbXdlbHR1bmdsZWljaGhlaXQgc293aWUgenVyIEFremVwdGFueiB1bXdlbHRwb2xpdGlzY2hlciBNYcOfbmFobWVuIGVyaG9iZW4uIERpZSBTdHVkaWUgd2lyZCB2b24gZGVyIERldXRzY2hlbiBGb3JzY2h1bmdzZ2VtZWluc2NoYWZ0IChERkcpIGdlZsO2cmRlcnQgdW5kIGlzdCBhbHMgTGFuZ2ZyaXN0dm9yaGFiZW4gYW4gZGVyIFVuaXZlcnNpdMOkdCBIZWlkZWxiZXJnLCBkZXIgVW5pdmVyc2l0w6R0IEtvbnN0YW56LCBkZXIgTE1VIE3DvG5jaGVuIHVuZCBkZXIgUmhlaW5sYW5kLVBmw6RsemlzY2hlbiBUZWNobmlzY2hlbiBVbml2ZXJzaXTDpHQgS2Fpc2Vyc2xhdXRlcm4gKFJQVFUpIGFuZ2VzaWVkZWx0LiBCaXMgTWFpIDIwMjUgd2FyIGF1Y2ggZGllIFVuaXZlcnNpdMOkdCBMZWlwemlnIGFtIFByb2pla3QgYmV0ZWlsaWd0LiBEZXIgdm9ybGllZ2VuZGUgRGF0ZW5zYXR6IGVudGjDpGx0IGRpZSBEYXRlbiBhdXMgZGVuIGVyc3RlbiBmw7xuZiBCZWZyYWd1bmdlbiwgZGllIHp3aXNjaGVuIE5vdmVtYmVyIDIwMjQgdW5kIEphbnVhciAyMDI2IGVyaG9iZW4gd3VyZGVuLjwvZGVzY3JpcHRpb24+CiAgICA8ZGVzY3JpcHRpb24geG1sOmxhbmc9ImRlIiBkZXNjcmlwdGlvblR5cGU9IlRhYmxlT2ZDb250ZW50cyI+UmVrcnV0aWVydW5nc2JlZnJhZ3VuZzpXaWNodGlna2VpdCB2b24gTGViZW5zYmVyZWljaGVuIChGYW1pbGllLCBGcmV1bmRlLCBGcmVpemVpdCwgQXJiZWl0LCBBdXNiaWxkdW5nLCBTdHVkaXVtIHVuZCBSZWxpZ2lvbik7IExlYmVuc3p1ZnJpZWRlbmhlaXQ7IENoYXJha3RlcmlzaWVydW5nIGRlcyBXb2hub3J0ZXMgaW0gSGluYmxpY2sgYXVmOiBndXRlIEVpbmthdWZzbcO2Z2xpY2hrZWl0ZW4sIGF1ZiBBdXRvIGFuZ2V3aWVzZW4sIGd1dGVzIEZyZWl6ZWl0YW5nZWJvdCwgZ3V0ZSBHZXN1bmRoZWl0c3ZlcnNvcmd1bmcsIHZpZWwgTmF0dXIsIGd1dGVzIEFuZ2Vib3QgYW4gQXJiZWl0c3Bsw6R0emVuOyBWZXJidW5kZW5oZWl0IG1pdCBkZW0gV29obm9ydDsgV29obmVpZ2VudHVtOyBBbnphaGwgUGVyc29uZW4gaW0gSGF1c2hhbHQ7IEJldXJ0ZWlsdW5nIGRlciBlaWdlbmVuIHdpcnRzY2hhZnRsaWNoZW4gTGFnZTsgTnV0enVuZ3Now6R1Zmlna2VpdCB2ZXJzY2hpZWRlbmVyIFZlcmtlaHJzbWl0dGVsIChBdXRvLCBFLUJpa2UsIEZhaHJyYWQsIEUtU2Nvb3RlciwgQmFobi8gQnVzIGluIGRlciBTdGFkdCB1bmQgZGVyIFJlZ2lvbjsgQmFobi8gRmVybmJ1cyBhdWYgbMOkbmdlcmVuIFN0cmVja2VuKTsgSW50ZXJuZXR6dWdhbmcgenUgSGF1c2U7IGluIGRlciBsZXR6dGVuIFdvY2hlIHByaXZhdGUgSW50ZXJuZXRudXR6dW5nOyBIw6R1Zmlna2VpdCB2ZXJzY2hpZWRlbmVyIEZyZWl6ZWl0YWt0aXZpdMOkdGVuIGluIGRlbiBsZXR6dGVuIHZpZXIgV29jaGVuIChDYWbDqXMsIEtuZWlwZW4sIFJlc3RhdXJhbnRzIGJlc3VjaGVuLCBLaW5vLCBLb256ZXJ0LCBUaGVhdGVyIGJlc3VjaGVuLCBGZXJuc2VoZW4sIEZpbG1lLCBTZXJpZW4gb2RlciBWaWRlb3Mgc2VoZW4sIEVocmVuYW10bGljaGUgVMOkdGlna2VpdCwgc296aWFsZSBPbmxpbmUtTmV0endlcmtlIG51dHplbiwgUHJvZHVrdGUgaW0gSW50ZXJuZXQgYmVzdGVsbGVuLCBTb3J0LCBHeW1uYXN0aWssIEJld2VndW5nKTsgU2VsYnN0ZWluc2Now6R0enVuZyBHZXN1bmRoZWl0c3p1c3RhbmQgaW4gZGVuIGxldHp0ZW4gdmllciBXb2NoZW47IHdhaHJnZW5vbW1lbmUgQmVsYXN0dW5nIGFtIFdvaG5vcnQgZHVyY2ggTHVmdHZlcnNjaG11dHp1bmcgdW5kIEzDpHJtOyBBdXNtYcOfIGRlciBTb3JnZW4gw7xiZXIgZGllIHdpcnRzY2hhZnRsaWNoZSBFbnR3aWNrbHVuZyBpbiBEZXV0c2NobGFuZCwgU2NodXR6IGRlciBVbXdlbHQsIEZvbGdlbiBkZXMgS2xpbWF3YW5kZWxzLCBLcmllZ2UsIEtyaW1pbmFsaXTDpHQsIMO2ZmZlbnRsaWNoZSBTaWNoZXJoZWl0LCBadXdhbmRlcnVuZyBuYWNoIERldXRzY2hsYW5kLCB3ZWl0ZXJlIFNvcmdlbiBnZW5hbm50OyBBdXNtYcOfIGRlciBVbXdlbHRzb3JnZW4gaW4gQmV6dWcgYXVmOiBSw7xja2dhbmcgZGVyIEFydGVudmllbGZhbHQsIFp1c3RhbmQgZGVyIFfDpGxkZXIsIFNjaGFkc3RvZmZiZWxhc3R1bmcgaW4gQsO2ZGVuLCBHZXfDpHNzZXJuIHVuZCBMdWZ0LCBQbGFzdGlrbcO8bGwgdW5kIE1pa3JvcGxhc3RpayBpbiBkZXIgTmF0dXIsIEJvZGVudmVyc2llZ2VsdW5nIHVuZCBXYXNzZXJrbmFwcGhlaXQ7IFBvbGl0aWtpbnRlcmVzc2U7IFBhcnRlaXByw6RmZXJlbnogKFNvbm50YWdzZnJhZ2UpOyBTa2VwdGl6aXNtdXMgaGluc2ljaHRsaWNoIGRlcyBLbGltYXdhbmRlbHMgKEJlbGVnZSBmw7xyIEtsaW1hd2FuZGVsIHNpbmQgdW5nbGF1YnfDvHJkaWcsIEtsaW1hd2FuZGVsIGlzdCBudXIgbmF0w7xybGljaGUgU2Nod2Fua3VuZywgenUgdmllbCBUaGVhdGVyIHVtIEtsaW1hd2FuZGVsLCBLbGltYXNjaHV0eiBpc3QgWmVpdHZlcnNjaHdlbmR1bmcsIFRlY2hub2xvZ2llbiB2ZXJoaW5kZXJuIEthdGFzdHJvcGhlKTsgWnVmcmllZGVuaGVpdCBtaXQgZGVyIERlbW9rcmF0aWUgaW4gRGV1dHNjaGxhbmQ7IFp1c3RpbW11bmcgenUgdmVyc2NoaWVkZW5lbiBwb2xpdGlzY2hlbiBNYcOfbmFobWVuIGbDvHIgVW13ZWx0LSB1bmQgS2xpbWFzY2h1dHogKFZlcmJvdCB2b24gTmV1d2FnZW4gbWl0IFZlcmJyZW5uZXJtb3RvciBhYiAyMDM1LCBkYXVlcmhhZnQga29zdGVubG9zZSBOdXR6dW5nIGRlcyDDtmZmZW50bGljaGVuIE5haHZlcmtlaHJzLCBmaW5hbnppZXJ0IGR1cmNoIFN0ZXVlcmdlbGRlciwgbWVociBXaW5kcsOkZGVyLCBhdWNoIGluIGRlciBOw6RoZSBkZXMgV29obm9ydGVzLCBNYcOfbmFobWVuIGdlZ2VuIGV4dHJlbWUgV2V0dGVyZXJlaWduaXNzZSAoei5CLiBIb2Nod2Fzc2Vyc2NodXR6LCBIaXR6ZXNjaHV0eiksIEVyaMO2aHVuZyBkZXMgQ08yLVByZWlzZXMgYXVmIEtyYWZ0c3RvZmZlLCBIZWl6w7ZsIHVuZCBFcmRnYXMgbWl0IE51dHp1bmcgZGVyIEVpbm5haG1lbiBmw7xyIEtsaW1hLSB1bmQgVW13ZWx0cG9saXRpay8gdm9sbHN0w6RuZGlnZSBSw7xja3phaGx1bmcgYW4gYWxsZSBCw7xyZ2VyKTsgWnVzdGltbXVuZyB6dSBmb2xnZW5kZW4gQXVzc2FnZW46IHN0w6RuZGlnZSBGb3JkZXJ1bmcgdW13ZWx0YmV3dXNzdCB6dSBsZWJlbiwgZW1wZmluZGUgaWNoIGFscyBadW11dHVuZywgZ2VyZWNodCwgd2VubiBWZXJtw7ZnZW5kZSBtZWhyIHp1bSBLbGltYXNjaHV0eiBiZWl0cmFnZW4uCkRlbW9ncmFwaGllOiBBbHRlciAoR2VidXJ0c21vbmF0IHVuZCBHZWJ1cnRzamFocik7IEdlc2NobGVjaHQ7IEVyd2VyYnN0w6R0aWdrZWl0OyBCaWxkdW5nOiBow7ZjaHN0ZXIgYWxsZ2VtZWluYmlsZGVuZGVyIFNjaHVsYWJzY2hsdXNzOyBBcnQgZGVyIGJlcnVmbGljaGVuIEF1c2JpbGR1bmdzYWJzY2hsw7xzc2U7IEFydCBkZXMgSG9jaHNjaHVsYWJzY2hsdXNzZXM7IFN0YWF0c2LDvHJnZXJzY2hhZnQ7IGVyc3RlIGFuZGVyZSBTdGFhdHNiw7xyZ2Vyc2NoYWZ0IG5lYmVuIGRlciBkZXV0c2NoZW4gU3RhYXRzYsO8cmdlcnNjaGFmdDsgZXJzdGUgYW5kZXJlIFN0YWF0c2LDvHJnZXJzY2hhZnQgd2VubiAga2VpbmUgZGV1dHNjaGUsIHp3ZWl0ZSBhbmRlcmUgU3RhYXRzYsO8cmdlcnNjaGFmdCB3ZW5uIGtlaW5lIGRldXRzY2hlOyBHZWJ1cnRzbGFuZCBEZXV0c2NobGFuZDsgYW5kZXJlcyBHZWJ1cnRzbGFuZDsgR2VidXJ0c3JlZ2lvbiBpbiBEZXV0c2NobGFuZCAoV2VzdGRldXRzY2hsYW5kLCBhbHRlIEJ1bmRlc2zDpG5kZXIgaW5rbC4gV2VzdC1CZXJsaW4sIE9zdGRldXRzY2hsYW5kLCBuZXVlIEJ1bmRlc2zDpG5kZXIsIEREUiwgZnLDvGhlcmUgZGV1dHNjaGUgR2ViaWV0ZSBiaXMgMTk0NTsgR2VidXJ0c2xhbmQgdm9uIFZhdGVyIHVuZCBNdXR0ZXI6IERldXRzY2hsYW5kLiBadXPDpHR6bGljaCB2ZXJrb2RldCB3dXJkZTogQmVmcmFndGVuLUlEOyBTdGljaHByb2JlOyBsYXVmZW5kZSBOdW1tZXIgZGVyIEJlZnJhZ3VuZzsgU3VydmV5IFR5cDsgVGVpbG5haG1lbW9kdXMgZGVyIFVtZnJhZ2U7IEludGVydmlld2RhdHVtIChUYWcsIE1vbmF0IHVuZCBKYWhyIGRlciBUZWlsbmFobWUpOyBQYW5lbHp1c3RpbW11bmcgZXJzdGUgQWJmcmFnZTsgUGFuZWx6dXN0aW1tdW5nIE5hY2hmcmFnZTsgRS1NYWlsLUFkcmVzc2UgZ2VuYW5udDsgRnJhZ2Vib2dlbmV2YWx1YXRpb24gKGludGVyZXNzYW50LCBsYW5nLCBzY2h3aWVyaWcpOyBiZWZyYWd0ZSBQZXJzb24gaGF0IHNvbnN0aWdlIEFubWVya3VuZ2VuIGdlbWFjaHQ7IEZsYWd2YXJpYWJsZW4genUgSW5rb25zaXN0ZW56ZW4uR2VuZXJpZXJ0ZSBWYXJpYWJsZW46IEdlc2NobGVjaHQgdW5kIEdlYnVydHNqYWhyIChSZWdpc3RlcmRhdGVuIGltcHV0aWVydCBtaXQgUmVrcnV0aWVydW5nc2RhdGVuKTsgQ0FTTUlOIEJpbGR1bmdza2xhc3NpZml6aWVydW5nICg5IEthdC4sIDMgS2F0Lik7IElTQ0VEIEEgMjAxMSBCaWxkdW5nc2tsYXNzaWZpemllcnVuZyAoOCBLYXQuLCAzIEthdC4pOyBNaWdyYXRpb25zaGludGVyZ3J1bmQ7IFdvaG5vcnQ6IFJlZ2lvU3RhUjQgKGRpZmZlcmVuemllcnRlciByZWdpb25hbHN0YXRpc3Rpc2NoZXIgUmVnaW9uc3R5cCksIEJ1bmRlc2xhbmQ7IGjDtmNoc3RlciBhbGxnZW1laW5iaWxkZW5kZXIgU2NodWxhYnNjaGx1c3MgKG9mZmVuIHJla29kaWVydCk7IEF1c2JpbGR1bmdzYWJzY2hsdXNzOiAobm9jaCkga2VpbiBBdXNiaWxkdW5nc2Fic2NobHVzcyAob2ZmZW4gcmVrb2RpZXJ0KSwgYmV0cmllYmxpY2hlIEJlcnVmc2F1c2JpbGR1bmcvIGxlaHJlIChvZmZlbiByZWtvZGllcnQsIHNjaHVsaXNjaGUgQXVzYmlsZHVuZyAob2ZmZW4gcmVrb2RpZXJ0KSwgTWVpc3Rlci8gVGVjaG5pa2VyLCBESFMsIEZhY2hha2FkZW1pZS4gKG9mZmVuIHJla29kaWVydCksIEhvY2hzY2h1bGUgYW5nZXdhbmR0ZSBXaXNzZW5zY2hhZnRlbi8gRmFjaGhvY2hzY2h1bGUgKG9mZmVuIHJla29kaWVydCksIGFuZGVyZXIgYmVydWZsaWNoZXIgQWJzY2hsdXNzIChvZmZlbiByZWtvZGllcnQpLCBIb2Noc2NodWxhYnNjaGx1c3M6IE1hc3RlciwgRGlwbG9tLCBNYWdpc3RlciwgU3RhYXRzZXhhbWVuIChvZmZlbiByZWtvZGllcnQpOyBCYWNoZWxvciAob2ZmZW4gcmVrb2RpZXJ0KSwgUHJvbW90aW9uIChvZmZlbiByZWtvZGllcnQpOyBHZXdpY2h0dW5nc2Zha3RvcmVuLlBhcmFkYXRlbiBiYXNpZXJlbmQgYXVmIHRlY2huaXNjaGVuIEluZm9ybWF0aW9uZW4gd8OkaHJlbmQgZGVyIEJlZnJhZ3VuZzogRW5kZ2Vyw6R0IChDb21wdXRlciwgVGFibGV0LCBTbWFydHBob25lKTsgWmVpdHB1bmt0IGRlcyBJbnRlcnZpZXdiZWdpbm5zOyBaZWl0cHVua3QgZGVyIGxldHp0ZW4gw4RuZGVydW5nIGRlcyBEYXRlbnNhdHplczsgU2VpdGUsIGRpZSBkZXIgVGVpbG5laG1lciB6dWxldHp0IGJlYXJiZWl0ZXQgaGF0OyBsZXR6dGUgU2VpdGUsIGRpZSBpbSBGcmFnZWJvZ2VuIGJlYXJiZWl0ZXQgd3VyZGU7IEJlYXJiZWl0dW5nc2RhdWVyIGVpbnplbG5lciBTZWl0ZW47IEFudGVpbCBmZWhsZW5kZXIgQW50d29ydGVuIChnZXdpY2h0ZXQgbmFjaCBSZWxldmFueikuClN0YXJ0ZXIgU3VydmV5OiBFcndhcnR1bmdlbiBmw7xyIGRhcyBuZXVlIEphaHIgaW0gVmVyZ2xlaWNoIHp1bSBWb3JqYWhyOyBFcndhcnR1bmdlbiBhbiBkZW4gTGViZW5zc3RhbmRhcmQgaW4gRGV1dHNjaGxhbmQgaW4gemVobiBKYWhyZW47IEVyd2FydHVuZ2VuIGhpbnNpY2h0bGljaCB0ZWNobmlzY2hlciBJbm5vdmF0aW9uZW4gaW4gemVobiBKYWhyZW4gKFZlcmJlc3NlcnVuZ2VuIGltIEFsbHRhZyBkdXJjaCBLw7xuc3RsaWNoZSBJbnRlbGxpZ2VueiwgRW5lcmdpZWJlZGFyZiBkZWNrZW4gZHVyY2ggV2luZC0gdW5kIFNvbGFyZW5lcmdpZSwgc2VsYnN0ZmFocmVuZGUgQXV0b3MsIGdlc2ljaGVydGUgRW5lcmdpZXZlcnNvcmd1bmcgZHVyY2ggS2VybmZ1c2lvbiwgYmVzdGVoZW5kZW4gQXRvbWtyYWZ0d2Vya2UgaW4gRGV1dHNjaGxhbmQgd2VyZGVuIHdpZWRlciBpbiBCZXRyaWViIGdlaGVuKTsgTWVpbnVuZyB6dSBFLUF1dG9zICh1bXdlbHRmcmV1bmRsaWNoZXIgYWxzIGFuZGVyZSBBdXRvcywgbmljaHQgYWxsdGFnc3RhdWdsaWNoLCBzY2hhZGVuIGRlciBkZXV0c2NoZW4gV2lydHNjaGFmdCksIENoYXJha3RlcmlzaWVydW5nIGRlcyBXb2hub3J0ZXMgaW0gSGluYmxpY2sgYXVmOiBndXRlIEVpbmthdWZzbcO2Z2xpY2hrZWl0ZW4sIHZpZWwgTmF0dXIsIGd1dGUgw5ZQTlYtSW5mcmFzdHJ1a3R1ciwgc2ljaGVyIHZvbiBIb2Nod2Fzc2VyIChTcGxpdC1JbmRpa2F0b3IpOyBzb3ppYWxlIEtvaMOkc2lvbiBhbSBXb2hub3J0IChMZXV0ZSBoZWxmZW4gc2ljaCBnZWdlbnNlaXRpZywga2VubmVuIHNpY2ggZ3V0LCBrw7ZubmVuIHNpY2ggdmVydHJhdWVuLCBrb21tZW4gZ3V0IG1pdGVpbmFuZGVyIGF1cywgaGFiZW4gd2VuaWcgUmVzcGVrdCB2b3IgR2VzZXR6IHVuZCBPcmRudW5nKTsgTnV0enVuZ3Now6R1Zmlna2VpdCB2ZXJzY2hpZWRlbmVyIFZlcmtlaHJzbWl0dGVsIChBdXRvLCBFLUJpa2UsIEZhaHJyYWQsIEUtU2Nvb3RlciwgQmFobi8gQnVzIGluIGRlciBTdGFkdCB1bmQgZGVyIFJlZ2lvbjsgQmFobi8gRmVybmJ1cyBhdWYgbMOkbmdlcmVuIFN0cmVja2VuKTsgQmVzaXR6IERldXRzY2hsYW5kdGlja2V0IGluIGZvbGdlbmRlbiBNb25hdGVuOiBOb3ZlbWJlciAyMDI0LCBEZXplbWJlciAyMDI0LCBKYW51YXIgMjAyNSB1bmQgRmVicnVhciAyMDI1LCBpbiBrZWluZW0gZGllc2VyIE1vbmF0ZTsgR2VsZCBhdXNnZWdlYmVuIGbDvHIgU2lsdmVzdGVyZmV1ZXJ3ZXJrOyBIw6R1Zmlna2VpdCBNZWRpZW5rb25zdW0gKFNvemlhbGUgT25saW5lLU5ldHp3ZXJrZSwgRmVybnNlaGVuLCBGaWxtZSwgU2VyaWVuLCBQb2RjYXN0cywgVGFnZXN6ZWl0dW5nZW4sIFplaXRzY2hyaWZ0ZW4sIE1hZ2F6aW5lKTsgaW4gZGVyIGxldHp0ZW4gV29jaGUgZ2VudXR6dGUgTmFjaHJpY2h0ZW5xdWVsbGVuICh6LkIuIEZlcm5zZWgtTmFjaHJpY2h0ZW4gLCAyNC1TdHVuZGVuIE5hY2hyaWNodGVuc2VuZGVyLCBSYWRpby1OYWNocmljaHRlbiwgZ2VkcnVja3RlIFplaXR1bmdlbiwgV2Vic2l0ZXMvIEFwcHMsIGV0Yy4pOyBpbiBkZXIgbGV0enRlbiBXb2NoZSBnZW51dHp0ZSBTb3ppYWxlIE5ldHp3ZXJrZSAoei5CLiBZb3VUdWJlLCBGYWNlYm9vaywgV2hhdHNBcHAsIGV0Yy4pOyBIw6R1Zmlna2VpdCB2b24gU296aWFsa29udGFrdGVuIG1pdCBNZW5zY2hlbiBpbSBWZXJlaW4sIG1pdCBBcmJlaXRza29sbGVnZW4gaW4gZGVyIEZyZWl6ZWl0LCBtaXQgRnJldW5kZW4gdW5kIG1pdCBGYW1pbGllbmFuZ2Vow7ZyaWdlbjsgd2ljaHRpZ2UgVGhlbWVuIGbDvHIgRGV1dHNjaGxhbmQgMjAyNSBnZW5hbm50OyBBdXNtYcOfIFNvcmdlbiBpbiB2ZXJzY2hpZWRlbmVuIEJlcmVpY2hlbiAod2lydHNjaGFmdGxpY2hlIEVudHdpY2tsdW5nIGluIERldXRzY2hsYW5kLCBTY2h1dHogZGVyIFVtd2VsdCwgRm9sZ2VuIGRlcyBLbGltYXdhbmRlbHMsIEtyaWVnZSwgS3JpbWluYWxpdMOkdCwgw7ZmZmVudGxpY2hlIFNpY2hlcmhlaXQsIFp1d2FuZGVydW5nIG5hY2ggRGV1dHNjaGxhbmQpOyBNZWludW5nIHp1IFBvbGl0aWtlcm4gaW4gRGV1dHNjaGxhbmQgKHNhZ2VuIGRpZSBXYWhyaGVpdCwgc2luZCBrb3JydXB0LCBtYWNoZW4gaWhyZW4gSm9iIGd1dCwgc2luZCB6dSBpaHJlbSBlaWdlbmVuIFZvcnRlaWwgaW4gZGVyIFBvbGl0aWssIHNpbmQga29tcGV0ZW50LCB2ZXJzdWNoZW4sIGlociBCZXN0ZXMgZsO8ciBkYXMgTGFuZCB6dSBnZWJlbik7IFByaW9yaXTDpHRlbiBlaW5lciBuZXVlbiBCdW5kZXNyZWdpZXJ1bmcgZ2VuYW5udDsgWnVzdGltbXVuZyB6dSB2ZXJzY2hpZWRlbmVuIHBvbGl0aXNjaGVuIE1hw59uYWhtZW4gKEF1c2JhdSB2b24gQnVzIHVuZCBCYWhuLCBBdWZmb3JzdHVuZywgVmVyYm90LyBow7ZoZXJlIEJlc3RldWVydW5nIHZvbiBJbmxhbmRzZmzDvGdlbiwgVGVtcG9saW1pdCB2b24gMTAwLyAxMjAvIDEzMCBrbS9oIGF1ZiBBdXRvYmFobmVuLCBow7ZoZXJlIFN0ZXVlcm4gYXVmIEZsZWlzY2ggdW5kIFd1cnN0LCBnZXNldHpsaWNoIHZvcmdlc2NocmllYmVuZSBVbXN0ZWxsdW5nIHZvbiBIZWl6dW5nZW4gYXVmIGVybmV1ZXJiYXJlIEVuZXJnaWVuKSAoU3BsaXQtSW5kaWthdG9yZW4pLgpWaWduZXR0ZW5leHBlcmltZW50IHp1ciBBa3plcHRhbnogdm9uIE1hw59uYWhtZW4genVyIFZlcmtlaHJzcG9saXRpayBtaXQgdW50ZXJzY2hpZWRsaWNoZW4gQXR0cmlidXRlbiB6dSBkZW4gUmFobWVuYmVkaW5ndW5nZW4gZGVyIE1hw59uYWhtZSwgenVtIEphaHIgZGVyIE1hw59uYWhtZSwgenVtIFR5cCBkZXIgTWHDn25haG1lIHVuZCB6dXIgWnVzdGltbXVuZyB6dXIgTWHDn25haG1lLgpNZWludW5nIHp1IGVpbmVtIFZlcmthdWZzdmVyYm90IHZvbiBGZXVlcndlcmtza8O2cnBlcm4gYW4gUHJpdmF0cGVyc29uZW47IHByw6RmZXJpZXJ0ZSBNYcOfbmFobWVuIGdlZ2VuIHN0YXJrIGdlenVja2VydGUgR2V0csOkbmtlIChow7ZoZXJlIFN0ZXVlcm4sIFdlcmJ1bmcgdmVyYmlldGVuLCBBdWZydWYsIGF1ZiBzdGFyayBnZXp1Y2tlcnRlIEdldHLDpG5rZSB6dSB2ZXJ6aWNodGVuLCkgU3BsaXQgSW5kaWthdG9yZW4gQW50d29ydHZvcmdhYmVuOyBQZXJzw7ZubGljaGtlaXQ6IE9wdGltaXNtdXMgKEljaCBzZWhlIHN0ZXRzIGRpZSBndXRlbiBTZWl0ZW4gZGVyIERpbmdlLCBpY2ggZXJ3YXJ0ZSB2b24gZGVyIFp1a3VuZnQgaW1tZXIgR3V0ZXMpOyBpbnRlcnBlcnNvbmFsZXMgVmVydHJhdWVuIChkaWUgbWVpc3RlbiBNZW5zY2hlbiBoYWJlbiBndXRlIEFic2ljaHRlbiwgbWFuIGthbm4gc2ljaCBhdWYgbmllbWFuZGVuIG1laHIgdmVybGFzc2VuLCBpbSBBbGxnZW1laW5lbiBrYW5uIG1hbiBkZW4gTWVuc2NoZW4gdmVydHJhdWVuKTsgU2VsYnN0d2lya3NhbWtlaXQgKEluIHNjaHdpZXJpZ2VuIFNpdHVhdGlvbmVuIGthbm4gaWNoIG1pY2ggYXVmIG1laW5lIEbDpGhpZ2tlaXRlbiB2ZXJsYXNzZW4sIGRpZSBtZWlzdGVuIFByb2JsZW1lIGthbm4gaWNoIGF1cyBlaWdlbmVyIEtyYWZ0IGd1dCBtZWlzdGVybiwgYXVjaCBhbnN0cmVuZ2VuZGUgdW5kIGtvbXBsaXppZXJ0ZSBBdWZnYWJlbiBrYW5uIGljaCBpbiBkZXIgUmVnZWwgZ3V0IGzDtnNlbikuCkRlbW9ncmFwaGllOiBBbHRlciAoR2VidXJ0c21vbmF0IHVuZCBHZWJ1cnRzamFocik7IEdlc2NobGVjaHQ7IFp1c8OkdHpsaWNoIHZlcmtvZGV0IHd1cmRlOiBCZWZyYWd0ZW4tSUQ7IFN0aWNocHJvYmU7IGxhdWZlbmRlIE51bW1lciBkZXIgQmVmcmFndW5nOyBTdXJ2ZXkgVHlwOyBUZWlsbmFobWVtb2R1cyBkZXIgVW1mcmFnZTsgSW50ZXJ2aWV3ZGF0dW0gKFRhZywgTW9uYXQgdW5kIEphaHIgZGVyIFRlaWxuYWhtZSk7IEJlc3TDpHRpZ3VuZyBkZXIgRS1NYWlsLUFkcmVzc2U7IG5ldWUgRS1NYWlsLUFkcmVzc2UgZ2VuYW5udDsgRnJhZ2Vib2dlbmV2YWx1YXRpb24gKGludGVyZXNzYW50LCBsYW5nLCBzY2h3aWVyaWcpOyBiZWZyYWd0ZSBQZXJzb24gaGF0IHNvbnN0aWdlIEFubWVya3VuZ2VuIGdlbWFjaHQ7IEluY2VudGl2ZTogR3V0c2NoZWluLCDDnGJlcndlaXN1bmcgb2RlciBTcGVuZGU7IEtvbnRvaW5mb3JtYXRpb25lbiBnZW5hbm50IGbDvHIgw5xiZXJ3ZWlzdW5nIEluY2VudGl2ZS4KR2VuZXJpZXJ0ZSBWYXJpYWJsZW46IEdlc2NobGVjaHQgdW5kIEdlYnVydHNqYWhyIChSZWdpc3RlcmRhdGVuIGltcHV0aWVydCBtaXQgUmVrcnV0aWVydW5nc2RhdGVuKTsgQ0FTTUlOIEJpbGR1bmdza2xhc3NpZml6aWVydW5nICg5IEthdC4sIDMgS2F0LiwgRGF0ZW4gYXVzIGRlciBSZWtydXRpZXJ1bmdzYmVmcmFndW5nKTsgSVNDRUQgQSAyMDExIEJpbGR1bmdza2xhc3NpZml6aWVydW5nICg4IEthdC4sIDMgS2F0LiksIERhdGVuIGF1cyBkZXIgUmVrcnV0aWVydW5nc2JlZnJhZ3VuZyk7IE1pZ3JhdGlvbnNoaW50ZXJncnVuZDsgV29obm9ydDogUmVnaW9TdGFSNCAoZGlmZmVyZW56aWVydGVyIHJlZ2lvbmFsc3RhdGlzdGlzY2hlciBSZWdpb25zdHlwKSwgQnVuZGVzbGFuZC4KUGFyYWRhdGVuIGJhc2llcmVuZCBhdWYgdGVjaG5pc2NoZW4gSW5mb3JtYXRpb25lbiB3w6RocmVuZCBkZXIgQmVmcmFndW5nOiBFbmRnZXLDpHQgKENvbXB1dGVyLCBUYWJsZXQsIFNtYXJ0cGhvbmUpOyBaZWl0cHVua3QgZGVzIEludGVydmlld2JlZ2lubnM7IFplaXRwdW5rdCBkZXIgbGV0enRlbiDDhG5kZXJ1bmcgZGVzIERhdGVuc2F0emVzOyBTZWl0ZSwgZGllIGRlciBUZWlsbmVobWVyIHp1bGV0enQgYmVhcmJlaXRldCBoYXQ7IGxldHp0ZSBTZWl0ZSwgZGllIGltIEZyYWdlYm9nZW4gYmVhcmJlaXRldCB3dXJkZTsgQmVhcmJlaXR1bmdzZGF1ZXIgZWluemVsbmVyIFNlaXRlbjsgQW50ZWlsIGZlaGxlbmRlciBBbnR3b3J0ZW4gKGdld2ljaHRldCBuYWNoIFJlbGV2YW56KS4KV2VsbGUgMWEgMjAyNTpMZWJlbnN6dWZyaWVkZW5oZWl0OyBIw6R1Zmlna2VpdCB2b24gRnJlaXplaXRha3Rpdml0w6R0ZW4gaW0gbGV0enRlbiBNb25hdCAoRnJldW5kZSB0cmVmZmVuLCBFbnRzcGFubmVuLCBuaWNodHMgdHVuLCBGZXJuc2VoZW4sIEZpbG1lLCBTZXJpZW4gb2RlciBWaWRlb3Mgc2VoZW4sIFNwb3J0LCBGaXRuZXNzLCBHeW1uYXN0aWsgZHJpbm5lbiAvIGltIEZyZWllbiwgYW5kZXJlIEFrdGl2aXTDpHRlbiBpbSBGcmVpZW4gei5CLiBTcGF6aWVyZW5nZWhlbiwgR2FydGVuYXJiZWl0KTsgIEjDpHVmaWdrZWl0IExlYmVuc21pdHRlbGtvbnN1bSAoZnJpc2NoZXMgT2JzdCwgR2Vtw7xzZSwgU2FsYXQsIEZpc2NoLCBNZWVyZXNmcsO8Y2h0ZSwgUmluZGZsZWlzY2gsIExhbW1mbGVpc2NoLCBhbmRlcmVzIEZsZWlzY2gsIFd1cnN0LCBNaWxjaHByb2R1a3RlLCBFaWVyLCBLw6RzZSwgU8O8w59pZ2tlaXRlbiwgc8O8w59lcyBHZWLDpGNrLCBzYWx6aWdlIFNuYWNrcyk7IFVtZ2FuZyBtaXQgTGViZW5zbWl0dGVsbiAoUmVzdGUgdm9uIE1haGx6ZWl0ZW4gYXVmaGViZW4gdW5kIHNww6R0ZXIgZXNzZW4sIGJlaW0gRWlua2F1ZmVuIHNwb250YW4gZW50c2NoZWlkZW4sIFdlZ3dlcmZlbiBuYWNoIEFibGF1ZiBkZXMgTWluZGVzdGhhbHRiYXJrZWl0c2RhdHVtcyk7IEjDpHVmaWdrZWl0IExlYmVuc21pdHRlbGVpbmthdWYgKHJlZ2lvbmFsZSBQcm9kdWt0ZSwgQmlvLVByb2R1a3RlLCBGYWlydHJhZGUtUHJvZHVrdGUsIGthbG9yaWVuYXJtZSBQcm9kdWt0ZSwgU29uZGVyYW5nZWJvdGUpOyBTcGHDnyBhbiBTaG9wcGluZyAoS2xlaWR1bmcgdW5kIFNjaHVoZSwgRWlucmljaHR1bmcgdW5kIERla28sIHRlY2huaXNjaGUgdW5kIGVsZWt0cm9uaXNjaGUgR2Vyw6R0ZSk7IGJlem9nZW4gYXVmIGRpZSBsZXR6dGVuIHp3ZWkgV29jaGVuOiBlbW90aW9uYWxlcyBCZWZpbmRlbiAodmVyw6RyZ2VydCwgZWluc2FtLCDDvGJlcmxhc3RldCwgdW50ZXIgRHJ1Y2sgLCBnbMO8Y2tsaWNoLCBnZXN0cmVzc3QpOyBrw7ZycGVybGljaGVyIEdlc3VuZGhlaXRzenVzdGFuZCBpbnNnZXNhbXQ7IEVpbnNjaHLDpG5rdW5nZW4gYmVpIGFsbHTDpGdsaWNoZW4ga8O2cnBlcmxpY2hlbiBBa3Rpdml0w6R0ZW47IEVpbnNjaMOkdHp1bmcgU2NobWVyemxldmVsOyBNw7xkaWdrZWl0OyBTY2hsYWZkYXVlciBuYWNodHM7IFp1ZnJpZWRlbmhlaXQgbWl0IGRlbSBTY2hsYWY7IEJlZWludHLDpGNodGlndW5nIGR1cmNoIGZvbGdlbmRlIEJlc2Nod2VyZGVuIChBbmdzdDogTmVydm9zaXTDpHQsIMOEbmdzdGxpY2hrZWl0IG9kZXIgQW5zcGFubnVuZywgLCBTb3JnZW4sIGRpZSBuaWNodCBnZXN0b3BwdCBvZGVyIGtvbnRyb2xsaWVydCB3ZXJkZW4ga29ubnRlbiwgRGVwcmVzc2l2aXTDpHQ6IHdlbmlnIEludGVyZXNzZSBvZGVyIEZyZXVkZSBhbiBUw6R0aWdrZWl0ZW4sIE5pZWRlcmdlc2NobGFnZW5oZWl0LCBTY2h3ZXJtdXQgb2RlciBIb2ZmbnVuZ3Nsb3NpZ2tlaXQpOyAgTnV0enVuZ3Now6R1Zmlna2VpdCB2ZXJzY2hpZWRlbmVyIFZlcmtlaHJzbWl0dGVsIChBdXRvLCBNb3RvcnJhZCwgTW90b3Jyb2xsZXIsIEUtQmlrZSwgRmFocnJhZCwgRS1TY29vdGVyLCBCYWhuLyBCdXMgaW4gZGVyIFN0YWR0IHVuZCBkZXIgUmVnaW9uOyBCYWhuLyBGZXJuYnVzIGF1ZiBsw6RuZ2VyZW4gU3RyZWNrZW4pOyBIw6R1Zmlna2VpdCB6dSBGdcOfIGdlaGVuOyBCZXNpdHogQXV0b2bDvGhyZXJzY2hlaW47IFplaXRrYXJ0ZSBmw7xyIEJ1cyB1bmQgQmFobiBmw7xyIGRpZXNlbiBNb25hdCAoRGV1dHNjaGxhbmR0aWNrZXQgb2RlciBhbmRlcmUgWmVpdGthcnRlKTsgQW56YWhsIGRlciBwcml2YXQgZ2VudXR6dGVuIEtyYWZ0ZmFocnpldWdlOiAoQXV0byhzKTsgZsO8ciBkaWUgZHJlaSBtZWlzdGdlbnV0enRlbiBBdXRvcyB3dXJkZSBlcmZyYWd0OiBGYWhyemV1Z2tsYXNzZSwgS3JhZnRzdG9mZiB1bmQgZ2VmYWhyZW5lIEtpbG9tZXRlciBpbiBkZW4gbGV0enRlbiAxMiBNb25hdGVuOyBBbnphaGwgcHJpdmF0IGdlbnV0enRlciBad2VpcsOkZGVyICggTW90b3JyYWQsIFJvbGxlciwgTW9wZWQsIE1vZmEpOyBmw7xyIGRpZSB6d2VpICBtZWlzdGdlbnV0enRlbiBad2VpcsOkZGVyIHd1cmRlIGVyZnJhZ3Q6IEFydCwgS3JhZnRzdG9mZiB1bmQgZ2VmYWhyZW5lIEtpbG9tZXRlciBpbiBkZW4gbGV0enRlbiAxMiBNb25hdGVuOyBwcml2YXRlIEZsw7xnZSBpbiBkZW4gbGV0enRlbiB6d8O2bGYgTW9uYXRlbjsgQW56YWhsIGRlciBGbMO8Z2UgS3VyenN0cmVja2UsIE1pdHRlbHN0cmVja2UsIExhbmdzdHJlY2tlIHVuZCBVbHRyYS1MYW5nc3RyZWNrZTsgVXJsYXViOiBVcmxhdWJzYXJ0IGluIGRlbiBsZXR6dGVuIDEyIE1vbmF0ZW4gKHouQi4gU3TDpGR0ZXJlaXNlLCBFbnRzcGFubnVuZ3N1cmxhdWIsIFNjaGlmZnNrcmV1emZhaHJ0LCBldGMuLCBrZWluIFVybGF1Yik7IEjDpHVmaWdrZWl0IHZvbiBLdXJ6dXJsYXViZW4sIFVybGF1YnNyZWlzZW4gbWl0IDQgYmlzIDcgw5xiZXJuYWNodHVuZ2VuIHVuZCBtaXQgOCBvZGVyIG1laHIgw5xiZXJuYWNodHVuZ2VuOyBEYXVlciBkZXIgbMOkbmdzdGVuIFJlaXNlIGluIGRlbiBsZXR6dGVuIHp3w7ZsZiBNb25hdGVuOyBBcnQgZGVyIEJlaGVyYmVyZ3VuZy4gCldvaG5lbjogVmVyw6RuZGVydW5nIGRlciBMYW5kc2NoYWZ0IGluIGRlciBXb2huZ2VnZW5kIChTb2xhc3RhbGdpZTogVHJhdWVyIMO8YmVyIFZlcmxvcmVuZ2VnYW5nZW5lcywgw4RyZ2VyIMO8YmVyIFZlcsOkbmRlcnVuZ2VuLCBFbnR3aWNrbHVuZyAgZWhlciB6dW0gR3V0ZW4sIHdlbmlnIFZlcsOkbmRlcnVuZyBpbiBkZW4gbGV0enRlbiBKYWhyZW4pOyBlcmxlYnRlIEV4dHJlbXdldHRlcmVyZWlnbmlzc2UgYW0gV29obm9ydCBpbiBkZW4gbGV0enRlbiBkcmVpIEphaHJlbiAoSGl0emUsIFRyb2NrZW5oZWl0LCBEw7xycmUsIFN0dXJtLCDDnGJlcnNjaHdlbW11bmcsIFdhbGRicmFuZCwgSGVpZGVicmFuZCwgbmljaHRzIGRhdm9uKTsgZW1wZnVuZGVuZSBMw6RybWJlbGFzdHVuZyBiZWkgb2ZmZW5lbiB1bmQgYmVpIGdlc2NobG9zc2VuZW4gRmVuc3Rlcm4gZHVyY2ggU3RyYcOfZW52ZXJrZWhyc2zDpHJtLCBFaXNlbmJhaG5sw6RybSB1bmQgRmx1Z2zDpHJtOyBHZWLDpHVkZWFydCBkZXMgSGF1cHR3b2huc2l0emVzOyBCYXVqYWhyIGRlcyBIYXVzZXM7IFNjaGxhZnppbW1lcmZlbnN0ZXIgenVyIFN0cmHDn2U7IEFuemFobCB3ZWl0ZXJlciBQZXJzb25lbiBpbSBIYXVzaGFsdDsgQmV6aWVodW5nIHp1IGRpZXNlbiB3ZWl0ZXJlbiBQZXJzb25lbiBpbSBIYXVzaGFsdDsgQW56YWhsIFBlcnNvbmVuIGltIEhhdXNoYWx0IGrDvG5nZXIgYWxzIDE0IEphaHJlOyBIYXVzdGllcmUsIEFydCB1bmQgQW56YWhsIEhhdXN0aWVyZTsgV29obnVuZ3NncsO2w59lIChpbiBxbSk7IEFuemFobCBkZXIgWmltbWVyIGluIGRlciBXb2hudW5nOyBIZWl6dGVtcGVyYXR1ciBpbSBXb2huYmVyZWljaDsgaGF1cHRzw6RjaGxpY2ggZ2VudXR6dGUgSGVpenVuZzsgWnVzYXR6aGVpenVuZzsgSMOkdWZpZ2tlaXQgSGVpenVuZyBoZXJ1bnRlcnJlZ2VsbiBiZWkgVmVybGFzc2VuIGRlciBXb2hudW5nOyBBcnQgZHVyY2hnZWbDvGhydGVyIE1vZGVybmlzaWVydW5nc21hw59uYWhtZW4gaW4gZGVuIGxldHp0ZW4gMTUgSmFocmVuOyBTb2xhcmFubGFnZSBmw7xyIFN0cm9tIG9kZXIgd2FybWVzIFdhc3NlciB1bmQgQXJ0IGRlciBTb2xhcmFubGFnZTsgU3Ryb212ZXJicmF1Y2ggZGVyIFdvaG51bmcgaW4ga1doIHBybyBKYWhyIHVuZCBpbiBFdXJvIHBybyBNb25hdDsgQmV6dWcgdm9uIMOWa29zdHJvbTsgd2VpdGVyZSBXb2hudW5nLyBIYXVzOyB2b3JoYW5kZW5lIEhhdXNoYWx0c2dlcsOkdGUgKEdlZnJpZXJzY2hyYW5rLCBHZWZyaWVydHJ1aGUsIE1pa3Jvd2VsbGUsIFNww7xsbWFzY2hpbmUsIFdhc2NobWFzY2hpbmUsIFfDpHNjaGV0cm9ja25lciwgbW9iaWxlIEtsaW1hYW5sYWdlLCBuaWNodHMgZGF2b24pOyBBbnphaGwgZ2VudXR6dGVyIERlc2t0b3AtUENzLCBMYXB0b3BzLyBOb3RlYm9va3MsIFRhYmxldHMvICBTbWFydHBob25lcyB1bmQgRmVybnNlaGVyLgpVbXdlbHRiZXd1c3N0ZXMgVmVyaGFsdGVuIGltIEFsbHRhZzsgdW13ZWx0YmV3dXNzdGVzIFZlcmhhbHRlbiBhYmjDpG5naWcgdnMuIHVuYWJow6RuZ2lnIHZvbSBWZXJoYWx0ZW4gQW5kZXJlcjsgdW13ZWx0YmV3dXNzdGVzIFZlcmhhbHRlbiBpbSBwZXJzw7ZubGljaGVuIFVtZmVsZCAoZWlnZW5lIEVyd2FydHVuZyBhbiBBbmRlcmUsIEVyd2FydHVuZ2VuIEFuZGVyZXIsIGRpZSBtZWlzdGVuIHZlcmhhbHRlbiBzaWNoIHVtd2VsdGJld3Vzc3QpOyBVbXdlbHRiZXd1c3N0c2VpbiAoQmV1bnJ1aGlndW5nIMO8YmVyIFVtd2VsdHZlcmjDpGx0bmlzc2UgaW4gZGVyIFp1a3VuZnQsIHdpciBzdGV1ZXJuIGF1ZiBlaW5lIFVtd2VsdGthdGFzdHJvcGhlIHp1LCBHcmVuemVuIGRlcyBXYWNoc3R1bXMgw7xiZXJzY2hyaXR0ZW4sIFVtd2VsdHByb2JsZW1lIHdlcmRlbiDDvGJlcnRyaWViZW4sIFBvbGl0aWsgdHV0IHp1IHdlbmlnIGbDvHIgZGVuIFVtd2VsdHNjaHV0eiwgd2lyIHNvbGx0ZW4gdW5zZXJlbiBMZWJlbnNzdGFuZGFyZCBlaW5zY2hyw6Rua2VuKTsgRWluc2Now6R0enVuZyBkZXMgZWlnZW5lbiBDTzItQXVzc3Rvw59lcyBpbSBWZXJnbGVpY2ggbWl0IEFuZGVyZW4gaW4gRGV1dHNjaGxhbmQ7IEjDpHVmaWdrZWl0IHZvbiBXZXJ0c3RvZmZ0cmVubnVuZyB1bmQgUmVjeWNsaW5nOyBJbnN0aXR1dGlvbmVudmVydHJhdWVuOyBOdXR6dW5nc2jDpHVmaWdrZWl0IHZlcnNjaGllZGVuZXIgTmFjaHJpY2h0ZW5xdWVsbGVuICBmw7xyIHBvbGl0aXNjaGUgTmFjaHJpY2h0ZW47IFByb3Rlc3Rha3Rpb25lbiBpbiBkZW4gbGV0enRlbiAxMiBNb25hdGVuICh6LkIuIFRlaWxuYWhtZSBhbiBEZW1vbnN0cmF0aW9uZW4sIE1pdHdpcmt1bmcgYW4gU3TDtnJha3Rpb25lbiBvZGVyIELDvHJnZXJiZWdlaHJlbiwgZXRjLik7IFRoZW1lbiBkZXIgUHJvdGVzdGFrdGlvbmVuIGdlbmFubnQ7IFp1c3RpbW11bmcgenVtIFppZWwgZGVyIGtsaW1hZnJldW5kbGljaGVuIFRyYW5zZm9ybWF0aW9uIGluIERldXRzY2hsYW5kOyBTa2Vwc2lzIGdlZ2Vuw7xiZXIgVGhlb3JpZW4genVtIEtsaW1hd2FuZGVsIChCZWxlZ2UgZsO8ciBkZW4gS2xpbWF3YW5kZWwgc2luZCB1bmdsYXVid8O8cmRpZywgS2xpbWF3YW5kZWwgaXN0IG51ciBuYXTDvHJsaWNoZSBTY2h3YW5rdW5nLCB6dSB2aWVsIFRoZWF0ZXIgdW0gS2xpbWF3YW5kZWwsIEtsaW1hc2NodXR6IGlzdCBaZWl0dmVyc2Nod2VuZHVuZywgdW5zaWNoZXIsIG9iIGRlciBLbGltYXdhbmRlbCBzdGF0dGZpbmRldCwgbWVuc2NobGljaGVyIEVpbmZsdXNzIGF1ZiBLbGltYSDDvGJlcnRyaWViZW4sIHp1IGZyw7xoIGbDvHIgUHJvYmxlbWF0aXNpZXJ1bmcsIG1lbnNjaGxpY2hlcyBIYW5kZWxuIGhhdCB3ZW5pZyBFaW5mbHVzcyBhdWYgZGVuIEtsaW1hd2FuZGVsOyBBdXN3aXJrdW5nZW4gdm9uIEV4dHJlbXdldHRlcm46IFN0YWF0IHNvbGx0ZSBhbGxlIEJldHJvZmZlbmVuIGZpbmFuemllbGwgdW50ZXJzdMO8dHplbiwgVmVyc2ljaGVydW5nc3BmbGljaHQgZ2VnZW4gVW53ZXR0ZXJzY2jDpGRlbiBmw7xyIEdlYsOkdWRlOyBadXN0aW1tdW5nIHp1IHZlcnNjaGllZGVuZW4gcG9saXRpc2NoZW4gTWHDn25haG1lbiBpbSBCZXJlaWNoIFVtd2VsdC0gdW5kIEtsaW1hc2NodXR6ICh6LkIuIHN0cmVuZ2VyZSBWb3JzY2hyaWZ0ZW4gZsO8ciBkaWUgRMOkbW11bmcgw6RsdGVyZXIgV29obmdlYsOkdWRlLCBWZXJib3Qgdm9uIE5ldXdhZ2VuIG1pdCBWZXJicmVubmVybW90b3IgYWIgMjAzNSwgZXRjLikgWnVzdGltbXVuZyB6dSBtZWhyIFBsYXR6IGbDvHIgUmFkd2VnZSBzb3dpZSBtZWhyIFBsYXR6IGbDvHIgR3LDvG5mbMOkY2hlbiBpbiBTdMOkZHRlbjsgWnVzdGltbXVuZyB6dSBkZW4gdm9yZ2VuYW5udGVuIE1hw59uYWhtZW4sIHdlbm4gZGFmw7xyIGRlciBQbGF0eiBmw7xyIEF1dG9zIHdlbmlnZXIgd2lyZC4KRGVtb2dyYXBoaWU6IEVyd2VyYnN0w6R0aWdrZWl0IGJ6dy4gYWt0dWVsbGUgVMOkdGlna2VpdDsgYmVydWZsaWNoZSBUw6R0aWdrZWl0IGdlbmFubnQ7IFdpcnRzY2hhZnRzendlaWcvIEJyYW5jaGUgZGVyIGFrdHVlbGxlbiBUw6R0aWdrZWl0IGdlbmFubnQ7IEJldXJ0ZWlsdW5nIGRlciBlaWdlbmVuIHdpcnRzY2hhZnRsaWNoZW4gTGFnZTsgSGF1c2hhbHRzbmV0dG9laW5rb21tZW4gKGdydXBwaWVydCk7IEvDtnJwZXJncsO2w59lIGluIGNtOyBLw7ZycGVyZ2V3aWNodCBpbiBrZzsgZGVyemVpdGlnZSBQYXJ0bmVyc2NoYWZ0OyBGYW1pbGllbnN0YW5kOyBBbHRlciAoR2VidXJ0c21vbmF0IHVuZCBHZWJ1cnRzamFocikuClp1c8OkdHpsaWNoIHZlcmtvZGV0IHd1cmRlOiAgQmVmcmFndGVuLUlEOyBTdGljaHByb2JlOyBsYXVmZW5kZSBOdW1tZXIgZGVyIEJlZnJhZ3VuZzsgU3VydmV5IFR5cDsgVGVpbG5haG1lbW9kdXMgZGVyIFVtZnJhZ2U7IEludGVydmlld2RhdHVtIChUYWcsIE1vbmF0IHVuZCBKYWhyIGRlciBUZWlsbmFobWUpOyBGbGFndmFyaWFibGVuIHp1IElua29uc2lzdGVuemVuIHVuZCB1bnBsYXVzaWJsZW4gV2VydGVuOyBuZXVlIEFkcmVzc2UgZ2VuYW5udDsgaW4gWnVrdW5mdCBwZXIgRS1NYWlsIGVpbmxhZGVuOyBFLU1haWwtQWRyZXNzZSBnZW5hbm50OyBGcmFnZWJvZ2VuZXZhbHVhdGlvbiAoaW50ZXJlc3NhbnQsIGxhbmcsIHNjaHdpZXJpZyk7IGJlZnJhZ3RlIFBlcnNvbiBoYXQgc29uc3RpZ2UgQW5tZXJrdW5nZW4gZ2VtYWNodDsgSW5jZW50aXZlOiBHdXRzY2hlaW4sIMOcYmVyd2Vpc3VuZyBvZGVyIFNwZW5kZTsgS29udG9pbmZvcm1hdGlvbmVuIGdlbmFubnQgZsO8ciDDnGJlcndlaXN1bmcgSW5jZW50aXZlLgpHZW5lcmllcnRlIFZhcmlhYmxlbjogR2VzY2hsZWNodCB1bmQgR2VidXJ0c2phaHIgKFJlZ2lzdGVyZGF0ZW4gaW1wdXRpZXJ0IG1pdCBSZWtydXRpZXJ1bmdzZGF0ZW4pOyBDQVNNSU4gQmlsZHVuZ3NrbGFzc2lmaXppZXJ1bmcgKDkgS2F0LiwgMyBLYXQuLCBEYXRlbiBhdXMgZGVyIFJla3J1dGllcnVuZ3NiZWZyYWd1bmcpOyBJU0NFRCBBIDIwMTEgQmlsZHVuZ3NrbGFzc2lmaXppZXJ1bmcgKDggS2F0LiwgMyBLYXQuKSwgKERhdGVuIGF1cyBkZXIgUmVrcnV0aWVydW5nc2JlZnJhZ3VuZyk7IE1pZ3JhdGlvbnNoaW50ZXJncnVuZCAoRGF0ZW4gYXVzIGRlciBSZWtydXRpZXJ1bmdzYmVmcmFndW5nKTsgQm9keS1NYXNzLUluZGV4IChCTUk7IEJlcnVmLCBUw6R0aWdrZWl0IG5hY2ggSVNDTzA4IHVuZCBuYWNoIEtsZEIyMDEwOyBXb2hub3J0OiBSZWdpb1N0YVI0IChkaWZmZXJlbnppZXJ0ZXIgcmVnaW9uYWxzdGF0aXN0aXNjaGVyIFJlZ2lvbnN0eXApLCBCdW5kZXNsYW5kOyBHZXdpY2h0dW5nc2Zha3RvcmVuLgpQYXJhZGF0ZW4gYmFzaWVyZW5kIGF1ZiB0ZWNobmlzY2hlbiBJbmZvcm1hdGlvbmVuIHfDpGhyZW5kIGRlciBCZWZyYWd1bmc6IEVuZGdlcsOkdCAoQ29tcHV0ZXIsIFRhYmxldCwgU21hcnRwaG9uZSk7IFplaXRwdW5rdCBkZXMgSW50ZXJ2aWV3YmVnaW5uczsgWmVpdHB1bmt0IGRlciBsZXR6dGVuIMOEbmRlcnVuZyBkZXMgRGF0ZW5zYXR6ZXM7IFNlaXRlLCBkaWUgZGVyIFRlaWxuZWhtZXIgenVsZXR6dCBiZWFyYmVpdGV0IGhhdDsgbGV0enRlIFNlaXRlLCBkaWUgaW0gRnJhZ2Vib2dlbiBiZWFyYmVpdGV0IHd1cmRlOyBCZWFyYmVpdHVuZ3NkYXVlciBlaW56ZWxuZXIgU2VpdGVuOyBBbnRlaWwgZmVobGVuZGVyIEFudHdvcnRlbiAoZ2V3aWNodGV0IG5hY2ggUmVsZXZhbnopLgpJbnRlcndhdmUgMjAyNWE6V2ljaHRpZ2tlaXQgZGVyIExlYmVuc3F1YWxpdMOkdCBhbSBXb2hub3J0IGhpbnNpY2h0bGljaCBOYWNoYmFyc2NoYWZ0LCBrdXJ6ZSBXZWdlLCBJbnRlcm5ldHZlcmJpbmR1bmcsIHZpZWwgUGxhdHogdW5kIEZyZWl6ZWl0YW5nZWJvdGU7IEZyZWl6ZWl0YWt0aXZpdMOkdGVuIGluIGRlbiBsZXR6dGVuIHZpZXIgV29jaGVuIEZyZXVuZGUgdHJlZmZlbiwgRW50c3Bhbm5lbiwgbmljaHRzIHR1biwgRmVybnNlaGVuLCBGaWxtZSwgU2VyaWVuIG9kZXIgVmlkZW9zIHNlaGVuLCBTcG9ydCwgRml0bmVzcywgR3ltbmFzdGlrIGRyaW5uZW4gLyBpbSBGcmVpZW4sIGFuZGVyZSBBa3Rpdml0w6R0ZW4gaW0gRnJlaWVuIHouQi4gU3BhemllcmVuZ2VoZW4sIEdhcnRlbmFyYmVpdCk7IEVyd2VyYnN0w6R0aWdrZWl0OyBNZXJrbWFsZSBkZXIgRXJ3ZXJic3TDpHRpZ2tlaXQgKGvDtnJwZXJsaWNoIGFuc3RyZW5nZW5kLCBow6R1ZmlnIGVyc2Now7ZwZnQsIGludGVyZXNzYW50ZSBUw6R0aWdrZWl0LCBpbSBTb21tZXIgw7xiZXJ3aWVnZW5kIGltIEZyZWllbik7IFNrZXBzaXMgZ2VnZW7DvGJlciBUaGVvcmllbiB6dW0gS2xpbWF3YW5kZWwgKHouQi4gZGllIEJlbGVnZSB6dW0gS2xpbWF3YW5kZWwgc2luZCB1bmdsYXVid8O8cmRpZywgS2xpbWF3YW5kZWwgaXN0IG5hdMO8cmxpY2ggU2Nod2Fua3VuZyBkZXIgRXJkdGVtcGVyYXR1ciwgZXRjLik7IEludGVybmV0OiBBa3Rpdml0w6R0ZW4gZGVyIEludGVybmV0bnV0enVuZyBpbiBkZW4gbGV0enRlbiB2aWVyIFdvY2hlbjsgRWluc3RlbGx1bmcgenVyIEludGVybmV0bnV0enVuZyAodHJlZmZlIE1lbnNjaGVuIGxpZWJlciBvbmxpbmUgc3RhdHQgcGVyc8O2bmxpY2gsIHfDpHJlIG9obmUgSW50ZXJuZXQgZWluc2FtLCBiaW4gb2Z0IHp1IGxhbmdlIGltIEludGVybmV0KTsgVmVydHJhdWVuIHp1IFBlcnNvbmVuIGltIEludGVybmV0OyBUZW1wZXJhdHVyZW1wZmluZGVuIGFtIFdvaG5vcnQgaW0gU29tbWVyIDIwMjU7IEdlZsO8aGwga8O2cnBlcmxpY2hlciBCZWxhc3R1bmcgZHVyY2ggZGllIFRlbXBlcmF0dXJlbiBpbSBTb21tZXIgMjAyNTsgU2NobGFmcHJvYmxlbWUgZHVyY2ggVGVtcGVyYXR1cmVuIGltIFNvbW1lciAyMDI1OyBQcm9ibGVtZSB2b24gRmFtaWxpZS8gRnJldW5kZW4gZHVyY2ggVGVtcGVyYXR1cmVuIGltIFNvbW1lciAyMDI1OyBXYWhybmVobXVuZyB2b24gRXh0cmVtd2V0dGVyZXJlaWduaXNzZW4gKGRlbmtlIG9mdCBhbiBFeHRyZW13ZXR0ZXJlcmVpZ25pc3NlLCBTb3JnZW4gYmVpIEdlZGFua2VuIGFuICBFeHRyZW13ZXR0ZXIpLiBWaWduZXR0ZW5leHBlcmltZW50IHp1bSBDTzItUHJlaXMgbWl0IHVudGVyc2NoaWVkbGljaGVuIEZyYWdlc3RlbGx1bmdlbiAoR2VyZWNodGlna2VpdCBpbmRpdmlkdWVsbGVyIENPMi1QcmVpcywgVmVycmluZ2VydW5nIENPMi1BdXNzdG/DnyBkdXJjaCBDTzItUHJlaXMsIEJlZsO8cndvcnR1bmcgZGFyZ2VzdGVsbHRlciBDTzItUHJlaXMpLCBTcGxpdC1JbmRpa2F0b3I6ICBDTzItQmVwcmVpc3VuZyB2cy4gS3VsdHVyYW5nZWJvdGUuClNlbGJzdGVpbnNjaMOkdHp1bmcgSW5mb3JtaWVydGhlaXQgw7xiZXIgZGllIGFrdHVlbGxlbiBSZWdlbHVuZ2VuIGRlcyBDTzItUHJlaXNlczsgV2lya3NhbWtlaXQgZWluZXIgRXJow7ZodW5nIGRlcyBDTzItUHJlaXNlcyB6dXIgU2Vua3VuZyBkZXMgQ08yLUF1c3N0b8OfZXM7IEVpbnNjaMOkdHp1bmcgZGVzIEFudGVpbHMgZGVyIE1lbnNjaGVuIGluIERldXRzY2hsYW5kLCBkaWUgZWluZSBFcmjDtmh1bmcgZGVzIENPMi1QcmVpc2VzIGJlZsO8cndvcnRlbjsgcHLDpGZlcmllcnRlIFZlcndlbmR1bmcgZGVyIHN0YWF0bGljaGVuIEVpbm5haG1lbiBhdXMgZGVtIENPMi1QcmVpczsgRnJlaXplaXRnZXN0YWx0dW5nIHVuZCBLdWx0dXJhbmdlYm90ZTogRWluc3RlbGx1bmcgenUgRnJlaXplaXQgKGhhYmUgenUgd2VuaWcgRnJlaXplaXQsIHVtIGFsbGVzIHp1IHR1biwgd2FzIGljaCBtw7ZjaHRlLCB3aWNodGlnLCBtZWluZSBGcmVpemVpdCBzaW5udm9sbCB6dSBudXR6ZW4sIGV0Yy4pOyBCZXN1Y2ggdm9uIEZyZWl6ZWl0dmVyYW5zdGFsdHVuZyBpbiBkZW4gbGV0enRlbiB2aWVyIFdvY2hlbiAoei5CLiBLaW5vLCBLdW5zdGF1c3N0ZWxsdW5nZW4sIEtvbnplcnRlIG1pdCBrbGFzc2lzY2hlciBNdXNpaywgZXRjLik7IE1laW51bmcgenVyIMO2ZmZlbnRsaWNoZW4gRmluYW56aWVydW5nIHZlcnNjaGllZGVuZXIgS3VsdHVyYW5nZWJvdGUgKEtvbnplcnRlIG1pdCBrbGFzc2lzY2hlciBNdXNpaywgS29uemVydGUgdm9uIGxva2FsZW4gb2RlciB3ZW5pZ2VyIGJla2FubnRlbiBLw7xuc3RsZXJuLCBLdW5zdGF1c3N0ZWxsdW5nZW4sIFByb2R1a3Rpb24gdm9uIEZpbG1lbiBhdXMgRGV1dHNjaGxhbmQsIFZvbGtzaG9jaHNjaHVsZW4sIFNjaHdpbW1iw6RkZXIpOyBQZXJzb25lbmdydXBwZW4sIGbDvHIgZGllIGVzIEVybcOkw59pZ3VuZ2VuIGbDvHIgS3VsdHVydmVyYW5zdGFsdHVuZ2VuIGdlYmVuIHNvbGx0ZTsgS29udHJvbGzDvGJlcnpldWd1bmcgKGljaCBoYWJlIG1laW4gTGViZW4gc2VsYnN0IGluIGRlciBIYW5kLCB3ZW5uIGljaCBtaWNoIGFuc3RyZW5nZSwgd2VyZGUgaWNoIEVyZm9sZyBoYWJlbiwgbWVpbiBMZWJlbiBpc3QgenVtIGdyb8OfZW4gVGVpbCB2b24gYW5kZXJlbiBiZXN0aW1tdCwgbWVpbmUgUGzDpG5lIHdlcmRlbiBvZnQgdm9tIFNjaGlja3NhbCBkdXJjaGtyZXV6dCk7IEludGVyZXNzZSBhbiBkZW4gZm9sZ2VuZGVuIFVtZnJhZ2V0aGVtZW46IEdlc3VuZGhlaXQgdW5kIFdvaGxiZWZpbmRlbiwgQWxsdGFnc2xlYmVuLCBOYXR1ciB1bmQgVW13ZWx0LCBQb2xpdGlrLCBLbGltYXdhbmRlbCwgRnJlaXplaXQgdW5kIEVyaG9sdW5nLgpadXPDpHR6bGljaCB2ZXJrb2RldCB3dXJkZTogQmVmcmFndGVuLUlEOyBTdGljaHByb2JlOyBsYXVmZW5kZSBOdW1tZXIgZGVyIEJlZnJhZ3VuZzsgU3VydmV5IFR5cDsgVGVpbG5haG1lbW9kdXMgZGVyIFVtZnJhZ2U7IEludGVydmlld2RhdHVtIChUYWcsIE1vbmF0IHVuZCBKYWhyIGRlciBUZWlsbmFobWUpOyBuZXVlIEFkcmVzc2UgZ2VuYW5udDsgRnJhZ2Vib2dlbmV2YWx1YXRpb24gKGludGVyZXNzYW50LCBsYW5nLCBzY2h3aWVyaWcpOyBiZWZyYWd0ZSBQZXJzb24gaGF0IHNvbnN0aWdlIEFubWVya3VuZ2VuIGdlbWFjaHQ7IEluY2VudGl2ZTogR3V0c2NoZWluLCDDnGJlcndlaXN1bmcgb2RlciBTcGVuZGU7IEtvbnRvaW5mb3JtYXRpb25lbiBnZW5hbm50IGbDvHIgw5xiZXJ3ZWlzdW5nIEluY2VudGl2ZS4KR2VuZXJpZXJ0ZSBWYXJpYWJsZW46IEdlc2NobGVjaHQgdW5kIEdlYnVydHNqYWhyIChSZWdpc3RlcmRhdGVuIGltcHV0aWVydCBtaXQgUmVrcnV0aWVydW5nc2RhdGVuKTsgQ0FTTUlOIEJpbGR1bmdza2xhc3NpZml6aWVydW5nICg5IEthdC4sIDMgS2F0LiwgRGF0ZW4gYXVzIGRlciBSZWtydXRpZXJ1bmdzYmVmcmFndW5nKTsgSVNDRUQgQSAyMDExIEJpbGR1bmdza2xhc3NpZml6aWVydW5nICg4IEthdC4sIDMgS2F0LiksIERhdGVuIGF1cyBkZXIgUmVrcnV0aWVydW5nc2JlZnJhZ3VuZyk7IE1pZ3JhdGlvbnNoaW50ZXJncnVuZCAoRGF0ZW4gYXVzIGRlciBSZWtydXRpZXJ1bmdzYmVmcmFndW5nKTsgQmVydWYsIFTDpHRpZ2tlaXQgbmFjaCBJU0NPMDggdW5kIG5hY2ggS2xkQjIwMTA7IFdvaG5vcnQ6IFJlZ2lvU3RhUjQgKGRpZmZlcmVuemllcnRlciByZWdpb25hbHN0YXRpc3Rpc2NoZXIgUmVnaW9uc3R5cCksIEJ1bmRlc2xhbmQ7IEdld2ljaHR1bmdzZmFrdG9yLgpQYXJhZGF0ZW4gYmFzaWVyZW5kIGF1ZiB0ZWNobmlzY2hlbiBJbmZvcm1hdGlvbmVuIHfDpGhyZW5kIGRlciBCZWZyYWd1bmc6IEVuZGdlcsOkdCAoQ29tcHV0ZXIsIFRhYmxldCwgU21hcnRwaG9uZSk7IFplaXRwdW5rdCBkZXMgSW50ZXJ2aWV3YmVnaW5uczsgWmVpdHB1bmt0IGRlciBsZXR6dGVuIMOEbmRlcnVuZyBkZXMgRGF0ZW5zYXR6ZXM7IFNlaXRlLCBkaWUgZGVyIFRlaWxuZWhtZXIgenVsZXR6dCBiZWFyYmVpdGV0IGhhdDsgbGV0enRlIFNlaXRlLCBkaWUgaW0gRnJhZ2Vib2dlbiBiZWFyYmVpdGV0IHd1cmRlOyBCZWFyYmVpdHVuZ3NkYXVlciBlaW56ZWxuZXIgU2VpdGVuOyBBbnRlaWwgZmVobGVuZGVyIEFudHdvcnRlbiAoZ2V3aWNodGV0IG5hY2ggUmVsZXZhbnopLgpXZWxsZSAxYiAyMDI1OldpY2h0aWdrZWl0IHZvbiBMZWJlbnNiZXJlaWNoZW4gKEZhbWlsaWUsIEZyZXVuZGUsIEZyZWl6ZWl0LCBBcmJlaXQsIEF1c2JpbGR1bmcsIFN0dWRpdW0sIFJlbGlnaW9uKTsgTGViZW5zenVmcmllZGVuaGVpdDsgVmVyYnVuZGVuaGVpdCBtaXQgZGVtIFdvaG5vcnQ7IFdvaG5kYXVlcjsgZ3LDvG5lIEF1c3NpY2h0IGF1cyBkZW4gV29obnVuZ3NmZW5zdGVybjsgIEdhcnRlbiwgQmFsa29uIG9kZXIgRGFjaHRlcnJhc3NlLCBuaWNodHMgZGF2b247IE51dHp1bmdzaMOkdWZpZ2tlaXQgdmVyc2NoaWVkZW5lciBWZXJrZWhyc21pdHRlbCBmw7xyIEJlc29yZ3VuZ2VuIHVuZCBpbiBkZXIgRnJlaXplaXQ7IFplaXRrYXJ0ZSBmw7xyIEJ1cyB1bmQgQmFobiBmw7xyIGRpZXNlbiBNb25hdCAoRGV1dHNjaGxhbmR0aWNrZXQgb2RlciBhbmRlcmUgWmVpdGthcnRlKTsgaW4gZGVuIGxldHp0ZW4gMTIgTW9uYXRlbiBnZWJyYXVjaHQgZ2VrYXVmdGUgRGluZ2UgKEtsZWlkdW5nLCBTY2h1aGUsIE3DtmJlbCwgSGF1c2hhbHRzZ2Vyw6R0ZSwgZWxla3Ryb25pc2NoZSBHZXLDpHRlLCBhbmRlcmUgRGluZ2UsIG5pY2h0cyBkYXZvbik7IGdlYnJhdWNodCB2ZXJrYXVmdGUgb2RlciB2ZXJzY2hlbmt0ZSBEaW5nZTsgSMOkdWZpZ2tlaXQgZGVyIFJlcGFyYXR1ciB2b24gSGF1c2hhbHRzZ2Vyw6R0ZW4gdW5kIGVsZWt0cm9uaXNjaGVuIEdlcsOkdGVuIChzZWxic3QgLCByZXBhcmllcmVuIGxhc3Nlbik7IExlYmVuc3ppZWxlIChIZXJhdXNyYWdlbmRlcyBsZWlzdGVuLCBHZW1laW5zY2hhZnQgdW5kIGdlZ2Vuc2VpdGlnZSBGw7xyc29yZ2UgZXJmYWhyZW4sIEtvbmZsaWt0ZSB2ZXJtZWlkZW4sIGZyw7ZobGljaCBzZWluLCByZWljaCBzZWluLCBSaXNpa2VuIHVuZCBVbnNpY2hlcmhlaXRlbiB2ZXJtZWlkZW4sIGZyZWkgdW5kIHVuYWJow6RuZ2lnIHNlaW4sIGF1ZnJlZ2VuZGVyIEFsbHRhZywgVHJhZGl0aW9uZW4gdW5kIEJyw6R1Y2hlIHBmbGVnZW4sIGbDvHIgVG9sZXJhbnogdW5kIFZpZWxmYWx0IGVpbnRyZXRlbik7IE1hdGVyaWFsaXNtdXMgKGJld3VuZGVyZSBNZW5zY2hlbiBtaXQgdGV1cmVuIEjDpHVzZXJuLCBBdXRvcyBvZGVyIEtsZWlkdW5nLCBiZXd1bmRlcmUgVmVyemljaHQgYXVmIGx1eHVyacO2c2VuIExlYmVuc3N0aWwpOyBTZWxic3RlaW5zY2jDpHR6dW5nIFJpc2lrb2JlcmVpdHNjaGFmdDsgc3ViamVrdGl2ZXIgc296aWFsZXIgU3RhdHVzOyBNaXRnbGllZHNjaGFmdGVuIGluIGF1c2dld8OkaGx0ZW4gVmVyZWluZW4gdW5kIE9yZ2FuaXNhdGlvbmVuOyBha3RpdmUgb2RlciBwYXNzaXZlIE1pdGdsaWVkc2NoYWZ0OyBFcndlcmJzdMOkdGlna2VpdCBiencuIGFrdHVlbGxlIFTDpHRpZ2tlaXQ7IG5ldWVuIFNjaHVsYWJzY2hsdXNzIGVyd29yYmVuIGluIGRlbiBsZXR6dGVuIDEyIE1vbmF0ZW47IEFydCBkZXMgbmV1ZW4gU2NodWxhYnNjaGx1c3NlczsgbmV1ZW4gYmVydWZsaWNoZW4gQXVzYmlsZHVuZ3NhYnNjaGx1c3MgZXJ3b3JiZW47IEFydCBkZXMgbmV1ZW4gYmVydWZsaWNoZW4gQXVzYmlsZHVuZ3NhYnNjaGx1c3NlczsgQXJ0IGRlcyBlcndvcmJlbmVuIEhvY2hzY2h1bGFic2NobHVzc2VzOyBtb25hdGxpY2hlcyBOZXR0b2VpbmtvbW1lbjsgQXJiZWl0c3BsYXR6IGdld2VjaHNlbHQgaW4gZGVuIGxldHp0ZW4gc2VjaHMgTW9uYXRlbjsgYmVydWZsaWNoZSBTdGVsbHVuZzsgZ2VuYXVlIGJlcnVmbGljaGUgU3RlbGx1bmcgQW5nZXN0ZWxsdGUgdW5kIEFyYmVpdGVyOyBCZWFtdGU6IExhdWZiYWhuZ3J1cHBlOyBTZWxic3TDpG5kaWdlOiBBbnphaGwgZGVyIE1pdGFyYmVpdGVyOyBMYW5kd2lydGU6IGJld2lydHNjaGFmdGV0ZSBGbMOkY2hlOyBXb2NoZW5hcmJlaXRzemVpdDsgQW56YWhsIGRlciBBcmJlaXRzdGFnZSBwcm8gV29jaGU7IEFuemFobCBkZXIgVGFnZSBpbSBIb21lb2ZmaWNlIHBybyBXb2NoZTsgTcO2Z2xpY2hrZWl0IGltIEhvbWVvZmZpY2UgenUgYXJiZWl0ZW47IEVudGZlcm51bmcgV2VnIHp1ciBBcmJlaXQvICBTY2h1bGUvIFVuaXZlcnNpdMOkdC8gQXVzYmlsZHVuZzsgTW9iaWxpdMOkdDogQXJ0IHVuZCBIw6R1Zmlna2VpdCBnZW51dHp0ZXIgVmVya2VocnNtaXR0ZWwgZsO8ciBkZW4gQXJiZWl0c3dlZyAvIGRlbiBXZWcgenVyIFNjaHVsZS8gVW5pdmVyc2l0w6R0LyBBdXNiaWxkdW5nLgpXb2huZW4sIFBhcnRuZXJzY2hhZnQgdW5kIEZhbWlsaWU6IEFuemFobCB3ZWl0ZXJlciBQZXJzb25lbiBpbSBIYXVzaGFsdDsgUGFydG5lcnNjaGFmdDsgRGF1ZXIgZGVyIGFrdHVlbGxlbiBQYXJ0bmVyc2NoYWZ0OyBadXNhbW1lbndvaG5lbiBtaXQgZGVtIFBhcnRuZXI7IEtpbmRlcjsgQWx0ZXIgdW5kIEdlc2NobGVjaHQgdm9uIG1heGltYWwgZHJlaSBLaW5kZXJuOyBadXNhbW1lbmxlYmVuIG1pdCBkZW0gS2luZDsgR2VzY2hsZWNodCBkZXMgUGFydG5lcnMvIGRlciBQYXJ0bmVyaW47IGjDtmNoc3RlciBhbGxnZW1laW5iaWxkZW5kZXIgU2NodWxhYnNjaGx1c3MgZGVzIFBhcnRuZXJzLyBkZXIgUGFydG5lcmluOyBFcndlcmJzdMOkdGlna2VpdCBiencuIGFrdHVlbGxlIFTDpHRpZ2tlaXQgZGVzIFBhcnRuZXJzLyBkZXIgUGFydG5lcmluOyBCZXJ1ZiB1bmQgQnJhbmNoZSBkZXIgQmVydWZzdMOkdGlna2VpdCBkZXMgUGFydG5lcnMvIGRlciBQYXJ0bmVyaW47IEF1dG9iZXNpdHogUGFydG5lci8gUGFydG5lcmluOyB2ZWdldGFyaXNjaGUgb2RlciB2ZWdhbmUgRXJuw6RocnVuZyBkZXMgUGFydG5lcnMvIGRlciBQYXJ0bmVyaW47IFBhcnRuZXIvIFBhcnRuZXJpbiBtYWNodCBzaWNoIFNvcmdlbiB1bSBkaWUgVW13ZWx0OyBBcmJlaXRzdGVpbHVuZyBpbiBkZXIgUGFydG5lcnNjaGFmdCBpbiB2ZXJzY2hpZWRlbmVuIEJlcmVpY2hlbiAoS29jaGVuLCBNYWhsemVpdGVuIHp1YmVyZWl0ZW4sIExlYmVuc21pdHRlbCBlaW5rYXVmZW4sIE3DvGxsIGVudHNvcmdlbiwgUmVjeWNsaW5nLCBEaW5nZSByZXBhcmllcmVuKTsgIEjDpHVmaWdrZWl0IHZvbiBNZWludW5nc3ZlcnNjaGllZGVuaGVpdGVuIGluIGRlbiBmb2xnZW5kZW4gQmVyZWljaGVuOiBmaW5hbnppZWxsZSBEaW5nZSwgRnJlaXplaXRnZXN0YWx0dW5nLCB1bXdlbHRiZXd1c3N0ZXMgVmVyaGFsdGVuIGltIEFsbHRhZywgRW50c2NoZWlkdW5nZW4gw7xiZXIgRWlua8OkdWZlIGltIEFsbHRhZywgUG9saXRpayB1bmQgRXJuw6RocnVuZy4KS2luZGVyIHVuZCBFcnppZWh1bmc6IEVyemllaHVuZ3N6aWVsZSAoZ2VzdW5kZSBFcm7DpGhydW5nLCBsaWViZW5zd2VydCBzZWluLCBnZW1vY2h0IHdlcmRlbiwgc2ljaCBpbiBHcnVwcGVuIGVpbmbDvGdlbiBrw7ZubmVuLCBSZWdlbG4gYWt6ZXB0aWVyZW4sIGdlaG9yY2hlbiwgVmVyYW50d29ydHVuZ3NiZXd1c3N0c2VpbiwgdW13ZWx0YmV3dXNzdGVzIFZlcmhhbHRlbik7IGbDvHIgZGFzIMOkbHRlc3RlIEtpbmQgd3VyZGUgZXJmcmFndDogR2VzdW5kaGVpdHN6dXN0YW5kOyBIw6R1Zmlna2VpdCB2b24gRnJlaXplaXQgaW0gRnJlaWVuOyBiZXN1Y2h0IGVpbmUgU2NodWxlLyBLaXRhOyBXZWcgenVyIFNjaHVsZS8gS2l0YSBhbGxlaW4gb2RlciBtaXQgRWx0ZXJuOyDDvGJsaWNoZXMgVmVya2VocnNtaXR0ZWwgZsO8ciBkZW4gV2VnIHp1ciBTY2h1bGUvIEtpdGE7IEVudGZlcm51bmcgdm9uIGRlciBXb2hudW5nIHp1ciBTY2h1bGUvIEtpdGE7IEjDpHVmaWdrZWl0IHZlcnNjaGllZGVuZXIgRGlza3Vzc2lvbnN0aGVtZW4gKEFsbHRhZ3Nwcm9ibGVtZSwgRXJuw6RocnVuZywgR2VzdW5kaGVpdHN2ZXJoYWx0ZW4sIFVtd2VsdC0gdW5kIEtsaW1hc2NodXR6LCBQb2xpdGlrKTsgZWhlciBlaW5lciBvZGVyIGVoZXIgdW50ZXJzY2hpZWRsaWNoZXIgTWVpbnVuZyBiZWkgZGllc2VuIFRoZW1lbjsgVGhlbWVuIGltIEJlcmVpY2ggVW13ZWx0LSB1bmQgS2xpbWFzY2h1dHogbWl0IHVudGVyc2NoaWVkbGljaGVyIE1laW51bmcgZ2VuYW5udDsgw6RsdGVzdGVzIEtpbmQgbWFjaHQgc2ljaCBTb3JnZW4gdW0gZGllIFVtd2VsdCB1bmQgdW0gZGllIEZvbGdlbiBkZXMgS2xpbWF3YW5kZWxzOyBXaWNodGlna2VpdCwgZGFzcyBkYXMgS2luZCBmb2xnZW5kZSBEaW5nZSBiZWtvbW10OiByZWdlbG3DpMOfaWcgbmV1ZSBTcGllbHNhY2hlbiwgTWFya2Vua2xlaWR1bmcsIGVsZWt0cm9uaXNjaGUgU3BpZWxlLyBTcGllbHNhY2hlbiwgU3BpZWxzYWNoZW4gdW5kIEtsZWlkdW5nIG9obmUgU2NoYWRzdG9mZmUsIGxpZWJlciBnZWJyYXVjaHRlIGFscyBuZXVlIFNwaWVsc2FjaGVuIHVuZCBLbGVpZHVuZzsgRW50c2NoZWlkdW5nc2ZyZWloZWl0IGRlcyBLaW5kZXMgYmVpbSBLYXVmIHZvbiBLbGVpZHVuZywgd2VsY2hlcyBIYW5keSBiencuIG9iIMO8YmVyaGF1cHQgZWluIEhhbmR5IHVuZCBiZWkgZGVyIFZlcmtlaHJzbWl0dGVsbnV0enVuZyBmw7xyIGRlbiBTY2h1bHdlZy4gCkdlc3VuZGhlaXQ6IEtyYW5raGVpdGVuIG9kZXIgQmVzY2h3ZXJkZW4gaW4gZGVuIGxldHp0ZW4genfDtmxmIE1vbmF0ZW47IEJlZWludHLDpGNodGlndW5nZW4gaW0gQWxsdGFnIGF1ZmdydW5kIGRlcyBHZXN1bmRoZWl0c3p1c3RhbmRlczsgUmF1Y2hlcnN0YXR1czogQW56YWhsIGdlcmF1Y2h0ZXIgWmlnYXJldHRlbiBiencuIFBmZWlmZW4vWmlnYXJyZW4gb2RlciBaaWdhcmlsbG9zLCBFLVppZ2FyZXR0ZW4vIFZhcGVzIHBybyBUYWcgdW5kIE1lbmdlIExpcXVpZCBmw7xyIFZhcGVzIHBybyBUYWc7IFBlcnNvbmVuIHJhdWNoZW4gaW4gZGVyIFdvaG51bmc7IFNvcmdlbiDDvGJlciBkaWUgd2lydHNjaGFmdGxpY2hlIEVudHdpY2tsdW5nIGluIERldXRzY2hsYW5kLCBTY2h1dHogZGVyIFVtd2VsdCwgRm9sZ2VuIGRlcyBLbGltYXdhbmRlbHMsIEtyaWVnZSwgS3JpbWluYWxpdMOkdCwgw7ZmZmVudGxpY2hlIFNpY2hlcmhlaXQsIFp1d2FuZGVydW5nIG5hY2ggRGV1dHNjaGxhbmQsIHdlaXRlcmUgU29yZ2VuIGdlbmFubnQ7IFVtd2VsdHNvcmdlbiAoUsO8Y2tnYW5nIGRlciBBcnRlbnZpZWxmYWx0LCBadXN0YW5kIGRlciBXw6RsZGVyLCBTY2hhZHN0b2ZmYmVsYXN0dW5nIGluIELDtmRlbiwgR2V3w6Rzc2VybiB1bmQgTHVmdCwgUGxhc3Rpa23DvGxsIHVuZCBNaWtyb3BsYXN0aWsgaW4gZGVyIE5hdHVyLCBCb2RlbnZlcnNpZWdlbHVuZywgV2Fzc2Vya25hcHBoZWl0KS4KUG9saXRpazogUGFydGVpcHLDpGZlcmVueiAoU29ubnRhZ3NmcmFnZSk7IFp1ZnJpZWRlbmhlaXQgbWl0IGRlciBEZW1va3JhdGllIGluIERldXRzY2hsYW5kOyBNZWludW5nIHp1bSBUaGVtYSBTdGV1ZXJuIHZzLiBTb3ppYWxsZWlzdHVuZ2VuOyBNZWludW5nIHp1bSBUaGVtYSBadXp1Z3Ntw7ZnbGljaGtlaXRlbiBmw7xyIEF1c2zDpG5kZXI7IEF1dG9yaXRhcmlzbXVzICh3aWNodGlnZSBFbnRzY2hlaWR1bmdlbiBGw7xocnVuZ3NwZXJzb24gw7xiZXJsYXNzZW4sIGJld8OkaHJ0ZSBWZXJoYWx0ZW5zd2Vpc2VuIHNvbGx0ZW4gbmljaHQgaW4gRnJhZ2UgZ2VzdGVsbHQgd2VyZGVuLCBVbnJ1aGVzdGlmdGVyIHNww7xyZW4gbGFzc2VuLCBkYXNzIHNpZSB1bmVyd8O8bnNjaHQgc2luZCk7IEFremVwdGFueiB2b24gUHJvdGVzdGFrdGlvbmVuIGbDvHIgdW5kIGdlZ2VuIFVtd2VsdCB1bmQgS2xpbWEgKERlbW9uc3RyYXRpb25lbiwgQmxvY2thZGVuIG9kZXIgQmVzZXR6dW5nZW4sIFNhY2hiZXNjaMOkZGlndW5nKTsgZ2VudXR6dGUgTWVkaWVuIHVuZCBPbmxpbmUtRGllbnN0ZSAgZsO8ciBwb2xpdGlzY2hlIE5hY2hyaWNodGVuIGluIGRlciBsZXR6dGVuIFdvY2hlOyBOYWNocmljaHRlbnZlcm1laWR1bmc7IFdhaHJzY2hlaW5saWNoa2VpdCB2b24gRXh0cmVtd2V0dGVyZXJlaWduaXNzZW4gYW0gV29obm9ydCBpbiBkZW4gbsOkY2hzdGVuIGRyZWkgSmFocmVuIChleHRyZW1lIEhpdHplLCBleHRyZW1lIFRyb2NrZW5oZWl0LCBTdHVybSwgw5xiZXJzY2h3ZW1tdW5nLCBXYWxkLSBvZGVyIEhlaWRlYnJhbmQpOyAgV2Focm5laG11bmcgZ3V0IHZvciBFeHRyZW13ZXR0ZXIgZ2V3YXJudDsgQmV1cnRlaWx1bmcgZGVyIE3DtmdsaWNoa2VpdCBzaWNoIGltIEFsbHRhZyB2b3IgZ3Jvw59lciBIaXR6ZSB6dSBzY2jDvHR6ZW47IFZlcmhhbHRlbiBpbiBkZXIgV29obnVuZyBiZWkgSGl0emUgKHouQi4gU29ubmVuc2NodXR6IGF1w59lbiwgVmVudGlsYXRvciBvZGVyIG1vYmlsZSBLbGltYWFubGFnZSwgZXRjLik7IEJld2VydHVuZyB2b24gw7ZmZmVudGxpY2hlbiBIaXR6ZXNjaHV0em1hw59uYWhtZW4gYW0gV29obm9ydDsgZXJ3YXJ0ZXRlIEF1c3dpcmt1bmdlbiBkZXMgS2xpbWFzY2h1dHplcyBhdWYgZGllIGRldXRzY2hlIFdpcnRzY2hhZnQ7IFp1c3RpbW11bmcgenUgZm9sZ2VuZGVuIEtsaW1hc2NodXR6bWHDn25haG1lbjoga2xpbWFmcmV1bmRsaWNoZXMgVmVyaGFsdGVuIHVudGVyc3TDvHR6ZW4sIGtsaW1hc2Now6RkbGljaGVzIFZlcmhhbHRlbiB0ZXVyZXIgbWFjaGVuLCBrbGltYXNjaMOkZGxpY2hlcyBWZXJoYWx0ZW4gZHVyY2ggR2VzZXR6ZSB2ZXJiaWV0ZW4pOyBQcsOkZmVyZW56IGhpbnNpY2h0bGljaCBkZXIgZGV1dHNjaGVuIEtsaW1hcG9saXRpayAoTWHDn25haG1lbiBnZWdlbiBkaWUgVXJzYWNoZW4gdnMuIGdlZ2VuIGRpZSBBdXN3aXJrdW5nZW4gZGVzIEtsaW1hd2FuZGVscyk7IEdlbGQgZsO8ciBLbGltYXBvbGl0aWsgaW4gRGV1dHNjaGxhbmQgenUgdmllbCwgenUgd2VuaWcgb2RlciBnZXJhZGUgcmljaHRpZzsgIFp1c3RpbW11bmcgenVyIEtsaW1hcG9saXRpayBEZXV0c2NobGFuZHMgaW4gQmV6dWcgYXVmIGFuZGVyZSBMw6RuZGVyIChEZXV0c2NobGFuZCBzb2xsIGtlaW5lIFZvcnJlaXRlcnJvbGxlIGhhYmVuLCBEZXV0c2NobGFuZCBzb2xsIMOkcm1lcmUgTMOkbmRlciBiZWltIFVtd2VsdC0gdW5kIEtsaW1hc2NodXR6IHVudGVyc3TDvHR6ZW4sIE1laW51bmcgenVyIEtsaW1hZ2VyZWNodGlna2VpdCBhdWYgaW50ZXJuYXRpb25hbGVyIEViZW5lIChiZXRyb2ZmZW5lIEzDpG5kZXIgc29sbHRlbiBtZWhyIEVpbmZsdXNzIGhhYmVuLCByZWljaGUgTMOkbmRlciBzb2xsdGVuIG1laHIgemFobGVuIGFscyDDpHJtZXJlICBMw6RuZGVyKTsgQmV1cnRlaWx1bmcgdmVyc2NoaWVkZW5lciBNYcOfbmFobWUgZsO8ciBVbXdlbHQtIHVuZCBLbGltYXNjaHV0eiAoZGF1ZXJoYWZ0IGtvc3Rlbmxvc2UgTnV0enVuZyBkZXMgw5ZQTlYsIGZpbmFuemllcnQgZHVyY2ggU3RldWVyZ2VsZGVyLCBtZWhyIFdpbmRyw6RkZXIgYXVjaCBpbiBkZXIgTsOkaGUgZGVzIFdvaG5vcnRlcywgRXJow7ZodW5nIGRlcyBDTzItUHJlaXNlcyBhdWYgS3JhZnRzdG9mZmUsIEhlaXrDtmwgdW5kIEVyZGdhcyB1bmQgTnV0enVuZyBkZXIgRWlubmFobWUgZsO8ciBLbGltYS0gdW5kIFVtd2VsdHBvbGl0aWssIEVyaMO2aHVuZyBkZXMgQ08yLVByZWlzZXMgdW5kIHZvbGxzdMOkbmRpZ2UgUsO8Y2t6YWhsdW5nIGFuIGFsbGUgQsO8cmdlciwga2lsb21ldGVyYWJow6RuZ2lnZSBNYXV0IGbDvHIgYWxsZSBTdHJhw59lbiwgVGVtcG9saW1pdCB2b24gMzAga20vaCBpbSBPcnQpOyBXYWhybmVobXVuZyByZWxhdGl2ZSBEZXByaXZhdGlvbiAoYmVrb21tZSBuaWUsIHdhcyBtaXIgZWlnZW50bGljaCB6dXN0ZWh0LCBpbW1lciBiZWtvbW1lbiBhbmRlcmUgZGllIGdhbnplbiBWb3J0ZWlsZSk7IFp1c3RpbW11bmcgenUgQXVzc2FnZW4genUgR2VyZWNodGlna2VpdCAod2VyIGltIEJlcnVmIG1laHIgbGVpc3RldCwgc29sbHRlIGF1Y2ggbWVociB2ZXJkaWVuZW4sIGRpZSBHZXNlbGxzY2hhZnQgc29sbHRlIHNpY2ggYmVzb25kZXJzIHVtIGRpZSBTY2h3YWNoZW4gdW5kIEhpbGZzYmVkw7xyZnRpZ2VuIGvDvG1tZXJuLCBlcyBzb2xsdGUga2VpbmUgZ3Jvw59lbiBVbnRlcnNjaGllZGUgYmVpIEVpbmtvbW1lbiB1bmQgVmVybcO2Z2VuIGdlYmVuLCB3ZXIgaW4gZGVyIEdlc2VsbHNjaGFmdCBvYmVuIHN0ZWh0LCBzb2xsdGUgYmVzc2VyZSBMZWJlbnNiZWRpbmd1bmdlbiBoYWJlbik7IFp1c3RpbW11bmcgenUgQXVzc2FnZW4genVyIEtsaW1hZ2VyZWNodGlna2VpdCBpbiBEZXV0c2NobGFuZCAoUmVpY2hlIHNvbGx0ZW4gbWVociBmw7xyIGRlbiBLbGltYXNjaHV0eiB6YWhsZW4gYWxzIEFybWUsIHdlciBzdMOkcmtlciB2b20gS2xpbWF3YW5kZWwgYmV0cm9mZmVuIGlzdCwgc29sbHRlIGJlaW0gS2xpbWFzY2h1dHogbWVociB6dSBzYWdlbiBoYWJlbik7IHN0w6Rya2VyIHZvbiBkZW4gRm9sZ2VuIGRlcyBLbGltYXdhbmRlbHMgYmV0cm9mZmVuZSBHcnVwcGVuIChlaGVyIMOkcm1lcmUgYWxzIHJlaWNoZXJlIE1lbnNjaGVuLCBlaGVyIEZyYXVlbiBhbHMgTcOkbm5lciwgZWhlciBBdXNsw6RuZGVyIGFscyBEZXV0c2NoZSwgZWhlciDDpGx0ZXJlIGFscyBqw7xuZ2VyZSBNZW5zY2hlbik7IEF1dG9iZXNpdHo7IEVuZXJnaWVhcm11dCAobXVzcyBtaWNoIGluIGRlciBXb2hudW5nIHdhcm0gYW56aWVoZW4gd2VnZW4gZGVyIEhlaXprb3N0ZW4sIGRpZSBob2hlbiBtb25hdGxpY2hlbiBTdHJvbWtvc3RlbiBrYW5uIGljaCBtYW5jaG1hbCBrYXVtIGJlemFobGVuLCBoYWJlIGdlbnVnIEdlbGQgdW0ga2FwdXR0ZSBXYXNjaG1hc2NoaW5lIHp1IGVyc2V0emVuLCBpY2gga2FubiBlcyBtaXIgbWFuY2htYWwgbmljaHQgbGVpc3RlbiwgZGFzIEF1dG8gdm9sbHp1dGFua2VuLCBtaXIgZmVobHQgbWFuY2htYWwgZGFzIEdlbGQsIHVtIG1laW4gQXV0byByZXBhcmllcmVuIHp1IGxhc3NlbikuClp1c8OkdHpsaWNoIHZlcmtvZGV0IHd1cmRlOiBCZWZyYWd0ZW4tSUQ7IFN0aWNocHJvYmU7IGxhdWZlbmRlIE51bW1lciBkZXIgQmVmcmFndW5nOyBTdXJ2ZXkgVHlwOyBUZWlsbmFobWVtb2R1cyBkZXIgVW1mcmFnZTsgSW50ZXJ2aWV3ZGF0dW0gKFRhZywgTW9uYXQgdW5kIEphaHIgZGVyIFRlaWxuYWhtZSk7IG5ldWUgQWRyZXNzZSBnZW5hbm50OyBpbiBadWt1bmZ0IHBlciBFLU1haWwgZWlubGFkZW47IEUtTWFpbC1BZHJlc3NlOyBGcmFnZWJvZ2VuZXZhbHVhdGlvbiAoaW50ZXJlc3NhbnQsIGxhbmcsIHNjaHdpZXJpZyk7IGJlZnJhZ3RlIFBlcnNvbiBoYXQgc29uc3RpZ2UgQW5tZXJrdW5nZW4gZ2VtYWNodDsgSW5jZW50aXZlOiBHdXRzY2hlaW4sIMOcYmVyd2Vpc3VuZyBvZGVyIFNwZW5kZTsgS29udG9pbmZvcm1hdGlvbmVuIGdlbmFubnQgZsO8ciDDnGJlcndlaXN1bmcgSW5jZW50aXZlOyBLcmFua2hlaXQgaW4gZGVuIGxldHp0ZW4gMTIgTW9uYXRlbjogbWluZGVzdGVucyBlaW5lIHdlaXRlcmUgS3JhbmtoZWl0IGdlbmFubnQ7IFVwZGF0ZSBow7ZjaHN0ZXIgYWxsZ2VtZWluYmlsZGVuZGVyIFNjaHVsYWJzY2hsdXNzLCBBdXNiaWxkdW5nc2Fic2NobHVzcyB1bmQgSG9jaHNjaHVsYWJzY2hsdXNzLgpHZW5lcmllcnRlIFZhcmlhYmxlbjogR2VzY2hsZWNodCB1bmQgR2VidXJ0c2phaHIgKFJlZ2lzdGVyZGF0ZW4gaW1wdXRpZXJ0IG1pdCBSZWtydXRpZXJ1bmdzZGF0ZW4pOyBDQVNNSU4gQmlsZHVuZ3NrbGFzc2lmaXppZXJ1bmcgKDkgS2F0LiwgMyBLYXQuKTsgSVNDRUQgQSAyMDExIEJpbGR1bmdza2xhc3NpZml6aWVydW5nICg4IEthdC4sIDMgS2F0Lik7IE1pZ3JhdGlvbnNoaW50ZXJncnVuZCAoRGF0ZW4gYXVzIGRlciBSZWtydXRpZXJ1bmdzYmVmcmFndW5nKTsgQmVydWYgdW5kIFTDpHRpZ2tlaXQgbmFjaCBJU0NPMDggdW5kIG5hY2ggS2xkQjIwMTAgKGF1cyBXZWxsZSAxYSk7IEJlcnVmIHVuZCBUw6R0aWdrZWl0IGRlcyBQYXJ0bmVycy8gZGVyIFBhcnRuZXJpbiBuYWNoIElTQ08wOCAoYXVzIFdlbGxlIDFhKSB1bmQgbmFjaCBLbGRCMjAxMCAoYXVzIFdlbGxlIDFhKTsgV29obm9ydDogUmVnaW9TdGFSNCAoZGlmZmVyZW56aWVydGVyIHJlZ2lvbmFsc3RhdGlzdGlzY2hlciBSZWdpb25zdHlwKSwgQnVuZGVzbGFuZDsgR2V3aWNodHVuZ3NmYWt0b3IuClBhcmFkYXRlbiBiYXNpZXJlbmQgYXVmIHRlY2huaXNjaGVuIEluZm9ybWF0aW9uZW4gd8OkaHJlbmQgZGVyIEJlZnJhZ3VuZzogRW5kZ2Vyw6R0IChDb21wdXRlciwgVGFibGV0LCBTbWFydHBob25lKTsgWmVpdHB1bmt0IGRlcyBJbnRlcnZpZXdiZWdpbm5zOyBaZWl0cHVua3QgZGVyIGxldHp0ZW4gw4RuZGVydW5nIGRlcyBEYXRlbnNhdHplczsgU2VpdGUsIGRpZSBkZXIgVGVpbG5laG1lciB6dWxldHp0IGJlYXJiZWl0ZXQgaGF0OyBsZXR6dGUgU2VpdGUsIGRpZSBpbSBGcmFnZWJvZ2VuIGJlYXJiZWl0ZXQgd3VyZGU7IEJlYXJiZWl0dW5nc2RhdWVyIGVpbnplbG5lciBTZWl0ZW47IEFudGVpbCBmZWhsZW5kZXIgQW50d29ydGVuIChnZXdpY2h0ZXQgbmFjaCBSZWxldmFueikuCkdyb3NzLURhdGVuc8OkdHplIGbDvHIgYWxsZSBXZWxsZW46IEJlZnJhZ3Rlbi1JRDsgU3VydmV5IEluZGlrYXRvciwgRWlubGFkdW5nc21vZHVzLCBNb2R1cyBkZXIgZXJzdGVuLCB6d2VpdGVuIGJ6dy4gZHJpdHRlbiBFcmlubmVydW5nOyBEYXR1bSBkZXIgZXJzdGVuIEVpbmxhZHVuZzsgRGF0dW0gZGVyIGVyc3RlbiwgendlaXRlbiBiencuIGRyaXR0ZW4gRXJpbm5lcnVuZzsgRGF0dW0gRXJoZWJ1bmdzYmVnaW5uIHVuZCBFcmhlYnVuZ3NlbmRlIChDQVdJKTsgR2VidXJ0c2phaHIgdW5kIEdlc2NobGVjaHQgYXVzIFJlZ2lzdGVyZGF0ZW47IEZhbGwgZW50aGFsdGVuIGltIFNVRiBkZXIgbGF1ZmVuZGVuIFdlbGxlOyBuaWNodCBpbiBhbGxlbiBXZWxsZW4gZW50aGFsdGVuOiBJbmRpa2F0b3IgRWlubGFkdW5nIEV4cGVyaW1lbnQgMTogSWxsdXN0cmllcnRlIEZpZ3VyIGluIGRlciBTdGFydGVyLVVtZnJhZ2U7IEluZGlrYXRvciBFaW5sYWR1bmcgRXhwZXJpbWVudCAyOiAxMCAlIEF1c3NjaGx1c3MgaW4gZGVyIFp3aXNjaGVud2VsbGVudW1mcmFnZSAyMDI1IGEsIERpc3Bvc2l0aW9uIFN0YXR1cyBmw7xyIFJla3J1dGllcnVuZ3NiZWZyYWd1bmc7IERpc3Bvc2l0aW9uIFN0YXR1cyBzZWl0IGRlciBTdGFydGVyIEJlZnJhZ3VuZyAyMDI1LjwvZGVzY3JpcHRpb24+CiAgICA8ZGVzY3JpcHRpb24geG1sOmxhbmc9ImVuIiBkZXNjcmlwdGlvblR5cGU9IkFic3RyYWN0Ij5UaGUgR2VybWFuIGVudmlyb25tZW50YWwgcGFuZWwgR0xFTiAoR2VybWFuIExvbmdpdHVkaW5hbCBFbnZpcm9ubWVudGFsIFN0dWR5KSBpcyBhIEdlcm1hbnktd2lkZSBtaXhlZC1tb2RlIHBhbmVsIHN0dWR5IGZvciBzb2NpYWwgc2NpZW5jZSByZXNlYXJjaCBvbiB0aGUgZW52aXJvbm1lbnQsIGNsaW1hdGUsIGFuZCBzdXN0YWluYWJpbGl0eS4gVGhyb3VnaCBHTEVOLCBkYXRhIG9uIGVudmlyb25tZW50YWwgYXR0aXR1ZGVzIGFuZCBiZWhhdmlvciwgZW52aXJvbm1lbnRhbCBpbmVxdWFsaXR5LCBhbmQgYWNjZXB0YW5jZSBvZiBlbnZpcm9ubWVudGFsIHBvbGljeSBtZWFzdXJlcyBhcmUgY29sbGVjdGVkIGluIHVwIHRvIGZvdXIgc2VsZi1hZG1pbmlzdGVyZWQgc3VydmV5cyBwZXIgeWVhci4gVGhlIHN0dWR5IGlzIGZ1bmRlZCBieSB0aGUgR2VybWFuIFJlc2VhcmNoIEZvdW5kYXRpb24gKERGRykgYW5kIGlzIGNvbmR1Y3RlZCBhcyBhIGxvbmctdGVybSBwcm9qZWN0IGF0IEhlaWRlbGJlcmcgVW5pdmVyc2l0eSwgdGhlIFVuaXZlcnNpdHkgb2YgS29uc3RhbnosIExNVSBNdW5pY2gsIGFuZCB0aGUgUmhpbmVsYW5kLVBhbGF0aW5hdGUgVGVjaG5pY2FsIFVuaXZlcnNpdHkgb2YgS2Fpc2Vyc2xhdXRlcm4gKFJQVFUpLiBVbnRpbCBNYXkgMjAyNSwgdGhlIFVuaXZlcnNpdHkgb2YgTGVpcHppZyB3YXMgYWxzbyBpbnZvbHZlZCBpbiB0aGUgcHJvamVjdC4gVGhpcyBkYXRhc2V0IGNvbnRhaW5zIGRhdGEgZnJvbSB0aGUgZmlyc3QgZml2ZSBzdXJ2ZXlzLCB3aGljaCB3ZXJlIGNvbmR1Y3RlZCBiZXR3ZWVuIE5vdmVtYmVyIDIwMjQgYW5kIEphbnVhcnkgMjAyNi48L2Rlc2NyaXB0aW9uPgogICAgPGRlc2NyaXB0aW9uIHhtbDpsYW5nPSJlbiIgZGVzY3JpcHRpb25UeXBlPSJUYWJsZU9mQ29udGVudHMiPlJlY3J1aXRtZW50IFN1cnZleTpJbXBvcnRhbmNlIG9mIHZhcmlvdXMgYXNwZWN0cyBvZiBsaWZlIChmYW1pbHksIGZyaWVuZHMsIGxlaXN1cmUsIHdvcmssIGVkdWNhdGlvbiwgc3R1ZGllcywgYW5kIHJlbGlnaW9uKTsgbGlmZSBzYXRpc2ZhY3Rpb247IGRlc2NyaXB0aW9uIG9mIHBsYWNlIG9mIHJlc2lkZW5jZSBpbiB0ZXJtcyBvZjogZ29vZCBzaG9wcGluZyBvcHRpb25zLCByZWxpYW5jZSBvbiBhIGNhciwgZ29vZCBsZWlzdXJlIGFjdGl2aXRpZXMsIGdvb2QgaGVhbHRoY2FyZSwgcGxlbnR5IG9mIG5hdHVyZSwgZ29vZCBqb2Igb3Bwb3J0dW5pdGllczsgYXR0YWNobWVudCB0byBwbGFjZSBvZiByZXNpZGVuY2U7IEhvbWVvd25lcnNoaXA7IG51bWJlciBvZiBwZW9wbGUgaW4gdGhlIGhvdXNlaG9sZDsgYXNzZXNzbWVudCBvZiBvbmXigJlzIG93biBmaW5hbmNpYWwgc2l0dWF0aW9uOyBmcmVxdWVuY3kgb2YgdXNlIG9mIHZhcmlvdXMgbW9kZXMgb2YgdHJhbnNwb3J0YXRpb24gKGNhciwgZS1iaWtlLCBiaWN5Y2xlLCBlLXNjb290ZXIsIHRyYWluL2J1cyBpbiB0aGUgY2l0eSBhbmQgcmVnaW9uOyB0cmFpbi9sb25nLWRpc3RhbmNlIGJ1cyBmb3IgbG9uZ2VyIGRpc3RhbmNlcyk7IEludGVybmV0IGFjY2VzcyBhdCBob21lOyBwZXJzb25hbCBJbnRlcm5ldCB1c2UgaW4gdGhlIHBhc3Qgd2VlazsgZnJlcXVlbmN5IG9mIHZhcmlvdXMgbGVpc3VyZSBhY3Rpdml0aWVzIGluIHRoZSBwYXN0IGZvdXIgd2Vla3MgKHZpc2l0aW5nIGNhZmVzLCBwdWJzLCByZXN0YXVyYW50czsgZ29pbmcgdG8gdGhlIG1vdmllcywgY29uY2VydHMsIG9yIHRoZSB0aGVhdGVyOyB3YXRjaGluZyBUViwgbW92aWVzLCBzZXJpZXMsIG9yIHZpZGVvczsgdm9sdW50ZWVyaW5nOyB1c2luZyBzb2NpYWwgbWVkaWE7IG9yZGVyaW5nIHByb2R1Y3RzIG9ubGluZTsgc3BvcnRzLCBleGVyY2lzZSwgcGh5c2ljYWwgYWN0aXZpdHkpOyBzZWxmLWFzc2Vzc21lbnQgb2YgaGVhbHRoIHN0YXR1cyBpbiB0aGUgcGFzdCBmb3VyIHdlZWtzOyBwZXJjZWl2ZWQgcG9sbHV0aW9uIGFuZCBub2lzZSBsZXZlbHMgYXQgcGxhY2Ugb2YgcmVzaWRlbmNlOyBleHRlbnQgb2YgY29uY2VybnMgcmVnYXJkaW5nIGVjb25vbWljIGRldmVsb3BtZW50IGluIEdlcm1hbnksIGVudmlyb25tZW50YWwgcHJvdGVjdGlvbiwgY29uc2VxdWVuY2VzIG9mIGNsaW1hdGUgY2hhbmdlLCB3YXJzLCBjcmltZSwgcHVibGljIHNhZmV0eSwgaW1taWdyYXRpb24gdG8gR2VybWFueSwgb3RoZXIgY29uY2VybnMgbWVudGlvbmVkOyBleHRlbnQgb2YgZW52aXJvbm1lbnRhbCBjb25jZXJucyByZWdhcmRpbmc6IGRlY2xpbmUgaW4gYmlvZGl2ZXJzaXR5LCBjb25kaXRpb24gb2YgZm9yZXN0cywgcG9sbHV0aW9uIGluIHNvaWwsIHdhdGVyLCBhbmQgYWlyLCBwbGFzdGljIHdhc3RlIGFuZCBtaWNyb3BsYXN0aWNzIGluIG5hdHVyZSwgc29pbCBzZWFsaW5nLCBhbmQgd2F0ZXIgc2NhcmNpdHk7IGludGVyZXN0IGluIHBvbGl0aWNzOyBwYXJ0eSBwcmVmZXJlbmNlIChTdW5kYXkgcXVlc3Rpb24pIDsgc2tlcHRpY2lzbSByZWdhcmRpbmcgY2xpbWF0ZSBjaGFuZ2UgKGV2aWRlbmNlIG9mIGNsaW1hdGUgY2hhbmdlIGlzIHVucmVsaWFibGUsIGNsaW1hdGUgY2hhbmdlIGlzIG1lcmVseSBhIG5hdHVyYWwgZmx1Y3R1YXRpb24sIHRvbyBtdWNoIGZ1c3MgYWJvdXQgY2xpbWF0ZSBjaGFuZ2UsIGNsaW1hdGUgcHJvdGVjdGlvbiBpcyBhIHdhc3RlIG9mIHRpbWUsIHRlY2hub2xvZ2llcyB3aWxsIHByZXZlbnQgYSBjYXRhc3Ryb3BoZSk7IHNhdGlzZmFjdGlvbiB3aXRoIGRlbW9jcmFjeSBpbiBHZXJtYW55OyBzdXBwb3J0IGZvciB2YXJpb3VzIHBvbGl0aWNhbCBtZWFzdXJlcyBmb3IgZW52aXJvbm1lbnRhbCBhbmQgY2xpbWF0ZSBwcm90ZWN0aW9uIChiYW4gb24gbmV3IGNhcnMgd2l0aCBpbnRlcm5hbCBjb21idXN0aW9uIGVuZ2luZXMgc3RhcnRpbmcgaW4gMjAzNSwgcGVybWFuZW50bHkgZnJlZSB1c2Ugb2YgcHVibGljIHRyYW5zcG9ydGF0aW9uLCBmdW5kZWQgYnkgdGF4IHJldmVudWUsIG1vcmUgd2luZCB0dXJiaW5lcywgaW5jbHVkaW5nIG5lYXIgcmVzaWRlbnRpYWwgYXJlYXMsIG1lYXN1cmVzIGFnYWluc3QgZXh0cmVtZSB3ZWF0aGVyIGV2ZW50cyAoZS5nLiwgZmxvb2QgcHJvdGVjdGlvbiwgaGVhdCBwcm90ZWN0aW9uKSwgSW5jcmVhc2UgaW4gdGhlIENPMiBwcmljZSBvbiBmdWVscywgaGVhdGluZyBvaWwsIGFuZCBuYXR1cmFsIGdhcywgd2l0aCByZXZlbnVlIHVzZWQgZm9yIGNsaW1hdGUgYW5kIGVudmlyb25tZW50YWwgcG9saWN5L2Z1bGwgcmVpbWJ1cnNlbWVudCB0byBhbGwgY2l0aXplbnMpOyBhcHByb3ZhbCBvZiB0aGUgZm9sbG93aW5nIHN0YXRlbWVudHM6IEkgZmluZCB0aGUgY29uc3RhbnQgZGVtYW5kIHRvIGxpdmUgaW4gYW4gZW52aXJvbm1lbnRhbGx5IGNvbnNjaW91cyBtYW5uZXIgdW5yZWFzb25hYmxlOyBpdCBpcyBmYWlyIGlmIHRoZSB3ZWFsdGh5IGNvbnRyaWJ1dGUgbW9yZSB0byBjbGltYXRlIHByb3RlY3Rpb24uCkRlbW9ncmFwaHk6IEFnZSAobW9udGggYW5kIHllYXIgb2YgYmlydGgpOyBzZXg7IGVtcGxveW1lbnQgc3RhdHVzOyBlZHVjYXRpb246IGhpZ2hlc3QgZ2VuZXJhbCBlZHVjYXRpb24gcXVhbGlmaWNhdGlvbjsgdHlwZSBvZiB2b2NhdGlvbmFsIHRyYWluaW5nIHF1YWxpZmljYXRpb25zOyB0eXBlIG9mIGhpZ2hlciBlZHVjYXRpb24gZGVncmVlOyBjaXRpemVuc2hpcDsgZmlyc3Qgb3RoZXIgY2l0aXplbnNoaXAgaW4gYWRkaXRpb24gdG8gR2VybWFuIGNpdGl6ZW5zaGlwOyBmaXJzdCBvdGhlciBjaXRpemVuc2hpcCBpZiBubyBHZXJtYW4gY2l0aXplbnNoaXAsIHNlY29uZCBvdGhlciBjaXRpemVuc2hpcCBpZiBubyBHZXJtYW4gY2l0aXplbnNoaXA7IGNvdW50cnkgb2YgYmlydGg6IEdlcm1hbnk7IG90aGVyIGNvdW50cnkgb2YgYmlydGg7IHJlZ2lvbiBvZiBiaXJ0aCBpbiBHZXJtYW55IChXZXN0IEdlcm1hbnksIG9sZCBmZWRlcmFsIHN0YXRlcyBpbmNsdWRpbmcgV2VzdCBCZXJsaW4sIEVhc3QgR2VybWFueSwgbmV3IGZlZGVyYWwgc3RhdGVzLCBHRFIsIGZvcm1lciBHZXJtYW4gdGVycml0b3JpZXMgdXAgdG8gMTk0NTsgRmF0aGVy4oCZcyBhbmQgbW90aGVy4oCZcyBjb3VudHJ5IG9mIGJpcnRoOiBHZXJtYW55LiAKVGhlIGZvbGxvd2luZyB3ZXJlIGFkZGl0aW9uYWxseSBjb2RlZDogcmVzcG9uZGVudCBJRDsgc2FtcGxlOyBzZXJpYWwgbnVtYmVyIG9mIHRoZSBpbnRlcnZpZXc7IHN1cnZleSB0eXBlOyBzdXJ2ZXkgcGFydGljaXBhdGlvbiBtb2RlOyBpbnRlcnZpZXcgZGF0ZSAoZGF5LCBtb250aCwgYW5kIHllYXIgb2YgcGFydGljaXBhdGlvbik7IHBhbmVsIGNvbnNlbnQgKGluaXRpYWwgcmVxdWVzdCk7IHBhbmVsIGNvbnNlbnQgKGZvbGxvdy11cCByZXF1ZXN0KTsgZW1haWwgYWRkcmVzcyBwcm92aWRlZDsgcXVlc3Rpb25uYWlyZSBldmFsdWF0aW9uIChpbnRlcmVzdGluZywgbG9uZywgZGlmZmljdWx0KTsgcmVzcG9uZGVudCBtYWRlIG90aGVyIGNvbW1lbnRzOyBmbGFnIHZhcmlhYmxlcyBmb3IgaW5jb25zaXN0ZW5jaWVzLgpHZW5lcmF0ZWQgdmFyaWFibGVzOiBnZW5kZXIgYW5kIHllYXIgb2YgYmlydGggKHJlZ2lzdGVyIGRhdGEgaW1wdXRlZCB3aXRoIHJlY3J1aXRtZW50IGRhdGEpOyBDQVNNSU4gZWR1Y2F0aW9uIGNsYXNzaWZpY2F0aW9uICg5IGNhdC4sIDMgY2F0Lik7IElTQ0VEIEEgMjAxMSBlZHVjYXRpb24gY2xhc3NpZmljYXRpb24gKDggY2F0LiwgMyBjYXQuKTsgbWlncmF0aW9uIGJhY2tncm91bmQ7IHBsYWNlIG9mIHJlc2lkZW5jZTogUmVnaW9TdGFSNCAoZGlmZmVyZW50aWF0ZWQgcmVnaW9uYWwgc3RhdGlzdGljYWwgcmVnaW9uIHR5cGUpLCBmZWRlcmFsIHN0YXRlOyBoaWdoZXN0IGdlbmVyYWwgZWR1Y2F0aW9uIHNjaG9vbCBsZWF2aW5nIGNlcnRpZmljYXRlIChvcGVubHkgcmVjb2RlZCk7IHZvY2F0aW9uYWwgcXVhbGlmaWNhdGlvbjogKGFzIHlldCkgbm8gdm9jYXRpb25hbCBxdWFsaWZpY2F0aW9uIChvcGVubHkgcmVjb2RlZCksIGluLWNvbXBhbnkgdm9jYXRpb25hbCB0cmFpbmluZy9hcHByZW50aWNlc2hpcCAob3Blbmx5IHJlY29kZWQpLCBzY2hvb2wtYmFzZWQgdm9jYXRpb25hbCB0cmFpbmluZyAob3Blbmx5IHJlY29kZWQpLCBtYXN0ZXIgY3JhZnRzbWFuL3RlY2huaWNpYW4sIERIUywgdm9jYXRpb25hbCBhY2FkZW15LiAob3Blbi1jb2RlZCksIFVuaXZlcnNpdHkgb2YgQXBwbGllZCBTY2llbmNlcy9Vbml2ZXJzaXR5IG9mIEFwcGxpZWQgU2NpZW5jZXMgKG9wZW4tY29kZWQpLCBvdGhlciB2b2NhdGlvbmFsIHF1YWxpZmljYXRpb24gKG9wZW4tY29kZWQpLCB1bml2ZXJzaXR5IGRlZ3JlZTogTWFzdGVy4oCZcywgRGlwbG9tYSwgTWFnaXN0ZXIsIFN0YXRlIEV4YW1pbmF0aW9uIChvcGVuLWNvZGVkKTsgQmFjaGVsb3LigJlzIChvcGVuLWNvZGVkKSwgRG9jdG9yYXRlIChvcGVuLWNvZGVkKTsgd2VpZ2h0aW5nIGZhY3RvcnMuClBhcmFkYXRhIGJhc2VkIG9uIHRlY2huaWNhbCBpbmZvcm1hdGlvbiBkdXJpbmcgdGhlIHN1cnZleTogRGV2aWNlIChjb21wdXRlciwgdGFibGV0LCBzbWFydHBob25lKTsgdGltZSB0aGUgaW50ZXJ2aWV3IGJlZ2FuOyB0aW1lIG9mIHRoZSBsYXN0IGNoYW5nZSB0byB0aGUgZGF0YSByZWNvcmQ7IHBhZ2UgdGhlIHBhcnRpY2lwYW50IGxhc3QgZWRpdGVkOyBsYXN0IHBhZ2UgZWRpdGVkIGluIHRoZSBxdWVzdGlvbm5haXJlOyB0aW1lIHNwZW50IG9uIGluZGl2aWR1YWwgcGFnZXM7IHByb3BvcnRpb24gb2YgbWlzc2luZyByZXNwb25zZXMgKHdlaWdodGVkIGJ5IHJlbGV2YW5jZSkuClN0YXJ0ZXIgU3VydmV5OiBFeHBlY3RhdGlvbnMgZm9yIHRoZSBuZXcgeWVhciBjb21wYXJlZCB0byB0aGUgcHJldmlvdXMgeWVhcjsgZXhwZWN0YXRpb25zIHJlZ2FyZGluZyB0aGUgc3RhbmRhcmQgb2YgbGl2aW5nIGluIEdlcm1hbnkgaW4gdGVuIHllYXJzOyBleHBlY3RhdGlvbnMgcmVnYXJkaW5nIHRlY2huaWNhbCBpbm5vdmF0aW9ucyBpbiB0ZW4geWVhcnMgKGltcHJvdmVtZW50cyBpbiBkYWlseSBsaWZlIHRocm91Z2ggYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UsIG1lZXRpbmcgZW5lcmd5IG5lZWRzIHRocm91Z2ggd2luZCBhbmQgc29sYXIgZW5lcmd5LCBzZWxmLWRyaXZpbmcgY2Fycywgc2VjdXJlIGVuZXJneSBzdXBwbHkgdGhyb3VnaCBudWNsZWFyIGZ1c2lvbiwgZXhpc3RpbmcgbnVjbGVhciBwb3dlciBwbGFudHMgaW4gR2VybWFueSB3aWxsIGdvIGJhY2sgaW50byBvcGVyYXRpb24pOyBvcGluaW9uIG9uIGVsZWN0cmljIGNhcnMgKG1vcmUgZW52aXJvbm1lbnRhbGx5IGZyaWVuZGx5IHRoYW4gb3RoZXIgY2Fycywgbm90IHN1aXRhYmxlIGZvciBldmVyeWRheSB1c2UsIGhhcm1mdWwgdG8gdGhlIEdlcm1hbiBlY29ub215KSwgY2hhcmFjdGVyaXphdGlvbiBvZiBwbGFjZSBvZiByZXNpZGVuY2UgaW4gdGVybXMgb2Y6IGdvb2Qgc2hvcHBpbmcgb3Bwb3J0dW5pdGllcywgcGxlbnR5IG9mIG5hdHVyZSwgZ29vZCBwdWJsaWMgdHJhbnNwb3J0YXRpb24gaW5mcmFzdHJ1Y3R1cmUsIHNhZmUgZnJvbSBmbG9vZGluZyAoc3BsaXQgaW5kaWNhdG9yKTsgc29jaWFsIGNvaGVzaW9uIGluIHRoZSBwbGFjZSBvZiByZXNpZGVuY2UgKHBlb3BsZSBoZWxwIGVhY2ggb3RoZXIsIGtub3cgZWFjaCBvdGhlciB3ZWxsLCBjYW4gdHJ1c3QgZWFjaCBvdGhlciwgZ2V0IGFsb25nIHdlbGwsIGhhdmUgbGl0dGxlIHJlc3BlY3QgZm9yIGxhdyBhbmQgb3JkZXIpOyBGcmVxdWVuY3kgb2YgdXNlIG9mIHZhcmlvdXMgbW9kZXMgb2YgdHJhbnNwb3J0YXRpb24gKGNhciwgZS1iaWtlLCBiaWN5Y2xlLCBlLXNjb290ZXIsIHRyYWluL2J1cyBpbiB0aGUgY2l0eSBhbmQgcmVnaW9uOyB0cmFpbi9sb25nLWRpc3RhbmNlIGJ1cyBmb3IgbG9uZ2VyIGRpc3RhbmNlcyk7IG93bmVyc2hpcCBvZiB0aGUgRGV1dHNjaGxhbmR0aWNrZXQgaW4gdGhlIGZvbGxvd2luZyBtb250aHM6IE5vdmVtYmVyIDIwMjQsIERlY2VtYmVyIDIwMjQsIEphbnVhcnkgMjAyNSwgYW5kIEZlYnJ1YXJ5IDIwMjU7IGluIG5vbmUgb2YgdGhlc2UgbW9udGhzOyBtb25leSBzcGVudCBvbiBOZXcgWWVhcuKAmXMgRXZlIGZpcmV3b3JrczsgZnJlcXVlbmN5IG9mIG1lZGlhIGNvbnN1bXB0aW9uIChvbmxpbmUgc29jaWFsIG5ldHdvcmtzLCB0ZWxldmlzaW9uLCBtb3ZpZXMsIHNlcmllcywgcG9kY2FzdHMsIGRhaWx5IG5ld3NwYXBlcnMsIHBlcmlvZGljYWxzLCBtYWdhemluZXMpOyBuZXdzIHNvdXJjZXMgdXNlZCBpbiB0aGUgcGFzdCB3ZWVrIChlLmcuLCBUViBuZXdzLCAyNC1ob3VyIG5ld3MgY2hhbm5lbHMsIHJhZGlvIG5ld3MsIHByaW50IG5ld3NwYXBlcnMsIHdlYnNpdGVzL2FwcHMsIGV0Yy4pOyBzb2NpYWwgbmV0d29ya3MgdXNlZCBpbiB0aGUgcGFzdCB3ZWVrIChlLmcuLCBZb3VUdWJlLCBGYWNlYm9vaywgV2hhdHNBcHAsIGV0Yy4pOyBmcmVxdWVuY3kgb2Ygc29jaWFsIGNvbnRhY3Qgd2l0aCBwZW9wbGUgaW4gY2x1YnMsIHdpdGggY293b3JrZXJzIGluIG9uZeKAmXMgZnJlZSB0aW1lLCB3aXRoIGZyaWVuZHMsIGFuZCB3aXRoIGZhbWlseSBtZW1iZXJzOyBJbXBvcnRhbnQgaXNzdWVzIGZvciBHZXJtYW55IGluIDIwMjUgbWVudGlvbmVkOyBleHRlbnQgb2YgY29uY2VybnMgaW4gdmFyaW91cyBhcmVhcyAoZWNvbm9taWMgZGV2ZWxvcG1lbnQgaW4gR2VybWFueSwgZW52aXJvbm1lbnRhbCBwcm90ZWN0aW9uLCBjb25zZXF1ZW5jZXMgb2YgY2xpbWF0ZSBjaGFuZ2UsIHdhcnMsIGNyaW1lLCBwdWJsaWMgc2FmZXR5LCBpbW1pZ3JhdGlvbiB0byBHZXJtYW55KTsgb3BpbmlvbiBvbiBwb2xpdGljaWFucyBpbiBHZXJtYW55IChkbyB0aGV5IHRlbGwgdGhlIHRydXRoLCBhcmUgdGhleSBjb3JydXB0LCBkbyB0aGV5IGRvIHRoZWlyIGpvYiB3ZWxsLCBhcmUgdGhleSBpbiBwb2xpdGljcyBmb3IgdGhlaXIgb3duIGJlbmVmaXQsIGFyZSB0aGV5IGNvbXBldGVudCwgZG8gdGhleSB0cnkgdG8gZG8gdGhlaXIgYmVzdCBmb3IgdGhlIGNvdW50cnkpOyBwcmlvcml0aWVzIGZvciBhIG5ldyBmZWRlcmFsIGdvdmVybm1lbnQgbWVudGlvbmVkOyBzdXBwb3J0IGZvciB2YXJpb3VzIHBvbGljeSBtZWFzdXJlcyAoZXhwYW5zaW9uIG9mIGJ1cyBhbmQgcmFpbCBzZXJ2aWNlcywgcmVmb3Jlc3RhdGlvbiwgYmFuIG9uIG9yIGhpZ2hlciB0YXhhdGlvbiBvZiBkb21lc3RpYyBmbGlnaHRzLCBzcGVlZCBsaW1pdHMgb2YgMTAwLzEyMC8xMzAga20vaCBvbiBoaWdod2F5cywgaGlnaGVyIHRheGVzIG9uIG1lYXQgYW5kIHNhdXNhZ2UsIGxlZ2FsbHkgbWFuZGF0ZWQgY29udmVyc2lvbiBvZiBoZWF0aW5nIHN5c3RlbXMgdG8gcmVuZXdhYmxlIGVuZXJneSkgKHNwbGl0IGluZGljYXRvcnMpLgpWaWduZXR0ZSBleHBlcmltZW50IG9uIHRoZSBhY2NlcHRhbmNlIG9mIHRyYW5zcG9ydGF0aW9uIHBvbGljeSBtZWFzdXJlcyB3aXRoIGRpZmZlcmVudCBhdHRyaWJ1dGVzIHJlZ2FyZGluZyB0aGUgZnJhbWV3b3JrIGNvbmRpdGlvbnMgb2YgdGhlIG1lYXN1cmUsIHRoZSB5ZWFyIG9mIHRoZSBtZWFzdXJlLCB0aGUgdHlwZSBvZiBtZWFzdXJlLCBhbmQgYXBwcm92YWwgb2YgdGhlIG1lYXN1cmUuCk9waW5pb24gb24gYSBiYW4gb24gdGhlIHNhbGUgb2YgZmlyZXdvcmtzIHRvIHByaXZhdGUgaW5kaXZpZHVhbHM7IHByZWZlcnJlZCBtZWFzdXJlcyBhZ2FpbnN0IGhpZ2hseSBzdWdhcnkgYmV2ZXJhZ2VzIChoaWdoZXIgdGF4ZXMsIGJhbiBvbiBhZHZlcnRpc2luZywgY2FsbCB0byBhdm9pZCBoaWdobHkgc3VnYXJ5IGJldmVyYWdlcyk7IHNwbGl0IGluZGljYXRvcnMgYW5kIHJlc3BvbnNlIG9wdGlvbnM7IFBlcnNvbmFsaXR5OiBPcHRpbWlzbSAoSSBhbHdheXMgc2VlIHRoZSBicmlnaHQgc2lkZSBvZiB0aGluZ3M7IEkgYWx3YXlzIGV4cGVjdCBnb29kIHRoaW5ncyBmcm9tIHRoZSBmdXR1cmUpOyBpbnRlcnBlcnNvbmFsIHRydXN0IChtb3N0IHBlb3BsZSBoYXZlIGdvb2QgaW50ZW50aW9ucywgeW91IGNhbuKAmXQgcmVseSBvbiBhbnlvbmUgYW55bW9yZSwgaW4gZ2VuZXJhbCB5b3UgY2FuIHRydXN0IHBlb3BsZSk7IHNlbGYtZWZmaWNhY3kgKGluIGRpZmZpY3VsdCBzaXR1YXRpb25zIEkgY2FuIHJlbHkgb24gbXkgYWJpbGl0aWVzLCBJIGNhbiBoYW5kbGUgbW9zdCBwcm9ibGVtcyB3ZWxsIG9uIG15IG93biwgYW5kIEkgY2FuIHVzdWFsbHkgc29sdmUgZXZlbiBzdHJlbnVvdXMgYW5kIGNvbXBsaWNhdGVkIHRhc2tzIHdlbGwpLgpEZW1vZ3JhcGh5OiBBZ2UgKG1vbnRoIGFuZCB5ZWFyIG9mIGJpcnRoKTsgc2V4OyBUaGUgZm9sbG93aW5nIHdlcmUgYWRkaXRpb25hbGx5IGNvZGVkOiBSZXNwb25kZW50IElEOyBTYW1wbGU7IFN1cnZleSBzZXJpYWwgbnVtYmVyOyBTdXJ2ZXkgdHlwZTsgU3VydmV5IHBhcnRpY2lwYXRpb24gbW9kZTsgSW50ZXJ2aWV3IGRhdGUgKGRheSwgbW9udGgsIGFuZCB5ZWFyIG9mIHBhcnRpY2lwYXRpb24pOyBDb25maXJtYXRpb24gb2YgZW1haWwgYWRkcmVzczsgbmV3IGVtYWlsIGFkZHJlc3MgcHJvdmlkZWQ7IHF1ZXN0aW9ubmFpcmUgZXZhbHVhdGlvbiAoaW50ZXJlc3RpbmcsIGxvbmcsIGRpZmZpY3VsdCk7IHJlc3BvbmRlbnQgcHJvdmlkZWQgb3RoZXIgY29tbWVudHM7IGluY2VudGl2ZTogdm91Y2hlciwgYmFuayB0cmFuc2Zlciwgb3IgZG9uYXRpb247IGFjY291bnQgaW5mb3JtYXRpb24gcHJvdmlkZWQgZm9yIGJhbmsgdHJhbnNmZXIgaW5jZW50aXZlLgpHZW5lcmF0ZWQgdmFyaWFibGVzOiBTZXggYW5kIHllYXIgb2YgYmlydGggKHJlZ2lzdGVyIGRhdGEgaW1wdXRlZCB3aXRoIHJlY3J1aXRtZW50IGRhdGEpOyBDQVNNSU4gZWR1Y2F0aW9uIGNsYXNzaWZpY2F0aW9uICg5IGNhdC4sIDMgY2F0LiwgZGF0YSBmcm9tIHRoZSByZWNydWl0bWVudCBzdXJ2ZXkpOyBJU0NFRCBBIDIwMTEgZWR1Y2F0aW9uIGNsYXNzaWZpY2F0aW9uICg4IGNhdC4sIDMgY2F0LiksIGRhdGEgZnJvbSB0aGUgcmVjcnVpdG1lbnQgc3VydmV5KTsgbWlncmF0aW9uIGJhY2tncm91bmQ7IHBsYWNlIG9mIHJlc2lkZW5jZTogUmVnaW9TdGFSNCAoZGlmZmVyZW50aWF0ZWQgcmVnaW9uYWwgc3RhdGlzdGljYWwgcmVnaW9uIHR5cGUpLCBmZWRlcmFsIHN0YXRlLgpQYXJhZGF0YSBiYXNlZCBvbiB0ZWNobmljYWwgaW5mb3JtYXRpb24gZHVyaW5nIHRoZSBzdXJ2ZXk6IERldmljZSAoY29tcHV0ZXIsIHRhYmxldCwgc21hcnRwaG9uZSk7IHRpbWUgdGhlIGludGVydmlldyBiZWdhbjsgdGltZSBvZiB0aGUgbGFzdCBjaGFuZ2UgdG8gdGhlIGRhdGEgcmVjb3JkOyBwYWdlIHRoZSBwYXJ0aWNpcGFudCBsYXN0IGVkaXRlZDsgbGFzdCBwYWdlIGVkaXRlZCBpbiB0aGUgcXVlc3Rpb25uYWlyZTsgdGltZSBzcGVudCBvbiBpbmRpdmlkdWFsIHBhZ2VzOyBwcm9wb3J0aW9uIG9mIG1pc3NpbmcgcmVzcG9uc2VzICh3ZWlnaHRlZCBieSByZWxldmFuY2UpLgpXYXZlIDFhIDIwMjU6TGlmZSBzYXRpc2ZhY3Rpb247IGZyZXF1ZW5jeSBvZiBsZWlzdXJlIGFjdGl2aXRpZXMgaW4gdGhlIHBhc3QgbW9udGggKG1lZXRpbmcgZnJpZW5kcywgcmVsYXhpbmcsIGRvaW5nIG5vdGhpbmcsIHdhdGNoaW5nIFRWLCBtb3ZpZXMsIHNlcmllcywgb3IgdmlkZW9zLCBzcG9ydHMsIGZpdG5lc3MsIGluZG9vci9vdXRkb29yIGV4ZXJjaXNlLCBvdGhlciBvdXRkb29yIGFjdGl2aXRpZXMgZS5nLiwgd2Fsa2luZywgZ2FyZGVuaW5nKTsgZnJlcXVlbmN5IG9mIGZvb2QgY29uc3VtcHRpb24gKGZyZXNoIGZydWl0LCB2ZWdldGFibGVzLCBzYWxhZCwgZmlzaCwgc2VhZm9vZCwgYmVlZiwgbGFtYiwgb3RoZXIgbWVhdHMsIHNhdXNhZ2UsIGRhaXJ5IHByb2R1Y3RzLCBlZ2dzLCBjaGVlc2UsIHN3ZWV0cywgc3dlZXQgcGFzdHJpZXMsIHNhbHR5IHNuYWNrcyk7IGZvb2QgbWFuYWdlbWVudCAoc2F2aW5nIGxlZnRvdmVycyBhbmQgZWF0aW5nIHRoZW0gbGF0ZXIsIG1ha2luZyBzcG9udGFuZW91cyBkZWNpc2lvbnMgd2hpbGUgc2hvcHBpbmcsIGRpc2NhcmRpbmcgZm9vZCBhZnRlciB0aGUgYmVzdC1ieSBkYXRlKTsgZnJlcXVlbmN5IG9mIGdyb2Nlcnkgc2hvcHBpbmcgKHJlZ2lvbmFsIHByb2R1Y3RzLCBvcmdhbmljIHByb2R1Y3RzLCBGYWlyIFRyYWRlIHByb2R1Y3RzLCBsb3ctY2Fsb3JpZSBwcm9kdWN0cywgc3BlY2lhbCBvZmZlcnMpOyBlbmpveW1lbnQgb2Ygc2hvcHBpbmcgKGNsb3RoaW5nIGFuZCBzaG9lcywgaG9tZSBmdXJuaXNoaW5ncyBhbmQgZGVjb3IsIHRlY2huaWNhbCBhbmQgZWxlY3Ryb25pYyBkZXZpY2VzKTsgcmVnYXJkaW5nIHRoZSBwYXN0IHR3byB3ZWVrczogZW1vdGlvbmFsIHdlbGwtYmVpbmcgKGFubm95ZWQsIGxvbmVseSwgb3ZlcndoZWxtZWQsIHVuZGVyIHByZXNzdXJlLCBoYXBweSwgc3RyZXNzZWQpOyBvdmVyYWxsIHBoeXNpY2FsIGhlYWx0aDsgbGltaXRhdGlvbnMgaW4gZGFpbHkgcGh5c2ljYWwgYWN0aXZpdGllczsgYXNzZXNzbWVudCBvZiBwYWluIGxldmVsOyBmYXRpZ3VlOyBkdXJhdGlvbiBvZiBzbGVlcCBhdCBuaWdodDsgc2F0aXNmYWN0aW9uIHdpdGggc2xlZXA7IGltcGFpcm1lbnQgZHVlIHRvIHRoZSBmb2xsb3dpbmcgc3ltcHRvbXMgKGFueGlldHk6IG5lcnZvdXNuZXNzLCBmZWFyZnVsbmVzcywgb3IgdGVuc2lvbjsgd29ycmllcyB0aGF0IGNvdWxkIG5vdCBiZSBzdG9wcGVkIG9yIGNvbnRyb2xsZWQ7IGRlcHJlc3Npb246IGxpdHRsZSBpbnRlcmVzdCBvciBqb3kgaW4gYWN0aXZpdGllcywgbG93IG1vb2QsIG1lbGFuY2hvbHksIG9yIGhvcGVsZXNzbmVzcyk7IGZyZXF1ZW5jeSBvZiB1c2Ugb2YgdmFyaW91cyBtb2RlcyBvZiB0cmFuc3BvcnRhdGlvbiAoY2FyLCBtb3RvcmN5Y2xlLCBzY29vdGVyLCBlLWJpa2UsIGJpY3ljbGUsIGUtc2Nvb3RlciwgdHJhaW4vYnVzIGluIHRoZSBjaXR5IGFuZCByZWdpb247IHRyYWluL2xvbmctZGlzdGFuY2UgYnVzIGZvciBsb25nZXIgZGlzdGFuY2VzKTsgZnJlcXVlbmN5IG9mIHdhbGtpbmc7IHBvc3Nlc3Npb24gb2YgYSBkcml2ZXLigJlzIGxpY2Vuc2U7IG1vbnRobHkgcGFzcyBmb3IgYnVzIGFuZCB0cmFpbiBmb3IgdGhpcyBtb250aCAoRGV1dHNjaGxhbmR0aWNrZXQgb3Igb3RoZXIgbW9udGhseSBwYXNzKTsgbnVtYmVyIG9mIHByaXZhdGVseSB1c2VkIG1vdG9yIHZlaGljbGVzOiAoY2FyKHMpOyBmb3IgdGhlIHRocmVlIG1vc3QgZnJlcXVlbnRseSB1c2VkIGNhcnMsIHRoZSBmb2xsb3dpbmcgd2VyZSBhc2tlZDogdmVoaWNsZSBjbGFzcywgZnVlbCB0eXBlLCBhbmQga2lsb21ldGVycyBkcml2ZW4gaW4gdGhlIGxhc3QgMTIgbW9udGhzOyBudW1iZXIgb2YgcHJpdmF0ZWx5IHVzZWQgdHdvLXdoZWVsZXJzIChtb3RvcmN5Y2xlLCBzY29vdGVyLCBtb3BlZCk7IGZvciB0aGUgdHdvIG1vc3QgZnJlcXVlbnRseSB1c2VkIHR3by13aGVlbGVycywgdGhlIGZvbGxvd2luZyB3ZXJlIGFza2VkOiBUeXBlLCBmdWVsLCBhbmQga2lsb21ldGVycyBkcml2ZW4gaW4gdGhlIGxhc3QgMTIgbW9udGhzOyBwcml2YXRlIGZsaWdodHMgaW4gdGhlIGxhc3QgdHdlbHZlIG1vbnRoczsgbnVtYmVyIG9mIHNob3J0LWhhdWwsIG1lZGl1bS1oYXVsLCBsb25nLWhhdWwsIGFuZCB1bHRyYS1sb25nLWhhdWwgZmxpZ2h0czsgdmFjYXRpb25zOiB0eXBlIG9mIHZhY2F0aW9uIGluIHRoZSBsYXN0IDEyIG1vbnRocyAoZS5nLiwgY2l0eSBicmVhaywgcmVsYXhhdGlvbiB2YWNhdGlvbiwgY3J1aXNlLCBldGMuLCBubyB2YWNhdGlvbik7IGZyZXF1ZW5jeSBvZiBzaG9ydCB0cmlwcywgdmFjYXRpb25zIHdpdGggNCB0byA3IG92ZXJuaWdodCBzdGF5cywgYW5kIHZhY2F0aW9ucyB3aXRoIDggb3IgbW9yZSBvdmVybmlnaHQgc3RheXM7IGR1cmF0aW9uIG9mIHRoZSBsb25nZXN0IHRyaXAgaW4gdGhlIHBhc3QgMTIgbW9udGhzOyB0eXBlIG9mIGFjY29tbW9kYXRpb24uIApIb3VzaW5nOiBDaGFuZ2VzIGluIHRoZSBsYW5kc2NhcGUgb2YgdGhlIHJlc2lkZW50aWFsIGFyZWEgKHNvbGFzdGFsZ2lhOiBncmllZiBvdmVyIHdoYXQgaGFzIGJlZW4gbG9zdCwgYW5ub3lhbmNlIGF0IGNoYW5nZXMsIGRldmVsb3BtZW50IGdlbmVyYWxseSBmb3IgdGhlIGJldHRlciwgbGl0dGxlIGNoYW5nZSBpbiByZWNlbnQgeWVhcnMpOyBleHRyZW1lIHdlYXRoZXIgZXZlbnRzIGV4cGVyaWVuY2VkIGF0IHRoZSBwbGFjZSBvZiByZXNpZGVuY2UgaW4gdGhlIGxhc3QgdGhyZWUgeWVhcnMgKGhlYXQsIGRyb3VnaHQsIHN0b3JtLCBmbG9vZGluZywgd2lsZGZpcmUsIGhlYXRoIGZpcmVzLCBub25lIG9mIHRoZSBhYm92ZSk7IHBlcmNlaXZlZCBub2lzZSBwb2xsdXRpb24gd2l0aCB3aW5kb3dzIG9wZW4gYW5kIGNsb3NlZCBkdWUgdG8gcm9hZCB0cmFmZmljIG5vaXNlLCByYWlsd2F5IG5vaXNlLCBhbmQgYWlyY3JhZnQgbm9pc2U7IHR5cGUgb2YgYnVpbGRpbmcgZm9yIHRoZSBwcmltYXJ5IHJlc2lkZW5jZTsgeWVhciB0aGUgaG91c2Ugd2FzIGJ1aWx0OyBiZWRyb29tIHdpbmRvdyBmYWNpbmcgdGhlIHN0cmVldDsgbnVtYmVyIG9mIG90aGVyIHBlb3BsZSBpbiB0aGUgaG91c2Vob2xkOyByZWxhdGlvbnNoaXAgdG8gdGhlc2Ugb3RoZXIgcGVvcGxlIGluIHRoZSBob3VzZWhvbGQ7IG51bWJlciBvZiBwZW9wbGUgaW4gdGhlIGhvdXNlaG9sZCB1bmRlciB0aGUgYWdlIG9mIDE0OyBwZXRzLCB0eXBlIGFuZCBudW1iZXIgb2YgcGV0czsgYXBhcnRtZW50IHNpemUgKGluIHNxdWFyZSBtZXRlcnMpOyBudW1iZXIgb2Ygcm9vbXMgaW4gdGhlIGFwYXJ0bWVudDsgaGVhdGluZyB0ZW1wZXJhdHVyZSBpbiB0aGUgbGl2aW5nIGFyZWE7IHByaW1hcnkgaGVhdGluZyBzb3VyY2U7IHN1cHBsZW1lbnRhbCBoZWF0aW5nOyBmcmVxdWVuY3kgb2YgdHVybmluZyBkb3duIHRoZSBoZWF0IHdoZW4gbGVhdmluZyB0aGUgYXBhcnRtZW50OyB0eXBlIG9mIG1vZGVybml6YXRpb24gbWVhc3VyZXMgY2FycmllZCBvdXQgaW4gdGhlIGxhc3QgMTUgeWVhcnM7IHNvbGFyIHN5c3RlbSBmb3IgZWxlY3RyaWNpdHkgb3IgaG90IHdhdGVyIGFuZCB0eXBlIG9mIHNvbGFyIHN5c3RlbTsgSG9tZSBlbGVjdHJpY2l0eSBjb25zdW1wdGlvbiBpbiBrV2ggcGVyIHllYXIgYW5kIGluIGV1cm9zIHBlciBtb250aDsgdXNlIG9mIGdyZWVuIGVsZWN0cmljaXR5OyBhZGRpdGlvbmFsIGhvbWUvaG91c2U7IGhvdXNlaG9sZCBhcHBsaWFuY2VzIG93bmVkIChyZWZyaWdlcmF0b3IsIGZyZWV6ZXIsIG1pY3Jvd2F2ZSwgZGlzaHdhc2hlciwgd2FzaGluZyBtYWNoaW5lLCBjbG90aGVzIGRyeWVyLCBwb3J0YWJsZSBhaXIgY29uZGl0aW9uZXIsIG5vbmUgb2YgdGhlIGFib3ZlKTsgbnVtYmVyIG9mIGRlc2t0b3AgUENzLCBsYXB0b3BzL25vdGVib29rcywgdGFibGV0cy9zbWFydHBob25lcywgYW5kIHRlbGV2aXNpb25zIHVzZWQuCkVudmlyb25tZW50YWxseSBjb25zY2lvdXMgYmVoYXZpb3IgaW4gZGFpbHkgbGlmZTsgZW52aXJvbm1lbnRhbGx5IGNvbnNjaW91cyBiZWhhdmlvciBkZXBlbmRlbnQgdnMuIGluZGVwZW5kZW50IG9mIG90aGVyc+KAmSBiZWhhdmlvcjsgZW52aXJvbm1lbnRhbGx5IGNvbnNjaW91cyBiZWhhdmlvciBpbiBvbmXigJlzIHBlcnNvbmFsIGNpcmNsZSAob25l4oCZcyBvd24gZXhwZWN0YXRpb25zIG9mIG90aGVycywgb3RoZXJz4oCZIGV4cGVjdGF0aW9ucywgbW9zdCBwZW9wbGUgYmVoYXZlIGluIGFuIGVudmlyb25tZW50YWxseSBjb25zY2lvdXMgbWFubmVyKTsgZW52aXJvbm1lbnRhbCBhd2FyZW5lc3MgKGNvbmNlcm4gYWJvdXQgZnV0dXJlIGVudmlyb25tZW50YWwgY29uZGl0aW9ucywgd2UgYXJlIGhlYWRpbmcgdG93YXJkIGFuIGVudmlyb25tZW50YWwgY2F0YXN0cm9waGUsIGxpbWl0cyB0byBncm93dGggaGF2ZSBiZWVuIGV4Y2VlZGVkLCBlbnZpcm9ubWVudGFsIHByb2JsZW1zIGFyZSBleGFnZ2VyYXRlZCwgcG9saXRpY2lhbnMgYXJlIGRvaW5nIHRvbyBsaXR0bGUgZm9yIGVudmlyb25tZW50YWwgcHJvdGVjdGlvbiwgd2Ugc2hvdWxkIHJlZHVjZSBvdXIgc3RhbmRhcmQgb2YgbGl2aW5nKTsgYXNzZXNzbWVudCBvZiBvbmXigJlzIG93biBDTzIgZW1pc3Npb25zIGNvbXBhcmVkIHRvIG90aGVycyBpbiBHZXJtYW55OyBmcmVxdWVuY3kgb2Ygd2FzdGUgc2VwYXJhdGlvbiBhbmQgcmVjeWNsaW5nOyB0cnVzdCBpbiBpbnN0aXR1dGlvbnM7IGZyZXF1ZW5jeSBvZiB1c2Ugb2YgdmFyaW91cyBuZXdzIHNvdXJjZXMgZm9yIHBvbGl0aWNhbCBuZXdzOyBwcm90ZXN0IGFjdGlvbnMgaW4gdGhlIGxhc3QgMTIgbW9udGhzIChlLmcuLCBwYXJ0aWNpcGF0aW9uIGluIGRlbW9uc3RyYXRpb25zLCBpbnZvbHZlbWVudCBpbiBkaXNydXB0aXZlIGFjdGlvbnMgb3IgY2l0aXplbiBpbml0aWF0aXZlcywgZXRjLik7IHRvcGljcyBvZiB0aGUgcHJvdGVzdCBhY3Rpb25zIG1lbnRpb25lZDsgYWdyZWVtZW50IHdpdGggdGhlIGdvYWwgb2YgY2xpbWF0ZS1mcmllbmRseSB0cmFuc2Zvcm1hdGlvbiBpbiBHZXJtYW55OyBza2VwdGljaXNtIHRvd2FyZCB0aGVvcmllcyBvbiBjbGltYXRlIGNoYW5nZSAoZXZpZGVuY2UgZm9yIGNsaW1hdGUgY2hhbmdlIGlzIHVucmVsaWFibGUsIGNsaW1hdGUgY2hhbmdlIGlzIG1lcmVseSBuYXR1cmFsIGZsdWN0dWF0aW9uLCB0b28gbXVjaCBmdXNzIG92ZXIgY2xpbWF0ZSBjaGFuZ2UsIGNsaW1hdGUgcHJvdGVjdGlvbiBpcyBhIHdhc3RlIG9mIHRpbWUsIHVuc3VyZSB3aGV0aGVyIGNsaW1hdGUgY2hhbmdlIGlzIG9jY3VycmluZywgaHVtYW4gaW5mbHVlbmNlIG9uIHRoZSBjbGltYXRlIGlzIGV4YWdnZXJhdGVkLCB0b28gZWFybHkgdG8gYWRkcmVzcyB0aGUgaXNzdWUsIGh1bWFuIGFjdGl2aXR5IGhhcyBsaXR0bGUgaW5mbHVlbmNlIG9uIGNsaW1hdGUgY2hhbmdlKTsgaW1wYWN0IG9mIGV4dHJlbWUgd2VhdGhlcjogVGhlIGdvdmVybm1lbnQgc2hvdWxkIHByb3ZpZGUgZmluYW5jaWFsIHN1cHBvcnQgdG8gYWxsIHRob3NlIGFmZmVjdGVkOyBtYW5kYXRvcnkgaW5zdXJhbmNlIGFnYWluc3Qgc3Rvcm0gZGFtYWdlIGZvciBidWlsZGluZ3M7IHN1cHBvcnQgZm9yIHZhcmlvdXMgcG9saXRpY2FsIG1lYXN1cmVzIGluIHRoZSBhcmVhIG9mIGVudmlyb25tZW50YWwgYW5kIGNsaW1hdGUgcHJvdGVjdGlvbiAoZS5nLiwgc3RyaWN0ZXIgcmVndWxhdGlvbnMgZm9yIHRoZSBpbnN1bGF0aW9uIG9mIG9sZGVyIHJlc2lkZW50aWFsIGJ1aWxkaW5ncywgYSBiYW4gb24gbmV3IGNhcnMgd2l0aCBpbnRlcm5hbCBjb21idXN0aW9uIGVuZ2luZXMgc3RhcnRpbmcgaW4gMjAzNSwgZXRjLik7IHN1cHBvcnQgZm9yIG1vcmUgc3BhY2UgZm9yIGJpa2UgbGFuZXMgYXMgd2VsbCBhcyBtb3JlIHNwYWNlIGZvciBncmVlbiBhcmVhcyBpbiBjaXRpZXM7IHN1cHBvcnQgZm9yIHRoZSBhZm9yZW1lbnRpb25lZCBtZWFzdXJlcywgZXZlbiBpZiB0aGlzIG1lYW5zIGxlc3Mgc3BhY2UgZm9yIGNhcnMuCkRlbW9ncmFwaHk6IEVtcGxveW1lbnQgc3RhdHVzIG9yIGN1cnJlbnQgb2NjdXBhdGlvbjsgc3BlY2lmaWMgb2NjdXBhdGlvbjsgZWNvbm9taWMgc2VjdG9yL2luZHVzdHJ5IG9mIGN1cnJlbnQgb2NjdXBhdGlvbjsgYXNzZXNzbWVudCBvZiBvbmXigJlzIG93biBlY29ub21pYyBzaXR1YXRpb247IG5ldCBob3VzZWhvbGQgaW5jb21lIChncm91cGVkKTsgaGVpZ2h0IGluIGNtOyB3ZWlnaHQgaW4ga2c7IGN1cnJlbnQgcmVsYXRpb25zaGlwIHN0YXR1czsgbWFyaXRhbCBzdGF0dXM7IGFnZSAobW9udGggYW5kIHllYXIgb2YgYmlydGgpLgpUaGUgZm9sbG93aW5nIHdlcmUgYWRkaXRpb25hbGx5IGNvZGVkOiBSZXNwb25kZW50IElEOyBzYW1wbGU7IHNlcmlhbCBudW1iZXIgb2YgdGhlIHN1cnZleTsgc3VydmV5IHR5cGU7IHN1cnZleSBwYXJ0aWNpcGF0aW9uIG1vZGU7IGludGVydmlldyBkYXRlIChkYXksIG1vbnRoLCBhbmQgeWVhciBvZiBwYXJ0aWNpcGF0aW9uKTsgRmxhZyB2YXJpYWJsZXMgZm9yIGluY29uc2lzdGVuY2llcyBhbmQgaW1wbGF1c2libGUgdmFsdWVzOyBuZXcgYWRkcmVzcyBwcm92aWRlZDsgaW52aXRlIHZpYSBlbWFpbCBpbiB0aGUgZnV0dXJlOyBlbWFpbCBhZGRyZXNzIHByb3ZpZGVkOyBxdWVzdGlvbm5haXJlIGV2YWx1YXRpb24gKGludGVyZXN0aW5nLCBsb25nLCBkaWZmaWN1bHQpOyByZXNwb25kZW50IG1hZGUgb3RoZXIgY29tbWVudHM7IGluY2VudGl2ZTogdm91Y2hlciwgYmFuayB0cmFuc2Zlciwgb3IgZG9uYXRpb247IGFjY291bnQgaW5mb3JtYXRpb24gcHJvdmlkZWQgZm9yIGJhbmsgdHJhbnNmZXIgaW5jZW50aXZlLgpHZW5lcmF0ZWQgdmFyaWFibGVzOiBzZXggYW5kIHllYXIgb2YgYmlydGggKHJlZ2lzdGVyIGRhdGEgaW1wdXRlZCB3aXRoIHJlY3J1aXRtZW50IGRhdGEpOyBDQVNNSU4gZWR1Y2F0aW9uIGNsYXNzaWZpY2F0aW9uICg5IGNhdC4sIDMgY2F0LiwgZGF0YSBmcm9tIHRoZSByZWNydWl0bWVudCBzdXJ2ZXkpOyBJU0NFRCBBIDIwMTEgZWR1Y2F0aW9uIGNsYXNzaWZpY2F0aW9uICg4IGNhdC4sIDMgY2F0LiksIChkYXRhIGZyb20gdGhlIHJlY3J1aXRtZW50IHN1cnZleSk7IG1pZ3JhdGlvbiBiYWNrZ3JvdW5kIChkYXRhIGZyb20gdGhlIHJlY3J1aXRtZW50IHN1cnZleSk7IGJvZHkgbWFzcyBpbmRleCAoQk1JKTsgb2NjdXBhdGlvbiwgYWN0aXZpdHkgYWNjb3JkaW5nIHRvIElTQ08wOCBhbmQgS2xkQjIwMTA7IHBsYWNlIG9mIHJlc2lkZW5jZTogUmVnaW9TdGFSNCAoZGlmZmVyZW50aWF0ZWQgcmVnaW9uYWwgc3RhdGlzdGljYWwgcmVnaW9uIHR5cGUpLCBmZWRlcmFsIHN0YXRlOyB3ZWlnaHRpbmcgZmFjdG9ycy4KUGFyYWRhdGEgYmFzZWQgb24gdGVjaG5pY2FsIGluZm9ybWF0aW9uIGR1cmluZyB0aGUgc3VydmV5OiBEZXZpY2UgKGNvbXB1dGVyLCB0YWJsZXQsIHNtYXJ0cGhvbmUpOyB0aW1lIHRoZSBpbnRlcnZpZXcgYmVnYW47IHRpbWUgb2YgdGhlIGxhc3QgY2hhbmdlIHRvIHRoZSBkYXRhIHNldDsgcGFnZSB0aGUgcGFydGljaXBhbnQgbGFzdCBlZGl0ZWQ7IGxhc3QgcGFnZSBlZGl0ZWQgaW4gdGhlIHF1ZXN0aW9ubmFpcmU7IHRpbWUgc3BlbnQgb24gaW5kaXZpZHVhbCBwYWdlczsgcHJvcG9ydGlvbiBvZiBtaXNzaW5nIGFuc3dlcnMgKHdlaWdodGVkIGJ5IHJlbGV2YW5jZSkuCkludGVyd2F2ZSAyMDI1YTpJbXBvcnRhbmNlIG9mIHF1YWxpdHkgb2YgbGlmZSBpbiB0aGUgcGxhY2Ugb2YgcmVzaWRlbmNlIHJlZ2FyZGluZyBuZWlnaGJvcmhvb2QsIHNob3J0IGRpc3RhbmNlcywgaW50ZXJuZXQgY29ubmVjdGlvbiwgcGxlbnR5IG9mIHNwYWNlLCBhbmQgcmVjcmVhdGlvbmFsIG9wcG9ydHVuaXRpZXM7IGxlaXN1cmUgYWN0aXZpdGllcyBpbiB0aGUgcGFzdCBmb3VyIHdlZWtzIChtZWV0aW5nIGZyaWVuZHMsIHJlbGF4aW5nLCBkb2luZyBub3RoaW5nLCB3YXRjaGluZyBUViwgbW92aWVzLCBzZXJpZXMsIG9yIHZpZGVvcywgc3BvcnRzLCBmaXRuZXNzLCBpbmRvb3Ivb3V0ZG9vciBleGVyY2lzZSwgb3RoZXIgb3V0ZG9vciBhY3Rpdml0aWVzIGUuZy4sIHdhbGtpbmcsIGdhcmRlbmluZyk7IEVtcGxveW1lbnQ7IGNoYXJhY3RlcmlzdGljcyBvZiBlbXBsb3ltZW50IChwaHlzaWNhbGx5IGRlbWFuZGluZywgb2Z0ZW4gZXhoYXVzdGVkLCBpbnRlcmVzdGluZyB3b3JrLCBwcmltYXJpbHkgb3V0ZG9vcnMgaW4gdGhlIHN1bW1lcik7IHNrZXB0aWNpc20gdG93YXJkIHRoZW9yaWVzIG9uIGNsaW1hdGUgY2hhbmdlIChlLmcuLCB0aGUgZXZpZGVuY2UgZm9yIGNsaW1hdGUgY2hhbmdlIGlzIHVucmVsaWFibGUsIGNsaW1hdGUgY2hhbmdlIGlzIGEgbmF0dXJhbCBmbHVjdHVhdGlvbiBpbiBFYXJ0aOKAmXMgdGVtcGVyYXR1cmUsIGV0Yy4pOyBJbnRlcm5ldDogSW50ZXJuZXQgdXNhZ2UgYWN0aXZpdGllcyBpbiB0aGUgcGFzdCBmb3VyIHdlZWtzOyBhdHRpdHVkZSB0b3dhcmQgSW50ZXJuZXQgdXNhZ2UgKHByZWZlciBtZWV0aW5nIHBlb3BsZSBvbmxpbmUgcmF0aGVyIHRoYW4gaW4gcGVyc29uLCB3b3VsZCBiZSBsb25lbHkgd2l0aG91dCB0aGUgSW50ZXJuZXQsIG9mdGVuIHNwZW5kIHRvbyBtdWNoIHRpbWUgb25saW5lKTsgdHJ1c3QgaW4gcGVvcGxlIG9uIHRoZSBJbnRlcm5ldDsgcGVyY2VwdGlvbiBvZiB0ZW1wZXJhdHVyZSBhdCBwbGFjZSBvZiByZXNpZGVuY2UgaW4gc3VtbWVyIDIwMjU7IGZlZWxpbmcgb2YgcGh5c2ljYWwgc3RyYWluIGR1ZSB0byB0ZW1wZXJhdHVyZXMgaW4gc3VtbWVyIDIwMjU7IHNsZWVwIHByb2JsZW1zIGR1ZSB0byB0ZW1wZXJhdHVyZXMgaW4gc3VtbWVyIDIwMjU7IHByb2JsZW1zIGV4cGVyaWVuY2VkIGJ5IGZhbWlseS9mcmllbmRzIGR1ZSB0byB0ZW1wZXJhdHVyZXMgaW4gdGhlIHN1bW1lciBvZiAyMDI1OyBwZXJjZXB0aW9uIG9mIGV4dHJlbWUgd2VhdGhlciBldmVudHMgKG9mdGVuIHRoaW5rIGFib3V0IGV4dHJlbWUgd2VhdGhlciBldmVudHMsIGZlZWwgd29ycmllZCB3aGVuIHRoaW5raW5nIGFib3V0IGV4dHJlbWUgd2VhdGhlcikuIFZpZ25ldHRlIGV4cGVyaW1lbnQgb24gQ08yIHByaWNpbmcgd2l0aCBkaWZmZXJlbnQgcXVlc3Rpb25zIChmYWlybmVzcyBvZiBpbmRpdmlkdWFsIENPMiBwcmljaW5nLCByZWR1Y3Rpb24gb2YgQ08yIGVtaXNzaW9ucyB0aHJvdWdoIENPMiBwcmljaW5nLCBzdXBwb3J0IGZvciB0aGUgcHJlc2VudGVkIENPMiBwcmljaW5nKSwgc3BsaXQgaW5kaWNhdG9yOiBDTzIgcHJpY2luZyB2cy4gY3VsdHVyYWwgb2ZmZXJpbmdzLgpTZWxmLWFzc2Vzc21lbnQgb2YgYXdhcmVuZXNzIHJlZ2FyZGluZyBjdXJyZW50IENPMiBwcmljaW5nIHJlZ3VsYXRpb25zOyBlZmZlY3RpdmVuZXNzIG9mIGEgQ08yIHByaWNlIGluY3JlYXNlIGluIHJlZHVjaW5nIENPMiBlbWlzc2lvbnM7IGVzdGltYXRlIG9mIHRoZSBwcm9wb3J0aW9uIG9mIHBlb3BsZSBpbiBHZXJtYW55IHdobyBzdXBwb3J0IGEgQ08yIHByaWNlIGluY3JlYXNlOyBwcmVmZXJyZWQgdXNlIG9mIGdvdmVybm1lbnQgcmV2ZW51ZSBmcm9tIHRoZSBDTzIgcHJpY2UuIExlaXN1cmUgYWN0aXZpdGllcyBhbmQgY3VsdHVyYWwgb2ZmZXJpbmdzOiBBdHRpdHVkZXMgdG93YXJkIGxlaXN1cmUgdGltZSAoSSBoYXZlIHRvbyBsaXR0bGUgZnJlZSB0aW1lIHRvIGRvIGV2ZXJ5dGhpbmcgSSB3YW50LCBpdCBpcyBpbXBvcnRhbnQgdG8gdXNlIG15IGZyZWUgdGltZSB3aXNlbHksIGV0Yy4pOyBhdHRlbmRhbmNlIGF0IGxlaXN1cmUgZXZlbnRzIGluIHRoZSBwYXN0IGZvdXIgd2Vla3MgKGUuZy4sIG1vdmllIHRoZWF0ZXJzLCBhcnQgZXhoaWJpdGlvbnMsIGNsYXNzaWNhbCBtdXNpYyBjb25jZXJ0cywgZXRjLik7IG9waW5pb24gb24gcHVibGljIGZ1bmRpbmcgZm9yIHZhcmlvdXMgY3VsdHVyYWwgb2ZmZXJpbmdzIChjbGFzc2ljYWwgbXVzaWMgY29uY2VydHMsIGNvbmNlcnRzIGJ5IGxvY2FsIG9yIGxlc3Nlci1rbm93biBhcnRpc3RzLCBhcnQgZXhoaWJpdGlvbnMsIHByb2R1Y3Rpb24gb2YgR2VybWFuIGZpbG1zLCBhZHVsdCBlZHVjYXRpb24gY2VudGVycywgc3dpbW1pbmcgcG9vbHMpOyBncm91cHMgb2YgcGVvcGxlIHdobyBzaG91bGQgYmUgZWxpZ2libGUgZm9yIGRpc2NvdW50cyBvbiBjdWx0dXJhbCBldmVudHM7IGJlbGllZiBpbiBwZXJzb25hbCBjb250cm9sIChJIGFtIGluIGNvbnRyb2wgb2YgbXkgb3duIGxpZmU7IGlmIEkgdHJ5IGhhcmQsIEkgd2lsbCBzdWNjZWVkOyBteSBsaWZlIGlzIGxhcmdlbHkgZGV0ZXJtaW5lZCBieSBvdGhlcnM7IG15IHBsYW5zIGFyZSBvZnRlbiB0aHdhcnRlZCBieSBmYXRlKTsgaW50ZXJlc3QgaW4gdGhlIGZvbGxvd2luZyBzdXJ2ZXkgdG9waWNzOiBoZWFsdGggYW5kIHdlbGwtYmVpbmcsIGRhaWx5IGxpZmUsIG5hdHVyZSBhbmQgdGhlIGVudmlyb25tZW50LCBwb2xpdGljcywgY2xpbWF0ZSBjaGFuZ2UsIGxlaXN1cmUgYW5kIHJlY3JlYXRpb24uClRoZSBmb2xsb3dpbmcgd2VyZSBhZGRpdGlvbmFsbHkgY29kZWQ6IHJlc3BvbmRlbnQgSUQ7IHNhbXBsZTsgc3VydmV5IHNlcmlhbCBudW1iZXI7IHN1cnZleSB0eXBlOyBzdXJ2ZXkgcGFydGljaXBhdGlvbiBtb2RlOyBpbnRlcnZpZXcgZGF0ZSAoZGF5LCBtb250aCwgYW5kIHllYXIgb2YgcGFydGljaXBhdGlvbik7IG5ldyBhZGRyZXNzIHByb3ZpZGVkOyBxdWVzdGlvbm5haXJlIGV2YWx1YXRpb24gKGludGVyZXN0aW5nLCBsb25nLCBkaWZmaWN1bHQpOyByZXNwb25kZW50IG1hZGUgb3RoZXIgY29tbWVudHM7IGluY2VudGl2ZTogdm91Y2hlciwgYmFuayB0cmFuc2Zlciwgb3IgZG9uYXRpb247IGFjY291bnQgaW5mb3JtYXRpb24gcHJvdmlkZWQgZm9yIGJhbmsgdHJhbnNmZXIgaW5jZW50aXZlLgpHZW5lcmF0ZWQgdmFyaWFibGVzOiBnZW5kZXIgYW5kIHllYXIgb2YgYmlydGggKHJlZ2lzdGVyIGRhdGEgaW1wdXRlZCB3aXRoIHJlY3J1aXRtZW50IGRhdGEpOyBDQVNNSU4gZWR1Y2F0aW9uIGNsYXNzaWZpY2F0aW9uICg5IGNhdC4sIDMgY2F0LiwgZGF0YSBmcm9tIHRoZSByZWNydWl0bWVudCBzdXJ2ZXkpOyBJU0NFRCBBIDIwMTEgZWR1Y2F0aW9uIGNsYXNzaWZpY2F0aW9uICg4IGNhdC4sIDMgY2F0LiksIGRhdGEgZnJvbSB0aGUgcmVjcnVpdG1lbnQgc3VydmV5KTsgbWlncmF0aW9uIGJhY2tncm91bmQgKGRhdGEgZnJvbSB0aGUgcmVjcnVpdG1lbnQgc3VydmV5KTsgT2NjdXBhdGlvbiwgYWN0aXZpdHkgYWNjb3JkaW5nIHRvIElTQ08wOCBhbmQgS2xkQjIwMTA7IFBsYWNlIG9mIHJlc2lkZW5jZTogUmVnaW9TdGFSNCAoZGlmZmVyZW50aWF0ZWQgcmVnaW9uYWwgc3RhdGlzdGljYWwgcmVnaW9uIHR5cGUpLCBmZWRlcmFsIHN0YXRlOyBXZWlnaHRpbmcgZmFjdG9yLgpQYXJhZGF0YSBiYXNlZCBvbiB0ZWNobmljYWwgaW5mb3JtYXRpb24gZHVyaW5nIHRoZSBzdXJ2ZXk6IERldmljZSAoY29tcHV0ZXIsIHRhYmxldCwgc21hcnRwaG9uZSk7IHRpbWUgdGhlIGludGVydmlldyBiZWdhbjsgdGltZSBvZiB0aGUgbGFzdCBjaGFuZ2UgdG8gdGhlIGRhdGEgcmVjb3JkOyBwYWdlIHRoZSBwYXJ0aWNpcGFudCBsYXN0IGVkaXRlZDsgbGFzdCBwYWdlIGVkaXRlZCBpbiB0aGUgcXVlc3Rpb25uYWlyZTsgdGltZSBzcGVudCBvbiBpbmRpdmlkdWFsIHBhZ2VzOyBwcm9wb3J0aW9uIG9mIG1pc3NpbmcgcmVzcG9uc2VzICh3ZWlnaHRlZCBieSByZWxldmFuY2UpLgpXYXZlIDFiIDIwMjU6SW1wb3J0YW5jZSBvZiBsaWZlIGRvbWFpbnMgKGZhbWlseSwgZnJpZW5kcywgbGVpc3VyZSwgd29yaywgZWR1Y2F0aW9uLCBzdHVkaWVzLCByZWxpZ2lvbik7IGxpZmUgc2F0aXNmYWN0aW9uOyBhdHRhY2htZW50IHRvIHBsYWNlIG9mIHJlc2lkZW5jZTsgbGVuZ3RoIG9mIHJlc2lkZW5jZTsgZ3JlZW4gdmlldyBmcm9tIGFwYXJ0bWVudCB3aW5kb3dzOyBnYXJkZW4sIGJhbGNvbnksIG9yIHJvb2Z0b3AgdGVycmFjZSwgbm9uZSBvZiB0aGUgYWJvdmU7IGZyZXF1ZW5jeSBvZiB1c2Ugb2YgdmFyaW91cyBtb2RlcyBvZiB0cmFuc3BvcnRhdGlvbiBmb3IgZXJyYW5kcyBhbmQgbGVpc3VyZTsgbW9udGhseSBwYXNzIGZvciBidXMgYW5kIHRyYWluIGZvciB0aGlzIG1vbnRoIChEZXV0c2NobGFuZHRpY2tlbHQgb3Igb3RoZXIgbW9udGhseSBwYXNzKTsgc2Vjb25kaGFuZCBpdGVtcyBwdXJjaGFzZWQgaW4gdGhlIGxhc3QgMTIgbW9udGhzIChjbG90aGluZywgc2hvZXMsIGZ1cm5pdHVyZSwgaG91c2Vob2xkIGFwcGxpYW5jZXMsIGVsZWN0cm9uaWMgZGV2aWNlcywgb3RoZXIgaXRlbXMsIG5vbmUgb2YgdGhlIGFib3ZlKTsgc2Vjb25kaGFuZCBpdGVtcyBzb2xkIG9yIGdpdmVuIGF3YXk7IGZyZXF1ZW5jeSBvZiByZXBhaXJzIHRvIGhvdXNlaG9sZCBhcHBsaWFuY2VzIGFuZCBlbGVjdHJvbmljIGRldmljZXMgKHJlcGFpcmluZyB0aGVtIG9uZXNlbGYsIGhhdmluZyB0aGVtIHJlcGFpcmVkKTsgbGlmZSBnb2FscyAoYWNoaWV2aW5nIGV4Y2VsbGVuY2UsIGV4cGVyaWVuY2luZyBjb21tdW5pdHkgYW5kIG11dHVhbCBjYXJlLCBhdm9pZGluZyBjb25mbGljdHMsIGJlaW5nIGhhcHB5LCBiZWluZyByaWNoLCBhdm9pZGluZyByaXNrcyBhbmQgdW5jZXJ0YWludGllcywgYmVpbmcgZnJlZSBhbmQgaW5kZXBlbmRlbnQsIGhhdmluZyBhbiBleGNpdGluZyBkYWlseSBsaWZlLCBtYWludGFpbmluZyB0cmFkaXRpb25zIGFuZCBjdXN0b21zLCBhZHZvY2F0aW5nIGZvciB0b2xlcmFuY2UgYW5kIGRpdmVyc2l0eSk7IG1hdGVyaWFsaXNtIChhZG1pcmUgcGVvcGxlIHdpdGggZXhwZW5zaXZlIGhvbWVzLCBjYXJzLCBvciBjbG90aGluZzsgYWRtaXJlIHRob3NlIHdobyBmb3JnbyBhIGx1eHVyaW91cyBsaWZlc3R5bGUpOyBzZWxmLWFzc2Vzc21lbnQgb2Ygcmlzay10YWtpbmc7IHN1YmplY3RpdmUgc29jaWFsIHN0YXR1czsgbWVtYmVyc2hpcHMgaW4gc2VsZWN0ZWQgY2x1YnMgYW5kIG9yZ2FuaXphdGlvbnM7IGFjdGl2ZSBvciBwYXNzaXZlIG1lbWJlcnNoaXA7IGVtcGxveW1lbnQgc3RhdHVzIG9yIGN1cnJlbnQgb2NjdXBhdGlvbjsgbmV3IHNjaG9vbCBkaXBsb21hIG9idGFpbmVkIGluIHRoZSBsYXN0IDEyIG1vbnRoczsgdHlwZSBvZiBuZXcgc2Nob29sIGRpcGxvbWE7IG5ldyB2b2NhdGlvbmFsIHRyYWluaW5nIGNlcnRpZmljYXRlIG9idGFpbmVkOyB0eXBlIG9mIG5ldyB2b2NhdGlvbmFsIHRyYWluaW5nIGNlcnRpZmljYXRlOyB0eXBlIG9mIHVuaXZlcnNpdHkgZGVncmVlIG9idGFpbmVkOyBtb250aGx5IG5ldCBpbmNvbWU7IGNoYW5nZWQgam9icyBpbiB0aGUgbGFzdCBzaXggbW9udGhzOyBvY2N1cGF0aW9uYWwgc3RhdHVzOyBzcGVjaWZpYyBvY2N1cGF0aW9uYWwgc3RhdHVzOiBlbXBsb3llZXMgYW5kIHdvcmtlcnM7IGNpdmlsIHNlcnZhbnRzOiBjYXJlZXIgZ3JvdXA7IHNlbGYtZW1wbG95ZWQ6IG51bWJlciBvZiBlbXBsb3llZXM7IGZhcm1lcnM6IGFyZWEgZmFybWVkOyB3ZWVrbHkgd29ya2luZyBob3VyczsgbnVtYmVyIG9mIHdvcmtpbmcgZGF5cyBwZXIgd2VlazsgbnVtYmVyIG9mIGRheXMgd29ya2luZyBmcm9tIGhvbWUgcGVyIHdlZWs7IGFiaWxpdHkgdG8gd29yayBmcm9tIGhvbWU7IGRpc3RhbmNlIHRvIHdvcmsvc2Nob29sL3VuaXZlcnNpdHkvdHJhaW5pbmc7IG1vYmlsaXR5OiB0eXBlIGFuZCBmcmVxdWVuY3kgb2YgdHJhbnNwb3J0YXRpb24gdXNlZCBmb3IgdGhlIGNvbW11dGUgdG8gd29yay9zY2hvb2wvdW5pdmVyc2l0eS90cmFpbmluZy4KSG91c2luZywgUGFydG5lcnNoaXAsIGFuZCBGYW1pbHk6IE51bWJlciBvZiBvdGhlciBwZW9wbGUgaW4gdGhlIGhvdXNlaG9sZDsgcmVsYXRpb25zaGlwIHN0YXR1czsgZHVyYXRpb24gb2YgY3VycmVudCByZWxhdGlvbnNoaXA7IGxpdmluZyB3aXRoIHBhcnRuZXI7IGNoaWxkcmVuOyBhZ2UgYW5kIHNleCBvZiB1cCB0byB0aHJlZSBjaGlsZHJlbjsgbGl2aW5nIHdpdGggdGhlIGNoaWxkOyBnZW5kZXIgb2YgcGFydG5lcjsgcGFydG5lcuKAmXMgaGlnaGVzdCBsZXZlbCBvZiBnZW5lcmFsIGVkdWNhdGlvbjsgcGFydG5lcuKAmXMgZW1wbG95bWVudCBzdGF0dXMgb3IgY3VycmVudCBvY2N1cGF0aW9uOyBwYXJ0bmVy4oCZcyBvY2N1cGF0aW9uIGFuZCBpbmR1c3RyeTsgd2hldGhlciBwYXJ0bmVyIG93bnMgYSBjYXI7IHdoZXRoZXIgcGFydG5lciBmb2xsb3dzIGEgdmVnZXRhcmlhbiBvciB2ZWdhbiBkaWV0OyB3aGV0aGVyIHBhcnRuZXIgaXMgY29uY2VybmVkIGFib3V0IHRoZSBlbnZpcm9ubWVudDsgZGl2aXNpb24gb2YgbGFib3Igd2l0aGluIHRoZSBwYXJ0bmVyc2hpcCBpbiB2YXJpb3VzIGFyZWFzIChjb29raW5nLCBwcmVwYXJpbmcgbWVhbHMsIGdyb2Nlcnkgc2hvcHBpbmcsIHRha2luZyBvdXQgdGhlIHRyYXNoLCByZWN5Y2xpbmcsIGZpeGluZyB0aGluZ3MpOyBmcmVxdWVuY3kgb2YgZGlzYWdyZWVtZW50cyBpbiB0aGUgZm9sbG93aW5nIGFyZWFzOiBmaW5hbmNpYWwgbWF0dGVycywgbGVpc3VyZSBhY3Rpdml0aWVzLCBlbnZpcm9ubWVudGFsbHkgY29uc2Npb3VzIGJlaGF2aW9yIGluIGRhaWx5IGxpZmUsIGRlY2lzaW9ucyBhYm91dCBldmVyeWRheSBwdXJjaGFzZXMsIHBvbGl0aWNzLCBhbmQgZGlldC4KQ2hpbGRyZW4gYW5kIHBhcmVudGluZzogUGFyZW50aW5nIGdvYWxzIChoZWFsdGh5IGRpZXQsIGJlaW5nIGxvdmFibGUsIGJlaW5nIGxpa2VkLCBiZWluZyBhYmxlIHRvIGZpdCBpbnRvIGdyb3VwcywgYWNjZXB0aW5nIHJ1bGVzLCBvYmV5aW5nLCBzZW5zZSBvZiByZXNwb25zaWJpbGl0eSwgZW52aXJvbm1lbnRhbGx5IGNvbnNjaW91cyBiZWhhdmlvcik7IGZvciB0aGUgb2xkZXN0IGNoaWxkLCB0aGUgZm9sbG93aW5nIHdlcmUgYXNrZWQ6IEhlYWx0aCBzdGF0dXM7IGZyZXF1ZW5jeSBvZiBvdXRkb29yIGxlaXN1cmUgdGltZTsgYXR0ZW5kcyBzY2hvb2wvZGF5Y2FyZTsgdHJhdmVscyB0byBzY2hvb2wvZGF5Y2FyZSBhbG9uZSBvciB3aXRoIHBhcmVudHM7IHVzdWFsIG1vZGUgb2YgdHJhbnNwb3J0YXRpb24gdG8gc2Nob29sL2RheWNhcmU7IGRpc3RhbmNlIGZyb20gaG9tZSB0byBzY2hvb2wvZGF5Y2FyZTsgZnJlcXVlbmN5IG9mIHZhcmlvdXMgZGlzY3Vzc2lvbiB0b3BpY3MgKGV2ZXJ5ZGF5IHByb2JsZW1zLCBudXRyaXRpb24sIGhlYWx0aCBiZWhhdmlvcnMsIGVudmlyb25tZW50YWwgYW5kIGNsaW1hdGUgcHJvdGVjdGlvbiwgcG9saXRpY3MpOyB3aGV0aGVyIG9waW5pb25zIG9uIHRoZXNlIHRvcGljcyB0ZW5kIHRvIGJlIHNpbWlsYXIgb3IgZGlmZmVyZW50OyBzcGVjaWZpYyB0b3BpY3MgcmVsYXRlZCB0byBlbnZpcm9ubWVudGFsIGFuZCBjbGltYXRlIHByb3RlY3Rpb24gd2hlcmUgZGlmZmVyaW5nIG9waW5pb25zIHdlcmUgbWVudGlvbmVkOyB3aGV0aGVyIHRoZSBvbGRlc3QgY2hpbGQgaXMgY29uY2VybmVkIGFib3V0IHRoZSBlbnZpcm9ubWVudCBhbmQgdGhlIGNvbnNlcXVlbmNlcyBvZiBjbGltYXRlIGNoYW5nZTsgSW1wb3J0YW5jZSBvZiB0aGUgY2hpbGQgcmVjZWl2aW5nIHRoZSBmb2xsb3dpbmc6IG5ldyB0b3lzIG9uIGEgcmVndWxhciBiYXNpcywgYnJhbmQtbmFtZSBjbG90aGluZywgZWxlY3Ryb25pYyBnYW1lcy90b3lzLCB0b3lzIGFuZCBjbG90aGluZyBmcmVlIG9mIGhhcm1mdWwgc3Vic3RhbmNlcywgcHJlZmVyZW5jZSBmb3IgdXNlZCBvdmVyIG5ldyB0b3lzIGFuZCBjbG90aGluZzsgdGhlIGNoaWxk4oCZcyBmcmVlZG9tIHRvIGRlY2lkZSBvbiBjbG90aGluZyBwdXJjaGFzZXMsIHdoaWNoIGNlbGwgcGhvbmUgKG9yIHdoZXRoZXIgdG8gaGF2ZSBvbmUgYXQgYWxsKSwgYW5kIHRoZSBtb2RlIG9mIHRyYW5zcG9ydGF0aW9uIHVzZWQgZm9yIHRoZSBjb21tdXRlIHRvIHNjaG9vbC4gCkhlYWx0aDogSWxsbmVzc2VzIG9yIGFpbG1lbnRzIGluIHRoZSBwYXN0IHR3ZWx2ZSBtb250aHM7IGxpbWl0YXRpb25zIGluIGRhaWx5IGxpZmUgZHVlIHRvIGhlYWx0aCBzdGF0dXM7IHNtb2tpbmcgc3RhdHVzOiBOdW1iZXIgb2YgY2lnYXJldHRlcywgcGlwZXMsIGNpZ2Fycywgb3IgY2lnYXJpbGxvcyBzbW9rZWQgcGVyIGRheSwgYXMgd2VsbCBhcyBlLWNpZ2FyZXR0ZXMgb3IgdmFwZXMgcGVyIGRheSBhbmQgdGhlIGFtb3VudCBvZiBlLWxpcXVpZCB1c2VkIHBlciBkYXk7IHBlb3BsZSB3aG8gc21va2UgaW4gdGhlIGhvbWU7IGNvbmNlcm5zIGFib3V0IGVjb25vbWljIGRldmVsb3BtZW50IGluIEdlcm1hbnksIGVudmlyb25tZW50YWwgcHJvdGVjdGlvbiwgdGhlIGNvbnNlcXVlbmNlcyBvZiBjbGltYXRlIGNoYW5nZSwgd2FycywgY3JpbWUsIHB1YmxpYyBzYWZldHksIGltbWlncmF0aW9uIHRvIEdlcm1hbnksIGFuZCBvdGhlciBjb25jZXJucyBtZW50aW9uZWQ7IGVudmlyb25tZW50YWwgY29uY2VybnMgKGRlY2xpbmUgaW4gYmlvZGl2ZXJzaXR5LCBjb25kaXRpb24gb2YgZm9yZXN0cywgcG9sbHV0aW9uIGluIHNvaWwsIHdhdGVyLCBhbmQgYWlyLCBwbGFzdGljIHdhc3RlIGFuZCBtaWNyb3BsYXN0aWNzIGluIG5hdHVyZSwgc29pbCBzZWFsaW5nLCB3YXRlciBzY2FyY2l0eSkuClBvbGl0aWNzOiBQYXJ0eSBwcmVmZXJlbmNlIChjdXJyZW50IHBvbGwpOyBzYXRpc2ZhY3Rpb24gd2l0aCBkZW1vY3JhY3kgaW4gR2VybWFueTsgb3BpbmlvbiBvbiB0aGUgdG9waWMgb2YgdGF4ZXMgdnMuIHNvY2lhbCBiZW5lZml0czsgb3BpbmlvbiBvbiBpbW1pZ3JhdGlvbiBwb2xpY2llcyBmb3IgZm9yZWlnbmVyczsgYXV0aG9yaXRhcmlhbmlzbSAobGVhdmluZyBpbXBvcnRhbnQgZGVjaXNpb25zIHRvIGxlYWRlcnMsIGVzdGFibGlzaGVkIHByYWN0aWNlcyBzaG91bGQgbm90IGJlIHF1ZXN0aW9uZWQsIG1ha2luZyB0cm91YmxlbWFrZXJzIGZlZWwgdW53ZWxjb21lKTsgYWNjZXB0YW5jZSBvZiBwcm90ZXN0cyBmb3IgYW5kIGFnYWluc3QgZW52aXJvbm1lbnRhbCBhbmQgY2xpbWF0ZSBpc3N1ZXMgKGRlbW9uc3RyYXRpb25zLCBibG9ja2FkZXMsIG9yIG9jY3VwYXRpb25zLCBwcm9wZXJ0eSBkYW1hZ2UpOyBtZWRpYSBhbmQgb25saW5lIHNlcnZpY2VzIHVzZWQgZm9yIHBvbGl0aWNhbCBuZXdzIGluIHRoZSBwYXN0IHdlZWs7IG5ld3MgYXZvaWRhbmNlOyBsaWtlbGlob29kIG9mIGV4dHJlbWUgd2VhdGhlciBldmVudHMgaW4gdGhlIHBsYWNlIG9mIHJlc2lkZW5jZSBvdmVyIHRoZSBuZXh0IHRocmVlIHllYXJzIChleHRyZW1lIGhlYXQsIGV4dHJlbWUgZHJvdWdodCwgc3Rvcm1zLCBmbG9vZGluZywgZm9yZXN0IG9yIGhlYXRoIGZpcmVzKTsgcGVyY2VwdGlvbiBvZiBiZWluZyB3ZWxsIHdhcm5lZCBhYm91dCBleHRyZW1lIHdlYXRoZXI7IGFzc2Vzc21lbnQgb2YgdGhlIGFiaWxpdHkgdG8gcHJvdGVjdCBvbmVzZWxmIGZyb20gZXh0cmVtZSBoZWF0IGluIGRhaWx5IGxpZmU7IGJlaGF2aW9yIGF0IGhvbWUgZHVyaW5nIGhlYXQgd2F2ZXMgKGUuZy4sIGV4dGVyaW9yIHN1biBwcm90ZWN0aW9uLCBmYW5zLCBvciBwb3J0YWJsZSBhaXIgY29uZGl0aW9uZXJzLCBldGMuKTsgYXNzZXNzbWVudCBvZiBwdWJsaWMgaGVhdCBwcm90ZWN0aW9uIG1lYXN1cmVzIGluIHRoZSBwbGFjZSBvZiByZXNpZGVuY2U7IGV4cGVjdGVkIGltcGFjdHMgb2YgY2xpbWF0ZSBwcm90ZWN0aW9uIG9uIHRoZSBHZXJtYW4gZWNvbm9teTsgc3VwcG9ydCBmb3IgdGhlIGZvbGxvd2luZyBjbGltYXRlIHByb3RlY3Rpb24gbWVhc3VyZXM6IHN1cHBvcnRpbmcgY2xpbWF0ZS1mcmllbmRseSBiZWhhdmlvciwgbWFraW5nIGNsaW1hdGUtZGFtYWdpbmcgYmVoYXZpb3IgbW9yZSBleHBlbnNpdmUsIHByb2hpYml0aW5nIGNsaW1hdGUtZGFtYWdpbmcgYmVoYXZpb3IgYnkgbGF3KTsgcHJlZmVyZW5jZSByZWdhcmRpbmcgR2VybWFuIGNsaW1hdGUgcG9saWN5IChtZWFzdXJlcyBhZ2FpbnN0IHRoZSBjYXVzZXMgdnMuIGFnYWluc3QgdGhlIGVmZmVjdHMgb2YgY2xpbWF0ZSBjaGFuZ2UpOyBmdW5kaW5nIGZvciBjbGltYXRlIHBvbGljeSBpbiBHZXJtYW55OiB0b28gbXVjaCwgdG9vIGxpdHRsZSwgb3IganVzdCByaWdodDsgYXBwcm92YWwgb2YgR2VybWFueeKAmXMgY2xpbWF0ZSBwb2xpY3kgcmVsYXRpdmUgdG8gb3RoZXIgY291bnRyaWVzIChHZXJtYW55IHNob3VsZCBub3QgcGxheSBhIGxlYWRpbmcgcm9sZSwgR2VybWFueSBzaG91bGQgc3VwcG9ydCBwb29yZXIgY291bnRyaWVzIGluIGVudmlyb25tZW50YWwgYW5kIGNsaW1hdGUgcHJvdGVjdGlvbiwgb3BpbmlvbiBvbiBjbGltYXRlIGp1c3RpY2UgYXQgdGhlIGludGVybmF0aW9uYWwgbGV2ZWwgKGFmZmVjdGVkIGNvdW50cmllcyBzaG91bGQgaGF2ZSBtb3JlIGluZmx1ZW5jZSwgcmljaCBjb3VudHJpZXMgc2hvdWxkIHBheSBtb3JlIHRoYW4gcG9vcmVyIGNvdW50cmllcyk7IGFzc2Vzc21lbnQgb2YgdmFyaW91cyBtZWFzdXJlcyBmb3IgZW52aXJvbm1lbnRhbCBhbmQgY2xpbWF0ZSBwcm90ZWN0aW9uIChwZXJtYW5lbnQgZnJlZSB1c2Ugb2YgcHVibGljIHRyYW5zcG9ydGF0aW9uLCBmaW5hbmNlZCBieSB0YXggcmV2ZW51ZSwgbW9yZSB3aW5kIHR1cmJpbmVzIGV2ZW4gbmVhciByZXNpZGVudGlhbCBhcmVhcywgaW5jcmVhc2luZyB0aGUgQ08yIHByaWNlIG9uIGZ1ZWxzLCBoZWF0aW5nIG9pbCwgYW5kIG5hdHVyYWwgZ2FzIGFuZCB1c2luZyB0aGUgcmV2ZW51ZSBmb3IgY2xpbWF0ZSBhbmQgZW52aXJvbm1lbnRhbCBwb2xpY3ksIGluY3JlYXNpbmcgdGhlIENPMiBwcmljZSBhbmQgZnVsbHkgcmVmdW5kaW5nIGFsbCBjaXRpemVucywgbWlsZWFnZS1iYXNlZCB0b2xscyBmb3IgYWxsIHJvYWRzLCAzMCBrbS9oIHNwZWVkIGxpbWl0IGluIGJ1aWx0LXVwIGFyZWFzKTsgUGVyY2VwdGlvbiBvZiByZWxhdGl2ZSBkZXByaXZhdGlvbiAoSSBuZXZlciBnZXQgd2hhdCBJ4oCZbSBhY3R1YWxseSBlbnRpdGxlZCB0bzsgb3RoZXJzIGFsd2F5cyBnZXQgYWxsIHRoZSBiZW5lZml0cyk7IGFncmVlbWVudCB3aXRoIHN0YXRlbWVudHMgb24ganVzdGljZSAodGhvc2Ugd2hvIHBlcmZvcm0gYmV0dGVyIGF0IHdvcmsgc2hvdWxkIGFsc28gZWFybiBtb3JlOyBzb2NpZXR5IHNob3VsZCB0YWtlIHNwZWNpYWwgY2FyZSBvZiB0aGUgd2VhayBhbmQgdGhvc2UgaW4gbmVlZDsgdGhlcmUgc2hvdWxkIGJlIG5vIG1ham9yIGRpZmZlcmVuY2VzIGluIGluY29tZSBhbmQgd2VhbHRoOyB0aG9zZSBhdCB0aGUgdG9wIG9mIHNvY2lldHkgc2hvdWxkIGhhdmUgYmV0dGVyIGxpdmluZyBjb25kaXRpb25zKTsgYWdyZWVtZW50IHdpdGggc3RhdGVtZW50cyBvbiBjbGltYXRlIGp1c3RpY2UgaW4gR2VybWFueSAodGhlIHJpY2ggc2hvdWxkIHBheSBtb3JlIGZvciBjbGltYXRlIHByb3RlY3Rpb24gdGhhbiB0aGUgcG9vcjsgdGhvc2UgbW9zdCBhZmZlY3RlZCBieSBjbGltYXRlIGNoYW5nZSBzaG91bGQgaGF2ZSBhIGdyZWF0ZXIgc2F5IGluIGNsaW1hdGUgcHJvdGVjdGlvbik7IGdyb3VwcyBtb3JlIHNldmVyZWx5IGFmZmVjdGVkIGJ5IHRoZSBjb25zZXF1ZW5jZXMgb2YgY2xpbWF0ZSBjaGFuZ2UgKHRlbmQgdG8gYmUgcG9vcmVyIHJhdGhlciB0aGFuIHJpY2hlciBwZW9wbGUsIHdvbWVuIHJhdGhlciB0aGFuIG1lbiwgZm9yZWlnbmVycyByYXRoZXIgdGhhbiBHZXJtYW5zLCBvbGRlciByYXRoZXIgdGhhbiB5b3VuZ2VyIHBlb3BsZSk7IGNhciBvd25lcnNoaXA7IGVuZXJneSBwb3ZlcnR5IChJIGhhdmUgdG8gZHJlc3Mgd2FybWx5IGF0IGhvbWUgYmVjYXVzZSBvZiBoZWF0aW5nIGNvc3RzOyBJIGNhbiBiYXJlbHkgYWZmb3JkIHRoZSBoaWdoIG1vbnRobHkgZWxlY3RyaWNpdHkgYmlsbHM7IEkgaGF2ZSBlbm91Z2ggbW9uZXkgdG8gcmVwbGFjZSBhIGJyb2tlbiB3YXNoaW5nIG1hY2hpbmU7IEkgc29tZXRpbWVzIGNhbuKAmXQgYWZmb3JkIHRvIGZpbGwgdXAgbXkgY2FyIHdpdGggZ2FzOyBJIHNvbWV0aW1lcyBkb27igJl0IGhhdmUgZW5vdWdoIG1vbmV5IHRvIGdldCBteSBjYXIgcmVwYWlyZWQpLgpUaGUgZm9sbG93aW5nIHdlcmUgYWRkaXRpb25hbGx5IGNvZGVkOiBSZXNwb25kZW50IElEOyBTYW1wbGU7IHNlcXVlbnRpYWwgc3VydmV5IG51bWJlcjsgc3VydmV5IHR5cGU7IHN1cnZleSBwYXJ0aWNpcGF0aW9uIG1vZGU7IGludGVydmlldyBkYXRlIChkYXksIG1vbnRoLCBhbmQgeWVhciBvZiBwYXJ0aWNpcGF0aW9uKTsgbmV3IGFkZHJlc3MgcHJvdmlkZWQ7IGludml0ZSB2aWEgZW1haWwgaW4gdGhlIGZ1dHVyZTsgZW1haWwgYWRkcmVzczsgcXVlc3Rpb25uYWlyZSBldmFsdWF0aW9uIChpbnRlcmVzdGluZywgbG9uZywgZGlmZmljdWx0KTsgcmVzcG9uZGVudCBtYWRlIG90aGVyIGNvbW1lbnRzOyBpbmNlbnRpdmU6IGdpZnQgY2FyZCwgYmFuayB0cmFuc2Zlciwgb3IgZG9uYXRpb247IGFjY291bnQgaW5mb3JtYXRpb24gcHJvdmlkZWQgZm9yIGJhbmsgdHJhbnNmZXIgaW5jZW50aXZlOyBJbGxuZXNzIGluIHRoZSBsYXN0IDEyIG1vbnRoczogYXQgbGVhc3Qgb25lIGFkZGl0aW9uYWwgaWxsbmVzcyBtZW50aW9uZWQ7IHVwZGF0ZSBvbiBoaWdoZXN0IGdlbmVyYWwgZWR1Y2F0aW9uIHF1YWxpZmljYXRpb24sIHZvY2F0aW9uYWwgcXVhbGlmaWNhdGlvbiwgYW5kIHVuaXZlcnNpdHkgZGVncmVlLgpHZW5lcmF0ZWQgdmFyaWFibGVzOiBzZXggYW5kIHllYXIgb2YgYmlydGggKHJlZ2lzdGVyIGRhdGEgaW1wdXRlZCB3aXRoIHJlY3J1aXRtZW50IGRhdGEpOyBDQVNNSU4gZWR1Y2F0aW9uIGNsYXNzaWZpY2F0aW9uICg5IGNhdC4sIDMgY2F0Lik7IElTQ0VEIEEgMjAxMSBlZHVjYXRpb24gY2xhc3NpZmljYXRpb24gKDggY2F0LiwgMyBjYXQuKTsgbWlncmF0aW9uIGJhY2tncm91bmQgKGRhdGEgZnJvbSB0aGUgcmVjcnVpdG1lbnQgc3VydmV5KTsgb2NjdXBhdGlvbiBhbmQgYWN0aXZpdHkgYWNjb3JkaW5nIHRvIElTQ08wOCBhbmQgYWNjb3JkaW5nIHRvIEtsZEIyMDEwIChmcm9tIFdhdmUgMWEpOyBvY2N1cGF0aW9uIGFuZCBhY3Rpdml0eSBvZiB0aGUgcGFydG5lciBhY2NvcmRpbmcgdG8gSVNDTzA4IChmcm9tIFdhdmUgMWEpIGFuZCBhY2NvcmRpbmcgdG8gS2xkQjIwMTAgKGZyb20gV2F2ZSAxYSk7IHBsYWNlIG9mIHJlc2lkZW5jZTogUmVnaW9TdGFSNCAoZGlmZmVyZW50aWF0ZWQgcmVnaW9uYWwgc3RhdGlzdGljYWwgcmVnaW9uIHR5cGUpLCBmZWRlcmFsIHN0YXRlOyB3ZWlnaHRpbmcgZmFjdG9yLgpNZXRhZGF0YSBiYXNlZCBvbiB0ZWNobmljYWwgaW5mb3JtYXRpb24gZHVyaW5nIHRoZSBzdXJ2ZXk6IGRldmljZSAoY29tcHV0ZXIsIHRhYmxldCwgc21hcnRwaG9uZSk7IHRpbWUgdGhlIGludGVydmlldyBiZWdhbjsgdGltZSBvZiB0aGUgbGFzdCBjaGFuZ2UgdG8gdGhlIGRhdGEgcmVjb3JkOyBwYWdlIHRoZSBwYXJ0aWNpcGFudCBsYXN0IGVkaXRlZDsgbGFzdCBwYWdlIGVkaXRlZCBpbiB0aGUgcXVlc3Rpb25uYWlyZTsgdGltZSBzcGVudCBvbiBpbmRpdmlkdWFsIHBhZ2VzOyBwcm9wb3J0aW9uIG9mIG1pc3NpbmcgcmVzcG9uc2VzICh3ZWlnaHRlZCBieSByZWxldmFuY2UpLgpHcm9zcy1kYXRhc2V0cyBmb3IgYWxsIHdhdmVzOiBSZXNwb25kZW50IElEOyBzdXJ2ZXkgaW5kaWNhdG9yLCBpbnZpdGF0aW9uIG1vZGUsIG1vZGUgb2YgdGhlIGZpcnN0LCBzZWNvbmQsIG9yIHRoaXJkIHJlbWluZGVyOyBkYXRlIG9mIHRoZSBmaXJzdCBpbnZpdGF0aW9uOyBkYXRlIG9mIHRoZSBmaXJzdCwgc2Vjb25kLCBvciB0aGlyZCByZW1pbmRlcjsgc3VydmV5IHN0YXJ0IGFuZCBlbmQgZGF0ZXMgKENBV0kpOyB5ZWFyIG9mIGJpcnRoIGFuZCBzZXggZnJvbSByZWdpc3RyeSBkYXRhOyBDYXNlIGluY2x1ZGVkIGluIHRoZSBTVUYgZm9yIHRoZSBjdXJyZW50IHdhdmU7IG5vdCBpbmNsdWRlZCBpbiBhbGwgd2F2ZXM6IEV4cGVyaW1lbnQgMSBpbnZpdGF0aW9uIGluZGljYXRvcjogaWxsdXN0cmF0ZWQgZmlndXJlIGluIHRoZSBpbml0aWFsIHN1cnZleTsgRXhwZXJpbWVudCAyIGludml0YXRpb24gaW5kaWNhdG9yOiAxMCUgZXhjbHVzaW9uIGluIHRoZSAyMDI1YSBpbnRlcndhdmUgIHN1cnZleTsgZGlzcG9zaXRpb24gc3RhdHVzIGZvciB0aGUgcmVjcnVpdG1lbnQgc3VydmV5OyBkaXNwb3NpdGlvbiBzdGF0dXMgc2luY2UgdGhlIDIwMjUgaW5pdGlhbCBzdXJ2ZXkuPC9kZXNjcmlwdGlvbj4KICAgIDxkZXNjcmlwdGlvbiB4bWw6bGFuZz0iZGUiIGRlc2NyaXB0aW9uVHlwZT0iTWV0aG9kcyI+QWxsZSBFcndhY2hzZW5lbiAoZ2Vib3JlbiB2b3IgZGVtIDEuIFNlcHRlbWJlciAyMDA2KSBtaXQgc3TDpG5kaWdlbSBIYXVwdHdvaG5zaXR6IGluIERldXRzY2hsYW5kLCB1bmFiaMOkbmdpZyB2b24gaWhyZXIgU3RhYXRzYW5nZWjDtnJpZ2tlaXQgdW5kIGlocmVtIEF1ZmVudGhhbHRzc3RhdHVzLjwvZGVzY3JpcHRpb24+CiAgICA8ZGVzY3JpcHRpb24geG1sOmxhbmc9ImVuIiBkZXNjcmlwdGlvblR5cGU9Ik1ldGhvZHMiPkFsbCBhZHVsdHMgKGJvcm4gYmVmb3JlIDIwMDYvMDkvMDEpIHdpdGggYSBwZXJtYW5lbnQgbWFpbiByZXNpZGVuY2UgaW4gR2VybWFueSwgaXJyZXNwZWN0aXZlIG9mIHRoZWlyIG5hdGlvbmFsaXR5IGFuZCBsZWdhbCBzdGF0dXMuPC9kZXNjcmlwdGlvbj4KICAgIDxkZXNjcmlwdGlvbiB4bWw6bGFuZz0iZGUiIGRlc2NyaXB0aW9uVHlwZT0iTWV0aG9kcyI+V2FocnNjaGVpbmxpY2hrZWl0c2F1c3dhaGw6IE1laHJzdHVmaWdlIFp1ZmFsbHNhdXN3YWhsOyBBdXN3YWhsdmVyZmFocmVuIEtvbW1lbnRhcjogRGllIEF1c3dhaGwgZGVyIFBlcnNvbmVuIGbDvHIgZGllIEF1Zm5haG1lIGluIGRpZSBTdHVkaWUgZXJmb2xndGUgbWl0dGVscyBlaW5lcyB6d2Vpc3R1ZmlnZW4gU3RpY2hwcm9iZW52ZXJmYWhyZW5zLiBJbiBkZXIgZXJzdGVuIFN0dWZlIHd1cmRlbiBTdGljaHByb2JlbnB1bmt0ZSAocHJpbcOkcmUgU3RpY2hwcm9iZW5laW5oZWl0ZW4pIGdlem9nZW4uIEluIGRlciB6d2VpdGVuIFN0dWZlIHd1cmRlbiBFaW56ZWxwZXJzb25lbiBhdXMgZGVyIFppZWxiZXbDtmxrZXJ1bmcsIGRpZSBpbiBkZW4gYXVzZ2V3w6RobHRlbiBHZW1laW5kZW4gbGViZW4sIGF1cyBkZW4gbG9rYWxlbiBCZXbDtmxrZXJ1bmdzcmVnaXN0ZXJkYXRlbiBzdGljaHByb2JlbmFydGlnIGF1c2dld8OkaGx0IChFaW53b2huZXJtZWxkZWFtdHNzdGljaHByb2JlKS48L2Rlc2NyaXB0aW9uPgogICAgPGRlc2NyaXB0aW9uIHhtbDpsYW5nPSJlbiIgZGVzY3JpcHRpb25UeXBlPSJNZXRob2RzIj5Qcm9iYWJpbGl0eTogTXVsdGlzdGFnZTsgU2FtcGxpbmcgUHJvY2VkdXJlIENvbW1lbnQ6IFBhcnRpY2lwYW50cyB3ZXJlIHNlbGVjdGVkIGZvciBpbmNsdXNpb24gaW4gdGhlIHN0dWR5IHVzaW5nIGEgdHdvLXN0YWdlIHNhbXBsaW5nIHByb2NlZHVyZS4gSW4gdGhlIGZpcnN0IHN0YWdlLCBzYW1wbGluZyBwb2ludHMgKHByaW1hcnkgc2FtcGxpbmcgdW5pdHMpIHdlcmUgc2VsZWN0ZWQuIEluIHRoZSBzZWNvbmQgc3RhZ2UsIGluZGl2aWR1YWxzIGZyb20gdGhlIHRhcmdldCBwb3B1bGF0aW9uIGxpdmluZyBpbiB0aGUgc2VsZWN0ZWQgbXVuaWNpcGFsaXRpZXMgd2VyZSByYW5kb21seSBzZWxlY3RlZCBmcm9tIGxvY2FsIHBvcHVsYXRpb24gcmVnaXN0cnkgZGF0YSAocmVzaWRlbnQgcmVnaXN0cmF0aW9uIHNhbXBsZSkuPC9kZXNjcmlwdGlvbj4KICAgIDxkZXNjcmlwdGlvbiB4bWw6bGFuZz0iZW4iIGRlc2NyaXB0aW9uVHlwZT0iTWV0aG9kcyI+U2VsZkFkbWluaXN0ZXJlZFF1ZXN0aW9ubmFpcmUuV2ViQmFzZWQ8L2Rlc2NyaXB0aW9uPgogICAgPGRlc2NyaXB0aW9uIHhtbDpsYW5nPSJlbiIgZGVzY3JpcHRpb25UeXBlPSJNZXRob2RzIj5TZWxmQWRtaW5pc3RlcmVkUXVlc3Rpb25uYWlyZS5QYXBlcjwvZGVzY3JpcHRpb24+CiAgICA8ZGVzY3JpcHRpb24geG1sOmxhbmc9ImRlIiBkZXNjcmlwdGlvblR5cGU9Ik1ldGhvZHMiLz4KICAgIDxkZXNjcmlwdGlvbiB4bWw6bGFuZz0iZW4iIGRlc2NyaXB0aW9uVHlwZT0iTWV0aG9kcyI+VGhlIHN1cnZleSBjb25kdWN0ZWQgYXMgcGFydCBvZiBXYXZlIDFiIHdhcyBjYXJyaWVkIG91dCBlbnRpcmVseSBvbmxpbmUgKENBV0kgcXVlc3Rpb25uYWlyZSkgYW5kIHdhcyBjb25kdWN0ZWQgZXhjbHVzaXZlbHkgaW4gR2VybWFuLjwvZGVzY3JpcHRpb24+CiAgPC9kZXNjcmlwdGlvbnM+CiAgPGdlb0xvY2F0aW9ucz4KICAgIDxnZW9Mb2NhdGlvbj4KICAgICAgPGdlb0xvY2F0aW9uUGxhY2U+R2VybWFueTwvZ2VvTG9jYXRpb25QbGFjZT4KICAgIDwvZ2VvTG9jYXRpb24+CiAgPC9nZW9Mb2NhdGlvbnM+CjwvcmVzb3VyY2U+Cg==","url":"https://search.gesis.org/research_data/ZA9085?doi=10.4232/1.14731","contentUrl":null,"metadataVersion":1,"schemaVersion":"http://datacite.org/schema/kernel-4","source":"api","isActive":true,"state":"findable","reason":null,"viewCount":0,"viewsOverTime":[],"downloadCount":0,"downloadsOverTime":[],"referenceCount":0,"citationCount":0,"citationsOverTime":[],"partCount":0,"partOfCount":0,"versionCount":0,"versionOfCount":0,"created":"2026-06-15T11:38:48.000Z","registered":"2026-06-15T11:38:49.000Z","published":"2026","updated":"2026-06-30T11:46:38.000Z"},"relationships":{"client":{"data":{"id":"gesis.gesis","type":"clients"}},"provider":{"data":{"id":"vzek","type":"providers"}},"media":{"data":{"id":"10.4232/1.14731","type":"media"}},"references":{"data":[]},"citations":{"data":[]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[]},"versionOf":{"data":[]}}}}