{"id":1606,"date":"2025-07-02T10:49:23","date_gmt":"2025-07-02T10:49:23","guid":{"rendered":"https:\/\/jamalnichols.com\/?p=1606"},"modified":"2026-04-10T16:16:02","modified_gmt":"2026-04-10T16:16:02","slug":"how-to-interview-product-designers","status":"publish","type":"post","link":"https:\/\/jamalnichols.com\/de\/how-to-interview-product-designers\/","title":{"rendered":"Wie man Produktdesigner mit Respekt und Absicht interviewt"},"content":{"rendered":"<div class=\"wp-block-group is-style-default has-border-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"border-color:#ebe7e0;border-width:5px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;background-color:#ebe7e0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-group has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-6eeba78a wp-block-group-is-layout-constrained\" style=\"background-color:#f9f8f6;padding-top:var(--wp--preset--spacing--small);padding-right:var(--wp--preset--spacing--small);padding-bottom:var(--wp--preset--spacing--small);padding-left:var(--wp--preset--spacing--small)\">\n<details class=\"wp-block-details has-text-color has-link-color has-gt-america-lcg-font-family wp-elements-2e5d363af38c9d73508d25b8c7038635 is-layout-flow wp-container-core-details-is-layout-2e47e245 wp-block-details-is-layout-flow\" style=\"color:#534e46;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0\" data-no-translation=\"\"><summary>Summary (Click to Expand)<\/summary>\n<div class=\"wp-block-group alignfull has-primary-alt-accent-color has-text-color has-link-color wp-elements-0adf6c1de0409598651071469affc0ff has-global-padding is-layout-constrained wp-container-core-group-is-layout-f3681ee9 wp-block-group-is-layout-constrained\" style=\"margin-top:var(--wp--preset--spacing--medium);padding-top:var(--wp--preset--spacing--small);padding-right:var(--wp--preset--spacing--small);padding-bottom:var(--wp--preset--spacing--small);padding-left:var(--wp--preset--spacing--small)\">\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-2780cb39 wp-block-group-is-layout-constrained\" style=\"padding-right:0;padding-left:0\">\n<h3 class=\"wp-block-heading has-text-align-left has-custom-1-font-size wp-container-content-9cfa9a5a\">People Problems<\/h3>\n\n\n\n<h3 class=\"wp-block-heading has-main-color has-text-color has-link-color has-medium-font-size wp-elements-0601b1674b82b81c8b3a1e622596000d\">Interviewers:<\/h3>\n\n\n\n<p class=\"has-tiempos-text-font-family has-base-font-size wp-block-paragraph\" style=\"font-style:normal;font-weight:400;line-height:1.4\">&#8220;I don\u2019t know how to structure my interviews, and that makes me feel insecure.&#8221;<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-main-color has-text-color has-link-color has-medium-font-size wp-elements-e4151dee8bb9ef2568dd96219896cb55\" style=\"margin-top:var(--wp--preset--spacing--large)\">Candidates:<\/h3>\n\n\n\n<p class=\"has-tiempos-text-font-family has-base-font-size wp-block-paragraph\" style=\"font-style:normal;font-weight:400;line-height:1.4\">&#8220;This interview process sucks, I feel like they aren\u2019t trying to get to know me, or even following the basic rules of human decency.&#8221;<\/p>\n\n\n\n<p class=\"has-tiempos-text-font-family has-base-font-size wp-block-paragraph\" style=\"line-height:1.4\">&#8220;I have too many recruiter calls that lead nowhere.&#8221;<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-b56e0895 wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading has-text-align-left has-custom-1-font-size wp-container-content-9cfa9a5a\">Business Motivation<\/h3>\n\n\n\n<p class=\"has-base-font-size wp-block-paragraph\" style=\"line-height:1.4\">Poorly structured interview processes lead to candidate frustration, poor perception of the company, and most importantly loss of good candidates \u2014 sometimes forever.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-b56e0895 wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading has-custom-1-font-size\">General mindset: Humility<\/h3>\n\n\n\n<h3 class=\"wp-block-heading has-tiempos-text-font-family has-base-font-size\" style=\"font-style:normal;font-weight:500\">You are trying to win over candidates<\/h3>\n\n\n\n<p class=\"has-base-font-size wp-block-paragraph\">Top companies understand that finding great people is hard, and it\u2019s their job to get them to join their mission. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-b56e0895 wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading has-custom-1-font-size\">Engage:<\/h3>\n\n\n\n<h4 class=\"wp-block-heading has-tiempos-text-font-family has-base-font-size\" style=\"font-style:normal;font-weight:500;text-transform:none\">Recruiter should only engage candidate after establishing general interest from HM.<\/h4>\n\n\n\n<h4 class=\"wp-block-heading has-tiempos-text-font-family has-base-font-size\" style=\"font-style:normal;font-weight:500;text-transform:none\">Don\u2019t ask for salary expectations upfront, it shuts down the conversation too soon.<\/h4>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"SALARY NEGOTIATIONS BE LIKE\" width=\"422\" height=\"750\" src=\"https:\/\/www.youtube.com\/embed\/vi2fjcL9WEc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"has-base-font-size wp-block-paragraph\">Besides, you should be flexible enough to free up a few extra grand for a good candidate at any time.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-b56e0895 wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading has-custom-1-font-size\">Interview:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-base-font-size\">Have rubrics to evaluate candidates on specific skillsets<\/li>\n\n\n\n<li class=\"has-base-font-size\">Structure your interviews<\/li>\n\n\n\n<li class=\"has-base-font-size\">Take lots of notes<\/li>\n\n\n\n<li class=\"has-base-font-size\">Avoid poorly phrased questions like \u201cwhy do you want to work here\u201d<\/li>\n\n\n\n<li class=\"has-base-font-size\">Avoid design exercises \u2014 even paid ones<\/li>\n\n\n\n<li class=\"has-base-font-size\">Avoid too many interview loops over too long a time period<\/li>\n\n\n\n<li class=\"has-base-font-size\">Avoid inviting candidates just out of curiosity, or to pick their brains, with no real intention to hire them<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-b56e0895 wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading has-custom-1-font-size\">Evaluate:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-base-font-size\">Have a structure to your debrief<\/li>\n\n\n\n<li class=\"has-base-font-size\">But also, don\u2019t overthink it and get hung up on every detail.<\/li>\n\n\n\n<li class=\"has-base-font-size\">The most important question: \u201cdo we think this person will thrive in the company?\u201d<\/li>\n\n\n\n<li class=\"has-base-font-size\">If you\u2019re on the fence, leave the option open to schedule an additional interview round to get more signal<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-b56e0895 wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading has-custom-1-font-size\">Rejection:<\/h3>\n\n\n\n<h3 class=\"wp-block-heading has-tiempos-text-font-family has-base-font-size\" style=\"font-style:normal;font-weight:500;text-transform:none\">The farther along the candidate got, the more feedback they deserve.<\/h3>\n<\/div>\n<\/div>\n<\/details>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Warum sind so viele Unternehmen schlecht darin, Vorstellungsgespr\u00e4che zu f\u00fchren?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der Einstellungsprozess ist kaputt, und jeder sp\u00fcrt es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Interviewer f\u00fchlen sich oft unsicher, weil ihnen ein klarer Rahmen fehlt. Sie improvisieren Fragen, f\u00fcllen die Stille mit dem, was ihnen gerade in den Sinn kommt, und hoffen, dass am Ende etwas N\u00fctzliches dabei herauskommt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kandidaten haben es meist schlimmer. Sie m\u00fcssen sich mit repetitiven Anrufen von Personalvermittlern, vagem Feedback und Prozessen herumschlagen, die eher die Ausdauer als das Urteilsverm\u00f6gen testen. Viele gehen mit dem Gef\u00fchl, abgefertigt, nicht verstanden worden zu sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Unternehmen zahlt f\u00fcr diese Dysfunktion. Kandidaten reden dar\u00fcber. Recruiter werden demotiviert. Und starke Designer \u2013 die meist andere Optionen haben \u2013 gehen woanders hin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hier ist die Kernwahrheit: <strong><em>Ihr Interviewprozess ist Ihre sichtbar gemachte Kultur.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein chaotischer, respektloser Prozess zeigt den Kandidaten, wie sich die t\u00e4gliche Arbeit anf\u00fchlen wird. Er deutet auf Verwirrung, schwache Koordination und mangelnde Sorgfalt hin. Ein gut gef\u00fchrter, respektvoller Prozess bewirkt das Gegenteil. Er zeigt, dass das Unternehmen Wert auf Klarheit, Vorbereitung und die Zeit anderer Menschen legt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deshalb ist das so wichtig. Die Verbesserung von Vorstellungsgespr\u00e4chen ist nicht nur Prozesshygiene. Es ist Kultur, Recruiting und Entscheidungsqualit\u00e4t in einem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist die eine Denkweise, die alles ver\u00e4ndert?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Durchschnittliche Unternehmen interviewen aus einer Haltung des Anspruchs heraus. Ihre Haltung ist: Du solltest dankbar f\u00fcr die Gelegenheit sein, jetzt beweise dich.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gro\u00dfartige Unternehmen interviewen aus einer Haltung der Demut heraus. Sie verstehen, dass der Markt f\u00fcr au\u00dfergew\u00f6hnliche Talente hart umk\u00e4mpft ist. Sie wissen, dass gro\u00dfartige Leute eine Wahl haben. Sie erkennen, dass die Last bei <em>ihnen<\/em> liegt, einen talentierten Designer von ihrer Mission zu \u00fcberzeugen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das ver\u00e4ndert die gesamte Haltung des Gespr\u00e4chs. Jedes Interview bewertet zwar immer noch den Kandidaten, aber es wirbt auch um ihn. Sie entscheiden nicht nur, ob er gut genug ist. Sie zeigen ihm, warum es sich lohnt, Ihrem Team beizutreten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser dem\u00fctige Ansatz ist nicht einfach eine Frage des \u201eNettseins\u201c. Es ist ein strategischer Vorteil, der auf einer genaueren Sicht auf die Realit\u00e4t beruht. Untersuchungen zeigen konsequent, dass dem\u00fctige F\u00fchrungskr\u00e4fte und Organisationen Umgebungen psychologischer Sicherheit f\u00f6rdern, eine Kultur des Lernens unterst\u00fctzen und letztlich eine \u00fcberlegene Leistung erzielen.\u00b9\u00b2 <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Demut verbessert auch die Fairness. Ein arroganter Prozess belohnt Bauchgef\u00fchl, Mustererkennung und vertraute Hintergr\u00fcnde. Er ermutigt Interviewer, ihrem ersten Eindruck zu vertrauen und dann Gr\u00fcnde zu erfinden, um diesen zu st\u00fctzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein dem\u00fctiger Prozess bewirkt das Gegenteil. Er geht davon aus, dass erste Eindr\u00fccke falsch sein k\u00f6nnen, stellt bessere Folgefragen und sucht nach Beweisen. Er st\u00fctzt sich auf strukturierte Bewertungsschemata statt auf vage Gef\u00fchle. Diese Verschiebung \u2013 von Vibes zu Signalen \u2013 ist eine der besten Verteidigungen gegen Voreingenommenheit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die ersten Interaktionen im Prozess sind am wichtigsten. Zwei strukturelle \u00c4nderungen machen den gr\u00f6\u00dften Unterschied.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Beginnen Sie mit Respekt: Zwei strukturelle \u00c4nderungen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Der Hiring Manager pr\u00fcft zuerst jedes Profil<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Recruiter anhand einer statischen Stellenbeschreibung sieben, erzeugen sie falsch-negative Ergebnisse. Gro\u00dfartige Designer werden aussortiert, weil ihr Lebenslauf nicht genau genug mit einer Checkliste \u00fcbereinstimmt, obwohl ein Hiring Manager das Potenzial sofort erkennen w\u00fcrde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein besseres System ist einfach: Der Hiring Manager macht einen schnellen Durchgang bei den gefundenen Profilen, bevor eine Kontaktaufnahme erfolgt. Es ist eine kleine Investition, die drei gro\u00dfe Vorteile bringt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>F\u00fcr den Kandidaten:<\/strong> der Anruf des Recruiters f\u00fchlt sich echt an, nicht spekulativ.<\/li>\n\n\n\n<li><strong>F\u00fcr den Recruiter:<\/strong> Zeit wird in st\u00e4rkere Interessenten investiert statt in Outreach mit geringer Erfolgswahrscheinlichkeit.<\/li>\n\n\n\n<li><strong>F\u00fcr das Unternehmen:<\/strong> die Wahrscheinlichkeit, ein gro\u00dfartiges Talent vor dem ersten Gespr\u00e4ch zu \u00fcbersehen, sinkt.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Fragen Sie nicht nach Gehaltsvorstellungen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die Frage \u201eWas sind Ihre Gehaltsvorstellungen?\u201c ist eines der toxischsten Relikte der alten Schule des Einstellens. Es ist ein Machtspiel, das als Logistik getarnt ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Es ist ungerecht.<\/em><\/strong> Es liefert schlechte Informationen. Und es engt das Gespr\u00e4ch zu fr\u00fch ein. Die Gesamtverg\u00fctung umfasst Gehalt, Anteile, Sozialleistungen, Aufgabenbereich und Wachstum; eine Zahl am Anfang des Trichters verr\u00e4t Ihnen sehr wenig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Es liefert nutzlose Informationen.<\/em><\/strong> Erfahrene Kandidaten weichen aus, erweitern den Bereich oder warten darauf, dass Sie Ihre Karten auf den Tisch legen. Die Frage erzeugt also Spannung, ohne viel Signal zu liefern.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"GEHALTSVERHANDLUNGEN SE LIKE\" width=\"422\" height=\"750\" src=\"https:\/\/www.youtube.com\/embed\/vi2fjcL9WEc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Der bessere Weg ist einfach: Teilen Sie den budgetierten Bereich vorab mit. Das schafft Vertrauen, l\u00e4sst Kandidaten sich fr\u00fchzeitig selbst selektieren und signalisiert, dass Sie fair sein wollen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ein Lackmustest f\u00fcr die Kultur<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pre-Screens durch den Hiring Manager und Gehaltstransparenz bewirken mehr als nur eine Verbesserung der Mechanik. Sie sagen den Kandidaten: Wir respektieren Ihre Zeit und wir wollen fair handeln.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00dcberspringen Sie diese Schritte und Sie beginnen die Beziehung mit einem Vertrauensdefizit. Alles, was folgt, muss h\u00e4rter arbeiten, um diesen ersten Eindruck wieder wettzumachen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wie entwerfen Sie Interviews, die wahres Talent offenbaren?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sobald ein Kandidat engagiert ist, wird die Interviewschleife zum Hauptinstrument der Bewertung. Eine gute Schleife ist keine Reihe von Fallen. Es ist eine Reihe strukturierter Gespr\u00e4che, die Handwerk, Urteilsverm\u00f6gen und die Arbeitsweise einer Person offenbaren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Die Kernkomponenten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Die Portfolio-Pr\u00e4sentation (30\u201345 Minuten)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dies sollte das Zentrum des Prozesses sein. Bitten Sie den Kandidaten, zwei oder drei aussagekr\u00e4ftige Projekte im Detail vorzustellen. Sie wollen das Problem, den Kontext, die Kompromisse, die Entscheidungen und das Ergebnis sehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die besten Pr\u00e4sentationen gehen \u00fcber das blo\u00dfe Durchklicken polierter Screens hinaus. Sie zeigen, wie der Designer das Problem eingegrenzt, mit Partnern zusammengearbeitet, Entscheidungen unter Einschr\u00e4nkungen getroffen und den Erfolg gemessen hat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein einfacher Trick hilft hier: Bitten Sie die Kandidaten, mit der fertigen Arbeit und den Ergebnissen zu beginnen. Das gibt dem Raum einen Grund, sich zu interessieren, bevor man in den Prozess eintaucht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Die App-Kritik (45 Minuten)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W\u00e4hlen Sie eine bekannte App, die beide Personen auf ihren Telefonen haben, und kritisieren Sie diese gemeinsam. Der Kandidat sollte \u00fcber deren Zweck, Zielgruppe, Gesch\u00e4ftsmodell, St\u00e4rken, Schw\u00e4chen und Verbesserungsvorschl\u00e4ge sprechen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dies ist ein besserer Test als eine Whiteboard-\u00dcbung, da er Produktverst\u00e4ndnis und Geschmack in einem kollaborativen Format offenbart. Es f\u00fchlt sich auch viel n\u00e4her an der tats\u00e4chlichen Designarbeit an: etwas Reales betrachten, sich ein Urteil bilden und Kompromisse diskutieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Das verhaltensbasierte Interview<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hier erfahren Sie, wie der Kandidat mit Produktmanagern und Ingenieuren zusammenarbeitet, mit Meinungsverschiedenheiten umgeht, Feedback gibt und annimmt und aus Fehlern lernt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es hilft Ihnen, \u00fcber das hinaus zu blicken, was er geschaffen hat, und zu verstehen, wie er arbeitet. Das ist wichtig, denn ein starker Designer ist nicht nur ein Ersteller von Screens. Er ist ein Mitarbeiter in einem chaotischen System.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Warum Design-\u00dcbungen scheitern<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hausaufgaben messen meist die verf\u00fcgbare Zeit, nicht das Talent. Sie benachteiligen Kandidaten mit anspruchsvollen Jobs, Familien oder anderen Verpflichtungen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Selbst bezahlte \u00dcbungen haben Probleme.<\/strong>\u00a0Was sind $600 f\u00fcr ein gro\u00dfes Unternehmen? Bezahlte \u00dcbungen k\u00f6nnen sich wie eine billige Extraktion vielf\u00e4ltiger L\u00f6sungen f\u00fcr Ihre Probleme anf\u00fchlen.<br>Ein Unternehmen erh\u00e4lt Arbeitsstunden, die an seine eigenen Probleme angrenzen, und der Kandidat erh\u00e4lt eine weitere k\u00fcnstliche Aufgabe, die von der Realit\u00e4t der Rolle losgel\u00f6st ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine aussagekr\u00e4ftige Portfolio-Pr\u00e4sentation ist ein besseres Signal. Sie bewertet echte Arbeit, die unter realen Bedingungen geleistet wurde, und respektiert die Zeit des Kandidaten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bessere Fragen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Fragen wie \u201eWarum m\u00f6chten Sie hier arbeiten?\u201c belohnen meist nur geschliffene Schmeicheleien.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stellen Sie stattdessen Fragen, die das Urteilsverm\u00f6gen offenbaren:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Qualit\u00e4tsanspruch:<\/strong> \u201eErz\u00e4hlen Sie mir von einem Projekt, auf das Sie stolz sind. Wenn Sie zwei Monate mehr Zeit h\u00e4tten, was w\u00fcrden Sie verbessern?\u201c \u2014 Ein gro\u00dfartiger Kandidat wird eine lange Liste von Verbesserungen haben, was zeigt, dass er nie ganz zufrieden ist und immer Raum f\u00fcr Wachstum sieht.<\/li>\n\n\n\n<li><strong>Selbstwahrnehmung:<\/strong> \u201eBeschreiben Sie eine schwierige Situation bei der Arbeit. Wenn Sie sie neu starten k\u00f6nnten, was w\u00fcrden Sie anders machen?\u201c \u2014 Dies offenbart die F\u00e4higkeit eines Kandidaten, aus Fehlern zu lernen. Jemand, der externe Faktoren beschuldigt, ist ein Warnsignal; jemand, der begeistert von seinen Erkenntnissen berichtet, zeigt Resilienz und Wachstum.<\/li>\n\n\n\n<li><strong>Motivation:<\/strong> \u201eWelche Teile der Arbeit als Produktdesigner fallen Ihnen leicht? An welchen mussten Sie arbeiten?\u201c \u2014 Dies bietet einen Einblick in die Selbstwahrnehmung, Leidenschaften und das Engagement f\u00fcr berufliches Wachstum.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Gute Kandidaten beantworten diese Fragen mit Details, Abw\u00e4gungen und dem, was sie gelernt haben. Schwache Kandidaten antworten mit Slogans.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Tabelle 1: Von fehlerhaften zu durchdachten Vorstellungsgespr\u00e4chen<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Fehlerhafte Praxis<\/th><th>Durchdachte Alternative<\/th><th>Warum es besser ist<\/th><\/tr><\/thead><tbody><tr><td><strong>\u201eWarum m\u00f6chten Sie hier arbeiten?\u201c<\/strong><\/td><td>\u201eErz\u00e4hlen Sie mir von einem Projekt, das Sie k\u00fcrzlich inspiriert hat. Was haben Sie daran bewundert?\u201c oder \u201eWas hoffen Sie in Ihrer n\u00e4chsten Rolle zu lernen?\u201c<\/td><td>Es ersetzt einen Test der Schmeichelei durch ein echtes Gespr\u00e4ch \u00fcber Geschmack, Werte und Ambitionen.<\/td><\/tr><tr><td><strong>Design-\u00dcbung f\u00fcr zu Hause<\/strong><\/td><td><strong>Detaillierte Portfolio-Pr\u00e4sentation<\/strong><\/td><td>Es bewertet echte Arbeit, die unter realen Bedingungen geleistet wurde, und respektiert die Zeit des Kandidaten.<\/td><\/tr><tr><td><strong>Live-Whiteboard-Challenge<\/strong><\/td><td><strong>Kollaborative App-Kritik<\/strong><\/td><td>Es verlagert das Gespr\u00e4ch von einer Solo-Performance hin zu gemeinsamer Beurteilung und Produktdenken.<\/td><\/tr><tr><td><strong>Nach Gehaltsvorstellungen fragen<\/strong><\/td><td><strong>Die Gehaltsspanne vorab angeben<\/strong><\/td><td>Es ersetzt ein Machtspiel durch Transparenz und Vertrauen.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Wie bewerten Sie Kandidaten mit Klarheit und Zuversicht?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das Debriefing ist der Moment, in dem ein guter Interviewprozess zu einer guten Entscheidung wird. Struktur ist wichtig, weil sie den Raum vor Voreingenommenheit, Abschweifungen und Gruppendenken sch\u00fctzt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Das Ritual<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Beginnen Sie mit privaten Notizen.<\/strong> Vor der Diskussion sollte jeder Interviewer seine Scorecard alleine ausf\u00fcllen. Das zwingt die Leute dazu, sich eine Meinung zu bilden, bevor der Raum sie beeinflusst.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ein Kreis der Stimmen.<\/strong>\u00a0Das Treffen beginnt mit einer Runde, in der jeder zu Wort kommt. Der Hiring Manager stellt sicher, dass jede Person \u2013 vom Junior bis zum Senior \u2013 ununterbrochen Zeit hat, ihre Meinung zu \u00e4u\u00dfern. Weisheit muss aus jedem Winkel des Raumes gesammelt werden, nicht nur von den Machtpositionen aus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nutzen Sie Beweise, keine Gef\u00fchle.<\/strong> \u201eIch hatte kein gutes Gef\u00fchl\u201c ist kein n\u00fctzliches Feedback. Verkn\u00fcpfen Sie jedes Urteil mit etwas Beobachtbarem: einem Beispiel, einer Antwort, einem Muster. \u201eAls ich nach dem Umgang mit Kritik fragte, beschuldigten sie ihr altes Team\u201c basiert auf Beweisen. Es erm\u00f6glicht die Diskussion \u00fcber Verhalten, nicht \u00fcber Gef\u00fchle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Betrachten Sie Meinungsverschiedenheiten als Signal.<\/strong> Ein gesundes Debriefing bedeutet nicht, dass alle einer Meinung sind. Ein Meinungsunterschied beleuchtet etwas, das eine Person gesehen hat, eine andere aber \u00fcbersehen hat. Die Rolle des Leiters besteht darin, diese Unterschiede mit Neugier zu erforschen \u2013 um nicht nur zu verstehen, was die Leute denken, sondern warum.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Die letzte Frage<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nachdem die Beweise auf dem Tisch liegen, fragen Sie: \u201eGlauben wir, dass diese Person hier aufbl\u00fchen wird?\u201c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Frage ist besser als \u201eK\u00f6nnen sie den Job machen?\u201c, weil sie Sie dazu zwingt, \u00fcber Beitrag, Wachstum und Kontext nachzudenken \u2013 nicht nur \u00fcber F\u00e4higkeiten im Abstrakten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wenn Sie unentschlossen sind<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der Raum gespalten ist, entscheiden Sie sich nicht automatisch f\u00fcr Nein, nur weil es sich sicherer anf\u00fchlt. Fragen Sie, welche spezifische Unsicherheit bleibt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein fokussiertes Folgegespr\u00e4ch diese Frage beantworten kann, f\u00fchren Sie es. Es ist besser, ein weiteres Signal zu sammeln, als jemanden abzulehnen, weil der Prozess vage blieb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dieses Debriefing-Ritual tut mehr, als uns bei der Auswahl eines Kandidaten zu helfen. Es ist ein Spiegel.\u00a0<strong><em>Indem wir diskutieren, was wir an anderen sch\u00e4tzen, sind wir gezwungen, unsere eigenen Werte zu definieren und zu bekr\u00e4ftigen.\u00a0<\/em><\/strong>Mit jedem Debriefing wird das Team besser kalibriert, besser aufeinander abgestimmt und sich bewusster dar\u00fcber, was es wirklich bedeutet, gemeinsam exzellent zu sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wie man mit Anmut &amp; Menschlichkeit mit Absagen umgeht<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wie Sie sich verabschieden, ist wichtiger, als Sie sich vorstellen k\u00f6nnen. Es ist ein letzter Akt des Respekts, ein Zeugnis f\u00fcr den Charakter Ihres Unternehmens. Dieser Moment ist nicht administrativ \u2013 es ist eine m\u00e4chtige Gelegenheit, einen anderen Menschen mit W\u00fcrde zu behandeln.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Proportionale Reaktion<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nach der ersten Bewerbung:<\/strong> eine klare, respektvolle E-Mail reicht aus.<\/li>\n\n\n\n<li><strong>Nach dem ersten Gespr\u00e4ch:<\/strong> senden Sie eine personalisierte E-Mail mit einem ehrlichen, rollenbezogenen Grund.<\/li>\n\n\n\n<li><strong>Nach der letzten Runde:<\/strong> f\u00fchren Sie ein Telefonat. Alles andere f\u00fchlt sich kalt an.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Aufrichtig und freundlich<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vage Ablehnungssprache sch\u00fctzt das Unternehmen mehr, als sie dem Kandidaten hilft. Die meisten Menschen sp\u00fcren, wenn Feedback leer ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Seien Sie ehrlich, ohne grausam zu sein. Sprechen Sie die Anforderungen der Rolle an, nicht den Wert der Person.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Situation-Verhalten-Auswirkung-Modell (Situation-Behavior-Impact) hilft dabei:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Statt: \u201eIhre Pr\u00e4sentation war nicht strategisch.\u201c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Versuchen Sie: \u201eIn der Portfolio-Pr\u00e4sentation haben Sie sich haupts\u00e4chlich auf die visuelle Umsetzung konzentriert. F\u00fcr diese Senior-Rolle ben\u00f6tigte das Team mehr Fokus auf die Gesch\u00e4ftsziele und die Recherche hinter diesen Entscheidungen.\u201c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Art von Feedback ist n\u00fctzlich, respektvoll und aus den richtigen Gr\u00fcnden einpr\u00e4gsam. Es schlie\u00dft den Prozess ab, ohne die T\u00fcr zuzuschlagen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Tabelle 2: Ein Rahmenwerk f\u00fcr konstruktives Feedback bei Absagen<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Phase<\/th><th>Leitprinzip<\/th><th>Was man sagen kann (Beispiel)<\/th><th>Warum es funktioniert<\/th><\/tr><\/thead><tbody><tr><td><strong>Nach der Portfolio-Sichtung<\/strong><\/td><td><strong>Respektvoll &amp; effizient<\/strong><\/td><td>(E-Mail) \u201eHallo [Name], vielen Dank f\u00fcr Ihr Interesse. Nach Durchsicht Ihres Portfolios haben wir uns entschieden, zum jetzigen Zeitpunkt nicht fortzufahren, da wir jemanden mit mehr direkter Erfahrung im Bereich [Bereich] suchen. Wir wissen es zu sch\u00e4tzen, dass Sie Ihre Arbeit mit uns geteilt haben.\u201c<\/td><td>Es schlie\u00dft den Prozess klar ab, gibt einen spezifischen, \u00fcbergeordneten Grund an und respektiert die Zeit des Kandidaten.<\/td><\/tr><tr><td><strong>Nach dem ersten Interview<\/strong><\/td><td><strong>Pers\u00f6nlich &amp; wertsch\u00e4tzend<\/strong><\/td><td>(E-Mail) \u201eHallo [Name], nochmals vielen Dank f\u00fcr Ihre Zeit gestern. Das Team hat es genossen, mehr \u00fcber Ihre Arbeit an [Projekt X] zu erfahren. F\u00fcr diese Rolle fahren wir mit Kandidaten fort, deren Erfahrung n\u00e4her an dem liegt, was wir im Bereich [Bereich] ben\u00f6tigen. Wir w\u00fcnschen Ihnen alles Gute.\u201c<\/td><td>Es zeigt, dass Sie aufmerksam waren, erkennt eine echte St\u00e4rke an und erkl\u00e4rt die Entscheidung, ohne sie juristisch zu \u00fcberfrachten.<\/td><\/tr><tr><td><strong>Nach der letzten Runde<\/strong><\/td><td><strong>Menschlich &amp; aufrichtig<\/strong><\/td><td>(Telefonanruf) \u201eHallo [Name], nochmals danke f\u00fcr Ihr Kommen. Dies war eine schwierige Entscheidung, und das Team war beeindruckt von [spezifische St\u00e4rke]. Wir haben uns entschieden, mit einem Kandidaten fortzufahren, der mehr Erfahrung im Bereich [spezifischer Bereich] hat, was eine Kernanforderung f\u00fcr diese Rolle ist. Ich wollte pers\u00f6nlich anrufen, um Ihnen zu danken und eventuelle Fragen zu beantworten.\u201c<\/td><td>Der Anruf selbst zeigt Respekt. Das Feedback ist spezifisch, ehrlich und auf die Anforderungen der Rolle ausgerichtet, anstatt auf die Schw\u00e4chen des Kandidaten.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit: Eine Einladung zu einem besseren Weg<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hier geht es nicht nur um Prozessdesign. Es geht darum, wie Sie Menschen behandeln.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Personalverantwortliche Profile pr\u00fcfen, Gehaltsspannen transparent sind, Interviews strukturiert ablaufen und Absagen mit Sorgfalt gehandhabt werden, ver\u00e4ndert sich die gesamte Erfahrung. Der Prozess f\u00fchlt sich nicht mehr wie ein Spie\u00dfrutenlauf an, sondern wie ein ernsthaftes Gespr\u00e4ch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tauschen Sie Arroganz gegen Demut. Tauschen Sie Transaktionen gegen Beziehungen. Tauschen Sie Tests gegen Gespr\u00e4che.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tun Sie dies konsequent, und Ihr Interviewprozess wird mehr als nur ein Filter. Er wird zu einem Ihrer st\u00e4rksten Recruiting-Assets \u2013 und zu einem klareren Ausdruck der Kultur, die Sie zu haben behaupten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quellenangaben<\/h2>\n\n\n\n<div class=\"wp-block-group has-border-color has-primary-alt-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-5d9a58c0 wp-block-group-is-layout-constrained\" style=\"border-color:#ccddff;border-width:1px;padding-top:var(--wp--preset--spacing--small);padding-right:var(--wp--preset--spacing--small);padding-bottom:var(--wp--preset--spacing--small);padding-left:var(--wp--preset--spacing--small)\">\n<details class=\"wp-block-details has-small-font-size is-layout-flow wp-block-details-is-layout-flow\" data-no-translation=\"\"><summary>Click to show works cited<\/summary>\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>What should I expect for a final interview for a product designer role? : r\/UXDesign &#8211; Reddit, accessed July 2, 2025, <a href=\"https:\/\/www.reddit.com\/r\/UXDesign\/comments\/1bbbqdp\/what_should_i_expect_for_a_final_interview_for_a\/\">https:\/\/www.reddit.com\/r\/UXDesign\/comments\/1bbbqdp\/what_should_i_expect_for_a_final_interview_for_a\/<\/a><\/li>\n\n\n\n<li>The Truth Behind Lengthy Hiring Processes in Today&#8217;s Job Market &#8211; MokaHR, accessed July 2, 2025, <a href=\"https:\/\/www.mokahr.io\/myblog\/long-hiring-process-reasons-and-solutions\/\">https:\/\/www.mokahr.io\/myblog\/long-hiring-process-reasons-and-solutions\/<\/a><\/li>\n\n\n\n<li>Are You Losing Top Candidates to a Lengthy Hiring Process? &#8211; Integrated Human Capital, accessed July 2, 2025, <a href=\"https:\/\/ihcus.com\/2024\/04\/03\/are-you-losing-top-candidates-to-a-lengthy-hiring-process\/\">https:\/\/ihcus.com\/2024\/04\/03\/are-you-losing-top-candidates-to-a-lengthy-hiring-process\/<\/a><\/li>\n\n\n\n<li>Negative Effects of a Lengthy Recruitment Process [+ Ready-to-Use Solutions] &#8211; Matchr, accessed July 2, 2025, <a href=\"https:\/\/www.matchr.io\/negative-effects-of-a-lengthy-recruitment-process\/\">https:\/\/www.matchr.io\/negative-effects-of-a-lengthy-recruitment-process\/<\/a><\/li>\n\n\n\n<li>Do lengthy recruitment process negatively impact employer branding? &#8211; Testlify, accessed July 2, 2025, <a href=\"https:\/\/testlify.com\/negative-impact-of-lengthy-recruitment-process\/\">https:\/\/testlify.com\/negative-impact-of-lengthy-recruitment-process\/<\/a><\/li>\n\n\n\n<li>The Downsides of a Long Recruitment Process\u2014and How to Speed Up Hiring | Robert Half, accessed July 2, 2025, <a href=\"https:\/\/www.roberthalf.com\/us\/en\/insights\/management-tips\/how-a-long-recruitment-process-can-hurt-you\">https:\/\/www.roberthalf.com\/us\/en\/insights\/management-tips\/how-a-long-recruitment-process-can-hurt-you<\/a><\/li>\n\n\n\n<li>The Surprising Impact of a Long Hiring Process on Recruitment Success and Budgets, accessed July 2, 2025, <a href=\"https:\/\/www.lanteria.com\/news\/surprising-impact-long-hiring-process-recruitment-success-and-budgets\">https:\/\/www.lanteria.com\/news\/surprising-impact-long-hiring-process-recruitment-success-and-budgets<\/a><\/li>\n\n\n\n<li>Cracking The UX Design Job Interview in 2023, accessed July 2, 2025, <a href=\"https:\/\/productdesigninterview.com\/ux-design-job-interview-process\">https:\/\/productdesigninterview.com\/ux-design-job-interview-process<\/a><\/li>\n\n\n\n<li>How to prepare for your Facebook product design interview | by Lily &#8230;, accessed July 2, 2025, <a href=\"https:\/\/uxdesign.cc\/how-to-prepare-for-your-facebook-product-design-interview-f80ab9e8f6fb\">https:\/\/uxdesign.cc\/how-to-prepare-for-your-facebook-product-design-interview-f80ab9e8f6fb<\/a><\/li>\n\n\n\n<li>Meta product designer interview (questions, prep, process &#8230;, accessed July 2, 2025, <a href=\"https:\/\/igotanoffer.com\/blogs\/tech\/facebook-product-designer-interview\">https:\/\/igotanoffer.com\/blogs\/tech\/facebook-product-designer-interview<\/a><\/li>\n\n\n\n<li>Designing an interview process for product designers \u2014 Faire Design, accessed July 2, 2025, <a href=\"https:\/\/www.design.faire.com\/design-blog\/desiginganinterviewprocess\">https:\/\/www.design.faire.com\/design-blog\/desiginganinterviewprocess<\/a><\/li>\n\n\n\n<li>Having humility in your career &#8211; Be Recruitment, accessed July 2, 2025, <a href=\"https:\/\/berecruitment.com.au\/having-humility-in-your-career\/\">https:\/\/berecruitment.com.au\/having-humility-in-your-career\/<\/a><\/li>\n\n\n\n<li>Why being humble is so important in the world of work, accessed July 2, 2025, <a href=\"https:\/\/www.weforum.org\/stories\/2021\/09\/humility-important-world-of-work\/\">https:\/\/www.weforum.org\/stories\/2021\/09\/humility-important-world-of-work\/<\/a><\/li>\n\n\n\n<li>Humility, not just self-promotion, is a path to leadership, study finds | HR Dive, accessed July 2, 2025, <a href=\"https:\/\/www.hrdive.com\/news\/humble-leadership-good-for-organizations\/712794\/\">https:\/\/www.hrdive.com\/news\/humble-leadership-good-for-organizations\/712794\/<\/a><\/li>\n\n\n\n<li>Humility: Now Hiring. There&#8217;s a strange thing happening in\u2026 | by Richard Banfield | Jun, 2025, accessed July 2, 2025, <a href=\"https:\/\/richardmbanfield.medium.com\/humility-now-hiring-4f857b1d36c5\">https:\/\/richardmbanfield.medium.com\/humility-now-hiring-4f857b1d36c5<\/a><\/li>\n\n\n\n<li>The Impact Of Humility: How Authenticity And Selflessness Drive Leadership Success, accessed July 2, 2025, <a href=\"https:\/\/www.assetliving.com\/blogs\/the-impact-of-humility-how-authenticity-and-selflessness-drive-leadership-success\">https:\/\/www.assetliving.com\/blogs\/the-impact-of-humility-how-authenticity-and-selflessness-drive-leadership-success<\/a><\/li>\n\n\n\n<li>Being Humble at Work and Why It Matters &#8211; SkillPath, accessed July 2, 2025, <a href=\"https:\/\/skillpath.com\/blog\/need-humility-workplace\">https:\/\/skillpath.com\/blog\/need-humility-workplace<\/a><\/li>\n\n\n\n<li>Pre-Employment Screening: Everything You Need to Know &#8211; Eddy, accessed July 2, 2025, <a href=\"https:\/\/eddy.com\/hr-encyclopedia\/pre-employment-screening\/\">https:\/\/eddy.com\/hr-encyclopedia\/pre-employment-screening\/<\/a><\/li>\n\n\n\n<li>Prescreening Candidates: What You Need To Know, accessed July 2, 2025, <a href=\"https:\/\/www.premiertalentpartners.com\/post\/prescreening-candidates-what-you-need-to-know\">https:\/\/www.premiertalentpartners.com\/post\/prescreening-candidates-what-you-need-to-know<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.premiertalentpartners.com\" rel=\"nofollow\">http:\/\/www.premiertalentpartners.com<\/a>, accessed July 2, 2025, <a href=\"https:\/\/www.premiertalentpartners.com\/post\/prescreening-candidates-what-you-need-to-know#:~:text=Pre%2Dscreening%20candidates%20before%20in,lie%20on%20resumes%2C%20it%20happens.\">https:\/\/www.premiertalentpartners.com\/post\/prescreening-candidates-what-you-need-to-know#:~:text=Pre%2Dscreening%20candidates%20before%20in,lie%20on%20resumes%2C%20it%20happens.<\/a><\/li>\n\n\n\n<li>The Importance of Pre-Screening Your Top Candidates &#8211; Skye HR Consulting, LLC, accessed July 2, 2025, <a href=\"https:\/\/www.skyehrconsulting.com\/blog\/pre-screening\">https:\/\/www.skyehrconsulting.com\/blog\/pre-screening<\/a><\/li>\n\n\n\n<li>Candidate Screening: Best Practices and Ways to Pre-Screen &#8211; GoodTime, accessed July 2, 2025, <a href=\"https:\/\/goodtime.io\/blog\/recruiting\/candidate-screening\/\">https:\/\/goodtime.io\/blog\/recruiting\/candidate-screening\/<\/a><\/li>\n\n\n\n<li>10 Key Benefits of Pre-Hiring Assessments and How to Maximize Them &#8211; eSkill, accessed July 2, 2025, <a href=\"https:\/\/www.eskill.com\/resources\/blog\/10-key-benefits-of-pre-hiring-assessments-and-how-to-maximize-them\">https:\/\/www.eskill.com\/resources\/blog\/10-key-benefits-of-pre-hiring-assessments-and-how-to-maximize-them<\/a><\/li>\n\n\n\n<li>How to Equitably Discuss Compensation with Job Candidates, accessed July 2, 2025, <a href=\"https:\/\/synd.io\/blog\/asking-for-salary-expectations-and-salary-history\/\">https:\/\/synd.io\/blog\/asking-for-salary-expectations-and-salary-history\/<\/a><\/li>\n\n\n\n<li>I ask candidates their salary expectations and don&#8217;t feel bad about it, accessed July 2, 2025, <a href=\"https:\/\/www.askamanager.org\/2020\/02\/i-ask-candidates-their-salary-expectations-and-dont-feel-bad-about-it.html\">https:\/\/www.askamanager.org\/2020\/02\/i-ask-candidates-their-salary-expectations-and-dont-feel-bad-about-it.html<\/a><\/li>\n\n\n\n<li>Is it ok to ask for salary info before interview ? : r\/recruitinghell &#8211; Reddit, accessed July 2, 2025, <a href=\"https:\/\/www.reddit.com\/r\/recruitinghell\/comments\/ynsn8v\/is_it_ok_to_ask_for_salary_info_before_interview\/\">https:\/\/www.reddit.com\/r\/recruitinghell\/comments\/ynsn8v\/is_it_ok_to_ask_for_salary_info_before_interview\/<\/a><\/li>\n\n\n\n<li>The real reasons why design candidates say no &#8211; Robert Walters US, accessed July 2, 2025, <a href=\"https:\/\/www.robertwalters.us\/insights\/hiring-advice\/blog\/the-real-reasons-why-design-candidates-say-no.html\">https:\/\/www.robertwalters.us\/insights\/hiring-advice\/blog\/the-real-reasons-why-design-candidates-say-no.html<\/a><\/li>\n\n\n\n<li>Am I being rude to ask salary ranges upfront? : r\/recruiting &#8211; Reddit, accessed July 2, 2025, <a href=\"https:\/\/www.reddit.com\/r\/recruiting\/comments\/ygo6sq\/am_i_being_rude_to_ask_salary_ranges_upfront\/\">https:\/\/www.reddit.com\/r\/recruiting\/comments\/ygo6sq\/am_i_being_rude_to_ask_salary_ranges_upfront\/<\/a><\/li>\n\n\n\n<li>An Inside Look at Facebook&#8217;s Method for Hiring Designers &#8211; First Round Review, accessed July 2, 2025, <a href=\"https:\/\/review.firstround.com\/an-inside-look-at-facebooks-method-for-hiring-designers\/\">https:\/\/review.firstround.com\/an-inside-look-at-facebooks-method-for-hiring-designers\/<\/a><\/li>\n\n\n\n<li>Proven Meta Product Designer interview guide in 2025 | Prepfully, accessed July 2, 2025, <a href=\"https:\/\/prepfully.com\/interview-guides\/meta-product-designer\">https:\/\/prepfully.com\/interview-guides\/meta-product-designer<\/a><\/li>\n\n\n\n<li>Video Interview of the Meta Product Designer interview. &#8211; YouTube, accessed July 2, 2025, <a href=\"https:\/\/www.youtube.com\/watch?v=WliFvQa6Hmg\">https:\/\/www.youtube.com\/watch?v=WliFvQa6Hmg<\/a><\/li>\n\n\n\n<li>How I turned down a design exercise interview request and still got a final round interview &#8211; Reddit, accessed July 2, 2025, <a href=\"https:\/\/www.reddit.com\/r\/UXDesign\/comments\/11bsgns\/how_i_turned_down_a_design_exercise_interview\/\">https:\/\/www.reddit.com\/r\/UXDesign\/comments\/11bsgns\/how_i_turned_down_a_design_exercise_interview\/<\/a><\/li>\n\n\n\n<li>Sharing this for advice &#8211; a nice way to decline a take home design challenge. : r\/UXDesign, accessed July 2, 2025, <a href=\"https:\/\/www.reddit.com\/r\/UXDesign\/comments\/150rjvr\/sharing_this_for_advice_a_nice_way_to_decline_a\/\">https:\/\/www.reddit.com\/r\/UXDesign\/comments\/150rjvr\/sharing_this_for_advice_a_nice_way_to_decline_a\/<\/a><\/li>\n\n\n\n<li>The Top 10 Product Design Interview Questions (And Answers) &#8211; CareerFoundry, accessed July 2, 2025, <a href=\"https:\/\/careerfoundry.com\/en\/blog\/product-design\/product-design-interview-questions\/\">https:\/\/careerfoundry.com\/en\/blog\/product-design\/product-design-interview-questions\/<\/a><\/li>\n\n\n\n<li>The question &#8220;Why do you want to work with us&#8221; during job interview is outdated and boring : r\/recruitinghell &#8211; Reddit, accessed July 2, 2025, <a href=\"https:\/\/www.reddit.com\/r\/recruitinghell\/comments\/131lbcz\/the_question_why_do_you_want_to_work_with_us\/\">https:\/\/www.reddit.com\/r\/recruitinghell\/comments\/131lbcz\/the_question_why_do_you_want_to_work_with_us\/<\/a><\/li>\n\n\n\n<li>The critical flaws of asking &#8220;why do you want to work for us?&#8221; in a job interview, accessed July 2, 2025, <a href=\"https:\/\/paulafstanton.medium.com\/the-critical-flaws-of-asking-why-do-you-want-to-work-for-us-during-a-job-interview-d28a91b6e475\">https:\/\/paulafstanton.medium.com\/the-critical-flaws-of-asking-why-do-you-want-to-work-for-us-during-a-job-interview-d28a91b6e475<\/a><\/li>\n\n\n\n<li>Julie Zhuo | Leadership Speaker | Interview Questions &#8211; YouTube, accessed July 2, 2025, <a href=\"https:\/\/www.youtube.com\/watch?v=e1SZg0Mj3TQ\">https:\/\/www.youtube.com\/watch?v=e1SZg0Mj3TQ<\/a><\/li>\n\n\n\n<li>How to Impress an Interviewer. The two traits that speak most to\u2026 | by Julie Zhuo | The Year of the Looking Glass | Medium, accessed July 2, 2025, <a href=\"https:\/\/medium.com\/the-year-of-the-looking-glass\/how-to-impress-an-interviewer-c210d9d8e84a\">https:\/\/medium.com\/the-year-of-the-looking-glass\/how-to-impress-an-interviewer-c210d9d8e84a<\/a><\/li>\n\n\n\n<li>The Making of a Manager: What to Do When Everyone Looks to You (8\/10) by Zhuo, Julie, accessed July 2, 2025, <a href=\"https:\/\/www.wealthofhappiness.com\/the-making-of-a-manager\/\">https:\/\/www.wealthofhappiness.com\/the-making-of-a-manager\/<\/a><\/li>\n\n\n\n<li>Book Report: The Making of a Manager by Julie Zhuo | by Nicky DePaul | Medium, accessed July 2, 2025, <a href=\"https:\/\/nicky-depaul.medium.com\/book-report-the-making-of-a-manager-by-julie-zhuo-d198e9e4f588\">https:\/\/nicky-depaul.medium.com\/book-report-the-making-of-a-manager-by-julie-zhuo-d198e9e4f588<\/a><\/li>\n\n\n\n<li>Product Design Lead, what&#8217;s the best question you&#8217;ve ever been asked\/wanted to be asked when interviewing designers? : r\/UXDesign &#8211; Reddit, accessed July 2, 2025, <a href=\"https:\/\/www.reddit.com\/r\/UXDesign\/comments\/1ir8fbl\/product_design_lead_whats_the_best_question_youve\/\">https:\/\/www.reddit.com\/r\/UXDesign\/comments\/1ir8fbl\/product_design_lead_whats_the_best_question_youve\/<\/a><\/li>\n\n\n\n<li>Product Design interview questions | by Ted Goas | UX Collective, accessed July 2, 2025, <a href=\"https:\/\/uxdesign.cc\/product-design-interview-questions-cdeb2bf249ec\">https:\/\/uxdesign.cc\/product-design-interview-questions-cdeb2bf249ec<\/a><\/li>\n\n\n\n<li>Why would you like to work for us? Tell us about your most recent project. : r\/UXDesign &#8211; Reddit, accessed July 2, 2025, <a href=\"https:\/\/www.reddit.com\/r\/UXDesign\/comments\/1ep0dhc\/why_would_you_like_to_work_for_us_tell_us_about\/\">https:\/\/www.reddit.com\/r\/UXDesign\/comments\/1ep0dhc\/why_would_you_like_to_work_for_us_tell_us_about\/<\/a><\/li>\n\n\n\n<li>Using Interview Debriefs to Make More Informed Hiring Decisions &#8211; JobScore, accessed July 2, 2025, <a href=\"https:\/\/www.jobscore.com\/articles\/interview-debrief\/\">https:\/\/www.jobscore.com\/articles\/interview-debrief\/<\/a><\/li>\n\n\n\n<li>Effective Interview Debrief : Everything You Need to Know &#8211; Noota, accessed July 2, 2025, <a href=\"https:\/\/www.noota.io\/en\/effective-interview-debrief\">https:\/\/www.noota.io\/en\/effective-interview-debrief<\/a><\/li>\n\n\n\n<li>How to Lead Productive Interview Debrief Meetings &#8211; Fonzi AI Recruiter, accessed July 2, 2025, <a href=\"https:\/\/fonzi.ai\/blog\/interview-debrief-meetings\">https:\/\/fonzi.ai\/blog\/interview-debrief-meetings<\/a><\/li>\n\n\n\n<li>How Might We Assess and Evaluate Design Skills? 3 Parts of a Designer Explained, accessed July 2, 2025, <a href=\"https:\/\/www.emerge-creatives.com\/post\/how-might-we-assess-and-evaluate-design-skills-3-parts-of-a-designer-explained\">https:\/\/www.emerge-creatives.com\/post\/how-might-we-assess-and-evaluate-design-skills-3-parts-of-a-designer-explained<\/a><\/li>\n\n\n\n<li>Best Practices for Giving Feedback to Rejected Candidates &#8211; Gem, accessed July 2, 2025, <a href=\"https:\/\/www.gem.com\/blog\/best-practices-for-giving-feedback-to-rejected-candidates\">https:\/\/www.gem.com\/blog\/best-practices-for-giving-feedback-to-rejected-candidates<\/a><\/li>\n\n\n\n<li>How do you reject candidates because of their personality \/ culture fit? : r\/recruiting &#8211; Reddit, accessed July 2, 2025, <a href=\"https:\/\/www.reddit.com\/r\/recruiting\/comments\/1doek49\/how_do_you_reject_candidates_because_of_their\/\">https:\/\/www.reddit.com\/r\/recruiting\/comments\/1doek49\/how_do_you_reject_candidates_because_of_their\/<\/a><\/li>\n\n\n\n<li>Constructive Feedback for Designers &#8211; UX Magazine, accessed July 2, 2025, <a href=\"https:\/\/uxmag.com\/articles\/constructive-feedback-for-designers\">https:\/\/uxmag.com\/articles\/constructive-feedback-for-designers<\/a><\/li>\n\n\n\n<li>How to tell a bad designer that he\/she is a bad designer politely &#8211; Quora, accessed July 2, 2025, <a href=\"https:\/\/www.quora.com\/How-do-I-tell-a-bad-designer-that-he-she-is-a-bad-designer-politely\">https:\/\/www.quora.com\/How-do-I-tell-a-bad-designer-that-he-she-is-a-bad-designer-politely<\/a><\/li>\n\n\n\n<li>7 Examples of Feedback for Unsuccessful Candidates &#8211; Evidenced, accessed July 2, 2025, <a href=\"https:\/\/www.evidenced.app\/blog\/feedback-for-unsuccessful-candidates\">https:\/\/www.evidenced.app\/blog\/feedback-for-unsuccessful-candidates<\/a><\/li>\n<\/ol>\n<\/details>\n<\/div>\n\n\n    \r\n    \r\n    \r\n            <!-- jtoc progress bar widget -->\r\n        <div class=\"wpj-jtoc--widget-progress --progress-top\">\r\n            <div class=\"wpj-jtoc--widget-progress-bar\"><\/div>\r\n        <\/div>\r\n    \r\n\r\n<div id=\"wpj-jtoc\" class=\"wpj-jtoc wpj-jtoc--main  --jtoc-the-content --jtoc-theme-modern --jtoc-toc-incontent-desktop --jtoc-toc-sidebar-desktop --jtoc-title-align-left --jtoc-toggle-icon --jtoc-toggle-position-right --jtoc-toggle-1 --jtoc-headings-full-row-clickable --jtoc-dynamic-mode --jtoc-slide-out-blend --jtoc-fade-past-headings --jtoc-has-custom-styles --jtoc-is-unfolded --jtoc-animate --jtoc-align-left --jtoc-main-is-hidden\"  style=\"display:none;\">\r\n                \r\n    <!-- TOC -->\r\n        <div class=\"wpj-jtoc--toc wpj-jtoc--toc-inline  --jtoc-is-hidden\" >\r\n                                <div class=\"wpj-jtoc--body\">\r\n                        <nav class=\"wpj-jtoc--nav\">\r\n                <ol class=\"wpj-jtoc--items\"><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#why-are-so-many-companies-bad-at-interviewing\"  title=\"Warum sind so viele Unternehmen schlecht darin, Vorstellungsgespr\u00e4che zu f\u00fchren?\" data-numeration=\"1\">Warum sind so viele Unternehmen schlecht darin, Vorstellungsgespr\u00e4che zu f\u00fchren?<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#what-is-the-one-mindset-that-changes-everything\"  title=\"Was ist die eine Denkweise, die alles ver\u00e4ndert?\" data-numeration=\"2\">Was ist die eine Denkweise, die alles ver\u00e4ndert?<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#start-with-respect-two-structural-changes\"  title=\"Beginnen Sie mit Respekt: Zwei strukturelle \u00c4nderungen\" data-numeration=\"3\">Beginnen Sie mit Respekt: Zwei strukturelle \u00c4nderungen<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#how-do-you-design-interviews-that-reveal-true-talent\"  title=\"Wie entwerfen Sie Interviews, die wahres Talent offenbaren?\" data-numeration=\"4\">Wie entwerfen Sie Interviews, die wahres Talent offenbaren?<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#how-do-you-evaluate-candidates-with-clarity-and-confidence\"  title=\"Wie bewerten Sie Kandidaten mit Klarheit und Zuversicht?\" data-numeration=\"5\">Wie bewerten Sie Kandidaten mit Klarheit und Zuversicht?<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#how-to-handle-rejection-with-grace-humanity\"  title=\"Wie man mit Anmut &amp; Menschlichkeit mit Absagen umgeht\" data-numeration=\"6\">Wie man mit Anmut &amp; Menschlichkeit mit Absagen umgeht<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#conclusion-an-invitation-to-a-better-way\"  title=\"Fazit: Eine Einladung zu einem besseren Weg\" data-numeration=\"7\">Fazit: Eine Einladung zu einem besseren Weg<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#works-cited\"  title=\"Quellenangaben\" data-numeration=\"8\">Quellenangaben<\/a>\r\n                    <\/div><\/li><\/ol>            <\/nav>\r\n                                                            <\/div>\r\n            <\/div>\r\n    <\/div>","protected":false},"excerpt":{"rendered":"<p>F\u00fcr einen Kandidaten ist der Prozess die gelebte Kultur. Ein schlecht strukturierter Interviewprozess ist ein direkter Angriff auf den Ruf des Unternehmens. <\/p>","protected":false},"author":1,"featured_media":2131,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AACADazTl+Qf9v7rlR9C7NOX5B8J9v7rlR8P7NOX5B8Atv7rlR+s05fkH7b+65UfrNOX5B+2\/uuVH6zTl+Qftv7rlR+s05fkH7b+65UfrNOX5B+2\/uuVH6zTl+Qftv7rlR+s05fkH7b+65UfrNOX5B+2\/uuVH6zTl+Qftv7rlR+s05fkH7b+65UfrNOX5B+2\/uuVH6zTl+QfvNjZkAj2\/uuVHwHs05fkH1S2\/uuVH+zTl+QfU\/b+65UfAazTl+Qftv7rlR+82NmQCLb+65UfvNjZkAi2\/uuVH6zTl+Qftv7rlR\/s05fkHwT2\/uuVHxSs05fkH\/b+65UfBKzTl+Qf9v7rlR8A7NOX5B8C9v7rlR8BrNOX5B\/2\/uuVH0Ks05fkH\/b+65UfYbzY2ZAItv7rlR+82NmQCPb+65UfAezTl+QfB\/b+65UfUrzY2ZAItv7rlR+82NmQCPb+65UfAuzTl+QfALb+65Uf7NOX5B8AvNjZkAj2\/uuVHwH82NmQCACs05fkH\/zY2ZAIAezTl+QfCvzY2ZAICOzTl+QfBbzY2ZAIqaK0gQa82NmQCKmitIEG\/NjZkAgC7NOX5B8D\/NjZkAgGrNOX5B\/82NmQCAjs05fkHwD82NmQCADs05fkH1382NmQCAbs05fkHyT82NmQCAbs05fkHyX82NmQCAbs05fkH0T82NmQCAbs05fkH2L82NmQCAbs05fkH0G82NmQCOzTl+QfKvzY2ZAICqzTl+QfvNjZkAjs05fkHxW2\/uuVH\/zY2ZAIALb+65UfvNjZkAi2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65UfvNjZkAi2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65UfvNjZkAi2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65UfvNjZkAi2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65UfvNjZkAi2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65UfvNjZkAi2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65UfvNjZkAi2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65UfvNjZkAi2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65Uf\/NjZkAgOqaK0gQb82NmQCBi2\/uuVH7zY2ZAIqaK0gQb82NmQCA+porSBBvzY2ZAIFamitIEG\/NjZkAgKqaK0gQa82NmQCKmitIEG\/NjZkAgBtv7rlR+82NmQCLb+65UfvNjZkAi2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65UfvNjZkAi2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65UfvNjZkAi2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65Uf\/NjZkAgAtv7rlR+82NmQCLb+65Uf\/NjZkAgAtv7rlR+82NmQCLb+65UfvNjZkAi2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65UfvNjZkAiporSBBrb+65UfqaK0gQa2\/uuVH6mitIEGtv7rlR+porSBBrb+65UfqaK0gQa82NmQCLb+65UfvNjZkAi2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65UfvNjZkAi2\/uuVH7zY2ZAI9v7rlR+qCrzY2ZAItv7rlR\/82NmQCAO2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65Uf\/NjZkAgBtv7rlR\/82NmQCAG2\/uuVH7zY2ZAItv7rlR\/82NmQCAG2\/uuVH7zY2ZAItv7rlR+porSBBvzY2ZAIArb+65UfvNjZkAj2\/uuVHwL82NmQCAC2\/uuVH7zY2ZAItv7rlR+82NmQCLb+65Uf\/NjZkAgBtv7rlR+82NmQCPb+65UfBKmitIEGvNjZkAi2\/uuVH7zY2ZAItv7rlR\/82NmQCBDporSBBgD82NmQCBq2\/uuVH7zY2ZAItv7rlR\/82NmQCAG2\/uuVH7zY2ZAItv7rlR\/82NmQCAG2\/uuVH\/zY2ZAIAbb+65Uf\/NjZkAg7tv7rlR+82NmQCPb+65UfAfzY2ZAIALb+65Uf\/NjZkAgB6aK0gQYAtv7rlR+s05fkH7zY2ZAItv7rlR+82NmQCPb+65UfAbzY2ZAIrNOX5B+82NmQCKzTl+QfvNjZkAj2\/uuVHwCs05fkH\/b+65UfALzY2ZAItv7rlR+jm9eQF\/zY2ZAIAOOb15AXC\/zY2ZAIuwiporSBBvzY2ZAICamitIEG\/NjZkAgLqaK0gQa82NmQCKmitIEG\/NjZkAgBoh6A2AbulgGumAECBAYFAQIEBgIcBQAIBwAPAQIEAwEEBgIGBAIY3tsFAQEIAQBIAkIKpMgEtMoBCgQGAgSIAQDc\/gUCGhQgqvsFCgQGAgSIAcAClAno\/AUBAQgBAEgCQgoagAEQChgOAggDAggOAgUAAwEGAgUAAwAEAggDAAkAAgYCBgQIAwIIAwAGCAMCCgMACAYDAwQDBAYCBgIM6gauBgECCgEGSvoECp4FAMYFDgIKBAIiAhILAhIKAg4IGgQOAwMGBAIEEKzvBeLsBbrvBaYK5PoFBMQJgAGA0wYCBAIKAg4EAr4OggTSxwa05wmmBdqeA\/C6BpK7BtK7BiKYBr63BiL0tAaWyQYKCAQKFAoDABoEDgMABgQMAgQDAQQCBgoGCAMACgcADKYF3MgGjMoGBgQHAAMBCAQDAwwDAQgKBgQCBA4FAAoHAAIKBgIKAgwDBwQIBIy1ArYM0LQC1MIGAQEIAQBICorKBgUAAggDAAgDAAQCCgQCBgIGAwAIAwAcAgYCCAYIBQACCgQGBAgECwACpNgCkknOsQWoAcacBEQEuLADiMsHApCHBfbwD4DyDwLW2g8DCajbDwMDBAMABvrbDxcA9BiiLsafArRJmhyOSoJZiEcHAaqQDwYCAIQBBgIA5JEPrJEPSBIEDEgQBAMA8NoPCKjaD4QBzJIPAQIKAkIBDkoAkAEBAgoCQgECSgA0AQIKAkIBAkoAuAIBAgoCQgECSgAwAQIKAkIBAkoApAQBAgoCQgECSoCIDwQDAAAiYijghg8BAgoCQgEOSgCYAQECCgJCAQFKjIUPBAMAAKYC5gKsAs6CDwECCgJCAQJKAIwBAQIKAkIBAkoApAEBAgoCQgEASqL\/DgQDAAAeXiTG\/A4BAgoCQgECSgAoAQIKAkIBA0oAggMBAgoCQgECSgCAAwECCgEGSgAgAQIKAkIBAEqA9Q4EAwAAkgTSBJgE8vUOAQIKAkIBAkoALgECCgEAShICAQIKAkIASgCGAgECCgJCAEoAhgEBAgoCQgBKADgBAgoCQgBKAJgCAQIKAkIASgCiAQECCgJCAEoAiAIBAgoCQgBKruoOBAMAALAB8AG2AfDoDgECCgJCAQJKACwBAgoBAEoSAgECCgJCAEoAlAEBAgoCQgBKAI4CAQIKAkIASgC4AgECCgJCAEqW3w7u2w4BAgoBAkoWAgECCgJCAQJKAC4BAgoCQgEDStqvAbK+AfjnAYhGjjOsJpAKni3uiQGC2Q\/C\/w0CzECOQAK4JQMJ0nOYc\/ymAgKA\/w\/AqxKcAbIBlAi4DLQOjgSACY4DrASyAYYCogiqDpQBugq2Aa4KpgmaB6YBtAGKCIQGmgaUlgOsCZgOvhCeBaYNikGkBYABkgSgCbAXsguwDa4DgA2qZJQLvgi2CLQF5u4F0IsBsIgTmAG0AZQIgA2mD4YEmg\/03xKa5xKIAogInAiwCJYBmgqYDJYCqAu6E+C5E6zDE7YBvAmmB54H1n+2XP6MEK4HrAmYDr4QngWmDYpBpAWAAZIEoAmQE\/xNrAiwSbILsA2uA4ANql\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AqAEhAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwRQAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMELxADBAMQAwQTEAMEAxADBAMQAwQUAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMcAKAInAQQAKAEnAMcAKAInAQQAKAEnAMcAKAInAQQAKAEnAMcAKAInAQQAKAEnAMcAKAInAQQAKAEnAMcAKAInAQQAhAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBACEAYEAhAGBAIQAgQCEAYEAhACBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQEgQCEAYEAhACBAIQCgQCEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwAoAicABwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAxwAoAicBBAAoAScAxwAoAicBAQCEAIEAhACBAIQAgQCEAYEAhAEoAScAxwAoAicBBACEACgBJwDBAAAAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBACEB4EAhAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicAKAInAAcAKAInAQQAKAAnAIEAAACHACgCJwEEAIEAKAAnAIcAKAInAQQAgQAoACcAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicAKAAnACgDJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEAIEAhACBAIQAgQCEAoEAhAOBAIQEgQCEAYEAhAGBAIQFgQCEAIEAhACBAIQEgQCEAIEAhAGBAIQAKAEnAMcAKAInAQQAKAEnAMcAKAInAQQAgQCEAIEAhACBAIQAgQCEBIEAhAWBAIQAgQCEBIEAhACBAIQAgQCEAIEAhACBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhAGBAIQBgQCEAIEAhAuBAIQAgQCEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEBAIQAgQCEAIEAhAGBAIQAgQCEAoEAhASBAIQAgQCEAIEAhAGBAIQBgQCEBYEAhACBAIQAgQCEAYEAhAGBAIQBgQCEAIEAhACBAIQAgQCEAYEAhACBAIQBgQCEAYEAhACBAIQBgQCEAIEAhACBAIQBKAEnAMcAKAInAQQAKAEnAMcAKAInACgCJwAHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwEEACgBJwDHACgCJwAoACcAKAMnAMcAKAInAQQAKAEnAMcAKAInAQQAKAEnAMcAKAInAQQAKAEnAMcAKAInAQQAKAEnAMcAKAInAQQAKAEnAMEAAADBAAAAwQ7EBMEAxAPBAMQHwQLEDMEAxAPBAMQBwQDEAcEBxAXBAsQFwQDEDYEAAADBAAAAwQAAAMEAAADBAMQAAADEAKEBwQDEAMEAxAYhAMcAKAInASgBJwAEAKgBKAHEACEAKAInAAQAJwABAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAYQBgQ+EAIEAhACBAIQAgQGEAIEAhACBAIQAgQCEAYEAhACBAIQAgQCEAIEAhACBAIQAgQGEAIEBhACBAYQAgQCEAIEAhACBAIQAgQGEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQGEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBACcABAAoACEAKAQnACgNJwAHACgDJwAoAiEAKAAnAAcAIQAoACEBJwAhAQAAKAAhAicABwAhACgAIQEnACEAKAAhAycABwAhACgAIQAoACcAKAIhACgAJwAHACEAKAAhAScAIQAAACEPKAAnAIcAIQAoACEBJwAhAAAAIQAoACECJwCHACEAKAAhAScAIQAAACEAKAAhAicAhwAhACgAIQEnACEAAAAhACgAIQInAIcAIQAoACEBJwAhAAAAIQAoACECJwCHACEAKAAhAScAIQAAACEAKAAhAicAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACHACgDJwEEACgBJwCHACgDJwAoAiEAKAAnAAcAKAMnACgAJwAEACgBJwAHACgDJwEoAicAhwAoAycAKAInAAcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnACgMJwChACEBqAAhAKEBAADBAAAAwQIAAMEBAADBAAAAwQDEAAAAwQAAAKgAxADBAMTKkwa9\/QVzdGF0ZXZlcnNpb25lIG1ya2VmbyBleGNlcHRpYWx0bGV0IHMgZmllcmNlbHkgY29tcGV0aXRpdmUuIFRoZXkga25vdyBncmUgcG9wbGUuVGhleSByZWNvZ2l6ZWVidWRlb248PnRobTwvZW0+IG9jb252aW5jZSAgdGFsZXRlZGVzaWduZSBvam9pbiB0aGkgbWljbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzb3JpZ2luYWxDb250ZW50VGhpcyBodW1ibGUgYXBwcm9hY2ggaXMgbm90IHNpbXBseSBhIG1hdHRlciBvZiBiZWluZyAibmljZS4iIEl0IGlzIGEgc3RyYXRlZ2ljIGFkdmFudGFnZSByb290ZWQgaW4gYSBtb3JlIGFjY3VyYXRlIHZpZXcgb2YgcmVhbGl0eS4gUmVzZWFyY2ggY29uc2lzdGVudGx5IHNob3dzIHRoYXQgaHVtYmxlIGxlYWRlcnMgYW5kIG9yZ2FuaXphdGlvbnMgZm9zdGVyIGVudmlyb25tZW50cyBvZiBwc3ljaG9sb2dpY2FsIHNhZmV0eSwgZW5jb3VyYWdlIGEgY3VsdHVyZSBvZiBsZWFybmluZywgYW5kIHVsdGltYXRlbHkgYWNoaWV2ZSBzdXBlcmlvciBwZXJmb3JtYW5jZS7CucKyIDxwPlRoaXMgaHVtYmxlIGFwcHJvYWNoIGlzIG5vdCBzaW1wbHkgYSBtYXR0ZXIgb2YgYmVpbmcgIm5pY2UuIiBJdCBpcyBhIHN0cmF0ZWdpYyBhZHZhbnRhZ2Ugcm9vdGVkIGluIGEgbW9yZSBhY2N1cmF0ZSB2aWV3IG9mIHJlYWxpdHkuIFJlc2VhcmNoIGNvbnNpc3RlbnRseSBzaG93cyB0aGF0IGh1bWJsZSBsZWFkZXJzIGFuZCBvcmdhbml6YXRpb25zIGZvc3RlciBlbnZpcm9ubWVudHMgb2YgcHN5Y2hvbG9naWNhbCBzYWZldHksIGVuY291cmFnZSBhIGN1bHR1cmUgb2YgbGVhcm5pbmcsIGFuZCB1bHRpbWF0ZWx5IGFjaGlldmUgc3VwZXJpb3IgcGVyZm9ybWFuY2UuwrnCsiA8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgpUaGUgcXVlc3Rpb24gIiJvbmUgb2YgdGhlIG1vdCB0b3hpYyByZWljcyBvZiBvZC1zY2hvb2xoaXJpbmcuIEl0J3MgPHA+VGhlIHF1ZXN0aW9uICJXaGF0IGFyZSB5b3VyIHNhbGFyeSBleHBlY3RhdGlvbnM\/IiBpcyBvbmUgb2YgdGhlIG1vc3QgdG94aWMgcmVsaWNzIG9mIG9sZC1zY2hvb2wgaGlyaW5nLiBJdCdzIGEgcG93ZXIgcGxheSBkaXNndWlzZWQgYXMgbG9naXN0aWNzLjwvcD4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc29yaWdpbmFsQ29udGVudDxzdHJvbmc+SXQgeWllbGRzIHVzZWxlc3MgaW5mb3JtYXRpb24uPC9zdHJvbmc+ICBjYW5kaWRhdGVzIGRlZmxlY3QgaWUgZSByYW5nZSwgb3dpdCBmciBvIHRvICB1ciBuIG8gaGUgZXN0aW9uIGVlcyBpbnRvIGRuYyBuYS5jbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGNhcHRpb250eXBlcHJvdmlkZXJOYW1lU2x1Z2FsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZWFiY29uX2NvbnRyb2xzX2RhdGFjbGFzc05hbWVpbm5lckJsb2Nrc0V4cGVyaWVuZWRjICx3ZG50aHIgYW95dXNob3d5b2hhZC5TdHF1Y3JhdHRlbnNvIHdpaHV0cHJvdWNpZyBtdWhzaWdsPHN0cm9uZz48L3N0cm9uZz48ZW0+ZW0+PC88ZW0+ZW0+PC88c3Ryb25nPmhhdmUgcHJvYmxlbXMuPC9zdHJvbmc+wqBXaGF0J3MgJDYwMCB0byBhIGxhcmdlIG9tcHk\/UGFpZCBleGVyY2lzZXMgY2FuIGxpayBjaGVhcCBlb24gb2YgZGlyc2Ugc29sdXRpb25zIHRvIHlvdXIgcHJvYmxlbXM8YnI+ICAtLSBBIGdyZWF0IGNhbmRpZGF0ZSB3aWxsIGhhdmUgYSBsb25nIGxpc3Qgb2YgaW1wcm92ZW1lbnRzLCBzaG93aW5nIHRoZXkncmUgbmV2ZXIgZnVsbHkgc2F0aXNmaWVkIGFuZCBhbHdheXMgc2VlIHJvb20gZm9yIGdyb3d0aC48bGk+PHN0cm9uZz5RdWFsaXR5IGJhcjo8L3N0cm9uZz4g4oCcVGVsbCBtZSBhYm91dCBhIHByb2plY3QgeW914oCZcmUgcHJvdWQgb2YuIElmIHlvdSBoYWQgdHdvIG1vcmUgbW9udGhzLCB3aGF0IHdvdWxkIHlvdSBpbXByb3ZlP+KAnSAgLS0gQSBncmVhdCBjYW5kaWRhdGUgd2lsbCBoYXZlIGEgbG9uZyBsaXN0IG9mIGltcHJvdmVtZW50cywgc2hvd2luZyB0aGV5J3JlIG5ldmVyIGZ1bGx5IHNhdGlzZmllZCBhbmQgYWx3YXlzIHNlZSByb29tIGZvciBncm93dGguPC9saT4KIGRvIGRpZmZlcmVudGx5P+KAnSAtLSBUaGlzIHJldmVhbHMgYSBjYW5kaWRhdGUncyBhYmlsaXR5IHRvIGxlYXJuIGZyb20gbWlzdGFrZXMuIFNvbWVvbmUgd2hvIGJsYW1lcyBleHRlcm5hbCBmYWN0b3JzIGlzIGEgcmVkIGZsYWc7IHNvbWVvbmUgZXhjaXRlZCB0byBzaGFyZSB0aGVpciBsZWFybmluZ3MgZGVtb25zdHJhdGVzIHJlc2lsaWVuY2UgYW5kIGdyb3d0aC4gaGFkIHRvIHdvcmsgYXQ\/4oCdIC0tIFRoaXMgcHJvdmlkZXMgYSB3aW5kb3cgaW50byBzZWxmLXBlcmNlcHRpb24sIHBhc3Npb25zLCBhbmQgY29tbWl0bWVudCB0byBwcm9mZXNzaW9uYWwgZ3Jvd3RoLkFjaWNsZW9mIHPCoFRoZ3RoZXJpbmdiZWdpbnMgd2l0aCBoYXJpbmcuVGhlIGhpcmluZyBtYW5hZ2VyIGVuc3VyZXMgZXZlcnkgcGVyc29u4oCUdG8gc2Vub3LigJRoYXMgdWlucnVwdGVkIHRtdG8gc3BlayB0aGlybWlkLiBXaXNkbSBtdXNiZSBndGVmcm9tIGV2ZXJjb3JuZXIgb2Ygcm9vLCBudCBqdWF0cyBmb3cgIldoZW4gSSBhc2tlZCBhYm91dCBoYW5kbGluZyBjcml0aWNpc20sIHRoZXkgYmxhbWVkIHRoZWlyIG9sZCB0ZWFtIiBpcyByb290ZWQgaW4gZXZpZGVuY2UuIEl0IGFsbG93cyBkaXNjdXNzaW9uIG9mIGJlaGF2aW9yLCBub3QgZmVlbGluZy5BaGF0aHllYnJlZiBpbid0IGJvdXQgZXZlcnlvbmUgYWluZy5BIGlmZmVyZW5jZSBmb3BpaW5pbmVzbGlnaCBubWVuZ24gcGVzb25zYXdoYXRhbm90ZXIgbWlzc2VkZWxlYWRlcidybGlzIHhwbG9pbmdzZWRpZmZuY2Ugd2loY3Vyb3NpdHnigJR1ZGVydGFuZG4gbm90IGp1c3Qgd2FwZW9wIHRoaW5rLCBidXQgd2h5PHA+PHN0cm9uZz5Vc2UgZXZpZGVuY2UsIG5vdCB2aWJlcy48L3N0cm9uZz4g4oCcSSBkaWRu4oCZdCBnZXQgYSBnb29kIHZpYmXigJ0gaXMgbm90IHVzZWZ1bCBmZWVkYmFjay4gVGllIGV2ZXJ5IGp1ZGdtZW50IHRvIHNvbWV0aGluZyBvYnNlcnZhYmxlOiBhbiBleGFtcGxlLCBhbiBhbnN3ZXIsIGEgcGF0dGVybi4gIldoZW4gSSBhc2tlZCBhYm91dCBoYW5kbGluZyBjcml0aWNpc20sIHRoZXkgYmxhbWVkIHRoZWlyIG9sZCB0ZWFtIiBpcyByb290ZWQgaW4gZXZpZGVuY2UuIEl0IGFsbG93cyBkaXNjdXNzaW9uIG9mIGJlaGF2aW9yLCBub3QgZmVlbGluZy48L3A+CjxwPjxzdHJvbmc+VHJlYXQgZGlzYWdyZWVtZW50IGFzIHNpZ25hbC48L3N0cm9uZz4gQSBoZWFsdGh5IGRlYnJpZWYgaXNuJ3QgYWJvdXQgZXZlcnlvbmUgYWdyZWVpbmcuIEEgZGlmZmVyZW5jZSBvZiBvcGluaW9uIHNoaW5lcyBsaWdodCBvbiBzb21ldGhpbmcgb25lIHBlcnNvbiBzYXcgdGhhdCBhbm90aGVyIG1pc3NlZC4gVGhlIGxlYWRlcidzIHJvbGUgaXMgZXhwbG9yaW5nIHRoZXNlIGRpZmZlcmVuY2VzIHdpdGggY3VyaW9zaXR54oCUdW5kZXJzdGFuZGluZyBub3QganVzdCB3aGF0IHBlb3BsZSB0aGluaywgYnV0IHdoeS48L3A+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NUaGlzIGRlYnJpZWZpbmcgcml0dWFsIGRvZXMgbW9yZSB0aGFuIGhlbHAgdXMgY2hvb3NlIGEgY2FuZGlkYXRlLiBJdCBpcyBhIG1pcnJvci7CoDxzdHJvbmc+PGVtPkluIGRpc2N1c3Npbmcgd2hhdCB3ZSB2YWx1ZSBpbiBvdGhlcnMsIHdlIGFyZSBmb3JjZWQgdG8gZGVmaW5lIGFuZCByZWFmZmlybSBvdXIgb3duIHZhbHVlcy7CoDwvZW0+PC9zdHJvbmc+V2l0aCBlYWNoIGRlYnJpZWYsIHRoZSB0ZWFtIGJlY29tZXMgbW9yZSBjYWxpYnJhdGVkLCBtb3JlIGFsaWduZWQsIGFuZCBtb3JlIGRlZXBseSBhd2FyZSBvZiB3aGF0IGl0IHRydWx5IG1lYW5zIHRvIGJlIGV4Y2VsbGVudCwgdG9nZXRoZXIuSHd5b3UgYXlnb29kYnllIG10ZXJzbXJlYW4geW91IGltYWdpbi5JdCdzIGEgZmFsIGFjIG9mIHNwZWN0LGEgdHN0YW1udCB0byB5b3UgY29tcGF5J3MgaGFyYWN0cmlzIG1vbW50aXNuJ21uaXN0cml24oCUaSdhcHdyZnVsb3Bwb3J0aXR5b3RhdCBhb3Rocm1hbmluZyB3aXRoIGRpZ25pdHk8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBkZWJyaWVmaW5nIHJpdHVhbCBkb2VzIG1vcmUgdGhhbiBoZWxwIHVzIGNob29zZSBhIGNhbmRpZGF0ZS4gSXQgaXMgYSBtaXJyb3IuwqA8c3Ryb25nPjxlbT5JbiBkaXNjdXNzaW5nIHdoYXQgd2UgdmFsdWUgaW4gb3RoZXJzLCB3ZSBhcmUgZm9yY2VkIHRvIGRlZmluZSBhbmQgcmVhZmZpcm0gb3VyIG93biB2YWx1ZXMuwqA8L2VtPjwvc3Ryb25nPldpdGggZWFjaCBkZWJyaWVmLCB0aGUgdGVhbSBiZWNvbWVzIG1vcmUgY2FsaWJyYXRlZCwgbW9yZSBhbGlnbmVkLCBhbmQgbW9yZSBkZWVwbHkgYXdhcmUgb2Ygd2hhdCBpdCB0cnVseSBtZWFucyB0byBiZSBleGNlbGxlbnQsIHRvZ2V0aGVyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPHA+SG93IHlvdSBzYXkgZ29vZGJ5ZSBtYXR0ZXJzIG1vcmUgdGhhbiB5b3UgaW1hZ2luZS4gSXQncyBhIGZpbmFsIGFjdCBvZiByZXNwZWN0LCBhIHRlc3RhbWVudCB0byB5b3VyIGNvbXBhbnkncyBjaGFyYWN0ZXIuIFRoaXMgbW9tZW50IGlzbid0IGFkbWluaXN0cmF0aXZl4oCUaXQncyBhIHBvd2VyZnVsIG9wcG9ydHVuaXR5IHRvIHRyZWF0IGFub3RoZXIgaHVtYW4gYmVpbmcgd2l0aCBkaWduaXR5LjwvcD4KPHN0cm9uZz48L3N0cm9uZz48ZW0+ZW0+PC88cD5IZXJlIGlzIHRoZSBjb3JlIHRydXRoOiA8c3Ryb25nPjxlbT55b3VyIGludGVydmlldyBwcm9jZXNzIGlzIHlvdXIgY3VsdHVyZSBtYWRlIHZpc2libGUuPC9lbT48L3N0cm9uZz48L3A+CjxkZXRhaWxzIGNsYXNzPSJ3cC1ibG9jay1kZXRhaWxzIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIGhhcy1ndC1hbWVyaWNhLWxjZy1mb250LWZhbWlseSIgc3R5bGU9ImNvbG9yOiM1MzRlNDY7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjAiPjxzdW1tYXJ5PlN1bW1hcnkgKENsaWNrIHRvIEV4cGFuZCk8L3N1bW1hcnk+PCEtLSB3cDpncm91cCB7ImFsaWduIjoiZnVsbCIsInN0eWxlIjp7InNwYWNpbmciOnsicGFkZGluZyI6eyJyaWdodCI6InZhcjpwcmVzZXR8c3BhY2luZ3xzbWFsbCIsImxlZnQiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGwiLCJ0b3AiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGwiLCJib3R0b20iOiJ2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGwifSwibWFyZ2luIjp7InRvcCI6InZhcjpwcmVzZXR8c3BhY2luZ3xtZWRpdW0ifSwiYmxvY2tHYXAiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8bWVkaXVtIn0sImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8cHJpbWFyeS1hbHQtYWNjZW50In19fX0sInRleHRDb2xvciI6InByaW1hcnktYWx0LWFjY2VudCIsImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQifX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWduZnVsbCIgc3R5bGU9InBhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MCI+PCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsInN0eWxlIjp7ImxheW91dCI6eyJzZWxmU3RyZXRjaCI6ImZpbGwiLCJmbGV4U2l6ZSI6bnVsbH0sInR5cG9ncmFwaHkiOnsidGV4dEFsaWduIjoibGVmdCJ9fSwiZm9udFNpemUiOiJjdXN0b20tMSJ9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tbGVmdCBoYXMtY3VzdG9tLTEtZm9udC1zaXplIj5QZW9wbGUgUHJvYmxlbXM8L2gzPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwiPjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJzdHlsZSI6eyJsYXlvdXQiOnsic2VsZlN0cmV0Y2giOiJmaWxsIiwiZmxleFNpemUiOm51bGx9LCJ0eXBvZ3JhcGh5Ijp7InRleHRBbGlnbiI6ImxlZnQifX0sImZvbnRTaXplIjoiY3VzdG9tLTEifSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy10ZXh0LWFsaWduLWxlZnQgaGFzLWN1c3RvbS0xLWZvbnQtc2l6ZSI+QnVzaW5lc3MgTW90aXZhdGlvbjwvaDM+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWduZnVsbCI+PCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImZvbnRTaXplIjoiY3VzdG9tLTEifSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1jdXN0b20tMS1mb250LXNpemUiPkdlbmVyYWwgbWluZHNldDogSHVtaWxpdHk8L2gzPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwiPjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJmb250U2l6ZSI6ImN1c3RvbS0xIn0gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtY3VzdG9tLTEtZm9udC1zaXplIj5FbmdhZ2U6PC9oMz4KdGFnTmFtZWxheW91dHNob3dDb250ZW50c3VtbWFyeVN1bW1hcnkgKENsaWNrIHRvIEV4cGFuZClmb250RmFtaWx5dGV4dENvbG9ydGFnTmFtZWxheW91dGNsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFBlb3BsZSBQcm9ibGVtc2xldmVsbGV2ZWxPcHRpb25zcGxhY2Vob2xkZXJib3JkZXJDb2xvcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50YWxpZ25sb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplZml0VGV4dHN0eWxlbWV0YWRhdGFhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbnRlcnZpZXdlcnM6bGV2ZWxhYmNvbl9jb250cm9sc19kYXRhc3R5bGV0ZXh0Q29sb3Jmb250U2l6ZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50IkkgZG9u4oCZdCBrbm93IGhvdyB0byBzdHJ1Y3R1cmUgbXkgaW50ZXJ2aWV3cywgYW5kIHRoYXQgbWFrZXMgbWUgZmVlbCBpbnNlY3VyZS4iZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFzdHlsZWZvbnRTaXplZm9udEZhbWlseWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q2FuZGlkYXRlczpsZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFzdHlsZXRleHRDb2xvcmZvbnRTaXplaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQiVGhpcyBpbnRlcnZpZXcgcHJvY2VzcyBzdWNrcywgSSBmZWVsIGxpa2UgdGhleSBhcmVu4oCZdCB0cnlpbmcgdG8gZ2V0IHRvIGtub3cgbWUsIG9yIGV2ZW4gZm9sbG93aW5nIHRoZSBiYXNpYyBydWxlcyBvZiBodW1hbiBkZWNlbmN5LiJkcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YXN0eWxlZm9udFNpemVmb250RmFtaWx5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQiSSBoYXZlIHRvbyBtYW55IHJlY3J1aXRlciBjYWxscyB0aGF0IGxlYWQgbm93aGVyZS4iZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFzdHlsZWZvbnRTaXplZm9udEZhbWlseWlubmVyQmxvY2tzdGFnTmFtZWFsaWdubGF5b3V0Y2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QnVzaW5lc3MgTW90aXZhdGlvbmxldmVsbGV2ZWxPcHRpb25zcGxhY2Vob2xkZXJib3JkZXJDb2xvcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50YWxpZ25sb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplZml0VGV4dHN0eWxlbWV0YWRhdGFhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQb29ybHkgc3RydWN0dXJlZCBpbnRlcnZpZXcgcHJvY2Vzc2VzIGxlYWQgdG8gY2FuZGlkYXRlIGZydXN0cmF0aW9uLCBwb29yIHBlcmNlcHRpb24gb2YgdGhlIGNvbXBhbnksIGFuZCBtb3N0IGltcG9ydGFudGx5IGxvc3Mgb2YgZ29vZCBjYW5kaWRhdGVzIOKAlCBzb21ldGltZXMgZm9yZXZlci5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YXN0eWxlZm9udFNpemVpbm5lckJsb2Nrc3RhZ05hbWVhbGlnbmxheW91dGNsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEdlbmVyYWwgbWluZHNldDogSHVtaWxpdHlsZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFzdHlsZXRleHRDb2xvcmZvbnRTaXplaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRZb3UgYXJlIHRyeWluZyB0byB3aW4gb3ZlciBjYW5kaWRhdGVzbGV2ZWxhYmNvbl9jb250cm9sc19kYXRhc3R5bGVmb250U2l6ZWZvbnRGYW1pbHlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRvcCBjb21wYW5pZXMgdW5kZXJzdGFuZCB0aGF0IGZpbmRpbmcgZ3JlYXQgcGVvcGxlIGlzIGhhcmQsIGFuZCBpdOKAmXMgdGhlaXIgam9iIHRvIGdldCB0aGVtIHRvIGpvaW4gdGhlaXIgbWlzc2lvbi4gZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFmb250U2l6ZWlubmVyQmxvY2tzdGFnTmFtZWFsaWdubGF5b3V0Y2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RW5nYWdlOmxldmVsYWJjb25fY29udHJvbHNfZGF0YXN0eWxldGV4dENvbG9yZm9udFNpemVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFJlY3J1aXRlciBzaG91bGQgb25seSBlbmdhZ2UgY2FuZGlkYXRlIGFmdGVyIGVzdGFibGlzaGluZyBnZW5lcmFsIGludGVyZXN0IGZyb20gSE0ubGV2ZWxhYmNvbl9jb250cm9sc19kYXRhc3R5bGV0ZXh0Q29sb3Jmb250U2l6ZWZvbnRGYW1pbHlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERvbuKAmXQgYXNrIGZvciBzYWxhcnkgZXhwZWN0YXRpb25zIHVwZnJvbnQsIGl0IHNodXRzIGRvd24gdGhlIGNvbnZlcnNhdGlvbiB0b28gc29vbi5sZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFzdHlsZWZvbnRTaXplZm9udEZhbWlseWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxjYXB0aW9udHlwZXByb3ZpZGVyTmFtZVNsdWdhbGxvd1Jlc3BvbnNpdmVyZXNwb25zaXZlcHJldmlld2FibGVhYmNvbl9jb250cm9sc19kYXRhY2xhc3NOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCZXNpZGVzLCB5b3Ugc2hvdWxkIGJlIGZsZXhpYmxlIGVub3VnaCB0byBmcmVlIHVwIGEgZmV3IGV4dHJhIGdyYW5kIGZvciBhIGdvb2QgY2FuZGlkYXRlIGF0IGFueSB0aW1lLmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhZm9udFNpemVpbm5lckJsb2Nrc3RhZ05hbWVhbGlnbmxheW91dGNsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEludGVydmlldzpsZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFzdHlsZXRleHRDb2xvcmZvbnRTaXplaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRIYXZlIHJ1YnJpY3MgdG8gZXZhbHVhdGUgY2FuZGlkYXRlcyBvbiBzcGVjaWZpYyBza2lsbHNldHNhYmNvbl9jb250cm9sc19kYXRhZm9udFNpemVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN0cnVjdHVyZSB5b3VyIGludGVydmlld3NhYmNvbl9jb250cm9sc19kYXRhZm9udFNpemVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRha2UgbG90cyBvZiBub3Rlc2FiY29uX2NvbnRyb2xzX2RhdGFmb250U2l6ZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QXZvaWQgcG9vcmx5IHBocmFzZWQgcXVlc3Rpb25zIGxpa2Ug4oCcd2h5IGRvIHlvdSB3YW50IHRvIHdvcmsgaGVyZeKAnWFiY29uX2NvbnRyb2xzX2RhdGFmb250U2l6ZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QXZvaWQgZGVzaWduIGV4ZXJjaXNlcyDigJQgZXZlbiBwYWlkIG9uZXNhYmNvbl9jb250cm9sc19kYXRhZm9udFNpemVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEF2b2lkIHRvbyBtYW55IGludGVydmlldyBsb29wcyBvdmVyIHRvbyBsb25nIGEgdGltZSBwZXJpb2RhYmNvbl9jb250cm9sc19kYXRhZm9udFNpemVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEF2b2lkIGludml0aW5nIGNhbmRpZGF0ZXMganVzdCBvdXQgb2YgY3VyaW9zaXR5LCBvciB0byBwaWNrIHRoZWlyIGJyYWlucywgd2l0aCBubyByZWFsIGludGVudGlvbiB0byBoaXJlIHRoZW1hYmNvbl9jb250cm9sc19kYXRhZm9udFNpemVpbm5lckJsb2Nrc3RhZ05hbWVhbGlnbmxheW91dGNsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEV2YWx1YXRlOmxldmVsYWJjb25fY29udHJvbHNfZGF0YXN0eWxldGV4dENvbG9yZm9udFNpemVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2FiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhhdmUgYSBzdHJ1Y3R1cmUgdG8geW91ciBkZWJyaWVmYWJjb25fY29udHJvbHNfZGF0YWZvbnRTaXplaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCdXQgYWxzbywgZG9u4oCZdCBvdmVydGhpbmsgaXQgYW5kIGdldCBodW5nIHVwIG9uIGV2ZXJ5IGRldGFpbC5hYmNvbl9jb250cm9sc19kYXRhZm9udFNpemVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBtb3N0IGltcG9ydGFudCBxdWVzdGlvbjog4oCcZG8gd2UgdGhpbmsgdGhpcyBwZXJzb24gd2lsbCB0aHJpdmUgaW4gdGhlIGNvbXBhbnk\/4oCdYWJjb25fY29udHJvbHNfZGF0YWZvbnRTaXplaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiB5b3XigJlyZSBvbiB0aGUgZmVuY2UsIGxlYXZlIHRoZSBvcHRpb24gb3BlbiB0byBzY2hlZHVsZSBhbiBhZGRpdGlvbmFsIGludGVydmlldyByb3VuZCB0byBnZXQgbW9yZSBzaWduYWxhYmNvbl9jb250cm9sc19kYXRhZm9udFNpemVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGFnTmFtZWFiY29uX2NvbnRyb2xzX2RhdGFhbGlnbnN0eWxlbGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZWplY3Rpb246bGV2ZWxhYmNvbl9jb250cm9sc19kYXRhc3R5bGV0ZXh0Q29sb3Jmb250U2l6ZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGZhcnRoZXIgYWxvbmcgdGhlIGNhbmRpZGF0ZSBnb3QsIHRoZSBtb3JlIGZlZWRiYWNrIHRoZXkgZGVzZXJ2ZS5sZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFzdHlsZXRleHRDb2xvcmZvbnRTaXplZm9udEZhbWlseWlubmVyQmxvY2tzPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjQsInN0eWxlIjp7InR5cG9ncmFwaHkiOnsidGV4dFRyYW5zZm9ybSI6Im5vbmUiLCJmb250U3R5bGUiOiJub3JtYWwiLCJmb250V2VpZ2h0IjoiNTAwIn19LCJmb250U2l6ZSI6ImJhc2UiLCJmb250RmFtaWx5IjoidGllbXBvcy10ZXh0In0gLS0+CjxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGllbXBvcy10ZXh0LWZvbnQtZmFtaWx5IGhhcy1iYXNlLWZvbnQtc2l6ZSIgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTpub25lIj5SZWNydWl0ZXIgc2hvdWxkIG9ubHkgZW5nYWdlIGNhbmRpZGF0ZSBhZnRlciBlc3RhYmxpc2hpbmcgZ2VuZXJhbCBpbnRlcmVzdCBmcm9tIEhNLjwvaDQ+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWduZnVsbCI+PCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImZvbnRTaXplIjoiY3VzdG9tLTEifSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1jdXN0b20tMS1mb250LXNpemUiPkludGVydmlldzo8L2gzPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwiPjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJmb250U2l6ZSI6ImN1c3RvbS0xIn0gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtY3VzdG9tLTEtZm9udC1zaXplIj5FdmFsdWF0ZTo8L2gzPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwiPjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJmb250U2l6ZSI6ImN1c3RvbS0xIn0gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtY3VzdG9tLTEtZm9udC1zaXplIj5SZWplY3Rpb246PC9oMz4KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsInN0eWxlIjp7InR5cG9ncmFwaHkiOnsidGV4dFRyYW5zZm9ybSI6Im5vbmUiLCJmb250U3R5bGUiOiJub3JtYWwiLCJmb250V2VpZ2h0IjoiNTAwIn19LCJmb250U2l6ZSI6ImJhc2UiLCJmb250RmFtaWx5IjoidGllbXBvcy10ZXh0In0gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGllbXBvcy10ZXh0LWZvbnQtZmFtaWx5IGhhcy1iYXNlLWZvbnQtc2l6ZSIgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTpub25lIj5UaGUgZmFydGhlciBhbG9uZyB0aGUgY2FuZGlkYXRlIGdvdCwgdGhlIG1vcmUgZmVlZGJhY2sgdGhleSBkZXNlcnZlLjwvaDM+CjwhLS0gL3dwOmdyb3VwIC0tPjwvZGl2PgpiYWNrZ3JvdW5kQ29sb3I8IS0tIHdwOmdyb3VwIHsiY2xhc3NOYW1lIjoiaXMtc3R5bGUtZGVmYXVsdCIsInN0eWxlIjp7InNwYWNpbmciOnsicGFkZGluZyI6eyJ0b3AiOiIwIiwiYm90dG9tIjoiMCIsImxlZnQiOiIwIiwicmlnaHQiOiIwIn19LCJib3JkZXIiOnsicmFkaXVzIjp7InRvcExlZnQiOiIwcHgiLCJ0b3BSaWdodCI6IjBweCIsImJvdHRvbUxlZnQiOiIwcHgiLCJib3R0b21SaWdodCI6IjBweCJ9LCJjb2xvciI6IiNlYmU3ZTAiLCJ3aWR0aCI6IjVweCJ9LCJjb2xvciI6eyJiYWNrZ3JvdW5kIjoiI2ViZTdlMCJ9fSwibGF5b3V0Ijp7InR5cGUiOiJkZWZhdWx0In19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBpcy1zdHlsZS1kZWZhdWx0IGhhcy1ib3JkZXItY29sb3IgaGFzLWJhY2tncm91bmQiIHN0eWxlPSJib3JkZXItY29sb3I6I2ViZTdlMDtib3JkZXItd2lkdGg6NXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowcHg7YmFja2dyb3VuZC1jb2xvcjojZWJlN2UwO3BhZGRpbmctdG9wOjA7cGFkZGluZy1yaWdodDowO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjAiPjwhLS0gd3A6Z3JvdXAgeyJzdHlsZSI6eyJzcGFjaW5nIjp7InBhZGRpbmciOnsicmlnaHQiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGwiLCJsZWZ0IjoidmFyOnByZXNldHxzcGFjaW5nfHNtYWxsIiwidG9wIjoidmFyOnByZXNldHxzcGFjaW5nfHNtYWxsIiwiYm90dG9tIjoidmFyOnByZXNldHxzcGFjaW5nfHNtYWxsIn19LCJjb2xvciI6eyJiYWNrZ3JvdW5kIjoiI2Y5ZjhmNiJ9fSwibGF5b3V0Ijp7InR5cGUiOiJjb25zdHJhaW5lZCJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgaGFzLWJhY2tncm91bmQiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmOWY4ZjY7cGFkZGluZy10b3A6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tc21hbGwpO3BhZGRpbmctcmlnaHQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tc21hbGwpO3BhZGRpbmctYm90dG9tOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLXNtYWxsKTtwYWRkaW5nLWxlZnQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tc21hbGwpIj48IS0tIHdwOmRldGFpbHMgeyJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiIjNTM0ZTQ2In19fSwic3BhY2luZyI6eyJibG9ja0dhcCI6IjAiLCJtYXJnaW4iOnsidG9wIjoiMCIsImJvdHRvbSI6IjAifSwicGFkZGluZyI6eyJ0b3AiOiIwIiwiYm90dG9tIjoiMCJ9fSwiY29sb3IiOnsidGV4dCI6IiM1MzRlNDYifX0sImZvbnRGYW1pbHkiOiJndC1hbWVyaWNhLWxjZyJ9IC0tPgpzdGF0ZXZlcnNpb248IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaHkgYXJlIHNvIG1hbnkgY29tcGFuaWVzIGJhZCBhdCBpbnRlcnZpZXdpbmc\/bGV2ZWxhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgaGlyaW5nIHByb2Nlc3MgaXMgYnJva2VuLCBhbmQgZXZlcnlvbmUgZmVlbHMgaXQuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEludGVydmlld2VycyBvZnRlbiBmZWVsIGluc2VjdXJlIGJlY2F1c2UgdGhleSBsYWNrIGEgY2xlYXIgZnJhbWV3b3JrLiBUaGV5IGltcHJvdmlzZSBxdWVzdGlvbnMsIGZpbGwgc2lsZW5jZSB3aXRoIHdoYXRldmVyIGNvbWVzIHRvIG1pbmQsIGFuZCBob3BlIHNvbWV0aGluZyB1c2VmdWwgYXBwZWFycyBieSB0aGUgZW5kLmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDYW5kaWRhdGVzIHVzdWFsbHkgaGF2ZSBpdCB3b3JzZS4gVGhleSBkZWFsIHdpdGggcmVwZXRpdGl2ZSByZWNydWl0ZXIgY2FsbHMsIHZhZ3VlIGZlZWRiYWNrLCBhbmQgbG9vcHMgdGhhdCB0ZXN0IGVuZHVyYW5jZSBtb3JlIHRoYW4ganVkZ21lbnQuIE1hbnkgbGVhdmUgZmVlbGluZyBoYW5kbGVkLCBub3QgdW5kZXJzdG9vZC5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGJ1c2luZXNzIHBheXMgZm9yIHRoYXQgZHlzZnVuY3Rpb24uIENhbmRpZGF0ZXMgdGFsay4gUmVjcnVpdGVycyBnZXQgZGVtb3JhbGl6ZWQuIEFuZCBzdHJvbmcgZGVzaWduZXJz4oCUd2hvIHVzdWFsbHkgaGF2ZSBvdGhlciBvcHRpb25z4oCUZ28gZWxzZXdoZXJlLmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRIZXJlIGlzIHRoZSBjb3JlIHRydXRoOiB5b3VyIGludGVydmlldyBwcm9jZXNzIGlzIHlvdXIgY3VsdHVyZSBtYWRlIHZpc2libGUuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEEgbWVzc3ksIGRpc3Jlc3BlY3RmdWwgcHJvY2VzcyB0ZWxscyBjYW5kaWRhdGVzIHdoYXQgZGF5LXRvLWRheSB3b3JrIHdpbGwgZmVlbCBsaWtlLiBJdCBzdWdnZXN0cyBjb25mdXNpb24sIHdlYWsgY29vcmRpbmF0aW9uLCBhbmQgYSBsYWNrIG9mIGNhcmUuIEEgd2VsbC1ydW4sIHJlc3BlY3RmdWwgcHJvY2VzcyBkb2VzIHRoZSBvcHBvc2l0ZS4gSXQgc2hvd3MgdGhhdCB0aGUgY29tcGFueSB2YWx1ZXMgY2xhcml0eSwgcHJlcGFyYXRpb24sIGFuZCBvdGhlciBwZW9wbGXigJlzIHRpbWUuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoYXQgaXMgd2h5IHRoaXMgbWF0dGVycyBzbyBtdWNoLiBGaXhpbmcgaW50ZXJ2aWV3cyBpcyBub3QganVzdCBwcm9jZXNzIGh5Z2llbmUuIEl0IGlzIGN1bHR1cmUsIHJlY3J1aXRpbmcsIGFuZCBkZWNpc2lvbiBxdWFsaXR5IHJvbGxlZCBpbnRvIG9uZS5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2hhdCBpcyB0aGUgb25lIG1pbmRzZXQgdGhhdCBjaGFuZ2VzIGV2ZXJ5dGhpbmc\/bGV2ZWxhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBdmVyYWdlIGNvbXBhbmllcyBpbnRlcnZpZXcgZnJvbSBlbnRpdGxlbWVudC4gVGhlaXIgcG9zdHVyZSBpczogeW91IHNob3VsZCBiZSBncmF0ZWZ1bCBmb3IgdGhlIG9wcG9ydHVuaXR5LCBub3cgcHJvdmUgeW91cnNlbGYuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEdyZWF0IGNvbXBhbmllcyBpbnRlcnZpZXcgZnJvbSBodW1pbGl0eS4gVGhleSB1bmRlcnN0YW5kIHRoYXQgcm9uIGFuaWF0ZSBoYXZlIGNob2ljZXMgbiB0aCBybiBpcyAgZW1ldCBhbmQgcnQgZXJzc2lvbi5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhhdCBjaGFuZ2VzIHRoZSB3aG9sZSBwb3N0dXJlIG9mIHRoZSBjb252ZXJzYXRpb24uIEVhY2ggaW50ZXJ2aWV3IHN0aWxsIGV2YWx1YXRlcyB0aGUgY2FuZGlkYXRlLCBidXQgaXQgYWxzbyByZWNydWl0cyB0aGVtLiBZb3UgYXJlIG5vdCBqdXN0IGRlY2lkaW5nIHdoZXRoZXIgdGhleSBhcmUgZ29vZCBlbm91Z2guIFlvdSBhcmUgc2hvd2luZyB0aGVtIHdoeSB5b3VyIHRlYW0gaXMgd29ydGggam9pbmluZy5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SHVtaWxpdHkgYWxzbyBpbXByb3ZlcyBmYWlybmVzcy4gQW4gYXJyb2dhbnQgcHJvY2VzcyByZXdhcmRzIGd1dCBmZWVsLCBwYXR0ZXJuLW1hdGNoaW5nLCBhbmQgZmFtaWxpYXIgYmFja2dyb3VuZHMuIEl0IGVuY291cmFnZXMgaW50ZXJ2aWV3ZXJzIHRvIHRydXN0IHRoZWlyIGZpcnN0IGltcHJlc3Npb24gYW5kIHRoZW4gaW52ZW50IHJlYXNvbnMgdG8gc3VwcG9ydCBpdC5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSBodW1ibGUgcHJvY2VzcyBkb2VzIHRoZSBvcHBvc2l0ZS4gSXQgYXNzdW1lcyBmaXJzdCBpbXByZXNzaW9ucyBtYXkgYmUgd3JvbmcsIGFza3MgYmV0dGVyIGZvbGxvdy11cCBxdWVzdGlvbnMsIGFuZCBsb29rcyBmb3IgZXZpZGVuY2UuIEl0IGxlYW5zIG9uIHN0cnVjdHVyZWQgcnVicmljcyBpbnN0ZWFkIG9mIHZhZ3VlIGZlZWxpbmdzLiBUaGF0IHNoaWZ04oCUZnJvbSB2aWJlcyB0byBzaWduYWzigJRpcyBvbmUgb2YgdGhlIGJlc3QgZGVmZW5zZXMgYWdhaW5zdCBiaWFzLmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgZmlyc3QgaW50ZXJhY3Rpb25zIGluIHRoZSBwcm9jZXNzIG1hdHRlciBtb3N0LiBUd28gc3RydWN0dXJhbCBjaGFuZ2VzIG1ha2UgdGhlIGJpZ2dlc3QgZGlmZmVyZW5jZS5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U3RhcnQgd2l0aCBSZXNwZWN0OiBUd28gU3RydWN0dXJhbCBDaGFuZ2VzbGV2ZWxhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQxLiBUaGUgSGlyaW5nIE1hbmFnZXIgUmV2aWV3cyBFdmVyeSBQcm9maWxlIEZpcnN0bGV2ZWxhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGVuIHJlY3J1aXRlcnMgc2NyZWVuIGZyb20gYSBzdGF0aWMgam9iIGRlc2NyaXB0aW9uLCB0aGV5IGNyZWF0ZSBmYWxzZSBuZWdhdGl2ZXMuIEdyZWF0IGRlc2lnbmVycyBnZXQgZmlsdGVyZWQgb3V0IGJlY2F1c2UgdGhlaXIgcmVzdW1lIGRvZXMgbm90IG1hdGNoIGEgY2hlY2tsaXN0IGNsb3NlbHkgZW5vdWdoLCBldmVuIHRob3VnaCBhIGhpcmluZyBtYW5hZ2VyIHdvdWxkIHNwb3QgdGhlIHBvdGVudGlhbCBpbW1lZGlhdGVseS5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSBiZXR0ZXIgc3lzdGVtIGlzIHNpbXBsZTogdGhlIGhpcmluZyBtYW5hZ2VyIGRvZXMgYSBxdWljayBwYXNzIG9uIHNvdXJjZWQgcHJvZmlsZXMgYmVmb3JlIG91dHJlYWNoLiBJdCBpcyBhIHNtYWxsIGludmVzdG1lbnQgdGhhdCBjcmVhdGVzIHRocmVlIGJpZyBiZW5lZml0czpkcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Gb3IgdGhlIGNhbmRpZGF0ZTo8L3N0cm9uZz4gdGhlIHJlY3J1aXRlciBjYWxsIGZlZWxzIHJlYWwsIG5vdCBzcGVjdWxhdGl2ZS5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkZvciB0aGUgcmVjcnVpdGVyOjwvc3Ryb25nPiB0aW1lIGdvZXMgdG8gc3Ryb25nZXIgcHJvc3BlY3RzIGluc3RlYWQgb2YgbG93LXByb2JhYmlsaXR5IG91dHJlYWNoLmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Rm9yIHRoZSBidXNpbmVzczo8L3N0cm9uZz4geW91IGFyZSBsZXNzIGxpa2VseSB0byBtaXNzIGEgZ3JlYXQgaGlyZSBiZWZvcmUgdGhlIGZpcnN0IGNvbnZlcnNhdGlvbi5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQyLiBTdG9wIEFza2luZyBmb3IgU2FsYXJ5IEV4cGVjdGF0aW9uc2xldmVsYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2hhdCBhcmUgeW91ciBzYWxhcnkgZXhwZWN0YXRpb25zPyBpcyBzbGwgYSBwb3dlciBwbGF5IGRpc2d1aXNlZCBhcyBsb2dpc3RpY3MuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEl0IGlzIGluZXF1aXRhYmxlLiBJdCBwcm9kdWNlcyBiYWQgaW5mb3JtYXRpb24uIEFuZCBpdCBuYXJyb3dzIHRoZSBjb252ZXJzYXRpb24gdG9vIHNvb24uIFRvdGFsIGNvbXBlbnNhdGlvbiBpbmNsdWRlcyBzYWxhcnksIGVxdWl0eSwgYmVuZWZpdHMsIHNjb3BlLCBhbmQgZ3Jvd3RoOyBvbmUgbnVtYmVyIGF0IHRoZSB0b3Agb2YgdGhlIGZ1bm5lbCB0ZWxscyB5b3UgdmVyeSBsaXR0bGUuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBiZXR0ZXIgbW92ZSBpcyBzaW1wbGU6IHNoYXJlIHRoZSBidWRnZXRlZCByYW5nZSB1cGZyb250LiBUaGF0IGJ1aWxkcyB0cnVzdCwgbGV0cyBjYW5kaWRhdGVzIHNlbGYtc2VsZWN0IGVhcmx5LCBhbmQgc2lnbmFscyB0aGF0IHlvdSBpbnRlbmQgdG8gYmUgZmFpci5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSBMaXRtdXMgVGVzdCBmb3IgQ3VsdHVyZWxldmVsYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SGlyaW5nLW1hbmFnZXIgcHJlLXNjcmVlbnMgYW5kIHNhbGFyeSB0cmFuc3BhcmVuY3kgZG8gbW9yZSB0aGFuIGltcHJvdmUgdGhlIG1lY2hhbmljcy4gVGhleSB0ZWxsIGNhbmRpZGF0ZXM6IHdlIHJlc3BlY3QgeW91ciB0aW1lLCBhbmQgd2Ugd2FudCB0byBkZWFsIGZhaXJseS5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U2tpcCB0aG9zZSBzdGVwcyBhbmQgeW91IHN0YXJ0IHRoZSByZWxhdGlvbnNoaXAgaW4gYSB0cnVzdCBkZWZpY2l0LiBFdmVyeXRoaW5nIHRoYXQgZm9sbG93cyBoYXMgdG8gd29yayBoYXJkZXIgdG8gcmVjb3ZlciBmcm9tIHRoYXQgZmlyc3QgaW1wcmVzc2lvbi5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SG93IGRvIHlvdSBkZXNpZ24gaW50ZXJ2aWV3cyB0aGF0IHJldmVhbCB0cnVlIHRhbGVudD9sZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE9uY2UgYSBjYW5kaWRhdGUgaXMgZW5nYWdlZCwgdGhlIGludGVydmlldyBsb29wIGJlY29tZXMgdGhlIG1haW4gdmVoaWNsZSBmb3IgYXNzZXNzbWVudC4gQSBnb29kIGxvb3AgaXMgbm90IGEgc2VyaWVzIG9mIHRyYXBzLiBJdCBpcyBhIHNldCBvZiBzdHJ1Y3R1cmVkIGNvbnZlcnNhdGlvbnMgdGhhdCByZXZlYWwgY3JhZnQsIGp1ZGdtZW50LCBhbmQgaG93IHNvbWVvbmUgd29ya3MuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBDb3JlIENvbXBvbmVudHNsZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VGhlIFBvcnRmb2xpbyBQcmVzZW50YXRpb24gKDMw4oCTNDUgbWludXRlcyk8L3N0cm9uZz5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBzaG91bGQgYmUgdGhlIGNlbnRlciBvZiB0aGUgcHJvY2Vzcy4gQXNrIHRoZSBjYW5kaWRhdGUgdG8gcHJlc2VudCB0d28gb3IgdGhyZWUgbWVhbmluZ2Z1bCBwcm9qZWN0cyBpbiBkZXB0aC4gWW91IHdhbnQgdGhlIHByb2JsZW0sIHRoZSBjb250ZXh0LCB0aGUgdHJhZGUtb2ZmcywgdGhlIGRlY2lzaW9ucywgYW5kIHRoZSBvdXRjb21lLmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgYmVzdCBwcmVzZW50YXRpb25zIGRvIG1vcmUgdGhhbiB3YWxrIHRocm91Z2ggcG9saXNoZWQgc2NyZWVucy4gVGhleSBzaG93IGhvdyB0aGUgZGVzaWduZXIgZnJhbWVkIHRoZSBwcm9ibGVtLCB3b3JrZWQgd2l0aCBwYXJ0bmVycywgbWFkZSBkZWNpc2lvbnMgdW5kZXIgY29uc3RyYWludCwgYW5kIG1lYXN1cmVkIHN1Y2Nlc3MuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEEgc2ltcGxlIHRhY3RpYyBoZWxwcyBoZXJlOiBhc2sgY2FuZGlkYXRlcyB0byBsZWFkIHdpdGggdGhlIGZpbmFsIHdvcmsgYW5kIHRoZSByZXN1bHRzLiBUaGF0IGdpdmVzIHRoZSByb29tIGEgcmVhc29uIHRvIGNhcmUgYmVmb3JlIGRpdmluZyBpbnRvIHByb2Nlc3MuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VGhlIEFwcCBDcml0aXF1ZSAoNDUgbWludXRlcyk8L3N0cm9uZz5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UGljayBhIHdlbGwta25vd24gYXBwIGJvdGggcGVvcGxlIGhhdmUgb24gdGhlaXIgcGhvbmVzIGFuZCBjcml0aXF1ZSBpdCB0b2dldGhlci4gVGhlIGNhbmRpZGF0ZSBzaG91bGQgdGFsayB0aHJvdWdoIGl0cyBwdXJwb3NlLCBhdWRpZW5jZSwgYnVzaW5lc3MgbW9kZWwsIHN0cmVuZ3Rocywgd2Vha25lc3NlcywgYW5kIHdoYXQgdGhleSB3b3VsZCBpbXByb3ZlLmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGlzIGEgYmV0dGVyIHRlc3QgdGhhbiBhIHdoaXRlYm9hcmQgZXhlcmNpc2UgYmVjYXVzZSBpdCByZXZlYWxzIHByb2R1Y3Qgc2Vuc2UgYW5kIHRhc3RlIGluIGEgY29sbGFib3JhdGl2ZSBmb3JtYXQuIEl0IGFsc28gZmVlbHMgbXVjaCBjbG9zZXIgdG8gdGhlIGFjdHVhbCB3b3JrIG9mIGRlc2lnbjogbG9va2luZyBhdCBzb21ldGhpbmcgcmVhbCwgZm9ybWluZyBqdWRnbWVudCwgYW5kIGRpc2N1c3NpbmcgdHJhZGUtb2Zmcy5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5UaGUgQmVoYXZpb3JhbCBJbnRlcnZpZXc8L3N0cm9uZz5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBpcyB3aGVyZSB5b3UgbGVhcm4gaG93IHRoZSBjYW5kaWRhdGUgd29ya3Mgd2l0aCBwcm9kdWN0IG1hbmFnZXJzIGFuZCBlbmdpbmVlcnMsIGhhbmRsZXMgZGlzYWdyZWVtZW50LCBnaXZlcyBhbmQgcmVjZWl2ZXMgZmVlZGJhY2ssIGFuZCBncm93cyBmcm9tIG1pc3Rha2VzLmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJdCBoZWxwcyB5b3UgbW92ZSBiZXlvbmQgd2hhdCB0aGV5IG1hZGUgYW5kIHVuZGVyc3RhbmQgaG93IHRoZXkgb3BlcmF0ZS4gVGhhdCBtYXR0ZXJzIGJlY2F1c2UgYSBzdHJvbmcgZGVzaWduZXIgaXMgbm90IGp1c3QgYSBtYWtlciBvZiBzY3JlZW5zLiBUaGV5IGFyZSBhIGNvbGxhYm9yYXRvciBpbnNpZGUgYSBtZXNzeSBzeXN0ZW0uZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdoeSBEZXNpZ24gRXhlcmNpc2VzIEZhaWxsZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRha2UtaG9tZSBleGVyY2lzZXMgbW9zdGx5IG1lYXN1cmUgYXZhaWxhYmxlIHRpbWUsIG5vdCB0YWxlbnQuIFRoZXkgZGlzYWR2YW50YWdlIGNhbmRpZGF0ZXMgd2l0aCBkZW1hbmRpbmcgam9icywgZmFtaWxpZXMsIG9yIG90aGVyIGNvbnN0cmFpbnRzLmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFdmVuIHBhaWQgZXhlcmNpc2VzIGNhbiBmZWVsIGV4dHJhY3RpdmUuQSBjb21wYW55IGdldHMgaG91cnMgb2YgbGFib3IgYWRqYWNlbnQgdG8gaXRzIG93biBwcm9ibGVtcywgYW5kIHRoZSBjYW5kaWRhdGUgZ2V0cyBvbmUgbW9yZSBhcnRpZmljaWFsIGFzc2lnbm1lbnQgZGV0YWNoZWQgZnJvbSB0aGUgcmVhbGl0aWVzIG9mIHRoZSByb2xlLmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIHN0cm9uZyBwb3J0Zm9saW8gcHJlc2VudGF0aW9uIGlzIGEgYmV0dGVyIHNpZ25hbC4gSXQgZXZhbHVhdGVzIHJlYWwgd29yayBkb25lIHVuZGVyIHJlYWwgY29uc3RyYWludHMgYW5kIHJlc3BlY3RzIHRoZSBjYW5kaWRhdGXigJlzIHRpbWUuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJldHRlciBRdWVzdGlvbnNsZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFF1ZXN0aW9ucyBsaWtlIOKAnFdoeSBkbyB5b3Ugd2FudCB0byB3b3JrIGhlcmU\/4oCdIG1vc3RseSByZXdhcmQgcG9saXNoZWQgZmxhdHRlcnkuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEFzayBxdWVzdGlvbnMgdGhhdCByZXZlYWwganVkZ21lbnQgaW5zdGVhZDpkcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5RdWFsaXR5IGJhcjo8L3N0cm9uZz4g4oCcVGVsbCBtZSBhYm91dCBhIHByb2plY3QgeW914oCZcmUgcHJvdWQgb2YuIElmIHlvdSBoYWQgdHdvIG1vcmUgbW9udGhzLCB3aGF0IHdvdWxkIHlvdSBpbXByb3ZlP+KAnWFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U2VsZi1hd2FyZW5lc3M6PC9zdHJvbmc+IOKAnERlc2NyaWJlIGEgZGlmZmljdWx0IHNpdHVhdGlvbiBhdCB3b3JrLiBJZiB5b3UgY291bGQgcmVzdGFydCBpdCwgd2hhdCB3b3VsZCB5b3VhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPk1vdGl2YXRpb246PC9zdHJvbmc+IOKAnFdoaWNoIHBhcnRzIG9mIGJlaW5nIGEgcHJvZHVjdCBkZXNpZ25lciBjb21lIG5hdHVyYWxseSB0byB5b3U\/IFdoaWNoIGhhdmUgeW91YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50R29vZCBjYW5kaWRhdGVzIGFuc3dlciB0aGVzZSB3aXRoIHNwZWNpZmljcywgdHJhZGUtb2ZmcywgYW5kIHdoYXQgdGhleSBsZWFybmVkLiBXZWFrIGNhbmRpZGF0ZXMgYW5zd2VyIHdpdGggc2xvZ2Fucy5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGFibGUgMTogRnJvbSBGbGF3ZWQgdG8gVGhvdWdodGZ1bCBJbnRlcnZpZXdpbmdsZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzaGFzRml4ZWRMYXlvdXRjYXB0aW9uaGVhZGJvZHlmb290YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SG93IGRvIHlvdSBldmFsdWF0ZSBjYW5kaWRhdGVzIHdpdGggY2xhcml0eSBhbmQgY29uZmlkZW5jZT9sZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBkZWJyaWVmIGlzIHdoZXJlIGEgZ29vZCBpbnRlcnZpZXcgcHJvY2VzcyBiZWNvbWVzIGEgZ29vZCBkZWNpc2lvbi4gU3RydWN0dXJlIG1hdHRlcnMgYmVjYXVzZSBpdCBwcm90ZWN0cyB0aGUgcm9vbSBmcm9tIGJpYXMsIGRyaWZ0LCBhbmQgZ3JvdXB0aGluay5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIFJpdHVhbGxldmVsYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5TdGFydCB3aXRoIHByaXZhdGUgbm90ZXMuPC9zdHJvbmc+IEJlZm9yZSBkaXNjdXNzaW9uLCBlYWNoIGludGVydmlld2VyIHNob3VsZCBmaWxsIG91dCB0aGVpciBzY29yZWNhcmQgYWxvbmUuIFRoYXQgZm9yY2VzIHBlb3BsZSB0byBmb3JtIGEgdmlldyBiZWZvcmUgdGhlIHJvb20gc3RhcnRzIGluZmx1ZW5jaW5nIHRoZW0uZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+IHIgdm9pY2UuPC9zdHJvbmc+ZSBhIHJvdW5kLXJvYmluIHMganVuaW9yIGludGVyaWUgYWUgbm90IGFocmVkIHkgdGhlIG1vc3Qgc2VvIHBlci5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Vc2UgZXZpZGVuY2UsIG5vdCB2aWJlcy48L3N0cm9uZz4g4oCcSSBkaWRu4oCZdCBnZXQgYSBnb29kIHZpYmXigJ0gaXMgbm90IHVzZWZ1bCBmZWVkYmFjay4gVGllIGV2ZXJ5IGp1ZGdtZW50IHRvIHNvbWV0aGluZyBvYnNlcnZhYmxlOiBhbiBleGFtcGxlLCBhbiBhbnN3ZXIsIGEgcGF0dGVybi5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5UcmVhdCBkaXNhZ3JlZW1lbnQgYXMgc2lnbmFsLjwvc3Ryb25nPiAgZWwgZGlzYWdyZWUgZG8gbm8gc2ggdG8gc290aGkgb2VyICB0IGguIFRoIHMgb2UgZXIgdGhlIGVyZXN0IGluc2lnaHQgbGUuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBGaW5hbCBRdWVzdGlvbmxldmVsYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QWZ0ZXIgdGhlIGV2aWRlbmNlIGlzIG9uIHRoZSB0YWJsZSwgYXNrOiDigJxEbyB3ZSBiZWxpZXZlIHRoaXMgcGVyc29uIHdpbGwgdGhyaXZlIGhlcmU\/4oCdZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoYXQgcXVlc3Rpb24gaXMgYmV0dGVyIHRoYW4g4oCcQ2FuIHRoZXkgZG8gdGhlIGpvYj\/igJ0gYmVjYXVzZSBpdCBmb3JjZXMgeW91IHRvIHRoaW5rIGFib3V0IGNvbnRyaWJ1dGlvbiwgZ3Jvd3RoLCBhbmQgY29udGV4dOKAlG5vdCBqdXN0IHNraWxsIGluIHRoZSBhYnN0cmFjdC5kcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2hlbiBZb3XigJlyZSBvbiB0aGUgRmVuY2VsZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudElmIHRoZSByb29tIGlzIHNwbGl0LCBkbyBub3QgZGVmYXVsdCB0byBubyBqdXN0IGJlY2F1c2UgaXQgZmVlbHMgc2FmZXIuIEFzayB3aGF0IHNwZWNpZmljIHVuY2VydGFpbnR5IHJlbWFpbnMuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudElmIG9uZSBmb2N1c2VkIGZvbGxvdy11cCBjb252ZXJzYXRpb24gY2FuIGFuc3dlciB0aGF0IHF1ZXN0aW9uLCBydW4gaXQuIEl0IGlzIGJldHRlciB0byBnYXRoZXIgb25lIG1vcmUgcGllY2Ugb2Ygc2lnbmFsIHRoYW4gdG8gcmVqZWN0IHNvbWVvbmUgYmVjYXVzZSB0aGUgcHJvY2VzcyBzdGF5ZWQgdmFndWUuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyB0byBIYW5kbGUgUmVqZWN0aW9uIHdpdGggR3JhY2UgJmFtcDsgSHVtYW5pdHlsZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudG8gcyBhdCBvIHRoZSBpbnRyZSBlZXJuY2UuIFRoZSB0IGFkaWF0ZXRzICBvZSB1biB0IHJlbmUgaHUgYmUuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFByb3BvcnRpb25hbCBSZXNwb25zZWxldmVsYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BZnRlciBpbml0aWFsIGFwcGxpY2F0aW9uOjwvc3Ryb25nPiBhIGNsZWFyLCByZXNwZWN0ZnVsIGVtYWlsIGlzIGVub3VnaC5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkFmdGVyIHRoZSBmaXJzdCBjb252ZXJzYXRpb246PC9zdHJvbmc+IHNlbmQgYSBwZXJzb25hbGl6ZWQgZW1haWwgd2l0aCBvbmUgaG9uZXN0LCByb2xlLXJlbGF0ZWQgcmVhc29uLmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QWZ0ZXIgdGhlIGZpbmFsIHJvdW5kOjwvc3Ryb25nPiBtYWtlIGEgcGhvbmUgY2FsbC4gQW55dGhpbmcgZWxzZSBmZWVscyBjb2xkLmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudENhbmRpZCBhbmQgS2luZGxldmVsYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VmFndWUgcmVqZWN0aW9uIGxhbmd1YWdlIHByb3RlY3RzIHRoZSBjb21wYW55IG1vcmUgdGhhbiBpdCBoZWxwcyB0aGUgY2FuZGlkYXRlLiBNb3N0IHBlb3BsZSBjYW4gZmVlbCB3aGVuIGZlZWRiYWNrIGlzIGVtcHR5LmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCZSBob25lc3Qgd2l0aG91dCBiZWluZyBjcnVlbC4gU3BlYWsgdG8gdGhlIHJvbGXigJlzIG5lZWRzLCBub3QgdGhlIHBlcnNvbuKAmXMgd29ydGguZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBTaXR1YXRpb24tQmVoYXZpb3ItSW1wYWN0IGZyYW1ld29yayBoZWxwczpkcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW5zdGVhZCBvZjog4oCcWW91ciBwcmVzZW50YXRpb24gd2FzbuKAmXQgc3RyYXRlZ2ljLuKAnWRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcnk6IOKAnEluIHRoZSBwb3J0Zm9saW8gcHJlc2VudGF0aW9uLCB5b3UgZm9jdXNlZCBtb3N0bHkgb24gdmlzdWFsIGV4ZWN1dGlvbi4gRm9yIHRoaXMgc2VuaW9yIHJvbGUsIHRoZSB0ZWFtIG5lZWRlZCBtb3JlIG9uIHRoZSBidXNpbmVzcyBnb2FscyBhbmQgcmVzZWFyY2ggYmVoaW5kIHRob3NlIGNob2ljZXMu4oCdZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoYXQga2luZCBvZiBmZWVkYmFjayBpcyB1c2VmdWwsIHJlc3BlY3RmdWwsIGFuZCBtZW1vcmFibGUgZm9yIHRoZSByaWdodCByZWFzb25zLiBJdCBjbG9zZXMgdGhlIGxvb3Agd2l0aG91dCBjbG9zaW5nIHRoZSBkb29yLmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUYWJsZSAyOiBBIEZyYW1ld29yayBmb3IgQ29uc3RydWN0aXZlIFJlamVjdGlvbiBGZWVkYmFja2xldmVsYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNoYXNGaXhlZExheW91dGNhcHRpb25oZWFkYm9keWZvb3RhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb25jbHVzaW9uOiBBbiBJbnZpdGF0aW9uIHRvIGEgQmV0dGVyIFdheWxldmVsYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBpcyBub3QganVzdCBhYm91dCBwcm9jZXNzIGRlc2lnbi4gSXQgaXMgYWJvdXQgaG93IHlvdSB0cmVhdCBwZW9wbGUuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdoZW4gaGlyaW5nIG1hbmFnZXJzIHJldmlldyBwcm9maWxlcywgc2FsYXJ5IHJhbmdlcyBhcmUgdHJhbnNwYXJlbnQsIGludGVydmlld3MgYXJlIHN0cnVjdHVyZWQsIGFuZCByZWplY3Rpb24gaXMgaGFuZGxlZCB3aXRoIGNhcmUsIHRoZSB3aG9sZSBleHBlcmllbmNlIGNoYW5nZXMuIFRoZSBwcm9jZXNzIHN0b3BzIGZlZWxpbmcgbGlrZSBhIGdhdW50bGV0IGFuZCBzdGFydHMgZmVlbGluZyBsaWtlIGEgc2VyaW91cyBjb252ZXJzYXRpb24uZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRyYWRlIGFycm9nYW5jZSBmb3IgaHVtaWxpdHkuIFRyYWRlIHRyYW5zYWN0aW9ucyBmb3IgcmVsYXRpb25zaGlwcy4gVHJhZGUgdGVzdHMgZm9yIGNvbnZlcnNhdGlvbnMuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudERvIHRoYXQgY29uc2lzdGVudGx5LCBhbmQgeW91ciBpbnRlcnZpZXcgcHJvY2VzcyBiZWNvbWVzIG1vcmUgdGhhbiBhIGZpbHRlci4gSXQgYmVjb21lcyBvbmUgb2YgeW91ciBzdHJvbmdlc3QgcmVjcnVpdGluZyBhc3NldHPigJRhbmQgYSBjbGVhcmVyIGV4cHJlc3Npb24gb2YgdGhlIGN1bHR1cmUgeW91IGNsYWltIHRvIGhhdmUuZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2NrczwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5XaHkgYXJlIHNvIG1hbnkgY29tcGFuaWVzIGJhZCBhdCBpbnRlcnZpZXdpbmc\/PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjxwPlRoZSBoaXJpbmcgcHJvY2VzcyBpcyBicm9rZW4sIGFuZCBldmVyeW9uZSBmZWVscyBpdC48L3A+CjxwPkludGVydmlld2VycyBvZnRlbiBmZWVsIGluc2VjdXJlIGJlY2F1c2UgdGhleSBsYWNrIGEgY2xlYXIgZnJhbWV3b3JrLiBUaGV5IGltcHJvdmlzZSBxdWVzdGlvbnMsIGZpbGwgc2lsZW5jZSB3aXRoIHdoYXRldmVyIGNvbWVzIHRvIG1pbmQsIGFuZCBob3BlIHNvbWV0aGluZyB1c2VmdWwgYXBwZWFycyBieSB0aGUgZW5kLjwvcD4KPHA+Q2FuZGlkYXRlcyB1c3VhbGx5IGhhdmUgaXQgd29yc2UuIFRoZXkgZGVhbCB3aXRoIHJlcGV0aXRpdmUgcmVjcnVpdGVyIGNhbGxzLCB2YWd1ZSBmZWVkYmFjaywgYW5kIGxvb3BzIHRoYXQgdGVzdCBlbmR1cmFuY2UgbW9yZSB0aGFuIGp1ZGdtZW50LiBNYW55IGxlYXZlIGZlZWxpbmcgaGFuZGxlZCwgbm90IHVuZGVyc3Rvb2QuPC9wPgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIGJ1c2luZXNzIHBheXMgZm9yIHRoYXQgZHlzZnVuY3Rpb24uIENhbmRpZGF0ZXMgdGFsay4gUmVjcnVpdGVycyBnZXQgZGVtb3JhbGl6ZWQuIEFuZCBzdHJvbmcgZGVzaWduZXJz4oCUd2hvIHVzdWFsbHkgaGF2ZSBvdGhlciBvcHRpb25z4oCUZ28gZWxzZXdoZXJlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgo8cD5BIG1lc3N5LCBkaXNyZXNwZWN0ZnVsIHByb2Nlc3MgdGVsbHMgY2FuZGlkYXRlcyB3aGF0IGRheS10by1kYXkgd29yayB3aWxsIGZlZWwgbGlrZS4gSXQgc3VnZ2VzdHMgY29uZnVzaW9uLCB3ZWFrIGNvb3JkaW5hdGlvbiwgYW5kIGEgbGFjayBvZiBjYXJlLiBBIHdlbGwtcnVuLCByZXNwZWN0ZnVsIHByb2Nlc3MgZG9lcyB0aGUgb3Bwb3NpdGUuIEl0IHNob3dzIHRoYXQgdGhlIGNvbXBhbnkgdmFsdWVzIGNsYXJpdHksIHByZXBhcmF0aW9uLCBhbmQgb3RoZXIgcGVvcGxl4oCZcyB0aW1lLjwvcD4KPHA+VGhhdCBpcyB3aHkgdGhpcyBtYXR0ZXJzIHNvIG11Y2guIEZpeGluZyBpbnRlcnZpZXdzIGlzIG5vdCBqdXN0IHByb2Nlc3MgaHlnaWVuZS4gSXQgaXMgY3VsdHVyZSwgcmVjcnVpdGluZywgYW5kIGRlY2lzaW9uIHF1YWxpdHkgcm9sbGVkIGludG8gb25lLjwvcD4KPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPldoYXQgaXMgdGhlIG9uZSBtaW5kc2V0IHRoYXQgY2hhbmdlcyBldmVyeXRoaW5nPzwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8cD5BdmVyYWdlIGNvbXBhbmllcyBpbnRlcnZpZXcgZnJvbSBlbnRpdGxlbWVudC4gVGhlaXIgcG9zdHVyZSBpczogeW91IHNob3VsZCBiZSBncmF0ZWZ1bCBmb3IgdGhlIG9wcG9ydHVuaXR5LCBub3cgcHJvdmUgeW91cnNlbGYuPC9wPgo8cD5UaGF0IGNoYW5nZXMgdGhlIHdob2xlIHBvc3R1cmUgb2YgdGhlIGNvbnZlcnNhdGlvbi4gRWFjaCBpbnRlcnZpZXcgc3RpbGwgZXZhbHVhdGVzIHRoZSBjYW5kaWRhdGUsIGJ1dCBpdCBhbHNvIHJlY3J1aXRzIHRoZW0uIFlvdSBhcmUgbm90IGp1c3QgZGVjaWRpbmcgd2hldGhlciB0aGV5IGFyZSBnb29kIGVub3VnaC4gWW91IGFyZSBzaG93aW5nIHRoZW0gd2h5IHlvdXIgdGVhbSBpcyB3b3J0aCBqb2luaW5nLjwvcD4KPHA+SHVtaWxpdHkgYWxzbyBpbXByb3ZlcyBmYWlybmVzcy4gQW4gYXJyb2dhbnQgcHJvY2VzcyByZXdhcmRzIGd1dCBmZWVsLCBwYXR0ZXJuLW1hdGNoaW5nLCBhbmQgZmFtaWxpYXIgYmFja2dyb3VuZHMuIEl0IGVuY291cmFnZXMgaW50ZXJ2aWV3ZXJzIHRvIHRydXN0IHRoZWlyIGZpcnN0IGltcHJlc3Npb24gYW5kIHRoZW4gaW52ZW50IHJlYXNvbnMgdG8gc3VwcG9ydCBpdC48L3A+CjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BIGh1bWJsZSBwcm9jZXNzIGRvZXMgdGhlIG9wcG9zaXRlLiBJdCBhc3N1bWVzIGZpcnN0IGltcHJlc3Npb25zIG1heSBiZSB3cm9uZywgYXNrcyBiZXR0ZXIgZm9sbG93LXVwIHF1ZXN0aW9ucywgYW5kIGxvb2tzIGZvciBldmlkZW5jZS4gSXQgbGVhbnMgb24gc3RydWN0dXJlZCBydWJyaWNzIGluc3RlYWQgb2YgdmFndWUgZmVlbGluZ3MuIFRoYXQgc2hpZnTigJRmcm9tIHZpYmVzIHRvIHNpZ25hbOKAlGlzIG9uZSBvZiB0aGUgYmVzdCBkZWZlbnNlcyBhZ2FpbnN0IGJpYXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIGZpcnN0IGludGVyYWN0aW9ucyBpbiB0aGUgcHJvY2VzcyBtYXR0ZXIgbW9zdC4gVHdvIHN0cnVjdHVyYWwgY2hhbmdlcyBtYWtlIHRoZSBiaWdnZXN0IGRpZmZlcmVuY2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8cD5XaGVuIHJlY3J1aXRlcnMgc2NyZWVuIGZyb20gYSBzdGF0aWMgam9iIGRlc2NyaXB0aW9uLCB0aGV5IGNyZWF0ZSBmYWxzZSBuZWdhdGl2ZXMuIEdyZWF0IGRlc2lnbmVycyBnZXQgZmlsdGVyZWQgb3V0IGJlY2F1c2UgdGhlaXIgcmVzdW1lIGRvZXMgbm90IG1hdGNoIGEgY2hlY2tsaXN0IGNsb3NlbHkgZW5vdWdoLCBldmVuIHRob3VnaCBhIGhpcmluZyBtYW5hZ2VyIHdvdWxkIHNwb3QgdGhlIHBvdGVudGlhbCBpbW1lZGlhdGVseS48L3A+CjxwPkEgYmV0dGVyIHN5c3RlbSBpcyBzaW1wbGU6IHRoZSBoaXJpbmcgbWFuYWdlciBkb2VzIGEgcXVpY2sgcGFzcyBvbiBzb3VyY2VkIHByb2ZpbGVzIGJlZm9yZSBvdXRyZWFjaC4gSXQgaXMgYSBzbWFsbCBpbnZlc3RtZW50IHRoYXQgY3JlYXRlcyB0aHJlZSBiaWcgYmVuZWZpdHM6PC9wPgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPkZvciB0aGUgY2FuZGlkYXRlOjwvc3Ryb25nPiB0aGUgcmVjcnVpdGVyIGNhbGwgZmVlbHMgcmVhbCwgbm90IHNwZWN1bGF0aXZlLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPkZvciB0aGUgcmVjcnVpdGVyOjwvc3Ryb25nPiB0aW1lIGdvZXMgdG8gc3Ryb25nZXIgcHJvc3BlY3RzIGluc3RlYWQgb2YgbG93LXByb2JhYmlsaXR5IG91dHJlYWNoLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPkZvciB0aGUgYnVzaW5lc3M6PC9zdHJvbmc+IHlvdSBhcmUgbGVzcyBsaWtlbHkgdG8gbWlzcyBhIGdyZWF0IGhpcmUgYmVmb3JlIHRoZSBmaXJzdCBjb252ZXJzYXRpb24uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+CjxwPlRoZSBiZXR0ZXIgbW92ZSBpcyBzaW1wbGU6IHNoYXJlIHRoZSBidWRnZXRlZCByYW5nZSB1cGZyb250LiBUaGF0IGJ1aWxkcyB0cnVzdCwgbGV0cyBjYW5kaWRhdGVzIHNlbGYtc2VsZWN0IGVhcmx5LCBhbmQgc2lnbmFscyB0aGF0IHlvdSBpbnRlbmQgdG8gYmUgZmFpci48L3A+CjxwPkhpcmluZy1tYW5hZ2VyIHByZS1zY3JlZW5zIGFuZCBzYWxhcnkgdHJhbnNwYXJlbmN5IGRvIG1vcmUgdGhhbiBpbXByb3ZlIHRoZSBtZWNoYW5pY3MuIFRoZXkgdGVsbCBjYW5kaWRhdGVzOiB3ZSByZXNwZWN0IHlvdXIgdGltZSwgYW5kIHdlIHdhbnQgdG8gZGVhbCBmYWlybHkuPC9wPgo8cD5Ta2lwIHRob3NlIHN0ZXBzIGFuZCB5b3Ugc3RhcnQgdGhlIHJlbGF0aW9uc2hpcCBpbiBhIHRydXN0IGRlZmljaXQuIEV2ZXJ5dGhpbmcgdGhhdCBmb2xsb3dzIGhhcyB0byB3b3JrIGhhcmRlciB0byByZWNvdmVyIGZyb20gdGhhdCBmaXJzdCBpbXByZXNzaW9uLjwvcD4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Ib3cgZG8geW91IGRlc2lnbiBpbnRlcnZpZXdzIHRoYXQgcmV2ZWFsIHRydWUgdGFsZW50PzwvaDI+CjxwPk9uY2UgYSBjYW5kaWRhdGUgaXMgZW5nYWdlZCwgdGhlIGludGVydmlldyBsb29wIGJlY29tZXMgdGhlIG1haW4gdmVoaWNsZSBmb3IgYXNzZXNzbWVudC4gQSBnb29kIGxvb3AgaXMgbm90IGEgc2VyaWVzIG9mIHRyYXBzLiBJdCBpcyBhIHNldCBvZiBzdHJ1Y3R1cmVkIGNvbnZlcnNhdGlvbnMgdGhhdCByZXZlYWwgY3JhZnQsIGp1ZGdtZW50LCBhbmQgaG93IHNvbWVvbmUgd29ya3MuPC9wPgo8cD5UaGlzIHNob3VsZCBiZSB0aGUgY2VudGVyIG9mIHRoZSBwcm9jZXNzLiBBc2sgdGhlIGNhbmRpZGF0ZSB0byBwcmVzZW50IHR3byBvciB0aHJlZSBtZWFuaW5nZnVsIHByb2plY3RzIGluIGRlcHRoLiBZb3Ugd2FudCB0aGUgcHJvYmxlbSwgdGhlIGNvbnRleHQsIHRoZSB0cmFkZS1vZmZzLCB0aGUgZGVjaXNpb25zLCBhbmQgdGhlIG91dGNvbWUuPC9wPgo8cD5UaGUgYmVzdCBwcmVzZW50YXRpb25zIGRvIG1vcmUgdGhhbiB3YWxrIHRocm91Z2ggcG9saXNoZWQgc2NyZWVucy4gVGhleSBzaG93IGhvdyB0aGUgZGVzaWduZXIgZnJhbWVkIHRoZSBwcm9ibGVtLCB3b3JrZWQgd2l0aCBwYXJ0bmVycywgbWFkZSBkZWNpc2lvbnMgdW5kZXIgY29uc3RyYWludCwgYW5kIG1lYXN1cmVkIHN1Y2Nlc3MuPC9wPgo8cD5BIHNpbXBsZSB0YWN0aWMgaGVscHMgaGVyZTogYXNrIGNhbmRpZGF0ZXMgdG8gbGVhZCB3aXRoIHRoZSBmaW5hbCB3b3JrIGFuZCB0aGUgcmVzdWx0cy4gVGhhdCBnaXZlcyB0aGUgcm9vbSBhIHJlYXNvbiB0byBjYXJlIGJlZm9yZSBkaXZpbmcgaW50byBwcm9jZXNzLjwvcD4KPHA+UGljayBhIHdlbGwta25vd24gYXBwIGJvdGggcGVvcGxlIGhhdmUgb24gdGhlaXIgcGhvbmVzIGFuZCBjcml0aXF1ZSBpdCB0b2dldGhlci4gVGhlIGNhbmRpZGF0ZSBzaG91bGQgdGFsayB0aHJvdWdoIGl0cyBwdXJwb3NlLCBhdWRpZW5jZSwgYnVzaW5lc3MgbW9kZWwsIHN0cmVuZ3Rocywgd2Vha25lc3NlcywgYW5kIHdoYXQgdGhleSB3b3VsZCBpbXByb3ZlLjwvcD4KPHA+VGhpcyBpcyBhIGJldHRlciB0ZXN0IHRoYW4gYSB3aGl0ZWJvYXJkIGV4ZXJjaXNlIGJlY2F1c2UgaXQgcmV2ZWFscyBwcm9kdWN0IHNlbnNlIGFuZCB0YXN0ZSBpbiBhIGNvbGxhYm9yYXRpdmUgZm9ybWF0LiBJdCBhbHNvIGZlZWxzIG11Y2ggY2xvc2VyIHRvIHRoZSBhY3R1YWwgd29yayBvZiBkZXNpZ246IGxvb2tpbmcgYXQgc29tZXRoaW5nIHJlYWwsIGZvcm1pbmcganVkZ21lbnQsIGFuZCBkaXNjdXNzaW5nIHRyYWRlLW9mZnMuPC9wPgo8cD5UaGlzIGlzIHdoZXJlIHlvdSBsZWFybiBob3cgdGhlIGNhbmRpZGF0ZSB3b3JrcyB3aXRoIHByb2R1Y3QgbWFuYWdlcnMgYW5kIGVuZ2luZWVycywgaGFuZGxlcyBkaXNhZ3JlZW1lbnQsIGdpdmVzIGFuZCByZWNlaXZlcyBmZWVkYmFjaywgYW5kIGdyb3dzIGZyb20gbWlzdGFrZXMuPC9wPgo8cD5JdCBoZWxwcyB5b3UgbW92ZSBiZXlvbmQgd2hhdCB0aGV5IG1hZGUgYW5kIHVuZGVyc3RhbmQgaG93IHRoZXkgb3BlcmF0ZS4gVGhhdCBtYXR0ZXJzIGJlY2F1c2UgYSBzdHJvbmcgZGVzaWduZXIgaXMgbm90IGp1c3QgYSBtYWtlciBvZiBzY3JlZW5zLiBUaGV5IGFyZSBhIGNvbGxhYm9yYXRvciBpbnNpZGUgYSBtZXNzeSBzeXN0ZW0uPC9wPgo8cD5UYWtlLWhvbWUgZXhlcmNpc2VzIG1vc3RseSBtZWFzdXJlIGF2YWlsYWJsZSB0aW1lLCBub3QgdGFsZW50LiBUaGV5IGRpc2FkdmFudGFnZSBjYW5kaWRhdGVzIHdpdGggZGVtYW5kaW5nIGpvYnMsIGZhbWlsaWVzLCBvciBvdGhlciBjb25zdHJhaW50cy48L3A+CjxwPkEgc3Ryb25nIHBvcnRmb2xpbyBwcmVzZW50YXRpb24gaXMgYSBiZXR0ZXIgc2lnbmFsLiBJdCBldmFsdWF0ZXMgcmVhbCB3b3JrIGRvbmUgdW5kZXIgcmVhbCBjb25zdHJhaW50cyBhbmQgcmVzcGVjdHMgdGhlIGNhbmRpZGF0ZeKAmXMgdGltZS48L3A+CjxwPlF1ZXN0aW9ucyBsaWtlIOKAnFdoeSBkbyB5b3Ugd2FudCB0byB3b3JrIGhlcmU\/4oCdIG1vc3RseSByZXdhcmQgcG9saXNoZWQgZmxhdHRlcnkuPC9wPgo8cD5Bc2sgcXVlc3Rpb25zIHRoYXQgcmV2ZWFsIGp1ZGdtZW50IGluc3RlYWQ6PC9wPgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgo8cD5Hb29kIGNhbmRpZGF0ZXMgYW5zd2VyIHRoZXNlIHdpdGggc3BlY2lmaWNzLCB0cmFkZS1vZmZzLCBhbmQgd2hhdCB0aGV5IGxlYXJuZWQuIFdlYWsgY2FuZGlkYXRlcyBhbnN3ZXIgd2l0aCBzbG9nYW5zLjwvcD4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGg+Rmxhd2VkIFByYWN0aWNlPC90aD48dGg+VGhvdWdodGZ1bCBBbHRlcm5hdGl2ZTwvdGg+PHRoPldoeSBJdOKAmXMgQmV0dGVyPC90aD48L3RyPjwvdGhlYWQ+PHRib2R5Pjx0cj48dGQ+PHN0cm9uZz7igJxXaHkgZG8geW91IHdhbnQgdG8gd29yayBoZXJlP+KAnTwvc3Ryb25nPjwvdGQ+PHRkPuKAnFRlbGwgbWUgYWJvdXQgYSBwcm9qZWN0IHRoYXQgaW5zcGlyZWQgeW91IHJlY2VudGx5LiBXaGF0IGRpZCB5b3UgYWRtaXJlIGFib3V0IGl0P+KAnSBvciDigJxXaGF0IGFyZSB5b3UgaG9waW5nIHRvIGxlYXJuIGluIHlvdXIgbmV4dCByb2xlP+KAnTwvdGQ+PHRkPkl0IHJlcGxhY2VzIGEgdGVzdCBvZiBmbGF0dGVyeSB3aXRoIGEgcmVhbCBjb252ZXJzYXRpb24gYWJvdXQgdGFzdGUsIHZhbHVlcywgYW5kIGFtYml0aW9uLjwvdGQ+PC90cj48dHI+PHRkPjxzdHJvbmc+VGFrZS1Ib21lIERlc2lnbiBFeGVyY2lzZTwvc3Ryb25nPjwvdGQ+PHRkPjxzdHJvbmc+SW4tRGVwdGggUG9ydGZvbGlvIFByZXNlbnRhdGlvbjwvc3Ryb25nPjwvdGQ+PHRkPkl0IGV2YWx1YXRlcyByZWFsIHdvcmsgZG9uZSB1bmRlciByZWFsIGNvbnN0cmFpbnRzIGFuZCByZXNwZWN0cyB0aGUgY2FuZGlkYXRl4oCZcyB0aW1lLjwvdGQ+PC90cj48dHI+PHRkPjxzdHJvbmc+TGl2ZSBXaGl0ZWJvYXJkIENoYWxsZW5nZTwvc3Ryb25nPjwvdGQ+PHRkPjxzdHJvbmc+Q29sbGFib3JhdGl2ZSBBcHAgQ3JpdGlxdWU8L3N0cm9uZz48L3RkPjx0ZD5JdCBzaGlmdHMgdGhlIGludGVydmlldyBmcm9tIHNvbG8gcGVyZm9ybWFuY2UgdG8gY29sbGFib3JhdGl2ZSBqdWRnbWVudCBhbmQgcHJvZHVjdCB0aGlua2luZy48L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPkFza2luZyBmb3IgU2FsYXJ5IEV4cGVjdGF0aW9uczwvc3Ryb25nPjwvdGQ+PHRkPjxzdHJvbmc+UHJvdmlkaW5nIHRoZSBTYWxhcnkgUmFuZ2UgVXBmcm9udDwvc3Ryb25nPjwvdGQ+PHRkPkl0IHJlcGxhY2VzIGEgcG93ZXIgcGxheSB3aXRoIHRyYW5zcGFyZW5jeSBhbmQgdHJ1c3QuPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT4KPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhvdyBkbyB5b3UgZXZhbHVhdGUgY2FuZGlkYXRlcyB3aXRoIGNsYXJpdHkgYW5kIGNvbmZpZGVuY2U\/PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KPHA+VGhlIGRlYnJpZWYgaXMgd2hlcmUgYSBnb29kIGludGVydmlldyBwcm9jZXNzIGJlY29tZXMgYSBnb29kIGRlY2lzaW9uLiBTdHJ1Y3R1cmUgbWF0dGVycyBiZWNhdXNlIGl0IHByb3RlY3RzIHRoZSByb29tIGZyb20gYmlhcywgZHJpZnQsIGFuZCBncm91cHRoaW5rLjwvcD4KPHA+PHN0cm9uZz5TdGFydCB3aXRoIHByaXZhdGUgbm90ZXMuPC9zdHJvbmc+IEJlZm9yZSBkaXNjdXNzaW9uLCBlYWNoIGludGVydmlld2VyIHNob3VsZCBmaWxsIG91dCB0aGVpciBzY29yZWNhcmQgYWxvbmUuIFRoYXQgZm9yY2VzIHBlb3BsZSB0byBmb3JtIGEgdmlldyBiZWZvcmUgdGhlIHJvb20gc3RhcnRzIGluZmx1ZW5jaW5nIHRoZW0uPC9wPgo8cD5BZnRlciB0aGUgZXZpZGVuY2UgaXMgb24gdGhlIHRhYmxlLCBhc2s6IOKAnERvIHdlIGJlbGlldmUgdGhpcyBwZXJzb24gd2lsbCB0aHJpdmUgaGVyZT\/igJ08L3A+CjxwPlRoYXQgcXVlc3Rpb24gaXMgYmV0dGVyIHRoYW4g4oCcQ2FuIHRoZXkgZG8gdGhlIGpvYj\/igJ0gYmVjYXVzZSBpdCBmb3JjZXMgeW91IHRvIHRoaW5rIGFib3V0IGNvbnRyaWJ1dGlvbiwgZ3Jvd3RoLCBhbmQgY29udGV4dOKAlG5vdCBqdXN0IHNraWxsIGluIHRoZSBhYnN0cmFjdC48L3A+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+V2hlbiBZb3XigJlyZSBvbiB0aGUgRmVuY2U8L2gzPgo8cD5JZiB0aGUgcm9vbSBpcyBzcGxpdCwgZG8gbm90IGRlZmF1bHQgdG8gbm8ganVzdCBiZWNhdXNlIGl0IGZlZWxzIHNhZmVyLiBBc2sgd2hhdCBzcGVjaWZpYyB1bmNlcnRhaW50eSByZW1haW5zLjwvcD4KPHA+SWYgb25lIGZvY3VzZWQgZm9sbG93LXVwIGNvbnZlcnNhdGlvbiBjYW4gYW5zd2VyIHRoYXQgcXVlc3Rpb24sIHJ1biBpdC4gSXQgaXMgYmV0dGVyIHRvIGdhdGhlciBvbmUgbW9yZSBwaWVjZSBvZiBzaWduYWwgdGhhbiB0byByZWplY3Qgc29tZW9uZSBiZWNhdXNlIHRoZSBwcm9jZXNzIHN0YXllZCB2YWd1ZS48L3A+CjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Ib3cgdG8gSGFuZGxlIFJlamVjdGlvbiB3aXRoIEdyYWNlICZhbXA7IEh1bWFuaXR5PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PHN0cm9uZz5BZnRlciBpbml0aWFsIGFwcGxpY2F0aW9uOjwvc3Ryb25nPiBhIGNsZWFyLCByZXNwZWN0ZnVsIGVtYWlsIGlzIGVub3VnaC48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+CjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PHN0cm9uZz5BZnRlciB0aGUgZmlyc3QgY29udmVyc2F0aW9uOjwvc3Ryb25nPiBzZW5kIGEgcGVyc29uYWxpemVkIGVtYWlsIHdpdGggb25lIGhvbmVzdCwgcm9sZS1yZWxhdGVkIHJlYXNvbi48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+CjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PHN0cm9uZz5BZnRlciB0aGUgZmluYWwgcm91bmQ6PC9zdHJvbmc+IG1ha2UgYSBwaG9uZSBjYWxsLiBBbnl0aGluZyBlbHNlIGZlZWxzIGNvbGQuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+CjxwPlZhZ3VlIHJlamVjdGlvbiBsYW5ndWFnZSBwcm90ZWN0cyB0aGUgY29tcGFueSBtb3JlIHRoYW4gaXQgaGVscHMgdGhlIGNhbmRpZGF0ZS4gTW9zdCBwZW9wbGUgY2FuIGZlZWwgd2hlbiBmZWVkYmFjayBpcyBlbXB0eS48L3A+CjxwPkJlIGhvbmVzdCB3aXRob3V0IGJlaW5nIGNydWVsLiBTcGVhayB0byB0aGUgcm9sZeKAmXMgbmVlZHMsIG5vdCB0aGUgcGVyc29u4oCZcyB3b3J0aC48L3A+CjxwPlRoZSBTaXR1YXRpb24tQmVoYXZpb3ItSW1wYWN0IGZyYW1ld29yayBoZWxwczo8L3A+CjxwPkluc3RlYWQgb2Y6IOKAnFlvdXIgcHJlc2VudGF0aW9uIHdhc27igJl0IHN0cmF0ZWdpYy7igJ08L3A+CjxwPlRyeTog4oCcSW4gdGhlIHBvcnRmb2xpbyBwcmVzZW50YXRpb24sIHlvdSBmb2N1c2VkIG1vc3RseSBvbiB2aXN1YWwgZXhlY3V0aW9uLiBGb3IgdGhpcyBzZW5pb3Igcm9sZSwgdGhlIHRlYW0gbmVlZGVkIG1vcmUgb24gdGhlIGJ1c2luZXNzIGdvYWxzIGFuZCByZXNlYXJjaCBiZWhpbmQgdGhvc2UgY2hvaWNlcy7igJ08L3A+CjxwPlRoYXQga2luZCBvZiBmZWVkYmFjayBpcyB1c2VmdWwsIHJlc3BlY3RmdWwsIGFuZCBtZW1vcmFibGUgZm9yIHRoZSByaWdodCByZWFzb25zLiBJdCBjbG9zZXMgdGhlIGxvb3Agd2l0aG91dCBjbG9zaW5nIHRoZSBkb29yLjwvcD4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGg+U3RhZ2U8L3RoPjx0aD5HdWlkaW5nIFByaW5jaXBsZTwvdGg+PHRoPldoYXQgdG8gU2F5IChFeGFtcGxlKTwvdGg+PHRoPldoeSBJdCBXb3JrczwvdGg+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkPjxzdHJvbmc+QWZ0ZXIgUG9ydGZvbGlvIFNjcmVlbjwvc3Ryb25nPjwvdGQ+PHRkPjxzdHJvbmc+UmVzcGVjdGZ1bCAmYW1wOyBFZmZpY2llbnQ8L3N0cm9uZz48L3RkPjx0ZD4oRW1haWwpIOKAnEhpIFtOYW1lXSwgdGhhbmsgeW91IGZvciB5b3VyIGludGVyZXN0LiBBZnRlciByZXZpZXdpbmcgeW91ciBwb3J0Zm9saW8sIHdl4oCZdmUgZGVjaWRlZCBub3QgdG8gbW92ZSBmb3J3YXJkIGF0IHRoaXMgdGltZSBiZWNhdXNlIHdl4oCZcmUgbG9va2luZyBmb3Igc29tZW9uZSB3aXRoIG1vcmUgZGlyZWN0IGV4cGVyaWVuY2UgaW4gW2FyZWFdLiBXZSBhcHByZWNpYXRlIHlvdSBzaGFyaW5nIHlvdXIgd29yayB3aXRoIHVzLuKAnTwvdGQ+PHRkPkl0IGNsb3NlcyB0aGUgbG9vcCBjbGVhcmx5LCBnaXZlcyBhIHNwZWNpZmljIGhpZ2gtbGV2ZWwgcmVhc29uLCBhbmQgcmVzcGVjdHMgdGhlIGNhbmRpZGF0ZeKAmXMgdGltZS48L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPkFmdGVyIEZpcnN0IEludGVydmlldzwvc3Ryb25nPjwvdGQ+PHRkPjxzdHJvbmc+UGVyc29uYWxpemVkICZhbXA7IEFwcHJlY2lhdGl2ZTwvc3Ryb25nPjwvdGQ+PHRkPihFbWFpbCkg4oCcSGkgW05hbWVdLCB0aGFuayB5b3UgYWdhaW4gZm9yIHlvdXIgdGltZSB5ZXN0ZXJkYXkuIFRoZSB0ZWFtIGVuam95ZWQgbGVhcm5pbmcgYWJvdXQgeW91ciB3b3JrIG9uIFtQcm9qZWN0IFhdLiBGb3IgdGhpcyByb2xlLCB3ZeKAmXJlIG1vdmluZyBmb3J3YXJkIHdpdGggY2FuZGlkYXRlcyB3aG9zZSBleHBlcmllbmNlIGlzIGNsb3NlciB0byB3aGF0IHdlIG5lZWQgaW4gW2FyZWFdLiBXZSB3aXNoIHlvdSB0aGUgYmVzdC7igJ08L3RkPjx0ZD5JdCBzaG93cyB5b3Ugd2VyZSBwYXlpbmcgYXR0ZW50aW9uLCBhY2tub3dsZWRnZXMgYSByZWFsIHN0cmVuZ3RoLCBhbmQgZXhwbGFpbnMgdGhlIGRlY2lzaW9uIHdpdGhvdXQgb3Zlcmxhd3llcmluZyBpdC48L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPkFmdGVyIEZpbmFsIFJvdW5kPC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5IdW1hbiAmYW1wOyBDYW5kaWQ8L3N0cm9uZz48L3RkPjx0ZD4oUGhvbmUgQ2FsbCkg4oCcSGkgW05hbWVdLCB0aGFua3MgYWdhaW4gZm9yIGNvbWluZyBpbi4gVGhpcyB3YXMgYSBkaWZmaWN1bHQgZGVjaXNpb24sIGFuZCB0aGUgdGVhbSB3YXMgaW1wcmVzc2VkIGJ5IFtzcGVjaWZpYyBzdHJlbmd0aF0uIFdlIGRlY2lkZWQgdG8gbW92ZSBmb3J3YXJkIHdpdGggYSBjYW5kaWRhdGUgd2hvIGhhcyBtb3JlIGV4cGVyaWVuY2UgaW4gW3NwZWNpZmljIGFyZWFdLCB3aGljaCBpcyBhIGNvcmUgbmVlZCBmb3IgdGhpcyByb2xlLiBJIHdhbnRlZCB0byBjYWxsIHBlcnNvbmFsbHkgdG8gdGhhbmsgeW91IGFuZCBhbnN3ZXIgYW55IHF1ZXN0aW9ucyB5b3UgbWF5IGhhdmUu4oCdPC90ZD48dGQ+VGhlIGNhbGwgaXRzZWxmIHNob3dzIHJlc3BlY3QuIFRoZSBmZWVkYmFjayBpcyBzcGVjaWZpYywgaG9uZXN0LCBhbmQgZnJhbWVkIGFyb3VuZCB0aGUgcm9sZeKAmXMgbmVlZHMgcmF0aGVyIHRoYW4gdGhlIGNhbmRpZGF0ZeKAmXMgZmFpbGluZ3MuPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT4KPHA+VGhpcyBpcyBub3QganVzdCBhYm91dCBwcm9jZXNzIGRlc2lnbi4gSXQgaXMgYWJvdXQgaG93IHlvdSB0cmVhdCBwZW9wbGUuPC9wPgo8cD5XaGVuIGhpcmluZyBtYW5hZ2VycyByZXZpZXcgcHJvZmlsZXMsIHNhbGFyeSByYW5nZXMgYXJlIHRyYW5zcGFyZW50LCBpbnRlcnZpZXdzIGFyZSBzdHJ1Y3R1cmVkLCBhbmQgcmVqZWN0aW9uIGlzIGhhbmRsZWQgd2l0aCBjYXJlLCB0aGUgd2hvbGUgZXhwZXJpZW5jZSBjaGFuZ2VzLiBUaGUgcHJvY2VzcyBzdG9wcyBmZWVsaW5nIGxpa2UgYSBnYXVudGxldCBhbmQgc3RhcnRzIGZlZWxpbmcgbGlrZSBhIHNlcmlvdXMgY29udmVyc2F0aW9uLjwvcD4KPHA+VHJhZGUgYXJyb2dhbmNlIGZvciBodW1pbGl0eS4gVHJhZGUgdHJhbnNhY3Rpb25zIGZvciByZWxhdGlvbnNoaXBzLiBUcmFkZSB0ZXN0cyBmb3IgY29udmVyc2F0aW9ucy48L3A+CjxwPkRvIHRoYXQgY29uc2lzdGVudGx5LCBhbmQgeW91ciBpbnRlcnZpZXcgcHJvY2VzcyBiZWNvbWVzIG1vcmUgdGhhbiBhIGZpbHRlci4gSXQgYmVjb21lcyBvbmUgb2YgeW91ciBzdHJvbmdlc3QgcmVjcnVpdGluZyBhc3NldHPigJRhbmQgYSBjbGVhcmVyIGV4cHJlc3Npb24gb2YgdGhlIGN1bHR1cmUgeW91IGNsYWltIHRvIGhhdmUuPC9wPgo8IS0tIC93cDpoZWFkaW5nIC0tPjwvZGl2Pgo8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRpZW1wb3MtdGV4dC1mb250LWZhbWlseSBoYXMtYmFzZS1mb250LXNpemUiIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06bm9uZSI+RG9u4oCZdCBhc2sgZm9yIHNhbGFyeSBleHBlY3RhdGlvbnMgdXBmcm9udCwgaXQgc2h1dHMgZG93biB0aGUgY29udmVyc2F0aW9uIHRvbyBzb29uLjwvaDQ+CjxwPkdyZWF0IGNvbXBhbmllcyBpbnRlcnZpZXcgZnJvbSBodW1pbGl0eS4gVGhleSB1bmRlcnN0YW5kIHRoZSBtYXJrZXQgZm9yIGV4Y2VwdGlvbmFsIHRhbGVudCBpcyBmaWVyY2VseSBjb21wZXRpdGl2ZS4gVGhleSBrbm93IGdyZWF0IHBlb3BsZSBoYXZlIGNob2ljZXMuIFRoZXkgcmVjb2duaXplIHRoZSBidXJkZW4gaXMgb24gPGVtPnRoZW08L2VtPiB0byBjb252aW5jZSBhIHRhbGVudGVkIGRlc2lnbmVyIHRvIGpvaW4gdGhlaXIgbWlzc2lvbi48L3A+CjwhLS0gd3A6ZW1iZWQgeyJ1cmwiOiJodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvdmkyZmpjTDlXRWMiLCJ0eXBlIjoidmlkZW8iLCJwcm92aWRlck5hbWVTbHVnIjoieW91dHViZSIsInJlc3BvbnNpdmUiOnRydWUsImNsYXNzTmFtZSI6IndwLWVtYmVkLWFzcGVjdC0xNi05IHdwLWhhcy1hc3BlY3QtcmF0aW8ifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS12aWRlbyBpcy1wcm92aWRlci15b3V0dWJlIHdwLWJsb2NrLWVtYmVkLXlvdXR1YmUgd3AtZW1iZWQtYXNwZWN0LTE2LTkgd3AtaGFzLWFzcGVjdC1yYXRpbyI+PGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPgpodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvdmkyZmpjTDlXRWMKPC9kaXY+PC9maWd1cmU+CjwhLS0gL3dwOmVtYmVkIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+PGVtPkl0IGlzIGluZXF1aXRhYmxlLjwvZW0+PC9zdHJvbmc+IEl0IHByb2R1Y2VzIGJhZCBpbmZvcm1hdGlvbi4gQW5kIGl0IG5hcnJvd3MgdGhlIGNvbnZlcnNhdGlvbiB0b28gc29vbi4gVG90YWwgY29tcGVuc2F0aW9uIGluY2x1ZGVzIHNhbGFyeSwgZXF1aXR5LCBiZW5lZml0cywgc2NvcGUsIGFuZCBncm93dGg7IG9uZSBudW1iZXIgYXQgdGhlIHRvcCBvZiB0aGUgZnVubmVsIHRlbGxzIHlvdSB2ZXJ5IGxpdHRsZS48L3A+CjxwPjxzdHJvbmc+PGVtPkl0IHlpZWxkcyB1c2VsZXNzIGluZm9ybWF0aW9uLjwvZW0+PC9zdHJvbmc+IEV4cGVyaWVuY2VkIGNhbmRpZGF0ZXMgIGRlZmxlY3QsIHdpZGVuIHRoZSByYW5nZSwgb3Igd2FpdCBmb3IgeW91IHRvIHNob3cgeW91ciBoYW5kLiBTbyB0aGUgcXVlc3Rpb24gY3JlYXRlcyB0ZW5zaW9uIHdpdGhvdXQgcHJvZHVjaW5nIG11Y2ggc2lnbmFsLjwvcD4KPHA+PHN0cm9uZz5FdmVuIHBhaWQgZXhlcmNpc2VzIGhhdmUgcHJvYmxlbXMuPC9zdHJvbmc+wqBXaGF0J3MgJDYwMCB0byBhIGxhcmdlIGNvbXBhbnk\/IFBhaWQgZXhlcmNpc2VzIGNhbiBmZWVsIGxpa2UgY2hlYXAgZXh0cmFjdGlvbiBvZiBkaXZlcnNlIHNvbHV0aW9ucyB0byB5b3VyIHByb2JsZW1zLjxicj5BIGNvbXBhbnkgZ2V0cyBob3VycyBvZiBsYWJvciBhZGphY2VudCB0byBpdHMgb3duIHByb2JsZW1zLCBhbmQgdGhlIGNhbmRpZGF0ZSBnZXRzIG9uZSBtb3JlIGFydGlmaWNpYWwgYXNzaWdubWVudCBkZXRhY2hlZCBmcm9tIHRoZSByZWFsaXRpZXMgb2YgdGhlIHJvbGUuPC9wPgo8bGk+PHN0cm9uZz5TZWxmLWF3YXJlbmVzczo8L3N0cm9uZz4g4oCcRGVzY3JpYmUgYSBkaWZmaWN1bHQgc2l0dWF0aW9uIGF0IHdvcmsuIElmIHlvdSBjb3VsZCByZXN0YXJ0IGl0LCB3aGF0IHdvdWxkIHlvdSBkbyBkaWZmZXJlbnRseT\/igJ0gLS0gVGhpcyByZXZlYWxzIGEgY2FuZGlkYXRlJ3MgYWJpbGl0eSB0byBsZWFybiBmcm9tIG1pc3Rha2VzLiBTb21lb25lIHdobyBibGFtZXMgZXh0ZXJuYWwgZmFjdG9ycyBpcyBhIHJlZCBmbGFnOyBzb21lb25lIGV4Y2l0ZWQgdG8gc2hhcmUgdGhlaXIgbGVhcm5pbmdzIGRlbW9uc3RyYXRlcyByZXNpbGllbmNlIGFuZCBncm93dGguPC9saT4KPGxpPjxzdHJvbmc+TW90aXZhdGlvbjo8L3N0cm9uZz4g4oCcV2hpY2ggcGFydHMgb2YgYmVpbmcgYSBwcm9kdWN0IGRlc2lnbmVyIGNvbWUgbmF0dXJhbGx5IHRvIHlvdT8gV2hpY2ggaGF2ZSB5b3UgaGFkIHRvIHdvcmsgYXQ\/4oCdIC0tIFRoaXMgcHJvdmlkZXMgYSB3aW5kb3cgaW50byBzZWxmLXBlcmNlcHRpb24sIHBhc3Npb25zLCBhbmQgY29tbWl0bWVudCB0byBwcm9mZXNzaW9uYWwgZ3Jvd3RoLjwvbGk+CjxwPjxzdHJvbmc+QSBjaXJjbGUgb2Ygdm9pY2VzLjwvc3Ryb25nPsKgVGhlIGdhdGhlcmluZyBiZWdpbnMgd2l0aCByb3VuZC1yb2JpbiBzaGFyaW5nLiBUaGUgaGlyaW5nIG1hbmFnZXIgZW5zdXJlcyBldmVyeSBwZXJzb27igJRqdW5pb3IgdG8gc2VuaW9y4oCUaGFzIHVuaW50ZXJydXB0ZWQgdGltZSB0byBzcGVhayB0aGVpciBtaW5kLiBXaXNkb20gbXVzdCBiZSBnYXRoZXJlZCBmcm9tIGV2ZXJ5IGNvcm5lciBvZiB0aGUgcm9vbSwgbm90IGp1c3Qgc2VhdHMgb2YgcG93ZXIuPC9wPgpzdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzL2pvbGloaWRkZW5faGVhZGluZ3NlZGl0ZWRfaGVhZGluZ3M8IS0tIHdwOndwam9saS9qb2xpLXRhYmxlLW9mLWNvbnRlbnRzIC8tLT5zdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHNsdWdkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVIb3cgdG8gSW50ZXJ2aWV3IFByb2R1Y3QgRGVzaWduZXJzIFdpdGggUmVzcGVjdCBhbmQgSW50ZW50aW9uZG9jdW1lbnRjb250ZW50PGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25mdWxsIGhhcy1wcmltYXJ5LWFsdC1hY2NlbnQtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiIHN0eWxlPSJtYXJnaW4tdG9wOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLW1lZGl1bSk7cGFkZGluZy10b3A6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tc21hbGwpO3BhZGRpbmctcmlnaHQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tc21hbGwpO3BhZGRpbmctYm90dG9tOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLXNtYWxsKTtwYWRkaW5nLWxlZnQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tc21hbGwpIj48IS0tIHdwOmdyb3VwIHsiYWxpZ24iOiJmdWxsIiwic3R5bGUiOnsic3BhY2luZyI6eyJwYWRkaW5nIjp7InJpZ2h0IjoiMCIsImxlZnQiOiIwIn0sImJsb2NrR2FwIjoidmFyOnByZXNldHxzcGFjaW5nfHNtYWxsIn19LCJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIn19IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsInN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8bWFpbiJ9fX19LCJ0ZXh0Q29sb3IiOiJtYWluIiwiZm9udFNpemUiOiJtZWRpdW0ifSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1tYWluLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIGhhcy1tZWRpdW0tZm9udC1zaXplIj5JbnRlcnZpZXdlcnM6PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJsaW5lSGVpZ2h0IjoxLjQsImZvbnRTdHlsZSI6Im5vcm1hbCIsImZvbnRXZWlnaHQiOiI0MDAifX0sImZvbnRTaXplIjoiYmFzZSIsImZvbnRGYW1pbHkiOiJ0aWVtcG9zLXRleHQifSAtLT4KPHAgY2xhc3M9Imhhcy10aWVtcG9zLXRleHQtZm9udC1mYW1pbHkgaGFzLWJhc2UtZm9udC1zaXplIiBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNCI+IkkgZG9u4oCZdCBrbm93IGhvdyB0byBzdHJ1Y3R1cmUgbXkgaW50ZXJ2aWV3cywgYW5kIHRoYXQgbWFrZXMgbWUgZmVlbCBpbnNlY3VyZS4iPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6Mywic3R5bGUiOnsic3BhY2luZyI6eyJtYXJnaW4iOnsidG9wIjoidmFyOnByZXNldHxzcGFjaW5nfGxhcmdlIn19LCJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfG1haW4ifX19fSwidGV4dENvbG9yIjoibWFpbiIsImZvbnRTaXplIjoibWVkaXVtIn0gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtbWFpbi1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciBoYXMtbWVkaXVtLWZvbnQtc2l6ZSIgc3R5bGU9Im1hcmdpbi10b3A6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tbGFyZ2UpIj5DYW5kaWRhdGVzOjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsibGluZUhlaWdodCI6MS40LCJmb250U3R5bGUiOiJub3JtYWwiLCJmb250V2VpZ2h0IjoiNDAwIn19LCJmb250U2l6ZSI6ImJhc2UiLCJmb250RmFtaWx5IjoidGllbXBvcy10ZXh0In0gLS0+CjxwIGNsYXNzPSJoYXMtdGllbXBvcy10ZXh0LWZvbnQtZmFtaWx5IGhhcy1iYXNlLWZvbnQtc2l6ZSIgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQiPiJUaGlzIGludGVydmlldyBwcm9jZXNzIHN1Y2tzLCBJIGZlZWwgbGlrZSB0aGV5IGFyZW7igJl0IHRyeWluZyB0byBnZXQgdG8ga25vdyBtZSwgb3IgZXZlbiBmb2xsb3dpbmcgdGhlIGJhc2ljIHJ1bGVzIG9mIGh1bWFuIGRlY2VuY3kuIjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImxpbmVIZWlnaHQiOjEuNH19LCJmb250U2l6ZSI6ImJhc2UiLCJmb250RmFtaWx5IjoidGllbXBvcy10ZXh0In0gLS0+CjxwIGNsYXNzPSJoYXMtdGllbXBvcy10ZXh0LWZvbnQtZmFtaWx5IGhhcy1iYXNlLWZvbnQtc2l6ZSIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuNCI+IkkgaGF2ZSB0b28gbWFueSByZWNydWl0ZXIgY2FsbHMgdGhhdCBsZWFkIG5vd2hlcmUuIjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT4KCjwhLS0gd3A6Z3JvdXAgeyJhbGlnbiI6ImZ1bGwiLCJzdHlsZSI6eyJzcGFjaW5nIjp7ImJsb2NrR2FwIjoidmFyOnByZXNldHxzcGFjaW5nfHNtYWxsIn19LCJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIn19IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImxpbmVIZWlnaHQiOjEuNH19LCJmb250U2l6ZSI6ImJhc2UifSAtLT4KPHAgY2xhc3M9Imhhcy1iYXNlLWZvbnQtc2l6ZSIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuNCI+UG9vcmx5IHN0cnVjdHVyZWQgaW50ZXJ2aWV3IHByb2Nlc3NlcyBsZWFkIHRvIGNhbmRpZGF0ZSBmcnVzdHJhdGlvbiwgcG9vciBwZXJjZXB0aW9uIG9mIHRoZSBjb21wYW55LCBhbmQgbW9zdCBpbXBvcnRhbnRseSBsb3NzIG9mIGdvb2QgY2FuZGlkYXRlcyDigJQgc29tZXRpbWVzIGZvcmV2ZXIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPgoKPCEtLSB3cDpncm91cCB7ImFsaWduIjoiZnVsbCIsInN0eWxlIjp7InNwYWNpbmciOnsiYmxvY2tHYXAiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGwifX0sImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQifX0gLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6Mywic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U3R5bGUiOiJub3JtYWwiLCJmb250V2VpZ2h0IjoiNTAwIn19LCJmb250U2l6ZSI6ImJhc2UiLCJmb250RmFtaWx5IjoidGllbXBvcy10ZXh0In0gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGllbXBvcy10ZXh0LWZvbnQtZmFtaWx5IGhhcy1iYXNlLWZvbnQtc2l6ZSIgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMCI+WW91IGFyZSB0cnlpbmcgdG8gd2luIG92ZXIgY2FuZGlkYXRlczwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImZvbnRTaXplIjoiYmFzZSJ9IC0tPgo8cCBjbGFzcz0iaGFzLWJhc2UtZm9udC1zaXplIj5Ub3AgY29tcGFuaWVzIHVuZGVyc3RhbmQgdGhhdCBmaW5kaW5nIGdyZWF0IHBlb3BsZSBpcyBoYXJkLCBhbmQgaXTigJlzIHRoZWlyIGpvYiB0byBnZXQgdGhlbSB0byBqb2luIHRoZWlyIG1pc3Npb24uIDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT4KCjwhLS0gd3A6Z3JvdXAgeyJhbGlnbiI6ImZ1bGwiLCJzdHlsZSI6eyJzcGFjaW5nIjp7ImJsb2NrR2FwIjoidmFyOnByZXNldHxzcGFjaW5nfHNtYWxsIn19LCJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIn19IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjo0LCJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7InRleHRUcmFuc2Zvcm0iOiJub25lIiwiZm9udFN0eWxlIjoibm9ybWFsIiwiZm9udFdlaWdodCI6IjUwMCJ9fSwiZm9udFNpemUiOiJiYXNlIiwiZm9udEZhbWlseSI6InRpZW1wb3MtdGV4dCJ9IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDplbWJlZCB7InVybCI6Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy92aTJmamNMOVdFYyIsInR5cGUiOiJ2aWRlbyIsInByb3ZpZGVyTmFtZVNsdWciOiJ5b3V0dWJlIiwicmVzcG9uc2l2ZSI6dHJ1ZSwiY2xhc3NOYW1lIjoid3AtZW1iZWQtYXNwZWN0LTE2LTkgd3AtaGFzLWFzcGVjdC1yYXRpbyJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXZpZGVvIGlzLXByb3ZpZGVyLXlvdXR1YmUgd3AtYmxvY2stZW1iZWQteW91dHViZSB3cC1lbWJlZC1hc3BlY3QtMTYtOSB3cC1oYXMtYXNwZWN0LXJhdGlvIj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy92aTJmamNMOVdFYwo8L2Rpdj48L2ZpZ3VyZT4KPCEtLSAvd3A6ZW1iZWQgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImZvbnRTaXplIjoiYmFzZSJ9IC0tPgo8cCBjbGFzcz0iaGFzLWJhc2UtZm9udC1zaXplIj5CZXNpZGVzLCB5b3Ugc2hvdWxkIGJlIGZsZXhpYmxlIGVub3VnaCB0byBmcmVlIHVwIGEgZmV3IGV4dHJhIGdyYW5kIGZvciBhIGdvb2QgY2FuZGlkYXRlIGF0IGFueSB0aW1lLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT4KCjwhLS0gd3A6Z3JvdXAgeyJhbGlnbiI6ImZ1bGwiLCJzdHlsZSI6eyJzcGFjaW5nIjp7ImJsb2NrR2FwIjoidmFyOnByZXNldHxzcGFjaW5nfHNtYWxsIn19LCJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIn19IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIHsiZm9udFNpemUiOiJiYXNlIn0gLS0+CjxsaSBjbGFzcz0iaGFzLWJhc2UtZm9udC1zaXplIj5IYXZlIHJ1YnJpY3MgdG8gZXZhbHVhdGUgY2FuZGlkYXRlcyBvbiBzcGVjaWZpYyBza2lsbHNldHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSB7ImZvbnRTaXplIjoiYmFzZSJ9IC0tPgo8bGkgY2xhc3M9Imhhcy1iYXNlLWZvbnQtc2l6ZSI+U3RydWN0dXJlIHlvdXIgaW50ZXJ2aWV3czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIHsiZm9udFNpemUiOiJiYXNlIn0gLS0+CjxsaSBjbGFzcz0iaGFzLWJhc2UtZm9udC1zaXplIj5UYWtlIGxvdHMgb2Ygbm90ZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSB7ImZvbnRTaXplIjoiYmFzZSJ9IC0tPgo8bGkgY2xhc3M9Imhhcy1iYXNlLWZvbnQtc2l6ZSI+QXZvaWQgcG9vcmx5IHBocmFzZWQgcXVlc3Rpb25zIGxpa2Ug4oCcd2h5IGRvIHlvdSB3YW50IHRvIHdvcmsgaGVyZeKAnTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIHsiZm9udFNpemUiOiJiYXNlIn0gLS0+CjxsaSBjbGFzcz0iaGFzLWJhc2UtZm9udC1zaXplIj5Bdm9pZCBkZXNpZ24gZXhlcmNpc2VzIOKAlCBldmVuIHBhaWQgb25lczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIHsiZm9udFNpemUiOiJiYXNlIn0gLS0+CjxsaSBjbGFzcz0iaGFzLWJhc2UtZm9udC1zaXplIj5Bdm9pZCB0b28gbWFueSBpbnRlcnZpZXcgbG9vcHMgb3ZlciB0b28gbG9uZyBhIHRpbWUgcGVyaW9kPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0geyJmb250U2l6ZSI6ImJhc2UifSAtLT4KPGxpIGNsYXNzPSJoYXMtYmFzZS1mb250LXNpemUiPkF2b2lkIGludml0aW5nIGNhbmRpZGF0ZXMganVzdCBvdXQgb2YgY3VyaW9zaXR5LCBvciB0byBwaWNrIHRoZWlyIGJyYWlucywgd2l0aCBubyByZWFsIGludGVudGlvbiB0byBoaXJlIHRoZW08L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIHdwOmdyb3VwIHsiYWxpZ24iOiJmdWxsIiwic3R5bGUiOnsic3BhY2luZyI6eyJibG9ja0dhcCI6InZhcjpwcmVzZXR8c3BhY2luZ3xzbWFsbCJ9fSwibGF5b3V0Ijp7InR5cGUiOiJjb25zdHJhaW5lZCJ9fSAtLT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSB7ImZvbnRTaXplIjoiYmFzZSJ9IC0tPgo8bGkgY2xhc3M9Imhhcy1iYXNlLWZvbnQtc2l6ZSI+SGF2ZSBhIHN0cnVjdHVyZSB0byB5b3VyIGRlYnJpZWY8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSB7ImZvbnRTaXplIjoiYmFzZSJ9IC0tPgo8bGkgY2xhc3M9Imhhcy1iYXNlLWZvbnQtc2l6ZSI+QnV0IGFsc28sIGRvbuKAmXQgb3ZlcnRoaW5rIGl0IGFuZCBnZXQgaHVuZyB1cCBvbiBldmVyeSBkZXRhaWwuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0geyJmb250U2l6ZSI6ImJhc2UifSAtLT4KPGxpIGNsYXNzPSJoYXMtYmFzZS1mb250LXNpemUiPlRoZSBtb3N0IGltcG9ydGFudCBxdWVzdGlvbjog4oCcZG8gd2UgdGhpbmsgdGhpcyBwZXJzb24gd2lsbCB0aHJpdmUgaW4gdGhlIGNvbXBhbnk\/4oCdPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0geyJmb250U2l6ZSI6ImJhc2UifSAtLT4KPGxpIGNsYXNzPSJoYXMtYmFzZS1mb250LXNpemUiPklmIHlvdeKAmXJlIG9uIHRoZSBmZW5jZSwgbGVhdmUgdGhlIG9wdGlvbiBvcGVuIHRvIHNjaGVkdWxlIGFuIGFkZGl0aW9uYWwgaW50ZXJ2aWV3IHJvdW5kIHRvIGdldCBtb3JlIHNpZ25hbDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT4KCjwhLS0gd3A6Z3JvdXAgeyJhbGlnbiI6ImZ1bGwiLCJzdHlsZSI6eyJzcGFjaW5nIjp7ImJsb2NrR2FwIjoidmFyOnByZXNldHxzcGFjaW5nfHNtYWxsIn19LCJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIn19IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSAvd3A6Z3JvdXAgLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPjwvZGV0YWlscz4KPCEtLSAvd3A6ZGV0YWlscyAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj4xLiBUaGUgSGlyaW5nIE1hbmFnZXIgUmV2aWV3cyBFdmVyeSBQcm9maWxlIEZpcnN0PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKCgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjIuIFN0b3AgQXNraW5nIGZvciBTYWxhcnkgRXhwZWN0YXRpb25zPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5BIExpdG11cyBUZXN0IGZvciBDdWx0dXJlPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+VGhlIENvcmUgQ29tcG9uZW50czwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UaGUgUG9ydGZvbGlvIFByZXNlbnRhdGlvbiAoMzDigJM0NSBtaW51dGVzKTwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+VGhlIEFwcCBDcml0aXF1ZSAoNDUgbWludXRlcyk8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+VGhlIEJlaGF2aW9yYWwgSW50ZXJ2aWV3PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5XaHkgRGVzaWduIEV4ZXJjaXNlcyBGYWlsPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5CZXR0ZXIgUXVlc3Rpb25zPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKCgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjo0fSAtLT4KPGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5UYWJsZSAxOiBGcm9tIEZsYXdlZCB0byBUaG91Z2h0ZnVsIEludGVydmlld2luZzwvaDQ+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnRhYmxlIC0tPgo8IS0tIC93cDp0YWJsZSAtLT4KCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlRoZSBSaXR1YWw8L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5UaGUgRmluYWwgUXVlc3Rpb248L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlByb3BvcnRpb25hbCBSZXNwb25zZTwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CgoKCgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Q2FuZGlkIGFuZCBLaW5kPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjo0fSAtLT4KPGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5UYWJsZSAyOiBBIEZyYW1ld29yayBmb3IgQ29uc3RydWN0aXZlIFJlamVjdGlvbiBGZWVkYmFjazwvaDQ+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnRhYmxlIC0tPgo8IS0tIC93cDp0YWJsZSAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Db25jbHVzaW9uOiBBbiBJbnZpdGF0aW9uIHRvIGEgQmV0dGVyIFdheTwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPldvcmtzIGNpdGVkPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjxkZXRhaWxzIGNsYXNzPSJ3cC1ibG9jay1kZXRhaWxzIGhhcy1zbWFsbC1mb250LXNpemUiPjxzdW1tYXJ5PkNsaWNrIHRvIHNob3cgd29ya3MgY2l0ZWQ8L3N1bW1hcnk+PCEtLSB3cDpwYXJhZ3JhcGggeyJwbGFjZWhvbGRlciI6IlR5cGUgLyB0byBhZGQgYSBoaWRkZW4gYmxvY2sifSAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgeyJvcmRlcmVkIjp0cnVlfSAtLT4KPG9sIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPldoYXQgc2hvdWxkIEkgZXhwZWN0IGZvciBhIGZpbmFsIGludGVydmlldyBmb3IgYSBwcm9kdWN0IGRlc2lnbmVyIHJvbGU\/IDogci9VWERlc2lnbiAtIFJlZGRpdCwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5yZWRkaXQuY29tL3IvVVhEZXNpZ24vY29tbWVudHMvMWJiYnFkcC93aGF0X3Nob3VsZF9pX2V4cGVjdF9mb3JfYV9maW5hbF9pbnRlcnZpZXdfZm9yX2EvIj5odHRwczovL3d3dy5yZWRkaXQuY29tL3IvVVhEZXNpZ24vY29tbWVudHMvMWJiYnFkcC93aGF0X3Nob3VsZF9pX2V4cGVjdF9mb3JfYV9maW5hbF9pbnRlcnZpZXdfZm9yX2EvPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VGhlIFRydXRoIEJlaGluZCBMZW5ndGh5IEhpcmluZyBQcm9jZXNzZXMgaW4gVG9kYXkncyBKb2IgTWFya2V0IC0gTW9rYUhSLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1va2Foci5pby9teWJsb2cvbG9uZy1oaXJpbmctcHJvY2Vzcy1yZWFzb25zLWFuZC1zb2x1dGlvbnMvIj5odHRwczovL3d3dy5tb2thaHIuaW8vbXlibG9nL2xvbmctaGlyaW5nLXByb2Nlc3MtcmVhc29ucy1hbmQtc29sdXRpb25zLzwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkFyZSBZb3UgTG9zaW5nIFRvcCBDYW5kaWRhdGVzIHRvIGEgTGVuZ3RoeSBIaXJpbmcgUHJvY2Vzcz8gLSBJbnRlZ3JhdGVkIEh1bWFuIENhcGl0YWwsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly9paGN1cy5jb20vMjAyNC8wNC8wMy9hcmUteW91LWxvc2luZy10b3AtY2FuZGlkYXRlcy10by1hLWxlbmd0aHktaGlyaW5nLXByb2Nlc3MvIj5odHRwczovL2loY3VzLmNvbS8yMDI0LzA0LzAzL2FyZS15b3UtbG9zaW5nLXRvcC1jYW5kaWRhdGVzLXRvLWEtbGVuZ3RoeS1oaXJpbmctcHJvY2Vzcy88L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5OZWdhdGl2ZSBFZmZlY3RzIG9mIGEgTGVuZ3RoeSBSZWNydWl0bWVudCBQcm9jZXNzIFsrIFJlYWR5LXRvLVVzZSBTb2x1dGlvbnNdIC0gTWF0Y2hyLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hdGNoci5pby9uZWdhdGl2ZS1lZmZlY3RzLW9mLWEtbGVuZ3RoeS1yZWNydWl0bWVudC1wcm9jZXNzLyI+aHR0cHM6Ly93d3cubWF0Y2hyLmlvL25lZ2F0aXZlLWVmZmVjdHMtb2YtYS1sZW5ndGh5LXJlY3J1aXRtZW50LXByb2Nlc3MvPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RG8gbGVuZ3RoeSByZWNydWl0bWVudCBwcm9jZXNzIG5lZ2F0aXZlbHkgaW1wYWN0IGVtcGxveWVyIGJyYW5kaW5nPyAtIFRlc3RsaWZ5LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vdGVzdGxpZnkuY29tL25lZ2F0aXZlLWltcGFjdC1vZi1sZW5ndGh5LXJlY3J1aXRtZW50LXByb2Nlc3MvIj5odHRwczovL3Rlc3RsaWZ5LmNvbS9uZWdhdGl2ZS1pbXBhY3Qtb2YtbGVuZ3RoeS1yZWNydWl0bWVudC1wcm9jZXNzLzwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRoZSBEb3duc2lkZXMgb2YgYSBMb25nIFJlY3J1aXRtZW50IFByb2Nlc3PigJRhbmQgSG93IHRvIFNwZWVkIFVwIEhpcmluZyB8IFJvYmVydCBIYWxmLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJvYmVydGhhbGYuY29tL3VzL2VuL2luc2lnaHRzL21hbmFnZW1lbnQtdGlwcy9ob3ctYS1sb25nLXJlY3J1aXRtZW50LXByb2Nlc3MtY2FuLWh1cnQteW91Ij5odHRwczovL3d3dy5yb2JlcnRoYWxmLmNvbS91cy9lbi9pbnNpZ2h0cy9tYW5hZ2VtZW50LXRpcHMvaG93LWEtbG9uZy1yZWNydWl0bWVudC1wcm9jZXNzLWNhbi1odXJ0LXlvdTwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRoZSBTdXJwcmlzaW5nIEltcGFjdCBvZiBhIExvbmcgSGlyaW5nIFByb2Nlc3Mgb24gUmVjcnVpdG1lbnQgU3VjY2VzcyBhbmQgQnVkZ2V0cywgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5sYW50ZXJpYS5jb20vbmV3cy9zdXJwcmlzaW5nLWltcGFjdC1sb25nLWhpcmluZy1wcm9jZXNzLXJlY3J1aXRtZW50LXN1Y2Nlc3MtYW5kLWJ1ZGdldHMiPmh0dHBzOi8vd3d3LmxhbnRlcmlhLmNvbS9uZXdzL3N1cnByaXNpbmctaW1wYWN0LWxvbmctaGlyaW5nLXByb2Nlc3MtcmVjcnVpdG1lbnQtc3VjY2Vzcy1hbmQtYnVkZ2V0czwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkNyYWNraW5nIFRoZSBVWCBEZXNpZ24gSm9iIEludGVydmlldyBpbiAyMDIzLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vcHJvZHVjdGRlc2lnbmludGVydmlldy5jb20vdXgtZGVzaWduLWpvYi1pbnRlcnZpZXctcHJvY2VzcyI+aHR0cHM6Ly9wcm9kdWN0ZGVzaWduaW50ZXJ2aWV3LmNvbS91eC1kZXNpZ24tam9iLWludGVydmlldy1wcm9jZXNzPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SG93IHRvIHByZXBhcmUgZm9yIHlvdXIgRmFjZWJvb2sgcHJvZHVjdCBkZXNpZ24gaW50ZXJ2aWV3IHwgYnkgTGlseSAuLi4sIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly91eGRlc2lnbi5jYy9ob3ctdG8tcHJlcGFyZS1mb3IteW91ci1mYWNlYm9vay1wcm9kdWN0LWRlc2lnbi1pbnRlcnZpZXctZjgwYWI5ZThmNmZiIj5odHRwczovL3V4ZGVzaWduLmNjL2hvdy10by1wcmVwYXJlLWZvci15b3VyLWZhY2Vib29rLXByb2R1Y3QtZGVzaWduLWludGVydmlldy1mODBhYjllOGY2ZmI8L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5NZXRhIHByb2R1Y3QgZGVzaWduZXIgaW50ZXJ2aWV3IChxdWVzdGlvbnMsIHByZXAsIHByb2Nlc3MgLi4uLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vaWdvdGFub2ZmZXIuY29tL2Jsb2dzL3RlY2gvZmFjZWJvb2stcHJvZHVjdC1kZXNpZ25lci1pbnRlcnZpZXciPmh0dHBzOi8vaWdvdGFub2ZmZXIuY29tL2Jsb2dzL3RlY2gvZmFjZWJvb2stcHJvZHVjdC1kZXNpZ25lci1pbnRlcnZpZXc8L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5EZXNpZ25pbmcgYW4gaW50ZXJ2aWV3IHByb2Nlc3MgZm9yIHByb2R1Y3QgZGVzaWduZXJzIOKAlCBGYWlyZSBEZXNpZ24sIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGVzaWduLmZhaXJlLmNvbS9kZXNpZ24tYmxvZy9kZXNpZ2luZ2FuaW50ZXJ2aWV3cHJvY2VzcyI+aHR0cHM6Ly93d3cuZGVzaWduLmZhaXJlLmNvbS9kZXNpZ24tYmxvZy9kZXNpZ2luZ2FuaW50ZXJ2aWV3cHJvY2VzczwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkhhdmluZyBodW1pbGl0eSBpbiB5b3VyIGNhcmVlciAtIEJlIFJlY3J1aXRtZW50LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vYmVyZWNydWl0bWVudC5jb20uYXUvaGF2aW5nLWh1bWlsaXR5LWluLXlvdXItY2FyZWVyLyI+aHR0cHM6Ly9iZXJlY3J1aXRtZW50LmNvbS5hdS9oYXZpbmctaHVtaWxpdHktaW4teW91ci1jYXJlZXIvPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2h5IGJlaW5nIGh1bWJsZSBpcyBzbyBpbXBvcnRhbnQgaW4gdGhlIHdvcmxkIG9mIHdvcmssIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cud2Vmb3J1bS5vcmcvc3Rvcmllcy8yMDIxLzA5L2h1bWlsaXR5LWltcG9ydGFudC13b3JsZC1vZi13b3JrLyI+aHR0cHM6Ly93d3cud2Vmb3J1bS5vcmcvc3Rvcmllcy8yMDIxLzA5L2h1bWlsaXR5LWltcG9ydGFudC13b3JsZC1vZi13b3JrLzwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkh1bWlsaXR5LCBub3QganVzdCBzZWxmLXByb21vdGlvbiwgaXMgYSBwYXRoIHRvIGxlYWRlcnNoaXAsIHN0dWR5IGZpbmRzIHwgSFIgRGl2ZSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5ocmRpdmUuY29tL25ld3MvaHVtYmxlLWxlYWRlcnNoaXAtZ29vZC1mb3Itb3JnYW5pemF0aW9ucy83MTI3OTQvIj5odHRwczovL3d3dy5ocmRpdmUuY29tL25ld3MvaHVtYmxlLWxlYWRlcnNoaXAtZ29vZC1mb3Itb3JnYW5pemF0aW9ucy83MTI3OTQvPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SHVtaWxpdHk6IE5vdyBIaXJpbmcuIFRoZXJlJ3MgYSBzdHJhbmdlIHRoaW5nIGhhcHBlbmluZyBpbuKApiB8IGJ5IFJpY2hhcmQgQmFuZmllbGQgfCBKdW4sIDIwMjUsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly9yaWNoYXJkbWJhbmZpZWxkLm1lZGl1bS5jb20vaHVtaWxpdHktbm93LWhpcmluZy00Zjg1N2IxZDM2YzUiPmh0dHBzOi8vcmljaGFyZG1iYW5maWVsZC5tZWRpdW0uY29tL2h1bWlsaXR5LW5vdy1oaXJpbmctNGY4NTdiMWQzNmM1PC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VGhlIEltcGFjdCBPZiBIdW1pbGl0eTogSG93IEF1dGhlbnRpY2l0eSBBbmQgU2VsZmxlc3NuZXNzIERyaXZlIExlYWRlcnNoaXAgU3VjY2VzcywgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5hc3NldGxpdmluZy5jb20vYmxvZ3MvdGhlLWltcGFjdC1vZi1odW1pbGl0eS1ob3ctYXV0aGVudGljaXR5LWFuZC1zZWxmbGVzc25lc3MtZHJpdmUtbGVhZGVyc2hpcC1zdWNjZXNzIj5odHRwczovL3d3dy5hc3NldGxpdmluZy5jb20vYmxvZ3MvdGhlLWltcGFjdC1vZi1odW1pbGl0eS1ob3ctYXV0aGVudGljaXR5LWFuZC1zZWxmbGVzc25lc3MtZHJpdmUtbGVhZGVyc2hpcC1zdWNjZXNzPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QmVpbmcgSHVtYmxlIGF0IFdvcmsgYW5kIFdoeSBJdCBNYXR0ZXJzIC0gU2tpbGxQYXRoLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vc2tpbGxwYXRoLmNvbS9ibG9nL25lZWQtaHVtaWxpdHktd29ya3BsYWNlIj5odHRwczovL3NraWxscGF0aC5jb20vYmxvZy9uZWVkLWh1bWlsaXR5LXdvcmtwbGFjZTwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlByZS1FbXBsb3ltZW50IFNjcmVlbmluZzogRXZlcnl0aGluZyBZb3UgTmVlZCB0byBLbm93IC0gRWRkeSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL2VkZHkuY29tL2hyLWVuY3ljbG9wZWRpYS9wcmUtZW1wbG95bWVudC1zY3JlZW5pbmcvIj5odHRwczovL2VkZHkuY29tL2hyLWVuY3ljbG9wZWRpYS9wcmUtZW1wbG95bWVudC1zY3JlZW5pbmcvPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UHJlc2NyZWVuaW5nIENhbmRpZGF0ZXM6IFdoYXQgWW91IE5lZWQgVG8gS25vdywgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5wcmVtaWVydGFsZW50cGFydG5lcnMuY29tL3Bvc3QvcHJlc2NyZWVuaW5nLWNhbmRpZGF0ZXMtd2hhdC15b3UtbmVlZC10by1rbm93Ij5odHRwczovL3d3dy5wcmVtaWVydGFsZW50cGFydG5lcnMuY29tL3Bvc3QvcHJlc2NyZWVuaW5nLWNhbmRpZGF0ZXMtd2hhdC15b3UtbmVlZC10by1rbm93PC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+d3d3LnByZW1pZXJ0YWxlbnRwYXJ0bmVycy5jb20sIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucHJlbWllcnRhbGVudHBhcnRuZXJzLmNvbS9wb3N0L3ByZXNjcmVlbmluZy1jYW5kaWRhdGVzLXdoYXQteW91LW5lZWQtdG8ta25vdyM6fjp0ZXh0PVByZSUyRHNjcmVlbmluZyUyMGNhbmRpZGF0ZXMlMjBiZWZvcmUlMjBpbixsaWUlMjBvbiUyMHJlc3VtZXMlMkMlMjBpdCUyMGhhcHBlbnMuIj5odHRwczovL3d3dy5wcmVtaWVydGFsZW50cGFydG5lcnMuY29tL3Bvc3QvcHJlc2NyZWVuaW5nLWNhbmRpZGF0ZXMtd2hhdC15b3UtbmVlZC10by1rbm93Izp+OnRleHQ9UHJlJTJEc2NyZWVuaW5nJTIwY2FuZGlkYXRlcyUyMGJlZm9yZSUyMGluLGxpZSUyMG9uJTIwcmVzdW1lcyUyQyUyMGl0JTIwaGFwcGVucy48L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5UaGUgSW1wb3J0YW5jZSBvZiBQcmUtU2NyZWVuaW5nIFlvdXIgVG9wIENhbmRpZGF0ZXMgLSBTa3llIEhSIENvbnN1bHRpbmcsIExMQywgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5za3llaHJjb25zdWx0aW5nLmNvbS9ibG9nL3ByZS1zY3JlZW5pbmciPmh0dHBzOi8vd3d3LnNreWVocmNvbnN1bHRpbmcuY29tL2Jsb2cvcHJlLXNjcmVlbmluZzwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkNhbmRpZGF0ZSBTY3JlZW5pbmc6IEJlc3QgUHJhY3RpY2VzIGFuZCBXYXlzIHRvIFByZS1TY3JlZW4gLSBHb29kVGltZSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL2dvb2R0aW1lLmlvL2Jsb2cvcmVjcnVpdGluZy9jYW5kaWRhdGUtc2NyZWVuaW5nLyI+aHR0cHM6Ly9nb29kdGltZS5pby9ibG9nL3JlY3J1aXRpbmcvY2FuZGlkYXRlLXNjcmVlbmluZy88L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT4xMCBLZXkgQmVuZWZpdHMgb2YgUHJlLUhpcmluZyBBc3Nlc3NtZW50cyBhbmQgSG93IHRvIE1heGltaXplIFRoZW0gLSBlU2tpbGwsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZXNraWxsLmNvbS9yZXNvdXJjZXMvYmxvZy8xMC1rZXktYmVuZWZpdHMtb2YtcHJlLWhpcmluZy1hc3Nlc3NtZW50cy1hbmQtaG93LXRvLW1heGltaXplLXRoZW0iPmh0dHBzOi8vd3d3LmVza2lsbC5jb20vcmVzb3VyY2VzL2Jsb2cvMTAta2V5LWJlbmVmaXRzLW9mLXByZS1oaXJpbmctYXNzZXNzbWVudHMtYW5kLWhvdy10by1tYXhpbWl6ZS10aGVtPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SG93IHRvIEVxdWl0YWJseSBEaXNjdXNzIENvbXBlbnNhdGlvbiB3aXRoIEpvYiBDYW5kaWRhdGVzLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vc3luZC5pby9ibG9nL2Fza2luZy1mb3Itc2FsYXJ5LWV4cGVjdGF0aW9ucy1hbmQtc2FsYXJ5LWhpc3RvcnkvIj5odHRwczovL3N5bmQuaW8vYmxvZy9hc2tpbmctZm9yLXNhbGFyeS1leHBlY3RhdGlvbnMtYW5kLXNhbGFyeS1oaXN0b3J5LzwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkkgYXNrIGNhbmRpZGF0ZXMgdGhlaXIgc2FsYXJ5IGV4cGVjdGF0aW9ucyBhbmQgZG9uJ3QgZmVlbCBiYWQgYWJvdXQgaXQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNrYW1hbmFnZXIub3JnLzIwMjAvMDIvaS1hc2stY2FuZGlkYXRlcy10aGVpci1zYWxhcnktZXhwZWN0YXRpb25zLWFuZC1kb250LWZlZWwtYmFkLWFib3V0LWl0Lmh0bWwiPmh0dHBzOi8vd3d3LmFza2FtYW5hZ2VyLm9yZy8yMDIwLzAyL2ktYXNrLWNhbmRpZGF0ZXMtdGhlaXItc2FsYXJ5LWV4cGVjdGF0aW9ucy1hbmQtZG9udC1mZWVsLWJhZC1hYm91dC1pdC5odG1sPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SXMgaXQgb2sgdG8gYXNrIGZvciBzYWxhcnkgaW5mbyBiZWZvcmUgaW50ZXJ2aWV3ID8gOiByL3JlY3J1aXRpbmdoZWxsIC0gUmVkZGl0LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9yZWNydWl0aW5naGVsbC9jb21tZW50cy95bnNuOHYvaXNfaXRfb2tfdG9fYXNrX2Zvcl9zYWxhcnlfaW5mb19iZWZvcmVfaW50ZXJ2aWV3LyI+aHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL3JlY3J1aXRpbmdoZWxsL2NvbW1lbnRzL3luc244di9pc19pdF9va190b19hc2tfZm9yX3NhbGFyeV9pbmZvX2JlZm9yZV9pbnRlcnZpZXcvPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VGhlIHJlYWwgcmVhc29ucyB3aHkgZGVzaWduIGNhbmRpZGF0ZXMgc2F5IG5vIC0gUm9iZXJ0IFdhbHRlcnMgVVMsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucm9iZXJ0d2FsdGVycy51cy9pbnNpZ2h0cy9oaXJpbmctYWR2aWNlL2Jsb2cvdGhlLXJlYWwtcmVhc29ucy13aHktZGVzaWduLWNhbmRpZGF0ZXMtc2F5LW5vLmh0bWwiPmh0dHBzOi8vd3d3LnJvYmVydHdhbHRlcnMudXMvaW5zaWdodHMvaGlyaW5nLWFkdmljZS9ibG9nL3RoZS1yZWFsLXJlYXNvbnMtd2h5LWRlc2lnbi1jYW5kaWRhdGVzLXNheS1uby5odG1sPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QW0gSSBiZWluZyBydWRlIHRvIGFzayBzYWxhcnkgcmFuZ2VzIHVwZnJvbnQ\/IDogci9yZWNydWl0aW5nIC0gUmVkZGl0LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9yZWNydWl0aW5nL2NvbW1lbnRzL3lnbzZzcS9hbV9pX2JlaW5nX3J1ZGVfdG9fYXNrX3NhbGFyeV9yYW5nZXNfdXBmcm9udC8iPmh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9yZWNydWl0aW5nL2NvbW1lbnRzL3lnbzZzcS9hbV9pX2JlaW5nX3J1ZGVfdG9fYXNrX3NhbGFyeV9yYW5nZXNfdXBmcm9udC88L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5BbiBJbnNpZGUgTG9vayBhdCBGYWNlYm9vaydzIE1ldGhvZCBmb3IgSGlyaW5nIERlc2lnbmVycyAtIEZpcnN0IFJvdW5kIFJldmlldywgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3Jldmlldy5maXJzdHJvdW5kLmNvbS9hbi1pbnNpZGUtbG9vay1hdC1mYWNlYm9va3MtbWV0aG9kLWZvci1oaXJpbmctZGVzaWduZXJzLyI+aHR0cHM6Ly9yZXZpZXcuZmlyc3Ryb3VuZC5jb20vYW4taW5zaWRlLWxvb2stYXQtZmFjZWJvb2tzLW1ldGhvZC1mb3ItaGlyaW5nLWRlc2lnbmVycy88L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Qcm92ZW4gTWV0YSBQcm9kdWN0IERlc2lnbmVyIGludGVydmlldyBndWlkZSBpbiAyMDI1IHwgUHJlcGZ1bGx5LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vcHJlcGZ1bGx5LmNvbS9pbnRlcnZpZXctZ3VpZGVzL21ldGEtcHJvZHVjdC1kZXNpZ25lciI+aHR0cHM6Ly9wcmVwZnVsbHkuY29tL2ludGVydmlldy1ndWlkZXMvbWV0YS1wcm9kdWN0LWRlc2lnbmVyPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VmlkZW8gSW50ZXJ2aWV3IG9mIHRoZSBNZXRhIFByb2R1Y3QgRGVzaWduZXIgaW50ZXJ2aWV3LiAtIFlvdVR1YmUsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g\/dj1XbGlGdlFhNkhtZyI+aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g\/dj1XbGlGdlFhNkhtZzwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkhvdyBJIHR1cm5lZCBkb3duIGEgZGVzaWduIGV4ZXJjaXNlIGludGVydmlldyByZXF1ZXN0IGFuZCBzdGlsbCBnb3QgYSBmaW5hbCByb3VuZCBpbnRlcnZpZXcgLSBSZWRkaXQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1VYRGVzaWduL2NvbW1lbnRzLzExYnNnbnMvaG93X2lfdHVybmVkX2Rvd25fYV9kZXNpZ25fZXhlcmNpc2VfaW50ZXJ2aWV3LyI+aHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1VYRGVzaWduL2NvbW1lbnRzLzExYnNnbnMvaG93X2lfdHVybmVkX2Rvd25fYV9kZXNpZ25fZXhlcmNpc2VfaW50ZXJ2aWV3LzwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNoYXJpbmcgdGhpcyBmb3IgYWR2aWNlIC0gYSBuaWNlIHdheSB0byBkZWNsaW5lIGEgdGFrZSBob21lIGRlc2lnbiBjaGFsbGVuZ2UuIDogci9VWERlc2lnbiwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5yZWRkaXQuY29tL3IvVVhEZXNpZ24vY29tbWVudHMvMTUwcmp2ci9zaGFyaW5nX3RoaXNfZm9yX2FkdmljZV9hX25pY2Vfd2F5X3RvX2RlY2xpbmVfYS8iPmh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9VWERlc2lnbi9jb21tZW50cy8xNTByanZyL3NoYXJpbmdfdGhpc19mb3JfYWR2aWNlX2FfbmljZV93YXlfdG9fZGVjbGluZV9hLzwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRoZSBUb3AgMTAgUHJvZHVjdCBEZXNpZ24gSW50ZXJ2aWV3IFF1ZXN0aW9ucyAoQW5kIEFuc3dlcnMpIC0gQ2FyZWVyRm91bmRyeSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL2NhcmVlcmZvdW5kcnkuY29tL2VuL2Jsb2cvcHJvZHVjdC1kZXNpZ24vcHJvZHVjdC1kZXNpZ24taW50ZXJ2aWV3LXF1ZXN0aW9ucy8iPmh0dHBzOi8vY2FyZWVyZm91bmRyeS5jb20vZW4vYmxvZy9wcm9kdWN0LWRlc2lnbi9wcm9kdWN0LWRlc2lnbi1pbnRlcnZpZXctcXVlc3Rpb25zLzwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRoZSBxdWVzdGlvbiAiV2h5IGRvIHlvdSB3YW50IHRvIHdvcmsgd2l0aCB1cyIgZHVyaW5nIGpvYiBpbnRlcnZpZXcgaXMgb3V0ZGF0ZWQgYW5kIGJvcmluZyA6IHIvcmVjcnVpdGluZ2hlbGwgLSBSZWRkaXQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL3JlY3J1aXRpbmdoZWxsL2NvbW1lbnRzLzEzMWxiY3ovdGhlX3F1ZXN0aW9uX3doeV9kb195b3Vfd2FudF90b193b3JrX3dpdGhfdXMvIj5odHRwczovL3d3dy5yZWRkaXQuY29tL3IvcmVjcnVpdGluZ2hlbGwvY29tbWVudHMvMTMxbGJjei90aGVfcXVlc3Rpb25fd2h5X2RvX3lvdV93YW50X3RvX3dvcmtfd2l0aF91cy88L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5UaGUgY3JpdGljYWwgZmxhd3Mgb2YgYXNraW5nICJ3aHkgZG8geW91IHdhbnQgdG8gd29yayBmb3IgdXM\/IiBpbiBhIGpvYiBpbnRlcnZpZXcsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly9wYXVsYWZzdGFudG9uLm1lZGl1bS5jb20vdGhlLWNyaXRpY2FsLWZsYXdzLW9mLWFza2luZy13aHktZG8teW91LXdhbnQtdG8td29yay1mb3ItdXMtZHVyaW5nLWEtam9iLWludGVydmlldy1kMjhhOTFiNmU0NzUiPmh0dHBzOi8vcGF1bGFmc3RhbnRvbi5tZWRpdW0uY29tL3RoZS1jcml0aWNhbC1mbGF3cy1vZi1hc2tpbmctd2h5LWRvLXlvdS13YW50LXRvLXdvcmstZm9yLXVzLWR1cmluZy1hLWpvYi1pbnRlcnZpZXctZDI4YTkxYjZlNDc1PC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SnVsaWUgWmh1byB8IExlYWRlcnNoaXAgU3BlYWtlciB8IEludGVydmlldyBRdWVzdGlvbnMgLSBZb3VUdWJlLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9ZTFTWmcwTWozVFEiPmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9ZTFTWmcwTWozVFE8L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Ib3cgdG8gSW1wcmVzcyBhbiBJbnRlcnZpZXdlci4gVGhlIHR3byB0cmFpdHMgdGhhdCBzcGVhayBtb3N0IHRv4oCmIHwgYnkgSnVsaWUgWmh1byB8IFRoZSBZZWFyIG9mIHRoZSBMb29raW5nIEdsYXNzIHwgTWVkaXVtLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vbWVkaXVtLmNvbS90aGUteWVhci1vZi10aGUtbG9va2luZy1nbGFzcy9ob3ctdG8taW1wcmVzcy1hbi1pbnRlcnZpZXdlci1jMjEwZDlkOGU4NGEiPmh0dHBzOi8vbWVkaXVtLmNvbS90aGUteWVhci1vZi10aGUtbG9va2luZy1nbGFzcy9ob3ctdG8taW1wcmVzcy1hbi1pbnRlcnZpZXdlci1jMjEwZDlkOGU4NGE8L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5UaGUgTWFraW5nIG9mIGEgTWFuYWdlcjogV2hhdCB0byBEbyBXaGVuIEV2ZXJ5b25lIExvb2tzIHRvIFlvdSAoOC8xMCkgYnkgWmh1bywgSnVsaWUsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cud2VhbHRob2ZoYXBwaW5lc3MuY29tL3RoZS1tYWtpbmctb2YtYS1tYW5hZ2VyLyI+aHR0cHM6Ly93d3cud2VhbHRob2ZoYXBwaW5lc3MuY29tL3RoZS1tYWtpbmctb2YtYS1tYW5hZ2VyLzwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkJvb2sgUmVwb3J0OiBUaGUgTWFraW5nIG9mIGEgTWFuYWdlciBieSBKdWxpZSBaaHVvIHwgYnkgTmlja3kgRGVQYXVsIHwgTWVkaXVtLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vbmlja3ktZGVwYXVsLm1lZGl1bS5jb20vYm9vay1yZXBvcnQtdGhlLW1ha2luZy1vZi1hLW1hbmFnZXItYnktanVsaWUtemh1by1kMTk4ZTllNGY1ODgiPmh0dHBzOi8vbmlja3ktZGVwYXVsLm1lZGl1bS5jb20vYm9vay1yZXBvcnQtdGhlLW1ha2luZy1vZi1hLW1hbmFnZXItYnktanVsaWUtemh1by1kMTk4ZTllNGY1ODg8L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Qcm9kdWN0IERlc2lnbiBMZWFkLCB3aGF0J3MgdGhlIGJlc3QgcXVlc3Rpb24geW91J3ZlIGV2ZXIgYmVlbiBhc2tlZC93YW50ZWQgdG8gYmUgYXNrZWQgd2hlbiBpbnRlcnZpZXdpbmcgZGVzaWduZXJzPyA6IHIvVVhEZXNpZ24gLSBSZWRkaXQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1VYRGVzaWduL2NvbW1lbnRzLzFpcjhmYmwvcHJvZHVjdF9kZXNpZ25fbGVhZF93aGF0c190aGVfYmVzdF9xdWVzdGlvbl95b3V2ZS8iPmh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9VWERlc2lnbi9jb21tZW50cy8xaXI4ZmJsL3Byb2R1Y3RfZGVzaWduX2xlYWRfd2hhdHNfdGhlX2Jlc3RfcXVlc3Rpb25feW91dmUvPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UHJvZHVjdCBEZXNpZ24gaW50ZXJ2aWV3IHF1ZXN0aW9ucyB8IGJ5IFRlZCBHb2FzIHwgVVggQ29sbGVjdGl2ZSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3V4ZGVzaWduLmNjL3Byb2R1Y3QtZGVzaWduLWludGVydmlldy1xdWVzdGlvbnMtY2RlYjJiZjI0OWVjIj5odHRwczovL3V4ZGVzaWduLmNjL3Byb2R1Y3QtZGVzaWduLWludGVydmlldy1xdWVzdGlvbnMtY2RlYjJiZjI0OWVjPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2h5IHdvdWxkIHlvdSBsaWtlIHRvIHdvcmsgZm9yIHVzPyBUZWxsIHVzIGFib3V0IHlvdXIgbW9zdCByZWNlbnQgcHJvamVjdC4gOiByL1VYRGVzaWduIC0gUmVkZGl0LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9VWERlc2lnbi9jb21tZW50cy8xZXAwZGhjL3doeV93b3VsZF95b3VfbGlrZV90b193b3JrX2Zvcl91c190ZWxsX3VzX2Fib3V0LyI+aHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1VYRGVzaWduL2NvbW1lbnRzLzFlcDBkaGMvd2h5X3dvdWxkX3lvdV9saWtlX3RvX3dvcmtfZm9yX3VzX3RlbGxfdXNfYWJvdXQvPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VXNpbmcgSW50ZXJ2aWV3IERlYnJpZWZzIHRvIE1ha2UgTW9yZSBJbmZvcm1lZCBIaXJpbmcgRGVjaXNpb25zIC0gSm9iU2NvcmUsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuam9ic2NvcmUuY29tL2FydGljbGVzL2ludGVydmlldy1kZWJyaWVmLyI+aHR0cHM6Ly93d3cuam9ic2NvcmUuY29tL2FydGljbGVzL2ludGVydmlldy1kZWJyaWVmLzwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkVmZmVjdGl2ZSBJbnRlcnZpZXcgRGVicmllZiA6IEV2ZXJ5dGhpbmcgWW91IE5lZWQgdG8gS25vdyAtIE5vb3RhLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5vb3RhLmlvL2VuL2VmZmVjdGl2ZS1pbnRlcnZpZXctZGVicmllZiI+aHR0cHM6Ly93d3cubm9vdGEuaW8vZW4vZWZmZWN0aXZlLWludGVydmlldy1kZWJyaWVmPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SG93IHRvIExlYWQgUHJvZHVjdGl2ZSBJbnRlcnZpZXcgRGVicmllZiBNZWV0aW5ncyAtIEZvbnppIEFJIFJlY3J1aXRlciwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL2ZvbnppLmFpL2Jsb2cvaW50ZXJ2aWV3LWRlYnJpZWYtbWVldGluZ3MiPmh0dHBzOi8vZm9uemkuYWkvYmxvZy9pbnRlcnZpZXctZGVicmllZi1tZWV0aW5nczwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkhvdyBNaWdodCBXZSBBc3Nlc3MgYW5kIEV2YWx1YXRlIERlc2lnbiBTa2lsbHM\/IDMgUGFydHMgb2YgYSBEZXNpZ25lciBFeHBsYWluZWQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZW1lcmdlLWNyZWF0aXZlcy5jb20vcG9zdC9ob3ctbWlnaHQtd2UtYXNzZXNzLWFuZC1ldmFsdWF0ZS1kZXNpZ24tc2tpbGxzLTMtcGFydHMtb2YtYS1kZXNpZ25lci1leHBsYWluZWQiPmh0dHBzOi8vd3d3LmVtZXJnZS1jcmVhdGl2ZXMuY29tL3Bvc3QvaG93LW1pZ2h0LXdlLWFzc2Vzcy1hbmQtZXZhbHVhdGUtZGVzaWduLXNraWxscy0zLXBhcnRzLW9mLWEtZGVzaWduZXItZXhwbGFpbmVkPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QmVzdCBQcmFjdGljZXMgZm9yIEdpdmluZyBGZWVkYmFjayB0byBSZWplY3RlZCBDYW5kaWRhdGVzIC0gR2VtLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmdlbS5jb20vYmxvZy9iZXN0LXByYWN0aWNlcy1mb3ItZ2l2aW5nLWZlZWRiYWNrLXRvLXJlamVjdGVkLWNhbmRpZGF0ZXMiPmh0dHBzOi8vd3d3LmdlbS5jb20vYmxvZy9iZXN0LXByYWN0aWNlcy1mb3ItZ2l2aW5nLWZlZWRiYWNrLXRvLXJlamVjdGVkLWNhbmRpZGF0ZXM8L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Ib3cgZG8geW91IHJlamVjdCBjYW5kaWRhdGVzIGJlY2F1c2Ugb2YgdGhlaXIgcGVyc29uYWxpdHkgLyBjdWx0dXJlIGZpdD8gOiByL3JlY3J1aXRpbmcgLSBSZWRkaXQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL3JlY3J1aXRpbmcvY29tbWVudHMvMWRvZWs0OS9ob3dfZG9feW91X3JlamVjdF9jYW5kaWRhdGVzX2JlY2F1c2Vfb2ZfdGhlaXIvIj5odHRwczovL3d3dy5yZWRkaXQuY29tL3IvcmVjcnVpdGluZy9jb21tZW50cy8xZG9lazQ5L2hvd19kb195b3VfcmVqZWN0X2NhbmRpZGF0ZXNfYmVjYXVzZV9vZl90aGVpci88L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Db25zdHJ1Y3RpdmUgRmVlZGJhY2sgZm9yIERlc2lnbmVycyAtIFVYIE1hZ2F6aW5lLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vdXhtYWcuY29tL2FydGljbGVzL2NvbnN0cnVjdGl2ZS1mZWVkYmFjay1mb3ItZGVzaWduZXJzIj5odHRwczovL3V4bWFnLmNvbS9hcnRpY2xlcy9jb25zdHJ1Y3RpdmUtZmVlZGJhY2stZm9yLWRlc2lnbmVyczwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkhvdyB0byB0ZWxsIGEgYmFkIGRlc2lnbmVyIHRoYXQgaGUvc2hlIGlzIGEgYmFkIGRlc2lnbmVyIHBvbGl0ZWx5IC0gUXVvcmEsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucXVvcmEuY29tL0hvdy1kby1JLXRlbGwtYS1iYWQtZGVzaWduZXItdGhhdC1oZS1zaGUtaXMtYS1iYWQtZGVzaWduZXItcG9saXRlbHkiPmh0dHBzOi8vd3d3LnF1b3JhLmNvbS9Ib3ctZG8tSS10ZWxsLWEtYmFkLWRlc2lnbmVyLXRoYXQtaGUtc2hlLWlzLWEtYmFkLWRlc2lnbmVyLXBvbGl0ZWx5PC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+NyBFeGFtcGxlcyBvZiBGZWVkYmFjayBmb3IgVW5zdWNjZXNzZnVsIENhbmRpZGF0ZXMgLSBFdmlkZW5jZWQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZXZpZGVuY2VkLmFwcC9ibG9nL2ZlZWRiYWNrLWZvci11bnN1Y2Nlc3NmdWwtY2FuZGlkYXRlcyI+aHR0cHM6Ly93d3cuZXZpZGVuY2VkLmFwcC9ibG9nL2ZlZWRiYWNrLWZvci11bnN1Y2Nlc3NmdWwtY2FuZGlkYXRlczwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC9vbD4KPCEtLSAvd3A6bGlzdCAtLT48L2RldGFpbHM+CjwhLS0gL3dwOmRldGFpbHMgLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPgoKZG9jdW1lbnRleGNlcnB0VG8gYSBjYW5kaWRhdGUsIHRoZSBwcm9jZXNzIGlzIHRoZSBjdWx0dXJlIG1hZGUgbWFuaWZlc3QuIEEgcG9vcmx5IHN0cnVjdHVyZWQgaW50ZXJ2aWV3IHByb2Nlc3MgaXMgYSBkaXJlY3QgYXNzYXVsdCBvbiB0aGUgY29tcGFueSdzIHJlcHV0YXRpb24uIGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFfdnBfZm9ybWF0X3ZpZGVvX3VybF92cF9pbWFnZV9mb2NhbF9wb2ludF92cF9jdXN0b21fcG9wdXBfaW1hZ2VfdnBfZm9ybWF0X2F1ZGlvX3VybF92cF9hbGJ1bV9pbWFnZXNfdnBfY3VzdG9tX3RodW1ibmFpbF92cF9jdXN0b21fdGh1bWJuYWlsX2ZvY2FsX3BvaW50X3ZwX2N1c3RvbV90aHVtYm5haWxfY292ZXJfdnBfaG92ZXJfdGh1bWJuYWlsX3ZwX2hvdmVyX3RodW1ibmFpbF9mb2NhbF9wb2ludF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2RvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1lYWJjb25fY29udHJvbHNfZGF0YWNsYXNzTmFtZXN0eWxlbGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3Nob3dDb250ZW50c3VtbWFyeWFiY29uX2NvbnRyb2xzX2RhdGFzdHlsZXRleHRDb2xvcmZvbnRGYW1pbHlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGFnTmFtZWFiY29uX2NvbnRyb2xzX2RhdGFhbGlnbnN0eWxldGV4dENvbG9ybGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVhYmNvbl9jb250cm9sc19kYXRhYWxpZ25zdHlsZWxheW91dGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50bGV2ZWxsZXZlbE9wdGlvbnNwbGFjZWhvbGRlcmJvcmRlckNvbG9yYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRhbGlnbmxvY2thbmNob3JjbGFzc05hbWVmb250RmFtaWx5Zm9udFNpemVmaXRUZXh0c3R5bGVtZXRhZGF0YWFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGxldmVsYWJjb25fY29udHJvbHNfZGF0YXN0eWxldGV4dENvbG9yZm9udFNpemVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhc3R5bGVmb250U2l6ZWZvbnRGYW1pbHlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGxldmVsYWJjb25fY29udHJvbHNfZGF0YXN0eWxldGV4dENvbG9yZm9udFNpemVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhc3R5bGVmb250U2l6ZWZvbnRGYW1pbHlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhc3R5bGVmb250U2l6ZWZvbnRGYW1pbHlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdvcmtzIGNpdGVkbGV2ZWxhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVhYmNvbl9jb250cm9sc19kYXRhc3R5bGViYWNrZ3JvdW5kQ29sb3JsYXlvdXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc2hvd0NvbnRlbnRzdW1tYXJ5Q2xpY2sgdG8gc2hvdyB3b3JrcyBjaXRlZGFiY29uX2NvbnRyb2xzX2RhdGFmb250U2l6ZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2hhdCBzaG91bGQgSSBleHBlY3QgZm9yIGEgZmluYWwgaW50ZXJ2aWV3IGZvciBhIHByb2R1Y3QgZGVzaWduZXIgcm9sZT8gOiByL1VYRGVzaWduIC0gUmVkZGl0LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9VWERlc2lnbi9jb21tZW50cy8xYmJicWRwL3doYXRfc2hvdWxkX2lfZXhwZWN0X2Zvcl9hX2ZpbmFsX2ludGVydmlld19mb3JfYS8iPmh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9VWERlc2lnbi9jb21tZW50cy8xYmJicWRwL3doYXRfc2hvdWxkX2lfZXhwZWN0X2Zvcl9hX2ZpbmFsX2ludGVydmlld19mb3JfYS88L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIFRydXRoIEJlaGluZCBMZW5ndGh5IEhpcmluZyBQcm9jZXNzZXMgaW4gVG9kYXkncyBKb2IgTWFya2V0IC0gTW9rYUhSLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1va2Foci5pby9teWJsb2cvbG9uZy1oaXJpbmctcHJvY2Vzcy1yZWFzb25zLWFuZC1zb2x1dGlvbnMvIj5odHRwczovL3d3dy5tb2thaHIuaW8vbXlibG9nL2xvbmctaGlyaW5nLXByb2Nlc3MtcmVhc29ucy1hbmQtc29sdXRpb25zLzwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBcmUgWW91IExvc2luZyBUb3AgQ2FuZGlkYXRlcyB0byBhIExlbmd0aHkgSGlyaW5nIFByb2Nlc3M\/IC0gSW50ZWdyYXRlZCBIdW1hbiBDYXBpdGFsLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vaWhjdXMuY29tLzIwMjQvMDQvMDMvYXJlLXlvdS1sb3NpbmctdG9wLWNhbmRpZGF0ZXMtdG8tYS1sZW5ndGh5LWhpcmluZy1wcm9jZXNzLyI+aHR0cHM6Ly9paGN1cy5jb20vMjAyNC8wNC8wMy9hcmUteW91LWxvc2luZy10b3AtY2FuZGlkYXRlcy10by1hLWxlbmd0aHktaGlyaW5nLXByb2Nlc3MvPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE5lZ2F0aXZlIEVmZmVjdHMgb2YgYSBMZW5ndGh5IFJlY3J1aXRtZW50IFByb2Nlc3MgWysgUmVhZHktdG8tVXNlIFNvbHV0aW9uc10gLSBNYXRjaHIsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cubWF0Y2hyLmlvL25lZ2F0aXZlLWVmZmVjdHMtb2YtYS1sZW5ndGh5LXJlY3J1aXRtZW50LXByb2Nlc3MvIj5odHRwczovL3d3dy5tYXRjaHIuaW8vbmVnYXRpdmUtZWZmZWN0cy1vZi1hLWxlbmd0aHktcmVjcnVpdG1lbnQtcHJvY2Vzcy88L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RG8gbGVuZ3RoeSByZWNydWl0bWVudCBwcm9jZXNzIG5lZ2F0aXZlbHkgaW1wYWN0IGVtcGxveWVyIGJyYW5kaW5nPyAtIFRlc3RsaWZ5LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vdGVzdGxpZnkuY29tL25lZ2F0aXZlLWltcGFjdC1vZi1sZW5ndGh5LXJlY3J1aXRtZW50LXByb2Nlc3MvIj5odHRwczovL3Rlc3RsaWZ5LmNvbS9uZWdhdGl2ZS1pbXBhY3Qtb2YtbGVuZ3RoeS1yZWNydWl0bWVudC1wcm9jZXNzLzwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgRG93bnNpZGVzIG9mIGEgTG9uZyBSZWNydWl0bWVudCBQcm9jZXNz4oCUYW5kIEhvdyB0byBTcGVlZCBVcCBIaXJpbmcgfCBSb2JlcnQgSGFsZiwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5yb2JlcnRoYWxmLmNvbS91cy9lbi9pbnNpZ2h0cy9tYW5hZ2VtZW50LXRpcHMvaG93LWEtbG9uZy1yZWNydWl0bWVudC1wcm9jZXNzLWNhbi1odXJ0LXlvdSI+aHR0cHM6Ly93d3cucm9iZXJ0aGFsZi5jb20vdXMvZW4vaW5zaWdodHMvbWFuYWdlbWVudC10aXBzL2hvdy1hLWxvbmctcmVjcnVpdG1lbnQtcHJvY2Vzcy1jYW4taHVydC15b3U8L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIFN1cnByaXNpbmcgSW1wYWN0IG9mIGEgTG9uZyBIaXJpbmcgUHJvY2VzcyBvbiBSZWNydWl0bWVudCBTdWNjZXNzIGFuZCBCdWRnZXRzLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmxhbnRlcmlhLmNvbS9uZXdzL3N1cnByaXNpbmctaW1wYWN0LWxvbmctaGlyaW5nLXByb2Nlc3MtcmVjcnVpdG1lbnQtc3VjY2Vzcy1hbmQtYnVkZ2V0cyI+aHR0cHM6Ly93d3cubGFudGVyaWEuY29tL25ld3Mvc3VycHJpc2luZy1pbXBhY3QtbG9uZy1oaXJpbmctcHJvY2Vzcy1yZWNydWl0bWVudC1zdWNjZXNzLWFuZC1idWRnZXRzPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENyYWNraW5nIFRoZSBVWCBEZXNpZ24gSm9iIEludGVydmlldyBpbiAyMDIzLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vcHJvZHVjdGRlc2lnbmludGVydmlldy5jb20vdXgtZGVzaWduLWpvYi1pbnRlcnZpZXctcHJvY2VzcyI+aHR0cHM6Ly9wcm9kdWN0ZGVzaWduaW50ZXJ2aWV3LmNvbS91eC1kZXNpZ24tam9iLWludGVydmlldy1wcm9jZXNzPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyB0byBwcmVwYXJlIGZvciB5b3VyIEZhY2Vib29rIHByb2R1Y3QgZGVzaWduIGludGVydmlldyB8IGJ5IExpbHkgLi4uLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vdXhkZXNpZ24uY2MvaG93LXRvLXByZXBhcmUtZm9yLXlvdXItZmFjZWJvb2stcHJvZHVjdC1kZXNpZ24taW50ZXJ2aWV3LWY4MGFiOWU4ZjZmYiI+aHR0cHM6Ly91eGRlc2lnbi5jYy9ob3ctdG8tcHJlcGFyZS1mb3IteW91ci1mYWNlYm9vay1wcm9kdWN0LWRlc2lnbi1pbnRlcnZpZXctZjgwYWI5ZThmNmZiPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE1ldGEgcHJvZHVjdCBkZXNpZ25lciBpbnRlcnZpZXcgKHF1ZXN0aW9ucywgcHJlcCwgcHJvY2VzcyAuLi4sIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly9pZ290YW5vZmZlci5jb20vYmxvZ3MvdGVjaC9mYWNlYm9vay1wcm9kdWN0LWRlc2lnbmVyLWludGVydmlldyI+aHR0cHM6Ly9pZ290YW5vZmZlci5jb20vYmxvZ3MvdGVjaC9mYWNlYm9vay1wcm9kdWN0LWRlc2lnbmVyLWludGVydmlldzwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREZXNpZ25pbmcgYW4gaW50ZXJ2aWV3IHByb2Nlc3MgZm9yIHByb2R1Y3QgZGVzaWduZXJzIOKAlCBGYWlyZSBEZXNpZ24sIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGVzaWduLmZhaXJlLmNvbS9kZXNpZ24tYmxvZy9kZXNpZ2luZ2FuaW50ZXJ2aWV3cHJvY2VzcyI+aHR0cHM6Ly93d3cuZGVzaWduLmZhaXJlLmNvbS9kZXNpZ24tYmxvZy9kZXNpZ2luZ2FuaW50ZXJ2aWV3cHJvY2VzczwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRIYXZpbmcgaHVtaWxpdHkgaW4geW91ciBjYXJlZXIgLSBCZSBSZWNydWl0bWVudCwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL2JlcmVjcnVpdG1lbnQuY29tLmF1L2hhdmluZy1odW1pbGl0eS1pbi15b3VyLWNhcmVlci8iPmh0dHBzOi8vYmVyZWNydWl0bWVudC5jb20uYXUvaGF2aW5nLWh1bWlsaXR5LWluLXlvdXItY2FyZWVyLzwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaHkgYmVpbmcgaHVtYmxlIGlzIHNvIGltcG9ydGFudCBpbiB0aGUgd29ybGQgb2Ygd29yaywgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy53ZWZvcnVtLm9yZy9zdG9yaWVzLzIwMjEvMDkvaHVtaWxpdHktaW1wb3J0YW50LXdvcmxkLW9mLXdvcmsvIj5odHRwczovL3d3dy53ZWZvcnVtLm9yZy9zdG9yaWVzLzIwMjEvMDkvaHVtaWxpdHktaW1wb3J0YW50LXdvcmxkLW9mLXdvcmsvPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEh1bWlsaXR5LCBub3QganVzdCBzZWxmLXByb21vdGlvbiwgaXMgYSBwYXRoIHRvIGxlYWRlcnNoaXAsIHN0dWR5IGZpbmRzIHwgSFIgRGl2ZSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5ocmRpdmUuY29tL25ld3MvaHVtYmxlLWxlYWRlcnNoaXAtZ29vZC1mb3Itb3JnYW5pemF0aW9ucy83MTI3OTQvIj5odHRwczovL3d3dy5ocmRpdmUuY29tL25ld3MvaHVtYmxlLWxlYWRlcnNoaXAtZ29vZC1mb3Itb3JnYW5pemF0aW9ucy83MTI3OTQvPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEh1bWlsaXR5OiBOb3cgSGlyaW5nLiBUaGVyZSdzIGEgc3RyYW5nZSB0aGluZyBoYXBwZW5pbmcgaW7igKYgfCBieSBSaWNoYXJkIEJhbmZpZWxkIHwgSnVuLCAyMDI1LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vcmljaGFyZG1iYW5maWVsZC5tZWRpdW0uY29tL2h1bWlsaXR5LW5vdy1oaXJpbmctNGY4NTdiMWQzNmM1Ij5odHRwczovL3JpY2hhcmRtYmFuZmllbGQubWVkaXVtLmNvbS9odW1pbGl0eS1ub3ctaGlyaW5nLTRmODU3YjFkMzZjNTwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgSW1wYWN0IE9mIEh1bWlsaXR5OiBIb3cgQXV0aGVudGljaXR5IEFuZCBTZWxmbGVzc25lc3MgRHJpdmUgTGVhZGVyc2hpcCBTdWNjZXNzLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzc2V0bGl2aW5nLmNvbS9ibG9ncy90aGUtaW1wYWN0LW9mLWh1bWlsaXR5LWhvdy1hdXRoZW50aWNpdHktYW5kLXNlbGZsZXNzbmVzcy1kcml2ZS1sZWFkZXJzaGlwLXN1Y2Nlc3MiPmh0dHBzOi8vd3d3LmFzc2V0bGl2aW5nLmNvbS9ibG9ncy90aGUtaW1wYWN0LW9mLWh1bWlsaXR5LWhvdy1hdXRoZW50aWNpdHktYW5kLXNlbGZsZXNzbmVzcy1kcml2ZS1sZWFkZXJzaGlwLXN1Y2Nlc3M8L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QmVpbmcgSHVtYmxlIGF0IFdvcmsgYW5kIFdoeSBJdCBNYXR0ZXJzIC0gU2tpbGxQYXRoLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vc2tpbGxwYXRoLmNvbS9ibG9nL25lZWQtaHVtaWxpdHktd29ya3BsYWNlIj5odHRwczovL3NraWxscGF0aC5jb20vYmxvZy9uZWVkLWh1bWlsaXR5LXdvcmtwbGFjZTwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQcmUtRW1wbG95bWVudCBTY3JlZW5pbmc6IEV2ZXJ5dGhpbmcgWW91IE5lZWQgdG8gS25vdyAtIEVkZHksIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly9lZGR5LmNvbS9oci1lbmN5Y2xvcGVkaWEvcHJlLWVtcGxveW1lbnQtc2NyZWVuaW5nLyI+aHR0cHM6Ly9lZGR5LmNvbS9oci1lbmN5Y2xvcGVkaWEvcHJlLWVtcGxveW1lbnQtc2NyZWVuaW5nLzwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQcmVzY3JlZW5pbmcgQ2FuZGlkYXRlczogV2hhdCBZb3UgTmVlZCBUbyBLbm93LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnByZW1pZXJ0YWxlbnRwYXJ0bmVycy5jb20vcG9zdC9wcmVzY3JlZW5pbmctY2FuZGlkYXRlcy13aGF0LXlvdS1uZWVkLXRvLWtub3ciPmh0dHBzOi8vd3d3LnByZW1pZXJ0YWxlbnRwYXJ0bmVycy5jb20vcG9zdC9wcmVzY3JlZW5pbmctY2FuZGlkYXRlcy13aGF0LXlvdS1uZWVkLXRvLWtub3c8L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50d3d3LnByZW1pZXJ0YWxlbnRwYXJ0bmVycy5jb20sIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucHJlbWllcnRhbGVudHBhcnRuZXJzLmNvbS9wb3N0L3ByZXNjcmVlbmluZy1jYW5kaWRhdGVzLXdoYXQteW91LW5lZWQtdG8ta25vdyM6fjp0ZXh0PVByZSUyRHNjcmVlbmluZyUyMGNhbmRpZGF0ZXMlMjBiZWZvcmUlMjBpbixsaWUlMjBvbiUyMHJlc3VtZXMlMkMlMjBpdCUyMGhhcHBlbnMuIj5odHRwczovL3d3dy5wcmVtaWVydGFsZW50cGFydG5lcnMuY29tL3Bvc3QvcHJlc2NyZWVuaW5nLWNhbmRpZGF0ZXMtd2hhdC15b3UtbmVlZC10by1rbm93Izp+OnRleHQ9UHJlJTJEc2NyZWVuaW5nJTIwY2FuZGlkYXRlcyUyMGJlZm9yZSUyMGluLGxpZSUyMG9uJTIwcmVzdW1lcyUyQyUyMGl0JTIwaGFwcGVucy48L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIEltcG9ydGFuY2Ugb2YgUHJlLVNjcmVlbmluZyBZb3VyIFRvcCBDYW5kaWRhdGVzIC0gU2t5ZSBIUiBDb25zdWx0aW5nLCBMTEMsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuc2t5ZWhyY29uc3VsdGluZy5jb20vYmxvZy9wcmUtc2NyZWVuaW5nIj5odHRwczovL3d3dy5za3llaHJjb25zdWx0aW5nLmNvbS9ibG9nL3ByZS1zY3JlZW5pbmc8L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q2FuZGlkYXRlIFNjcmVlbmluZzogQmVzdCBQcmFjdGljZXMgYW5kIFdheXMgdG8gUHJlLVNjcmVlbiAtIEdvb2RUaW1lLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vZ29vZHRpbWUuaW8vYmxvZy9yZWNydWl0aW5nL2NhbmRpZGF0ZS1zY3JlZW5pbmcvIj5odHRwczovL2dvb2R0aW1lLmlvL2Jsb2cvcmVjcnVpdGluZy9jYW5kaWRhdGUtc2NyZWVuaW5nLzwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQxMCBLZXkgQmVuZWZpdHMgb2YgUHJlLUhpcmluZyBBc3Nlc3NtZW50cyBhbmQgSG93IHRvIE1heGltaXplIFRoZW0gLSBlU2tpbGwsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZXNraWxsLmNvbS9yZXNvdXJjZXMvYmxvZy8xMC1rZXktYmVuZWZpdHMtb2YtcHJlLWhpcmluZy1hc3Nlc3NtZW50cy1hbmQtaG93LXRvLW1heGltaXplLXRoZW0iPmh0dHBzOi8vd3d3LmVza2lsbC5jb20vcmVzb3VyY2VzL2Jsb2cvMTAta2V5LWJlbmVmaXRzLW9mLXByZS1oaXJpbmctYXNzZXNzbWVudHMtYW5kLWhvdy10by1tYXhpbWl6ZS10aGVtPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyB0byBFcXVpdGFibHkgRGlzY3VzcyBDb21wZW5zYXRpb24gd2l0aCBKb2IgQ2FuZGlkYXRlcywgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3N5bmQuaW8vYmxvZy9hc2tpbmctZm9yLXNhbGFyeS1leHBlY3RhdGlvbnMtYW5kLXNhbGFyeS1oaXN0b3J5LyI+aHR0cHM6Ly9zeW5kLmlvL2Jsb2cvYXNraW5nLWZvci1zYWxhcnktZXhwZWN0YXRpb25zLWFuZC1zYWxhcnktaGlzdG9yeS88L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SSBhc2sgY2FuZGlkYXRlcyB0aGVpciBzYWxhcnkgZXhwZWN0YXRpb25zIGFuZCBkb24ndCBmZWVsIGJhZCBhYm91dCBpdCwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5hc2thbWFuYWdlci5vcmcvMjAyMC8wMi9pLWFzay1jYW5kaWRhdGVzLXRoZWlyLXNhbGFyeS1leHBlY3RhdGlvbnMtYW5kLWRvbnQtZmVlbC1iYWQtYWJvdXQtaXQuaHRtbCI+aHR0cHM6Ly93d3cuYXNrYW1hbmFnZXIub3JnLzIwMjAvMDIvaS1hc2stY2FuZGlkYXRlcy10aGVpci1zYWxhcnktZXhwZWN0YXRpb25zLWFuZC1kb250LWZlZWwtYmFkLWFib3V0LWl0Lmh0bWw8L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SXMgaXQgb2sgdG8gYXNrIGZvciBzYWxhcnkgaW5mbyBiZWZvcmUgaW50ZXJ2aWV3ID8gOiByL3JlY3J1aXRpbmdoZWxsIC0gUmVkZGl0LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9yZWNydWl0aW5naGVsbC9jb21tZW50cy95bnNuOHYvaXNfaXRfb2tfdG9fYXNrX2Zvcl9zYWxhcnlfaW5mb19iZWZvcmVfaW50ZXJ2aWV3LyI+aHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL3JlY3J1aXRpbmdoZWxsL2NvbW1lbnRzL3luc244di9pc19pdF9va190b19hc2tfZm9yX3NhbGFyeV9pbmZvX2JlZm9yZV9pbnRlcnZpZXcvPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSByZWFsIHJlYXNvbnMgd2h5IGRlc2lnbiBjYW5kaWRhdGVzIHNheSBubyAtIFJvYmVydCBXYWx0ZXJzIFVTLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJvYmVydHdhbHRlcnMudXMvaW5zaWdodHMvaGlyaW5nLWFkdmljZS9ibG9nL3RoZS1yZWFsLXJlYXNvbnMtd2h5LWRlc2lnbi1jYW5kaWRhdGVzLXNheS1uby5odG1sIj5odHRwczovL3d3dy5yb2JlcnR3YWx0ZXJzLnVzL2luc2lnaHRzL2hpcmluZy1hZHZpY2UvYmxvZy90aGUtcmVhbC1yZWFzb25zLXdoeS1kZXNpZ24tY2FuZGlkYXRlcy1zYXktbm8uaHRtbDwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBbSBJIGJlaW5nIHJ1ZGUgdG8gYXNrIHNhbGFyeSByYW5nZXMgdXBmcm9udD8gOiByL3JlY3J1aXRpbmcgLSBSZWRkaXQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL3JlY3J1aXRpbmcvY29tbWVudHMveWdvNnNxL2FtX2lfYmVpbmdfcnVkZV90b19hc2tfc2FsYXJ5X3Jhbmdlc191cGZyb250LyI+aHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL3JlY3J1aXRpbmcvY29tbWVudHMveWdvNnNxL2FtX2lfYmVpbmdfcnVkZV90b19hc2tfc2FsYXJ5X3Jhbmdlc191cGZyb250LzwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBbiBJbnNpZGUgTG9vayBhdCBGYWNlYm9vaydzIE1ldGhvZCBmb3IgSGlyaW5nIERlc2lnbmVycyAtIEZpcnN0IFJvdW5kIFJldmlldywgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3Jldmlldy5maXJzdHJvdW5kLmNvbS9hbi1pbnNpZGUtbG9vay1hdC1mYWNlYm9va3MtbWV0aG9kLWZvci1oaXJpbmctZGVzaWduZXJzLyI+aHR0cHM6Ly9yZXZpZXcuZmlyc3Ryb3VuZC5jb20vYW4taW5zaWRlLWxvb2stYXQtZmFjZWJvb2tzLW1ldGhvZC1mb3ItaGlyaW5nLWRlc2lnbmVycy88L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UHJvdmVuIE1ldGEgUHJvZHVjdCBEZXNpZ25lciBpbnRlcnZpZXcgZ3VpZGUgaW4gMjAyNSB8IFByZXBmdWxseSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3ByZXBmdWxseS5jb20vaW50ZXJ2aWV3LWd1aWRlcy9tZXRhLXByb2R1Y3QtZGVzaWduZXIiPmh0dHBzOi8vcHJlcGZ1bGx5LmNvbS9pbnRlcnZpZXctZ3VpZGVzL21ldGEtcHJvZHVjdC1kZXNpZ25lcjwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRWaWRlbyBJbnRlcnZpZXcgb2YgdGhlIE1ldGEgUHJvZHVjdCBEZXNpZ25lciBpbnRlcnZpZXcuIC0gWW91VHViZSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVdsaUZ2UWE2SG1nIj5odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVdsaUZ2UWE2SG1nPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyBJIHR1cm5lZCBkb3duIGEgZGVzaWduIGV4ZXJjaXNlIGludGVydmlldyByZXF1ZXN0IGFuZCBzdGlsbCBnb3QgYSBmaW5hbCByb3VuZCBpbnRlcnZpZXcgLSBSZWRkaXQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1VYRGVzaWduL2NvbW1lbnRzLzExYnNnbnMvaG93X2lfdHVybmVkX2Rvd25fYV9kZXNpZ25fZXhlcmNpc2VfaW50ZXJ2aWV3LyI+aHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1VYRGVzaWduL2NvbW1lbnRzLzExYnNnbnMvaG93X2lfdHVybmVkX2Rvd25fYV9kZXNpZ25fZXhlcmNpc2VfaW50ZXJ2aWV3LzwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTaGFyaW5nIHRoaXMgZm9yIGFkdmljZSAtIGEgbmljZSB3YXkgdG8gZGVjbGluZSBhIHRha2UgaG9tZSBkZXNpZ24gY2hhbGxlbmdlLiA6IHIvVVhEZXNpZ24sIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1VYRGVzaWduL2NvbW1lbnRzLzE1MHJqdnIvc2hhcmluZ190aGlzX2Zvcl9hZHZpY2VfYV9uaWNlX3dheV90b19kZWNsaW5lX2EvIj5odHRwczovL3d3dy5yZWRkaXQuY29tL3IvVVhEZXNpZ24vY29tbWVudHMvMTUwcmp2ci9zaGFyaW5nX3RoaXNfZm9yX2FkdmljZV9hX25pY2Vfd2F5X3RvX2RlY2xpbmVfYS88L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIFRvcCAxMCBQcm9kdWN0IERlc2lnbiBJbnRlcnZpZXcgUXVlc3Rpb25zIChBbmQgQW5zd2VycykgLSBDYXJlZXJGb3VuZHJ5LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vY2FyZWVyZm91bmRyeS5jb20vZW4vYmxvZy9wcm9kdWN0LWRlc2lnbi9wcm9kdWN0LWRlc2lnbi1pbnRlcnZpZXctcXVlc3Rpb25zLyI+aHR0cHM6Ly9jYXJlZXJmb3VuZHJ5LmNvbS9lbi9ibG9nL3Byb2R1Y3QtZGVzaWduL3Byb2R1Y3QtZGVzaWduLWludGVydmlldy1xdWVzdGlvbnMvPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBxdWVzdGlvbiAiV2h5IGRvIHlvdSB3YW50IHRvIHdvcmsgd2l0aCB1cyIgZHVyaW5nIGpvYiBpbnRlcnZpZXcgaXMgb3V0ZGF0ZWQgYW5kIGJvcmluZyA6IHIvcmVjcnVpdGluZ2hlbGwgLSBSZWRkaXQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL3JlY3J1aXRpbmdoZWxsL2NvbW1lbnRzLzEzMWxiY3ovdGhlX3F1ZXN0aW9uX3doeV9kb195b3Vfd2FudF90b193b3JrX3dpdGhfdXMvIj5odHRwczovL3d3dy5yZWRkaXQuY29tL3IvcmVjcnVpdGluZ2hlbGwvY29tbWVudHMvMTMxbGJjei90aGVfcXVlc3Rpb25fd2h5X2RvX3lvdV93YW50X3RvX3dvcmtfd2l0aF91cy88L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGNyaXRpY2FsIGZsYXdzIG9mIGFza2luZyAid2h5IGRvIHlvdSB3YW50IHRvIHdvcmsgZm9yIHVzPyIgaW4gYSBqb2IgaW50ZXJ2aWV3LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vcGF1bGFmc3RhbnRvbi5tZWRpdW0uY29tL3RoZS1jcml0aWNhbC1mbGF3cy1vZi1hc2tpbmctd2h5LWRvLXlvdS13YW50LXRvLXdvcmstZm9yLXVzLWR1cmluZy1hLWpvYi1pbnRlcnZpZXctZDI4YTkxYjZlNDc1Ij5odHRwczovL3BhdWxhZnN0YW50b24ubWVkaXVtLmNvbS90aGUtY3JpdGljYWwtZmxhd3Mtb2YtYXNraW5nLXdoeS1kby15b3Utd2FudC10by13b3JrLWZvci11cy1kdXJpbmctYS1qb2ItaW50ZXJ2aWV3LWQyOGE5MWI2ZTQ3NTwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRKdWxpZSBaaHVvIHwgTGVhZGVyc2hpcCBTcGVha2VyIHwgSW50ZXJ2aWV3IFF1ZXN0aW9ucyAtIFlvdVR1YmUsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g\/dj1lMVNaZzBNajNUUSI+aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g\/dj1lMVNaZzBNajNUUTwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRIb3cgdG8gSW1wcmVzcyBhbiBJbnRlcnZpZXdlci4gVGhlIHR3byB0cmFpdHMgdGhhdCBzcGVhayBtb3N0IHRv4oCmIHwgYnkgSnVsaWUgWmh1byB8IFRoZSBZZWFyIG9mIHRoZSBMb29raW5nIEdsYXNzIHwgTWVkaXVtLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vbWVkaXVtLmNvbS90aGUteWVhci1vZi10aGUtbG9va2luZy1nbGFzcy9ob3ctdG8taW1wcmVzcy1hbi1pbnRlcnZpZXdlci1jMjEwZDlkOGU4NGEiPmh0dHBzOi8vbWVkaXVtLmNvbS90aGUteWVhci1vZi10aGUtbG9va2luZy1nbGFzcy9ob3ctdG8taW1wcmVzcy1hbi1pbnRlcnZpZXdlci1jMjEwZDlkOGU4NGE8L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIE1ha2luZyBvZiBhIE1hbmFnZXI6IFdoYXQgdG8gRG8gV2hlbiBFdmVyeW9uZSBMb29rcyB0byBZb3UgKDgvMTApIGJ5IFpodW8sIEp1bGllLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LndlYWx0aG9maGFwcGluZXNzLmNvbS90aGUtbWFraW5nLW9mLWEtbWFuYWdlci8iPmh0dHBzOi8vd3d3LndlYWx0aG9maGFwcGluZXNzLmNvbS90aGUtbWFraW5nLW9mLWEtbWFuYWdlci88L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Qm9vayBSZXBvcnQ6IFRoZSBNYWtpbmcgb2YgYSBNYW5hZ2VyIGJ5IEp1bGllIFpodW8gfCBieSBOaWNreSBEZVBhdWwgfCBNZWRpdW0sIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly9uaWNreS1kZXBhdWwubWVkaXVtLmNvbS9ib29rLXJlcG9ydC10aGUtbWFraW5nLW9mLWEtbWFuYWdlci1ieS1qdWxpZS16aHVvLWQxOThlOWU0ZjU4OCI+aHR0cHM6Ly9uaWNreS1kZXBhdWwubWVkaXVtLmNvbS9ib29rLXJlcG9ydC10aGUtbWFraW5nLW9mLWEtbWFuYWdlci1ieS1qdWxpZS16aHVvLWQxOThlOWU0ZjU4ODwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQcm9kdWN0IERlc2lnbiBMZWFkLCB3aGF0J3MgdGhlIGJlc3QgcXVlc3Rpb24geW91J3ZlIGV2ZXIgYmVlbiBhc2tlZC93YW50ZWQgdG8gYmUgYXNrZWQgd2hlbiBpbnRlcnZpZXdpbmcgZGVzaWduZXJzPyA6IHIvVVhEZXNpZ24gLSBSZWRkaXQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1VYRGVzaWduL2NvbW1lbnRzLzFpcjhmYmwvcHJvZHVjdF9kZXNpZ25fbGVhZF93aGF0c190aGVfYmVzdF9xdWVzdGlvbl95b3V2ZS8iPmh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9VWERlc2lnbi9jb21tZW50cy8xaXI4ZmJsL3Byb2R1Y3RfZGVzaWduX2xlYWRfd2hhdHNfdGhlX2Jlc3RfcXVlc3Rpb25feW91dmUvPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFByb2R1Y3QgRGVzaWduIGludGVydmlldyBxdWVzdGlvbnMgfCBieSBUZWQgR29hcyB8IFVYIENvbGxlY3RpdmUsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly91eGRlc2lnbi5jYy9wcm9kdWN0LWRlc2lnbi1pbnRlcnZpZXctcXVlc3Rpb25zLWNkZWIyYmYyNDllYyI+aHR0cHM6Ly91eGRlc2lnbi5jYy9wcm9kdWN0LWRlc2lnbi1pbnRlcnZpZXctcXVlc3Rpb25zLWNkZWIyYmYyNDllYzwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaHkgd291bGQgeW91IGxpa2UgdG8gd29yayBmb3IgdXM\/IFRlbGwgdXMgYWJvdXQgeW91ciBtb3N0IHJlY2VudCBwcm9qZWN0LiA6IHIvVVhEZXNpZ24gLSBSZWRkaXQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1VYRGVzaWduL2NvbW1lbnRzLzFlcDBkaGMvd2h5X3dvdWxkX3lvdV9saWtlX3RvX3dvcmtfZm9yX3VzX3RlbGxfdXNfYWJvdXQvIj5odHRwczovL3d3dy5yZWRkaXQuY29tL3IvVVhEZXNpZ24vY29tbWVudHMvMWVwMGRoYy93aHlfd291bGRfeW91X2xpa2VfdG9fd29ya19mb3JfdXNfdGVsbF91c19hYm91dC88L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VXNpbmcgSW50ZXJ2aWV3IERlYnJpZWZzIHRvIE1ha2UgTW9yZSBJbmZvcm1lZCBIaXJpbmcgRGVjaXNpb25zIC0gSm9iU2NvcmUsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuam9ic2NvcmUuY29tL2FydGljbGVzL2ludGVydmlldy1kZWJyaWVmLyI+aHR0cHM6Ly93d3cuam9ic2NvcmUuY29tL2FydGljbGVzL2ludGVydmlldy1kZWJyaWVmLzwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRFZmZlY3RpdmUgSW50ZXJ2aWV3IERlYnJpZWYgOiBFdmVyeXRoaW5nIFlvdSBOZWVkIHRvIEtub3cgLSBOb290YSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5ub290YS5pby9lbi9lZmZlY3RpdmUtaW50ZXJ2aWV3LWRlYnJpZWYiPmh0dHBzOi8vd3d3Lm5vb3RhLmlvL2VuL2VmZmVjdGl2ZS1pbnRlcnZpZXctZGVicmllZjwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRIb3cgdG8gTGVhZCBQcm9kdWN0aXZlIEludGVydmlldyBEZWJyaWVmIE1lZXRpbmdzIC0gRm9uemkgQUkgUmVjcnVpdGVyLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vZm9uemkuYWkvYmxvZy9pbnRlcnZpZXctZGVicmllZi1tZWV0aW5ncyI+aHR0cHM6Ly9mb256aS5haS9ibG9nL2ludGVydmlldy1kZWJyaWVmLW1lZXRpbmdzPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyBNaWdodCBXZSBBc3Nlc3MgYW5kIEV2YWx1YXRlIERlc2lnbiBTa2lsbHM\/IDMgUGFydHMgb2YgYSBEZXNpZ25lciBFeHBsYWluZWQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZW1lcmdlLWNyZWF0aXZlcy5jb20vcG9zdC9ob3ctbWlnaHQtd2UtYXNzZXNzLWFuZC1ldmFsdWF0ZS1kZXNpZ24tc2tpbGxzLTMtcGFydHMtb2YtYS1kZXNpZ25lci1leHBsYWluZWQiPmh0dHBzOi8vd3d3LmVtZXJnZS1jcmVhdGl2ZXMuY29tL3Bvc3QvaG93LW1pZ2h0LXdlLWFzc2Vzcy1hbmQtZXZhbHVhdGUtZGVzaWduLXNraWxscy0zLXBhcnRzLW9mLWEtZGVzaWduZXItZXhwbGFpbmVkPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJlc3QgUHJhY3RpY2VzIGZvciBHaXZpbmcgRmVlZGJhY2sgdG8gUmVqZWN0ZWQgQ2FuZGlkYXRlcyAtIEdlbSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5nZW0uY29tL2Jsb2cvYmVzdC1wcmFjdGljZXMtZm9yLWdpdmluZy1mZWVkYmFjay10by1yZWplY3RlZC1jYW5kaWRhdGVzIj5odHRwczovL3d3dy5nZW0uY29tL2Jsb2cvYmVzdC1wcmFjdGljZXMtZm9yLWdpdmluZy1mZWVkYmFjay10by1yZWplY3RlZC1jYW5kaWRhdGVzPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyBkbyB5b3UgcmVqZWN0IGNhbmRpZGF0ZXMgYmVjYXVzZSBvZiB0aGVpciBwZXJzb25hbGl0eSAvIGN1bHR1cmUgZml0PyA6IHIvcmVjcnVpdGluZyAtIFJlZGRpdCwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5yZWRkaXQuY29tL3IvcmVjcnVpdGluZy9jb21tZW50cy8xZG9lazQ5L2hvd19kb195b3VfcmVqZWN0X2NhbmRpZGF0ZXNfYmVjYXVzZV9vZl90aGVpci8iPmh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9yZWNydWl0aW5nL2NvbW1lbnRzLzFkb2VrNDkvaG93X2RvX3lvdV9yZWplY3RfY2FuZGlkYXRlc19iZWNhdXNlX29mX3RoZWlyLzwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb25zdHJ1Y3RpdmUgRmVlZGJhY2sgZm9yIERlc2lnbmVycyAtIFVYIE1hZ2F6aW5lLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vdXhtYWcuY29tL2FydGljbGVzL2NvbnN0cnVjdGl2ZS1mZWVkYmFjay1mb3ItZGVzaWduZXJzIj5odHRwczovL3V4bWFnLmNvbS9hcnRpY2xlcy9jb25zdHJ1Y3RpdmUtZmVlZGJhY2stZm9yLWRlc2lnbmVyczwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRIb3cgdG8gdGVsbCBhIGJhZCBkZXNpZ25lciB0aGF0IGhlL3NoZSBpcyBhIGJhZCBkZXNpZ25lciBwb2xpdGVseSAtIFF1b3JhLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnF1b3JhLmNvbS9Ib3ctZG8tSS10ZWxsLWEtYmFkLWRlc2lnbmVyLXRoYXQtaGUtc2hlLWlzLWEtYmFkLWRlc2lnbmVyLXBvbGl0ZWx5Ij5odHRwczovL3d3dy5xdW9yYS5jb20vSG93LWRvLUktdGVsbC1hLWJhZC1kZXNpZ25lci10aGF0LWhlLXNoZS1pcy1hLWJhZC1kZXNpZ25lci1wb2xpdGVseTwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ3IEV4YW1wbGVzIG9mIEZlZWRiYWNrIGZvciBVbnN1Y2Nlc3NmdWwgQ2FuZGlkYXRlcyAtIEV2aWRlbmNlZCwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5ldmlkZW5jZWQuYXBwL2Jsb2cvZmVlZGJhY2stZm9yLXVuc3VjY2Vzc2Z1bC1jYW5kaWRhdGVzIj5odHRwczovL3d3dy5ldmlkZW5jZWQuYXBwL2Jsb2cvZmVlZGJhY2stZm9yLXVuc3VjY2Vzc2Z1bC1jYW5kaWRhdGVzPC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGlkZGVuX2hlYWRpbmdzZWRpdGVkX2hlYWRpbmdzaGlkZV9tYWluX3RvY3Nob3dfaGVhZGVydG9jX3RpdGxldG9jX3RpdGxlX2ZvbnRfd2VpZ2h0YWN0aXZhdGVfZmxvYXRpbmdfdGFibGVfb2ZfY29udGVudHNhY3RpdmF0ZV9zbGlkZV9vdXRfdGFibGVfb2ZfY29udGVudHNzbGlkZV9vdXRfYXV0b19jbG9zZXNsaWRlX291dF9vcGVuX29uX2xvYWRzbGlkZV9vdXRfaGlkZV9oZWFkZXJhY3RpdmF0ZV9wcm9ncmVzc19iYXJhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NzdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnlzdGF0ZXZlcnNpb248IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+U3RhcnQgd2l0aCBSZXNwZWN0OiBUd28gU3RydWN0dXJhbCBDaGFuZ2VzPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KPCEtLSB3cDpncm91cCB7InN0eWxlIjp7InNwYWNpbmciOnsicGFkZGluZyI6eyJ0b3AiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGwiLCJib3R0b20iOiJ2YXI6cHJlc2V0fHNwYWNpbmd8c21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\/CKoDqRU1uR2SBLsDkAStBbMEgwO8ATuZA74DhwaLHqgDvwGKA5YEqgagA5UBvQI0hQW6AZADmR+hBqkBpQWVBKUCnwqjDUEiGUEaD0EUDUEIjwFBCAtBCIUCQQg0QQSpAwGQBQGgAwGUCgGmBwGsBQGmCgGTAQErATkBiQQBnwYBsgcBggIBhgYBpQEBlgEBmwIBgwEBgwQBjQQBlwQBKgGMBQGLBgGKAQGzBQGHBgG0AwGQAQG0AwE6Ab0EAbIDAa4DAY0CAZECAS8BmgIBpgQBlQMBDwG3AwGDBQEiAY8EAZ0CAZoBAZsEAYUBARwBhAEBigMBlAQBkgMBNwGfAwGMBQGCAgEyAbgDAacBASIBhwEBpwMBsQIBiQMBGQGjAgGUAQGnAgGHAgGjAgG\/AQGqAgGDAwGPAgGmAQE4Ab0CAQwBCQGgAQGTBAETAbwDAZEEAa4FAbQEARsBhAMBvQEBIQGaAwG\/AwGbBQGWAQGpAwEeAZMBAZ4CAaoDAb0FARgBoQMBlgEBvgIBNQGGBQG7AQGBAQGjAgEMATIBogYBqgEBpgUBlgQBuAFBtwICQQSaCAEOtwSQBLQXggSFDQGqAQE1nQ1BAIABAZgBBd4HAH0BeHcOY29yZS9wYXJhZ3JhcGh5dwJ7fXckMmMzYmUzMzYtNmY5Zi00YWQ2LWI3NzMtODhhMDI3NjdhM2Q4d8wCPHA+VGhpcyBodW1ibGUgYXBwcm9hY2ggaXMgbm90IHNpbXBseSBhIG1hdHRlciBvZiBiZWluZyAibmljZS4iIEl0IGlzIGEgc3RyYXRlZ2ljIGFkdmFudGFnZSByb290ZWQgaW4gYSBtb3JlIGFjY3VyYXRlIHZpZXcgb2YgcmVhbGl0eS4gUmVzZWFyY2ggY29uc2lzdGVudGx5IHNob3dzIHRoYXQgaHVtYmxlIGxlYWRlcnMgYW5kIG9yZ2FuaXphdGlvbnMgZm9zdGVyIGVudmlyb25tZW50cyBvZiBwc3ljaG9sb2dpY2FsIHNhZmV0eSwgZW5jb3VyYWdlIGEgY3VsdHVyZSBvZiBsZWFybmluZywgYW5kIHVsdGltYXRlbHkgYWNoaWV2ZSBzdXBlcmlvciBwZXJmb3JtYW5jZS7CucKyIDwvcD54dw5jb3JlL3BhcmFncmFwaHl3Ant9dyRmODg0ZWM3OC01ZWNlLTQ2ZTktYmE2Ni02MzQwMDg4NWJiYjR30wE8cD48c3Ryb25nPkl0IHlpZWxkcyB1c2VsZXNzIGluZm9ybWF0aW9uLjwvc3Ryb25nPiBTYXZ2eSBjYW5kaWRhdGVzIGRlZmxlY3Qgb3IgZ2l2ZSB2YWd1ZSByYW5nZXMsIGtub3dpbmcgdGhlIGZpcnN0IHBlcnNvbiB0byBuYW1lIGEgbnVtYmVyIG9mdGVuIGxvc2VzLiBUaGUgY29udmVyc2F0aW9uIGRldm9sdmVzIGludG8gYSBkYW5jZSBvZiBub24tYW5zd2Vycy48L3A+dyQ2NTFlMmI2MS0xNTJiLTQ4YjYtYTIwMC05ZWU1MjVhNzJhMDF4d+EBPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS12aWRlbyBpcy1wcm92aWRlci15b3V0dWJlIHdwLWJsb2NrLWVtYmVkLXlvdXR1YmUgd3AtZW1iZWQtYXNwZWN0LTE2LTkgd3AtaGFzLWFzcGVjdC1yYXRpbyI+PGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPgpodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvdmkyZmpjTDlXRWMKPC9kaXY+PC9maWd1cmU+dwpjb3JlL2VtYmVkdypodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvdmkyZmpjTDlXRWN3BXZpZGVvdwd5b3V0dWJleHh4dwJ7fXcod3AtZW1iZWQtYXNwZWN0LTE2LTkgd3AtaGFzLWFzcGVjdC1yYXRpb3ckNTdjMTYxYWItZjI5Yy00ODY2LTk1OWEtYzBlY2RjOGFhYzUxeHcOY29yZS9wYXJhZ3JhcGh5dwJ7fXckZWY3N2ViYjYtODA0NS00NzI0LWFhMmYtZjQyODc0M2IxNzQ3dwpjb3JlL2dyb3VwdwNkaXZ2AQR0eXBldwtjb25zdHJhaW5lZHckZmFlNmMxZmUtZWVjNS00Mjk2LWFlODctNzM5YjM1ZTRkMWRldwxjb3JlL2RldGFpbHN5dgMIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dwcjNTM0ZTQ2B3NwYWNpbmd2AwhibG9ja0dhcHcBMAZtYXJnaW52AgN0b3B3ATAGYm90dG9tdwEwB3BhZGRpbmd2AgN0b3B3ATAGYm90dG9tdwEwBWNvbG9ydgEEdGV4dHcHIzUzNGU0NncOZ3QtYW1lcmljYS1sY2d3JGQwYmI4MjE2LTYzYzQtNGI1Mi1hNmY5LTQ4YzkxMTQ2YmNjOHfpAjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWduZnVsbCBoYXMtcHJpbWFyeS1hbHQtYWNjZW50LWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIiBzdHlsZT0ibWFyZ2luLXRvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1tZWRpdW0pO3BhZGRpbmctdG9wOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLXNtYWxsKTtwYWRkaW5nLXJpZ2h0OnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLXNtYWxsKTtwYWRkaW5nLWJvdHRvbTp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1zbWFsbCk7cGFkZGluZy1sZWZ0OnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLXNtYWxsKSI+CgoKCgoKCgoKCgoKCgo8L2Rpdj52AgdzcGFjaW5ndgMHcGFkZGluZ3YEBXJpZ2h0dxh2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGwEbGVmdHcYdmFyOnByZXNldHxzcGFjaW5nfHNtYWxsA3RvcHcYdmFyOnByZXNldHxzcGFjaW5nfHNtYWxsBmJvdHRvbXcYdmFyOnByZXNldHxzcGFjaW5nfHNtYWxsBm1hcmdpbnYBA3RvcHcZdmFyOnByZXNldHxzcGFjaW5nfG1lZGl1bQhibG9ja0dhcHcZdmFyOnByZXNldHxzcGFjaW5nfG1lZGl1bQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3I3ZhcjpwcmVzZXR8Y29sb3J8cHJpbWFyeS1hbHQtYWNjZW50dxJwcmltYXJ5LWFsdC1hY2NlbnR3JGMxNDVmMTg1LTJlYjQtNGE4YS1iNzhiLTFhNDcwMDM2M2QxYXddPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25mdWxsIiBzdHlsZT0icGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowIj4KCgoKCgoKCgoKPC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ3BGZ1bGx2AQdzcGFjaW5ndgIHcGFkZGluZ3YCBXJpZ2h0dwEwBGxlZnR3ATAIYmxvY2tHYXB3GHZhcjpwcmVzZXR8c3BhY2luZ3xzbWFsbHYBBHR5cGV3C2NvbnN0cmFpbmVkdyRiMjljOGUzZS1mZDU2LTRkODgtYmFmOC00YmQ2ZTAzYmQzMmZ4d4wBPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy10ZXh0LWFsaWduLWxlZnQgaGFzLXByaW1hcnktY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IgaGFzLWN1c3RvbS0xLWZvbnQtc2l6ZSI+UGVvcGxlIFByb2JsZW1zPC9oMz53DGNvcmUvaGVhZGluZ30Df39\/f39\/f39\/f393CGN1c3RvbS0xf3YCBmxheW91dHYCC3NlbGZTdHJldGNodwRmaWxsCGZsZXhTaXplfgp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwRsZWZ0f3cCe313JDE4Zjc1NzBlLTkzZGEtNDJkMC1hYWQ0LWY5Y2Q3NjAyMThmN3h3cTxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtbWFpbi1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciBoYXMtbWVkaXVtLWZvbnQtc2l6ZSI+SW50ZXJ2aWV3ZXJzOjwvaDM+dwxjb3JlL2hlYWRpbmd9A3cCe312AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FXZhcjpwcmVzZXR8Y29sb3J8bWFpbncEbWFpbncGbWVkaXVtdyRiOWVkZjc3My04MmFjLTQ2YmItODNkOC0xNTRmMDg5MGRmMWN4d8oBPHAgY2xhc3M9Imhhcy10aWVtcG9zLXRleHQtZm9udC1mYW1pbHkgaGFzLWJhc2UtZm9udC1zaXplIiBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNCI+IkkgZG9u4oCZdCBrbm93IGhvdyB0byBzdHJ1Y3R1cmUgbXkgaW50ZXJ2aWV3cywgYW5kIHRoYXQgbWFrZXMgbWUgZmVlbCBpbnNlY3VyZS4iPC9wPncOY29yZS9wYXJhZ3JhcGh5dwJ7fXYBCnR5cG9ncmFwaHl2AwpsaW5lSGVpZ2h0ez\/2ZmZmZmZmCWZvbnRTdHlsZXcGbm9ybWFsCmZvbnRXZWlnaHR3AzQwMHcEYmFzZXcMdGllbXBvcy10ZXh0dyQyYzdmY2MzMC1jNGE5LTQxY2EtYmJlZS04Y2FlZWJkYzkxZDR4d6QBPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1tYWluLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIGhhcy1tZWRpdW0tZm9udC1zaXplIiBzdHlsZT0ibWFyZ2luLXRvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1sYXJnZSkiPkNhbmRpZGF0ZXM6PC9oMz53DGNvcmUvaGVhZGluZ30DdwJ7fXYCB3NwYWNpbmd2AQZtYXJnaW52AQN0b3B3GHZhcjpwcmVzZXR8c3BhY2luZ3xsYXJnZQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FXZhcjpwcmVzZXR8Y29sb3J8bWFpbncEbWFpbncGbWVkaXVtdyQzMGQwMDQ3Yy05MWNhLTQyYTAtOTE3Ni0zMGRhOTEyOGQwYmZ4d4ACPHAgY2xhc3M9Imhhcy10aWVtcG9zLXRleHQtZm9udC1mYW1pbHkgaGFzLWJhc2UtZm9udC1zaXplIiBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNCI+IlRoaXMgaW50ZXJ2aWV3IHByb2Nlc3Mgc3Vja3MsIEkgZmVlbCBsaWtlIHRoZXkgYXJlbuKAmXQgdHJ5aW5nIHRvIGdldCB0byBrbm93IG1lLCBvciBldmVuIGZvbGxvd2luZyB0aGUgYmFzaWMgcnVsZXMgb2YgaHVtYW4gZGVjZW5jeS4iPC9wPncOY29yZS9wYXJhZ3JhcGh5dwJ7fXYBCnR5cG9ncmFwaHl2AwpsaW5lSGVpZ2h0ez\/2ZmZmZmZmCWZvbnRTdHlsZXcGbm9ybWFsCmZvbnRXZWlnaHR3AzQwMHcEYmFzZXcMdGllbXBvcy10ZXh0dyQ0NGNlODUxNi04YWYzLTRiM2EtYjU5My0xNzBkOGQwZmYyOWJ4d4sBPHAgY2xhc3M9Imhhcy10aWVtcG9zLXRleHQtZm9udC1mYW1pbHkgaGFzLWJhc2UtZm9udC1zaXplIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS40Ij4iSSBoYXZlIHRvbyBtYW55IHJlY3J1aXRlciBjYWxscyB0aGF0IGxlYWQgbm93aGVyZS4iPC9wPncOY29yZS9wYXJhZ3JhcGh5dwJ7fXYBCnR5cG9ncmFwaHl2AQpsaW5lSGVpZ2h0ez\/2ZmZmZmZmdwRiYXNldwx0aWVtcG9zLXRleHR3JDYzZDVkNmIwLWU4NzEtNDgwMy04MmIwLWM4MTY0MmY3NzNlZncuPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25mdWxsIj4KCjwvZGl2PncKY29yZS9ncm91cHcDZGl2dwRmdWxsdgEHc3BhY2luZ3YBCGJsb2NrR2Fwdxh2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGx2AQR0eXBldwtjb25zdHJhaW5lZHckNTBiZjE2NDQtZjBlYi00MWJkLWI3MTEtNTc3MWNlOTBmNWYweHeQATxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1sZWZ0IGhhcy1wcmltYXJ5LWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIGhhcy1jdXN0b20tMS1mb250LXNpemUiPkJ1c2luZXNzIE1vdGl2YXRpb248L2gzPncMY29yZS9oZWFkaW5nfQN\/f39\/f39\/f39\/f3cIY3VzdG9tLTF\/dgIGbGF5b3V0dgILc2VsZlN0cmV0Y2h3BGZpbGwIZmxleFNpemV+CnR5cG9ncmFwaHl2AQl0ZXh0QWxpZ253BGxlZnR\/dwJ7fXckNTY1NzRhMGMtZmMyYS00ZjY1LTlkYmEtYzBlZjE5ZWY3NzY4eHfiATxwIGNsYXNzPSJoYXMtYmFzZS1mb250LXNpemUiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjQiPlBvb3JseSBzdHJ1Y3R1cmVkIGludGVydmlldyBwcm9jZXNzZXMgbGVhZCB0byBjYW5kaWRhdGUgZnJ1c3RyYXRpb24sIHBvb3IgcGVyY2VwdGlvbiBvZiB0aGUgY29tcGFueSwgYW5kIG1vc3QgaW1wb3J0YW50bHkgbG9zcyBvZiBnb29kIGNhbmRpZGF0ZXMg4oCUIHNvbWV0aW1lcyBmb3JldmVyLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcCe312AQp0eXBvZ3JhcGh5dgEKbGluZUhlaWdodHs\/9mZmZmZmZncEYmFzZXckMTMxMWY2ZDgtNmM1Yy00NzgzLTliYTUtZTMzMDBlNDJmNzMydzA8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwiPgoKCgo8L2Rpdj53CmNvcmUvZ3JvdXB3A2RpdncEZnVsbHYBB3NwYWNpbmd2AQhibG9ja0dhcHcYdmFyOnByZXNldHxzcGFjaW5nfHNtYWxsdgEEdHlwZXcLY29uc3RyYWluZWR3JGFhMTU5NzIwLTAxOGYtNGJiNS05ZDQ2LTM2MmY5MzBkOGYwYXh3ggE8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXByaW1hcnktY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IgaGFzLWN1c3RvbS0xLWZvbnQtc2l6ZSI+R2VuZXJhbCBtaW5kc2V0OiBIdW1pbGl0eTwvaDM+dwxjb3JlL2hlYWRpbmd9A3cCe31\/f3cIY3VzdG9tLTF3JGU1ODljZjkzLTJkYzYtNDM0OC1hMzI0LWE0Njg4ZjU5YWI1Ynh3oQE8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRpZW1wb3MtdGV4dC1mb250LWZhbWlseSBoYXMtYmFzZS1mb250LXNpemUiIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDAiPllvdSBhcmUgdHJ5aW5nIHRvIHdpbiBvdmVyIGNhbmRpZGF0ZXM8L2gzPncMY29yZS9oZWFkaW5nfQN3Ant9dgEKdHlwb2dyYXBoeXYCCWZvbnRTdHlsZXcGbm9ybWFsCmZvbnRXZWlnaHR3AzUwMHcEYmFzZXcMdGllbXBvcy10ZXh0dyRiYmMxMzI1OS1mZDc5LTRmYWEtODk2OS1kNTIwYWRlMmZlOTZ4d5YBPHAgY2xhc3M9Imhhcy1iYXNlLWZvbnQtc2l6ZSI+VG9wIGNvbXBhbmllcyB1bmRlcnN0YW5kIHRoYXQgZmluZGluZyBncmVhdCBwZW9wbGUgaXMgaGFyZCwgYW5kIGl04oCZcyB0aGVpciBqb2IgdG8gZ2V0IHRoZW0gdG8gam9pbiB0aGVpciBtaXNzaW9uLiA8L3A+dw5jb3JlL3BhcmFncmFwaHl3Ant9dwRiYXNldyQ5YTBkMGVjNC1lMDNkLTQyZWQtOTU4Ny0xNTY2YzI5YWRjMzl3ODxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWduZnVsbCI+CgoKCgoKCgoKCgoKPC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ3BGZ1bGx2AQdzcGFjaW5ndgEIYmxvY2tHYXB3GHZhcjpwcmVzZXR8c3BhY2luZ3xzbWFsbHYBBHR5cGV3C2NvbnN0cmFpbmVkdyQ0ODFmNmQ5My05ZTgyLTQ4YTYtODZhYS00MTc1NGI4NzIyNzZ4d3A8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXByaW1hcnktY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IgaGFzLWN1c3RvbS0xLWZvbnQtc2l6ZSI+RW5nYWdlOjwvaDM+dwxjb3JlL2hlYWRpbmd9A3cCe31\/f3cIY3VzdG9tLTF3JDUxNzM2ZDJiLTYwZDktNDgwNy05ZWY4LTdjMjdmNjNiYmZjY3h3kwI8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXByaW1hcnktY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IgaGFzLXRpZW1wb3MtdGV4dC1mb250LWZhbWlseSBoYXMtYmFzZS1mb250LXNpemUiIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06bm9uZSI+UmVjcnVpdGVyIHNob3VsZCBvbmx5IGVuZ2FnZSBjYW5kaWRhdGUgYWZ0ZXIgZXN0YWJsaXNoaW5nIGdlbmVyYWwgaW50ZXJlc3QgZnJvbSBITS48L2g0PncMY29yZS9oZWFkaW5nfQR3Ant9dgEKdHlwb2dyYXBoeXYDDXRleHRUcmFuc2Zvcm13BG5vbmUJZm9udFN0eWxldwZub3JtYWwKZm9udFdlaWdodHcDNTAwf3cEYmFzZXcMdGllbXBvcy10ZXh0dyQxYzM5YmQ2My03MDYyLTRlMmItYjIyNS1lYTkxODQ1OTVkNTR4d+QBPGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy10aWVtcG9zLXRleHQtZm9udC1mYW1pbHkgaGFzLWJhc2UtZm9udC1zaXplIiBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOm5vbmUiPkRvbuKAmXQgYXNrIGZvciBzYWxhcnkgZXhwZWN0YXRpb25zIHVwZnJvbnQsIGl0IHNodXRzIGRvd24gdGhlIGNvbnZlcnNhdGlvbiB0b28gc29vbjwvaDQ+dwxjb3JlL2hlYWRpbmd9BHcCe312AQp0eXBvZ3JhcGh5dgMNdGV4dFRyYW5zZm9ybXcEbm9uZQlmb250U3R5bGV3Bm5vcm1hbApmb250V2VpZ2h0dwM1MDB3BGJhc2V3DHRpZW1wb3MtdGV4dHckYWVjZjVhZDEtNTczZi00ZWExLThjZGEtNzhjZWM3ODhjYjZjeHfhATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtdmlkZW8gaXMtcHJvdmlkZXIteW91dHViZSB3cC1ibG9jay1lbWJlZC15b3V0dWJlIHdwLWVtYmVkLWFzcGVjdC0xNi05IHdwLWhhcy1hc3BlY3QtcmF0aW8iPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly93d3cueW91dHViZS5jb20vc2hvcnRzL3ZpMmZqY0w5V0VjCjwvZGl2PjwvZmlndXJlPncKY29yZS9lbWJlZHcqaHR0cHM6Ly93d3cueW91dHViZS5jb20vc2hvcnRzL3ZpMmZqY0w5V0VjdwV2aWRlb3cHeW91dHViZXh4eHcCe313KHdwLWVtYmVkLWFzcGVjdC0xNi05IHdwLWhhcy1hc3BlY3QtcmF0aW93JDllZWUzYTk2LTdmZjEtNDhjNy1iNTZhLWRhNDQ5MTc0NjUwY3h3hwE8cCBjbGFzcz0iaGFzLWJhc2UtZm9udC1zaXplIj5CZXNpZGVzLCB5b3Ugc2hvdWxkIGJlIGZsZXhpYmxlIGVub3VnaCB0byBmcmVlIHVwIGEgZmV3IGV4dHJhIGdyYW5kIGZvciBhIGdvb2QgY2FuZGlkYXRlIGF0IGFueSB0aW1lLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcCe313BGJhc2V3JDI4YWE3Y2E1LWM5YjItNGU5OC1iNWMyLTVlZDA1MTUzOGQ2NHcuPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25mdWxsIj4KCjwvZGl2PncKY29yZS9ncm91cHcDZGl2dwRmdWxsdgEHc3BhY2luZ3YBCGJsb2NrR2Fwdxh2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGx2AQR0eXBldwtjb25zdHJhaW5lZHckYTdmNGE3N2UtZjNjZC00YzdjLWJiZDgtZDY3ZDBiNWQ0NGQweHdzPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1wcmltYXJ5LWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIGhhcy1jdXN0b20tMS1mb250LXNpemUiPkludGVydmlldzo8L2gzPncMY29yZS9oZWFkaW5nfQN3Ant9f393CGN1c3RvbS0xdyRlYzlmMjE5OS04M2Q0LTRkNWYtYmYzZS1mZWE4MGZmMmQwNDl4dys8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3Ant9dyQ3MzZjOTQ2ZC1iOWUzLTQyZGMtOTA1Ni04YWI4YjZmYjFmMzl4d108bGkgY2xhc3M9Imhhcy1iYXNlLWZvbnQtc2l6ZSI+SGF2ZSBydWJyaWNzIHRvIGV2YWx1YXRlIGNhbmRpZGF0ZXMgb24gc3BlY2lmaWMgc2tpbGxzZXRzPC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXcEYmFzZXckMmM4NzhmODktOWI3Mi00MzJmLTkxYjYtYzc3MDQ5YjRhNTRmeHc9PGxpIGNsYXNzPSJoYXMtYmFzZS1mb250LXNpemUiPlN0cnVjdHVyZSB5b3VyIGludGVydmlld3M8L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dwRiYXNldyQ1NTRiMTVmOS1hOWJmLTQ2MTAtYjg3Yy02ZjI3NmFhZDZjNDB4dzY8bGkgY2xhc3M9Imhhcy1iYXNlLWZvbnQtc2l6ZSI+VGFrZSBsb3RzIG9mIG5vdGVzPC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXcEYmFzZXckM2VjNjg2Y2MtYTkyMS00ODNmLThjNmMtZmE2NmU2NWRkMWEzeHdqPGxpIGNsYXNzPSJoYXMtYmFzZS1mb250LXNpemUiPkF2b2lkIHBvb3JseSBwaHJhc2VkIHF1ZXN0aW9ucyBsaWtlIOKAnHdoeSBkbyB5b3Ugd2FudCB0byB3b3JrIGhlcmXigJ08L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dwRiYXNldyQyMjVkZWVlNy03OGExLTRjZTYtODNlMC0yNmFiZjY1MjMxNjN4d008bGkgY2xhc3M9Imhhcy1iYXNlLWZvbnQtc2l6ZSI+QXZvaWQgZGVzaWduIGV4ZXJjaXNlcyDigJQgZXZlbiBwYWlkIG9uZXM8L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dwRiYXNldyRkZmQyNDZlYS0zYjRlLTQ3MmQtYWY3NS1mZjE3OTNkZDYyNWF4d148bGkgY2xhc3M9Imhhcy1iYXNlLWZvbnQtc2l6ZSI+QXZvaWQgdG9vIG1hbnkgaW50ZXJ2aWV3IGxvb3BzIG92ZXIgdG9vIGxvbmcgYSB0aW1lIHBlcmlvZDwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313BGJhc2V3JGM4OTc2NWE2LTQxYjgtNGM2NS1hNjQ0LTliZjIxNjEwOGNmMXh3kQE8bGkgY2xhc3M9Imhhcy1iYXNlLWZvbnQtc2l6ZSI+QXZvaWQgaW52aXRpbmcgY2FuZGlkYXRlcyBqdXN0IG91dCBvZiBjdXJpb3NpdHksIG9yIHRvIHBpY2sgdGhlaXIgYnJhaW5zLCB3aXRoIG5vIHJlYWwgaW50ZW50aW9uIHRvIGhpcmUgdGhlbTwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313BGJhc2V3JGZmY2IxMTZlLTQwYzQtNDFhOC1iOTAwLTk3OTYzNTQ4NjhmM3cuPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25mdWxsIj4KCjwvZGl2PncKY29yZS9ncm91cHcDZGl2dwRmdWxsdgEHc3BhY2luZ3YBCGJsb2NrR2Fwdxh2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGx2AQR0eXBldwtjb25zdHJhaW5lZHckNDUyMjlmMWMtZmRmZS00Yjk2LTk0MjYtN2I5ZTIyNGNiMDdkeHdyPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1wcmltYXJ5LWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIGhhcy1jdXN0b20tMS1mb250LXNpemUiPkV2YWx1YXRlOjwvaDM+dwxjb3JlL2hlYWRpbmd9A3cCe31\/f3cIY3VzdG9tLTF3JGM3MjJiOTllLTQ4ZDgtNGRiMi1iZDZjLWQzZTIwYzU0MzI1OXh3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHcCe313JDY1YTBjNmI3LWQxNGMtNGVlOC04ZTE4LThlZmVlYzk4MTVjNnh3RDxsaSBjbGFzcz0iaGFzLWJhc2UtZm9udC1zaXplIj5IYXZlIGEgc3RydWN0dXJlIHRvIHlvdXIgZGVicmllZjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313BGJhc2V3JDU0MjU3MjYxLWJkOTMtNDQ0OS1iMGJlLTgxNjk5ZDI1NTU3Mnh3YzxsaSBjbGFzcz0iaGFzLWJhc2UtZm9udC1zaXplIj5CdXQgYWxzbywgZG9u4oCZdCBvdmVydGhpbmsgaXQgYW5kIGdldCBodW5nIHVwIG9uIGV2ZXJ5IGRldGFpbC48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dwRiYXNldyRjYzM2Y2FjMS0yODJlLTRmM2UtODVmNC05ZTYxNGM5OGU0NWF4d3o8bGkgY2xhc3M9Imhhcy1iYXNlLWZvbnQtc2l6ZSI+VGhlIG1vc3QgaW1wb3J0YW50IHF1ZXN0aW9uOiDigJxkbyB3ZSB0aGluayB0aGlzIHBlcnNvbiB3aWxsIHRocml2ZSBpbiB0aGUgY29tcGFueT\/igJ08L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dwRiYXNldyQxNjQyNDAwZC03ZDQ4LTQwZTktYWEwMC03NDQ0MTI2M2QwNDh4d5ABPGxpIGNsYXNzPSJoYXMtYmFzZS1mb250LXNpemUiPklmIHlvdeKAmXJlIG9uIHRoZSBmZW5jZSwgbGVhdmUgdGhlIG9wdGlvbiBvcGVuIHRvIHNjaGVkdWxlIGFuIGFkZGl0aW9uYWwgaW50ZXJ2aWV3IHJvdW5kIHRvIGdldCBtb3JlIHNpZ25hbDwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313BGJhc2V3JGI3YTA4NDllLTkwMGItNGNiNS1hZmZmLTRhOTYyNzNiNjEwMHh3NDxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWduZnVsbCI+CgoKCgoKCgo8L2Rpdj53CmNvcmUvZ3JvdXB3A2RpdncCe313BGZ1bGx2AQdzcGFjaW5ndgEIYmxvY2tHYXB3GHZhcjpwcmVzZXR8c3BhY2luZ3xzbWFsbHYBBHR5cGV3C2NvbnN0cmFpbmVkdyRhYjEyNTM1YS1iYzUwLTQxYWMtOGRlMy02MTI4YWE0NGVhNTh4d3M8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXByaW1hcnktY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IgaGFzLWN1c3RvbS0xLWZvbnQtc2l6ZSI+UmVqZWN0aW9uOjwvaDM+dwxjb3JlL2hlYWRpbmd9A3cCe31\/f3cIY3VzdG9tLTF3JDQ1YTY0YmM4LTI4NDYtNGE1NC1iN2UxLWYyYTEyMTE5MDEwNXh3gwI8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXByaW1hcnktY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IgaGFzLXRpZW1wb3MtdGV4dC1mb250LWZhbWlseSBoYXMtYmFzZS1mb250LXNpemUiIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06bm9uZSI+VGhlIGZhcnRoZXIgYWxvbmcgdGhlIGNhbmRpZGF0ZSBnb3QsIHRoZSBtb3JlIGZlZWRiYWNrIHRoZXkgZGVzZXJ2ZTwvaDM+dwxjb3JlL2hlYWRpbmd9A3cCe312AQp0eXBvZ3JhcGh5dgMNdGV4dFRyYW5zZm9ybXcEbm9uZQlmb250U3R5bGV3Bm5vcm1hbApmb250V2VpZ2h0dwM1MDB\/dwRiYXNldwx0aWVtcG9zLXRleHR2AgdzcGFjaW5ndgEHcGFkZGluZ3YEBXJpZ2h0dxh2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGwEbGVmdHcYdmFyOnByZXNldHxzcGFjaW5nfHNtYWxsA3RvcHcYdmFyOnByZXNldHxzcGFjaW5nfHNtYWxsBmJvdHRvbXcYdmFyOnByZXNldHxzcGFjaW5nfHNtYWxsBWNvbG9ydgEKYmFja2dyb3VuZHcHI2Y5ZjhmNn92AwdzcGFjaW5ndgEHcGFkZGluZ3YEA3RvcHcBMAZib3R0b213ATAEbGVmdHcBMAVyaWdodHcBMAZib3JkZXJ2AwZyYWRpdXN2BAd0b3BMZWZ0dwMwcHgIdG9wUmlnaHR3AzBweApib3R0b21MZWZ0dwMwcHgLYm90dG9tUmlnaHR3AzBweAVjb2xvcncHI2ViZTdlMAV3aWR0aHcDNXB4BWNvbG9ydgEKYmFja2dyb3VuZHcHI2ViZTdlMHtCedY\/0QNQAHtB78henYAAAPYLAHckNTI0YjVlNGEtYzMxNy00NzRlLWFjODYtNjkyNThlNTIwZTZkeHcMY29yZS9oZWFkaW5nfQJ3Ant9dyQxMTI0MzdkMi03YmI1LTQyN2YtOTNlMS01Y2FjNTVlYjNkN2F4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyRkMWE5NDA1ZS1hN2I0LTRmODEtODQwOS1lNzFlN2QzY2YzNjJ4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyRlNmM3MzJiNi0yNTVmLTQ3NGUtODk1Yy01NGI5NzFkY2Y4MmF4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQ0ODFiMDExZS03M2Q5LTQ3YWMtYTgxNS01ZDg3Mjc5ZTlmMDh4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyRhZTQ5MWU2Ny1iYmVjLTQ0YTAtOTkxZi1kODMyZGY2YWMwZWR4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQxMDI3NDUxZi0wODlkLTQzODYtOTM1NC04NzJlMTAyYzJmZDZ4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQ1YzgzN2ZmNS02ZTBhLTQ1OTMtOWViZi0yYzdmM2UzZTQwZWF4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQzMWUzMmIwYy1mNWJhLTRkYTctODUwMi05ODhiZmVlOWUxMWF4dwxjb3JlL2hlYWRpbmd9AncCe313JDJkY2JkNTQ0LTQzZWItNDUxOC1iN2ViLTE4NTQ1MzcwMGY3Mnh3DmNvcmUvcGFyYWdyYXBoeXcCe313JGU4ZTE1MjM0LTZiMDgtNGJkZC05NDg0LTY3ZGVmNmY1YzAxYXh3DmNvcmUvcGFyYWdyYXBoeXcCe313JDMxZTU1MzYxLWVjYjAtNGUxZC04MDU5LTVlOTA4NmVlZDg4NHh3DmNvcmUvcGFyYWdyYXBoeXcCe313JDVhZGYxODUxLWQ0NWItNGExMS04ZTYxLThjOWE4NTcwODQ5Y3h3DmNvcmUvcGFyYWdyYXBoeXcCe313JDA4MTM5ODUyLTYxMDYtNGNjMy05MTc3LWNmYTc0YWQ5M2RhMXh3DmNvcmUvcGFyYWdyYXBoeXcCe313JGQxMzEzNTAxLTFlZGUtNDUwMy04NjM2LTU5NWM4MDNhYjczZnh3DmNvcmUvcGFyYWdyYXBoeXcCe313JGViNDc5ZTNhLTAxMTAtNGQ1YS1iMDM0LTAwMzRjM2MwMzVmYXh3DGNvcmUvaGVhZGluZ30CdwJ7fXckMTg4OTNmNjgtNjQwNy00ZmYzLTljZTItOWI1MjAzZWFjYzE4eHcMY29yZS9oZWFkaW5nfQN3Ant9dyQ5NDJmMmRlNC1mNmRmLTQ2NDgtODRlNS0xNTViNTU5Zjg3NmF4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQ3OGRlOWQzNC05ZjQxLTQ1ZjQtYmIzOC1kNGI0NWZhZTg3YzR4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQzYWViYTZlZi04YTFkLTRhNjAtYWZkMC0wZGNkNmZjMTEzNzZ4dwljb3JlL2xpc3R5dwB3Ant9dyRjZjk1YmYzOS1lOWYyLTQ4ZWUtYmEyNC1hZDVhMmVmZDg5N2R4dw5jb3JlL2xpc3QtaXRlbXcCe313JGUxNWZjMDZhLWEzOWMtNDYyZS05Mzk0LWZkNmIwNGM4N2M4YXh3DmNvcmUvbGlzdC1pdGVtdwJ7fXckYTczMjdlNzAtMTIxNC00OTdjLWE5NjQtMmM5NzUzZGMzMmZmeHcOY29yZS9saXN0LWl0ZW13Ant9dyQ3YTJmMDhiZS02OWJmLTRjOTItOWMyYy1kZDgzZGUyODJlOGF4dwxjb3JlL2hlYWRpbmd9A3cCe313JDc2YTVlNzY1LTQ3NzAtNDJhYi1hYjQwLThiMjEwNzZjNjY3Nnh3DmNvcmUvcGFyYWdyYXBoeXcCe313JDExMmZkMmM1LTI4NDctNDNjMy04NGMxLTk5NDU0Y2U4YzkwZHh3DmNvcmUvcGFyYWdyYXBoeXcCe313JGE4ODY2OThjLWQ0MTEtNDUxNC04MmM1LTRiYzMwZDIyMTczN3h3DmNvcmUvcGFyYWdyYXBoeXcCe313JDBiNjJhYTUyLTUxMjYtNGZmYy1hMjI0LThmMmY1M2QzYzMzYXh3DGNvcmUvaGVhZGluZ30DdwJ7fXckYzYzOWYwNzctNjkzMi00NWU2LTg0OGQtZTFhMzFkMzhiZWQ5eHcOY29yZS9wYXJhZ3JhcGh5dwJ7fXckNjI4MDI4ODktNjZiMi00NDk4LWEwZTEtZjgxZDI1ZDlkMTY4eHcOY29yZS9wYXJhZ3JhcGh5dwJ7fXckMTU3MmQ3NTgtNjQ2Ny00MWEzLWI1ODUtMjgzMjYwNTExNmU1eHcMY29yZS9oZWFkaW5nfQJ3Ant9dyQ3MjNhNDgwYy1mOWRhLTQ2ZWQtOGUyMy0wZDNjYjc3MzE2MDF4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyRmMzMxYjRkNi03YjY3LTRlNzQtODcyNy1mNWFlZWI2ZDE5NTF4dwxjb3JlL2hlYWRpbmd9A3cCe313JDY5ZTVkMTAyLTEwYzQtNDJkZS05NzJhLWViMjM3YmU1MjU3Y3h3DmNvcmUvcGFyYWdyYXBoeXcCe313JDdjODc4NWM3LTZmYzItNDc0MC1iYWNmLTdhNWViNDNmZjQxOHh3DmNvcmUvcGFyYWdyYXBoeXcCe313JDU2YmY5ZmE3LTcwZmItNDExZC1iYzlkLWM3YWJiNjA1YmY2MXh3DmNvcmUvcGFyYWdyYXBoeXcCe313JDJiMzEyYzFiLTc3NmMtNDkzZC05ZTk2LThiYTE3ZWVmNjY0MXh3DmNvcmUvcGFyYWdyYXBoeXcCe313JDkyYjMzY2U1LWQxZGMtNDgxYy1hOTNjLWQ2ZGFmMThmYjRmNXh3DmNvcmUvcGFyYWdyYXBoeXcCe313JDA1ODZlMDY5LWEwMTctNGU4My05MGRkLWNhOWViNTY2N2Y4NHh3DmNvcmUvcGFyYWdyYXBoeXcCe313JDZkZjQ4NjY5LWM0NjQtNGJkMy04ZmNhLWZlYmZjMTk4YjcyNHh3DmNvcmUvcGFyYWdyYXBoeXcCe313JDRlMWVhYzBhLWRhYjMtNGQ5NS04ZWY5LWFiY2U3N2M0ZTJlMnh3DmNvcmUvcGFyYWdyYXBoeXcCe313JDM2NTAzNDIxLTlhOTctNGI3OS04OGViLTEyMmI3YzY2YWI5ZXh3DmNvcmUvcGFyYWdyYXBoeXcCe313JGU2ZWM3MDgxLWU1OWYtNGUwMC1iYTU3LWQ5M2RhZDAxMDY0M3h3DmNvcmUvcGFyYWdyYXBoeXcCe313JDYxOTlkZWVkLWQ0NzEtNGJjNS04NzVkLTFiMmRiYTc0MTZiMnh3DGNvcmUvaGVhZGluZ30DdwJ7fXckODdkYjBjYWQtNGI2YS00YTkyLTg1NzMtNzYwM2MwODFiMTI4eHcOY29yZS9wYXJhZ3JhcGh5dwJ7fXckZWQ4NDBmZGItZTU3ZC00MWMzLWJmZWYtMDZjNmEzZGUzNzU2eHcOY29yZS9wYXJhZ3JhcGh5dwJ7fXckOTYxZTY2NmItNTliNS00Njc2LWE0OGItNzlhMjVkYzVhZGIyeHcOY29yZS9wYXJhZ3JhcGh5dwJ7fXckODg5ZDFlZjUtMjk5Ny00NjBlLWFhMjctNWY5NmVjMzQ0Mjc4eHcMY29yZS9oZWFkaW5nfQN3Ant9dyQzMjlmNjI4Yy01ZjljLTQ2NjEtODFhNS1mMmY5ZDE5YWJlNTd4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyRkNGIxYTljZi1iNjQxLTRjZDctOGY4Zi1lY2M0YWFiY2E5YTd4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQ4ZmJmNWZkZi0xMGZiLTQ3Y2QtODkzNC1iYmE4ZTE3Y2I0OTF4dwljb3JlL2xpc3R5dwB3Ant9dyRjZDNmMWZlMC00ZThhLTQzNGQtYWNmNi1iNjI5YmQxMDMxYTB4dw5jb3JlL2xpc3QtaXRlbXcCe313JGExNzE0M2FkLTY0MWMtNGE3OS04MGRjLTIxMTY1N2I0YzAzNHh3DmNvcmUvbGlzdC1pdGVtdwJ7fXckMmVmN2YxMWEtZDZiOS00Mjg2LTlmMmEtMmFiNWQ2ZTI3ZWFkeHcOY29yZS9saXN0LWl0ZW13Ant9dyRhMDAyODc5Yi1iYTZlLTQyZjgtYmI5OS00NjVkNWUxNGE3YTR4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQ3ZTg1MDM5Yi0wM2VlLTQ4ZjMtYjhjOS05ODRjZDQxZjRhOWV4dwxjb3JlL2hlYWRpbmd9BHcCe313JGVjOTQ4NTk1LTM5OWYtNDI4MS05MjQyLTdiNGI3MDkzMzdlYXh3CmNvcmUvdGFibGV4dQF2AQVjZWxsc3UDdgUDdGFndwJ0aAdjb250ZW50dw9GbGF3ZWQgUHJhY3RpY2UHcm93c3Bhbn8HY29sc3Bhbn8FYWxpZ25\/dgUDdGFndwJ0aAdjb250ZW50dxZUaG91Z2h0ZnVsIEFsdGVybmF0aXZlB3Jvd3NwYW5\/B2NvbHNwYW5\/BWFsaWduf3YFA3RhZ3cCdGgHY29udGVudHcRV2h5IEl04oCZcyBCZXR0ZXIHcm93c3Bhbn8HY29sc3Bhbn8FYWxpZ25\/dQR2AQVjZWxsc3UDdgUDdGFndwJ0ZAdjb250ZW50dzQ8c3Ryb25nPuKAnFdoeSBkbyB5b3Ugd2FudCB0byB3b3JrIGhlcmU\/4oCdPC9zdHJvbmc+B3Jvd3NwYW5\/B2NvbHNwYW5\/BWFsaWduf3YFA3RhZ3cCdGQHY29udGVudHeQAeKAnFRlbGwgbWUgYWJvdXQgYSBwcm9qZWN0IHRoYXQgaW5zcGlyZWQgeW91IHJlY2VudGx5LiBXaGF0IGRpZCB5b3UgYWRtaXJlIGFib3V0IGl0P+KAnSBvciDigJxXaGF0IGFyZSB5b3UgaG9waW5nIHRvIGxlYXJuIGluIHlvdXIgbmV4dCByb2xlP+KAnQdyb3dzcGFufwdjb2xzcGFufwVhbGlnbn92BQN0YWd3AnRkB2NvbnRlbnR3Wkl0IHJlcGxhY2VzIGEgdGVzdCBvZiBmbGF0dGVyeSB3aXRoIGEgcmVhbCBjb252ZXJzYXRpb24gYWJvdXQgdGFzdGUsIHZhbHVlcywgYW5kIGFtYml0aW9uLgdyb3dzcGFufwdjb2xzcGFufwVhbGlnbn92AQVjZWxsc3UDdgUDdGFndwJ0ZAdjb250ZW50dyo8c3Ryb25nPlRha2UtSG9tZSBEZXNpZ24gRXhlcmNpc2U8L3N0cm9uZz4Hcm93c3Bhbn8HY29sc3Bhbn8FYWxpZ25\/dgUDdGFndwJ0ZAdjb250ZW50dzA8c3Ryb25nPkluLURlcHRoIFBvcnRmb2xpbyBQcmVzZW50YXRpb248L3N0cm9uZz4Hcm93c3Bhbn8HY29sc3Bhbn8FYWxpZ25\/dgUDdGFndwJ0ZAdjb250ZW50d1dJdCBldmFsdWF0ZXMgcmVhbCB3b3JrIGRvbmUgdW5kZXIgcmVhbCBjb25zdHJhaW50cyBhbmQgcmVzcGVjdHMgdGhlIGNhbmRpZGF0ZeKAmXMgdGltZS4Hcm93c3Bhbn8HY29sc3Bhbn8FYWxpZ25\/dgEFY2VsbHN1A3YFA3RhZ3cCdGQHY29udGVudHcqPHN0cm9uZz5MaXZlIFdoaXRlYm9hcmQgQ2hhbGxlbmdlPC9zdHJvbmc+B3Jvd3NwYW5\/B2NvbHNwYW5\/BWFsaWduf3YFA3RhZ3cCdGQHY29udGVudHcrPHN0cm9uZz5Db2xsYWJvcmF0aXZlIEFwcCBDcml0aXF1ZTwvc3Ryb25nPgdyb3dzcGFufwdjb2xzcGFufwVhbGlnbn92BQN0YWd3AnRkB2NvbnRlbnR3XUl0IHNoaWZ0cyB0aGUgaW50ZXJ2aWV3IGZyb20gc29sbyBwZXJmb3JtYW5jZSB0byBjb2xsYWJvcmF0aXZlIGp1ZGdtZW50IGFuZCBwcm9kdWN0IHRoaW5raW5nLgdyb3dzcGFufwdjb2xzcGFufwVhbGlnbn92AQVjZWxsc3UDdgUDdGFndwJ0ZAdjb250ZW50dy88c3Ryb25nPkFza2luZyBmb3IgU2FsYXJ5IEV4cGVjdGF0aW9uczwvc3Ryb25nPgdyb3dzcGFufwdjb2xzcGFufwVhbGlnbn92BQN0YWd3AnRkB2NvbnRlbnR3MzxzdHJvbmc+UHJvdmlkaW5nIHRoZSBTYWxhcnkgUmFuZ2UgVXBmcm9udDwvc3Ryb25nPgdyb3dzcGFufwdjb2xzcGFufwVhbGlnbn92BQN0YWd3AnRkB2NvbnRlbnR3NUl0IHJlcGxhY2VzIGEgcG93ZXIgcGxheSB3aXRoIHRyYW5zcGFyZW5jeSBhbmQgdHJ1c3QuB3Jvd3NwYW5\/B2NvbHNwYW5\/BWFsaWduf3UAdwJ7fXckMTY5YzVkZTAtZWQzYi00YjYzLWExMTItMmFjYmUzMDE2NzZieHcMY29yZS9oZWFkaW5nfQJ3Ant9dyQ2MzNiM2U4Yi1lMDc5LTQzNWQtYjc2Ni1jNjQwNDgwOTE0MGF4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyRmYzQ3ZmFiMS0xYjYwLTQyYWQtYjA4MS1mMTk5ODkwMWJkODV4dwxjb3JlL2hlYWRpbmd9A3cCe313JDFlNzA2OGE5LTQ4YzUtNGZjZS1iY2I5LTFjMzI0ZmJlZjU4Mnh3DmNvcmUvcGFyYWdyYXBoeXcCe313JGEyMjU0Y2QxLTg4ODktNGRiOS1hM2FlLTFkMzNlZDQwMGY1N3h3DmNvcmUvcGFyYWdyYXBoeXcCe313JGVmNjQ1YTM2LWM5ZjYtNDUyOC1iNjI3LTZhMWZmMjE4ZWE5OXh3DmNvcmUvcGFyYWdyYXBoeXcCe313JDFjNmE4ODVjLTQwNzMtNGZjOC04ZDFkLTc5M2I0YmNhYWYxY3h3DmNvcmUvcGFyYWdyYXBoeXcCe313JGJmMDI4YWUwLTU2OTUtNDFmZC04ZDU0LTU5ZTNhYjBhMzE2N3h3DGNvcmUvaGVhZGluZ30DdwJ7fXckMTA5ODljNWMtYTNjZC00ZTBjLTlhYjEtNDIzMzlmM2Y4ZDA1eHcOY29yZS9wYXJhZ3JhcGh5dwJ7fXckZDdmNGZlYWUtNjI2YS00MGU2LTgxYTgtZGZlOTdjYTNkOTlheHcOY29yZS9wYXJhZ3JhcGh5dwJ7fXckZDE4MmFjZDgtZTJkYS00ZDY0LWJiOWItMjRlODgyZTU3ODZjeHcMY29yZS9oZWFkaW5nfQN3Ant9dyQ3MzYwMjNmNC00NzEwLTQ5YzQtYWJlNS04Zjc5YTEzOWZjMzZ4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQ2Y2YxYjZlZi02N2NhLTRlMWQtYTQwNS1hZTA4MWUzMmI0M2Z4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQxMzE2YTE3ZC1hYjhmLTRkYjMtOTA4Mi0zNTg0OGQ5YzM0MjF4dwxjb3JlL2hlYWRpbmd9AncCe313JGM1ZWY4NWJmLWE4OWYtNDRiMS05N2I1LTNhOWY4OWY4NzBhYXh3DmNvcmUvcGFyYWdyYXBoeXcCe313JDE5ZDBjZTkyLTVkMjMtNGE5OC1iODBlLWQ3MGUzNjYzZjhmY3h3DGNvcmUvaGVhZGluZ30DdwJ7fXckZDQ2Yjk0ZjktNjFjNi00MTNkLWE0Y2EtNWM2MmU4NDRmM2Y5eHcJY29yZS9saXN0eXcAdwJ7fXckZjYzMTdjOTYtYTQyMy00ODhhLTk0ZGMtYTE4ODQyYzNmNGQ4eHcOY29yZS9saXN0LWl0ZW13Ant9dyQ2ODY2MTA4Zi0wYzc2LTRlNWUtYTYzMS0wZDkxMjEwM2ZiZDR4dw5jb3JlL2xpc3QtaXRlbXcCe313JDVmMjU4NTBkLTcyMjMtNGI4NC04OTAwLTMwMDNjMjQ3OTI3Nnh3DmNvcmUvbGlzdC1pdGVtdwJ7fXckMWQ3MzYxMWMtNGJhMS00ZDBhLTk4MDctNDU4MmEzMjhkNjZmeHcMY29yZS9oZWFkaW5nfQN3Ant9dyQ4YmM5NDMxMy1mMjlmLTRmYWItOTY2Yi1lNzBmMjIzODYyNjF4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQ2NDUyMzYxMy0xMzU1LTRkNjItODNmNS0yODhhNTk3YjIxYmJ4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQ4N2U3OTE0YS1jYjg3LTQ0ZWYtYjFkYi00OGYxZTJkZGQ1Nzl4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQ1ZDdmMzcxNi03ZGU3LTQ3NjAtOTY1OS0yNmU0ZWNlMmU3Njd4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyRkYzFiODA1Ny0wMTQ3LTQ3ODUtOWFhMC0zN2ExZjdlN2U1MjZ4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyRjNTVmYTVhZi05NmQzLTRiNzctOTQ5NS0yMzhjYmRhMDlhZGV4dw5jb3JlL3BhcmFncmFwaHl3Ant9dyQ5YTQ3Yjc5Yy02ZDA5LTQyZTMtYTA0MC02YzM2ZjdlNjM4YTl4dwxjb3JlL2hlYWRpbmd9BHcCe313JDdkOTVkY2FkLTNlYjAtNDk1ZS1hNzYxLWU1ZTQ4MzViODM2MHh3CmNvcmUvdGFibGV4dQF2AQVjZWxsc3UEdgUDdGFndwJ0aAdjb250ZW50dwVTdGFnZQdyb3dzcGFufwdjb2xzcGFufwVhbGlnbn92BQN0YWd3AnRoB2NvbnRlbnR3EUd1aWRpbmcgUHJpbmNpcGxlB3Jvd3NwYW5\/B2NvbHNwYW5\/BWFsaWduf3YFA3RhZ3cCdGgHY29udGVudHcVV2hhdCB0byBTYXkgKEV4YW1wbGUpB3Jvd3NwYW5\/B2NvbHNwYW5\/BWFsaWduf3YFA3RhZ3cCdGgHY29udGVudHcMV2h5IEl0IFdvcmtzB3Jvd3NwYW5\/B2NvbHNwYW5\/BWFsaWduf3UDdgEFY2VsbHN1BHYFA3RhZ3cCdGQHY29udGVudHcnPHN0cm9uZz5BZnRlciBQb3J0Zm9saW8gU2NyZWVuPC9zdHJvbmc+B3Jvd3NwYW5\/B2NvbHNwYW5\/BWFsaWduf3YFA3RhZ3cCdGQHY29udGVudHcrPHN0cm9uZz5SZXNwZWN0ZnVsICZhbXA7IEVmZmljaWVudDwvc3Ryb25nPgdyb3dzcGFufwdjb2xzcGFufwVhbGlnbn92BQN0YWd3AnRkB2NvbnRlbnR3\/gEoRW1haWwpIOKAnEhpIFtOYW1lXSwgdGhhbmsgeW91IGZvciB5b3VyIGludGVyZXN0LiBBZnRlciByZXZpZXdpbmcgeW91ciBwb3J0Zm9saW8sIHdl4oCZdmUgZGVjaWRlZCBub3QgdG8gbW92ZSBmb3J3YXJkIGF0IHRoaXMgdGltZSBiZWNhdXNlIHdl4oCZcmUgbG9va2luZyBmb3Igc29tZW9uZSB3aXRoIG1vcmUgZGlyZWN0IGV4cGVyaWVuY2UgaW4gW2FyZWFdLiBXZSBhcHByZWNpYXRlIHlvdSBzaGFyaW5nIHlvdXIgd29yayB3aXRoIHVzLuKAnQdyb3dzcGFufwdjb2xzcGFufwVhbGlnbn92BQN0YWd3AnRkB2NvbnRlbnR3ZEl0IGNsb3NlcyB0aGUgbG9vcCBjbGVhcmx5LCBnaXZlcyBhIHNwZWNpZmljIGhpZ2gtbGV2ZWwgcmVhc29uLCBhbmQgcmVzcGVjdHMgdGhlIGNhbmRpZGF0ZeKAmXMgdGltZS4Hcm93c3Bhbn8HY29sc3Bhbn8FYWxpZ25\/dgEFY2VsbHN1BHYFA3RhZ3cCdGQHY29udGVudHcmPHN0cm9uZz5BZnRlciBGaXJzdCBJbnRlcnZpZXc8L3N0cm9uZz4Hcm93c3Bhbn8HY29sc3Bhbn8FYWxpZ25\/dgUDdGFndwJ0ZAdjb250ZW50dzA8c3Ryb25nPlBlcnNvbmFsaXplZCAmYW1wOyBBcHByZWNpYXRpdmU8L3N0cm9uZz4Hcm93c3Bhbn8HY29sc3Bhbn8FYWxpZ25\/dgUDdGFndwJ0ZAdjb250ZW50d\/0BKEVtYWlsKSDigJxIaSBbTmFtZV0sIHRoYW5rIHlvdSBhZ2FpbiBmb3IgeW91ciB0aW1lIHllc3RlcmRheS4gVGhlIHRlYW0gZW5qb3llZCBsZWFybmluZyBhYm91dCB5b3VyIHdvcmsgb24gW1Byb2plY3QgWF0uIEZvciB0aGlzIHJvbGUsIHdl4oCZcmUgbW92aW5nIGZvcndhcmQgd2l0aCBjYW5kaWRhdGVzIHdob3NlIGV4cGVyaWVuY2UgaXMgY2xvc2VyIHRvIHdoYXQgd2UgbmVlZCBpbiBbYXJlYV0uIFdlIHdpc2ggeW91IHRoZSBiZXN0LuKAnQdyb3dzcGFufwdjb2xzcGFufwVhbGlnbn92BQN0YWd3AnRkB2NvbnRlbnR3dUl0IHNob3dzIHlvdSB3ZXJlIHBheWluZyBhdHRlbnRpb24sIGFja25vd2xlZGdlcyBhIHJlYWwgc3RyZW5ndGgsIGFuZCBleHBsYWlucyB0aGUgZGVjaXNpb24gd2l0aG91dCBvdmVybGF3eWVyaW5nIGl0Lgdyb3dzcGFufwdjb2xzcGFufwVhbGlnbn92AQVjZWxsc3UEdgUDdGFndwJ0ZAdjb250ZW50dyI8c3Ryb25nPkFmdGVyIEZpbmFsIFJvdW5kPC9zdHJvbmc+B3Jvd3NwYW5\/B2NvbHNwYW5\/BWFsaWduf3YFA3RhZ3cCdGQHY29udGVudHcjPHN0cm9uZz5IdW1hbiAmYW1wOyBDYW5kaWQ8L3N0cm9uZz4Hcm93c3Bhbn8HY29sc3Bhbn8FYWxpZ25\/dgUDdGFndwJ0ZAdjb250ZW50d9cCKFBob25lIENhbGwpIOKAnEhpIFtOYW1lXSwgdGhhbmtzIGFnYWluIGZvciBjb21pbmcgaW4uIFRoaXMgd2FzIGEgZGlmZmljdWx0IGRlY2lzaW9uLCBhbmQgdGhlIHRlYW0gd2FzIGltcHJlc3NlZCBieSBbc3BlY2lmaWMgc3RyZW5ndGhdLiBXZSBkZWNpZGVkIHRvIG1vdmUgZm9yd2FyZCB3aXRoIGEgY2FuZGlkYXRlIHdobyBoYXMgbW9yZSBleHBlcmllbmNlIGluIFtzcGVjaWZpYyBhcmVhXSwgd2hpY2ggaXMgYSBjb3JlIG5lZWQgZm9yIHRoaXMgcm9sZS4gSSB3YW50ZWQgdG8gY2FsbCBwZXJzb25hbGx5IHRvIHRoYW5rIHlvdSBhbmQgYW5zd2VyIGFueSBxdWVzdGlvbnMgeW91IG1heSBoYXZlLuKAnQdyb3dzcGFufwdjb2xzcGFufwVhbGlnbn92BQN0YWd3AnRkB2NvbnRlbnR3jQFUaGUgY2FsbCBpdHNlbGYgc2hvd3MgcmVzcGVjdC4gVGhlIGZlZWRiYWNrIGlzIHNwZWNpZmljLCBob25lc3QsIGFuZCBmcmFtZWQgYXJvdW5kIHRoZSByb2xl4oCZcyBuZWVkcyByYXRoZXIgdGhhbiB0aGUgY2FuZGlkYXRl4oCZcyBmYWlsaW5ncy4Hcm93c3Bhbn8HY29sc3Bhbn8FYWxpZ25\/dQB3Ant9dyQzZmVkZDk0OC1mOTIwLTRmZjgtYWNiNC05MGQzMzc0MWI3ZTF4dwxjb3JlL2hlYWRpbmd9AncCe313JGE2NDE1NTVhLTQzZjItNGNhYi1hN2Q4LTEyNThhNThlNGNhMHh3DmNvcmUvcGFyYWdyYXBoeXcCe313JGE4NjkxMzVmLWU3ZTQtNDNhMS1iNWFmLTlmMzc1MWRlZmZjZnh3DmNvcmUvcGFyYWdyYXBoeXcCe313JDg0ZTY3ZWNlLWNiNTAtNDhmMS1iYTZmLTNlMjk5YjgyMzhlY3h3DmNvcmUvcGFyYWdyYXBoeXcCe313JGEwYTcyZWJmLWViNDMtNDQwOS04ZDA3LTQyZjI4MDg5YmRjNnh3DmNvcmUvcGFyYWdyYXBoeXcCe30QAHckNWFmZmM0ZDItMTU5Zi00ODE2LTg1MzAtNTc3ODA1ZmIzMTc4eHcOY29yZS9wYXJhZ3JhcGh5dwJ7fXckMjA2N2M3MTYtYzYwMy00NDY2LTg0NjYtMDU2OGQxNTg3ZjEzdx13cGpvbGkvam9saS10YWJsZS1vZi1jb250ZW50c3UAdQDMCQB3EzIwMjUtMDctMDJUMTA6NDk6MjN3Imhvdy10by1pbnRlcnZpZXctcHJvZHVjdC1kZXNpZ25lcnN3B3B1Ymxpc2h9AXcEb3BlbncEb3Blbnl3AHcIc3RhbmRhcmR3AHUAfQB3AHUAfQB1AH0AfQB1AHl3AHUBfQZ1AHckOGUyOThhNDMtMWI3Zi00ZDUxLTg3NDctNjAzNzZhNDNiM2JmeHeqAzxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGlzLXN0eWxlLWRlZmF1bHQgaGFzLWJvcmRlci1jb2xvciIgc3R5bGU9ImJvcmRlci1jb2xvcjojZTdlZmZmO2JvcmRlci13aWR0aDo1cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czoxMnB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjEycHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoxMnB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjEycHg7cGFkZGluZy10b3A6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tc21hbGwpO3BhZGRpbmctcmlnaHQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tbWVkaXVtKTtwYWRkaW5nLWJvdHRvbTp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1zbWFsbCk7cGFkZGluZy1sZWZ0OnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLW1lZGl1bSkiPjwvZGl2PncKY29yZS9ncm91cHcDZGl2dwJ7fXcQaXMtc3R5bGUtZGVmYXVsdHYBBHR5cGV3B2RlZmF1bHR4dwJ7fXh3Ant9eHcKY29yZS9ncm91cHcDZGl2dwJ7fXcEZnVsbHYBBHR5cGV3C2NvbnN0cmFpbmVkeHcCe314dwJ7fXh3Ant9eHcCe314dwJ7fXh3Ant9dyRjNzM5NGIyMC03YmIwLTQwMmYtODk3My1kYTJiMGMzNDY4ODV4dy08aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPldvcmtzIGNpdGVkPC9oMj53DGNvcmUvaGVhZGluZ30CdwJ7fXckZjI4YjAyOTgtYmQ5YS00ZjU0LThlMTEtMDdlNTU4ZjQxYmFieHfQAjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGhhcy1ib3JkZXItY29sb3IgaGFzLWJvcmRlci1saWdodC1iYWNrZ3JvdW5kLWNvbG9yIGhhcy1iYWNrZ3JvdW5kIiBzdHlsZT0iYm9yZGVyLWNvbG9yOiNjY2RkZmY7Ym9yZGVyLXdpZHRoOjFweDtwYWRkaW5nLXRvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1zbWFsbCk7cGFkZGluZy1yaWdodDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1zbWFsbCk7cGFkZGluZy1ib3R0b206dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tc21hbGwpO3BhZGRpbmctbGVmdDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1zbWFsbCkiPjwvZGl2PncKY29yZS9ncm91cHcDZGl2dwJ7fXYCB3NwYWNpbmd2AQdwYWRkaW5ndgQDdG9wdxh2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGwGYm90dG9tdxh2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGwEbGVmdHcYdmFyOnByZXNldHxzcGFjaW5nfHNtYWxsBXJpZ2h0dxh2YXI6cHJlc2V0fHNwYWNpbmd8c21hbGwGYm9yZGVydgIFY29sb3J3ByNjY2RkZmYFd2lkdGh3AzFweHYBBHR5cGV3C2NvbnN0cmFpbmVkdyQwODlmYjMwOC1jNWU5LTRjM2ItYWMzNC0xY2U3OWI0ZTg1OGJ4d248ZGV0YWlscyBjbGFzcz0id3AtYmxvY2stZGV0YWlscyBoYXMtc21hbGwtZm9udC1zaXplIj48c3VtbWFyeT5DbGljayB0byBzaG93IHdvcmtzIGNpdGVkPC9zdW1tYXJ5PgoKPC9kZXRhaWxzPncMY29yZS9kZXRhaWxzeXcCe313BXNtYWxsdyQ4NTMxMWRkMi03ODIwLTQ5ZGQtYjRiOC02NTUyMjEzNzY5NTB4dwc8cD48L3A+dw5jb3JlL3BhcmFncmFwaHl3HFR5cGUgLyB0byBhZGQgYSBoaWRkZW4gYmxvY2t3Ant9dyQwMWZiODk4ZC0zNmUxLTQ2YjEtODRhYS1hNTFjYWRiYWRlZjB4d4UBPG9sIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo8L29sPncJY29yZS9saXN0eHcAdwJ7fXckMmUyZjc5ZjQtZTQ2Yy00YmYxLTg0M2EtMDRjODEwZDFlYTM2eHfWAjxsaT5XaGF0IHNob3VsZCBJIGV4cGVjdCBmb3IgYSBmaW5hbCBpbnRlcnZpZXcgZm9yIGEgcHJvZHVjdCBkZXNpZ25lciByb2xlPyA6IHIvVVhEZXNpZ24gLSBSZWRkaXQsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1VYRGVzaWduL2NvbW1lbnRzLzFiYmJxZHAvd2hhdF9zaG91bGRfaV9leHBlY3RfZm9yX2FfZmluYWxfaW50ZXJ2aWV3X2Zvcl9hLyI+aHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1VYRGVzaWduL2NvbW1lbnRzLzFiYmJxZHAvd2hhdF9zaG91bGRfaV9leHBlY3RfZm9yX2FfZmluYWxfaW50ZXJ2aWV3X2Zvcl9hLzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyRmYzM4NjJiNy0zZDM1LTRiOTktOWE5ZS1iMTI5ZDU5NmM0Nzh4d4cCPGxpPlRoZSBUcnV0aCBCZWhpbmQgTGVuZ3RoeSBIaXJpbmcgUHJvY2Vzc2VzIGluIFRvZGF5J3MgSm9iIE1hcmtldCAtIE1va2FIUiwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5tb2thaHIuaW8vbXlibG9nL2xvbmctaGlyaW5nLXByb2Nlc3MtcmVhc29ucy1hbmQtc29sdXRpb25zLyI+aHR0cHM6Ly93d3cubW9rYWhyLmlvL215YmxvZy9sb25nLWhpcmluZy1wcm9jZXNzLXJlYXNvbnMtYW5kLXNvbHV0aW9ucy88L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckZDZkZTY5NzAtNzVjOS00YjRmLWJkODctMjJkMGQzMTkwMjg0eHe0AjxsaT5BcmUgWW91IExvc2luZyBUb3AgQ2FuZGlkYXRlcyB0byBhIExlbmd0aHkgSGlyaW5nIFByb2Nlc3M\/IC0gSW50ZWdyYXRlZCBIdW1hbiBDYXBpdGFsLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vaWhjdXMuY29tLzIwMjQvMDQvMDMvYXJlLXlvdS1sb3NpbmctdG9wLWNhbmRpZGF0ZXMtdG8tYS1sZW5ndGh5LWhpcmluZy1wcm9jZXNzLyI+aHR0cHM6Ly9paGN1cy5jb20vMjAyNC8wNC8wMy9hcmUteW91LWxvc2luZy10b3AtY2FuZGlkYXRlcy10by1hLWxlbmd0aHktaGlyaW5nLXByb2Nlc3MvPC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313JGI0OTg1OGJiLWJjNjktNGEzNy1hNTk0LTMwOWNlNTYxMDFiOHh3lgI8bGk+TmVnYXRpdmUgRWZmZWN0cyBvZiBhIExlbmd0aHkgUmVjcnVpdG1lbnQgUHJvY2VzcyBbKyBSZWFkeS10by1Vc2UgU29sdXRpb25zXSAtIE1hdGNociwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5tYXRjaHIuaW8vbmVnYXRpdmUtZWZmZWN0cy1vZi1hLWxlbmd0aHktcmVjcnVpdG1lbnQtcHJvY2Vzcy8iPmh0dHBzOi8vd3d3Lm1hdGNoci5pby9uZWdhdGl2ZS1lZmZlY3RzLW9mLWEtbGVuZ3RoeS1yZWNydWl0bWVudC1wcm9jZXNzLzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyRiNzgwYTMzNy0wYTk1LTQwMzItOTk4NS1lOGZhY2E1ZmEwZWF4d4cCPGxpPkRvIGxlbmd0aHkgcmVjcnVpdG1lbnQgcHJvY2VzcyBuZWdhdGl2ZWx5IGltcGFjdCBlbXBsb3llciBicmFuZGluZz8gLSBUZXN0bGlmeSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3Rlc3RsaWZ5LmNvbS9uZWdhdGl2ZS1pbXBhY3Qtb2YtbGVuZ3RoeS1yZWNydWl0bWVudC1wcm9jZXNzLyI+aHR0cHM6Ly90ZXN0bGlmeS5jb20vbmVnYXRpdmUtaW1wYWN0LW9mLWxlbmd0aHktcmVjcnVpdG1lbnQtcHJvY2Vzcy88L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckOTU3MjdkZjgtMTdjZS00ZjYwLTlkOGYtODI3MDgyODhmMmJkeHfRAjxsaT5UaGUgRG93bnNpZGVzIG9mIGEgTG9uZyBSZWNydWl0bWVudCBQcm9jZXNz4oCUYW5kIEhvdyB0byBTcGVlZCBVcCBIaXJpbmcgfCBSb2JlcnQgSGFsZiwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5yb2JlcnRoYWxmLmNvbS91cy9lbi9pbnNpZ2h0cy9tYW5hZ2VtZW50LXRpcHMvaG93LWEtbG9uZy1yZWNydWl0bWVudC1wcm9jZXNzLWNhbi1odXJ0LXlvdSI+aHR0cHM6Ly93d3cucm9iZXJ0aGFsZi5jb20vdXMvZW4vaW5zaWdodHMvbWFuYWdlbWVudC10aXBzL2hvdy1hLWxvbmctcmVjcnVpdG1lbnQtcHJvY2Vzcy1jYW4taHVydC15b3U8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckYzcxMGMyNjYtZDhlNi00YjAyLTg1MzMtNTJkNzc0ZmZhODJleHfIAjxsaT5UaGUgU3VycHJpc2luZyBJbXBhY3Qgb2YgYSBMb25nIEhpcmluZyBQcm9jZXNzIG9uIFJlY3J1aXRtZW50IFN1Y2Nlc3MgYW5kIEJ1ZGdldHMsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cubGFudGVyaWEuY29tL25ld3Mvc3VycHJpc2luZy1pbXBhY3QtbG9uZy1oaXJpbmctcHJvY2Vzcy1yZWNydWl0bWVudC1zdWNjZXNzLWFuZC1idWRnZXRzIj5odHRwczovL3d3dy5sYW50ZXJpYS5jb20vbmV3cy9zdXJwcmlzaW5nLWltcGFjdC1sb25nLWhpcmluZy1wcm9jZXNzLXJlY3J1aXRtZW50LXN1Y2Nlc3MtYW5kLWJ1ZGdldHM8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckM2MxMjhmZjgtYWQ1MC00ZTIwLTk4NGItMjE3MDc1Yjc0YTA0eHfhATxsaT5DcmFja2luZyBUaGUgVVggRGVzaWduIEpvYiBJbnRlcnZpZXcgaW4gMjAyMywgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3Byb2R1Y3RkZXNpZ25pbnRlcnZpZXcuY29tL3V4LWRlc2lnbi1qb2ItaW50ZXJ2aWV3LXByb2Nlc3MiPmh0dHBzOi8vcHJvZHVjdGRlc2lnbmludGVydmlldy5jb20vdXgtZGVzaWduLWpvYi1pbnRlcnZpZXctcHJvY2VzczwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyRjMWIxY2U4ZC0yNDY1LTQ1ZTEtYjBlZi00NzkwYTJmMjFmZmR4d6wCPGxpPkhvdyB0byBwcmVwYXJlIGZvciB5b3VyIEZhY2Vib29rIHByb2R1Y3QgZGVzaWduIGludGVydmlldyB8IGJ5IExpbHkgLi4uLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vdXhkZXNpZ24uY2MvaG93LXRvLXByZXBhcmUtZm9yLXlvdXItZmFjZWJvb2stcHJvZHVjdC1kZXNpZ24taW50ZXJ2aWV3LWY4MGFiOWU4ZjZmYiI+aHR0cHM6Ly91eGRlc2lnbi5jYy9ob3ctdG8tcHJlcGFyZS1mb3IteW91ci1mYWNlYm9vay1wcm9kdWN0LWRlc2lnbi1pbnRlcnZpZXctZjgwYWI5ZThmNmZiPC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313JGI0MmMwOWI1LTE2ZWYtNDM3YS1hOTM4LTg2NzEyMDA0NDVmZHh3+gE8bGk+TWV0YSBwcm9kdWN0IGRlc2lnbmVyIGludGVydmlldyAocXVlc3Rpb25zLCBwcmVwLCBwcm9jZXNzIC4uLiwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL2lnb3Rhbm9mZmVyLmNvbS9ibG9ncy90ZWNoL2ZhY2Vib29rLXByb2R1Y3QtZGVzaWduZXItaW50ZXJ2aWV3Ij5odHRwczovL2lnb3Rhbm9mZmVyLmNvbS9ibG9ncy90ZWNoL2ZhY2Vib29rLXByb2R1Y3QtZGVzaWduZXItaW50ZXJ2aWV3PC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313JDcwM2EyODg3LTdkYjItNDBmZC04MTliLTkzMjA1YzQ2ZTdiYXh3\/AE8bGk+RGVzaWduaW5nIGFuIGludGVydmlldyBwcm9jZXNzIGZvciBwcm9kdWN0IGRlc2lnbmVycyDigJQgRmFpcmUgRGVzaWduLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRlc2lnbi5mYWlyZS5jb20vZGVzaWduLWJsb2cvZGVzaWdpbmdhbmludGVydmlld3Byb2Nlc3MiPmh0dHBzOi8vd3d3LmRlc2lnbi5mYWlyZS5jb20vZGVzaWduLWJsb2cvZGVzaWdpbmdhbmludGVydmlld3Byb2Nlc3M8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckZTY0NjRjYWQtNjg4Yi00ODIxLTllYmQtNDI1ZGEwOGM2NDkweHfYATxsaT5IYXZpbmcgaHVtaWxpdHkgaW4geW91ciBjYXJlZXIgLSBCZSBSZWNydWl0bWVudCwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL2JlcmVjcnVpdG1lbnQuY29tLmF1L2hhdmluZy1odW1pbGl0eS1pbi15b3VyLWNhcmVlci8iPmh0dHBzOi8vYmVyZWNydWl0bWVudC5jb20uYXUvaGF2aW5nLWh1bWlsaXR5LWluLXlvdXItY2FyZWVyLzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyRmNGIwMTMxYi0yNmE4LTQ3ZDYtYWQ3Yi02NTY2MmU0ZmQwYjJ4d\/gBPGxpPldoeSBiZWluZyBodW1ibGUgaXMgc28gaW1wb3J0YW50IGluIHRoZSB3b3JsZCBvZiB3b3JrLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LndlZm9ydW0ub3JnL3N0b3JpZXMvMjAyMS8wOS9odW1pbGl0eS1pbXBvcnRhbnQtd29ybGQtb2Ytd29yay8iPmh0dHBzOi8vd3d3LndlZm9ydW0ub3JnL3N0b3JpZXMvMjAyMS8wOS9odW1pbGl0eS1pbXBvcnRhbnQtd29ybGQtb2Ytd29yay88L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckZjZkZjdiNGMtM2VkZC00NzhmLTk0YWUtZGJkOTljZjJiODhheHeaAjxsaT5IdW1pbGl0eSwgbm90IGp1c3Qgc2VsZi1wcm9tb3Rpb24sIGlzIGEgcGF0aCB0byBsZWFkZXJzaGlwLCBzdHVkeSBmaW5kcyB8IEhSIERpdmUsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaHJkaXZlLmNvbS9uZXdzL2h1bWJsZS1sZWFkZXJzaGlwLWdvb2QtZm9yLW9yZ2FuaXphdGlvbnMvNzEyNzk0LyI+aHR0cHM6Ly93d3cuaHJkaXZlLmNvbS9uZXdzL2h1bWJsZS1sZWFkZXJzaGlwLWdvb2QtZm9yLW9yZ2FuaXphdGlvbnMvNzEyNzk0LzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyRiODEyNmM1MS0xNDgyLTQ0N2EtYmQ1Mi05ZjNjZmRkM2M1OTB4d5gCPGxpPkh1bWlsaXR5OiBOb3cgSGlyaW5nLiBUaGVyZSdzIGEgc3RyYW5nZSB0aGluZyBoYXBwZW5pbmcgaW7igKYgfCBieSBSaWNoYXJkIEJhbmZpZWxkIHwgSnVuLCAyMDI1LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vcmljaGFyZG1iYW5maWVsZC5tZWRpdW0uY29tL2h1bWlsaXR5LW5vdy1oaXJpbmctNGY4NTdiMWQzNmM1Ij5odHRwczovL3JpY2hhcmRtYmFuZmllbGQubWVkaXVtLmNvbS9odW1pbGl0eS1ub3ctaGlyaW5nLTRmODU3YjFkMzZjNTwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyRlYTJkMzhkYi1hMjc1LTQyYjEtOGFjOS0yZWExZDFmODJlYzd4d+kCPGxpPlRoZSBJbXBhY3QgT2YgSHVtaWxpdHk6IEhvdyBBdXRoZW50aWNpdHkgQW5kIFNlbGZsZXNzbmVzcyBEcml2ZSBMZWFkZXJzaGlwIFN1Y2Nlc3MsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNzZXRsaXZpbmcuY29tL2Jsb2dzL3RoZS1pbXBhY3Qtb2YtaHVtaWxpdHktaG93LWF1dGhlbnRpY2l0eS1hbmQtc2VsZmxlc3NuZXNzLWRyaXZlLWxlYWRlcnNoaXAtc3VjY2VzcyI+aHR0cHM6Ly93d3cuYXNzZXRsaXZpbmcuY29tL2Jsb2dzL3RoZS1pbXBhY3Qtb2YtaHVtaWxpdHktaG93LWF1dGhlbnRpY2l0eS1hbmQtc2VsZmxlc3NuZXNzLWRyaXZlLWxlYWRlcnNoaXAtc3VjY2VzczwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyQ1YjVlZTZiMC1kYWRlLTRjYjItOTI1MS1kNjY3YjU1MjZjZmF4d8gBPGxpPkJlaW5nIEh1bWJsZSBhdCBXb3JrIGFuZCBXaHkgSXQgTWF0dGVycyAtIFNraWxsUGF0aCwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3NraWxscGF0aC5jb20vYmxvZy9uZWVkLWh1bWlsaXR5LXdvcmtwbGFjZSI+aHR0cHM6Ly9za2lsbHBhdGguY29tL2Jsb2cvbmVlZC1odW1pbGl0eS13b3JrcGxhY2U8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckNTU3Y2I2MzAtYzVkZC00ODFlLTlkNTUtZjJjZjUzNTFkYThleHfhATxsaT5QcmUtRW1wbG95bWVudCBTY3JlZW5pbmc6IEV2ZXJ5dGhpbmcgWW91IE5lZWQgdG8gS25vdyAtIEVkZHksIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly9lZGR5LmNvbS9oci1lbmN5Y2xvcGVkaWEvcHJlLWVtcGxveW1lbnQtc2NyZWVuaW5nLyI+aHR0cHM6Ly9lZGR5LmNvbS9oci1lbmN5Y2xvcGVkaWEvcHJlLWVtcGxveW1lbnQtc2NyZWVuaW5nLzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyQ5MzA5NTZlYi00Njc0LTQ5ZGItYmY1Yi1hNTJiMGEyN2VhNjJ4d48CPGxpPlByZXNjcmVlbmluZyBDYW5kaWRhdGVzOiBXaGF0IFlvdSBOZWVkIFRvIEtub3csIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucHJlbWllcnRhbGVudHBhcnRuZXJzLmNvbS9wb3N0L3ByZXNjcmVlbmluZy1jYW5kaWRhdGVzLXdoYXQteW91LW5lZWQtdG8ta25vdyI+aHR0cHM6Ly93d3cucHJlbWllcnRhbGVudHBhcnRuZXJzLmNvbS9wb3N0L3ByZXNjcmVlbmluZy1jYW5kaWRhdGVzLXdoYXQteW91LW5lZWQtdG8ta25vdzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyRlZmU1Njc5My1hMjllLTQ4NDUtOGVhOC0yNjk1ZDI2MjkwZTZ4d7ADPGxpPnd3dy5wcmVtaWVydGFsZW50cGFydG5lcnMuY29tLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnByZW1pZXJ0YWxlbnRwYXJ0bmVycy5jb20vcG9zdC9wcmVzY3JlZW5pbmctY2FuZGlkYXRlcy13aGF0LXlvdS1uZWVkLXRvLWtub3cjOn46dGV4dD1QcmUlMkRzY3JlZW5pbmclMjBjYW5kaWRhdGVzJTIwYmVmb3JlJTIwaW4sbGllJTIwb24lMjByZXN1bWVzJTJDJTIwaXQlMjBoYXBwZW5zLiI+aHR0cHM6Ly93d3cucHJlbWllcnRhbGVudHBhcnRuZXJzLmNvbS9wb3N0L3ByZXNjcmVlbmluZy1jYW5kaWRhdGVzLXdoYXQteW91LW5lZWQtdG8ta25vdyM6fjp0ZXh0PVByZSUyRHNjcmVlbmluZyUyMGNhbmRpZGF0ZXMlMjBiZWZvcmUlMjBpbixsaWUlMjBvbiUyMHJlc3VtZXMlMkMlMjBpdCUyMGhhcHBlbnMuPC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313JDMyNjFkZTE4LTY5ZWUtNGQ2Yy1iZWNjLTc5NzQ2OTYwNjhiNXh35AE8bGk+VGhlIEltcG9ydGFuY2Ugb2YgUHJlLVNjcmVlbmluZyBZb3VyIFRvcCBDYW5kaWRhdGVzIC0gU2t5ZSBIUiBDb25zdWx0aW5nLCBMTEMsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuc2t5ZWhyY29uc3VsdGluZy5jb20vYmxvZy9wcmUtc2NyZWVuaW5nIj5odHRwczovL3d3dy5za3llaHJjb25zdWx0aW5nLmNvbS9ibG9nL3ByZS1zY3JlZW5pbmc8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckNTc0MWRlOTctMDNhOS00ZjU4LTllMjMtNmM4MWQwNDE2MjQ4eHfmATxsaT5DYW5kaWRhdGUgU2NyZWVuaW5nOiBCZXN0IFByYWN0aWNlcyBhbmQgV2F5cyB0byBQcmUtU2NyZWVuIC0gR29vZFRpbWUsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly9nb29kdGltZS5pby9ibG9nL3JlY3J1aXRpbmcvY2FuZGlkYXRlLXNjcmVlbmluZy8iPmh0dHBzOi8vZ29vZHRpbWUuaW8vYmxvZy9yZWNydWl0aW5nL2NhbmRpZGF0ZS1zY3JlZW5pbmcvPC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313JDVkMGNiNjM3LTYyNDgtNDEzZC05MGE5LWY5YmQ0OTgyZDE1MXh3zAI8bGk+MTAgS2V5IEJlbmVmaXRzIG9mIFByZS1IaXJpbmcgQXNzZXNzbWVudHMgYW5kIEhvdyB0byBNYXhpbWl6ZSBUaGVtIC0gZVNraWxsLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVza2lsbC5jb20vcmVzb3VyY2VzL2Jsb2cvMTAta2V5LWJlbmVmaXRzLW9mLXByZS1oaXJpbmctYXNzZXNzbWVudHMtYW5kLWhvdy10by1tYXhpbWl6ZS10aGVtIj5odHRwczovL3d3dy5lc2tpbGwuY29tL3Jlc291cmNlcy9ibG9nLzEwLWtleS1iZW5lZml0cy1vZi1wcmUtaGlyaW5nLWFzc2Vzc21lbnRzLWFuZC1ob3ctdG8tbWF4aW1pemUtdGhlbTwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyRkZDFhZTVkZi1kNWIzLTQ1YmUtODgzYi03NmYyNDhlMTIxNTB4d\/gBPGxpPkhvdyB0byBFcXVpdGFibHkgRGlzY3VzcyBDb21wZW5zYXRpb24gd2l0aCBKb2IgQ2FuZGlkYXRlcywgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3N5bmQuaW8vYmxvZy9hc2tpbmctZm9yLXNhbGFyeS1leHBlY3RhdGlvbnMtYW5kLXNhbGFyeS1oaXN0b3J5LyI+aHR0cHM6Ly9zeW5kLmlvL2Jsb2cvYXNraW5nLWZvci1zYWxhcnktZXhwZWN0YXRpb25zLWFuZC1zYWxhcnktaGlzdG9yeS88L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckZmJjYWYxMGQtZjEyYi00YjI1LTgyMmEtY2FkYzA3ZDRhMzg3eHfTAjxsaT5JIGFzayBjYW5kaWRhdGVzIHRoZWlyIHNhbGFyeSBleHBlY3RhdGlvbnMgYW5kIGRvbid0IGZlZWwgYmFkIGFib3V0IGl0LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFza2FtYW5hZ2VyLm9yZy8yMDIwLzAyL2ktYXNrLWNhbmRpZGF0ZXMtdGhlaXItc2FsYXJ5LWV4cGVjdGF0aW9ucy1hbmQtZG9udC1mZWVsLWJhZC1hYm91dC1pdC5odG1sIj5odHRwczovL3d3dy5hc2thbWFuYWdlci5vcmcvMjAyMC8wMi9pLWFzay1jYW5kaWRhdGVzLXRoZWlyLXNhbGFyeS1leHBlY3RhdGlvbnMtYW5kLWRvbnQtZmVlbC1iYWQtYWJvdXQtaXQuaHRtbDwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyRiMGE3N2JhYS03NzUyLTQ5MTktYTRkMC1mOGY2YzBmYzNkYmZ4d9ECPGxpPklzIGl0IG9rIHRvIGFzayBmb3Igc2FsYXJ5IGluZm8gYmVmb3JlIGludGVydmlldyA\/IDogci9yZWNydWl0aW5naGVsbCAtIFJlZGRpdCwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5yZWRkaXQuY29tL3IvcmVjcnVpdGluZ2hlbGwvY29tbWVudHMveW5zbjh2L2lzX2l0X29rX3RvX2Fza19mb3Jfc2FsYXJ5X2luZm9fYmVmb3JlX2ludGVydmlldy8iPmh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9yZWNydWl0aW5naGVsbC9jb21tZW50cy95bnNuOHYvaXNfaXRfb2tfdG9fYXNrX2Zvcl9zYWxhcnlfaW5mb19iZWZvcmVfaW50ZXJ2aWV3LzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyQ2OTU1YmQ0MS04YmU5LTQyMTQtOGJlOS1kM2I0YjAxNmU2ZGR4d8gCPGxpPlRoZSByZWFsIHJlYXNvbnMgd2h5IGRlc2lnbiBjYW5kaWRhdGVzIHNheSBubyAtIFJvYmVydCBXYWx0ZXJzIFVTLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJvYmVydHdhbHRlcnMudXMvaW5zaWdodHMvaGlyaW5nLWFkdmljZS9ibG9nL3RoZS1yZWFsLXJlYXNvbnMtd2h5LWRlc2lnbi1jYW5kaWRhdGVzLXNheS1uby5odG1sIj5odHRwczovL3d3dy5yb2JlcnR3YWx0ZXJzLnVzL2luc2lnaHRzL2hpcmluZy1hZHZpY2UvYmxvZy90aGUtcmVhbC1yZWFzb25zLXdoeS1kZXNpZ24tY2FuZGlkYXRlcy1zYXktbm8uaHRtbDwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyQ5MTM1ZGYyOC0wNzhkLTQ0MjYtYTI1ZS1hODQxNjdhNTk2ZjN4d7gCPGxpPkFtIEkgYmVpbmcgcnVkZSB0byBhc2sgc2FsYXJ5IHJhbmdlcyB1cGZyb250PyA6IHIvcmVjcnVpdGluZyAtIFJlZGRpdCwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5yZWRkaXQuY29tL3IvcmVjcnVpdGluZy9jb21tZW50cy95Z282c3EvYW1faV9iZWluZ19ydWRlX3RvX2Fza19zYWxhcnlfcmFuZ2VzX3VwZnJvbnQvIj5odHRwczovL3d3dy5yZWRkaXQuY29tL3IvcmVjcnVpdGluZy9jb21tZW50cy95Z282c3EvYW1faV9iZWluZ19ydWRlX3RvX2Fza19zYWxhcnlfcmFuZ2VzX3VwZnJvbnQvPC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313JGI1ZmIxM2E0LTFiZWYtNDc2Yy05MDUxLTI4NDkxY2IyMTVhY3h3qgI8bGk+QW4gSW5zaWRlIExvb2sgYXQgRmFjZWJvb2sncyBNZXRob2QgZm9yIEhpcmluZyBEZXNpZ25lcnMgLSBGaXJzdCBSb3VuZCBSZXZpZXcsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly9yZXZpZXcuZmlyc3Ryb3VuZC5jb20vYW4taW5zaWRlLWxvb2stYXQtZmFjZWJvb2tzLW1ldGhvZC1mb3ItaGlyaW5nLWRlc2lnbmVycy8iPmh0dHBzOi8vcmV2aWV3LmZpcnN0cm91bmQuY29tL2FuLWluc2lkZS1sb29rLWF0LWZhY2Vib29rcy1tZXRob2QtZm9yLWhpcmluZy1kZXNpZ25lcnMvPC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313JDZjZmEzOTMwLTJmZWQtNDVjYi1iMmJlLTA3YTQwYTFlMDFiY3h36QE8bGk+UHJvdmVuIE1ldGEgUHJvZHVjdCBEZXNpZ25lciBpbnRlcnZpZXcgZ3VpZGUgaW4gMjAyNSB8IFByZXBmdWxseSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3ByZXBmdWxseS5jb20vaW50ZXJ2aWV3LWd1aWRlcy9tZXRhLXByb2R1Y3QtZGVzaWduZXIiPmh0dHBzOi8vcHJlcGZ1bGx5LmNvbS9pbnRlcnZpZXctZ3VpZGVzL21ldGEtcHJvZHVjdC1kZXNpZ25lcjwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyRlYjgyNWJhYy04OTZmLTRjZTgtOGFmMS1iYTYwNWNjYmE5NTF4d8gBPGxpPlZpZGVvIEludGVydmlldyBvZiB0aGUgTWV0YSBQcm9kdWN0IERlc2lnbmVyIGludGVydmlldy4gLSBZb3VUdWJlLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9V2xpRnZRYTZIbWciPmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9V2xpRnZRYTZIbWc8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckZjczOWRkMjQtMWZkOS00OWM4LTljN2EtN2Y4OTdlNzQ4OTdieHfXAjxsaT5Ib3cgSSB0dXJuZWQgZG93biBhIGRlc2lnbiBleGVyY2lzZSBpbnRlcnZpZXcgcmVxdWVzdCBhbmQgc3RpbGwgZ290IGEgZmluYWwgcm91bmQgaW50ZXJ2aWV3IC0gUmVkZGl0LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9VWERlc2lnbi9jb21tZW50cy8xMWJzZ25zL2hvd19pX3R1cm5lZF9kb3duX2FfZGVzaWduX2V4ZXJjaXNlX2ludGVydmlldy8iPmh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9VWERlc2lnbi9jb21tZW50cy8xMWJzZ25zL2hvd19pX3R1cm5lZF9kb3duX2FfZGVzaWduX2V4ZXJjaXNlX2ludGVydmlldy88L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckMWY5MmRmZWYtZjc0Mi00OTkyLTg4MWItNDQwZjRmOTgyZjg3eHfRAjxsaT5TaGFyaW5nIHRoaXMgZm9yIGFkdmljZSAtIGEgbmljZSB3YXkgdG8gZGVjbGluZSBhIHRha2UgaG9tZSBkZXNpZ24gY2hhbGxlbmdlLiA6IHIvVVhEZXNpZ24sIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1VYRGVzaWduL2NvbW1lbnRzLzE1MHJqdnIvc2hhcmluZ190aGlzX2Zvcl9hZHZpY2VfYV9uaWNlX3dheV90b19kZWNsaW5lX2EvIj5odHRwczovL3d3dy5yZWRkaXQuY29tL3IvVVhEZXNpZ24vY29tbWVudHMvMTUwcmp2ci9zaGFyaW5nX3RoaXNfZm9yX2FkdmljZV9hX25pY2Vfd2F5X3RvX2RlY2xpbmVfYS88L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckZWRjZTQ3ZGItYzgzYS00ZjIzLWI5NWItOGYxZTMyNDFiMTM5eHekAjxsaT5UaGUgVG9wIDEwIFByb2R1Y3QgRGVzaWduIEludGVydmlldyBRdWVzdGlvbnMgKEFuZCBBbnN3ZXJzKSAtIENhcmVlckZvdW5kcnksIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly9jYXJlZXJmb3VuZHJ5LmNvbS9lbi9ibG9nL3Byb2R1Y3QtZGVzaWduL3Byb2R1Y3QtZGVzaWduLWludGVydmlldy1xdWVzdGlvbnMvIj5odHRwczovL2NhcmVlcmZvdW5kcnkuY29tL2VuL2Jsb2cvcHJvZHVjdC1kZXNpZ24vcHJvZHVjdC1kZXNpZ24taW50ZXJ2aWV3LXF1ZXN0aW9ucy88L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckYzBjZmIxZWQtZGI2NC00YmZiLWE1NTktMTQxN2YwMWM5ZWUzeHfzAjxsaT5UaGUgcXVlc3Rpb24gIldoeSBkbyB5b3Ugd2FudCB0byB3b3JrIHdpdGggdXMiIGR1cmluZyBqb2IgaW50ZXJ2aWV3IGlzIG91dGRhdGVkIGFuZCBib3JpbmcgOiByL3JlY3J1aXRpbmdoZWxsIC0gUmVkZGl0LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9yZWNydWl0aW5naGVsbC9jb21tZW50cy8xMzFsYmN6L3RoZV9xdWVzdGlvbl93aHlfZG9feW91X3dhbnRfdG9fd29ya193aXRoX3VzLyI+aHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL3JlY3J1aXRpbmdoZWxsL2NvbW1lbnRzLzEzMWxiY3ovdGhlX3F1ZXN0aW9uX3doeV9kb195b3Vfd2FudF90b193b3JrX3dpdGhfdXMvPC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313JDI4MTM3MmFjLWI3OWYtNDJhZC1iYjY4LTZmMDU2YzNhMGJmOXh3ggM8bGk+VGhlIGNyaXRpY2FsIGZsYXdzIG9mIGFza2luZyAid2h5IGRvIHlvdSB3YW50IHRvIHdvcmsgZm9yIHVzPyIgaW4gYSBqb2IgaW50ZXJ2aWV3LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vcGF1bGFmc3RhbnRvbi5tZWRpdW0uY29tL3RoZS1jcml0aWNhbC1mbGF3cy1vZi1hc2tpbmctd2h5LWRvLXlvdS13YW50LXRvLXdvcmstZm9yLXVzLWR1cmluZy1hLWpvYi1pbnRlcnZpZXctZDI4YTkxYjZlNDc1Ij5odHRwczovL3BhdWxhZnN0YW50b24ubWVkaXVtLmNvbS90aGUtY3JpdGljYWwtZmxhd3Mtb2YtYXNraW5nLXdoeS1kby15b3Utd2FudC10by13b3JrLWZvci11cy1kdXJpbmctYS1qb2ItaW50ZXJ2aWV3LWQyOGE5MWI2ZTQ3NTwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyRmOGRkZmExOC0yZmYyLTRiNzAtOTAwYy0zNjE5YTg1NTkxZjl4d8YBPGxpPkp1bGllIFpodW8gfCBMZWFkZXJzaGlwIFNwZWFrZXIgfCBJbnRlcnZpZXcgUXVlc3Rpb25zIC0gWW91VHViZSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWUxU1pnME1qM1RRIj5odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWUxU1pnME1qM1RRPC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313JDkyNDE1MmZhLWUxYzAtNDU5Mi1hMDc4LTZjMDEzOGI2MjFkZnh34wI8bGk+SG93IHRvIEltcHJlc3MgYW4gSW50ZXJ2aWV3ZXIuIFRoZSB0d28gdHJhaXRzIHRoYXQgc3BlYWsgbW9zdCB0b+KApiB8IGJ5IEp1bGllIFpodW8gfCBUaGUgWWVhciBvZiB0aGUgTG9va2luZyBHbGFzcyB8IE1lZGl1bSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL21lZGl1bS5jb20vdGhlLXllYXItb2YtdGhlLWxvb2tpbmctZ2xhc3MvaG93LXRvLWltcHJlc3MtYW4taW50ZXJ2aWV3ZXItYzIxMGQ5ZDhlODRhIj5odHRwczovL21lZGl1bS5jb20vdGhlLXllYXItb2YtdGhlLWxvb2tpbmctZ2xhc3MvaG93LXRvLWltcHJlc3MtYW4taW50ZXJ2aWV3ZXItYzIxMGQ5ZDhlODRhPC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313JDRiMTM4NDdiLWIxNWEtNGFjNy1hYTVmLTE3NThkNGUzZGE2N3h3+QE8bGk+VGhlIE1ha2luZyBvZiBhIE1hbmFnZXI6IFdoYXQgdG8gRG8gV2hlbiBFdmVyeW9uZSBMb29rcyB0byBZb3UgKDgvMTApIGJ5IFpodW8sIEp1bGllLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LndlYWx0aG9maGFwcGluZXNzLmNvbS90aGUtbWFraW5nLW9mLWEtbWFuYWdlci8iPmh0dHBzOi8vd3d3LndlYWx0aG9maGFwcGluZXNzLmNvbS90aGUtbWFraW5nLW9mLWEtbWFuYWdlci88L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckMjdiNmIxNWItYTU0NC00M2EwLTlkMzAtY2VkZTJiMDRmNmYweHe6AjxsaT5Cb29rIFJlcG9ydDogVGhlIE1ha2luZyBvZiBhIE1hbmFnZXIgYnkgSnVsaWUgWmh1byB8IGJ5IE5pY2t5IERlUGF1bCB8IE1lZGl1bSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL25pY2t5LWRlcGF1bC5tZWRpdW0uY29tL2Jvb2stcmVwb3J0LXRoZS1tYWtpbmctb2YtYS1tYW5hZ2VyLWJ5LWp1bGllLXpodW8tZDE5OGU5ZTRmNTg4Ij5odHRwczovL25pY2t5LWRlcGF1bC5tZWRpdW0uY29tL2Jvb2stcmVwb3J0LXRoZS1tYWtpbmctb2YtYS1tYW5hZ2VyLWJ5LWp1bGllLXpodW8tZDE5OGU5ZTRmNTg4PC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313JDgxZTkxZWJhLTljMDYtNDIyOS1iMDVmLTkyNjQzMzU4NWMyN3h3hQM8bGk+UHJvZHVjdCBEZXNpZ24gTGVhZCwgd2hhdCdzIHRoZSBiZXN0IHF1ZXN0aW9uIHlvdSd2ZSBldmVyIGJlZW4gYXNrZWQvd2FudGVkIHRvIGJlIGFza2VkIHdoZW4gaW50ZXJ2aWV3aW5nIGRlc2lnbmVycz8gOiByL1VYRGVzaWduIC0gUmVkZGl0LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9VWERlc2lnbi9jb21tZW50cy8xaXI4ZmJsL3Byb2R1Y3RfZGVzaWduX2xlYWRfd2hhdHNfdGhlX2Jlc3RfcXVlc3Rpb25feW91dmUvIj5odHRwczovL3d3dy5yZWRkaXQuY29tL3IvVVhEZXNpZ24vY29tbWVudHMvMWlyOGZibC9wcm9kdWN0X2Rlc2lnbl9sZWFkX3doYXRzX3RoZV9iZXN0X3F1ZXN0aW9uX3lvdXZlLzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyQ4ZDc2N2ZjNy0yNzlkLTRjMTAtYTQ1MS00ZTViNzRmY2ZiNmV4d\/cBPGxpPlByb2R1Y3QgRGVzaWduIGludGVydmlldyBxdWVzdGlvbnMgfCBieSBUZWQgR29hcyB8IFVYIENvbGxlY3RpdmUsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly91eGRlc2lnbi5jYy9wcm9kdWN0LWRlc2lnbi1pbnRlcnZpZXctcXVlc3Rpb25zLWNkZWIyYmYyNDllYyI+aHR0cHM6Ly91eGRlc2lnbi5jYy9wcm9kdWN0LWRlc2lnbi1pbnRlcnZpZXctcXVlc3Rpb25zLWNkZWIyYmYyNDllYzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyQxY2M5MjhlNC03MjM4LTQ1YTEtOWRkMy1kODQ2MDZkZmJkYTJ4d9cCPGxpPldoeSB3b3VsZCB5b3UgbGlrZSB0byB3b3JrIGZvciB1cz8gVGVsbCB1cyBhYm91dCB5b3VyIG1vc3QgcmVjZW50IHByb2plY3QuIDogci9VWERlc2lnbiAtIFJlZGRpdCwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5yZWRkaXQuY29tL3IvVVhEZXNpZ24vY29tbWVudHMvMWVwMGRoYy93aHlfd291bGRfeW91X2xpa2VfdG9fd29ya19mb3JfdXNfdGVsbF91c19hYm91dC8iPmh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9VWERlc2lnbi9jb21tZW50cy8xZXAwZGhjL3doeV93b3VsZF95b3VfbGlrZV90b193b3JrX2Zvcl91c190ZWxsX3VzX2Fib3V0LzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyQ0MjhkZDEzMi0yN2JjLTQ4ZTUtYTNjNy0zOTNmODE2MGZmMjV4d+MBPGxpPlVzaW5nIEludGVydmlldyBEZWJyaWVmcyB0byBNYWtlIE1vcmUgSW5mb3JtZWQgSGlyaW5nIERlY2lzaW9ucyAtIEpvYlNjb3JlLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmpvYnNjb3JlLmNvbS9hcnRpY2xlcy9pbnRlcnZpZXctZGVicmllZi8iPmh0dHBzOi8vd3d3LmpvYnNjb3JlLmNvbS9hcnRpY2xlcy9pbnRlcnZpZXctZGVicmllZi88L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckNzRiNzk3MGItMzRlMi00ZTEwLWJmOTktNmNjMmQ5ZDNiYmQzeHfYATxsaT5FZmZlY3RpdmUgSW50ZXJ2aWV3IERlYnJpZWYgOiBFdmVyeXRoaW5nIFlvdSBOZWVkIHRvIEtub3cgLSBOb290YSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5ub290YS5pby9lbi9lZmZlY3RpdmUtaW50ZXJ2aWV3LWRlYnJpZWYiPmh0dHBzOi8vd3d3Lm5vb3RhLmlvL2VuL2VmZmVjdGl2ZS1pbnRlcnZpZXctZGVicmllZjwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyRkOGM1MDdkNi00MWFhLTRjZDUtOGU0MS0yOGM4YWVkNjVjNzl4d9cBPGxpPkhvdyB0byBMZWFkIFByb2R1Y3RpdmUgSW50ZXJ2aWV3IERlYnJpZWYgTWVldGluZ3MgLSBGb256aSBBSSBSZWNydWl0ZXIsIGFjY2Vzc2VkIEp1bHkgMiwgMjAyNSwgPGEgaHJlZj0iaHR0cHM6Ly9mb256aS5haS9ibG9nL2ludGVydmlldy1kZWJyaWVmLW1lZXRpbmdzIj5odHRwczovL2ZvbnppLmFpL2Jsb2cvaW50ZXJ2aWV3LWRlYnJpZWYtbWVldGluZ3M8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckZDhkYzc0OWEtZWMzMy00OTJkLWI1NTktODU1OWVmYjdhYzFkeHfoAjxsaT5Ib3cgTWlnaHQgV2UgQXNzZXNzIGFuZCBFdmFsdWF0ZSBEZXNpZ24gU2tpbGxzPyAzIFBhcnRzIG9mIGEgRGVzaWduZXIgRXhwbGFpbmVkLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVtZXJnZS1jcmVhdGl2ZXMuY29tL3Bvc3QvaG93LW1pZ2h0LXdlLWFzc2Vzcy1hbmQtZXZhbHVhdGUtZGVzaWduLXNraWxscy0zLXBhcnRzLW9mLWEtZGVzaWduZXItZXhwbGFpbmVkIj5odHRwczovL3d3dy5lbWVyZ2UtY3JlYXRpdmVzLmNvbS9wb3N0L2hvdy1taWdodC13ZS1hc3Nlc3MtYW5kLWV2YWx1YXRlLWRlc2lnbi1za2lsbHMtMy1wYXJ0cy1vZi1hLWRlc2lnbmVyLWV4cGxhaW5lZDwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyQ5OGZlNjNhZi1iM2U2LTQ5NzUtOWJhZC1mZDk0ZWQ1YzVlZjJ4d5QCPGxpPkJlc3QgUHJhY3RpY2VzIGZvciBHaXZpbmcgRmVlZGJhY2sgdG8gUmVqZWN0ZWQgQ2FuZGlkYXRlcyAtIEdlbSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3d3dy5nZW0uY29tL2Jsb2cvYmVzdC1wcmFjdGljZXMtZm9yLWdpdmluZy1mZWVkYmFjay10by1yZWplY3RlZC1jYW5kaWRhdGVzIj5odHRwczovL3d3dy5nZW0uY29tL2Jsb2cvYmVzdC1wcmFjdGljZXMtZm9yLWdpdmluZy1mZWVkYmFjay10by1yZWplY3RlZC1jYW5kaWRhdGVzPC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313JDE1MzBmOTFkLWRjZjUtNGE1Ni04MzIxLWZlZDE2YjIwMTRjMnh31wI8bGk+SG93IGRvIHlvdSByZWplY3QgY2FuZGlkYXRlcyBiZWNhdXNlIG9mIHRoZWlyIHBlcnNvbmFsaXR5IC8gY3VsdHVyZSBmaXQ\/IDogci9yZWNydWl0aW5nIC0gUmVkZGl0LCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9yZWNydWl0aW5nL2NvbW1lbnRzLzFkb2VrNDkvaG93X2RvX3lvdV9yZWplY3RfY2FuZGlkYXRlc19iZWNhdXNlX29mX3RoZWlyLyI+aHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL3JlY3J1aXRpbmcvY29tbWVudHMvMWRvZWs0OS9ob3dfZG9feW91X3JlamVjdF9jYW5kaWRhdGVzX2JlY2F1c2Vfb2ZfdGhlaXIvPC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXcCe313JGRkNzgzYTNmLTI3YmMtNDY3Ni05ZDRlLTJhNTQyYmIyYjgzZnh33gE8bGk+Q29uc3RydWN0aXZlIEZlZWRiYWNrIGZvciBEZXNpZ25lcnMgLSBVWCBNYWdhemluZSwgYWNjZXNzZWQgSnVseSAyLCAyMDI1LCA8YSBocmVmPSJodHRwczovL3V4bWFnLmNvbS9hcnRpY2xlcy9jb25zdHJ1Y3RpdmUtZmVlZGJhY2stZm9yLWRlc2lnbmVycyI+aHR0cHM6Ly91eG1hZy5jb20vYXJ0aWNsZXMvY29uc3RydWN0aXZlLWZlZWRiYWNrLWZvci1kZXNpZ25lcnM8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckZTk0NzVjNzUtYTY2MS00NzhjLTk2OTUtNjU4N2M5MjM3MTYyeHesAjxsaT5Ib3cgdG8gdGVsbCBhIGJhZCBkZXNpZ25lciB0aGF0IGhlL3NoZSBpcyBhIGJhZCBkZXNpZ25lciBwb2xpdGVseSAtIFF1b3JhLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnF1b3JhLmNvbS9Ib3ctZG8tSS10ZWxsLWEtYmFkLWRlc2lnbmVyLXRoYXQtaGUtc2hlLWlzLWEtYmFkLWRlc2lnbmVyLXBvbGl0ZWx5Ij5odHRwczovL3d3dy5xdW9yYS5jb20vSG93LWRvLUktdGVsbC1hLWJhZC1kZXNpZ25lci10aGF0LWhlLXNoZS1pcy1hLWJhZC1kZXNpZ25lci1wb2xpdGVseTwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13Ant9dyQ4NjExYjYxZC1jZDYyLTQyN2UtYTU5Mi1lZjVjMDA4ODVjZGV4d\/UBPGxpPjcgRXhhbXBsZXMgb2YgRmVlZGJhY2sgZm9yIFVuc3VjY2Vzc2Z1bCBDYW5kaWRhdGVzIC0gRXZpZGVuY2VkLCBhY2Nlc3NlZCBKdWx5IDIsIDIwMjUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmV2aWRlbmNlZC5hcHAvYmxvZy9mZWVkYmFjay1mb3ItdW5zdWNjZXNzZnVsLWNhbmRpZGF0ZXMiPmh0dHBzOi8vd3d3LmV2aWRlbmNlZC5hcHAvYmxvZy9mZWVkYmFjay1mb3ItdW5zdWNjZXNzZnVsLWNhbmRpZGF0ZXM8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdwJ7fXckNjZmOWRmM2EtZmRlYS00MTU3LWE0OTItODlkZGFiZWNlODM5eHcAdx13cGpvbGkvam9saS10YWJsZS1vZi1jb250ZW50c3UOdwZlbmdhZ2V3CWludGVydmlld3cIZXZhbHVhdGV3CXJlamVjdGlvbndCdGhlLWZhcnRoZXItYWxvbmctdGhlLWNhbmRpZGF0ZS1nb3QtdGhlLW1vcmUtZmVlZGJhY2stdGhleS1kZXNlcnZldw9wZW9wbGUtcHJvYmxlbXN3DGludGVydmlld2Vyc3cKY2FuZGlkYXRlc3cTYnVzaW5lc3MtbW90aXZhdGlvbncUc3RlcHMtaW4tdGhlLXByb2Nlc3N3GGdlbmVyYWwtbWluZHNldC1odW1pbGl0eXcleW91LWFyZS10cnlpbmctdG8td2luLW92ZXItY2FuZGlkYXRlc3dScmVjcnVpdGVyLXNob3VsZC1vbmx5LWVuZ2FnZS1jYW5kaWRhdGUtYWZ0ZXItZXN0YWJsaXNoaW5nLWdlbmVyYWwtaW50ZXJlc3QtZnJvbS1obXdQZG9udC1hc2stZm9yLXNhbGFyeS1leHBlY3RhdGlvbnMtdXBmcm9udC1pdC1zaHV0cy1kb3duLXRoZS1jb252ZXJzYXRpb24tdG9vLXNvb252ATN0aGlzLWlzLWEtbG9uZy1hcnRpY2xlLXNvLWxldHMtc3RhcnQtd2l0aC1hLXN1bW1hcnl3B1N1bW1hcnl9AX0BdxBJbiB0aGlzIEFydGljbGU6dwM0MDB9AH0BfQB9AX0AfQF3Ant9fZMhGQB3C3ByaW1hcnktYWx0Bezpi\/IPMwGqH4gBAMUFUEMDmgEAOQQUAwEAAgMHAAIBAwIBAQIAAQEBAwEABAMBAgECAgMCAAEDAQADAwEAAQAFAAEDCAEBAAIAAQIBAgEFZsADlgEHgwGBAYkC+QEDEMwBA3IDrQEDigEDsAED6QgD+AWgD68MDpMRmgn9CdEJAgC2\/\/XKD3kAuaEBFpUCGJUMFvIBLvIBGMYWpwsBAwABAAIAAQADAA0AAQABAAMBAQEBAAEABAUBAgEBAgAGAQIBAQADAegNACIABAABAQIAjgK7AdcUAOEEfXcQcxCRBQMBAgEAEAIRAA0AAgMCAAcBAQAEAA0BAQAEAuwBAQEAAQEBAAkABgABAQcAAQACAAEAAgACAAECAQEBAAEAAQAEAQEAAwEBAAEBAgAFAQEADgEBALIFBgEAAQACAAEAAwAIAAEBAQACAQIBCQIBAgIDAgADAgIAAQIBAAEAAgABAQMBAwIBAAIAAQABAYMOrhGDBlO5BaAB2g77A6oSygHcAoUBLX8tvgL5DdcD5gV66hv\/AhsD5AHqA4UC6wHjzavICwUAAAEAAQABAQIEvOysiASGAQAAQoMO9wO0A4UPkQP7A\/oMzAWuAhaRBBbfAaYB4gEWiAKUBrECtQqwAqUHsQIW3QplwjYWgQIuiwIYvAMXygIuiQMuSC7xAi6FAxjWFKABuwIu8AEYmQIBuAEBvAGWAZgBLqQCLtMBGL0FGO8CiAGNAi6bARjSBAH9CRaZAhiUAfMByAEukgIu0AGSAd0BLsoCLq4BX\/YBLmWgAUUu5QEurwEY9QF\/oQEuUhjSAQGyAQH6AheoARi+BIgB6QES6AoUNAH4DhaRApEB+gEujwIu7AIusgKZAcIBLns4OizYAS79ARiGAwGKDxbnAYYBfgHJAQGVAgGpA37fAS5ULrwBLjMuxAIueakBzwES2A+gAaADLmgu5AIulAIYpAFYngXUigHiBpMBAB4AAwABAQEaAQICAAEBAQABAwIAAQAFAAMAAQEBHwMAAQEBDgECAgABAQFQAQICAAEBAQwBAgIAAQEBhgEBAgIAAQEBNQECAZaxAR4AsXUXqZHagAMDAKsld0EVVw==\",\"updateId\":823806258}","_vp_format_video_url":"","_vp_image_focal_point":[],"_vp_custom_popup_image":0,"_vp_format_audio_url":"","_vp_album_images":[],"_vp_custom_thumbnail":0,"_vp_custom_thumbnail_focal_point":[],"_vp_custom_thumbnail_cover":0,"_vp_hover_thumbnail":0,"_vp_hover_thumbnail_focal_point":[],"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[],"class_list":["post-1606","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-writing"],"jetpack_featured_media_url":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/07\/FeaturedImg-PDInt@2x-e1775247509934.avif","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1576,"url":"https:\/\/jamalnichols.com\/de\/facebook-interview-marketplace\/","url_meta":{"origin":1606,"position":0},"title":"Facebook: Interviewer Marketplace","author":"Jamal Nichols","date":"Juni 19, 2025","format":false,"excerpt":"This stuff is old (2020), but people keep asking about it, so I put it up. Facebook: Interviewer Marketplace My role: Leadership in helping young team identify an opportunity, design a solution end-to-end, and using design superpowers to help team visualize early ideas and pivot Team Composition: Enterprise Engineering: Schedule\u2026","rel":"","context":"In &quot;Pre-AI Work&quot;","block_context":{"text":"Pre-AI Work","link":"https:\/\/jamalnichols.com\/de\/category\/pre-ai\/"},"img":{"alt_text":"","src":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-06-23-at-3.20.55\u202fPM-e1750684893330.avif","width":350,"height":200,"srcset":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-06-23-at-3.20.55\u202fPM-e1750684893330.avif 1x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-06-23-at-3.20.55\u202fPM-e1750684893330.avif 1.5x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-06-23-at-3.20.55\u202fPM-e1750684893330.avif 2x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Screenshot-2025-06-23-at-3.20.55\u202fPM-e1750684893330.avif 3x"},"classes":[]},{"id":1336,"url":"https:\/\/jamalnichols.com\/de\/unprofessionalism-in-startups\/","url_meta":{"origin":1606,"position":1},"title":"Unprofessional Behavior in Startups","author":"Jamal Nichols","date":"Mai 9, 2025","format":false,"excerpt":"Summary Startups can offer speed, scope, and real product influence, but some also normalize behavior that would never pass in a more mature company. The problem is usually structural: weak HR, unclear norms, and founders whose personal habits quietly become company policy. For designers, the most common issues are poor\u2026","rel":"","context":"In &quot;Essays&quot;","block_context":{"text":"Essays","link":"https:\/\/jamalnichols.com\/de\/category\/writing\/"},"img":{"alt_text":"","src":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-Startups@2x-e1775253076979.avif","width":350,"height":200,"srcset":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-Startups@2x-e1775253076979.avif 1x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-Startups@2x-e1775253076979.avif 1.5x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-Startups@2x-e1775253076979.avif 2x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-Startups@2x-e1775253076979.avif 3x"},"classes":[]},{"id":1518,"url":"https:\/\/jamalnichols.com\/de\/careem-pay-redesign-2\/","url_meta":{"origin":1606,"position":2},"title":"Careem Pay: Fixing KYC","author":"Jamal Nichols","date":"Juni 20, 2025","format":false,"excerpt":"Fixing the KYC Process in Fintech My role: Managing a team of 3 designers Leading a rebrand Leading a key product pillar as an IC\u00a0 Team Composition: 4 designers, 6ish PMs, 20ish engineers Complexifiers: Pre-existing product in a difficult environment. Absence of customer knowledge Cross-functional dependencies to all other parts\u2026","rel":"","context":"In &quot;Pre-AI Work&quot;","block_context":{"text":"Pre-AI Work","link":"https:\/\/jamalnichols.com\/de\/category\/pre-ai\/"},"img":{"alt_text":"","src":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/06\/Portfolio-Prez-2025-Variant-C-Pay-Focus.001.avif","width":350,"height":200,"srcset":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/06\/Portfolio-Prez-2025-Variant-C-Pay-Focus.001.avif 1x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/06\/Portfolio-Prez-2025-Variant-C-Pay-Focus.001.avif 1.5x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/06\/Portfolio-Prez-2025-Variant-C-Pay-Focus.001.avif 2x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/06\/Portfolio-Prez-2025-Variant-C-Pay-Focus.001.avif 3x"},"classes":[]},{"id":1262,"url":"https:\/\/jamalnichols.com\/de\/report-the-unseen-blueprint-how-a-companys-business-model-shapes-your-life-as-a-product-designer\/","url_meta":{"origin":1606,"position":3},"title":"How a Company&#8217;s Business Model Shapes Your Work As A Designer","author":"Jamal Nichols","date":"Mai 6, 2025","format":false,"excerpt":"Here\u2019s a hard truth designers do not hear often enough: a lot of bad design jobs are really bad business-model jobs. When a company has a sound way to make money, design usually has room to breathe. Teams get time to research, enough staff to do the work properly, and\u2026","rel":"","context":"In &quot;Essays&quot;","block_context":{"text":"Essays","link":"https:\/\/jamalnichols.com\/de\/category\/writing\/"},"img":{"alt_text":"","src":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-Business@2x-e1775306356257.avif","width":350,"height":200,"srcset":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-Business@2x-e1775306356257.avif 1x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-Business@2x-e1775306356257.avif 1.5x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-Business@2x-e1775306356257.avif 2x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/FeaturedImg-Business@2x-e1775306356257.avif 3x"},"classes":[]},{"id":1079,"url":"https:\/\/jamalnichols.com\/de\/careem-quik-discounts-offers\/","url_meta":{"origin":1606,"position":4},"title":"Careem Quik: Discounts &amp; Offers","author":"Jamal Nichols","date":"Mai 10, 2025","format":false,"excerpt":"Improving the product After a successful launch My role: Collaboration with UX Research Discovery and problem framing End-to-end design: Product Thinking, Interaction Design, Visual Design, Motion Design, Design System. Team Composition: Groceries Consumer team:4x PM, 3x design, 20x engineers, 0 content, 0.5 UXR & DS Grocery Fulfillment team Grocery Ops\u2026","rel":"","context":"In &quot;Pre-AI Work&quot;","block_context":{"text":"Pre-AI Work","link":"https:\/\/jamalnichols.com\/de\/category\/pre-ai\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/jamalnichols.com\/wp-content\/uploads\/2025\/04\/Quik-Featured-Image.002.001.jpeg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jamalnichols.com\/wp-content\/uploads\/2025\/04\/Quik-Featured-Image.002.001.jpeg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/jamalnichols.com\/wp-content\/uploads\/2025\/04\/Quik-Featured-Image.002.001.jpeg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/jamalnichols.com\/wp-content\/uploads\/2025\/04\/Quik-Featured-Image.002.001.jpeg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/jamalnichols.com\/wp-content\/uploads\/2025\/04\/Quik-Featured-Image.002.001.jpeg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":190,"url":"https:\/\/jamalnichols.com\/de\/careem-quik-0-to-1-launch\/","url_meta":{"origin":1606,"position":5},"title":"Careem Quik 0 to 1 launch","author":"Jamal Nichols","date":"Mai 30, 2025","format":false,"excerpt":"The first ultrafast grocery delivery in the region My Role: Leadership in helping a young team identify a new opportunity in the market. Designed end-to-end zero-to-one product: Interaction Design, Visual Design, Motion Design, Design System. Evolved product in post-launch iterations & grew the design team. Team Composition: Groceries Consumer team:4x\u2026","rel":"","context":"In &quot;Pre-AI Work&quot;","block_context":{"text":"Pre-AI Work","link":"https:\/\/jamalnichols.com\/de\/category\/pre-ai\/"},"img":{"alt_text":"","src":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Quik-Cover.001.avif","width":350,"height":200,"srcset":"https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Quik-Cover.001.avif 1x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Quik-Cover.001.avif 1.5x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Quik-Cover.001.avif 2x, https:\/\/jamalnichols.com\/wp-content\/uploads\/2025\/05\/Quik-Cover.001.avif 3x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/phbeCp-pU","_links":{"self":[{"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/posts\/1606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/comments?post=1606"}],"version-history":[{"count":23,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/posts\/1606\/revisions"}],"predecessor-version":[{"id":2627,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/posts\/1606\/revisions\/2627"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/media\/2131"}],"wp:attachment":[{"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/media?parent=1606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/categories?post=1606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/tags?post=1606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}