{"id":66824,"date":"2026-01-02T16:35:48","date_gmt":"2026-01-02T21:35:48","guid":{"rendered":"https:\/\/blog.bindy.com\/?p=66824"},"modified":"2026-05-14T12:30:29","modified_gmt":"2026-05-14T16:30:29","slug":"bindy-versus-actiekaart","status":"publish","type":"post","link":"https:\/\/blog.bindy.com\/nl\/bindy-vs-actioncard\/","title":{"rendered":"Bindy versus actiekaart"},"content":{"rendered":"<p class=\"wp-block-paragraph\">In dit artikel vergelijken we de functies en voordelen van twee toonaangevende platforms voor retailaudits: Bindy en Action Card.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Het kiezen van de juiste software voor winkelcommunicatie, retailaudits\/inspecties en taakbeheer tilt uw retail- of horecabedrijf naar een hoger niveau. Het begint met het controleren van merkstandaarden en het versturen van corrigerende acties. U kunt taken binnen enkele seconden naar vestigingen sturen, prioriteiten en deadlines instellen en de voltooiing verifi\u00ebren met foto&#039;s. U kunt er ook nieuws en informatie over aankomende programma&#039;s en beleidsmaatregelen mee publiceren. Met zoveel beschikbare opties is het echter belangrijk om een oplossing te vinden die aansluit bij uw behoeften.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bij de afweging tussen Bindy en Action Card is het belangrijk om te kijken naar functies, gebruiksgemak, betrouwbaarheid, ondersteuning, prijs en vele andere aspecten. Deze beslissing zal immers een blijvende impact hebben die de winst kan verhogen, de bedrijfsvoering kan verbeteren, de workflows kan stroomlijnen en tegelijkertijd de risico&#039;s en aansprakelijkheden binnen het retailnetwerk kan verminderen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Bindy versus actiekaart<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Functie<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Bindy<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Actiekaart<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Beoordelingsscore (Capterra)<\/td><td class=\"has-text-align-center\" data-align=\"center\">4,9 \u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">4,5 \u2b50<\/td><\/tr><tr><td>Prijzen<\/td><td class=\"has-text-align-center\" data-align=\"center\">Priced by usage. Unlimited users and locations. Publicly available.<\/td><td class=\"has-text-align-center\" data-align=\"center\">Priced per user\/location + activation fee. Must contact vendor to request pricing.<\/td><\/tr><tr><td>Toegang tot alle functies met elk abonnement.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><\/tr><tr><td>Onbeperkt aantal gebruikers en locaties<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nee<\/td><\/tr><tr><td>Taakbeheer met afhankelijkheden<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nee<\/td><\/tr><tr><td>Badges en delen op sociale media<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nee<\/td><\/tr><tr><td>Video- en fotoverificatie<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nee<\/td><\/tr><tr><td>Corrigerende acties<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nee<\/td><\/tr><tr><td>Realtime rapporten<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><\/tr><tr><td>Gebruikersrolmachtigingen<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><\/tr><tr><td>API en SSO<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nee<\/td><\/tr><tr><td>Thermometer-integratie<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nee<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><\/tr><tr><td>Het beste voor<\/td><td class=\"has-text-align-center\" data-align=\"center\">Winkel- en horecaketens met meerdere vestigingen die behoefte hebben aan merkconsistentie, een onbeperkt aantal gebruikers en voorspelbare maandelijkse kosten.<\/td><td class=\"has-text-align-center\" data-align=\"center\">Beveiliging van activa en waarschuwingen voor kritieke temperaturen<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>Hoe u de juiste software voor winkelcommunicatie, retailcontrole en taakbeheer selecteert<\/strong><\/strong><\/h2>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Begin met het samenstellen van een lijst met onmisbare en leuke extra functies.<\/li>\n\n\n\n<li>Bepaal welke apparaten je wilt gebruiken. Hoewel &quot;mobile first&quot; een goede keuze is, raden we aan een softwareplatform te kiezen dat alle apparaten ondersteunt (pc, iOS, Android, mobiel en tablets).<\/li>\n\n\n\n<li>Dek uw bases af en zorg ervoor dat de software de rapportagemogelijkheden heeft die u nodig hebt. Zorg ervoor dat uw gegevens exporteerbaar zijn, met geaggregeerde samenvattingen en ruwe gegevens.<\/li>\n\n\n\n<li>Plan een demo en controleer of alle functies aanwezig zijn die u nodig hebt.<\/li>\n\n\n\n<li>Doe onderzoek naar het bedrijf. Hoe lang zijn ze al actief? Zijn ze betrouwbaar en betrouwbaar?<\/li>\n\n\n\n<li>Vergelijk prijzen en zorg ervoor dat u op de hoogte bent van alle kosten, zowel vooraf als doorlopend. Houd er rekening mee dat de prijs per gebruiker de kosten aanzienlijk kan verhogen naarmate uw bedrijf groeit en opschaalt. Betaal indien mogelijk voor gebruik, niet voor gebruikers.<\/li>\n\n\n\n<li>Probeer het gratis uit. De beste manier om het product te leren kennen, is door het zelf te proberen. Geen demoware, geen beloftes. Test het in de praktijk met echte data.<\/li>\n\n\n\n<li>Voer ten slotte een technisch due diligence-onderzoek uit en controleer de&nbsp;<a href=\"https:\/\/bindy.com\/about\/security\/\" target=\"_blank\" rel=\"noreferrer noopener\">veiligheid en betrouwbaarheid<\/a>&nbsp;van de dienstverlener.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Bonus: kies een platform dat u volledige toegang geeft tot alle functies. Veel leveranciers brengen aanzienlijke kosten in rekening naarmate u uw activiteiten opschaalt om toegang te krijgen tot verschillende functies.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bindy <\/h2>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full has-lightbox\"><img loading=\"lazy\" decoding=\"async\" width=\"406\" height=\"325\" data-attachment-id=\"67207\" data-permalink=\"https:\/\/blog.bindy.com\/nl\/best-retail-audit-software\/fc_2026\/\" data-orig-file=\"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png\" data-orig-size=\"406,325\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"fc_2026\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png\" data-id=\"67207\" src=\"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png?_t=1776687410\" alt=\"\" class=\"wp-image-67207\" srcset=\"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png 406w, https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026-300x240.png 300w, https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026-15x12.png 15w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Over Bindy<\/strong><\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\">Bindy is een cloudgebaseerde, AI-gestuurde app voor \u2714\ufe0f audits, \ud83d\uddd3\ufe0f taken en \ud83d\udce3 communicatie, speciaal ontwikkeld voor retail- en horecaketens. Inspecteer uw locaties, controleer de naleving van merkstandaarden en verstuur taken. Ontvang realtime rapporten, handtekeningen, video&#039;s en fotoverificaties.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Beoordeling<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.capterra.ca\/software\/1039964\/bindy\" target=\"_blank\" rel=\"noreferrer noopener\">Capterra 4.9 \u2b50 \u2b50 \u2b50 \u2b50 \u2b50<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.bindy.twa&amp;hl=en_CA\" target=\"_blank\" rel=\"noreferrer noopener\">Google Play 5.0 \u2b50 \u2b50 \u2b50 \u2b50 \u2b50<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox\"><a href=\"https:\/\/www.capterra.ca\/software\/1039964\/bindy\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"693\" height=\"152\" data-attachment-id=\"65289\" data-permalink=\"https:\/\/blog.bindy.com\/nl\/best-retail-audit-software\/image-17\/\" data-orig-file=\"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png\" data-orig-size=\"693,152\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png\" src=\"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png\" alt=\"beste retail audit software\" class=\"wp-image-65289\" srcset=\"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png 693w, https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5-300x66.png 300w, https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5-18x4.png 18w\" sizes=\"auto, (max-width: 693px) 100vw, 693px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wat klanten zeggen<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">I have realized a two hour time savings per visit and we have greatly improved our ability to analyze compliance with standards.&#8221; \u2013 Director of Operations, QSR (50 stores).<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Uit interne klantonderzoeken blijkt dat 92% Bindy-gebruikers tijd besparen op winkelbezoeken door districtsmanagers. Dat betekent minder tijd kwijt aan administratie en follow-ups, en meer tijd voor coaching en uitvoering in het veld.<a href=\"https:\/\/www.capterra.ca\/software\/1039964\/bindy\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kenmerken in \u00e9\u00e9n oogopslag<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Begin direct met auditen met behulp van de inspectiesjablonen of maak\/upload binnen enkele minuten uw eigen inspectieformulieren.<\/li>\n\n\n\n<li>Mobiele app voor Android en iOS, webapp voor pc&#039;s en laptops.<\/li>\n\n\n\n<li>Realtime rapportage voor KPI&#039;s, inzichten, trends en grondoorzaken.<\/li>\n\n\n\n<li>Wijs actieplannen toe, volg de voortgang en controleer met foto&#039;s en video&#039;s.<\/li>\n\n\n\n<li>Ingebouwde veldhi\u00ebrarchie voorkomt dat gegevens te veel worden gedeeld.<\/li>\n\n\n\n<li>Beheer projecten met ingebouwde voortgangscontrole, Gantt-diagrammen, geschiedenis, taakafhankelijkheden en mijlpalen.<\/li>\n\n\n\n<li>Zorg voor nauwkeurigheid en verantwoording met GPS-, tijd- en datumstempels.<\/li>\n\n\n\n<li>Beheer taken, stel richtlijnen en prioriteiten in, automatiseer meldingen en volg de voltooiing.<\/li>\n\n\n\n<li>Communiceer met uw buitendienstteams en locaties, verstuur memo&#039;s, deel informatie, nieuws en aankondigingen. Gerichte distributie per gebruiker, rol of sitetag.<\/li>\n\n\n\n<li>Beheer tickets, houd onderhoudsverzoeken, klachten van klanten en feedback op de site bij. Open, controleer en sluit tickets en leg een register aan van proactieve oplossingen.<\/li>\n\n\n\n<li>Publiceer SOP&#039;s (Standard Operating Procedures), controleer de zichtbaarheid en verbind ze met inspectieformulieren<\/li>\n\n\n\n<li>Dankzij de online- en offlinemodus kunt u altijd en overal inspecties uitvoeren.<\/li>\n\n\n\n<li>API en SSO voor integratie met uw bedrijfssysteem en business intelligence.<\/li>\n\n\n\n<li>Volledige toegang tot alle functies, zonder betaalmuur voor toegang tot verschillende modules.<\/li>\n\n\n\n<li>Binnen enkele uren klaar voor implementatie.<\/li>\n\n\n\n<li>Voldoet aan de AVG en is beschikbaar in 22 talen.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proces<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/bindy.com\/app\/registration\/step1?lang=en&amp;aboutPricing=y&amp;aboutTrial=y\" target=\"_blank\" rel=\"noreferrer noopener\">14 dagen gratis proefperiode<\/a>. Geen verplichtingen en geen creditcard nodig.<\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\">Bindy heeft&nbsp;<a href=\"https:\/\/blog.bindy.com\/nl\/gratis-checklists-voor-winkelaudits\/\" target=\"_blank\" rel=\"noopener\">honderden sjablonen en checklists beschikbaar<\/a>, Voor elke branche en categorie. Gebruik deze sjablonen in je eigen account, pas ze aan of maak en upload je eigen formulieren!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Android- en iPhone-app<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Directe link om Bindy te downloaden in de App Store: <a href=\"https:\/\/apps.apple.com\/us\/app\/bindy\/id6753982858\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/apps.apple.com\/us\/app\/bindy\/id6753982858<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Directe link om Bindy te downloaden via Google Play: <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.bindy.twa\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/play.google.com\/store\/apps\/details?id=com.bindy.twa<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Prijzen<\/strong><\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\">Bindy is voordeliger omdat de prijs gebaseerd is op gebruik, niet op het aantal gebruikers. Alle abonnementen omvatten een onbeperkt aantal gebruikers en locaties.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bindy pricing plans: <a href=\"https:\/\/bindy.com\/about\/pricing\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/bindy.com\/about\/pricing\/<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Belangrijkste kenmerken van Bindy<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Site visits, audits and inspections<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Build customized forms and workflows in minutes for data capture, anywhere, anytime.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Work on any device, online or offline.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Geofencing, routes, weather-tagging, signatures, photos, and videos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fix issues and track resolution with corrective actions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voice-to-text dictation for hands-free usage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Interactive map, collaborative calendar, and inspection scheduler to assist operations leaders and field managers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teams can instantly access results, track, and verify issue resolution. Run aggregate and raw reports. Bookmark them for easy access. Automate data exports with the&nbsp;<a href=\"https:\/\/bindy.com\/about\/sso-api\/\">API<\/a>&nbsp;and integrate with your data warehouse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">28 built-in reports, and countless charts and graphs, to slice and dice data by user, site, tag, and region across your business<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Realtime rapportage<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Volg, verifieer en krijg direct toegang tot data op verschillende sites, zonder overmatige gegevensuitwisseling. Voer geaggregeerde en gefilterde rapporten uit. Exporteer automatisch data met de API en integreer met uw datawarehouse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Taak- en projectbeheer<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verstuur taken binnen enkele seconden naar sites en gebruikers. Dankzij de ingebouwde veldhi\u00ebrarchie kunt u ontvangers individueel, per gebruiker, rol en tag targeten. Stel prioriteiten en einddata in, automatiseer meldingen en verifieer met foto&#039;s. Cre\u00eber workflows met meerdere stappen en volg de voltooiing in realtime. Beheer siteprojecten, verstuur taken en voeg mijlpalen toe met Gantt-diagrammen en voortgangsrapporten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Communicatie<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verstuur memo&#039;s en chatberichten, deel informatie, nieuws en aankondigingen met uw buitendienstteams en locaties. Richt de distributie op gebruiker, rol of sitetag. Geautomatiseerde meldingen, leesbevestigingen en follow-ups. Met bruikbare content kunt u communicatie koppelen aan uitvoering, communiceren en ervoor zorgen dat het wordt uitgevoerd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Speciaal gebouwd voor detailhandel en horeca.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bindy is purpose-built for retail and hospitality. Organizational hierarchy, workflows, templates, and processes reflect best-practices and the needs of retail and hospitality networks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Actiekaart<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Over de actiekaart<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Helpt bij het optimaliseren van de operationele processen. Zorgt voor consistentie, kwaliteit en voldoet aan de merkvereisten door middel van inspecties op locatie.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Beoordeling<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.capterra.ca\/software\/140675\/action-card\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Capterra 4.5<\/a> \u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kenmerken in \u00e9\u00e9n oogopslag<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reacties in realtime<\/li>\n\n\n\n<li>Thermometerintegratie<\/li>\n\n\n\n<li>Beeldopname<\/li>\n\n\n\n<li>Historische rapporten<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proces<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Een proefversie is beschikbaar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Prijzen<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vanaf $250 per maand met een eenmalige activeringskosten van minimaal $250.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Belangrijkste kenmerken van de actiekaart<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Audits<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Configureer uw formulieren, plan audits in en voer ze in de winkel uit met behulp van telefoons, tablets en laptops.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Controle lijsten<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Automatiseer winkeltaken en checklists om de bedrijfsvoering te optimaliseren. Stel meldingen in voor het geval dat er iets niet aan de verwachtingen voldoet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Dagelijkse routekaart<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verspreid de hygi\u00ebneprocedures voor elke dag over al uw locaties. Stel gebruiksvriendelijke checklists op.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>laatste woorden<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">De keuze voor een platform voor retailaudits kan een blijvende impact hebben op uw bedrijf. Bij de keuze tussen populaire platforms zoals Bindy en Action Card, kies dan het platform dat het beste aansluit bij uw behoeften.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Een van de grootste verschillen tussen Bindy en Action Card is de prijsstelling. Het op gebruik gebaseerde model van Bindy stelt organisaties in staat om te schalen zonder de kosten per gebruiker te verhogen, terwijl prijsmodellen per gebruiker aanzienlijk duurder kunnen worden naarmate het gebruik op verschillende locaties toeneemt.<\/p>\n\n\n\n<div class=\"is-style-info\" style=\"margin-bottom:20px;\"><!-- html block -->\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kies Bindy als je:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>U wilt een product dat specifiek is ontworpen voor de detailhandel en de horeca. De organisatiestructuur, workflows, sjablonen en processen weerspiegelen de beste praktijken en de behoeften van detailhandel- en horecanetwerken.<\/li>\n\n\n\n<li>Ik wil betalen voor gebruik, niet voor gebruikers.<\/li>\n\n\n\n<li>Diepgaande operationele inzichten met geavanceerde rapportagemogelijkheden en ge\u00efntegreerd projectmanagement zijn nodig.<\/li>\n\n\n\n<li>Wil je geavanceerde functies en workflows zoals geofencing, routes, weerlabels, handtekeningen, foto&#039;s en video&#039;s?.<\/li>\n\n\n\n<li>Wil je problemen, terugkerende defecten en de onderliggende oorzaken vroegtijdig opsporen?.<\/li>\n\n\n\n<li>Want predictable and competitive pricing, publicly available on vendor&#8217;s website: <a href=\"https:\/\/bindy.com\/about\/pricing\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/bindy.com\/about\/pricing\/<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kies de actiekaart als je:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Integratie met thermometers en waarschuwingen voor kritieke temperaturen zijn nodig.<\/li>\n\n\n\n<li>Ik wil veiligheidscontroles van activa uitvoeren.<\/li>\n\n\n\n<li>Don&#8217;t mind having to contact vendor to get pricing. No definite pricing information on website.<\/li>\n<\/ul>\n\n\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Wilt u meer weten over andere leveranciers van auditsoftware voor de retailsector? Bekijk dan ons bericht over de top 10 platforms voor auditsoftware voor de retailsector.&nbsp;<a href=\"https:\/\/blog.bindy.com\/nl\/beste-retail-audit-software\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/blog.bindy.com\/best-retail-audit-software\/<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>In dit artikel vergelijken we de functies en voordelen van twee toonaangevende platforms voor winkelcontroles: Bindy en Action Card. De juiste software voor winkelcommunicatie, winkelcontroles\/inspecties en taakbeheer zal uw retail- of horecabedrijf naar een hoger niveau tillen. Het begint met het controleren van merkstandaarden en het versturen van corrigerende acties. Het stelt u in staat om binnen enkele seconden taken naar locaties te sturen, \u2026 <a href=\"https:\/\/blog.bindy.com\/nl\/bindy-vs-actioncard\/\" class=\"more-link\">Lees verder <span class=\"screen-reader-text\">Bindy versus actiekaart<\/span> <span class=\"meta-nav\">\u2192<\/span><\/a><\/p>","protected":false},"author":159608866,"featured_media":66164,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"{\"document\":\"AACwBeLi6K4VsBCY05+sFYOy+OUHouLorhXDsvjlB0Gi4uiuFYOy+OUHouLorhXDsvjlBwCi4uiuFZjTn6wV4uLorhUAmNOfrBXi4uiuFQLY05+sFQCX1dKACOLi6K4VINfV0oAIDuLi6K4VCJfV0oAI4uLorhUrl9XSgAii4uiuFZfV0oAIouLorhWX1dKACKLi6K4Vl9XSgAii4uiuFZfV0oAIouLorhWX1dKACOLi6K4VBJfV0oAI4uLorhVy19XSgAgH4uLorhUIl9XSgAji4uiuFQXX1dKACAvi4uiuFQCDsvjlB9fV0oAIC6Li6K4Vl9XSgAii4uiuFZfV0oAIouLorhWX1dKACKLi6K4Vl9XSgAii4uiuFZfV0oAI4uLorhUDl9XSgAii4uiuFdfV0oAIAOLi6K4VA5fV0oAI4uLorhUAl9XSgAji4uiuFQKX1dKACKLi6K4V19XSgAgA4uLorhUil9XSgAii4uiuFZfV0oAIouLorhWX1dKACKLi6K4Vl9XSgAii4uiuFZfV0oAIouLorhXX1dKACAHDsvjlBwbi4uiuFQDDsvjlBwmi4uiuFZfV0oAIouLorhWX1dKACOLi6K4VApnSuZoGmNOfrBWi4uiuFdjTn6wVGeLi6K4VAtnSuZoGAOLi6K4VAdnSuZoGDaLi6K4V2dK5mgYNouLorhXZ0rmaBg2i4uiuFdnSuZoGDaLi6K4V2dK5mgYNouLorhXZ0rmaBg2i4uiuFdnSuZoGDaLi6K4V2dK5mgYNouLorhXZ0rmaBg2i4uiuFdnSuZoGDaLi6K4V2dK5mgYNouLorhXZ0rmaBg2i4uiuFdnSuZoGDaLi6K4V2dK5mgYNouLorhXZ0rmaBg2i4uiuFdnSuZoGD5jTn6wV4uLorhUBmNOfrBXi4uiuFQu0EggstgWaBoAkgFW+V4wUmh+EB7BipAmIGJoEMJgKAqIOkgS6AZwBugmcAaQpiAOcAYIEMLAHplKICrARhgKcAbACvgWGAqYLtA0BDigCAQIKAkIBA0oAugOKBQECCgJCAQNKALgQAQIKAkIBA0oAgAsBAgoCQgEESgCoAQECCgEABgMCQgEDPgJCAQM6AkIBAsQCigMDAkIBAz4CQgEDGAJCAQLaAbIBAwFCAQMcAkIBA6wBAkIBAswCrgMDAUIBA5YBAkIBAxgCQgEC8gGKAgMBQgEDiAECQgEDGAJCAQLkAboBAwFCAQOQAQJCAQMYAkIBAuwBggIDAUIBA4ABAkIBAxgCQgEC3AGyAQMBQgEDhgECQgEDGAJCAQLiAbgBAwFCAQMyAkIBAxgCQgECzgGkAQMBQgEDMAJCAQMYAkIBAswBpAEDAUIBAzgCQgEDGAJCAQLUAawBAwFCAQMkAkIBAxgCQgECwAGWAQMBQgEDOgJCAQMWAkIBAtQBrAEDAUIBAx4CQgEDtAMCQgEC6B4ASgCgIAECCgJCAQNKAIwEAQIKAQVKHAIBAgoCQkoAlgIBAgoCQkoAtAUBAgoCQkoAngUBAgoCQkoAkAIBAgoCQkoAiAMBAgoCQkoAqAcBAgoCQkoAjAUBAgoCQkrSIIAnAQIKAkIBA0oAoAUBAgoCQgEDSgAoAQIKAQ5KLgIBAgoBCEpwlAEBAgoCQgEDSgCUAQECCgI4kAIEDgoIArgBBg4IBAIEAgwCEAIqBBgDABMAAgQCBAMBBAIaNAMACgIaAhoDAiICCDADAAwGCAIWAwAEJgQGAgyKAvQQAQRKAK4TAQIKAkIBA0oAigEBAgoCQgEDSgCgBAECCgJCAQNKAJAFAQIKAQtKACoBAgoCQgEDSgCiAQECCgEESgC2BQECCgJCAQNKAJwKAQIKAkIBA0oApgEBAgoBBEoaAgECCgJCSgC6AwECCgJCSgCKAgECCgJCSgCSAgECCgJCSgCgAgECCgJCSgCCAgECCgJCSgCmAwECCgJCSgCUAgECCgJCSgCMAwECCgJCSgCABQECCgJCSgCaBQECCgJCSgCeAwECCgJCSgCqAgECCgJCSgC0AgECCgJCSgCkAgECCgJCSgCGAQECCgJCStothC8BAgoCQgEDSgCIAQECCgJCAQNKALAGAQIKAwYECAIGAgYDAhgKAgQMBAIQAwAIAgYEAwEEBgMCvgLsBQEESgCGCQECCgJCAQNKAKoBAQIKAkIBA0oArgYBAgoCQgEDSgCMBwECCgJCAQNKAIwBAQIKAhCYARbAAgEESgC8A5gUAQIKAkIBA0oAqAEBAgoCQgEDSgCGAgECCgJCAQNKAIYKAQIKAkIBA0oApAEBAgoCQgEDSgCYBgECCgJCAQNKALQBAQIKAkIBA0oAnAwBAgoCQgEDSgCYAQECCgJCAQNKAKAKAQIKAkIBA0oAlAMBAgoCQgEDSgCOBAECCgJCAQNKAKAGAQIKAkIBA0oAlAEBAgoCQgEDSgCgAQECCgJCAQNKAIoEAQIKAkIBA0oAigEBAgoCQgEDSgCiBAECCgJCAQNKAKYBAQIKAQRKGgIBAgoCQkoANgECCgJCSgCAAQECCgJCSgAsAQIKAkJK\/gK0AwECCgJCAQNKAIgBAQIKAkIBA0oAggEBAgoCQgEDSgCMAQECCgJCAQNKALACAQIKAkIBA0oAtAEBAgoCQgEDSgCKAQECCgJCAQNKAKQDAQIKAkIBA0oAkgEBAgoCQgEDSgCABAECCgJCAQNKAJgBAQIKAkIBA0oApAMBAgoCQgEDSgCUAQECCgJCAQNKAJIGAQIKAkIBA0oAuAgBAgoCQgEDSgC2CAECCgBKABIBAgoCQgEDSgCmAQECCgEEShoCAQIKAw0IAwAEAgUADAgDCQgDAvIBSgCEAgECCgIaBAMADAIIAwAEAgwDAAYDARQCBAIIAgYCDALcAkoArgIBAgoCQkoAhAMBAgoCCgYDAwQDBAYCCAYDAQQDCgQDAQTyAUrSCJYKAQIKAkIBA0oAsgEBAgoBBEoaAgECCgJCSgCKAgECCgJCSuYCgAQBAgoASgASAQIKAkIBA0rKrgKWA5y0AvqzAr4BgrIC7LECGpixAsaxApwBFKKvAtyvAgoGlgIDACSQASIw1g4BAPa8BPjdAbLOBfDOBQMFPgMDCAMEDgMCBQADIxhChL8I3rgIlLoI0LoIQqDEBeIBANacBZihCALUzgiqpAW4EIALqAGgIIwEgCegBSiUAYS5Auy3ApIDIr4BFhrmgQEIAQCW\/gGyAeoBAQBK1JwHAQEIAQdICoDcAYa\/AYoFhuIDDtrpBp7pBgYMCAIIAwEkEBgCCwEGBALsAgEAxIkErCG+gAMivgEWGqSxAiwDAOj1BqDaBhwOAwIFAQ4CBAIEEAwEAwAFAAwEDCgSCgIGDgIIAjAOCoQDFAgFAAYCBQAGAg4CBQICCAIEBvQB5oIIAQIKAkJKiLkEogOuCIC4AQgBAPzrBbrrBQIBAqoF0PEFAQEIAkIBA0iiwQHKkALUAQMJpp0GIr4BFhqIDYoBoASQBSrK6gWw6wXg6wVClPEFnAqmAYQviAHu4gai6QYKuAiqAa4GjAfcmwesnAfYnAdCqrQHqAGGAoYKpAGYBrQBnAyYAaAKlAOOBKAGlAGgAYoEigGiBKYBtAOIAYIBjAGwArQBigGkA5IBgASYAaQDlAGSBrgItggS9oAIoIII3oIIuoII+v0Hvv8H3v8HjIIIyoIIjoUI6oIIBEbYOgEBCABICqzACKQC8rwIAQEIAEgKsgEAqtEBmp0BjooCpgvOkQWWxgXGxQUDBAQDCQQDBYS2BwQBANi3BwKCuQf2Adi1BwECCgJCAQNKAIQDAQIKAkIBA0oAqAEBAgoCQgEDSgCkAgECCgJCAQNKAIwCAQIKAkIBA0oAtgEBAgoCQgEDSgCABAECCgJCAQNKAK4IAQIKAkIBA0oAnAQBAgoCQgEDSgCkAQECCgJCAQNKAJgGAQIKAkIBA0oAtAEBAgoCQgEDSgCcDAECCgJCAQNKAJgBAQIKAkIBA0oAoAoBAgoCQgEDSgCOAgECCgJCAQZK1kC8oQgBAP6hCKybCAEA0t8ElgOWC6QppATEAYieBgAivgEAFhoAEpwBFAAGCgaWAgMAJJABIjDMywTA3gGgA6It4i2+zggEAgQC7LIBhgKksQHitgWKBZDiAwQABAYMCAIIAwEkEBgCCwEGBALwiwTE6wL4Dw0CqtEIyMwIlrIIBAMCBQEOAgQCBBAMBAMABQAMBBYeEgoCBg4CCAIwDqIDCAUABgIFAAYCDgIFAgIIAgQG0ssDogOuCPzxAuzkAQMC+hHyDrYg+g2W5gSmC7yoAgEN7PoDlgOWC6QppAS5FSgDJwAEACcABACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAScAKAYnACgSJwAHACEAKAInAQQAKAUnAIEAAACHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgGJwCHACEAKAInACgAJwEHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEJwAHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEJwAoACcAhwAhACgCJwEEACgFJwCHACEAKAInACgHJwAHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEoAicAKAsnAAcAKAMnACgBJwAoBycAhwAhACgCJwEEACgFJwCHACEAKAAhACgAJwEEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAKBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQAoBicAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwAoAScAKAonAIcAIQAoAicBBAAoBScAhwAhACgAIQEnACEAAAAhACgEJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwAoBicABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoACEAKAAnAQEAhACBAIQBgQCEAIEAhACBAIQBgQCEBIEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhACBAIQBgQCEAYEAhACBACgGJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoACEAKAAnAQEAhACBAIQAKAYnAIEAAACHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInACgGJwAHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInACgBJwCHACEAKAInAQQAKAUnAIcAIQAoACEAKAAnACgGJwAHACEAKAAhACgAJwEBAIQEgQCEAIEAhACBAIQAgQCEAIEAhASBAIQBgQCEAIEAhAKBAIQAgQCEAYEAhACBAIQAgQCEACgAJwCHACEAKAAhACgAJwEBAIQAgQCEAIEAhACBAIQBgQCEAIEAhAGBAIQCgQCEAIEAhACBAIQAgQCEAIEAhAEoACcAhwAhACgAIQAoACcBBAAoACcAhwAhACgAIQAoACcBBACBAIQAgQCEAIEAhACBAIQBgQCEAIEAhAKBAIQBgQCEAYEAhACBAIQBgQCEAIEAhAGBAIQAgQCEAIEAhACBAIQAKAAnAIcAIQAoAicBBAAoBScAhwAhACgAIQAoACcAKAYnAAcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnACgBJwCHACgDJwEEACgFJwAhAaEAwQDEAMEBxADBAcQOIQLBACEAqACEAKhBKACoAygAxACEAMEAxACoAcQAIQAAAKELwQShACECoQDEACECAADHACEAKAEnASgFIQInAAQAwQHEAKEARADBAMQTIQLBAMQAwQTEAKECwQChAUQAxBWhAEQAxAqhAcQUhwAhACgAIQAoACcBBAAoACcAxAKhACECoQCoACgAJwAhAgcAIQAoAScBBAAoBScAxAAhAKgDoQjEBKEFqAEoAKEGxAChBKgAoQAoAKElqAmHACEAKAEnASgAJwAEAKEAhwAhACgBJwEoACcABACEAMQEIQCoHSgCqAGEAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAUnAMcAKAMnAQQAKAgnAKgAKAKoACgCxPq4A6+nA3N0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZUJpbmR5IHZzLiBBY3Rpb24gQ2FyZGRvY3VtZW50Y29udGVudDwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbiB0aGlzIHBvc3Qgd2UgY29tcGFyZSB0aGUgZmVhdHVyZXMgYW5kIGJlbmVmaXRzIG9mIHR3byBsZWFkaW5nIHJldGFpbCBhdWRpdCBwbGF0Zm9ybXMsIEJpbmR5IGFuZCBBY3Rpb24gQ2FyZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5DaG9vc2luZyB0aGUgcmlnaHQmbmJzcDtzdG9yZSBjb21tdW5pY2F0aW9uLCByZXRhaWwgYXVkaXQvaW5zcGVjdGlvbiBhbmQgdGFzayBtYW5hZ2VtZW50IHNvZnR3YXJlJm5ic3A7d2lsbCBlbGV2YXRlIHlvdXIgcmV0YWlsIG9yIGhvc3BpdGFsaXR5IGJ1c2luZXNzLiBJdCBzdGFydHMgd2l0aCB2ZXJpZnlpbmcgYnJhbmQgc3RhbmRhcmRzIGFuZCBzZW5kaW5nIGNvcnJlY3RpdmUgYWN0aW9ucy4gSXQgZW1wb3dlcnMgeW91IHRvIHNlbmQgdGFza3MgdG8gc2l0ZXMgaW4gc2Vjb25kcywgc2V0dGluZyBwcmlvcml0aWVzIGFuZCBkdWUgZGF0ZXMsIGFuZCB2ZXJpZnlpbmcgY29tcGxldGlvbiB3aXRoIHBob3Rvcy4gSXQgYWxsb3dzIHlvdSB0byBwb3N0IG5ld3MgYW5kIGluZm9ybWF0aW9uIGFib3V0IHVwY29taW5nIHByb2dyYW1zIGFuZCBwb2xpY2llcy4gSG93ZXZlciwgd2l0aCBzbyBtYW55IG9wdGlvbnMgYXZhaWxhYmxlLCBpdOKAmXMgaW1wb3J0YW50IHRvIGZpbmQgYSBzb2x1dGlvbiB0aGF0IGZpdHMgeW91ciBuZWVkcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaGVuIGNvbnNpZGVyaW5nIEJpbmR5IHZzIEFjdGlvbiBDYXJkLCBpdOKAmXMgaW1wb3J0YW50IHRvIGNvbnNpZGVyIGZlYXR1cmVzLCBlYXNlIG9mIHVzZSwgcmVsaWFiaWxpdHksIHN1cHBvcnQsIHByaWNpbmcsIGFuZCBtYW55IG90aGVyIGFuZ2xlcy4gQWZ0ZXJhbGwsIHRoaXMgZGVjaXNpb24gd2lsbCBoYXZlIGEgbGFzdGluZyBpbXBhY3QgdGhhdCBjYW4gYm9vc3QgcHJvZml0cywgaW1wcm92ZSBvcGVyYXRpb25zLCBzdHJlYW1saW5lIHlvdXIgd29ya2Zsb3dzLCB3aGlsZSBhbHNvIHJlZHVjaW5nIHlvdXIgcmlza3MgYW5kIGxpYWJpbGl0aWVzIGFjcm9zcyB0aGUgcmV0YWlsIG5ldHdvcmsuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7InRleHRBbGlnbiI6ImNlbnRlciJ9fX0gLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPjxzdHJvbmc+QmluZHkgdnMgQWN0aW9uIENhcmQ8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDp0YWJsZSAtLT4KPCEtLSAvd3A6dGFibGUgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz48c3Ryb25nPkhvdyB0byBTZWxlY3QgdGhlIFJpZ2h0IFN0b3JlIENvbW11bmljYXRpb24sIFJldGFpbCBBdWRpdCBhbmQgVGFzayBNYW5hZ2VtZW50IFNvZnR3YXJlPC9zdHJvbmc+PC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6bGlzdCB7Im9yZGVyZWQiOnRydWUsInN0YXJ0IjoxfSAtLT4KPG9sIHN0YXJ0PSIxIiBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TdGFydCBieSBjb21waWxpbmcgYSBsaXN0IG9mIG11c3QtaGF2ZSwgYW5kIG5pY2UgdG8gaGF2ZSBmZWF0dXJlcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkRldGVybWluZSB3aGF0IGRldmljZXMgeW91IHdhbnQgdG8gdXNlLiBXaGlsZSDigJxtb2JpbGUgZmlyc3TigJ0gaXMgbmljZSwgd2Ugc3VnZ2VzdCBzZWxlY3RpbmcgYSBzb2Z0d2FyZSBwbGF0Zm9ybSB0aGF0IHN1cHBvcnRzIGFsbCBkZXZpY2VzIChQQywgaU9TLCBBbmRyb2lkLCBtb2JpbGUsIGFuZCB0YWJsZXRzKS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkNvdmVyIHlvdXIgYmFzZXMgYW5kIGVuc3VyZSB0aGF0IHRoZSBzb2Z0d2FyZSBoYXMgdGhlIHJlcG9ydGluZyBjYXBhYmlsaXRpZXMgeW91IG5lZWQuIE1ha2Ugc3VyZSB0aGF0IHlvdXIgZGF0YSBpcyBleHBvcnRhYmxlLCB3aXRoIGFnZ3JlZ2F0ZSBzdW1tYXJpZXMsIGFuZCByYXcgZGF0YS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNjaGVkdWxlIGEgZGVtbyBhbmQgbWFrZSBzdXJlIGl0IGhhcyBhbGwgdGhlIGZlYXR1cmVzIHlvdSBuZWVkLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UmVzZWFyY2ggdGhlIGNvbXBhbnksIGhvdyBsb25nIGhhdmUgdGhleSBiZWVuIGluIGJ1c2luZXNzPyBBcmUgdGhleSByZXB1dGFibGUgYW5kIHJlbGlhYmxlPzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q29tcGFyZSBwcmljaW5nLCBhbmQgbWFrZSBzdXJlIHlvdSBhcmUgYXdhcmUgb2YgYW55IGFuZCBhbGwgZXhwZW5zZXMsIGJvdGggdXBmcm9udCBhbmQgb24tZ29pbmcuIFJlbWVtYmVyIHRoYXQgcHJpY2luZyBwZXIgdXNlciBjYW4gc2lnbmlmaWNhbnRseSBpbmNyZWFzZSBjb3N0cyBhcyB5b3UgZ3JvdyBhbmQgc2NhbGUgeW91ciBidXNpbmVzcy4gSWYgeW91IGNhbiwgcGF5IGZvciB1c2FnZSwgbm90IHVzZXJzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UnVuIGEgZnJlZSB0cmlhbCwgdGhlIGJlc3Qgd2F5IHRvIGdldCBhIGZlZWwgZm9yIHRoZSBwcm9kdWN0IGlzIHRvIGdldCB5b3VyIGhhbmRzIG9uIGl0LiBObyBkZW1vd2FyZSwgbm8gcHJvbWlzZXMuIFRlc3QgZHJpdmUgaXQgaW4gdGhlIGZpZWxkIHdpdGggcmVhbCBkYXRhLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RmluYWxseSwgY29uZHVjdCB0ZWNobmljYWwgZHVlIGRpbGlnZW5jZSwgYW5kIHZlcmlmeSB0aGUmbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hYm91dC9zZWN1cml0eS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPnNlY3VyaXR5IGFuZCByZWxpYWJpbGl0eTwvYT4mbmJzcDtvZiB0aGUgc2VydmljZSBwcm92aWRlci48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC9vbD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Cb251czogU2VsZWN0IGEgcGxhdGZvcm0gdGhhdCBnaXZlcyB5b3UgZnVsbCBhY2Nlc3MgdG8gYWxsIGZlYXR1cmVzLiBNYW55IHZlbmRvcnMgYWRkIHNpZ25pZmljYW50IGNvc3RzIGFzIHlvdSBzY2FsZSB5b3VyIG9wZXJhdGlvbnMgdG8gYWNjZXNzIGRpZmZlcmVudCBmZWF0dXJlcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5CaW5keSA8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpnYWxsZXJ5IHsibGlua1RvIjoibm9uZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1nYWxsZXJ5IGhhcy1uZXN0ZWQtaW1hZ2VzIGNvbHVtbnMtZGVmYXVsdCBpcy1jcm9wcGVkIj48IS0tIHdwOmltYWdlIHsibGlnaHRib3giOnsiZW5hYmxlZCI6ZmFsc2V9LCJpZCI6NjcyMDcsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6ImN1c3RvbSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwgaGFzLWxpZ2h0Ym94Ij48aW1nIHNyYz0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9mY18yMDI2LnBuZz9fdD0xNzc2Njg3NDEwIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTY3MjA3Ii8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPjwvZmlndXJlPgo8IS0tIC93cDpnYWxsZXJ5IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QWJvdXQgQmluZHk8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsiY2xhc3NOYW1lIjoiaXMtc3R5bGUtaW5mbyJ9IC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMDM5OTY0L2JpbmR5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5DYXB0ZXJyYSA0LjkmbmJzcDvirZAg4q2QIOKtkCDirZAg4q2QPC9hPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uYmluZHkudHdhJmFtcDtobD1lbl9DQSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+R29vZ2xlIFBsYXkgNS4wIOKtkCDirZAg4q2QIOKtkCDirZA8L2E+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmltYWdlIHsibGlnaHRib3giOnsiZW5hYmxlZCI6ZmFsc2V9LCJpZCI6NjUyODksInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6ImN1c3RvbSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwgaGFzLWxpZ2h0Ym94Ij48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMDM5OTY0L2JpbmR5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSIgbm9yZWZlcnJlciBub29wZW5lciI+PGltZyBzcmM9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvaW1hZ2UtNS5wbmciIGFsdD0iYmVzdCByZXRhaWwgYXVkaXQgc29mdHdhcmUiIGNsYXNzPSJ3cC1pbWFnZS02NTI4OSIvPjwvYT48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5XaGF0IGN1c3RvbWVycyBzYXk8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW4gaW50ZXJuYWwgY3VzdG9tZXIgc3VydmV5cywgOTIlIG9mIEJpbmR5IHVzZXJzIHJlcG9ydCBzYXZpbmcgdGltZSBvbiBzdG9yZSB2aXNpdHMgYnkgRGlzdHJpY3QgbWFuYWdlcnMuIFRoYXQgbWVhbnMgbGVzcyB0aW1lIG9uIHBhcGVyd29yayBhbmQgZm9sbG93LXVwcywgYW5kIG1vcmUgdGltZSBmb2N1c2VkIG9uIGNvYWNoaW5nIGFuZCBleGVjdXRpb24gaW4gdGhlIGZpZWxkLjxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzEwMzk5NjQvYmluZHkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjwvYT48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkZlYXR1cmVzIGF0IGEgZ2xhbmNlPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TdGFydCBhdWRpdGluZyBpbnN0YW50bHkgd2l0aCB0aGUgaW5zcGVjdGlvbiB0ZW1wbGF0ZXMgb3IgY3JlYXRlL3VwbG9hZCB5b3VyIG93biBjdXN0b20gaW5zcGVjdGlvbiBmb3JtcyBpbiBtaW51dGVzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TW9iaWxlIGFwcCBmb3IgQW5kcm9pZCBhbmQgaU9TLCBXZWIgYXBwIGZvciBQQ3MgYW5kIGxhcHRvcHMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5SZWFsLXRpbWUgcmVwb3J0aW5nIGZvciBLUElzLCBpbnNpZ2h0cywgdHJlbmRzLCBhbmQgcm9vdCBjYXVzZXMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Bc3NpZ24gYWN0aW9uIHBsYW5zLCB0cmFjayBwcm9ncmVzcywgYW5kIHZlcmlmeSB3aXRoIHBob3RvcyBhbmQgdmlkZW9zLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QnVpbHQtaW4gZmllbGQgaGllcmFyY2h5IGVuc3VyZXMgbm8gb3ZlcnNoYXJpbmcgb2YgZGF0YS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk1hbmFnZSBwcm9qZWN0cyB3aXRoIGJ1aWx0LWluIHByb2dyZXNzIHRyYWNraW5nLCBHYW50dCBjaGFydHMsIGhpc3RvcnksIHRhc2sgZGVwZW5kZW5jaWVzLCBhbmQgbWlsZXN0b25lcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkRyaXZlIGFjY3VyYWN5IGFuZCBhY2NvdW50YWJpbGl0eSB3aXRoIEdQUywgdGltZSBhbmQgZGF0ZSBzdGFtcHMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5UYXNrIG1hbmFnZW1lbnQsIHNldCBkaXJlY3RpdmVzIGFuZCBwcmlvcml0aWVzLCBhdXRvbWF0ZSBub3RpZmljYXRpb25zLCBhbmQgdHJhY2sgY29tcGxldGlvbi48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkNvbW11bmljYXRlIHdpdGggeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMsIHNlbmQgbWVtb3MsIHNoYXJlIGluZm9ybWF0aW9uLCBuZXdzLCBhbmQgYW5ub3VuY2VtZW50cy4gVGFyZ2V0ZWQgZGlzdHJpYnV0aW9uIGJ5IHVzZXIsIHJvbGUsIG9yIHNpdGUgdGFncy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRpY2tldCBtYW5hZ2VtZW50LCB0cmFjayBtYWludGVuYW5jZSByZXF1ZXN0cywgY3VzdG9tZXIgY29tcGxhaW50cywgYW5kIHNpdGUgZmVlZGJhY2suIE9wZW4sIHJldmlldywgYW5kIGNsb3NlIHRpY2tldHMsIGFuZCBjcmVhdGUgYSByZWNvcmQgb2YgcHJvYWN0aXZlIHJlc29sdXRpb24uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5QdWJsaXNoIFNPUHMgKFN0YW5kYXJkIE9wZXJhdGluZyBQcm9jZWR1cmVzKSwgY29udHJvbCB2aXNpYmlsaXR5LCBhbmQgY29ubmVjdCB0aGVtIHRvIGluc3BlY3Rpb24gZm9ybXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk9ubGluZSBhbmQgT2ZmbGluZSBtb2RlcyBhbGxvdyB5b3UgdG8gY29uZHVjdCBpbnNwZWN0aW9ucyBhbnl0aW1lLCBhbnl3aGVyZS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkFQSSAmYW1wOyBTU08gdG8gaW50ZWdyYXRlIHdpdGggeW91ciBlbnRlcnByaXNlIHN5c3RlbSBhbmQgYnVzaW5lc3MgaW50ZWxsaWdlbmNlLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RnVsbCBhY2Nlc3MgdG8gYWxsIGZlYXR1cmVzIHdpdGggbm8gcGF5d2FsbHMgdG8gYWNjZXNzIGRpZmZlcmVudCBtb2R1bGVzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RGVwbG95bWVudC1yZWFkeSBpbiBob3Vycy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkdEUFIgY29tcGxpYW50IGFuZCBhdmFpbGFibGUgaW4gMjIgbGFuZ3VhZ2VzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiZhbXA7YWJvdXRQcmljaW5nPXkmYW1wO2Fib3V0VHJpYWw9eSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+MTQtZGF5IGZyZWUgdHJpYWw8L2E+LiBObyBjb21taXRtZW50IGFuZCBubyBjcmVkaXQgY2FyZCByZXF1aXJlZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsiY2xhc3NOYW1lIjoiaXMtc3R5bGUtaW5mbyJ9IC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BbmRyb2lkIGFuZCBpUGhvbmUgYXBwPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RGlyZWN0IGxpbmsgdG8gZG93bmxvYWQgQmluZHkgb24gdGhlIEFwcCBTdG9yZTogPGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2FwcHMuYXBwbGUuY29tL3VzL2FwcC9iaW5keS9pZDY3NTM5ODI4NTg8L2E+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RGlyZWN0IGxpbmsgdG8gZ2V0IEJpbmR5IG9uIEdvb2dsZSBQbGF5OiA8YSBocmVmPSJodHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmJpbmR5LnR3YSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2E8L2E+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImNsYXNzTmFtZSI6ImlzLXN0eWxlLWluZm8ifSAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPktleSBGZWF0dXJlcyBvZiBCaW5keTwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlJlYWwtdGltZSByZXBvcnRpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UcmFjaywgdmVyaWZ5LCBhbmQgYWNjZXNzIGRhdGEgaW5zdGFudGx5IGFjcm9zcyBzaXRlcyB3aXRoIG5vIG92ZXJzaGFyaW5nLiBSdW4gYWdncmVnYXRlIGFuZCByYXcgZmlsdGVyZWQgcmVwb3J0cy4gQXV0b21hdGVkIGRhdGEgZXhwb3J0cyB3aXRoIHRoZSBBUEkgYW5kIGludGVncmF0ZSB3aXRoIHlvdXIgZGF0YSB3YXJlaG91c2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UYXNrIGFuZCBwcm9qZWN0IG1hbmFnZW1lbnQ8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TZW5kIHRhc2tzIHRvIHNpdGVzIGFuZCB1c2VycyBpbiBzZWNvbmRzLiBUaGUgYnVpbHQtaW4gZmllbGQgaGllcmFyY2h5IGxldHMgeW91IHRhcmdldCByZWNpcGllbnRzIGluZGl2aWR1YWxseSwgb3IgYnkgdXNlciwgcm9sZSwgYW5kIHRhZy4gU2V0IHByaW9yaXRpZXMsIGR1ZSBkYXRlcywgYXV0b21hdGUgbm90aWZpY2F0aW9ucywgYW5kIHZlcmlmeSB3aXRoIHBob3Rvcy4gQ3JlYXRlIG11bHRpLXN0ZXAgd29ya2Zsb3dzIHdpdGggZGVwZW5kZW5jaWVzIGFuZCB0cmFjayBjb21wbGV0aW9uIGluIHJlYWwtdGltZS4gTWFuYWdlIHNpdGUgcHJvamVjdHMsIHNlbmQgdGFza3MsIGFkZCBtaWxlc3RvbmVzLCB3aXRoIEdhbnR0IGNoYXJ0cyBhbmQgcHJvZ3Jlc3MgcmVwb3J0cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkNvbW11bmljYXRpb248L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TZW5kIG1lbW9zIGFuZCBpbnN0YW50IG1lc3NhZ2VzLCBzaGFyZSBpbmZvcm1hdGlvbiwgbmV3cyBhbmQgYW5ub3VuY2VtZW50cyB3aXRoIHlvdXIgZmllbGQgdGVhbXMgYW5kIHNpdGVzLiBUYXJnZXQgdGhlIGRpc3RyaWJ1dGlvbiBieSB1c2VyLCByb2xlLCBvciBzaXRlIHRhZy4gQXV0b21hdGVkIG5vdGlmaWNhdGlvbnMsIHJlYWQgcmVjZWlwdHMsIGFuZCBmb2xsb3ctdXBzLiBBY3Rpb25hYmxlIGNvbnRlbnQgYWxsb3dzIHlvdSB0byB0aWUgY29tbXVuaWNhdGlvbiB3aXRoIGV4ZWN1dGlvbiwgY29tbXVuaWNhdGUgYW5kIG1ha2Ugc3VyZSBpdCBnZXRzIGRvbmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkFjdGlvbiBDYXJkPC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkFib3V0IEFjdGlvbiBDYXJkPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SGVscHMgb3B0aW1pemUgdW5pdCBvcGVyYXRpb25zLiBEcml2ZSBjb25zaXN0ZW5jeSwgcXVhbGl0eSwgYW5kIG1lZXQgYnJhbmQgcmVxdWlyZW1lbnRzIHRocm91Z2ggc2l0ZSBpbnNwZWN0aW9ucy4mbmJzcDs8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlJhdGluZzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzE0MDY3NS9hY3Rpb24tY2FyZCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciBub2ZvbGxvdyI+Q2FwdGVycmEgNC41PC9hPiDirZA8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkZlYXR1cmVzIGF0IGEgZ2xhbmNlPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5SZWFsLXRpbWUgY29tbWVudHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRoZXJtb21ldGVyIGludGVncmF0aW9uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5JbWFnZSBjYXB0dXJlPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5IaXN0b3JpY2FsIHJlcG9ydHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlRyaWFsPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VHJpYWwgaXMgYXZhaWxhYmxlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlN0YXJ0aW5nIGF0ICQyNTAgcGVyIG1vbnRoIHdpdGggYSBtaW5pbXVtIG9mICQyNTAgb25lLXRpbWUgYWN0aXZhdGlvbiBmZWUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5LZXkgRmVhdHVyZXMgb2YgQWN0aW9uIENhcmQ8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QXVkaXRzPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Q29uZmlndXJlIHlvdXIgZm9ybXMsIHNjaGVkdWxlIGF1ZGl0cywgYW5kIGNvbmR1Y3QgdGhlbSBpbiBzdG9yZSB1c2luZyBwaG9uZXMsIHRhYmxldHMsIGFuZCBsYXB0b3BzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+Q2hlY2tsaXN0czwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkF1dG9tYXRlIHN0b3JlIHRhc2tzIGFuZCBjaGVja2xpc3RzIHRvIGRyaXZlIG9wZXJhdGlvbnMuIFNldCB1cCBub3RpZmljYXRpb25zIHdoZW4gdGhpbmdzIGRvbuKAmXQgbWVldCBleHBlY3RhdGlvbnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5EYWlseSBSb2FkbWFwPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RGlzdHJpYnV0ZSBzYW5pdGF0aW9uIHByb2NlZHVyZXMgdG8gYWxsIHlvdXIgbG9jYXRpb25zIGZvciBlYWNoIGRheS4gUHJlcGFyZSBlYXN5IHRvIHVzZSBjaGVja2xpc3RzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+RmluYWwgV29yZHM8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNlbGVjdGluZyBhIHJldGFpbCBhdWRpdCBwbGF0Zm9ybSBjYW4gaGF2ZSBhIGxhc3RpbmcgaW1wYWN0IG9uIHlvdXIgYnVzaW5lc3MuIFdoZW4gY2hvb3NpbmcgYmV0d2VlbiBwb3B1bGFyIHBsYXRmb3JtcyBsaWtlIEJpbmR5IGFuZCBBY3Rpb24gQ2FyZCwgY2hvb3NlIHRoZSBvbmUgdGhhdCBiZXN0IGZpdHMgeW91ciBuZWVkcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5PbmUgb2YgdGhlIGJpZ2dlc3QgZGlmZmVyZW5jZXMgYmV0d2VlbiBCaW5keSBhbmQgQWN0aW9uIENhcmQgaXMgcHJpY2luZy4gQmluZHnigJlzIHVzYWdlLWJhc2VkIG1vZGVsIGFsbG93cyBvcmdhbml6YXRpb25zIHRvIHNjYWxlIHdpdGhvdXQgaW5jcmVhc2luZyBjb3N0cyBwZXIgdXNlciwgd2hpbGUgcGVyLXVzZXIgcHJpY2luZyBtb2RlbHMgY2FuIGJlY29tZSBzaWduaWZpY2FudGx5IG1vcmUgZXhwZW5zaXZlIGFzIGFkb3B0aW9uIGdyb3dzIGFjcm9zcyBsb2NhdGlvbnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmh0bWwgLS0+CjxkaXYgY2xhc3M9ImlzLXN0eWxlLWluZm8iIHN0eWxlPSJtYXJnaW4tYm90dG9tOjIwcHg7Ij48IS0tIGh0bWwgYmxvY2sgLS0+CjwhLS0gL3dwOmh0bWwgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5DaG9vc2UgQmluZHkgaWYgeW91Ojwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5OZWVkIGRlZXAgb3BlcmF0aW9uYWwgaW5zaWdodHMgd2l0aCBhZHZhbmNlZCByZXBvcnRpbmcgYW5kIGludGVncmF0ZWQgcHJvamVjdCBtYW5hZ2VtZW50LjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkNob29zZSBBY3Rpb24gQ2FyZCBpZiB5b3U6PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5OZWVkIHRoZXJtb21ldGVyIGludGVncmF0aW9uIGFuZCBjcnRpY2FsIHRlbXBlcmF0dXJlIGFsZXJ0cy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPldhbnQgdG8gY29uZHVjdCBhc3NldCBzYWZldHkgY2hlY2tzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpodG1sIC0tPgo8L2Rpdj4KPCEtLSAvd3A6aHRtbCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XYW50IHRvIGxlYXJuIG1vcmUgYWJvdXQgb3RoZXIgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIHByb3ZpZGVycz8gQ2hlY2sgb3V0IG91ciBwb3N0IG9uIHRoZSBUb3AgMTAgUmV0YWlsIEF1ZGl0IFNvZnR3YXJlIHBsYXRmb3JtcyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmVzdC1yZXRhaWwtYXVkaXQtc29mdHdhcmUvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2Jsb2cuYmluZHkuY29tL2Jlc3QtcmV0YWlsLWF1ZGl0LXNvZnR3YXJlLzwvYT48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5kb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhX2NvYmxvY2tzX2F0dHJfY29ibG9ja3NfZGltZW5zaW9uc19jb2Jsb2Nrc19yZXNwb25zaXZlX2hlaWdodF9jb2Jsb2Nrc19hY2NvcmRpb25faWVfc3VwcG9ydF9qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudF9qZXRwYWNrX2ZlYXR1cmVfY2xpcF9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2pldHBhY2tfcHVibGljaXplX21lc3NhZ2VqZXRwYWNrX3B1YmxpY2l6ZV9mZWF0dXJlX2VuYWJsZWRqZXRwYWNrX3NvY2lhbF9wb3N0X2FscmVhZHlfc2hhcmVkamV0cGFja19zb2NpYWxfb3B0aW9uc193cGFzX2N1c3RvbWl6ZV9wZXJfbmV0d29ya2pldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEluIHRoaXMgcG9zdCB3ZSBjb21wYXJlIHRoZSBmZWF0dXJlcyBhbmQgYmVuZWZpdHMgb2YgdHdvIGxlYWRpbmcgcmV0YWlsIGF1ZGl0IHBsYXRmb3JtcywgQmluZHkgYW5kIEFjdGlvbiBDYXJkLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q2hvb3NpbmcgdGhlIHJpZ2h0Jm5ic3A7c3RvcmUgY29tbXVuaWNhdGlvbiwgcmV0YWlsIGF1ZGl0L2luc3BlY3Rpb24gYW5kIHRhc2sgbWFuYWdlbWVudCBzb2Z0d2FyZSZuYnNwO3dpbGwgZWxldmF0ZSB5b3VyIHJldGFpbCBvciBob3NwaXRhbGl0eSBidXNpbmVzcy4gSXQgc3RhcnRzIHdpdGggdmVyaWZ5aW5nIGJyYW5kIHN0YW5kYXJkcyBhbmQgc2VuZGluZyBjb3JyZWN0aXZlIGFjdGlvbnMuIEl0IGVtcG93ZXJzIHlvdSB0byBzZW5kIHRhc2tzIHRvIHNpdGVzIGluIHNlY29uZHMsIHNldHRpbmcgcHJpb3JpdGllcyBhbmQgZHVlIGRhdGVzLCBhbmQgdmVyaWZ5aW5nIGNvbXBsZXRpb24gd2l0aCBwaG90b3MuIEl0IGFsbG93cyB5b3UgdG8gcG9zdCBuZXdzIGFuZCBpbmZvcm1hdGlvbiBhYm91dCB1cGNvbWluZyBwcm9ncmFtcyBhbmQgcG9saWNpZXMuIEhvd2V2ZXIsIHdpdGggc28gbWFueSBvcHRpb25zIGF2YWlsYWJsZSwgaXTigJlzIGltcG9ydGFudCB0byBmaW5kIGEgc29sdXRpb24gdGhhdCBmaXRzIHlvdXIgbmVlZHMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGVuIGNvbnNpZGVyaW5nIEJpbmR5IHZzIEFjdGlvbiBDYXJkLCBpdOKAmXMgaW1wb3J0YW50IHRvIGNvbnNpZGVyIGZlYXR1cmVzLCBlYXNlIG9mIHVzZSwgcmVsaWFiaWxpdHksIHN1cHBvcnQsIHByaWNpbmcsIGFuZCBtYW55IG90aGVyIGFuZ2xlcy4gQWZ0ZXJhbGwsIHRoaXMgZGVjaXNpb24gd2lsbCBoYXZlIGEgbGFzdGluZyBpbXBhY3QgdGhhdCBjYW4gYm9vc3QgcHJvZml0cywgaW1wcm92ZSBvcGVyYXRpb25zLCBzdHJlYW1saW5lIHlvdXIgd29ya2Zsb3dzLCB3aGlsZSBhbHNvIHJlZHVjaW5nIHlvdXIgcmlza3MgYW5kIGxpYWJpbGl0aWVzIGFjcm9zcyB0aGUgcmV0YWlsIG5ldHdvcmsuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJpbmR5IHZzIEFjdGlvbiBDYXJkPC9zdHJvbmc+bGV2ZWxzdHlsZVRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hhc0ZpeGVkTGF5b3V0Y2FwdGlvbmhlYWRjZWxsc2NvbnRlbnQ8c3Ryb25nPkZlYXR1cmU8L3N0cm9uZz50YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50PHN0cm9uZz5CaW5keTwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ8c3Ryb25nPkFjdGlvbiBDYXJkPC9zdHJvbmc+dGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuYm9keWNlbGxzY29udGVudFJldmlldyByYXRpbmcgKENhcHRlcnJhKXRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ0Ljkg4q2QdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDQuNSDirZB0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jZWxsc2NvbnRlbnRQcmljaW5ndGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudFByaWNlZCBieSB1c2FnZS4gVW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMudGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudFByaWNlZCBwZXIgdXNlci9sb2NhdGlvbiArIGFjdGl2YXRpb24gZmVlLnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudEFjY2VzcyB0byBhbGwgZmVhdHVyZXMgd2l0aCBhbnkgcGxhbnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jZWxsc2NvbnRlbnRVbmxpbWl0ZWQgdXNlcnMgYW5kIGxvY2F0aW9uc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKdjCBOb3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudFRhc2sgbWFuYWdlbWVudCB3aXRoIGRlcGVuZGVuY2llc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKdjCBOb3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudEJhZGdlcyBhbmQgc29jaWFsIHNoYXJpbmd0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinYwgTm90YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jZWxsc2NvbnRlbnRWaWRlbyBhbmQgcGhvdG8gdmVyaWZpY2F0aW9udGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504p2MIE5vdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50Q29ycmVjdGl2ZSBhY3Rpb25zdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504p2MIE5vdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50UmVhbC10aW1lIHJlcG9ydHN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50VXNlciByb2xlIHBlcm1pc3Npb25zdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudEFQSSBhbmQgU1NPdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504p2MIE5vdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50VGhlbW9tZXRlciBpbnRlZ3JhdGlvbnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinYwgTm90YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudEJlc3QgZm9ydGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudE11bHRpLXVuaXQgcmV0YWlsIGFuZCBob3NwaXRhbGl0eSBncm91cHMgbmVlZGluZyBicmFuZCBjb25zaXN0ZW5jeSwgdW5saW1pdGVkIHVzZXJzLCBhbmQgcHJlZGljdGFibGUgbW9udGhseSBjb3N0cy50YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50QXNzZXQgc2FmZXR5LCBhbmQgY3JpdGljYWwgdGVtcGVyYXR1cmUgYWxlcnRzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuZm9vdFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz48c3Ryb25nPkhvdyB0byBTZWxlY3QgdGhlIFJpZ2h0IFN0b3JlIENvbW11bmljYXRpb24sIFJldGFpbCBBdWRpdCBhbmQgVGFzayBNYW5hZ2VtZW50IFNvZnR3YXJlPC9zdHJvbmc+PC9zdHJvbmc+bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzc3RhcnRUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U3RhcnQgYnkgY29tcGlsaW5nIGEgbGlzdCBvZiBtdXN0LWhhdmUsIGFuZCBuaWNlIHRvIGhhdmUgZmVhdHVyZXMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREZXRlcm1pbmUgd2hhdCBkZXZpY2VzIHlvdSB3YW50IHRvIHVzZS4gV2hpbGUg4oCcbW9iaWxlIGZpcnN04oCdIGlzIG5pY2UsIHdlIHN1Z2dlc3Qgc2VsZWN0aW5nIGEgc29mdHdhcmUgcGxhdGZvcm0gdGhhdCBzdXBwb3J0cyBhbGwgZGV2aWNlcyAoUEMsIGlPUywgQW5kcm9pZCwgbW9iaWxlLCBhbmQgdGFibGV0cykuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb3ZlciB5b3VyIGJhc2VzIGFuZCBlbnN1cmUgdGhhdCB0aGUgc29mdHdhcmUgaGFzIHRoZSByZXBvcnRpbmcgY2FwYWJpbGl0aWVzIHlvdSBuZWVkLiBNYWtlIHN1cmUgdGhhdCB5b3VyIGRhdGEgaXMgZXhwb3J0YWJsZSwgd2l0aCBhZ2dyZWdhdGUgc3VtbWFyaWVzLCBhbmQgcmF3IGRhdGEuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTY2hlZHVsZSBhIGRlbW8gYW5kIG1ha2Ugc3VyZSBpdCBoYXMgYWxsIHRoZSBmZWF0dXJlcyB5b3UgbmVlZC5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFJlc2VhcmNoIHRoZSBjb21wYW55LCBob3cgbG9uZyBoYXZlIHRoZXkgYmVlbiBpbiBidXNpbmVzcz8gQXJlIHRoZXkgcmVwdXRhYmxlIGFuZCByZWxpYWJsZT9UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENvbXBhcmUgcHJpY2luZywgYW5kIG1ha2Ugc3VyZSB5b3UgYXJlIGF3YXJlIG9mIGFueSBhbmQgYWxsIGV4cGVuc2VzLCBib3RoIHVwZnJvbnQgYW5kIG9uLWdvaW5nLiBSZW1lbWJlciB0aGF0IHByaWNpbmcgcGVyIHVzZXIgY2FuIHNpZ25pZmljYW50bHkgaW5jcmVhc2UgY29zdHMgYXMgeW91IGdyb3cgYW5kIHNjYWxlIHlvdXIgYnVzaW5lc3MuIElmIHlvdSBjYW4sIHBheSBmb3IgdXNhZ2UsIG5vdCB1c2Vycy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFJ1biBhIGZyZWUgdHJpYWwsIHRoZSBiZXN0IHdheSB0byBnZXQgYSBmZWVsIGZvciB0aGUgcHJvZHVjdCBpcyB0byBnZXQgeW91ciBoYW5kcyBvbiBpdC4gTm8gZGVtb3dhcmUsIG5vIHByb21pc2VzLiBUZXN0IGRyaXZlIGl0IGluIHRoZSBmaWVsZCB3aXRoIHJlYWwgZGF0YS5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEZpbmFsbHksIGNvbmR1Y3QgdGVjaG5pY2FsIGR1ZSBkaWxpZ2VuY2UsIGFuZCB2ZXJpZnkgdGhlJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvc2VjdXJpdHkvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5zZWN1cml0eSBhbmQgcmVsaWFiaWxpdHk8L2E+Jm5ic3A7b2YgdGhlIHNlcnZpY2UgcHJvdmlkZXIuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCb251czogU2VsZWN0IGEgcGxhdGZvcm0gdGhhdCBnaXZlcyB5b3UgZnVsbCBhY2Nlc3MgdG8gYWxsIGZlYXR1cmVzLiBNYW55IHZlbmRvcnMgYWRkIHNpZ25pZmljYW50IGNvc3RzIGFzIHlvdSBzY2FsZSB5b3VyIG9wZXJhdGlvbnMgdG8gYWNjZXNzIGRpZmZlcmVudCBmZWF0dXJlcy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJpbmR5IGxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW1hZ2VzaWRzbmF2aWdhdGlvbkJ1dHRvblR5cGVzaG9ydENvZGVUcmFuc2Zvcm1zY2FwdGlvbmltYWdlQ3JvcHJhbmRvbU9yZGVyZml4ZWRIZWlnaHRsaW5rVG9zaXplU2x1Z2FsbG93UmVzaXplYXNwZWN0UmF0aW9UcnBDb250ZW50UmVzdHJpY3Rpb25ub0JvdHRvbU1hcmdpbm5vVG9wTWFyZ2luZmlsdGVybGlnaHRib3hpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmxpZ2h0Ym94aWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvblRycENvbnRlbnRSZXN0cmljdGlvbm5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QWJvdXQgQmluZHk8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJpbmR5IGlzIGEgY2xvdWQgQUktcG93ZXJlZCDinJTvuI91ZGl0cyzwn5eT77iPYXNrc2FuZCBvbW11bmljYXRpb25wb3VpdGZvciByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IG5ldG8gbnNwZWN0IHlvdXIgc2l0ZXMgdmVyaWZ5IGJyYW5kIHN0YW5kYXJkcywgYW5kIGVuIHRhc3MuIEdldCByZWFsLXRpbWUgcmVwb3J0cywgc2lnbmF0dXJlcywgdmlkZW9zLCBhbmQgcGhvdG8gdmVyaWZpY2F0aW9ucy5kcm9wQ2FwY2xhc3NOYW1lVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMDM5OTY0L2JpbmR5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5DYXB0ZXJyYSA0LjkmbmJzcDvirZAg4q2QIOKtkCDirZAg4q2QPC9hPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2EmYW1wO2hsPWVuX0NBIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5Hb29nbGUgUGxheSA1LjAg4q2QIOKtkCDirZAg4q2QIOKtkDwvYT5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmxpZ2h0Ym94aHJlZnJlbGlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25saW5rVGFyZ2V0VHJwQ29udGVudFJlc3RyaWN0aW9ubm9Cb3R0b21NYXJnaW5ub1RvcE1hcmdpbmZpbHRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5XaGF0IGN1c3RvbWVycyBzYXk8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SW4gaW50ZXJuYWwgY3VzdG9tZXIgc3VydmV5cywgOTIlIG9mIEJpbmR5IHVzZXJzIHJlcG9ydCBzYXZpbmcgdGltZSBvbiBzdG9yZSB2aXNpdHMgYnkgRGlzdHJpY3QgbWFuYWdlcnMuIFRoYXQgbWVhbnMgbGVzcyB0aW1lIG9uIHBhcGVyd29yayBhbmQgZm9sbG93LXVwcywgYW5kIG1vcmUgdGltZSBmb2N1c2VkIG9uIGNvYWNoaW5nIGFuZCBleGVjdXRpb24gaW4gdGhlIGZpZWxkLjxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzEwMzk5NjQvYmluZHkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjwvYT5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+RmVhdHVyZXMgYXQgYSBnbGFuY2U8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc1RycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdGFydCBhdWRpdGluZyBpbnN0YW50bHkgd2l0aCB0aGUgaW5zcGVjdGlvbiB0ZW1wbGF0ZXMgb3IgY3JlYXRlL3VwbG9hZCB5b3VyIG93biBjdXN0b20gaW5zcGVjdGlvbiBmb3JtcyBpbiBtaW51dGVzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TW9iaWxlIGFwcCBmb3IgQW5kcm9pZCBhbmQgaU9TLCBXZWIgYXBwIGZvciBQQ3MgYW5kIGxhcHRvcHMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZWFsLXRpbWUgcmVwb3J0aW5nIGZvciBLUElzLCBpbnNpZ2h0cywgdHJlbmRzLCBhbmQgcm9vdCBjYXVzZXMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBc3NpZ24gYWN0aW9uIHBsYW5zLCB0cmFjayBwcm9ncmVzcywgYW5kIHZlcmlmeSB3aXRoIHBob3RvcyBhbmQgdmlkZW9zLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QnVpbHQtaW4gZmllbGQgaGllcmFyY2h5IGVuc3VyZXMgbm8gb3ZlcnNoYXJpbmcgb2YgZGF0YS5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE1hbmFnZSBwcm9qZWN0cyB3aXRoIGJ1aWx0LWluIHByb2dyZXNzIHRyYWNraW5nLCBHYW50dCBjaGFydHMsIGhpc3RvcnksIHRhc2sgZGVwZW5kZW5jaWVzLCBhbmQgbWlsZXN0b25lcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERyaXZlIGFjY3VyYWN5IGFuZCBhY2NvdW50YWJpbGl0eSB3aXRoIEdQUywgdGltZSBhbmQgZGF0ZSBzdGFtcHMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUYXNrIG1hbmFnZW1lbnQsIHNldCBkaXJlY3RpdmVzIGFuZCBwcmlvcml0aWVzLCBhdXRvbWF0ZSBub3RpZmljYXRpb25zLCBhbmQgdHJhY2sgY29tcGxldGlvbi5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENvbW11bmljYXRlIHdpdGggeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMsIHNlbmQgbWVtb3MsIHNoYXJlIGluZm9ybWF0aW9uLCBuZXdzLCBhbmQgYW5ub3VuY2VtZW50cy4gVGFyZ2V0ZWQgZGlzdHJpYnV0aW9uIGJ5IHVzZXIsIHJvbGUsIG9yIHNpdGUgdGFncy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRpY2tldCBtYW5hZ2VtZW50LCB0cmFjayBtYWludGVuYW5jZSByZXF1ZXN0cywgY3VzdG9tZXIgY29tcGxhaW50cywgYW5kIHNpdGUgZmVlZGJhY2suIE9wZW4sIHJldmlldywgYW5kIGNsb3NlIHRpY2tldHMsIGFuZCBjcmVhdGUgYSByZWNvcmQgb2YgcHJvYWN0aXZlIHJlc29sdXRpb24uVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQdWJsaXNoIFNPUHMgKFN0YW5kYXJkIE9wZXJhdGluZyBQcm9jZWR1cmVzKSwgY29udHJvbCB2aXNpYmlsaXR5LCBhbmQgY29ubmVjdCB0aGVtIHRvIGluc3BlY3Rpb24gZm9ybXNUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9ubGluZSBhbmQgT2ZmbGluZSBtb2RlcyBhbGxvdyB5b3UgdG8gY29uZHVjdCBpbnNwZWN0aW9ucyBhbnl0aW1lLCBhbnl3aGVyZS5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFQSSAmYW1wOyBTU08gdG8gaW50ZWdyYXRlIHdpdGggeW91ciBlbnRlcnByaXNlIHN5c3RlbSBhbmQgYnVzaW5lc3MgaW50ZWxsaWdlbmNlLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RnVsbCBhY2Nlc3MgdG8gYWxsIGZlYXR1cmVzIHdpdGggbm8gcGF5d2FsbHMgdG8gYWNjZXNzIGRpZmZlcmVudCBtb2R1bGVzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGVwbG95bWVudC1yZWFkeSBpbiBob3Vycy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEdEUFIgY29tcGxpYW50IGFuZCBhdmFpbGFibGUgaW4gMjIgbGFuZ3VhZ2VzVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRyaWFsPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hcHAvcmVnaXN0cmF0aW9uL3N0ZXAxP2xhbmc9ZW4mYW1wO2Fib3V0UHJpY2luZz15JmFtcDthYm91dFRyaWFsPXkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjE0LWRheSBmcmVlIHRyaWFsPC9hPi4gTm8gY29tbWl0bWVudCBhbmQgbm8gY3JlZGl0IGNhcmQgcmVxdWlyZWQuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRzcm9naW5keWNvbWVpdGggaHVuZHJlZHMgb2YgdCBhbmQgY2VjaXRsYWU8L3N0cm5nLiBVc2UgdGhlc2UgdGVtcGxhdGVzIGluIHlvdXIgb3duIGFjY291bnQsIGN1c3RvbWl6ZSB0aGVtLCBvciBjcmVhdGUgYW5kIHVwbG9hZCB5b3VyIG93biBmb3JtcyFkcm9wQ2FwY2xhc3NOYW1lVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QW5kcm9pZCBhbmQgaVBob25lIGFwcDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGlyZWN0IGxpbmsgdG8gZG93bmxvYWQgQmluZHkgb24gdGhlIEFwcCBTdG9yZTogPGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2FwcHMuYXBwbGUuY29tL3VzL2FwcC9iaW5keS9pZDY3NTM5ODI4NTg8L2E+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREaXJlY3QgbGluayB0byBnZXQgQmluZHkgb24gR29vZ2xlIFBsYXk6IDxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uYmluZHkudHdhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmJpbmR5LnR3YTwvYT5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UHJpY2VkIGJ5IHVzYWdlLCBub3QgdXNlcnMsIEJpbmR5IGNvc3RzIGxlc3NBbGwgcGxhbnMgaW5jbHVkZSB1bmxpbWl0ZWQgdXNlcnMgYW5kIGxvY2F0aW9ucy5kcm9wQ2FwY2xhc3NOYW1lVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+S2V5IEZlYXR1cmVzIG9mIEJpbmR5PC9zdHJvbmc+bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5TaXRlIGF1ZGl0cyBhbmQgb3BlcmF0aW9ucyBleGVjdXRpb248L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJpbmR5IHdhcyBidWlsdCBmb3Igc2l0ZSBhdWRpdCBhbmQgY29tcGxpYW5jZS4gVXNlIGEgdGVtcGxhdGUgb3IgYnVpbGQgeW91ciBvd24gY3VzdG9taXplZCBpbnNwZWN0aW9uIGZvcm1zLCB3aXRoIGdlb2ZlbmNpbmcsIHdlYXRoZXIgdGFnZ2luZywgc2lnbmF0dXJlcywgcGhvdG8sIGFuZCB2aWRlbyB2ZXJpZmljYXRpb24uIEFzc2lnbiBjb3JyZWN0aXZlIGFjdGlvbnMgdG8gZml4IGlzc3Vlcy4gRXF1aXAgeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMgd2l0aCBhbiBpbnR1aXRpdmUgcGxhdGZvcm0sIHRoZXkga25vdyBob3cgdG8gdXNlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5SZWFsLXRpbWUgcmVwb3J0aW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcmFjaywgdmVyaWZ5LCBhbmQgYWNjZXNzIGRhdGEgaW5zdGFudGx5IGFjcm9zcyBzaXRlcyB3aXRoIG5vIG92ZXJzaGFyaW5nLiBSdW4gYWdncmVnYXRlIGFuZCByYXcgZmlsdGVyZWQgcmVwb3J0cy4gQXV0b21hdGVkIGRhdGEgZXhwb3J0cyB3aXRoIHRoZSBBUEkgYW5kIGludGVncmF0ZSB3aXRoIHlvdXIgZGF0YSB3YXJlaG91c2UuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRhc2sgYW5kIHByb2plY3QgbWFuYWdlbWVudDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2VuZCB0YXNrcyB0byBzaXRlcyBhbmQgdXNlcnMgaW4gc2Vjb25kcy4gVGhlIGJ1aWx0LWluIGZpZWxkIGhpZXJhcmNoeSBsZXRzIHlvdSB0YXJnZXQgcmVjaXBpZW50cyBpbmRpdmlkdWFsbHksIG9yIGJ5IHVzZXIsIHJvbGUsIGFuZCB0YWcuIFNldCBwcmlvcml0aWVzLCBkdWUgZGF0ZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB2ZXJpZnkgd2l0aCBwaG90b3MuIENyZWF0ZSBtdWx0aS1zdGVwIHdvcmtmbG93cyB3aXRoIGRlcGVuZGVuY2llcyBhbmQgdHJhY2sgY29tcGxldGlvbiBpbiByZWFsLXRpbWUuIE1hbmFnZSBzaXRlIHByb2plY3RzLCBzZW5kIHRhc2tzLCBhZGQgbWlsZXN0b25lcywgd2l0aCBHYW50dCBjaGFydHMgYW5kIHByb2dyZXNzIHJlcG9ydHMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkNvbW11bmljYXRpb248L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNlbmQgbWVtb3MgYW5kIGluc3RhbnQgbWVzc2FnZXMsIHNoYXJlIGluZm9ybWF0aW9uLCBuZXdzIGFuZCBhbm5vdW5jZW1lbnRzIHdpdGggeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMuIFRhcmdldCB0aGUgZGlzdHJpYnV0aW9uIGJ5IHVzZXIsIHJvbGUsIG9yIHNpdGUgdGFnLiBBdXRvbWF0ZWQgbm90aWZpY2F0aW9ucywgcmVhZCByZWNlaXB0cywgYW5kIGZvbGxvdy11cHMuIEFjdGlvbmFibGUgY29udGVudCBhbGxvd3MgeW91IHRvIHRpZSBjb21tdW5pY2F0aW9uIHdpdGggZXhlY3V0aW9uLCBjb21tdW5pY2F0ZSBhbmQgbWFrZSBzdXJlIGl0IGdldHMgZG9uZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHJpY2UgYnkgdXNhZ2UsIG5vdCB1c2VycyBhbmQgc2l0ZXMsIHNhdmUgdXAgdG8gNzUlIGNvbXBhcmVkIHRvIGNvbXBldGl0b3JzPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRVbmxpbWl0ZWQgdXNlcnMgYW5kIHNpdGVzLCBwcmljZWQgYnkgdXNhZ2UuIEdldCBldmVyeW9uZSBvbiBib2FyZCwgZ2V0IHZpc2liaWxpdHksIGFuZCBkcml2ZSBhY2NvdW50YWJpbGl0eSBmb3IgZXZlcnlvbmUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGVuIHZlbmRvcnMgY2hhcmdlIGJ5IHVzZXIgb3Igc2l0ZSwgaXQgbGltaXRzIHBhcnRpY2lwYXRpb24gd2hpY2ggaXMgY291bnRlciBwcm9kdWN0aXZlIGFuZCBpbmNyZWFzZXMgY29zdHMgYXMgeW91IGdyb3cgYW5kIHNjYWxlIHVzYWdlLiBUaGlzIHR5cGljYWxseSBiZW5lZml0cyB0aGUgdmVuZG9yIGFuZCBub3QgdGhlIGN1c3RvbWVyLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BY3Rpb24gQ2FyZDwvc3Ryb25nPmxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QWJvdXQgQWN0aW9uIENhcmQ8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhlbHBzIG9wdGltaXplIHVuaXQgb3BlcmF0aW9ucy4gRHJpdmUgY29uc2lzdGVuY3ksIHF1YWxpdHksIGFuZCBtZWV0IGJyYW5kIHJlcXVpcmVtZW50cyB0aHJvdWdoIHNpdGUgaW5zcGVjdGlvbnMuJm5ic3A7ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlJhdGluZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly93d3cuY2FwdGVycmEuY2Evc29mdHdhcmUvMTQwNjc1L2FjdGlvbi1jYXJkIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIG5vZm9sbG93Ij5DYXB0ZXJyYSA0LjU8L2E+IOKtkGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5GZWF0dXJlcyBhdCBhIGdsYW5jZTwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFJlYWwtdGltZSBjb21tZW50c1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlcm1vbWV0ZXIgaW50ZWdyYXRpb25UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEltYWdlIGNhcHR1cmVUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhpc3RvcmljYWwgcmVwb3J0c1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5UcmlhbDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VHJpYWwgaXMgYXZhaWxhYmxlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdGFydGluZyBhdCAkMjUwIHBlciBtb250aCB3aXRoIGEgbWluaW11bSBvZiAkMjUwIG9uZS10aW1lIGFjdGl2YXRpb24gZmVlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5LZXkgRmVhdHVyZXMgb2YgQWN0aW9uIENhcmQ8L3N0cm9uZz5sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkF1ZGl0czwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q29uZmlndXJlIHlvdXIgZm9ybXMsIHNjaGVkdWxlIGF1ZGl0cywgYW5kIGNvbmR1Y3QgdGhlbSBpbiBzdG9yZSB1c2luZyBwaG9uZXMsIHRhYmxldHMsIGFuZCBsYXB0b3BzLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5DaGVja2xpc3RzPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBdXRvbWF0ZSBzdG9yZSB0YXNrcyBhbmQgY2hlY2tsaXN0cyB0byBkcml2ZSBvcGVyYXRpb25zLiBTZXQgdXAgbm90aWZpY2F0aW9ucyB3aGVuIHRoaW5ncyBkb27igJl0IG1lZXQgZXhwZWN0YXRpb25zLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5EYWlseSBSb2FkbWFwPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREaXN0cmlidXRlIHNhbml0YXRpb24gcHJvY2VkdXJlcyB0byBhbGwgeW91ciBsb2NhdGlvbnMgZm9yIGVhY2ggZGF5LiBQcmVwYXJlIGVhc3kgdG8gdXNlIGNoZWNrbGlzdHMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkZpbmFsIFdvcmRzPC9zdHJvbmc+bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2VsZWN0aW5nIGEgcmV0YWlsIGF1ZGl0IHBsYXRmb3JtIGNhbiBoYXZlIGEgbGFzdGluZyBpbXBhY3Qgb24geW91ciBidXNpbmVzcy4gV2hlbiBjaG9vc2luZyBiZXR3ZWVuIHBvcHVsYXIgcGxhdGZvcm1zIGxpa2UgQmluZHkgYW5kIEFjdGlvbiBDYXJkLCBjaG9vc2UgdGhlIG9uZSB0aGF0IGJlc3QgZml0cyB5b3VyIG5lZWRzLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QmluZHkgaXMgYmV0dGVyIHRvIGV4ZWN1dGUgb24gc2l0ZSBldmVyeSB0aW1lLCB2ZXJpZnkgY29tcGxpYW5jZSB3aXRoIGJyYW5kIHN0YW5kYXJkcywgYW5kIGltcHJvdmUgeW91ciB3b3JrZmxvd3Mgd2l0aCB0YXNrIG1hbmFnZW1lbnQgd2l0aCBhdXRvbWF0ZWQgbm90aWZpY2F0aW9ucyBhbmQgYW4gZWFzeS10by11c2UgYXBwLiBBbGwgcGxhbnMgd2l0aCBCaW5keSBpbmNsdWRlIHVubGltaXRlZCB1c2VycyBhbmQgc2l0ZXMsIGdldHRpbmcgZXZlcnlvbmUgaW52b2x2ZWQuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPbmUgb2YgdGhlIGJpZ2dlc3QgZGlmZmVyZW5jZXMgYmV0d2VlbiBCaW5keSBhbmQgQWN0aW9uIENhcmQgaXMgcHJpY2luZy4gQmluZHnigJlzIHVzYWdlLWJhc2VkIG1vZGVsIGFsbG93cyBvcmdhbml6YXRpb25zIHRvIHNjYWxlIHdpdGhvdXQgaW5jcmVhc2luZyBjb3N0cyBwZXIgdXNlciwgd2hpbGUgcGVyLXVzZXIgcHJpY2luZyBtb2RlbHMgY2FuIGJlY29tZSBzaWduaWZpY2FudGx5IG1vcmUgZXhwZW5zaXZlIGFzIGFkb3B0aW9uIGdyb3dzIGFjcm9zcyBsb2NhdGlvbnMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Q2hvb3NlIEJpbmR5IGlmIHlvdTo8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc1RycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRwZXJhdCAgICwgbG9jYXRpcyBhbmQgbmVlZHNhbGFsIGV0by5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGFuIHQgYSBvIHNlIG5vdCBzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TmVlZCBkZWVwIG9wZXJhdGlvbmFsIGluc2lnaHRzIHdpdGggYWR2YW5jZWQgcmVwb3J0aW5nIGFuZCBpbnRlZ3JhdGVkIHByb2plY3QgbWFuYWdlbWVudC5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdhbnQgZGNhZSByY2luZyBvdXQgZXItc3Igb3QgbmVzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5DaG9vc2UgQWN0aW9uIENhcmQgaWYgeW91Ojwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE5lZWQgdGhlcm1vbWV0ZXIgaW50ZWdyYXRpb24gYW5kIGNydGljYWwgdGVtcGVyYXR1cmUgYWxlcnRzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2FudCB0byBjb25kdWN0IGFzc2V0IHNhZmV0eSBjaGVja3MuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdhbnQgdG8gbGVhcm4gbW9yZSBhYm91dCBvdGhlciByZXRhaWwgYXVkaXQgc29mdHdhcmUgcHJvdmlkZXJzPyBDaGVjayBvdXQgb3VyIHBvc3Qgb24gdGhlIFRvcCAxMCBSZXRhaWwgQXVkaXQgU29mdHdhcmUgcGxhdGZvcm1zJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iZXN0LXJldGFpbC1hdWRpdC1zb2Z0d2FyZS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmVzdC1yZXRhaWwtYXVkaXQtc29mdHdhcmUvPC9hPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5QVTwn5OjQyBhcCBwdXJwc2UtYmwgd3Jrcy5JLHNka3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzc3RhdGV2ZXJzaW9uTXVzdCBjb250YWN0IHZlbmRvciB0byByZXF1ZXN0IHByaWNpbmcub3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50IFB1YmxpY2x5IGF2YWlsYWJsZS48ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay10YWJsZSI+PHRhYmxlIGNsYXNzPSJoYXMtZml4ZWQtbGF5b3V0Ij48dGhlYWQ+PHRyPjx0ZD48c3Ryb25nPkZlYXR1cmU8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjxzdHJvbmc+QmluZHk8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjxzdHJvbmc+QWN0aW9uIENhcmQ8L3N0cm9uZz48L3RkPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD5SZXZpZXcgcmF0aW5nIChDYXB0ZXJyYSk8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuOSDirZA8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuNSDirZA8L3RkPjwvdHI+PHRyPjx0ZD5QcmljaW5nPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5QcmljZWQgYnkgdXNhZ2UuIFVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zLiBQdWJsaWNseSBhdmFpbGFibGUuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5QcmljZWQgcGVyIHVzZXIvbG9jYXRpb24gKyBhY3RpdmF0aW9uIGZlZS4gTXVzdCBjb250YWN0IHZlbmRvciB0byByZXF1ZXN0IHByaWNpbmcuPC90ZD48L3RyPjx0cj48dGQ+QWNjZXNzIHRvIGFsbCBmZWF0dXJlcyB3aXRoIGFueSBwbGFuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+VW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PC90cj48dHI+PHRkPlRhc2sgbWFuYWdlbWVudCB3aXRoIGRlcGVuZGVuY2llczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48L3RyPjx0cj48dGQ+QmFkZ2VzIGFuZCBzb2NpYWwgc2hhcmluZzwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48L3RyPjx0cj48dGQ+VmlkZW8gYW5kIHBob3RvIHZlcmlmaWNhdGlvbjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48L3RyPjx0cj48dGQ+Q29ycmVjdGl2ZSBhY3Rpb25zPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5SZWFsLXRpbWUgcmVwb3J0czwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPlVzZXIgcm9sZSBwZXJtaXNzaW9uczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPkFQSSBhbmQgU1NPPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5UaGVtb21ldGVyIGludGVncmF0aW9uPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5CZXN0IGZvcjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+TXVsdGktdW5pdCByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IGdyb3VwcyBuZWVkaW5nIGJyYW5kIGNvbnNpc3RlbmN5LCB1bmxpbWl0ZWQgdXNlcnMsIGFuZCBwcmVkaWN0YWJsZSBtb250aGx5IGNvc3RzLjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+QXNzZXQgc2FmZXR5LCBhbmQgY3JpdGljYWwgdGVtcGVyYXR1cmUgYWxlcnRzPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT4KIHN0YXRldmVyc2lvbnRleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzLiB0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NCaW5keSBwcmljaW5nIHBsYW5zOiA8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hYm91dC9wcmljaW5nLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvcHJpY2luZy88L2E+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJpbmR5IHByaWNpbmcgcGxhbnM6IDxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3ByaWNpbmcvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2JpbmR5LmNvbS9hYm91dC9wcmljaW5nLzwvYT48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KQmluZHkgaGE8YSBoZWY9Imh0dHBzOi8vYmwuYi4vZnJlLXJldGFsLWF1ZGktY2Vja2xpc3RzLyJ0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciI+ZW1wbGF0ZXNoa2xzcyBhdmFpYmxhPiwgZm9yIGV2ZXJ5IGluZHV5IGFkIGNhdGVvcnl0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplczxwIGNsYXNzPSJpcy1zdHlsZS1pbmZvIj5QcmljZWQgYnkgdXNhZ2UsIG5vdCB1c2VycywgQmluZHkgY29zdHMgbGVzcy4gQWxsIHBsYW5zIGluY2x1ZGUgdW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMuPC9wPgosWW91IHdhbnQgYSByb2R1Y3QgcHVycG9zLWJ1aWx0IGZvIHJldGlsIGFuZCBob3NwaWFsaXR5Lk9yZ2FuaXphdGlvbmFsaGllcmFyY2h5LHdvcmtmbG93c3RlbXBhdGVzLCBhbmQgcHJlc3NlcyByZWZsZWN0IGJlc3QtcHJjY2V0aGUgIG9mIHJldGkgbmQgaG9zcGl0YWl0eW53cmtzV3RvcHlmcnVhZyx1ZXJzYXZhbmVkIGZldHVyc2FuZCB3b2tmbG93cyBzdWggYXMgZ2VvZmVuYyxyZXMsd2F0aGV0YWdnaW5nLCBpZ25hdHVlcyxwaG9zLGFkIHZpZG9jbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXYW50IHRvIGlkZW50aWZ5IGlzc3VlcywgcmVwZWF0IGRlZmVjdHMsIGFuZCByb290IGNhdXNlcyBlYXJseS5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2NrczxsaT5Zb3Ugd2FudCBhIHByb2R1Y3QgcHVycG9zZS1idWlsdCBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eS4gT3JnYW5pemF0aW9uYWwgaGllcmFyY2h5LCB3b3JrZmxvd3MsIHRlbXBsYXRlcywgYW5kIHByb2Nlc3NlcyByZWZsZWN0IGJlc3QtcHJhY3RpY2VzIGFuZCB0aGUgbmVlZHMgb2YgcmV0YWlsIGFuZCBob3NwaXRhbGl0eSBuZXR3b3Jrcy48L2xpPgo8bGk+V2FudCB0byBwYXkgZm9yIHVzYWdlLCBub3QgdXNlcnMuPC9saT4KPGxpPldhbnQgYWR2YW5jZWQgZmVhdHVyZXMgYW5kIHdvcmtmbG93cyBzdWNoIGFzIGdlb2ZlbmNpbmcsIHJvdXRlcywgd2VhdGhlci10YWdnaW5nLCBzaWduYXR1cmVzLCBwaG90b3MsIGFuZCB2aWRlb3MuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XYW50IHRvIGlkZW50aWZ5IGlzc3VlcywgcmVwZWF0IGRlZmVjdHMsIGFuZCByb290IGNhdXNlcyBlYXJseS48L2xpPgp0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc3ZhbHVlY2l0YXRpb250ZXh0UGFuZWxMaW5lSGVpZ2h0dGV4dFBhbmVsSGlkZVNpemV0ZXh0UGFuZWxMZXR0ZXJTcGFjaW5nY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SSBoYXZlIHJlYWxpemVkIGEgdHdvIGhvdXIgdGltZSBzYXZpbmdzIHBlciB2aXNpdCBhbmQgd2UgaGF2ZSBncmVhdGx5IGltcHJvdmVkIG91ciBhYmlsaXR5IHRvIGFuYWx5emUgY29tcGxpYW5jZSB3aXRoIHN0YW5kYXJkcy4iIOKAkyBEaXJlY3RvciBvZiBPcGVyYXRpb25zLCBRU1IgKDUwIHN0b3JlcykuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3M8IS0tIHdwOnF1b3RlIC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JIGhhdmUgcmVhbGl6ZWQgYSB0d28gaG91ciB0aW1lIHNhdmluZ3MgcGVyIHZpc2l0IGFuZCB3ZSBoYXZlIGdyZWF0bHkgaW1wcm92ZWQgb3VyIGFiaWxpdHkgdG8gYW5hbHl6ZSBjb21wbGlhbmNlIHdpdGggc3RhbmRhcmRzLiIg4oCTIERpcmVjdG9yIG9mIE9wZXJhdGlvbnMsIFFTUiAoNTAgc3RvcmVzKS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Jsb2NrcXVvdGU+CjwhLS0gL3dwOnF1b3RlIC0tPgpzdGF0ZXZlcnNpb24mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnQmbmJzcDtvcmlnaW5hbENvbnRlbnRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc1dhbnQgcHJlZGljdGFibGUgYW5kIGNvbXBldGl0aXZlIHByaWNpbmcsIHB1YmxpY2x5IGF2YWlsYWJsZSBvbiB2ZW5kb3IncyB3ZWJzaXRlOiA8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hYm91dC9wcmljaW5nLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvcHJpY2luZy88L2E+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NEb24ndCBtaW5kIGhhdmluZyB0byBjb250YWN0IHZlbmRvciB0byBnZXQgcHJpY2luZy4gTm8gcHJpY2luZyBpbmZvcm1hdGlvbiBvbiB3ZWJzaXRlLmRlZmluaXRlIDxwIGNsYXNzPSJpcy1zdHlsZS1pbmZvIj5CaW5keSBpcyBhIGNsb3VkIEFJLXBvd2VyZWQg4pyU77iPJm5ic3A7QXVkaXRzLCZuYnNwO\/Cfl5PvuI8mbmJzcDtUYXNrcyZuYnNwO2FuZCZuYnNwO\/Cfk6MgQ29tbXVuaWNhdGlvbiBhcHAsIHB1cnBvc2UtYnVpbHQgZm9yIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkgbmV0d29ya3MuIEluc3BlY3QgeW91ciBzaXRlcywgdmVyaWZ5IGJyYW5kIHN0YW5kYXJkcywgYW5kIHNlbmQgdGFza3MuIEdldCByZWFsLXRpbWUgcmVwb3J0cywgc2lnbmF0dXJlcywgdmlkZW9zLCBhbmQgcGhvdG8gdmVyaWZpY2F0aW9ucy48L3A+CjxwIGNsYXNzPSJpcy1zdHlsZS1pbmZvIj5CaW5keSBoYXMmbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2ZyZWUtcmV0YWlsLWF1ZGl0LWNoZWNrbGlzdHMvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciI+aHVuZHJlZHMgb2YgdGVtcGxhdGVzIGFuZCBjaGVja2xpc3RzIGF2YWlsYWJsZTwvYT4sIGZvciBldmVyeSBpbmR1c3RyeSBhbmQgY2F0ZWdvcnkuIFVzZSB0aGVzZSB0ZW1wbGF0ZXMgaW4geW91ciBvd24gYWNjb3VudCwgY3VzdG9taXplIHRoZW0sIG9yIGNyZWF0ZSBhbmQgdXBsb2FkIHlvdXIgb3duIGZvcm1zITwvcD4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XYW50IHByZWRpY3RhYmxlIGFuZCBjb21wZXRpdGl2ZSBwcmljaW5nLCBwdWJsaWNseSBhdmFpbGFibGUgb24gdmVuZG9yJ3Mgd2Vic2l0ZTogPGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvcHJpY2luZy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3ByaWNpbmcvPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RG9uJ3QgbWluZCBoYXZpbmcgdG8gY29udGFjdCB2ZW5kb3IgdG8gZ2V0IHByaWNpbmcuIE5vIGRlZmluaXRlIHByaWNpbmcgaW5mb3JtYXRpb24gb24gd2Vic2l0ZS48L2xpPgpzdGF0ZXZlcnNpb250ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplczxzdHJvbmc+U2l0ZSB2aXNpdHMsIGF1ZGl0cyBhbmQgaW5zcGVjdGlvbnM8L3N0cm9uZz5jbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCdWlsZCBjdXN0b21pemVkIGZvcm1zIGFuZCB3b3JrZmxvd3MgaW4gbWludXRlcyBmb3IgZGF0YSBjYXB0dXJlLCBhbnl3aGVyZSwgYW55dGltZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdvcmsgb24gYW55IGRldmljZSwgb25saW5lIG9yIG9mZmxpbmUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRHZW9mZW5jaW5nLCByb3V0ZXMsIHdlYXRoZXItdGFnZ2luZywgc2lnbmF0dXJlcywgcGhvdG9zLCBhbmQgdmlkZW9zLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Rml4IGlzc3VlcyBhbmQgdHJhY2sgcmVzb2x1dGlvbiB3aXRoIGNvcnJlY3RpdmUgYWN0aW9ucy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFZvaWNlLXRvLXRleHQgZGljdGF0aW9uIGZvciBoYW5kcy1mcmVlIHVzYWdlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SW50ZXJhY3RpdmUgbWFwLCBjb2xsYWJvcmF0aXZlIGNhbGVuZGFyLCBhbmQgaW5zcGVjdGlvbiBzY2hlZHVsZXIgdG8gYXNzaXN0IG9wZXJhdGlvbnMgbGVhZGVycyBhbmQgZmllbGQgbWFuYWdlcnMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUZWFtcyBjYW4gaW5zdGFudGx5IGFjY2VzcyByZXN1bHRzLCB0cmFjaywgYW5kIHZlcmlmeSBpc3N1ZSByZXNvbHV0aW9uLiBSdW4gYWdncmVnYXRlIGFuZCByYXcgcmVwb3J0cy4gQm9va21hcmsgdGhlbSBmb3IgZWFzeSBhY2Nlc3MuIEF1dG9tYXRlIGRhdGEgZXhwb3J0cyB3aXRoIHRoZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3Nzby1hcGkvIj5BUEk8L2E+Jm5ic3A7YW5kIGludGVncmF0ZSB3aXRoIHlvdXIgZGF0YSB3YXJlaG91c2UuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQyOCBidWlsdC1pbiByZXBvcnRzLCBhbmQgY291bnRsZXNzIGNoYXJ0cyBhbmQgZ3JhcGhzLCB0byBzbGljZSBhbmQgZGljZSBkYXRhIGJ5IHVzZXIsIHNpdGUsIHRhZywgYW5kIHJlZ2lvbiBhY3Jvc3MgeW91ciBidXNpbmVzc2Ryb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5SZWFsLXRpbWUgcmVwb3J0aW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcmFjaywgdmVyaWZ5LCBhbmQgYWNjZXNzIGRhdGEgaW5zdGFudGx5IGFjcm9zcyBzaXRlcyB3aXRoIG5vIG92ZXJzaGFyaW5nLiBSdW4gYWdncmVnYXRlIGFuZCByYXcgZmlsdGVyZWQgcmVwb3J0cy4gQXV0b21hdGVkIGRhdGEgZXhwb3J0cyB3aXRoIHRoZSBBUEkgYW5kIGludGVncmF0ZSB3aXRoIHlvdXIgZGF0YSB3YXJlaG91c2UuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRhc2sgYW5kIHByb2plY3QgbWFuYWdlbWVudDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2VuZCB0YXNrcyB0byBzaXRlcyBhbmQgdXNlcnMgaW4gc2Vjb25kcy4gVGhlIGJ1aWx0LWluIGZpZWxkIGhpZXJhcmNoeSBsZXRzIHlvdSB0YXJnZXQgcmVjaXBpZW50cyBpbmRpdmlkdWFsbHksIG9yIGJ5IHVzZXIsIHJvbGUsIGFuZCB0YWcuIFNldCBwcmlvcml0aWVzLCBkdWUgZGF0ZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB2ZXJpZnkgd2l0aCBwaG90b3MuIENyZWF0ZSBtdWx0aS1zdGVwIHdvcmtmbG93cyB3aXRoIGRlcGVuZGVuY2llcyBhbmQgdHJhY2sgY29tcGxldGlvbiBpbiByZWFsLXRpbWUuIE1hbmFnZSBzaXRlIHByb2plY3RzLCBzZW5kIHRhc2tzLCBhZGQgbWlsZXN0b25lcywgd2l0aCBHYW50dCBjaGFydHMgYW5kIHByb2dyZXNzIHJlcG9ydHMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkNvbW11bmljYXRpb248L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNlbmQgbWVtb3MgYW5kIGluc3RhbnQgbWVzc2FnZXMsIHNoYXJlIGluZm9ybWF0aW9uLCBuZXdzIGFuZCBhbm5vdW5jZW1lbnRzIHdpdGggeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMuIFRhcmdldCB0aGUgZGlzdHJpYnV0aW9uIGJ5IHVzZXIsIHJvbGUsIG9yIHNpdGUgdGFnLiBBdXRvbWF0ZWQgbm90aWZpY2F0aW9ucywgcmVhZCByZWNlaXB0cywgYW5kIGZvbGxvdy11cHMuIEFjdGlvbmFibGUgY29udGVudCBhbGxvd3MgeW91IHRvIHRpZSBjb21tdW5pY2F0aW9uIHdpdGggZXhlY3V0aW9uLCBjb21tdW5pY2F0ZSBhbmQgbWFrZSBzdXJlIGl0IGdldHMgZG9uZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHVycG9zZS1idWlsdCBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eTwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QmluZHkgaXMgcHVycG9zZS1idWlsdCBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eS4gT3JnYW5pemF0aW9uYWwgaGllcmFyY2h5LCB3b3JrZmxvd3MsIHRlbXBsYXRlcywgYW5kIHByb2Nlc3NlcyByZWZsZWN0IGJlc3QtcHJhY3RpY2VzIGFuZCB0aGUgbmVlZHMgb2YgcmV0YWlsIGFuZCBob3NwaXRhbGl0eSBuZXR3b3Jrcy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzdGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXN0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplczxwPjxzdHJvbmc+U2l0ZSB2aXNpdHMsIGF1ZGl0cyBhbmQgaW5zcGVjdGlvbnM8L3N0cm9uZz48L3A+CjxwPkJ1aWxkIGN1c3RvbWl6ZWQgZm9ybXMgYW5kIHdvcmtmbG93cyBpbiBtaW51dGVzIGZvciBkYXRhIGNhcHR1cmUsIGFueXdoZXJlLCBhbnl0aW1lLjwvcD4KPHA+V29yayBvbiBhbnkgZGV2aWNlLCBvbmxpbmUgb3Igb2ZmbGluZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5HZW9mZW5jaW5nLCByb3V0ZXMsIHdlYXRoZXItdGFnZ2luZywgc2lnbmF0dXJlcywgcGhvdG9zLCBhbmQgdmlkZW9zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkZpeCBpc3N1ZXMgYW5kIHRyYWNrIHJlc29sdXRpb24gd2l0aCBjb3JyZWN0aXZlIGFjdGlvbnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Vm9pY2UtdG8tdGV4dCBkaWN0YXRpb24gZm9yIGhhbmRzLWZyZWUgdXNhZ2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW50ZXJhY3RpdmUgbWFwLCBjb2xsYWJvcmF0aXZlIGNhbGVuZGFyLCBhbmQgaW5zcGVjdGlvbiBzY2hlZHVsZXIgdG8gYXNzaXN0IG9wZXJhdGlvbnMgbGVhZGVycyBhbmQgZmllbGQgbWFuYWdlcnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGVhbXMgY2FuIGluc3RhbnRseSBhY2Nlc3MgcmVzdWx0cywgdHJhY2ssIGFuZCB2ZXJpZnkgaXNzdWUgcmVzb2x1dGlvbi4gUnVuIGFnZ3JlZ2F0ZSBhbmQgcmF3IHJlcG9ydHMuIEJvb2ttYXJrIHRoZW0gZm9yIGVhc3kgYWNjZXNzLiBBdXRvbWF0ZSBkYXRhIGV4cG9ydHMgd2l0aCB0aGUmbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hYm91dC9zc28tYXBpLyI+QVBJPC9hPiZuYnNwO2FuZCBpbnRlZ3JhdGUgd2l0aCB5b3VyIGRhdGEgd2FyZWhvdXNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjI4IGJ1aWx0LWluIHJlcG9ydHMsIGFuZCBjb3VudGxlc3MgY2hhcnRzIGFuZCBncmFwaHMsIHRvIHNsaWNlIGFuZCBkaWNlIGRhdGEgYnkgdXNlciwgc2l0ZSwgdGFnLCBhbmQgcmVnaW9uIGFjcm9zcyB5b3VyIGJ1c2luZXNzPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QdXJwb3NlLWJ1aWx0IGZvciByZXRhaWwgYW5kIGhvc3BpdGFsaXR5PC9zdHJvbmc+PC9wPgo8cD5CaW5keSBpcyBwdXJwb3NlLWJ1aWx0IGZvciByZXRhaWwgYW5kIGhvc3BpdGFsaXR5LiBPcmdhbml6YXRpb25hbCBoaWVyYXJjaHksIHdvcmtmbG93cywgdGVtcGxhdGVzLCBhbmQgcHJvY2Vzc2VzIHJlZmxlY3QgYmVzdC1wcmFjdGljZXMgYW5kIHRoZSBuZWVkcyBvZiByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IG5ldHdvcmtzLjwvcD4KBQcIBAgECAYIBRUIB7sCgBK\/K60PmDGEDBgBiQJuALIULhiTKbgILr8CswWxBggHCAYIDggOCAsIBkgBBggEDhQbHhogGy8YKgkZISIWGx8ICggECAYIBw8ECgevAQcVCg0PDAsIBw8ECgeOCAcVCg0PDAsIBw8ECgeSBQcVCg0PDAsIBw8ECgclRQAVCg0PDAsIBw8ECg4HBAUHGANFAEcBFgNFAEcBHANFAEcABAUHGANFAEcBBQNFAEcBBQNFAEcABUcAA0UARwEvA0UARwEqA0UARwAFByQDRQBHAQUDRQBHAQUDRQBHAAUHHQNFAEcBBQNFAEcBBANFAEcABQchA0UARwEFA0UARwEEA0UARwAFBxkDRQBHAQUDRQBHAQQDRQBHAAUHHANFAEcBBQNFAEcBBANFAEcABQcSA0UARwEFA0UARwEEA0UARwAFBxEDRQBHAQUDRQBHAQUDRQBHAAUHFQNFAEcBBQNFAEcBBQNFAEcABQcLA0UARwEFA0UARwEEA0UARwAFBxYDRQBHAQQDRQBHAQUDRQBHAAUHCANFAEcBswEDRQBHAS0DRQBHAAQVCwgHDwQKB7gBBRUKDQ8MCwgHDwQKBwYFFQoNDwwLCAcPBAoHggEVCwgHDwQKB7ECFQsIBw8ECgemAhULCAcPBAoHPxULCAcPBAoHmwEVCwgHDwQKB6sDFQsIBw8ECgedAhULCAcPBAoHjgMVCwgHDwQKB6ICBxUKDQ8MCwgHDwQKBwYFFQoNDwwLCAcPBAoGAxQTBwlLAAYISwAVDgsGCAsIBw8ECkMABwgCCA8VDgsGCwgHDwQKBxwHFQoNDwwLCAcPBAoHHAIFAQMEQQICAQlBAxpBBBEBGAEDQQBCAAGFAQcJFQoNDwwLCAcPBAoHFwcVCg0PDAsIBw8ECgeCAgcVCg0PDAsIBw8ECgeaAgcVCg0PDAsIBw8ECkMABwgEAwIIDwoVDgsGCwgHDwQKByMHFQoNDwwLCAcPBApHABUKDQ8MCwgHDwQKB4AFBxUKDQ8MCwgHDwQKByUHFQoNDwwLCAcPBAoHBhUKDQ8MCwgHDwQKB7QBFQsIBw8ECgc8FQsIBw8ECgeAARULCAcPBAoHhwEVCwgHDwQKBzgVCwgHDwQKB6oBFQsIBw8ECgeBARULCAcPBAoHnQEVCwgHDwQKB5cCFQsIBw8ECgekAhULCAcPBAoHpgEVCwgHDwQKB4wBFQsIBw8ECgeRARULCAcPBAoHiQEVCwgHDwQKBxoVCwgHDwQKBywVCwgHDwQKBxYHFQoNDwwLCAcPBAoHigMHFQoNDwwLCAcPBAoHQQIEA0EDDAEGQQICAQIDQQCfAQcJFQoNDwwLCAcPBAoHJwcVCg0PDAsIBw8ECgeJAwcVCg0PDAsIBw8ECgeYAwcVCg0PDAsIBw8ECgcYBxUKDQ8MCwgHDwQKBywwBwkVCg0PDAsIBw8ECgcmBRUKDQ8MCwgHDwQKBzUHFQoNDwwLCAcPBAoHtQQHFQoNDwwLCAcPBAoHJAcVCg0PDAsIBw8ECge+AgcVCg0PDAsIBw8ECgcsBxUKDQ8MCwgHDwQKB4AGBxUKDQ8MCwgHDwQKBx4HFQoNDwwLCAcPBAoHggUHFQoNDwwLCAcPBAoHnAEHFQoNDwwLCAcPBAoHuQEHFQoNDwwLCAcPBAoHggMHFQoNDwwLCAcPBAoHHAUVCg0PDAsIBw8ECgciBxUKDQ8MCwgHDwQKB7cBBxUKDQ8MCwgHDwQKBxcHFQoNDwwLCAcPBAoHgwIHFQoNDwwLCAcPBAoHJQcVCg0PDAsIBw8ECgcGFQoNDwwLCAcPBAoHEhULCAcPBAoHFxULCAcPBAoHDRULCAcPBAoHEhULCAcPBAoHFgcVCg0PDAsIBw8ECgcTBxUKDQ8MCwgHDwQKBxgHFQoNDwwLCAcPBAoHigEHFQoNDwwLCAcPBAoHLAUVCg0PDAsIBw8ECgcXBxUKDQ8MCwgHDwQKB6QBBxUKDQ8MCwgHDwQKBxsHFQoNDwwLCAcPBAoHsgEHFQoNDwwLCAcPBAoHHgcVCg0PDAsIBw8ECgekAQcVCg0PDAsIBw8ECgccBRUKDQ8MCwgHDwQKB7sCBxUKDQ8MCwgHDwQKB44EBxUKDQ8MCwgHDwQKB40EBxUKDQ8MCwgHDwQKBxULCAcPBAoHJQcVCg0PDAsIBw8ECgcGFQoNDwwLCAcPBAoHQQkCAQIGBEEIFQsIBw8ECgcCQQ4VCwgHDwQKB5kBFQsIBw8ECgcFQQUDAQNBAAJBCBULCAcPBAoHKwcVCg0PDAsIBw8ECgcGFQoNDwwLCAcPBAoHPBULCAcPBAoHJBULCAcPBAoHFQsIBw8ECgejBAcVCg0PDAsFBwUHQQACAQIBBQRBAQRBAxIcGQUHJ08AAROcKwEFBxIcGQISHBkIBwQKRwAVCg0PDBIcGQuOAoMDCAQOAgEDRgACCh8IAQIBBgISAwYDEhwZvAEBCw0JBAwGDgoJBAwVAQIEB0EACgNBAANBBgJBAAMBAwUDAQYJDEEAAwEECQYDAgMBBQEIBw8ECgc\/FQuNAyuyAxIcGQUIExEWCAcECgesAgcVCg0PDAu2BAUHRgMPBg8IBwQKBxULiwMIBwQKBxULNx8JtAS9BIMElwIFBxIcGTQIBw8ECgeUAQcVCg0PDAsIBw8ECgcmBxUKDQ8MCwgHDwQKB4QBBxUKDQ8MCwgHDwQKBzgHFQoNDwwLCAcPBAoHLQcVCg0PDAsIBw8ECgeyAQcVCg0PDAsIBw8ECgeJBAcVCg0PDAsIBw8ECgeAAgcVCg0PDAsIBw8ECgckBxUKDQ8MCwgHDwQKB74CBxUKDQ8MCwgHDwQKBywHFQoNDwwLCAcPBAoHgAYHFQoNDwwLCAcPBAoHHgcVCg0PDAsIBw8ECgeCBQcVCg0PDAsIBw8ECgc5BxUKDQ8MCwgHDwQKB7kCBxUKDQ8MEhwZCxIcGRIcGTycAYQRgQGBAyQBBAAAAQAAAAEIABABAgDhDAEBAAIBAAABAQAANwEAABEBAADpBEIBAQBBAAIAQQACAEEAAgBBAAIAQQACAAEAAQIBAgECAAEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECQABBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAAIAQQACAAJBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIArAFBAo0DoCqGCqIDsgSNAowFkQc9vQSkAYECuAOEBYMBmAGDAUEjpAJB9gKIAQcEPAdCAAYIFQwBCUIAAQINAQVNAAEEAQYECwETAwaPAUFDrQJBjgECAQMFQgAIBANBAp8BQTEIC0EGiwpBiwMEAkECBEEFDQEGBAIGAwoCBAMGQQgDQQACQQAEQQQCAQJBOZoEQUwEQQpGA0EGA0EKswSNAkEDuARBBpsEQckCBbEQAH0BdxMyMDI2LTAxLTAyVDE2OjM1OjQ4dxNiaW5keS12cy1hY3Rpb25jYXJkdwdwdWJsaXNofaLAm5gBfbSJCHcEb3BlbncGY2xvc2VkeXcAdwhzdGFuZGFyZHcAdwB3AHcAdwB5fQB5fQB5dwB3AHh4dgIYaW1hZ2VfZ2VuZXJhdG9yX3NldHRpbmdzdgQIdGVtcGxhdGV3B2hpZ2h3YXkQZGVmYXVsdF9pbWFnZV9pZH0ABGZvbnR3AAdlbmFibGVkeQd2ZXJzaW9ufQJ5eXUCfb\/r5Q19mO\/mhQV1Bn278OaFBX288OaFBX2\/8OaFBX2K7OaFBX268OaFBX2N6uaFBXh3djxwPkluIHRoaXMgcG9zdCB3ZSBjb21wYXJlIHRoZSBmZWF0dXJlcyBhbmQgYmVuZWZpdHMgb2YgdHdvIGxlYWRpbmcgcmV0YWlsIGF1ZGl0IHBsYXRmb3JtcywgQmluZHkgYW5kIEFjdGlvbiBDYXJkLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d5cEPHA+Q2hvb3NpbmcgdGhlIHJpZ2h0Jm5ic3A7c3RvcmUgY29tbXVuaWNhdGlvbiwgcmV0YWlsIGF1ZGl0L2luc3BlY3Rpb24gYW5kIHRhc2sgbWFuYWdlbWVudCBzb2Z0d2FyZSZuYnNwO3dpbGwgZWxldmF0ZSB5b3VyIHJldGFpbCBvciBob3NwaXRhbGl0eSBidXNpbmVzcy4gSXQgc3RhcnRzIHdpdGggdmVyaWZ5aW5nIGJyYW5kIHN0YW5kYXJkcyBhbmQgc2VuZGluZyBjb3JyZWN0aXZlIGFjdGlvbnMuIEl0IGVtcG93ZXJzIHlvdSB0byBzZW5kIHRhc2tzIHRvIHNpdGVzIGluIHNlY29uZHMsIHNldHRpbmcgcHJpb3JpdGllcyBhbmQgZHVlIGRhdGVzLCBhbmQgdmVyaWZ5aW5nIGNvbXBsZXRpb24gd2l0aCBwaG90b3MuIEl0IGFsbG93cyB5b3UgdG8gcG9zdCBuZXdzIGFuZCBpbmZvcm1hdGlvbiBhYm91dCB1cGNvbWluZyBwcm9ncmFtcyBhbmQgcG9saWNpZXMuIEhvd2V2ZXIsIHdpdGggc28gbWFueSBvcHRpb25zIGF2YWlsYWJsZSwgaXTigJlzIGltcG9ydGFudCB0byBmaW5kIGEgc29sdXRpb24gdGhhdCBmaXRzIHlvdXIgbmVlZHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh32wI8cD5XaGVuIGNvbnNpZGVyaW5nIEJpbmR5IHZzIEFjdGlvbiBDYXJkLCBpdOKAmXMgaW1wb3J0YW50IHRvIGNvbnNpZGVyIGZlYXR1cmVzLCBlYXNlIG9mIHVzZSwgcmVsaWFiaWxpdHksIHN1cHBvcnQsIHByaWNpbmcsIGFuZCBtYW55IG90aGVyIGFuZ2xlcy4gQWZ0ZXJhbGwsIHRoaXMgZGVjaXNpb24gd2lsbCBoYXZlIGEgbGFzdGluZyBpbXBhY3QgdGhhdCBjYW4gYm9vc3QgcHJvZml0cywgaW1wcm92ZSBvcGVyYXRpb25zLCBzdHJlYW1saW5lIHlvdXIgd29ya2Zsb3dzLCB3aGlsZSBhbHNvIHJlZHVjaW5nIHlvdXIgcmlza3MgYW5kIGxpYWJpbGl0aWVzIGFjcm9zcyB0aGUgcmV0YWlsIG5ldHdvcmsuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3XTxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPjxzdHJvbmc+QmluZHkgdnMgQWN0aW9uIENhcmQ8L3N0cm9uZz48L2gyPncMY29yZS9oZWFkaW5nfQJ2AQp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwZjZW50ZXJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHfLFTxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLXRhYmxlIj48dGFibGUgY2xhc3M9Imhhcy1maXhlZC1sYXlvdXQiPjx0aGVhZD48dHI+PHRkPjxzdHJvbmc+RmVhdHVyZTwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+PHN0cm9uZz5CaW5keTwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+PHN0cm9uZz5BY3Rpb24gQ2FyZDwvc3Ryb25nPjwvdGQ+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkPlJldmlldyByYXRpbmcgKENhcHRlcnJhKTwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC45IOKtkDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC41IOKtkDwvdGQ+PC90cj48dHI+PHRkPlByaWNpbmc8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlByaWNlZCBieSB1c2FnZS4gVW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5QcmljZWQgcGVyIHVzZXIvbG9jYXRpb24gKyBhY3RpdmF0aW9uIGZlZS48L3RkPjwvdHI+PHRyPjx0ZD5BY2Nlc3MgdG8gYWxsIGZlYXR1cmVzIHdpdGggYW55IHBsYW48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5VbmxpbWl0ZWQgdXNlcnMgYW5kIGxvY2F0aW9uczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48L3RyPjx0cj48dGQ+VGFzayBtYW5hZ2VtZW50IHdpdGggZGVwZW5kZW5jaWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5CYWRnZXMgYW5kIHNvY2lhbCBzaGFyaW5nPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5WaWRlbyBhbmQgcGhvdG8gdmVyaWZpY2F0aW9uPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5Db3JyZWN0aXZlIGFjdGlvbnM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PC90cj48dHI+PHRkPlJlYWwtdGltZSByZXBvcnRzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+VXNlciByb2xlIHBlcm1pc3Npb25zPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+QVBJIGFuZCBTU088L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PC90cj48dHI+PHRkPlRoZW1vbWV0ZXIgaW50ZWdyYXRpb248L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPkJlc3QgZm9yPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5NdWx0aS11bml0IHJldGFpbCBhbmQgaG9zcGl0YWxpdHkgZ3JvdXBzIG5lZWRpbmcgYnJhbmQgY29uc2lzdGVuY3ksIHVubGltaXRlZCB1c2VycywgYW5kIHByZWRpY3RhYmxlIG1vbnRobHkgY29zdHMuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5Bc3NldCBzYWZldHksIGFuZCBjcml0aWNhbCB0ZW1wZXJhdHVyZSBhbGVydHM8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvZmlndXJlPncKY29yZS90YWJsZXh3AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHh3mgE8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+PHN0cm9uZz5Ib3cgdG8gU2VsZWN0IHRoZSBSaWdodCBTdG9yZSBDb21tdW5pY2F0aW9uLCBSZXRhaWwgQXVkaXQgYW5kIFRhc2sgTWFuYWdlbWVudCBTb2Z0d2FyZTwvc3Ryb25nPjwvc3Ryb25nPjwvaDI+dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dzc8b2wgc3RhcnQ9IjEiIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgoKCgoKCgoKCjwvb2w+dwljb3JlL2xpc3R4dwB9AXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGJkOTk3ZDAwLThjMjYtNGI0OS1hMTk2LTM3OGYwMWViNjY0M3h3SzxsaT5TdGFydCBieSBjb21waWxpbmcgYSBsaXN0IG9mIG11c3QtaGF2ZSwgYW5kIG5pY2UgdG8gaGF2ZSBmZWF0dXJlcy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRmYzYwNjNlNi1jNDZhLTQ0NDgtYTYzMC0xM2IyMTY0MjEwMWN4d74BPGxpPkRldGVybWluZSB3aGF0IGRldmljZXMgeW91IHdhbnQgdG8gdXNlLiBXaGlsZSDigJxtb2JpbGUgZmlyc3TigJ0gaXMgbmljZSwgd2Ugc3VnZ2VzdCBzZWxlY3RpbmcgYSBzb2Z0d2FyZSBwbGF0Zm9ybSB0aGF0IHN1cHBvcnRzIGFsbCBkZXZpY2VzIChQQywgaU9TLCBBbmRyb2lkLCBtb2JpbGUsIGFuZCB0YWJsZXRzKS48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQwYjFhOTNjOS1iMTI4LTQ5MTQtOTRmNi1iZjlkMDg2M2JiOGJ4d68BPGxpPkNvdmVyIHlvdXIgYmFzZXMgYW5kIGVuc3VyZSB0aGF0IHRoZSBzb2Z0d2FyZSBoYXMgdGhlIHJlcG9ydGluZyBjYXBhYmlsaXRpZXMgeW91IG5lZWQuIE1ha2Ugc3VyZSB0aGF0IHlvdXIgZGF0YSBpcyBleHBvcnRhYmxlLCB3aXRoIGFnZ3JlZ2F0ZSBzdW1tYXJpZXMsIGFuZCByYXcgZGF0YS48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ4ZGY0MjlkMy1kNzZlLTRkM2QtYmY1Yi1mZWIyMjIxZGQ4N2R4d0g8bGk+U2NoZWR1bGUgYSBkZW1vIGFuZCBtYWtlIHN1cmUgaXQgaGFzIGFsbCB0aGUgZmVhdHVyZXMgeW91IG5lZWQuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckOWU2Zjk2MDEtNGRlMi00NzQxLTliZGItMTZiYTM5MDFmNGNieHdkPGxpPlJlc2VhcmNoIHRoZSBjb21wYW55LCBob3cgbG9uZyBoYXZlIHRoZXkgYmVlbiBpbiBidXNpbmVzcz8gQXJlIHRoZXkgcmVwdXRhYmxlIGFuZCByZWxpYWJsZT88L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQyMGRhYmZkNi1jODI1LTQ1YWYtOGI2Ny0yMzBjNjBjZGI1MGF4d\/QBPGxpPkNvbXBhcmUgcHJpY2luZywgYW5kIG1ha2Ugc3VyZSB5b3UgYXJlIGF3YXJlIG9mIGFueSBhbmQgYWxsIGV4cGVuc2VzLCBib3RoIHVwZnJvbnQgYW5kIG9uLWdvaW5nLiBSZW1lbWJlciB0aGF0IHByaWNpbmcgcGVyIHVzZXIgY2FuIHNpZ25pZmljYW50bHkgaW5jcmVhc2UgY29zdHMgYXMgeW91IGdyb3cgYW5kIHNjYWxlIHlvdXIgYnVzaW5lc3MuIElmIHlvdSBjYW4sIHBheSBmb3IgdXNhZ2UsIG5vdCB1c2Vycy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ3NzMwODIwMi05OGE0LTQ0ZGItODhkOS01NTBjMGM3ODQwMTB4d6YBPGxpPlJ1biBhIGZyZWUgdHJpYWwsIHRoZSBiZXN0IHdheSB0byBnZXQgYSBmZWVsIGZvciB0aGUgcHJvZHVjdCBpcyB0byBnZXQgeW91ciBoYW5kcyBvbiBpdC4gTm8gZGVtb3dhcmUsIG5vIHByb21pc2VzLiBUZXN0IGRyaXZlIGl0IGluIHRoZSBmaWVsZCB3aXRoIHJlYWwgZGF0YS48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ3ZDM0MzBmYy1mM2Y4LTQyOWItODg1Yy1lNGJhOGFkNWZiNTh4d9cBPGxpPkZpbmFsbHksIGNvbmR1Y3QgdGVjaG5pY2FsIGR1ZSBkaWxpZ2VuY2UsIGFuZCB2ZXJpZnkgdGhlJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvc2VjdXJpdHkvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5zZWN1cml0eSBhbmQgcmVsaWFiaWxpdHk8L2E+Jm5ic3A7b2YgdGhlIHNlcnZpY2UgcHJvdmlkZXIuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHh3qQE8cD5Cb251czogU2VsZWN0IGEgcGxhdGZvcm0gdGhhdCBnaXZlcyB5b3UgZnVsbCBhY2Nlc3MgdG8gYWxsIGZlYXR1cmVzLiBNYW55IHZlbmRvcnMgYWRkIHNpZ25pZmljYW50IGNvc3RzIGFzIHlvdSBzY2FsZSB5b3VyIG9wZXJhdGlvbnMgdG8gYWNjZXNzIGRpZmZlcmVudCBmZWF0dXJlcy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHcoPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5CaW5keSA8L2gyPncMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHdXPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZ2FsbGVyeSBoYXMtbmVzdGVkLWltYWdlcyBjb2x1bW5zLWRlZmF1bHQgaXMtY3JvcHBlZCI+PC9maWd1cmU+dwxjb3JlL2dhbGxlcnl1AHcEaWNvbnUAeHl4dwRub25ldwVsYXJnZXl3BGF1dG92AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54eXl3BG5vbmV5dyQyMWVlNmVmMy1hNjJkLTQxMjEtYTM2NC1iY2M0YjVmMDc5ODF4d7UBPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIGhhcy1saWdodGJveCI+PGltZyBzcmM9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvZmNfMjAyNi5wbmc\/X3Q9MTc3NjY4NzQxMCIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS02NzIwNyIvPjwvZmlndXJlPncKY29yZS9pbWFnZXdLaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9mY18yMDI2LnBuZz9fdD0xNzc2Njg3NDEwdwB2AQdlbmFibGVkeX2Hmgh3BGZ1bGx3BmN1c3RvbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh5eXcEbm9uZXh3IzxwPjxzdHJvbmc+QWJvdXQgQmluZHk8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dw1pcy1zdHlsZS1pbmZvdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3HjxwPjxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3kwE8cD48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMDM5OTY0L2JpbmR5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5DYXB0ZXJyYSA0LjkmbmJzcDvirZAg4q2QIOKtkCDirZAg4q2QPC9hPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d6sBPHA+PGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2EmYW1wO2hsPWVuX0NBIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5Hb29nbGUgUGxheSA1LjAg4q2QIOKtkCDirZAg4q2QIOKtkDwvYT48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHepAjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCBoYXMtbGlnaHRib3giPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzEwMzk5NjQvYmluZHkiIHRhcmdldD0iX2JsYW5rIiByZWw9IiBub3JlZmVycmVyIG5vb3BlbmVyIj48aW1nIHNyYz0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9pbWFnZS01LnBuZyIgYWx0PSJiZXN0IHJldGFpbCBhdWRpdCBzb2Z0d2FyZSIgY2xhc3M9IndwLWltYWdlLTY1Mjg5Ii8+PC9hPjwvZmlndXJlPncKY29yZS9pbWFnZXc9aHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9pbWFnZS01LnBuZ3caYmVzdCByZXRhaWwgYXVkaXQgc29mdHdhcmV2AQdlbmFibGVkeXcuaHR0cHM6Ly93d3cuY2FwdGVycmEuY2Evc29mdHdhcmUvMTAzOTk2NC9iaW5keXcUIG5vcmVmZXJyZXIgbm9vcGVuZXJ9ifwHdwRmdWxsdwZjdXN0b213Bl9ibGFua3YDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh5eXcEbm9uZXh3KjxwPjxzdHJvbmc+V2hhdCBjdXN0b21lcnMgc2F5PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHfHAjxwPkluIGludGVybmFsIGN1c3RvbWVyIHN1cnZleXMsIDkyJSBvZiBCaW5keSB1c2VycyByZXBvcnQgc2F2aW5nIHRpbWUgb24gc3RvcmUgdmlzaXRzIGJ5IERpc3RyaWN0IG1hbmFnZXJzLiBUaGF0IG1lYW5zIGxlc3MgdGltZSBvbiBwYXBlcndvcmsgYW5kIGZvbGxvdy11cHMsIGFuZCBtb3JlIHRpbWUgZm9jdXNlZCBvbiBjb2FjaGluZyBhbmQgZXhlY3V0aW9uIGluIHRoZSBmaWVsZC48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMDM5OTY0L2JpbmR5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48L2E+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3LDxwPjxzdHJvbmc+RmVhdHVyZXMgYXQgYSBnbGFuY2U8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHc9PHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo8L3VsPncJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYjRiOWI3ZmEtNmE1ZS00OWI3LThhNDQtY2FjY2MxODRkN2RmeHd9PGxpPlN0YXJ0IGF1ZGl0aW5nIGluc3RhbnRseSB3aXRoIHRoZSBpbnNwZWN0aW9uIHRlbXBsYXRlcyBvciBjcmVhdGUvdXBsb2FkIHlvdXIgb3duIGN1c3RvbSBpbnNwZWN0aW9uIGZvcm1zIGluIG1pbnV0ZXMuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNWM5NDY0MmItY2YyOS00NTg1LTk0YjAtNTQ0MDMyMWY1YTZkeHdFPGxpPk1vYmlsZSBhcHAgZm9yIEFuZHJvaWQgYW5kIGlPUywgV2ViIGFwcCBmb3IgUENzIGFuZCBsYXB0b3BzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGFlZjkyMTUwLWRhZWMtNDQyMS04MDFkLTUyOTBiODVkODVlZnh3STxsaT5SZWFsLXRpbWUgcmVwb3J0aW5nIGZvciBLUElzLCBpbnNpZ2h0cywgdHJlbmRzLCBhbmQgcm9vdCBjYXVzZXMuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNGRlY2MxMWEtMGFhMS00YjA0LTlkYzQtYjUwNGJkOWJlZjQ0eHdQPGxpPkFzc2lnbiBhY3Rpb24gcGxhbnMsIHRyYWNrIHByb2dyZXNzLCBhbmQgdmVyaWZ5IHdpdGggcGhvdG9zIGFuZCB2aWRlb3MuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNTI0MTA5YzktMDY5ZC00YjVhLTg4YjctODhjYzE5MTQ5MzU2eHdBPGxpPkJ1aWx0LWluIGZpZWxkIGhpZXJhcmNoeSBlbnN1cmVzIG5vIG92ZXJzaGFyaW5nIG9mIGRhdGEuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckYzdmYzk1NTUtZTJjNy00ZjRmLTlhYzEtNDg1ZDNhNjgzMTVleHdzPGxpPk1hbmFnZSBwcm9qZWN0cyB3aXRoIGJ1aWx0LWluIHByb2dyZXNzIHRyYWNraW5nLCBHYW50dCBjaGFydHMsIGhpc3RvcnksIHRhc2sgZGVwZW5kZW5jaWVzLCBhbmQgbWlsZXN0b25lcy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRhMzVmMTM5ZC0xNDUxLTQ5NDUtYTc5MS05OGJlNTgyYzk5ZjZ4d0o8bGk+RHJpdmUgYWNjdXJhY3kgYW5kIGFjY291bnRhYmlsaXR5IHdpdGggR1BTLCB0aW1lIGFuZCBkYXRlIHN0YW1wcy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRjYzcwY2Y4Ni1kY2JlLTQ5MzMtOTkwNi1lYjQxZjdkNjM0OGR4d2Y8bGk+VGFzayBtYW5hZ2VtZW50LCBzZXQgZGlyZWN0aXZlcyBhbmQgcHJpb3JpdGllcywgYXV0b21hdGUgbm90aWZpY2F0aW9ucywgYW5kIHRyYWNrIGNvbXBsZXRpb24uPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckN2Q4NWRmMTUtZjBmMC00MTdlLWI1NjEtNmFiOGU4OWJiOTBleHegATxsaT5Db21tdW5pY2F0ZSB3aXRoIHlvdXIgZmllbGQgdGVhbXMgYW5kIHNpdGVzLCBzZW5kIG1lbW9zLCBzaGFyZSBpbmZvcm1hdGlvbiwgbmV3cywgYW5kIGFubm91bmNlbWVudHMuIFRhcmdldGVkIGRpc3RyaWJ1dGlvbiBieSB1c2VyLCByb2xlLCBvciBzaXRlIHRhZ3MuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckODAxNGI4NzktZWUzMC00ODNjLWEzYmEtYTMwODhjZmE3YzI5eHetATxsaT5UaWNrZXQgbWFuYWdlbWVudCwgdHJhY2sgbWFpbnRlbmFuY2UgcmVxdWVzdHMsIGN1c3RvbWVyIGNvbXBsYWludHMsIGFuZCBzaXRlIGZlZWRiYWNrLiBPcGVuLCByZXZpZXcsIGFuZCBjbG9zZSB0aWNrZXRzLCBhbmQgY3JlYXRlIGEgcmVjb3JkIG9mIHByb2FjdGl2ZSByZXNvbHV0aW9uLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDMyYjUzYmYwLTAwOTUtNDkxMy04NDE5LTc0MWFmMTE0ZjNiOHh3bzxsaT5QdWJsaXNoIFNPUHMgKFN0YW5kYXJkIE9wZXJhdGluZyBQcm9jZWR1cmVzKSwgY29udHJvbCB2aXNpYmlsaXR5LCBhbmQgY29ubmVjdCB0aGVtIHRvIGluc3BlY3Rpb24gZm9ybXM8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRhZDI1ZmRjMS1lMGZmLTQ0OTctYjYyMS1lNGUxODMxYTY0Mjh4d1U8bGk+T25saW5lIGFuZCBPZmZsaW5lIG1vZGVzIGFsbG93IHlvdSB0byBjb25kdWN0IGluc3BlY3Rpb25zIGFueXRpbWUsIGFueXdoZXJlLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDIyYjM4YTU3LTJhNGQtNDNjNy1iZWI5LTQ0ZWYxNjMxYjAyYXh3WjxsaT5BUEkgJmFtcDsgU1NPIHRvIGludGVncmF0ZSB3aXRoIHlvdXIgZW50ZXJwcmlzZSBzeXN0ZW0gYW5kIGJ1c2luZXNzIGludGVsbGlnZW5jZS48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRlOGU2NThlNS03MDc3LTQwODktOWQyNi1hZWJlZjM4NjM2MWJ4d1I8bGk+RnVsbCBhY2Nlc3MgdG8gYWxsIGZlYXR1cmVzIHdpdGggbm8gcGF5d2FsbHMgdG8gYWNjZXNzIGRpZmZlcmVudCBtb2R1bGVzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDU5ZmQyYzM1LTlhNzItNDEzMS1hNzliLTk5NDM1ZjczNTBkMHh3IzxsaT5EZXBsb3ltZW50LXJlYWR5IGluIGhvdXJzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDkwY2Q3MDk5LTM4MmEtNGQ3Zi1hMGQ0LWNhYTRmODhiMmJkY3h3NTxsaT5HRFBSIGNvbXBsaWFudCBhbmQgYXZhaWxhYmxlIGluIDIyIGxhbmd1YWdlczwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4dx08cD48c3Ryb25nPlRyaWFsPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh30QE8cD48YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hcHAvcmVnaXN0cmF0aW9uL3N0ZXAxP2xhbmc9ZW4mYW1wO2Fib3V0UHJpY2luZz15JmFtcDthYm91dFRyaWFsPXkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjE0LWRheSBmcmVlIHRyaWFsPC9hPi4gTm8gY29tbWl0bWVudCBhbmQgbm8gY3JlZGl0IGNhcmQgcmVxdWlyZWQuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcNaXMtc3R5bGUtaW5mb3YDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dy48cD48c3Ryb25nPkFuZHJvaWQgYW5kIGlQaG9uZSBhcHA8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHfQATxwPkRpcmVjdCBsaW5rIHRvIGRvd25sb2FkIEJpbmR5IG9uIHRoZSBBcHAgU3RvcmU6IDxhIGhyZWY9Imh0dHBzOi8vYXBwcy5hcHBsZS5jb20vdXMvYXBwL2JpbmR5L2lkNjc1Mzk4Mjg1OCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4PC9hPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d98BPHA+RGlyZWN0IGxpbmsgdG8gZ2V0IEJpbmR5IG9uIEdvb2dsZSBQbGF5OiA8YSBocmVmPSJodHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmJpbmR5LnR3YSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2E8L2E+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3HzxwPjxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3DWlzLXN0eWxlLWluZm92AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHdIPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPktleSBGZWF0dXJlcyBvZiBCaW5keTwvc3Ryb25nPjwvaDI+dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dzw8cD48c3Ryb25nPlNpdGUgYXVkaXRzIGFuZCBvcGVyYXRpb25zIGV4ZWN1dGlvbjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d7wCPHA+QmluZHkgd2FzIGJ1aWx0IGZvciBzaXRlIGF1ZGl0IGFuZCBjb21wbGlhbmNlLiBVc2UgYSB0ZW1wbGF0ZSBvciBidWlsZCB5b3VyIG93biBjdXN0b21pemVkIGluc3BlY3Rpb24gZm9ybXMsIHdpdGggZ2VvZmVuY2luZywgd2VhdGhlciB0YWdnaW5nLCBzaWduYXR1cmVzLCBwaG90bywgYW5kIHZpZGVvIHZlcmlmaWNhdGlvbi4gQXNzaWduIGNvcnJlY3RpdmUgYWN0aW9ucyB0byBmaXggaXNzdWVzLiBFcXVpcCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcyB3aXRoIGFuIGludHVpdGl2ZSBwbGF0Zm9ybSwgdGhleSBrbm93IGhvdyB0byB1c2UuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3KzxwPjxzdHJvbmc+UmVhbC10aW1lIHJlcG9ydGluZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d8UBPHA+VHJhY2ssIHZlcmlmeSwgYW5kIGFjY2VzcyBkYXRhIGluc3RhbnRseSBhY3Jvc3Mgc2l0ZXMgd2l0aCBubyBvdmVyc2hhcmluZy4gUnVuIGFnZ3JlZ2F0ZSBhbmQgcmF3IGZpbHRlcmVkIHJlcG9ydHMuIEF1dG9tYXRlZCBkYXRhIGV4cG9ydHMgd2l0aCB0aGUgQVBJIGFuZCBpbnRlZ3JhdGUgd2l0aCB5b3VyIGRhdGEgd2FyZWhvdXNlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dzM8cD48c3Ryb25nPlRhc2sgYW5kIHByb2plY3QgbWFuYWdlbWVudDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d4cDPHA+U2VuZCB0YXNrcyB0byBzaXRlcyBhbmQgdXNlcnMgaW4gc2Vjb25kcy4gVGhlIGJ1aWx0LWluIGZpZWxkIGhpZXJhcmNoeSBsZXRzIHlvdSB0YXJnZXQgcmVjaXBpZW50cyBpbmRpdmlkdWFsbHksIG9yIGJ5IHVzZXIsIHJvbGUsIGFuZCB0YWcuIFNldCBwcmlvcml0aWVzLCBkdWUgZGF0ZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB2ZXJpZnkgd2l0aCBwaG90b3MuIENyZWF0ZSBtdWx0aS1zdGVwIHdvcmtmbG93cyB3aXRoIGRlcGVuZGVuY2llcyBhbmQgdHJhY2sgY29tcGxldGlvbiBpbiByZWFsLXRpbWUuIE1hbmFnZSBzaXRlIHByb2plY3RzLCBzZW5kIHRhc2tzLCBhZGQgbWlsZXN0b25lcywgd2l0aCBHYW50dCBjaGFydHMgYW5kIHByb2dyZXNzIHJlcG9ydHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3JTxwPjxzdHJvbmc+Q29tbXVuaWNhdGlvbjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d8kCPHA+U2VuZCBtZW1vcyBhbmQgaW5zdGFudCBtZXNzYWdlcywgc2hhcmUgaW5mb3JtYXRpb24sIG5ld3MgYW5kIGFubm91bmNlbWVudHMgd2l0aCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcy4gVGFyZ2V0IHRoZSBkaXN0cmlidXRpb24gYnkgdXNlciwgcm9sZSwgb3Igc2l0ZSB0YWcuIEF1dG9tYXRlZCBub3RpZmljYXRpb25zLCByZWFkIHJlY2VpcHRzLCBhbmQgZm9sbG93LXVwcy4gQWN0aW9uYWJsZSBjb250ZW50IGFsbG93cyB5b3UgdG8gdGllIGNvbW11bmljYXRpb24gd2l0aCBleGVjdXRpb24sIGNvbW11bmljYXRlIGFuZCBtYWtlIHN1cmUgaXQgZ2V0cyBkb25lLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d2M8cD48c3Ryb25nPlByaWNlIGJ5IHVzYWdlLCBub3QgdXNlcnMgYW5kIHNpdGVzLCBzYXZlIHVwIHRvIDc1JSBjb21wYXJlZCB0byBjb21wZXRpdG9yczwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d4ABPHA+VW5saW1pdGVkIHVzZXJzIGFuZCBzaXRlcywgcHJpY2VkIGJ5IHVzYWdlLiBHZXQgZXZlcnlvbmUgb24gYm9hcmQsIGdldCB2aXNpYmlsaXR5LCBhbmQgZHJpdmUgYWNjb3VudGFiaWxpdHkgZm9yIGV2ZXJ5b25lLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d8kBPHA+V2hlbiB2ZW5kb3JzIGNoYXJnZSBieSB1c2VyIG9yIHNpdGUsIGl0IGxpbWl0cyBwYXJ0aWNpcGF0aW9uIHdoaWNoIGlzIGNvdW50ZXIgcHJvZHVjdGl2ZSBhbmQgaW5jcmVhc2VzIGNvc3RzIGFzIHlvdSBncm93IGFuZCBzY2FsZSB1c2FnZS4gVGhpcyB0eXBpY2FsbHkgYmVuZWZpdHMgdGhlIHZlbmRvciBhbmQgbm90IHRoZSBjdXN0b21lci48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHc+PGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkFjdGlvbiBDYXJkPC9zdHJvbmc+PC9oMj53DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3KTxwPjxzdHJvbmc+QWJvdXQgQWN0aW9uIENhcmQ8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHd+PHA+SGVscHMgb3B0aW1pemUgdW5pdCBvcGVyYXRpb25zLiBEcml2ZSBjb25zaXN0ZW5jeSwgcXVhbGl0eSwgYW5kIG1lZXQgYnJhbmQgcmVxdWlyZW1lbnRzIHRocm91Z2ggc2l0ZSBpbnNwZWN0aW9ucy4mbmJzcDs8L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHcePHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHeMATxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzE0MDY3NS9hY3Rpb24tY2FyZCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciBub2ZvbGxvdyI+Q2FwdGVycmEgNC41PC9hPiDirZA8L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHcsPHA+PHN0cm9uZz5GZWF0dXJlcyBhdCBhIGdsYW5jZTwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dyU8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQxYzk5YzdmNy00ODIzLTRjOTYtYWY0Yi03OTg2MjMwYTQ2NTB4dxs8bGk+UmVhbC10aW1lIGNvbW1lbnRzPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNTk2ZDExNDMtYTFmYS00YmFlLTgyOWItOGI0YTFjZDE0Y2M1eHcgPGxpPlRoZXJtb21ldGVyIGludGVncmF0aW9uPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNmY1MWUxMzAtZDQ1Zi00MmJmLTk2MDEtMmFhZjNjYWFhNmMxeHcWPGxpPkltYWdlIGNhcHR1cmU8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRhODk5MWJhZS02ZDFlLTQ1NGItOGY0Mi0xODIzZWVhM2RjOGR4dxs8bGk+SGlzdG9yaWNhbCByZXBvcnRzPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHh3HTxwPjxzdHJvbmc+VHJpYWw8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHcaPHA+VHJpYWwgaXMgYXZhaWxhYmxlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dx88cD48c3Ryb25nPlByaWNpbmc8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHdRPHA+U3RhcnRpbmcgYXQgJDI1MCBwZXIgbW9udGggd2l0aCBhIG1pbmltdW0gb2YgJDI1MCBvbmUtdGltZSBhY3RpdmF0aW9uIGZlZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHdOPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPktleSBGZWF0dXJlcyBvZiBBY3Rpb24gQ2FyZDwvc3Ryb25nPjwvaDI+dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dx48cD48c3Ryb25nPkF1ZGl0czwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d2s8cD5Db25maWd1cmUgeW91ciBmb3Jtcywgc2NoZWR1bGUgYXVkaXRzLCBhbmQgY29uZHVjdCB0aGVtIGluIHN0b3JlIHVzaW5nIHBob25lcywgdGFibGV0cywgYW5kIGxhcHRvcHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3IjxwPjxzdHJvbmc+Q2hlY2tsaXN0czwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d3s8cD5BdXRvbWF0ZSBzdG9yZSB0YXNrcyBhbmQgY2hlY2tsaXN0cyB0byBkcml2ZSBvcGVyYXRpb25zLiBTZXQgdXAgbm90aWZpY2F0aW9ucyB3aGVuIHRoaW5ncyBkb27igJl0IG1lZXQgZXhwZWN0YXRpb25zLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dyU8cD48c3Ryb25nPkRhaWx5IFJvYWRtYXA8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHdrPHA+RGlzdHJpYnV0ZSBzYW5pdGF0aW9uIHByb2NlZHVyZXMgdG8gYWxsIHlvdXIgbG9jYXRpb25zIGZvciBlYWNoIGRheS4gUHJlcGFyZSBlYXN5IHRvIHVzZSBjaGVja2xpc3RzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dz48aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+RmluYWwgV29yZHM8L3N0cm9uZz48L2gyPncMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHfCATxwPlNlbGVjdGluZyBhIHJldGFpbCBhdWRpdCBwbGF0Zm9ybSBjYW4gaGF2ZSBhIGxhc3RpbmcgaW1wYWN0IG9uIHlvdXIgYnVzaW5lc3MuIFdoZW4gY2hvb3NpbmcgYmV0d2VlbiBwb3B1bGFyIHBsYXRmb3JtcyBsaWtlIEJpbmR5IGFuZCBBY3Rpb24gQ2FyZCwgY2hvb3NlIHRoZSBvbmUgdGhhdCBiZXN0IGZpdHMgeW91ciBuZWVkcy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHeVAjxwPkJpbmR5IGlzIGJldHRlciB0byBleGVjdXRlIG9uIHNpdGUgZXZlcnkgdGltZSwgdmVyaWZ5IGNvbXBsaWFuY2Ugd2l0aCBicmFuZCBzdGFuZGFyZHMsIGFuZCBpbXByb3ZlIHlvdXIgd29ya2Zsb3dzIHdpdGggdGFzayBtYW5hZ2VtZW50IHdpdGggYXV0b21hdGVkIG5vdGlmaWNhdGlvbnMgYW5kIGFuIGVhc3ktdG8tdXNlIGFwcC4gQWxsIHBsYW5zIHdpdGggQmluZHkgaW5jbHVkZSB1bmxpbWl0ZWQgdXNlcnMgYW5kIHNpdGVzLCBnZXR0aW5nIGV2ZXJ5b25lIGludm9sdmVkLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d5YCPHA+T25lIG9mIHRoZSBiaWdnZXN0IGRpZmZlcmVuY2VzIGJldHdlZW4gQmluZHkgYW5kIEFjdGlvbiBDYXJkIGlzIHByaWNpbmcuIEJpbmR54oCZcyB1c2FnZS1iYXNlZCBtb2RlbCBhbGxvd3Mgb3JnYW5pemF0aW9ucyB0byBzY2FsZSB3aXRob3V0IGluY3JlYXNpbmcgY29zdHMgcGVyIHVzZXIsIHdoaWxlIHBlci11c2VyIHByaWNpbmcgbW9kZWxzIGNhbiBiZWNvbWUgc2lnbmlmaWNhbnRseSBtb3JlIGV4cGVuc2l2ZSBhcyBhZG9wdGlvbiBncm93cyBhY3Jvc3MgbG9jYXRpb25zLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d0o8ZGl2IGNsYXNzPSJpcy1zdHlsZS1pbmZvIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToyMHB4OyI+PCEtLSBodG1sIGJsb2NrIC0tPncJY29yZS9odG1sd0o8ZGl2IGNsYXNzPSJpcy1zdHlsZS1pbmZvIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToyMHB4OyI+PCEtLSBodG1sIGJsb2NrIC0tPnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4dyw8cD48c3Ryb25nPkNob29zZSBCaW5keSBpZiB5b3U6PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4dzI8cD48c3Ryb25nPkNob29zZSBBY3Rpb24gQ2FyZCBpZiB5b3U6PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDAxNTI4NzE4LTA5ODgtNDdiMy04ZDdhLTgwM2M4NWJlMGYzZXh3RTxsaT5OZWVkIHRoZXJtb21ldGVyIGludGVncmF0aW9uIGFuZCBjcnRpY2FsIHRlbXBlcmF0dXJlIGFsZXJ0cy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ0ZGQyYTFhOS03YTIwLTQ4ZDktYTc1MS04ZTY4YTk1ZTcwZDN4dy08bGk+V2FudCB0byBjb25kdWN0IGFzc2V0IHNhZmV0eSBjaGVja3MuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMGI0M2M1OGMtYTZiOS00ZmFkLThmNjItMTFiMDk0MjBhMjcxeHcGPC9kaXY+dwljb3JlL2h0bWx3BjwvZGl2PnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGI1ZGY3ZjU2LTQ5ZmQtNDM4Zi04NDU5LTM2ZGEyZTBjYTRhMXh3qgI8cD5XYW50IHRvIGxlYXJuIG1vcmUgYWJvdXQgb3RoZXIgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIHByb3ZpZGVycz8gQ2hlY2sgb3V0IG91ciBwb3N0IG9uIHRoZSBUb3AgMTAgUmV0YWlsIEF1ZGl0IFNvZnR3YXJlIHBsYXRmb3JtcyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmVzdC1yZXRhaWwtYXVkaXQtc29mdHdhcmUvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2Jsb2cuYmluZHkuY29tL2Jlc3QtcmV0YWlsLWF1ZGl0LXNvZnR3YXJlLzwvYT48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5UgB3JDg1YmZkZTZkLTRlMDEtNDUwOS05NTNjLTcyZjEzYzVkMzczMnckNDdmYjhmMjItMGQ4OS00NWIyLWI0MjItNTUzYTI1YTVlOTFhdyQ0MjAxNDcwZC0zMzIzLTQ4NzAtOTgwNi03N2QzY2U2OWE2YjV3JDgzN2NiM2ZlLWUzMTgtNDNkZi1iYjI2LTZjZGVjYzc3ZWRjOHckMjIzZGQyYTUtZGIwYS00ZWY2LTg2ZmYtZmUzM2EzYjZlYzNidyQ0YjJhZDYyNS1kNWU5LTQzNmQtOTk0MC02NmU4NWFiZDFmY2N3JGIyZTRhMTcxLWJiYTQtNDY5My05ZDk1LTliMGZlYjQyY2QwY3ckNjVjNzk5YTYtMWZiMy00OTE0LWI1OWQtMzllNzQxNzQ0MzMxd70CPHAgY2xhc3M9ImlzLXN0eWxlLWluZm8iPkJpbmR5IGlzIGEgY2xvdWQgQUktcG93ZXJlZCDinJTvuI8mbmJzcDtBdWRpdHMsJm5ic3A78J+Xk++4jyZuYnNwO1Rhc2tzJm5ic3A7YW5kJm5ic3A78J+ToyBDb21tdW5pY2F0aW9uIGFwcCwgcHVycG9zZS1idWlsdCBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eSBuZXR3b3Jrcy4gSW5zcGVjdCB5b3VyIHNpdGVzLCB2ZXJpZnkgYnJhbmQgc3RhbmRhcmRzLCBhbmQgc2VuZCB0YXNrcy4gR2V0IHJlYWwtdGltZSByZXBvcnRzLCBzaWduYXR1cmVzLCB2aWRlb3MsIGFuZCBwaG90byB2ZXJpZmljYXRpb25zLjwvcD53JGUzNmI5MjA5LTk4NDAtNDJkYS1hZjZlLTc4N2NkMzMwMGZlMHckMzcyOWE3ODMtOWM2MC00MWRmLWEwZGQtYjBkYjkzZDQ4MzgxdyQxM2Y0OTc1ZS1kNmRkLTQ2NzUtYjdkMC03ODhlNjgyMDk0ZmF3JDNhNDcxZjRiLTNmZGYtNGEzNi1hMjg1LThmZTM2ODgyNDJiMXckZjRjNTdkNGMtZGNjZi00ZDlkLTgxYWUtNzFiYzJmZTQxZGRkdyQ1MjNjN2UwMy1lODIxLTRhMzEtYmI3Mi1jN2UxMjllMmQ4NjB3JDM2NjEzMGYyLWNjNGEtNDUxMi1hYWU4LTU5YzdkMjMwODdhNXckODBiNGU2MWMtOGJjOS00YmVlLTgwNTMtMzVlMTA0OGU1ZWM3dyQyODc2NmRjYi03YmM3LTQ0YTctYjBiZi02ODA2MWI1NzNiNDN3JGI2ZjlmNTdkLWU0OWYtNDIyOS05ZTFjLWI2M2NiODU0YjdkY3ckMThlZTA2NzEtNjM1OS00ZTI2LTk0YjMtOWU5NmI2NmVmZjE3dyQ5NGY2YTU1Ny0yZTNjLTRiNmEtOGY2ZS1iNTZhMmY4YjM3NWZ3vAI8cCBjbGFzcz0iaXMtc3R5bGUtaW5mbyI+QmluZHkgaGFzJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9mcmVlLXJldGFpbC1hdWRpdC1jaGVja2xpc3RzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPmh1bmRyZWRzIG9mIHRlbXBsYXRlcyBhbmQgY2hlY2tsaXN0cyBhdmFpbGFibGU8L2E+LCBmb3IgZXZlcnkgaW5kdXN0cnkgYW5kIGNhdGVnb3J5LiBVc2UgdGhlc2UgdGVtcGxhdGVzIGluIHlvdXIgb3duIGFjY291bnQsIGN1c3RvbWl6ZSB0aGVtLCBvciBjcmVhdGUgYW5kIHVwbG9hZCB5b3VyIG93biBmb3JtcyE8L3A+dyQ5MjA3ZGVlYi04YmZmLTQ2ZWEtODMxNi05ODMwYWZmODRmZjR3JDUxYjIzOTM4LWZkNWMtNGU0Ny1hYWQ1LTMzYzgzZWI1Nzk1NnckNmZiMTBlZWItZWExZC00Yjc3LWEzZTEtOGEyM2M3ZGI4OTdldyQzZGJmNjg4Ny05OWQ4LTQ2NjEtODQ1My1jM2ExZWFlN2YyNGJ3JGQ3M2ZiOTVjLTVmMjItNGJiNi05Nzc5LTM5M2RhYWViNzdiNXckZDQ3MmNmOGQtODViOC00M2RmLTgzNGItZmY2MGE1ZTE3YjYzdyRmMDI5YjNjMC0wZTcwLTQ4MWMtYjQ0MS1iYTllMzY2OTE3YjB3JGVmZmM2ODRlLWRlYzUtNGE4ZS04NmU4LWQ5MWRmZWYxZTg1N3ckODAzZTdkZWEtMjJmMC00MDM5LWJjNWEtMDE1ZDczN2Y1MjY2dyQwMmZjMzljOS0wMDllLTRiMjUtODUyMC01ZTFlMmExNjY5N2R3JDFmNmFjNTdlLTllMzYtNGUyNS1hMjc5LTU1OGVkMjNlMWMwNnckOWI1NTBmYzQtM2IyYi00NDM4LTg2MmEtNmMzYTJhOTAzODIxdyRmMzQ0NTM2My0xZTFjLTQ4NWEtODhkNi00ZWZjYjdkM2U2ODF3JDVjZGM1NDc2LTJiYzctNDAxZi04OTk4LTcxOWVhNjM2ZjBlZHckMTA1NjdmNmYtODllMy00OTk4LWFhZmYtNTNmM2Y0ZGI5ZjY5dyRkNzZhODNhMi05ZjJhLTQwMzAtOGEwOS0wYTVmMzdmMzZlNjV3JDUxZTM4M2Y3LTg2NzktNGM2Yy04MGRmLWNkMjU1MTE0ZGMwOXckOWIyNjJlZWItODA5ZC00M2E3LWJkYjEtM2MzYWZkOTAzZWM4dyRjM2YxMmRiMy1jZGIzLTQ3MTMtODliYy02MTA0MTljOGI1NjN3JDFlNjk2MDQ1LTRkMTctNGM1My05MzY0LWMxNzRiOWM0YjdmYnckOTA4ZjM1YzgtYTM2OS00NGMyLTk2MzItMDdkMzcwOTY0YjVjdyQ1ODJmZTI5MC04ZDhiLTQxZWMtODQ2NS0xYjYwNTFkMzQ0NTB3JDBiMDAwYjFjLTVhMmQtNGM1Yy1hNzdiLTc5M2E2MDViNzg2N3ckODAzMDg4MmMtZDM2Yi00ZmE2LWE1MDgtNDljNTcwMTU5YmYzdyQ2MzYzZjhiMS1mNzM1LTQxMDktYWQ5My1jNGRiN2VhMmVlODV3JDMwNzM0OWExLTg3NDctNDVjMy1iNTk0LWRlZWIyMmI3ZGI3NHckZTcyOTNkZWQtZjI0Yy00M2RlLWIwM2QtMThiZGM2Y2QwOWNhdyQwZDg5M2FiNi1kZDMxLTQyZTItYTRhOC04ZTZlN2MzNTkzMjV3JDMyNDExZWFmLTEwMzgtNDRkNC1iNjE5LTVmZGU0OGYxZTVjMXckYjNkNWJkMjEtZTUzMy00MTU1LTg0YWYtYmFjYTliYWExZjExdyQ0M2U0YzJlNy02NTFmLTQ3NzEtOGIyOC03YjQ1ZDdhZTgyZDZ3JDYxM2FmYjhiLWJjMzItNDU1YS1iYTRhLTIyNGRjZWVjMDViZHckMTkxODQyYjItMWNjYy00ZGMxLWEwMjUtNmFlMTI2MWZlZjkzdyQ4OTQyOTQxYy1mNzUyLTRlNjgtYmEwYi0yNjUyZmNhZmY4ZGR3JDZiZTA1ZGI3LTA4MDctNDcwZS04ZTQ1LThjNzA1OTRlNjIyZHckYzQ4ZDY1NGItZDQ5OS00YWNhLWE2YWYtOWYyM2VjMzQ4MDc0dyQ2ZGExOGU0Yy1iY2Q3LTQwNGQtYTZkOS0xNDI4YWFkZWJkY2V3JGM5MjI2OTQ3LWM3N2EtNDFlZS1iZmE1LTc3NWUxYWFjMjI4NnckNDM3NzgzYzItOWJmMy00YmFmLTg5NjYtMzNiMDdkMjUyNGMzdyQxNzZhNTZiMi0wOGIwLTQyNGUtYTI0Ni1hZTI4ODBlNGRiNTl3JDE5ZTUzMjk2LTkzZjMtNGNhMC1hZDFlLTU2ZDA4MmFlMTNiN3ckYWE1N2Q2YTMtZjQxNC00YjM0LWE5MzctYzZjMDIyNTVkN2JhdyRjMTAzMjQzYi05YjA1LTQyMzctOWI5Yy00MTg4YWU2MzYxOWZ3KTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKCgoKCjwvdWw+dyQwYTA2YWM1Yi0zOWZjLTQ1ZDgtYWYxOC05NDQzNWZjMzk1OWV31AE8bGk+V2FudCBwcmVkaWN0YWJsZSBhbmQgY29tcGV0aXRpdmUgcHJpY2luZywgcHVibGljbHkgYXZhaWxhYmxlIG9uIHZlbmRvcidzIHdlYnNpdGU6IDxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3ByaWNpbmcvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2JpbmR5LmNvbS9hYm91dC9wcmljaW5nLzwvYT48L2xpPnckMmVkNmQ3ZTQtNjY3NC00NzEyLTk2MDYtMzRkOWJkNjRjM2I3dyRiY2FkNjNhNi03N2FmLTRjZmEtYjI2ZC1lNzExOTkxYTQ3OGJ3Izx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCjwvdWw+dyQ2NWIzODc5Yi01OGM1LTRhNDYtOGE3Ny0yNjljNDA1OGUzMzl3aDxsaT5Eb24ndCBtaW5kIGhhdmluZyB0byBjb250YWN0IHZlbmRvciB0byBnZXQgcHJpY2luZy4gTm8gZGVmaW5pdGUgcHJpY2luZyBpbmZvcm1hdGlvbiBvbiB3ZWJzaXRlLjwvbGk+e0J54nLDFfAAe0HlWH6bAAAAuwEAeHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcKY29yZS9xdW90ZXcAeHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXUAdyQzZDRmZWZhNS1mNzI5LTQxMzQtODlmNy1kOGQ5NzdkMjk1NGR3JDc1ZjcxYzFhLTUzZWItNGMxMy04YzdmLWEzM2I1NWY0ZTdhOHckZTYyYjRmYmMtYzY3My00NWFmLTlkZGUtOTA1YmEwZWE4NmE2dyRhNzI0MGQwZi03ZmM5LTQ3YTgtOGUwZS00MGM5NDUyNWExNTZ3MDxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PC9ibG9ja3F1b3RlPnckZDEzZTlkNjItYWRkMS00OTM4LWE2ZjktOTZmZDYwZTUxMWE5d7UBPHA+SSBoYXZlIHJlYWxpemVkIGEgdHdvIGhvdXIgdGltZSBzYXZpbmdzIHBlciB2aXNpdCBhbmQgd2UgaGF2ZSBncmVhdGx5IGltcHJvdmVkIG91ciBhYmlsaXR5IHRvIGFuYWx5emUgY29tcGxpYW5jZSB3aXRoIHN0YW5kYXJkcy4iIOKAkyBEaXJlY3RvciBvZiBPcGVyYXRpb25zLCBRU1IgKDUwIHN0b3JlcykuPC9wPnd7PHAgY2xhc3M9ImlzLXN0eWxlLWluZm8iPlByaWNlZCBieSB1c2FnZSwgbm90IHVzZXJzLCBCaW5keSBjb3N0cyBsZXNzLiBBbGwgcGxhbnMgaW5jbHVkZSB1bmxpbWl0ZWQgdXNlcnMgYW5kIGxvY2F0aW9ucy48L3A+d5UBPHA+QmluZHkgcHJpY2luZyBwbGFuczogPGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvcHJpY2luZy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3ByaWNpbmcvPC9hPjwvcD53JDFiYjQ4MDkxLWRkNGEtNGUyZS05NTY0LWFiNjZhZTA1NjhiNnfMATxsaT5Zb3Ugd2FudCBhIHByb2R1Y3QgcHVycG9zZS1idWlsdCBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eS4gT3JnYW5pemF0aW9uYWwgaGllcmFyY2h5LCB3b3JrZmxvd3MsIHRlbXBsYXRlcywgYW5kIHByb2Nlc3NlcyByZWZsZWN0IGJlc3QtcHJhY3RpY2VzIGFuZCB0aGUgbmVlZHMgb2YgcmV0YWlsIGFuZCBob3NwaXRhbGl0eSBuZXR3b3Jrcy48L2xpPnckNWVhZTEwNTMtNTQxNi00N2E1LTgyNjYtNjI2N2Q0NWFlMjE3dyo8bGk+V2FudCB0byBwYXkgZm9yIHVzYWdlLCBub3QgdXNlcnMuPC9saT53JDVjYzkyMzMxLTZmZjAtNDdlOS1iNzQ5LThkOTU4YTdjY2E3NndiPGxpPk5lZWQgZGVlcCBvcGVyYXRpb25hbCBpbnNpZ2h0cyB3aXRoIGFkdmFuY2VkIHJlcG9ydGluZyBhbmQgaW50ZWdyYXRlZCBwcm9qZWN0IG1hbmFnZW1lbnQuPC9saT53JDBmMWVlZGEzLTFjYzMtNDQ3Ni1iNGZlLTc0NmMzMTkxNjQ3OXd6PGxpPldhbnQgYWR2YW5jZWQgZmVhdHVyZXMgYW5kIHdvcmtmbG93cyBzdWNoIGFzIGdlb2ZlbmNpbmcsIHJvdXRlcywgd2VhdGhlci10YWdnaW5nLCBzaWduYXR1cmVzLCBwaG90b3MsIGFuZCB2aWRlb3MuPC9saT53JDliOTA2OTMyLTRlMzAtNDdlYi05MDdiLTAyNjcyYzBkN2VlM3dIPGxpPldhbnQgdG8gaWRlbnRpZnkgaXNzdWVzLCByZXBlYXQgZGVmZWN0cywgYW5kIHJvb3QgY2F1c2VzIGVhcmx5LjwvbGk+eHcOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54eHcOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54pQIAdyRkZWM1ZmRmZS04YWMzLTQ2MDUtODI4YS1hYjcxMWM5M2FmYTd3hxY8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay10YWJsZSI+PHRhYmxlIGNsYXNzPSJoYXMtZml4ZWQtbGF5b3V0Ij48dGhlYWQ+PHRyPjx0ZD48c3Ryb25nPkZlYXR1cmU8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjxzdHJvbmc+QmluZHk8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjxzdHJvbmc+QWN0aW9uIENhcmQ8L3N0cm9uZz48L3RkPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD5SZXZpZXcgcmF0aW5nIChDYXB0ZXJyYSk8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuOSDirZA8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuNSDirZA8L3RkPjwvdHI+PHRyPjx0ZD5QcmljaW5nPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5QcmljZWQgYnkgdXNhZ2UuIFVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zLiBQdWJsaWNseSBhdmFpbGFibGUuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5QcmljZWQgcGVyIHVzZXIvbG9jYXRpb24gKyBhY3RpdmF0aW9uIGZlZS4gTXVzdCBjb250YWN0IHZlbmRvciB0byByZXF1ZXN0IHByaWNpbmcuPC90ZD48L3RyPjx0cj48dGQ+QWNjZXNzIHRvIGFsbCBmZWF0dXJlcyB3aXRoIGFueSBwbGFuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+VW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PC90cj48dHI+PHRkPlRhc2sgbWFuYWdlbWVudCB3aXRoIGRlcGVuZGVuY2llczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48L3RyPjx0cj48dGQ+QmFkZ2VzIGFuZCBzb2NpYWwgc2hhcmluZzwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48L3RyPjx0cj48dGQ+VmlkZW8gYW5kIHBob3RvIHZlcmlmaWNhdGlvbjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48L3RyPjx0cj48dGQ+Q29ycmVjdGl2ZSBhY3Rpb25zPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5SZWFsLXRpbWUgcmVwb3J0czwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPlVzZXIgcm9sZSBwZXJtaXNzaW9uczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPkFQSSBhbmQgU1NPPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5UaGVtb21ldGVyIGludGVncmF0aW9uPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5CZXN0IGZvcjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+TXVsdGktdW5pdCByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IGdyb3VwcyBuZWVkaW5nIGJyYW5kIGNvbnNpc3RlbmN5LCB1bmxpbWl0ZWQgdXNlcnMsIGFuZCBwcmVkaWN0YWJsZSBtb250aGx5IGNvc3RzLjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+QXNzZXQgc2FmZXR5LCBhbmQgY3JpdGljYWwgdGVtcGVyYXR1cmUgYWxlcnRzPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT53JGYzNzZiNTBlLTZmYWItNGZjYS1iMTQxLWM3YTM0YmUzMTBlNHckN2M4ZjRjOGQtNDM0NS00ODA3LWE5NjItYWVjNDNkNDQ3ODgwdyQwZTYxMzM0Ny1mNjY2LTQyNmMtYWI3Yi03ZDk0NzRkNDk0Zjd3JDk5ZWNiZjAwLTk0NTAtNGY2Ni1iNGU3LTZiYjJlZjRhZjQxYXckZGFmZGJiOTctMzQzYi00NmRiLTlhYmEtNjczMzQ5ZjE3NTdjdyQ4NjJiNjNkMC1jNzI4LTQxYzQtYmQ4Mi0xYzBlZTdkZGMzMDZ3JDY1MzVhMTEzLWJmY2YtNDUxZC05N2I1LTJiZDY0ZGMxNDFlYnckOGQ2NWJkOGYtMTRkYS00NjFlLTk5MDMtOGU4MDFiMWEwNDU1dyRlZTMxY2Y4Zi00YmEzLTQ1NzMtODViMi05MTI2YWU1NDY5MTB3JGM4ODdhNWUzLWI0OGEtNDBjMy1iZTgzLTRkNmEwNDNkYTlmMXckZGFlNTBmNDItMGQyYi00YWM5LWFmZTYtMzQzNGU3MzQ1MDgydyQ1Nzk5MzVhMC05NTEzLTQ4NTMtYTQ1Yi0yYzliNmU4OGM5NTF3JDczM2NiOGJjLTRmNmYtNDkzNC1hNjg0LTQ1NzlkZWRmYjRkM3ckMWY2Y2Y3YWItMDBlMy00YWY3LWJmOTQtZGFkZjcxMDNjZThidyQzNWVkZWE3Ni1iMDNkLTQxNmEtOTBiOS05YjU0ZTFjZmY0YTh3JGJmNDQxZDBlLWVjMTItNDNmYi04MTllLTUzNmQ5NzNiMTdiOHckNmI3ODMwODAtNDM4OS00NmFiLWEwYzYtNDg5MjJlYzM1OGQ0dyRkZWY2MDNlZS1jYmFmLTQ4NzItYjNjZC02YjZkODA0ODhhMjl3JDg0YjgzMTBiLTkwODgtNDM5YS04MTQ3LTczNTEwNDM0NDRlZXckNTA4OGVhMWEtZmMzNC00NzQxLWFkNmItNTM2MDlmM2ZhZGIxdyQ5ZWU0NzE4Yy1kOGM5LTQ1OGItYWQ1Zi1jNmMwMzU0NTU0ZDJ3JGQ1OGY2ZGE4LTViYWEtNDlhOS04NGFlLTU2ZDIyNThkNGIxOXckMTg2MTFkYTMtNTU1My00MjgyLTg1YWItOWE0ODQ5Mzk4NzY3dyRjMjc4ZWNiNy01NDAzLTQzZTgtOTZjMC1lNzc2YzZlNDViZjh3JDVlMWRhNzc3LWU5ZGMtNDlmNS1iMTE2LTI5NWNjMDMzMzZmMXckZjAyNjZlNzItOWY4Zi00M2RhLWJjODYtOGQyMDgyMDc0ZDVmdyQwYzM0MTliNS1iNjcxLTRjMDUtODhiZS1mNjIzYTJiMDNmZTl3yQE8cD5XaGVuIHZlbmRvcnMgY2hhcmdlIGJ5IHVzZXIgb3Igc2l0ZSwgaXQgbGltaXRzIHBhcnRpY2lwYXRpb24gd2hpY2ggaXMgY291bnRlciBwcm9kdWN0aXZlIGFuZCBpbmNyZWFzZXMgY29zdHMgYXMgeW91IGdyb3cgYW5kIHNjYWxlIHVzYWdlLiBUaGlzIHR5cGljYWxseSBiZW5lZml0cyB0aGUgdmVuZG9yIGFuZCBub3QgdGhlIGN1c3RvbWVyLjwvcD54eHh3JGFiYWJiOTI3LTA1NjEtNDJjNy04YjBhLWY1YzNlNTY4ZjgwY3c7PHA+PHN0cm9uZz5TaXRlIHZpc2l0cywgYXVkaXRzIGFuZCBpbnNwZWN0aW9uczwvc3Ryb25nPjwvcD53JDA1YjA0Zjk1LWZjNmMtNDg0ZC1hYmVhLWI2YTAzYzYyMDhlMnh3WzxwPkJ1aWxkIGN1c3RvbWl6ZWQgZm9ybXMgYW5kIHdvcmtmbG93cyBpbiBtaW51dGVzIGZvciBkYXRhIGNhcHR1cmUsIGFueXdoZXJlLCBhbnl0aW1lLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDk2Nzk1MGM4LWQ0Y2QtNDc4My05ZGZmLTljMGM3NTY2YzU0N3h3LTxwPldvcmsgb24gYW55IGRldmljZSwgb25saW5lIG9yIG9mZmxpbmUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYzYwZjVkNTUtNWIzNy00OTIyLTllMTctNjJkMTllOTMxZDk5eHdLPHA+R2VvZmVuY2luZywgcm91dGVzLCB3ZWF0aGVyLXRhZ2dpbmcsIHNpZ25hdHVyZXMsIHBob3RvcywgYW5kIHZpZGVvcy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ1YTk1OTE3Zi1hYTRmLTQ0N2ItYTI1ZC1iM2Q4ZTFiYjc3NzZ4dz88cD5GaXggaXNzdWVzIGFuZCB0cmFjayByZXNvbHV0aW9uIHdpdGggY29ycmVjdGl2ZSBhY3Rpb25zLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGZmYzk5MjJiLTAwMDMtNDQ2Ni04NDg1LTZiN2U4ZmVjMTU5YXh3NDxwPlZvaWNlLXRvLXRleHQgZGljdGF0aW9uIGZvciBoYW5kcy1mcmVlIHVzYWdlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGIzYTZjMzY4LTEyYzgtNDlmMC05M2Y2LTcyZDZiZGY0MDgxNHh3eTxwPkludGVyYWN0aXZlIG1hcCwgY29sbGFib3JhdGl2ZSBjYWxlbmRhciwgYW5kIGluc3BlY3Rpb24gc2NoZWR1bGVyIHRvIGFzc2lzdCBvcGVyYXRpb25zIGxlYWRlcnMgYW5kIGZpZWxkIG1hbmFnZXJzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGJjMmE2MDhjLWY2YTQtNGFlMC1hMTNhLWNkMTlmODdmODQ4ZHh3kAI8cD5UZWFtcyBjYW4gaW5zdGFudGx5IGFjY2VzcyByZXN1bHRzLCB0cmFjaywgYW5kIHZlcmlmeSBpc3N1ZSByZXNvbHV0aW9uLiBSdW4gYWdncmVnYXRlIGFuZCByYXcgcmVwb3J0cy4gQm9va21hcmsgdGhlbSBmb3IgZWFzeSBhY2Nlc3MuIEF1dG9tYXRlIGRhdGEgZXhwb3J0cyB3aXRoIHRoZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3Nzby1hcGkvIj5BUEk8L2E+Jm5ic3A7YW5kIGludGVncmF0ZSB3aXRoIHlvdXIgZGF0YSB3YXJlaG91c2UuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZmI1YjJkYjUtYTdhMi00ZDdmLWEyZTItNDBkODcyMTIwNTIweHeHATxwPjI4IGJ1aWx0LWluIHJlcG9ydHMsIGFuZCBjb3VudGxlc3MgY2hhcnRzIGFuZCBncmFwaHMsIHRvIHNsaWNlIGFuZCBkaWNlIGRhdGEgYnkgdXNlciwgc2l0ZSwgdGFnLCBhbmQgcmVnaW9uIGFjcm9zcyB5b3VyIGJ1c2luZXNzPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNDQwYTk3MDItNWMwZi00YzhiLTlmYTYtMDI4OGZhYjE1ZTdieHcrPHA+PHN0cm9uZz5SZWFsLXRpbWUgcmVwb3J0aW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYTkxZjBmMzktMDUxZi00ZGJlLWFmMjktNGI0ZjM0ZjE0YWZmeHfFATxwPlRyYWNrLCB2ZXJpZnksIGFuZCBhY2Nlc3MgZGF0YSBpbnN0YW50bHkgYWNyb3NzIHNpdGVzIHdpdGggbm8gb3ZlcnNoYXJpbmcuIFJ1biBhZ2dyZWdhdGUgYW5kIHJhdyBmaWx0ZXJlZCByZXBvcnRzLiBBdXRvbWF0ZWQgZGF0YSBleHBvcnRzIHdpdGggdGhlIEFQSSBhbmQgaW50ZWdyYXRlIHdpdGggeW91ciBkYXRhIHdhcmVob3VzZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ2MWFlZjNkOS1lZjNiLTQwZWYtOWE2MS1kYzg5Y2E0NjI1ZjJ4dzM8cD48c3Ryb25nPlRhc2sgYW5kIHByb2plY3QgbWFuYWdlbWVudDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDhkMjA0MGJlLWFhMzktNDA3Yi1hMTFjLTYzMmE2YWVhN2U2Nnh3hwM8cD5TZW5kIHRhc2tzIHRvIHNpdGVzIGFuZCB1c2VycyBpbiBzZWNvbmRzLiBUaGUgYnVpbHQtaW4gZmllbGQgaGllcmFyY2h5IGxldHMgeW91IHRhcmdldCByZWNpcGllbnRzIGluZGl2aWR1YWxseSwgb3IgYnkgdXNlciwgcm9sZSwgYW5kIHRhZy4gU2V0IHByaW9yaXRpZXMsIGR1ZSBkYXRlcywgYXV0b21hdGUgbm90aWZpY2F0aW9ucywgYW5kIHZlcmlmeSB3aXRoIHBob3Rvcy4gQ3JlYXRlIG11bHRpLXN0ZXAgd29ya2Zsb3dzIHdpdGggZGVwZW5kZW5jaWVzIGFuZCB0cmFjayBjb21wbGV0aW9uIGluIHJlYWwtdGltZS4gTWFuYWdlIHNpdGUgcHJvamVjdHMsIHNlbmQgdGFza3MsIGFkZCBtaWxlc3RvbmVzLCB3aXRoIEdhbnR0IGNoYXJ0cyBhbmQgcHJvZ3Jlc3MgcmVwb3J0cy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRkZGU5YTZlYi0zMzI1LTQ3NzctYWI4OS03YThlYjZiNDMxNWF4dyU8cD48c3Ryb25nPkNvbW11bmljYXRpb248L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQyMGRjOGU2OS01YTQ4LTQ5MmYtOTA2Zi00ZDA1MjI5ODY1NTV4d8kCPHA+U2VuZCBtZW1vcyBhbmQgaW5zdGFudCBtZXNzYWdlcywgc2hhcmUgaW5mb3JtYXRpb24sIG5ld3MgYW5kIGFubm91bmNlbWVudHMgd2l0aCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcy4gVGFyZ2V0IHRoZSBkaXN0cmlidXRpb24gYnkgdXNlciwgcm9sZSwgb3Igc2l0ZSB0YWcuIEF1dG9tYXRlZCBub3RpZmljYXRpb25zLCByZWFkIHJlY2VpcHRzLCBhbmQgZm9sbG93LXVwcy4gQWN0aW9uYWJsZSBjb250ZW50IGFsbG93cyB5b3UgdG8gdGllIGNvbW11bmljYXRpb24gd2l0aCBleGVjdXRpb24sIGNvbW11bmljYXRlIGFuZCBtYWtlIHN1cmUgaXQgZ2V0cyBkb25lLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGUzZDJjYjU0LTcwYzEtNGJkMS05MDI5LTgwMDgyNjQzYzFhZHh3QDxwPjxzdHJvbmc+UHVycG9zZS1idWlsdCBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eTwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDRhNTlmYzAzLTY1MGYtNGZkYS1iMDljLTc1NTdkYWMyNGRmM3h3wAE8cD5CaW5keSBpcyBwdXJwb3NlLWJ1aWx0IGZvciByZXRhaWwgYW5kIGhvc3BpdGFsaXR5LiBPcmdhbml6YXRpb25hbCBoaWVyYXJjaHksIHdvcmtmbG93cywgdGVtcGxhdGVzLCBhbmQgcHJvY2Vzc2VzIHJlZmxlY3QgYmVzdC1wcmFjdGljZXMgYW5kIHRoZSBuZWVkcyBvZiByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IG5ldHdvcmtzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4eHh3JGI1ZTBiM2M4LTEzNzctNGViNC1iNWJlLTEzNGE5ZjliN2FhNHh4eHckZTQ2NWRiNzgtMDdmZi00Yzc5LTk0ZjMtZWFiMTA1ZmE1NjMzeHh4BaKxtNcKwgHWAcwBgAmfFf8VhQXtB+EB2BixAoQGjAEYywIB0AOJATwuvALgCmMugAEY9wHTFMMCuARCLle\/AULCBgB7pAEBAJsEAN8CADMAAQCNCACFAQDfCQCvAQATACkAKQABAB9HAgYFAwE7AwYEAQEBAQUBBwEUAgsBAAkIAQEBAQEAAQEBDBoAAQQBDAEMAwASAxgAAQUDAwEKAQACEgICAQVFTgkAJACPAQCnAQAUADAAAQEBrgEHAM0CADIA4QsAIwDXAQABAAMAAQACAAEBBAAEAhAEAQEGAQEHAgMBAgIAAQAFAAIAX14JADQA1gEA5QEAJQABAAMHLAo4iwUBADMAAQADNAfFDgEAKQAvAIQBACQAkAEAMgB5ACMAIAAlAFcAOQAkAHEAKAB\/ACsAcQApAMcBmwIBAJoCAAgAMgABAAsAAQADAAUAAQABAAEAAQMHAQoAAQADAAEAAgMBAAEABAABAAMMAgABBQEDAgEBBQICAwkBAQEDAQIBBQUAAQBfAAEACAIBAAEAAQECAAEABQMEAAMAAQACAAEAAgABAQEAAQEEADgAAQC2AwMBAQEBG5wC2OmP1goGAAEnBgELARETASAA16qpgAQRADMCBQEACgKPAb8DwwEACACBAboCfAQBnwKfAQAPAVEAAQCuBAQDAgEAg5n88gMKAAAECB4FAwYGBAEAASULANEBAAEAmemcjQMDAAAcBJcSAw==\",\"updateId\":558280783}","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[14465791,677174232],"tags":[677174331,677174332,677174335,677174026,677174330,677173901],"class_list":["post-66824","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-retail-audit","category-retail-task-management","tag-action-card-alternative","tag-action-card-competitor","tag-best-inspection-software","tag-inspection-software","tag-products-like-action-card","tag-retail-audit-software"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bindy vs. Action Card<\/title>\n<meta name=\"description\" content=\"All you need to know about Bindy vs. Action Card for audits \/ inspections, tasks and communication across your multi-unit retail network.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.bindy.com\/nl\/bindy-versus-actiekaart\/\" \/>\n<meta property=\"og:locale\" content=\"nl_BE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bindy vs. Action Card\" \/>\n<meta property=\"og:description\" content=\"All you need to know about Bindy vs. Action Card for audits \/ inspections, tasks and communication across your multi-unit retail network.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.bindy.com\/nl\/bindy-versus-actiekaart\/\" \/>\n<meta property=\"og:site_name\" content=\"Audits, Tasks and Communication\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bindyhq\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-02T21:35:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-14T16:30:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?_t=1778776229\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"939\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"colinchan1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bindyhq\" \/>\n<meta name=\"twitter:site\" content=\"@bindyhq\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-actioncard\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-actioncard\\\/\"},\"author\":{\"name\":\"colinchan1\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#\\\/schema\\\/person\\\/e7c4ef101512717cfde65789a2b3d341\"},\"headline\":\"Bindy vs. Action Card\",\"datePublished\":\"2026-01-02T21:35:48+00:00\",\"dateModified\":\"2026-05-14T16:30:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-actioncard\\\/\"},\"wordCount\":1512,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-actioncard\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/book_cover_audits_tasks.png\",\"keywords\":[\"action card alternative\",\"action card competitor\",\"best inspection software\",\"inspection software\",\"products like action card\",\"retail audit software\"],\"articleSection\":[\"\ud83d\udcca Retail Audit Software\",\"\ud83d\uddd3\ufe0f Retail Task Management\"],\"inLanguage\":\"nl-BE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-actioncard\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-actioncard\\\/\",\"url\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-actioncard\\\/\",\"name\":\"Bindy vs. Action Card\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-actioncard\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-actioncard\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/book_cover_audits_tasks.png\",\"datePublished\":\"2026-01-02T21:35:48+00:00\",\"dateModified\":\"2026-05-14T16:30:29+00:00\",\"description\":\"All you need to know about Bindy vs. Action Card for audits \\\/ inspections, tasks and communication across your multi-unit retail network.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-actioncard\\\/#breadcrumb\"},\"inLanguage\":\"nl-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-actioncard\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-BE\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-actioncard\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/book_cover_audits_tasks.png\",\"contentUrl\":\"https:\\\/\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/book_cover_audits_tasks.png\",\"width\":800,\"height\":939,\"caption\":\"Retail audits and task management\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-actioncard\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.bindy.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bindy vs. Action Card\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#website\",\"url\":\"https:\\\/\\\/blog.bindy.com\\\/\",\"name\":\"Audits, Tasks and Communication\",\"description\":\"Inspect your sites, verify brand standards, and send tasks. Get real-time reports, signatures, videos, and photo verifications.\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.bindy.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-BE\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#organization\",\"name\":\"Bindy\",\"url\":\"https:\\\/\\\/blog.bindy.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-BE\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/Bindy-logo-horiz-col-72DPI.png?fit=1005%2C301&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/Bindy-logo-horiz-col-72DPI.png?fit=1005%2C301&ssl=1\",\"width\":1005,\"height\":301,\"caption\":\"Bindy\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/bindyhq\",\"https:\\\/\\\/x.com\\\/bindyhq\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bindyhq\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#\\\/schema\\\/person\\\/e7c4ef101512717cfde65789a2b3d341\",\"name\":\"colinchan1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-BE\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1eb83512713c82bed020663f0eb3ed8faa2050c78d36794b6159f19ffe713152?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1eb83512713c82bed020663f0eb3ed8faa2050c78d36794b6159f19ffe713152?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1eb83512713c82bed020663f0eb3ed8faa2050c78d36794b6159f19ffe713152?s=96&d=identicon&r=g\",\"caption\":\"colinchan1\"},\"url\":\"https:\\\/\\\/blog.bindy.com\\\/nl\\\/author\\\/colinchan1\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bindy versus actiekaart","description":"Alles wat u moet weten over Bindy versus Action Card voor audits\/inspecties, taken en communicatie binnen uw retailnetwerk met meerdere vestigingen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.bindy.com\/nl\/bindy-versus-actiekaart\/","og_locale":"nl_BE","og_type":"article","og_title":"Bindy vs. Action Card","og_description":"All you need to know about Bindy vs. Action Card for audits \/ inspections, tasks and communication across your multi-unit retail network.","og_url":"https:\/\/blog.bindy.com\/nl\/bindy-versus-actiekaart\/","og_site_name":"Audits, Tasks and Communication","article_publisher":"https:\/\/www.facebook.com\/bindyhq","article_published_time":"2026-01-02T21:35:48+00:00","article_modified_time":"2026-05-14T16:30:29+00:00","og_image":[{"width":800,"height":939,"url":"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?_t=1778776229","type":"image\/png"}],"author":"colinchan1","twitter_card":"summary_large_image","twitter_creator":"@bindyhq","twitter_site":"@bindyhq","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.bindy.com\/bindy-vs-actioncard\/#article","isPartOf":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-actioncard\/"},"author":{"name":"colinchan1","@id":"https:\/\/blog.bindy.com\/#\/schema\/person\/e7c4ef101512717cfde65789a2b3d341"},"headline":"Bindy vs. Action Card","datePublished":"2026-01-02T21:35:48+00:00","dateModified":"2026-05-14T16:30:29+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-actioncard\/"},"wordCount":1512,"commentCount":0,"publisher":{"@id":"https:\/\/blog.bindy.com\/#organization"},"image":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-actioncard\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png","keywords":["action card alternative","action card competitor","best inspection software","inspection software","products like action card","retail audit software"],"articleSection":["\ud83d\udcca Retail Audit Software","\ud83d\uddd3\ufe0f Retail Task Management"],"inLanguage":"nl-BE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.bindy.com\/bindy-vs-actioncard\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.bindy.com\/bindy-vs-actioncard\/","url":"https:\/\/blog.bindy.com\/bindy-vs-actioncard\/","name":"Bindy versus actiekaart","isPartOf":{"@id":"https:\/\/blog.bindy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-actioncard\/#primaryimage"},"image":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-actioncard\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png","datePublished":"2026-01-02T21:35:48+00:00","dateModified":"2026-05-14T16:30:29+00:00","description":"Alles wat u moet weten over Bindy versus Action Card voor audits\/inspecties, taken en communicatie binnen uw retailnetwerk met meerdere vestigingen.","breadcrumb":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-actioncard\/#breadcrumb"},"inLanguage":"nl-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.bindy.com\/bindy-vs-actioncard\/"]}]},{"@type":"ImageObject","inLanguage":"nl-BE","@id":"https:\/\/blog.bindy.com\/bindy-vs-actioncard\/#primaryimage","url":"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png","contentUrl":"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png","width":800,"height":939,"caption":"Retail audits and task management"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.bindy.com\/bindy-vs-actioncard\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.bindy.com\/"},{"@type":"ListItem","position":2,"name":"Bindy vs. Action Card"}]},{"@type":"WebSite","@id":"https:\/\/blog.bindy.com\/#website","url":"https:\/\/blog.bindy.com\/","name":"Audits, taken en communicatie","description":"Controleer uw websites, verifieer de naleving van merkrichtlijnen en verstuur taken. Ontvang realtime rapporten, handtekeningen, video&#039;s en fotoverificaties.","publisher":{"@id":"https:\/\/blog.bindy.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.bindy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-BE"},{"@type":"Organization","@id":"https:\/\/blog.bindy.com\/#organization","name":"Bindy","url":"https:\/\/blog.bindy.com\/","logo":{"@type":"ImageObject","inLanguage":"nl-BE","@id":"https:\/\/blog.bindy.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2021\/10\/Bindy-logo-horiz-col-72DPI.png?fit=1005%2C301&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2021\/10\/Bindy-logo-horiz-col-72DPI.png?fit=1005%2C301&ssl=1","width":1005,"height":301,"caption":"Bindy"},"image":{"@id":"https:\/\/blog.bindy.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/bindyhq","https:\/\/x.com\/bindyhq","https:\/\/www.linkedin.com\/company\/bindyhq\/"]},{"@type":"Person","@id":"https:\/\/blog.bindy.com\/#\/schema\/person\/e7c4ef101512717cfde65789a2b3d341","name":"colinchan1","image":{"@type":"ImageObject","inLanguage":"nl-BE","@id":"https:\/\/secure.gravatar.com\/avatar\/1eb83512713c82bed020663f0eb3ed8faa2050c78d36794b6159f19ffe713152?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1eb83512713c82bed020663f0eb3ed8faa2050c78d36794b6159f19ffe713152?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1eb83512713c82bed020663f0eb3ed8faa2050c78d36794b6159f19ffe713152?s=96&d=identicon&r=g","caption":"colinchan1"},"url":"https:\/\/blog.bindy.com\/nl\/author\/colinchan1\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pDNAM-hnO","jetpack-related-posts":[{"id":66781,"url":"https:\/\/blog.bindy.com\/nl\/bindy-vs-goaudits\/","url_meta":{"origin":66824,"position":0},"title":"Bindy vs. GoAudits","author":"colinchan1","date":"december 29, 2025","format":false,"excerpt":"In dit artikel vergelijken we de functies en voordelen van twee toonaangevende platforms voor winkelaudits: Bindy en GoAudits. De juiste software voor winkelcommunicatie, winkelaudits\/inspecties en taakbeheer tilt uw retail- of horecabedrijf naar een hoger niveau. Het begint met het controleren van merkstandaarden en het versturen van corrigerende acties. Het stelt u in staat taken te versturen\u2026","rel":"","context":"In &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/nl\/category\/retail-audit\/"},"img":{"alt_text":"Retail audits and task management","src":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":66092,"url":"https:\/\/blog.bindy.com\/nl\/bindy-vs-zipline\/","url_meta":{"origin":66824,"position":1},"title":"Bindy versus Zipline","author":"colinchan1","date":"augustus 26, 2025","format":false,"excerpt":"In this post we compare the features and benefits of two leading audit, task management and execution platforms, Bindy and Zipline. Choosing the right\u00a0store communication, retail audit\/inspection and task management software\u00a0will elevate your retail or hospitality business. It starts with verifying brand standards and sending corrective actions. It empowers you\u2026","rel":"","context":"In &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/nl\/category\/retail-audit\/"},"img":{"alt_text":"Retail audits and task management","src":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":67038,"url":"https:\/\/blog.bindy.com\/nl\/bindy-vs-gospotcheck\/","url_meta":{"origin":66824,"position":2},"title":"Bindy versus GoSpotCheck","author":"colinchan1","date":"januari 7, 2026","format":false,"excerpt":"In dit artikel vergelijken we de functies en voordelen van twee toonaangevende platforms voor winkelcontroles: Bindy en GoSpotCheck. De juiste software voor winkelcommunicatie, winkelcontroles\/inspecties en taakbeheer tilt uw retail- of horecabedrijf naar een hoger niveau. Het begint met het controleren van merkstandaarden en het versturen van corrigerende acties. Het stelt u in staat taken te versturen\u2026","rel":"","context":"In &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/nl\/category\/retail-audit\/"},"img":{"alt_text":"Retail audits and task management","src":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":65808,"url":"https:\/\/blog.bindy.com\/nl\/bindy-vs-workjam\/","url_meta":{"origin":66824,"position":3},"title":"Bindy versus WorkJam","author":"colinchan1","date":"augustus 27, 2025","format":false,"excerpt":"In this post we compare the features and benefits of two leading audit and task management platforms, Bindy and WorkJam. Choosing the right\u00a0store communication, retail audit\/inspection and task management software\u00a0will elevate your retail or hospitality business. It starts with verifying brand standards and sending corrective actions. It empowers you to\u2026","rel":"","context":"In &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/nl\/category\/retail-audit\/"},"img":{"alt_text":"Retail audits and task management","src":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":66796,"url":"https:\/\/blog.bindy.com\/nl\/bindy-vs-safetyculture\/","url_meta":{"origin":66824,"position":4},"title":"Bindy versus veiligheidscultuur","author":"colinchan1","date":"december 30, 2025","format":false,"excerpt":"In dit artikel vergelijken we de functies en voordelen van twee toonaangevende platforms voor winkelaudits: Bindy en SafetyCulture. De juiste software voor winkelcommunicatie, winkelaudits\/inspecties en taakbeheer tilt uw retail- of horecabedrijf naar een hoger niveau. Het begint met het controleren van merkstandaarden en het versturen van corrigerende acties. Het stelt u in staat taken te versturen\u2026","rel":"","context":"In &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/nl\/category\/retail-audit\/"},"img":{"alt_text":"Retail audits and task management","src":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":67015,"url":"https:\/\/blog.bindy.com\/nl\/bindy-vs-visitbasis\/","url_meta":{"origin":66824,"position":5},"title":"Bindy versus VisitBasis","author":"colinchan1","date":"januari 6, 2026","format":false,"excerpt":"In dit artikel vergelijken we de functies en voordelen van twee toonaangevende platforms voor winkelcontroles: Bindy en VisitBasis. De juiste software voor winkelcommunicatie, winkelcontroles\/inspecties en taakbeheer tilt uw retail- of horecabedrijf naar een hoger niveau. Het begint met het controleren van merkstandaarden en het versturen van corrigerende acties. Het stelt u in staat taken te versturen\u2026","rel":"","context":"In &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/nl\/category\/retail-audit\/"},"img":{"alt_text":"Retail audits and task management","src":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/posts\/66824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/users\/159608866"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/comments?post=66824"}],"version-history":[{"count":38,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/posts\/66824\/revisions"}],"predecessor-version":[{"id":67694,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/posts\/66824\/revisions\/67694"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/media\/66164"}],"wp:attachment":[{"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/media?parent=66824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/categories?post=66824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/tags?post=66824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}