{"id":66796,"date":"2025-12-30T13:30:38","date_gmt":"2025-12-30T18:30:38","guid":{"rendered":"https:\/\/blog.bindy.com\/?p=66796"},"modified":"2026-05-13T12:26:12","modified_gmt":"2026-05-13T16:26:12","slug":"bindning-vs-sakerhetskultur","status":"publish","type":"post","link":"https:\/\/blog.bindy.com\/sv\/bindy-vs-safetyculture\/","title":{"rendered":"Bindy vs. s\u00e4kerhetskultur"},"content":{"rendered":"<p class=\"wp-block-paragraph\">I det h\u00e4r inl\u00e4gget j\u00e4mf\u00f6r vi funktionerna och f\u00f6rdelarna med tv\u00e5 ledande revisionsplattformar f\u00f6r detaljhandeln, Bindy och SafetyCulture.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Att v\u00e4lja r\u00e4tt programvara f\u00f6r butikskommunikation, revision\/inspektion av detaljhandeln och uppgiftshantering kommer att lyfta din detaljhandels- eller hotellverksamhet. Det b\u00f6rjar med att verifiera varum\u00e4rkesstandarder och skicka korrigerande \u00e5tg\u00e4rder. Det ger dig m\u00f6jlighet att skicka uppgifter till platser p\u00e5 n\u00e5gra sekunder, s\u00e4tta prioriteringar och f\u00f6rfallodatum och verifiera slutf\u00f6randet med foton. Det l\u00e5ter dig publicera nyheter och information om kommande program och policyer. Men med s\u00e5 m\u00e5nga tillg\u00e4ngliga alternativ \u00e4r det viktigt att hitta en l\u00f6sning som passar dina behov.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e4r man \u00f6verv\u00e4ger Bindy kontra SafetyCulture \u00e4r det viktigt att ta h\u00e4nsyn till funktioner, anv\u00e4ndarv\u00e4nlighet, tillf\u00f6rlitlighet, support, priss\u00e4ttning och m\u00e5nga andra aspekter. Detta beslut kommer trots allt att ha en best\u00e5ende inverkan som kan \u00f6ka vinsterna, f\u00f6rb\u00e4ttra verksamheten, effektivisera dina arbetsfl\u00f6den och samtidigt minska dina risker och ansvar i hela detaljhandelsn\u00e4tverket.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Bindy vs. SafetyCulture<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>S\u00e4rdrag<\/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>S\u00e4kerhetskultur<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Recensionsbetyg (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.6 \u2b50<\/td><\/tr><tr><td>Priss\u00e4ttning<\/td><td class=\"has-text-align-center\" data-align=\"center\">Prissatt efter anv\u00e4ndning. Obegr\u00e4nsat antal anv\u00e4ndare och platser.<\/td><td class=\"has-text-align-center\" data-align=\"center\">Niv\u00e5baserade planer, prissatta per anv\u00e4ndare.<\/td><\/tr><tr><td>Purpose-built for retail and hospitality<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nej<\/td><\/tr><tr><td>Tillg\u00e5ng till alla funktioner med valfritt abonnemang<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nej<\/td><\/tr><tr><td>Obegr\u00e4nsat antal anv\u00e4ndare och platser<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nej<\/td><\/tr><tr><td>Uppgiftshantering med beroenden<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nej<\/td><\/tr><tr><td>M\u00e4rken och social delning<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nej<\/td><\/tr><tr><td>Video- och fotoverifiering<\/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>Korrigerande \u00e5tg\u00e4rder<\/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>Rapporter i realtid<\/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>Anv\u00e4ndarrollbeh\u00f6righeter<\/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 och SSO<\/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>Sensorer och IoT<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nej<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><\/tr><tr><td>B\u00e4st f\u00f6r<\/td><td class=\"has-text-align-center\" data-align=\"center\">Detaljhandels- och hotellgrupper f\u00f6r varum\u00e4rkeskonsekvens och efterlevnad<\/td><td class=\"has-text-align-center\" data-align=\"center\">S\u00e4kerhet inom bygg och tillverkning<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Hur man v\u00e4ljer r\u00e4tt programvara f\u00f6r detaljhandelsrevision f\u00f6r dig<\/strong><\/h2>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>B\u00f6rja med att sammanst\u00e4lla en lista \u00f6ver m\u00e5ste-ha och trevliga funktioner.<\/li>\n\n\n\n<li>Best\u00e4m vilka enheter du vill anv\u00e4nda. \u00c4ven om &quot;mobile first&quot; \u00e4r bra, f\u00f6resl\u00e5r vi att du v\u00e4ljer en programvaruplattform som st\u00f6der alla enheter (PC, iOS, Android, mobil och surfplattor).<\/li>\n\n\n\n<li>T\u00e4ck dina baser och se till att programvaran har de rapporteringsm\u00f6jligheter du beh\u00f6ver. Se till att din data \u00e4r exportbar, med samlade sammanfattningar och r\u00e5data.<\/li>\n\n\n\n<li>Schemal\u00e4gg en demo och se till att den har alla funktioner du beh\u00f6ver.<\/li>\n\n\n\n<li>Unders\u00f6k f\u00f6retaget, hur l\u00e4nge har de varit verksamma? \u00c4r de v\u00e4lrenommerade och p\u00e5litliga?<\/li>\n\n\n\n<li>J\u00e4mf\u00f6r priser och se till att du \u00e4r medveten om alla utgifter, b\u00e5de initiala och l\u00f6pande. Kom ih\u00e5g att priss\u00e4ttning per anv\u00e4ndare kan \u00f6ka kostnaderna avsev\u00e4rt i takt med att du v\u00e4xer och skalar upp din verksamhet. Om m\u00f6jligt, betala f\u00f6r anv\u00e4ndning, inte f\u00f6r anv\u00e4ndare.<\/li>\n\n\n\n<li>Testa gratis, det b\u00e4sta s\u00e4ttet att f\u00e5 en k\u00e4nsla f\u00f6r produkten \u00e4r att testa den. Ingen demoware, inga l\u00f6ften. Testa den ute i f\u00e4lt med verkliga data.<\/li>\n\n\n\n<li>Slutligen genomf\u00f6r teknisk due diligence och verifiera&nbsp;<a href=\"https:\/\/bindy.com\/about\/security\/\" target=\"_blank\" rel=\"noreferrer noopener\">s\u00e4kerhet och tillf\u00f6rlitlighet<\/a>&nbsp;av tj\u00e4nsteleverant\u00f6ren.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Bonus: V\u00e4lj en plattform som ger dig full tillg\u00e5ng till alla funktioner. M\u00e5nga leverant\u00f6rer l\u00e4gger till betydande kostnader n\u00e4r du skalar upp din verksamhet f\u00f6r att f\u00e5 tillg\u00e5ng till olika funktioner.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Bindy<\/strong><\/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 data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"406\" height=\"325\" data-attachment-id=\"67207\" data-permalink=\"https:\/\/blog.bindy.com\/sv\/best-retail-audit-software\/fc_2026\/\" data-orig-file=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png?fit=406%2C325&amp;ssl=1\" 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:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png?fit=406%2C325&amp;ssl=1\" data-id=\"67207\" src=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png?resize=406%2C325&#038;ssl=1\" alt=\"\" class=\"wp-image-67207\" srcset=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png?w=406&amp;ssl=1 406w, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png?resize=300%2C240&amp;ssl=1 300w, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png?resize=15%2C12&amp;ssl=1 15w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Om Bindy<\/strong><\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\">Bindy is a cloud AI-powered \u2714\ufe0f&nbsp;Audits,&nbsp;\ud83d\uddd3\ufe0f&nbsp;Tasks&nbsp;and&nbsp;\ud83d\udce3 Communication app purpose-built for retail and hospitality networks. Inspect your sites, verify brand standards, and send tasks. Get real-time reports, signatures, videos, and photo verifications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Gradering<\/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\">4.9 \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 data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"693\" height=\"152\" data-attachment-id=\"65289\" data-permalink=\"https:\/\/blog.bindy.com\/sv\/best-retail-audit-software\/image-17\/\" data-orig-file=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png?fit=693%2C152&amp;ssl=1\" 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:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png?fit=693%2C152&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png?resize=693%2C152&#038;ssl=1\" alt=\"b\u00e4sta detaljhandelsrevisionsprogramvaran\" class=\"wp-image-65289\" srcset=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png?w=693&amp;ssl=1 693w, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png?resize=300%2C66&amp;ssl=1 300w, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png?resize=18%2C4&amp;ssl=1 18w\" sizes=\"auto, (max-width: 693px) 100vw, 693px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><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>Vad kunderna s\u00e4ger<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cInnan vi anv\u00e4nde Bindy saknade vi uppf\u00f6ljning fr\u00e5n v\u00e5ra butiksbes\u00f6k med v\u00e5ra team. Genom att anv\u00e4nda Bindy har vi nu inbyggda feedback-loopar.\u201d \u2013 Senior Manager f\u00f6r butiksdrift och kundservice, Wine and Liquor Group (150 butiker).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I interna kundunders\u00f6kningar rapporterar 89% av Bindy-anv\u00e4ndare en f\u00f6rb\u00e4ttrad kundupplevelse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Funktioner i korthet<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>B\u00f6rja granska direkt med inspektionsmallarna eller skapa\/ladda upp dina egna anpassade inspektionsformul\u00e4r p\u00e5 n\u00e5gra minuter.<\/li>\n\n\n\n<li>Mobilapp f\u00f6r Android och iOS, webbapp f\u00f6r PC och b\u00e4rbara datorer.<\/li>\n\n\n\n<li>Realtidsrapportering f\u00f6r nyckeltal, insikter, trender och bakomliggande orsaker.<\/li>\n\n\n\n<li>Tilldela handlingsplaner, f\u00f6lj upp framsteg och verifiera med foton och videor.<\/li>\n\n\n\n<li>Inbyggd f\u00e4lthierarki s\u00e4kerst\u00e4ller att ingen \u00f6verdelning av data.<\/li>\n\n\n\n<li>Hantera projekt med inbyggd f\u00f6rloppssp\u00e5rning, Gantt-scheman, historik, aktivitetsberoenden och milstolpar.<\/li>\n\n\n\n<li>K\u00f6r noggrannhet och ansvarstagande med GPS, tids- och datumst\u00e4mplar.<\/li>\n\n\n\n<li>Uppgiftshantering, ange direktiv och prioriteringar, automatisera aviseringar och sp\u00e5ra slutf\u00f6rande.<\/li>\n\n\n\n<li>Kommunicera med dina f\u00e4ltteam och anl\u00e4ggningar, skicka PM, dela information, nyheter och meddelanden. Riktad distribution efter anv\u00e4ndare, roll eller webbplatstaggar.<\/li>\n\n\n\n<li>\u00c4rendehantering, f\u00f6rfr\u00e5gningar om banunderh\u00e5ll, kundklagom\u00e5l och feedback p\u00e5 webbplatsen. \u00d6ppna, granska och st\u00e4ng \u00e4renden och skapa en f\u00f6rteckning \u00f6ver proaktiva l\u00f6sningar.<\/li>\n\n\n\n<li>Publicera SOP:er (standardf\u00f6rfaranden), kontrollera synlighet och koppla dem till inspektionsformul\u00e4r<\/li>\n\n\n\n<li>Med online- och offlinel\u00e4gen kan du utf\u00f6ra inspektioner n\u00e4r som helst och var som helst.<\/li>\n\n\n\n<li>API och SSO f\u00f6r integrering med ert aff\u00e4rssystem och ert aff\u00e4rsinformationssystem.<\/li>\n\n\n\n<li>Full \u00e5tkomst till alla funktioner utan betalv\u00e4ggar f\u00f6r \u00e5tkomst till olika moduler.<\/li>\n\n\n\n<li>Klar f\u00f6r drifts\u00e4ttning inom n\u00e5gra timmar.<\/li>\n\n\n\n<li>GDPR-kompatibel och tillg\u00e4nglig p\u00e5 22 spr\u00e5k<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>R\u00e4tteg\u00e5ng<\/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 dagars gratis provperiod<\/a>. Inga f\u00f6rpliktelser och inget kreditkort kr\u00e4vs.<\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\"><strong>Bindy levereras med hundratals bransch- och kategorispecifika mallar<\/strong>. Anv\u00e4nd dessa mallar i ditt eget konto, anpassa dem eller skapa och ladda upp dina egna formul\u00e4r! Tillg\u00e5ng till mallar \u00e4r tillg\u00e4nglig under den 14 dagar l\u00e5nga kostnadsfria provperioden, med betalda planer tillg\u00e4ngliga.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Android- och iPhone-app<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Direktl\u00e4nk f\u00f6r att ladda ner Bindy p\u00e5 App Store:&nbsp;<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\">Direktl\u00e4nk f\u00f6r att f\u00e5 Bindy p\u00e5 Google Play:&nbsp;<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>Priss\u00e4ttning<\/strong><\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\"><strong>Prissatt efter anv\u00e4ndning, inte anv\u00e4ndare, Bindy kostar mindre<\/strong>. Alla abonnemang inkluderar obegr\u00e4nsat antal anv\u00e4ndare och platser.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Om du inte anv\u00e4nder Bindy \u00e4r det dags att \u26a1&nbsp;<a href=\"https:\/\/bindy.com\/about\/switch\/\">spara tid, minska kostnader och kom snabbt ig\u00e5ng<\/a>&nbsp;med den #1-klassade revisions-\/inspektions-, uppgifts- och kommunikationsplattformen f\u00f6r detaljhandel och hotell- och restaurangbranschen.<\/li>\n\n\n\n<li>Registrera dig enkelt p\u00e5 n\u00e5gra dagar med responsiv och p\u00e5litlig support.&nbsp;<a href=\"https:\/\/blog.bindy.com\/sv\/bindy-demo\/\" target=\"_blank\" rel=\"noreferrer noopener\">Titta p\u00e5 en demo<\/a>,&nbsp;<a href=\"https:\/\/bindy.com\/contact\/#informationOrFreeTrial\">Kontakta oss<\/a>&nbsp;eller&nbsp;<a href=\"https:\/\/bindy.com\/app\/registration\/step1?lang=en\" target=\"_blank\" rel=\"noreferrer noopener\">R\u00e4tteg\u00e5ng<\/a>&nbsp;i dag!<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Viktiga funktioner i Bindy<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Platsrevisioner och driftutf\u00f6rande<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bindy \u00e4r byggt f\u00f6r platsrevisioner och efterlevnad. Anv\u00e4nd en mall eller skapa dina egna anpassade inspektionsformul\u00e4r, med geofencing, v\u00e4derm\u00e4rkning, signaturer, foto- och videoverifiering. Tilldela korrigerande \u00e5tg\u00e4rder f\u00f6r att \u00e5tg\u00e4rda problem. Utrusta dina f\u00e4ltteam och anl\u00e4ggningar med en intuitiv plattform som de vet hur man anv\u00e4nder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Realtidsrapportering<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sp\u00e5ra, verifiera och f\u00e5 tillg\u00e5ng till data direkt p\u00e5 olika webbplatser utan \u00f6verdriven delning. K\u00f6r aggregerade och filtrerade rapporter. Automatisera dataexporter med API:et och integrera med ditt datalager.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Uppgifts- och projekthantering<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Skicka uppgifter till webbplatser och anv\u00e4ndare p\u00e5 n\u00e5gra sekunder. Den inbyggda f\u00e4lthierarkin l\u00e5ter dig rikta in dig p\u00e5 mottagare individuellt, eller efter anv\u00e4ndare, roll och tagg. St\u00e4ll in prioriteringar, f\u00f6rfallodatum, automatisera aviseringar och verifiera med foton. Skapa arbetsfl\u00f6den i flera steg med beroenden och sp\u00e5ra slutf\u00f6randet i realtid. Hantera webbplatsprojekt, skicka uppgifter, l\u00e4gg till milstolpar med Gantt-diagram och statusrapporter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kommunikation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Skicka PM och snabbmeddelanden, dela information, nyheter och meddelanden med dina f\u00e4ltteam och anl\u00e4ggningar. Rikta in distributionen efter anv\u00e4ndare, roll eller webbplatstagg. Automatiserade aviseringar, l\u00e4skvitton och uppf\u00f6ljningar. Handlingsbart inneh\u00e5ll l\u00e5ter dig koppla kommunikation till utf\u00f6rande, kommunicera och se till att det blir gjort.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pris per anv\u00e4ndning, inte anv\u00e4ndare och webbplatser, spara upp till 75% j\u00e4mf\u00f6rt med konkurrenter<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Obegr\u00e4nsat antal anv\u00e4ndare och webbplatser, prissatt efter anv\u00e4ndning. F\u00e5 alla med p\u00e5 t\u00e5get, f\u00e5 insyn och driv ansvarsskyldighet f\u00f6r alla.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e4r leverant\u00f6rer tar betalt per anv\u00e4ndare eller webbplats begr\u00e4nsar det deltagandet, vilket \u00e4r kontraproduktivt och \u00f6kar kostnaderna i takt med att anv\u00e4ndningen v\u00e4xer och skalas upp. Detta gynnar vanligtvis leverant\u00f6ren och inte kunden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>S\u00e4kerhetskultur<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Om SafetyCulture<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verksamhetsplattform f\u00f6r att st\u00f6dja inspektioner och dagliga aktiviteter. Verktyg f\u00f6r arbetsfl\u00f6destilldelningar och uppgiftshantering. Standardisera rapporter och dela dem automatiskt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Gradering<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.capterra.ca\/software\/141080\/iauditor\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">4.6 \u2b50<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Funktioner i korthet<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hantera tillg\u00e5ngar<\/li>\n\n\n\n<li>Enhetsavl\u00e4sningar med sensorer<\/li>\n\n\n\n<li>Automatiserade rapporter<\/li>\n\n\n\n<li>Schemal\u00e4gga kontroller<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>R\u00e4tteg\u00e5ng<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">30-dagars gratis provperiod.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Priss\u00e4ttning<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$24\/m\u00e5nad\/anv\u00e4ndare. F\u00f6retagsabonnemang tillg\u00e4ngliga.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Viktiga funktioner i SafetyCulture<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inspektioner<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Skapa anpassade mallar och anv\u00e4nd dem \u00f6verallt, online och offline. Stort bibliotek med mallar som hj\u00e4lper dig att komma ig\u00e5ng.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tillg\u00e5ngar<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beh\u00e5ll \u00f6verblick \u00f6ver alla dina tillg\u00e5ngar. Hantera tillg\u00e5ngar, visa historiklogg och lagra dokument p\u00e5 ett st\u00e4lle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>IoT<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Registrera enhetsavl\u00e4sningar och \u00f6vervaka trender. Skr\u00e4ddarsy inst\u00e4llningar med flera anslutningsalternativ.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Slutord<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Att v\u00e4lja en plattform f\u00f6r detaljhandelsrevision kan ha en best\u00e5ende inverkan p\u00e5 din verksamhet. N\u00e4r du v\u00e4ljer mellan popul\u00e4ra plattformar som Bindy och SafetyCulture, v\u00e4lj den som b\u00e4st passar dina behov.<\/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. SafetyCulture is a safety focused audit tool that focuses on construction. It offers generic audit and checklist features but is not well adapted to the specific needs of retail and hospitality networks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bindy \u00e4r b\u00e4ttre att genomf\u00f6ra p\u00e5 plats varje g\u00e5ng, verifiera efterlevnad av varum\u00e4rkesstandarder och f\u00f6rb\u00e4ttra dina arbetsfl\u00f6den med uppgiftshantering med automatiserade aviseringar och en l\u00e4ttanv\u00e4nd app. Alla Bindy-planer inkluderar obegr\u00e4nsat antal anv\u00e4ndare och webbplatser, vilket g\u00f6r att alla \u00e4r involverade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En av de st\u00f6rsta skillnaderna mellan Bindy och SafetyCulture \u00e4r priss\u00e4ttningen. Bindys anv\u00e4ndningsbaserade modell g\u00f6r det m\u00f6jligt f\u00f6r organisationer att skala upp utan att \u00f6ka kostnaderna per anv\u00e4ndare, medan priss\u00e4ttningsmodeller per anv\u00e4ndare kan bli betydligt dyrare i takt med att implementeringen \u00f6kar p\u00e5 olika platser.<\/p>\n\n\n\n<div class=\"is-style-info\" style=\"margin-bottom:20px;\"><!-- html block -->\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><strong>V\u00e4lj Bindy om du:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Operate in retail, hospitality, or food service and have 5 \u2013 5,000+ locations and need scalable execution<\/li>\n\n\n\n<li>Vill f\u00f6rb\u00e4ttra revisionsresultat och operativ konsekvens<\/li>\n\n\n\n<li>Beh\u00f6ver avancerade arbetsfl\u00f6den, rapportering och projektledning<\/li>\n\n\n\n<li>Vill ha f\u00f6ruts\u00e4gbar priss\u00e4ttning utan \u00f6kade kostnader per anv\u00e4ndare<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>V\u00e4lj SafetyCulture om du:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Beh\u00f6ver sensorer och IoT<\/li>\n\n\n\n<li>Operate in compliance heavy environments like construction or manufacturing<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Vill du l\u00e4ra dig mer om andra leverant\u00f6rer av programvara f\u00f6r detaljhandelsrevision? Kolla in v\u00e5rt inl\u00e4gg om de 10 b\u00e4sta plattformarna f\u00f6r programvara f\u00f6r detaljhandelsrevision.&nbsp;<a href=\"https:\/\/blog.bindy.com\/sv\/basta-detaljhandelsrevisionsprogramvaran\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/blog.bindy.com\/best-retail-audit-software\/<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>I det h\u00e4r inl\u00e4gget j\u00e4mf\u00f6r vi funktionerna och f\u00f6rdelarna med tv\u00e5 ledande plattformar f\u00f6r detaljhandelsrevision, Bindy och SafetyCulture. Att v\u00e4lja r\u00e4tt programvara f\u00f6r butikskommunikation, detaljhandelsrevision\/inspektion och uppgiftshantering kommer att lyfta din detaljhandels- eller hotellverksamhet. Det b\u00f6rjar med att verifiera varum\u00e4rkesstandarder och skicka korrigerande \u00e5tg\u00e4rder. Det ger dig m\u00f6jlighet att skicka uppgifter till platser p\u00e5 n\u00e5gra sekunder, st\u00e4lla in ... <a href=\"https:\/\/blog.bindy.com\/sv\/bindy-vs-safetyculture\/\" class=\"more-link\">Forts\u00e4tt l\u00e4sa <span class=\"screen-reader-text\">Bindy vs. s\u00e4kerhetskultur<\/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\":\"AADlArDjgO4L7JaTlAJB8OOA7gso7JaTlAICsOOA7guslpOUAvDjgO4LAOyWk5QCA7DjgO4L7JaTlAILsOOA7gvslpOUAgKHj\/rVCeyWk5QCAvCUl9MHQ+yWk5QCA8XRzL0IAOyWk5QCAMeP+tUJDuyWk5QCAIXRzL0I7JaTlAIL8OOA7gsBrJaTlALw44DuCwislpOUAvDjgO4LAKyWk5QCsOOA7guslpOUAvDjgO4LAeyWk5QCAvDjgO4LIOyWk5QCBfDjgO4LAIXRzL0I7JaTlAIDsOOA7guslpOUArDjgO4LrJaTlAKw44DuC6yWk5QCsOOA7guslpOUArDjgO4LrJaTlAKw44DuC6yWk5QCsOOA7guslpOUArDjgO4LrJaTlAKw44DuC+yWk5QCAbDjgO4LsJSX0wfF0cy9CAyw44DuC8XRzL0IPuyWk5QCBcXRzL0IAKyWk5QCxdHMvQgB7JaTlALfD78PkMEIxq8CkgMivgEWGogNigGOBCqqA6IBqgeGA6YBhC+IAbAGhgmqAbgGlgeMAbwDmBSoAYYChgqkAZgGtAGcDJgBoAqUA44EoAaYAaQBpgWKAYoEpgG2A4gBgAGMAbIBuAGUAYwEigGyA4QBoAOUAQgBAErijAgBAQgBB0gKiAYKAwAEBgQhABgCkAEYEO4DCjK2BuwEtgWQyQGu9gL6qQTiGzaeqQGaJIIYvn26DYgIihOECZ6uAYo9irIDAs6jAwgBAMaeBQQDAgYDAgQCBAMHBAIFAAMACgMlgqgI4pADCAEA5pcFApzDBeDDBQMAAQEIAQEIAQBMCQCgLrbxBAS0EIQLrAGWHqgCkiAEqgagBYgBlAHwkAaAAQK+pQb8pQYDB4DzBv7yBgKs\/Qbq\/QaihAfghAcDAJKRBwSiBwT6mAcDHQpCupIIuAi6CBKwDxIEyKsHAs6KAailCJ4MlgGaAcCqCJ6pAZokghi+fboNiAiKE4QJgOUBqAbAjwUDC1gaAzgEAwAOApqnCBwaCKoHwLAIAo6zCN6zCAMAkvAE7PIEMLoFoAasEJwTtlKgMrAGqh2MFLYDggS8eaQJlgSsBpwBigeADKgHnAGYDIaiAbwghAKiE6QBhAWWCT4BDigCAQIKAkIBA0oAvgMBAgoCQgEDSgCQBQECCgJCAQNKALgQAQIKAkIBA0oAhAsBAgoCQgEESgCsAQECCgEABgMCQgEDPgJCAQM6AkIBAsQCjgMDAkIBAz4CQgEDGAJCAQLaAbIBAwFCAQMcAkIBA6wBAkIBAswClgMDAUIBA5YBAkIBAxgCQgEC8gGIAgMBQgEDiAECQgEDGAJCAQLkAboBAwFCAQOQAQJCAQMYAkIBAuwBggIDAUIBA4ABAkIBAxgCQgEC3AGyAQMBQgEDhgECQgEDGAJCAQLiAboBAwFCAQMyAkIBAxgCQgECzgGmAQMBQgEDMAJCAQMYAkIBAswBpAEDAUIBAzgCQgEDGAJCAQLUAawBAwFCAQMkAkIBAxgCQgECwAGYAQMBQgEDLAJCAQMWAkIBAsYBngEDAUIBAx4CQgEDkgICQgEC6BwASgCWHgECCgJCAQNKAKgCAQIKAQVKHAIBAgoCQkoAlgIBAgoCQkoAtAUBAgoCQkoAngUBAgoCQkoAkAIBAgoCQkoAiAMBAgoCQkoAqAcBAgoCQkoAjAUBAgoCQkrSIIAnAQIKAkIBA0oAoAUBAgoCQgEDSgCIAQECCgEOSi4CAQIKAQhKcJQBAQIKAkIBA0oAlAEBAgoCOJACBA4KCAK4AQYOCAQCBAIMAhACKgQYAwATAAIEAgQDAQQCGjQDAAoCGgIaAwIiAggwAwAMBggCFgMABCYEBgIMigL0EAEESgCuEwECCgJCAQNKAIoBAQIKAkIBA0oAjgQBAgoBC0oAKgECCgJCAQNKAKoDAQIKAkIBA0oAogEBAgoCQgEDSgCqBwECCgJCAQNKAIYDAQIKAkIBA0oApgEBAgoBBEoaAgECCgJCSgC6AwECCgJCSgCKAgECCgJCSgCSAgECCgJCSgCgAgECCgJCSgCCAgECCgJCSgCmAwECCgJCSgCUAgECCgJCSgCMAwECCgJCSgCABQECCgJCSgCaBQECCgJCSgCeAwECCgJCSgCqAgECCgJCSgC0AgECCgJCSgCkAgECCgJCSgCGAQECCgJCStothC8BAgoCQgEDSgCIAQECCgJCAQNKALAGAQIKAkIBBEoAhgkBAgoCQgEDSgCqAQECCgJCAQNKALgGAQIKAkIBA0oAlgcBAgoCQgEDSgCMAQECCgJCAQRKALwDAQIKAQRKGgIBAgoCQkoApgcBAgoCQkrCCJgUAQIKAkIBA0oAqAEBAgoCQgEDSgCGAgECCgJCAQNKAIYKAQIKAkIBA0oApAEBAgoCQgEDSgCYBgECCgJCAQNKALQBAQIKAkIBA0oAnAwBAgoCQgEDSgCYAQECCgJCAQNKAKAKAQIKAkIBA0oAlAMBAgoCQgEDSgCOBAECCgJCAQNKAKAGAQIKAkIBA0oAmAEBAgoCQgEDSgCkAQECCgJCAQNKAKYFAQIKAkIBA0oAigEBAgoCQgEDSgCKBAECCgJCAQNKAKYBAQIKAQRKGgIBAgoCQkoALAECCgJCSgCKAQECCgJCSgA0AQIKAkJKxgO2AwECCgJCAQNKAIgBAQIKAkIBA0oAgAEBAgoCQgEDSgCMAQECCgJCAQNKALIBAQIKAkIBA0oAuAEBAgoCQgEDSgCUAQECCgJCAQNKAIwEAQIKAkIBA0oAigEBAgoCQgEDSgCyAwECCgJCAQNKAIQBAQIKAkIBA0oAoAMBAgoCQgEDSgCUAQECCgJCAQNKAJYGAQIKAkIBA0oAuAgBAgoCQgEDSgC6CAECCgBKABIBAgoBA0oYAgECCgEDShgCAQIKAkIBA0oApgEBAgoBBEoaAgECCgIQCAJcSgCCAgECCgJCSgCCAgECCgJCSgCGAgECCgJCSuYGqAgBAgoCQgEDSgC2AQECCgEEShoCAQIKAkJKADoBAgoCQkrODrAPAQIKAEoAEgECCgJCAQNK5KUClgO2qwLUqwK+AZypAsapAhqyqALgqAKcARQGCgaWAgMAJJABIjDWDgEAxLcEeJLBCAQCBAL6K+SMCAoyAIoCAJa2COLwAwDcxQQ2nqkB9KQBkOEBvn26DYgIihOECfiHA6DzBJQ6\/JcF8AeYEJwGtAi4A5oJogaAB5QHgJ0EwIUEoKcHCM64A6iiAQAivgEAFhoAEpwBFAYKBpYCAwAkkAEiMNrFBOcRKAChAcQEoTEhAscAIQAoAScBKAUhAicABACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAxAHBAMQBwQLEAcEIxADBAKEBIQCoACgCqEYoAqgBxwAnAAcAKAAnACgAhwAoACcAKACHACgAJwAoAAQCxAAhAKFIKAChDIQAxAohAKhQxAGoBsQAIQAoAicABAAnAAQAgQGEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAYEAhACBAIQAgQCEACcAKAYnACgSJwAHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACEAKAAhACgAJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBicAhwAhACgCJwAoACcBBwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBCcABwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBCcAKAAnAIcAIQAoAicBBAAoBScAhwAhACgCJwAoBycABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAhACgAIQAoACcBBAAoACcAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBKAInACgLJwAHACgDJwAoAScAKAcnAIcAIQAoAicBBAAoBScAhwAhACgAIQAoACcBBACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQCgQCEAYEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAKAYnAIcAIQAoAicBBAAoBScAhwAhACgAIQAoACcBBAAoBScAhwAhACgCJwAoAScAKAonAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInACgGJwAHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgAIQAoACcBBAAoBicAhwAhACgCJwEEACgFJwCHACEAKAAhACgAJwEEACgFJwCHACEAKAAhACgAJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBicAhwAhACgCJwAoBicABwAhACgAIQAoACcBBAAoACcAhwAhACgAIQAoACcBBAAoACcAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwAoBicABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwEEACgFJwCHACEAKAInAQQAKAUnAIcAIQAoAicBBAAoBScAhwAhACgCJwAoAScAhwAhACgCJwAoBScABwAhACgCJwAoBScABwAoAycBBAAoBScAhwAhACgCJwAoBicABwAhACgCJwEEAIQAgQCEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACEAKAInAQQAKAUnAIcAIQAoAicAKAYnAAcAKAMnAQQAKAAnAIcAIQAoACEAKAAnAQQAKAAnAIcAIQAoAicAKAEnAIcAIQAoACEAKAAnAQQAKAUnACEBoQDBAMQAwQHEAMEBxA0hAsGvlQOjhgNzdGF0ZXZlcnNpb24mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NCaW5keSBpcyBwdXJwb3NlLWJ1aWx0IGZvciByZXRhaWwgYW5kIGhvc3BpdGFsaXR5LiBPcmdhbml6YXRpb25hbCBoaWVyYXJjaHksIHdvcmtmbG93cywgdGVtcGxhdGVzLCBhbmQgcHJvY2Vzc2VzIHJlZmxlY3QgYmVzdC1wcmFjdGljZXMgYW5kIHRoZSBuZWVkcyBvZiByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IG5ldHdvcmtzLiBpcyBhIGF1ZGl0IHRvb2wgdGhhdCBmLiBJdCBvZmZlcnMgYXVkaXQgYW5kIGNoZWNrbGlzdCBmZWF0dXJlcyBidXQgaXMgbm90IHdlbGwgYWRhcHRlZCB0byB0aGUgc3BlY2lmaWMgbmVlZHMgb2YgcmV0YWlsIGFuZCBob3NwaXRhbGl0eSBuZXR3b3Jrcy5TYWZldHlDdWx0dXJlIHNhZmV0eSBmb2N1c2VkIG9jdXNlcyBvbiBjb25zdHJ1Y3Rpb248IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KZ2VuZXJpYyA8cD5CaW5keSBpcyBwdXJwb3NlLWJ1aWx0IGZvciByZXRhaWwgYW5kIGhvc3BpdGFsaXR5LiBPcmdhbml6YXRpb25hbCBoaWVyYXJjaHksIHdvcmtmbG93cywgdGVtcGxhdGVzLCBhbmQgcHJvY2Vzc2VzIHJlZmxlY3QgYmVzdC1wcmFjdGljZXMgYW5kIHRoZSBuZWVkcyBvZiByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IG5ldHdvcmtzLiBTYWZldHlDdWx0dXJlIGlzIGEgc2FmZXR5IGZvY3VzZWQgYXVkaXQgdG9vbCB0aGF0IGZvY3VzZXMgb24gY29uc3RydWN0aW9uLiBJdCBvZmZlcnMgZ2VuZXJpYyBhdWRpdCBhbmQgY2hlY2tsaXN0IGZlYXR1cmVzIGJ1dCBpcyBub3Qgd2VsbCBhZGFwdGVkIHRvIHRoZSBzcGVjaWZpYyBuZWVkcyBvZiByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IG5ldHdvcmtzLjwvcD4Kc3RhdGV2ZXJzaW9udGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXN0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2NlbGxzYWxpZ25jb250ZW50dGFnYWxpZ25jb250ZW50dGFnYWxpZ25jb250ZW50dGFnUHVycG9zZS1idWlsdCBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eeKchSBZZXPinYwgTm88ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay10YWJsZSI+PHRhYmxlIGNsYXNzPSJoYXMtZml4ZWQtbGF5b3V0Ij48dGhlYWQ+PHRyPjx0ZD48c3Ryb25nPkZlYXR1cmU8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjxzdHJvbmc+QmluZHk8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjxzdHJvbmc+U2FmZXR5Q3VsdHVyZTwvc3Ryb25nPjwvdGQ+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkPlJldmlldyByYXRpbmcgKENhcHRlcnJhKTwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC45IOKtkDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC42IOKtkDwvdGQ+PC90cj48dHI+PHRkPlByaWNpbmc8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlByaWNlZCBieSB1c2FnZS4gVW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5UaWVyZWQgcGxhbnMsIHByaWNlZCBwZXIgdXNlci48L3RkPjwvdHI+PHRyPjx0ZD5QdXJwb3NlLWJ1aWx0IGZvciByZXRhaWwgYW5kIGhvc3BpdGFsaXR5PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5BY2Nlc3MgdG8gYWxsIGZlYXR1cmVzIHdpdGggYW55IHBsYW48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PC90cj48dHI+PHRkPlVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5UYXNrIG1hbmFnZW1lbnQgd2l0aCBkZXBlbmRlbmNpZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PC90cj48dHI+PHRkPkJhZGdlcyBhbmQgc29jaWFsIHNoYXJpbmc8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PC90cj48dHI+PHRkPlZpZGVvIGFuZCBwaG90byB2ZXJpZmljYXRpb248L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5Db3JyZWN0aXZlIGFjdGlvbnM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5SZWFsLXRpbWUgcmVwb3J0czwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPlVzZXIgcm9sZSBwZXJtaXNzaW9uczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPkFQSSBhbmQgU1NPPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+U2Vuc29ycyBhbmQgSW9UPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5CZXN0IGZvcjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+UmV0YWlsIGFuZCBob3NwaXRhbGl0eSBncm91cHMgZm9yIGJyYW5kIGNvbnNpc3RlbmN5IGFuZCBjb21wbGlhbmNlPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5TYWZldHkgaW4gY29uc3RydWN0aW9uIGFuZCBtYW51ZmFjdHVyaW5nPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT4Kc3RhdGV2ZXJzaW9ub3JpZ2luYWxDb250ZW50IGxpa2UgY29uc3RydWN0aW9uIG9yIG1hbnVmYWN0dXJpbmc8cD5DaG9vc2luZyB0aGUgcmlnaHQmbmJzcDtzdG9yZSBjb21tdW5pY2F0aW9uLCByZXRhaWwgYXVkaXQvaW5zcGVjdGlvbiBhbmQgdGFzayBtYW5hZ2VtZW50IHNvZnR3YXJlJm5ic3A7d2lsbCBlbGV2YXRlIHlvdXIgcmV0YWlsIG9yIGhvc3BpdGFsaXR5IGJ1c2luZXNzLiBJdCBzdGFydHMgd2l0aCB2ZXJpZnlpbmcgYnJhbmQgc3RhbmRhcmRzIGFuZCBzZW5kaW5nIGNvcnJlY3RpdmUgYWN0aW9ucy4gSXQgZW1wb3dlcnMgeW91IHRvIHNlbmQgdGFza3MgdG8gc2l0ZXMgaW4gc2Vjb25kcywgc2V0dGluZyBwcmlvcml0aWVzIGFuZCBkdWUgZGF0ZXMsIGFuZCB2ZXJpZnlpbmcgY29tcGxldGlvbiB3aXRoIHBob3Rvcy4gSXQgYWxsb3dzIHlvdSB0byBwb3N0IG5ld3MgYW5kIGluZm9ybWF0aW9uIGFib3V0IHVwY29taW5nIHByb2dyYW1zIGFuZCBwb2xpY2llcy4gSG93ZXZlciwgd2l0aCBzbyBtYW55IG9wdGlvbnMgYXZhaWxhYmxlLCBpdOKAmXMgaW1wb3J0YW50IHRvIGZpbmQgYSBzb2x1dGlvbiB0aGF0IGZpdHMgeW91ciBuZWVkcy48L3A+CjxsaT5GaW5hbGx5LCBjb25kdWN0IHRlY2huaWNhbCBkdWUgZGlsaWdlbmNlLCBhbmQgdmVyaWZ5IHRoZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3NlY3VyaXR5LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+c2VjdXJpdHkgYW5kIHJlbGlhYmlsaXR5PC9hPiZuYnNwO29mIHRoZSBzZXJ2aWNlIHByb3ZpZGVyLjwvbGk+CjxwIGNsYXNzPSJpcy1zdHlsZS1pbmZvIj5CaW5keSBpcyBhIGNsb3VkIEFJLXBvd2VyZWQg4pyU77iPJm5ic3A7QXVkaXRzLCZuYnNwO\/Cfl5PvuI8mbmJzcDtUYXNrcyZuYnNwO2FuZCZuYnNwO\/Cfk6MgQ29tbXVuaWNhdGlvbiBhcHAgcHVycG9zZS1idWlsdCBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eSBuZXR3b3Jrcy4gSW5zcGVjdCB5b3VyIHNpdGVzLCB2ZXJpZnkgYnJhbmQgc3RhbmRhcmRzLCBhbmQgc2VuZCB0YXNrcy4gR2V0IHJlYWwtdGltZSByZXBvcnRzLCBzaWduYXR1cmVzLCB2aWRlb3MsIGFuZCBwaG90byB2ZXJpZmljYXRpb25zLjwvcD4KPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cuY2FwdGVycmEuY2Evc29mdHdhcmUvMTAzOTk2NC9iaW5keSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+NC45Jm5ic3A74q2QIOKtkCDirZAg4q2QIOKtkDwvYT48L3A+CjxwIGNsYXNzPSJpcy1zdHlsZS1pbmZvIj48c3Ryb25nPkJpbmR5IGNvbWVzIHdpdGggaHVuZHJlZHMgb2YgaW5kdXN0cnkgYW5kIGNhdGVnb3J5IHNwZWNpZmljIHRlbXBsYXRlczwvc3Ryb25nPi4gVXNlIHRoZXNlIHRlbXBsYXRlcyBpbiB5b3VyIG93biBhY2NvdW50LCBjdXN0b21pemUgdGhlbSwgb3IgY3JlYXRlIGFuZCB1cGxvYWQgeW91ciBvd24gZm9ybXMhJm5ic3A7QWNjZXNzIHRvIHRlbXBsYXRlcyBpcyBhdmFpbGFibGUgZHVyaW5nIHRoZSAxNC1kYXkgZnJlZSB0cmlhbCwgd2l0aCBwYWlkIHBsYW5zIGF2YWlsYWJsZS48L3A+CjxwPkRpcmVjdCBsaW5rIHRvIGRvd25sb2FkIEJpbmR5IG9uIHRoZSBBcHAgU3RvcmU6Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2FwcHMuYXBwbGUuY29tL3VzL2FwcC9iaW5keS9pZDY3NTM5ODI4NTg8L2E+PC9wPgo8cD5EaXJlY3QgbGluayB0byBnZXQgQmluZHkgb24gR29vZ2xlIFBsYXk6Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2EiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uYmluZHkudHdhPC9hPjwvcD4KPGxpPklmIHlvdSBhcmUgbm90IHVzaW5nIEJpbmR5LCBpdCBpcyB0aW1lIHRvIOKaoSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3N3aXRjaC8iPnNhdmUgdGltZSwgY3V0IGNvc3RzLCBhbmQgb25ib2FyZCBmYXN0PC9hPiZuYnNwO3dpdGggdGhlICMxIHJhdGVkIGF1ZGl0L2luc3BlY3Rpb24sIHRhc2sgYW5kIGNvbW11bmljYXRpb24gcGxhdGZvcm0gZm9yIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkuPC9saT4KPGxpPk9uYm9hcmQgZWFzaWx5IGluIGRheXMgd2l0aCByZXNwb25zaXZlIGFuZCByZWxpYWJsZSBzdXBwb3J0LiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktZGVtby8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPldhdGNoIGEgZGVtbzwvYT4sJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vY29udGFjdC8jaW5mb3JtYXRpb25PckZyZWVUcmlhbCI+Q29udGFjdCB1czwvYT4mbmJzcDtvciZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VHJpYWw8L2E+Jm5ic3A7dG9kYXkhPC9saT4KPGxpPk9wZXJhdGUgaW4gY29tcGxpYW5jZSBoZWF2eSBlbnZpcm9ubWVudHMgbGlrZSBjb25zdHJ1Y3Rpb24gb3IgbWFudWZhY3R1cmluZzwvbGk+CjxwPldhbnQgdG8gbGVhcm4gbW9yZSBhYm91dCBvdGhlciByZXRhaWwgYXVkaXQgc29mdHdhcmUgcHJvdmlkZXJzPyBDaGVjayBvdXQgb3VyIHBvc3Qgb24gdGhlIFRvcCAxMCBSZXRhaWwgQXVkaXQgU29mdHdhcmUgcGxhdGZvcm1zJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iZXN0LXJldGFpbC1hdWRpdC1zb2Z0d2FyZS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmVzdC1yZXRhaWwtYXVkaXQtc29mdHdhcmUvPC9hPjwvcD4Kc3RhdGV2ZXJzaW9uaW4gcmV0YWlsLCBob3NwaXRhbGl0eSwgb3IgZm9vZCBzZXJ2aWNlIGFuZCBoYXZlIDU8bGk+T3BlcmF0ZSBpbiByZXRhaWwsIGhvc3BpdGFsaXR5LCBvciBmb29kIHNlcnZpY2UgYW5kIGhhdmUgNSDigJMgNSwwMDArIGxvY2F0aW9ucyBhbmQgbmVlZCBzY2FsYWJsZSBleGVjdXRpb248L2xpPgpzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHNsdWdkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVCaW5keSB2cy4gU2FmZXR5Q3VsdHVyZWRvY3VtZW50Y29udGVudDwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbiB0aGlzIHBvc3Qgd2UgY29tcGFyZSB0aGUgZmVhdHVyZXMgYW5kIGJlbmVmaXRzIG9mIHR3byBsZWFkaW5nIHJldGFpbCBhdWRpdCBwbGF0Zm9ybXMsIEJpbmR5IGFuZCBTYWZldHlDdWx0dXJlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaGVuIGNvbnNpZGVyaW5nIEJpbmR5IHZzIFNhZmV0eUN1bHR1cmUsIGl04oCZcyBpbXBvcnRhbnQgdG8gY29uc2lkZXIgZmVhdHVyZXMsIGVhc2Ugb2YgdXNlLCByZWxpYWJpbGl0eSwgc3VwcG9ydCwgcHJpY2luZywgYW5kIG1hbnkgb3RoZXIgYW5nbGVzLiBBZnRlcmFsbCwgdGhpcyBkZWNpc2lvbiB3aWxsIGhhdmUgYSBsYXN0aW5nIGltcGFjdCB0aGF0IGNhbiBib29zdCBwcm9maXRzLCBpbXByb3ZlIG9wZXJhdGlvbnMsIHN0cmVhbWxpbmUgeW91ciB3b3JrZmxvd3MsIHdoaWxlIGFsc28gcmVkdWNpbmcgeW91ciByaXNrcyBhbmQgbGlhYmlsaXRpZXMgYWNyb3NzIHRoZSByZXRhaWwgbmV0d29yay48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsidGV4dEFsaWduIjoiY2VudGVyIn19fSAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy10ZXh0LWFsaWduLWNlbnRlciI+PHN0cm9uZz5CaW5keSB2cyBTYWZldHlDdWx0dXJlPC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6dGFibGUgLS0+CjwhLS0gL3dwOnRhYmxlIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+SG93IHRvIHNlbGVjdCB0aGUgcmlnaHQgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIGZvciB5b3U8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpsaXN0IHsib3JkZXJlZCI6dHJ1ZSwic3RhcnQiOjF9IC0tPgo8b2wgc3RhcnQ9IjEiIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlN0YXJ0IGJ5IGNvbXBpbGluZyBhIGxpc3Qgb2YgbXVzdC1oYXZlLCBhbmQgbmljZSB0byBoYXZlIGZlYXR1cmVzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RGV0ZXJtaW5lIHdoYXQgZGV2aWNlcyB5b3Ugd2FudCB0byB1c2UuIFdoaWxlIOKAnG1vYmlsZSBmaXJzdOKAnSBpcyBuaWNlLCB3ZSBzdWdnZXN0IHNlbGVjdGluZyBhIHNvZnR3YXJlIHBsYXRmb3JtIHRoYXQgc3VwcG9ydHMgYWxsIGRldmljZXMgKFBDLCBpT1MsIEFuZHJvaWQsIG1vYmlsZSwgYW5kIHRhYmxldHMpLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q292ZXIgeW91ciBiYXNlcyBhbmQgZW5zdXJlIHRoYXQgdGhlIHNvZnR3YXJlIGhhcyB0aGUgcmVwb3J0aW5nIGNhcGFiaWxpdGllcyB5b3UgbmVlZC4gTWFrZSBzdXJlIHRoYXQgeW91ciBkYXRhIGlzIGV4cG9ydGFibGUsIHdpdGggYWdncmVnYXRlIHN1bW1hcmllcywgYW5kIHJhdyBkYXRhLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U2NoZWR1bGUgYSBkZW1vIGFuZCBtYWtlIHN1cmUgaXQgaGFzIGFsbCB0aGUgZmVhdHVyZXMgeW91IG5lZWQuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5SZXNlYXJjaCB0aGUgY29tcGFueSwgaG93IGxvbmcgaGF2ZSB0aGV5IGJlZW4gaW4gYnVzaW5lc3M\/IEFyZSB0aGV5IHJlcHV0YWJsZSBhbmQgcmVsaWFibGU\/PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Db21wYXJlIHByaWNpbmcsIGFuZCBtYWtlIHN1cmUgeW91IGFyZSBhd2FyZSBvZiBhbnkgYW5kIGFsbCBleHBlbnNlcywgYm90aCB1cGZyb250IGFuZCBvbi1nb2luZy4gUmVtZW1iZXIgdGhhdCBwcmljaW5nIHBlciB1c2VyIGNhbiBzaWduaWZpY2FudGx5IGluY3JlYXNlIGNvc3RzIGFzIHlvdSBncm93IGFuZCBzY2FsZSB5b3VyIGJ1c2luZXNzLiBJZiB5b3UgY2FuLCBwYXkgZm9yIHVzYWdlLCBub3QgdXNlcnMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5SdW4gYSBmcmVlIHRyaWFsLCB0aGUgYmVzdCB3YXkgdG8gZ2V0IGEgZmVlbCBmb3IgdGhlIHByb2R1Y3QgaXMgdG8gZ2V0IHlvdXIgaGFuZHMgb24gaXQuIE5vIGRlbW93YXJlLCBubyBwcm9taXNlcy4gVGVzdCBkcml2ZSBpdCBpbiB0aGUgZmllbGQgd2l0aCByZWFsIGRhdGEuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L29sPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJvbnVzOiBTZWxlY3QgYSBwbGF0Zm9ybSB0aGF0IGdpdmVzIHlvdSBmdWxsIGFjY2VzcyB0byBhbGwgZmVhdHVyZXMuIE1hbnkgdmVuZG9ycyBhZGQgc2lnbmlmaWNhbnQgY29zdHMgYXMgeW91IHNjYWxlIHlvdXIgb3BlcmF0aW9ucyB0byBhY2Nlc3MgZGlmZmVyZW50IGZlYXR1cmVzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+QmluZHk8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpnYWxsZXJ5IHsibGlua1RvIjoibm9uZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1nYWxsZXJ5IGhhcy1uZXN0ZWQtaW1hZ2VzIGNvbHVtbnMtZGVmYXVsdCBpcy1jcm9wcGVkIj48IS0tIHdwOmltYWdlIHsibGlnaHRib3giOnsiZW5hYmxlZCI6ZmFsc2V9LCJpZCI6NjcyMDcsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6ImN1c3RvbSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwgaGFzLWxpZ2h0Ym94Ij48aW1nIHNyYz0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9mY18yMDI2LnBuZz9fdD0xNzc2Njg3Njk3IiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTY3MjA3Ii8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPjwvZmlndXJlPgo8IS0tIC93cDpnYWxsZXJ5IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QWJvdXQgQmluZHk8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsiY2xhc3NOYW1lIjoiaXMtc3R5bGUtaW5mbyJ9IC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmltYWdlIHsibGlnaHRib3giOnsiZW5hYmxlZCI6ZmFsc2V9LCJpZCI6NjUyODksInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6ImN1c3RvbSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwgaGFzLWxpZ2h0Ym94Ij48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMDM5OTY0L2JpbmR5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSIgbm9yZWZlcnJlciBub29wZW5lciI+PGltZyBzcmM9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvaW1hZ2UtNS5wbmciIGFsdD0iYmVzdCByZXRhaWwgYXVkaXQgc29mdHdhcmUiIGNsYXNzPSJ3cC1pbWFnZS02NTI4OSIvPjwvYT48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cuY2FwdGVycmEuY2Evc29mdHdhcmUvMTAzOTk2NC9iaW5keSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+PC9hPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+V2hhdCBjdXN0b21lcnMgc2F5PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+IlByaW9yIHRvIHVzaW5nIEJpbmR5LCB3ZSBsYWNrZWQgZm9sbG93LXVwIGZyb20gb3VyIHN0b3JlIHZpc2l0cyB3aXRoIG91ciB0ZWFtcy4gQnkgdXNpbmcgQmluZHksIHdlIG5vdyBoYXZlIGZlZWRiYWNrIGxvb3BzIGJ1aWx0IGluLiIgLSBTZW5pb3IgTWFuYWdlciBvZiBTdG9yZSBPcGVyYXRpb25zICZhbXA7IEN1c3RvbWVyIFNlcnZpY2UsIFdpbmUgYW5kIExpcXVvciBHcm91cCAoMTUwIHN0b3JlcykuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW4gaW50ZXJuYWwgY3VzdG9tZXIgc3VydmV5cywgODklIG9mIEJpbmR5IHVzZXJzIHJlcG9ydCBpbXByb3ZlZCBjdXN0b21lciBleHBlcmllbmNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+RmVhdHVyZXMgYXQgYSBnbGFuY2U8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlN0YXJ0IGF1ZGl0aW5nIGluc3RhbnRseSB3aXRoIHRoZSBpbnNwZWN0aW9uIHRlbXBsYXRlcyBvciBjcmVhdGUvdXBsb2FkIHlvdXIgb3duIGN1c3RvbSBpbnNwZWN0aW9uIGZvcm1zIGluIG1pbnV0ZXMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Nb2JpbGUgYXBwIGZvciBBbmRyb2lkIGFuZCBpT1MsIFdlYiBhcHAgZm9yIFBDcyBhbmQgbGFwdG9wcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJlYWwtdGltZSByZXBvcnRpbmcgZm9yIEtQSXMsIGluc2lnaHRzLCB0cmVuZHMsIGFuZCByb290IGNhdXNlcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkFzc2lnbiBhY3Rpb24gcGxhbnMsIHRyYWNrIHByb2dyZXNzLCBhbmQgdmVyaWZ5IHdpdGggcGhvdG9zIGFuZCB2aWRlb3MuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5CdWlsdC1pbiBmaWVsZCBoaWVyYXJjaHkgZW5zdXJlcyBubyBvdmVyc2hhcmluZyBvZiBkYXRhLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TWFuYWdlIHByb2plY3RzIHdpdGggYnVpbHQtaW4gcHJvZ3Jlc3MgdHJhY2tpbmcsIEdhbnR0IGNoYXJ0cywgaGlzdG9yeSwgdGFzayBkZXBlbmRlbmNpZXMsIGFuZCBtaWxlc3RvbmVzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RHJpdmUgYWNjdXJhY3kgYW5kIGFjY291bnRhYmlsaXR5IHdpdGggR1BTLCB0aW1lIGFuZCBkYXRlIHN0YW1wcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRhc2sgbWFuYWdlbWVudCwgc2V0IGRpcmVjdGl2ZXMgYW5kIHByaW9yaXRpZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB0cmFjayBjb21wbGV0aW9uLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q29tbXVuaWNhdGUgd2l0aCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcywgc2VuZCBtZW1vcywgc2hhcmUgaW5mb3JtYXRpb24sIG5ld3MsIGFuZCBhbm5vdW5jZW1lbnRzLiBUYXJnZXRlZCBkaXN0cmlidXRpb24gYnkgdXNlciwgcm9sZSwgb3Igc2l0ZSB0YWdzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VGlja2V0IG1hbmFnZW1lbnQsIHRyYWNrIG1haW50ZW5hbmNlIHJlcXVlc3RzLCBjdXN0b21lciBjb21wbGFpbnRzLCBhbmQgc2l0ZSBmZWVkYmFjay4gT3BlbiwgcmV2aWV3LCBhbmQgY2xvc2UgdGlja2V0cywgYW5kIGNyZWF0ZSBhIHJlY29yZCBvZiBwcm9hY3RpdmUgcmVzb2x1dGlvbi48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlB1Ymxpc2ggU09QcyAoU3RhbmRhcmQgT3BlcmF0aW5nIFByb2NlZHVyZXMpLCBjb250cm9sIHZpc2liaWxpdHksIGFuZCBjb25uZWN0IHRoZW0gdG8gaW5zcGVjdGlvbiBmb3JtczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+T25saW5lIGFuZCBPZmZsaW5lIG1vZGVzIGFsbG93IHlvdSB0byBjb25kdWN0IGluc3BlY3Rpb25zIGFueXRpbWUsIGFueXdoZXJlLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QVBJICZhbXA7IFNTTyB0byBpbnRlZ3JhdGUgd2l0aCB5b3VyIGVudGVycHJpc2Ugc3lzdGVtIGFuZCBidXNpbmVzcyBpbnRlbGxpZ2VuY2UuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5GdWxsIGFjY2VzcyB0byBhbGwgZmVhdHVyZXMgd2l0aCBubyBwYXl3YWxscyB0byBhY2Nlc3MgZGlmZmVyZW50IG1vZHVsZXMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5EZXBsb3ltZW50LXJlYWR5IGluIGhvdXJzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+R0RQUiBjb21wbGlhbnQgYW5kIGF2YWlsYWJsZSBpbiAyMiBsYW5ndWFnZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlRyaWFsPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYXBwL3JlZ2lzdHJhdGlvbi9zdGVwMT9sYW5nPWVuJmFtcDthYm91dFByaWNpbmc9eSZhbXA7YWJvdXRUcmlhbD15IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj4xNC1kYXkgZnJlZSB0cmlhbDwvYT4uIE5vIGNvbW1pdG1lbnQgYW5kIG5vIGNyZWRpdCBjYXJkIHJlcXVpcmVkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJjbGFzc05hbWUiOiJpcy1zdHlsZS1pbmZvIn0gLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkFuZHJvaWQgYW5kIGlQaG9uZSBhcHA8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJjbGFzc05hbWUiOiJpcy1zdHlsZS1pbmZvIn0gLS0+CjxwIGNsYXNzPSJpcy1zdHlsZS1pbmZvIj48c3Ryb25nPlByaWNlZCBieSB1c2FnZSwgbm90IHVzZXJzLCBCaW5keSBjb3N0cyBsZXNzPC9zdHJvbmc+LiBBbGwgcGxhbnMgaW5jbHVkZSB1bmxpbWl0ZWQgdXNlcnMgYW5kIGxvY2F0aW9ucy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+S2V5IEZlYXR1cmVzIG9mIEJpbmR5PC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlNpdGUgYXVkaXRzIGFuZCBvcGVyYXRpb25zIGV4ZWN1dGlvbjwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJpbmR5IGlzIGJ1aWx0IGZvciBzaXRlIGF1ZGl0cyBhbmQgY29tcGxpYW5jZS4gVXNlIGEgdGVtcGxhdGUgb3IgYnVpbGQgeW91ciBvd24gY3VzdG9taXplZCBpbnNwZWN0aW9uIGZvcm1zLCB3aXRoIGdlb2ZlbmNpbmcsIHdlYXRoZXIgdGFnZ2luZywgc2lnbmF0dXJlcywgcGhvdG8sIGFuZCB2aWRlbyB2ZXJpZmljYXRpb24uIEFzc2lnbiBjb3JyZWN0aXZlIGFjdGlvbnMgdG8gZml4IGlzc3Vlcy4gRXF1aXAgeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMgd2l0aCBhbiBpbnR1aXRpdmUgcGxhdGZvcm0sIHRoZXkga25vdyBob3cgdG8gdXNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UmVhbC10aW1lIHJlcG9ydGluZzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRyYWNrLCB2ZXJpZnksIGFuZCBhY2Nlc3MgZGF0YSBpbnN0YW50bHkgYWNyb3NzIHNpdGVzIHdpdGggbm8gb3ZlcnNoYXJpbmcuIFJ1biBhZ2dyZWdhdGUgYW5kIHJhdyBmaWx0ZXJlZCByZXBvcnRzLiBBdXRvbWF0ZWQgZGF0YSBleHBvcnRzIHdpdGggdGhlIEFQSSBhbmQgaW50ZWdyYXRlIHdpdGggeW91ciBkYXRhIHdhcmVob3VzZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlRhc2sgYW5kIHByb2plY3QgbWFuYWdlbWVudDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNlbmQgdGFza3MgdG8gc2l0ZXMgYW5kIHVzZXJzIGluIHNlY29uZHMuIFRoZSBidWlsdC1pbiBmaWVsZCBoaWVyYXJjaHkgbGV0cyB5b3UgdGFyZ2V0IHJlY2lwaWVudHMgaW5kaXZpZHVhbGx5LCBvciBieSB1c2VyLCByb2xlLCBhbmQgdGFnLiBTZXQgcHJpb3JpdGllcywgZHVlIGRhdGVzLCBhdXRvbWF0ZSBub3RpZmljYXRpb25zLCBhbmQgdmVyaWZ5IHdpdGggcGhvdG9zLiBDcmVhdGUgbXVsdGktc3RlcCB3b3JrZmxvd3Mgd2l0aCBkZXBlbmRlbmNpZXMgYW5kIHRyYWNrIGNvbXBsZXRpb24gaW4gcmVhbC10aW1lLiBNYW5hZ2Ugc2l0ZSBwcm9qZWN0cywgc2VuZCB0YXNrcywgYWRkIG1pbGVzdG9uZXMsIHdpdGggR2FudHQgY2hhcnRzIGFuZCBwcm9ncmVzcyByZXBvcnRzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+Q29tbXVuaWNhdGlvbjwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNlbmQgbWVtb3MgYW5kIGluc3RhbnQgbWVzc2FnZXMsIHNoYXJlIGluZm9ybWF0aW9uLCBuZXdzIGFuZCBhbm5vdW5jZW1lbnRzIHdpdGggeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMuIFRhcmdldCB0aGUgZGlzdHJpYnV0aW9uIGJ5IHVzZXIsIHJvbGUsIG9yIHNpdGUgdGFnLiBBdXRvbWF0ZWQgbm90aWZpY2F0aW9ucywgcmVhZCByZWNlaXB0cywgYW5kIGZvbGxvdy11cHMuIEFjdGlvbmFibGUgY29udGVudCBhbGxvd3MgeW91IHRvIHRpZSBjb21tdW5pY2F0aW9uIHdpdGggZXhlY3V0aW9uLCBjb21tdW5pY2F0ZSBhbmQgbWFrZSBzdXJlIGl0IGdldHMgZG9uZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlByaWNlIGJ5IHVzYWdlLCBub3QgdXNlcnMgYW5kIHNpdGVzLCBzYXZlIHVwIHRvIDc1JSBjb21wYXJlZCB0byBjb21wZXRpdG9yczwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlVubGltaXRlZCB1c2VycyBhbmQgc2l0ZXMsIHByaWNlZCBieSB1c2FnZS4gR2V0IGV2ZXJ5b25lIG9uIGJvYXJkLCBnZXQgdmlzaWJpbGl0eSwgYW5kIGRyaXZlIGFjY291bnRhYmlsaXR5IGZvciBldmVyeW9uZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaGVuIHZlbmRvcnMgY2hhcmdlIGJ5IHVzZXIgb3Igc2l0ZSwgaXQgbGltaXRzIHBhcnRpY2lwYXRpb24gd2hpY2ggaXMgY291bnRlciBwcm9kdWN0aXZlIGFuZCBpbmNyZWFzZXMgY29zdHMgYXMgeW91IGdyb3cgYW5kIHNjYWxlIHVzYWdlLiBUaGlzIHR5cGljYWxseSBiZW5lZml0cyB0aGUgdmVuZG9yIGFuZCBub3QgdGhlIGN1c3RvbWVyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+U2FmZXR5Q3VsdHVyZTwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BYm91dCBTYWZldHlDdWx0dXJlPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+T3BlcmF0aW9ucyBwbGF0Zm9ybSB0byBzdXBwb3J0IGluc3BlY3Rpb25zIGFuZCBkYWlseSBhY3Rpdml0aWVzLiBUb29sIGZvciB3b3JrZmxvdyBhc3NpZ25tZW50cyBhbmQgdGFzayBtYW5hZ2VtZW50LiBTdGFuZGFyZGl6ZSByZXBvcnRzIGFuZCBzaGFyZSB0aGVtIGF1dG9tYXRpY2FsbHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xNDEwODAvaWF1ZGl0b3IiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIgbm9mb2xsb3ciPjQuNiDirZA8L2E+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5GZWF0dXJlcyBhdCBhIGdsYW5jZTwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TWFuYWdlIGFzc2V0czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RGV2aWNlIHJlYWRpbmdzIHdpdGggc2Vuc29yczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QXV0b21hdGVkIHJlcG9ydHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNjaGVkdWxlIGNoZWNrczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+VHJpYWw8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD4zMC1kYXkgZnJlZSB0cmlhbC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlByaWNpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD4kMjQvbW9udGgvdXNlci4gRW50ZXJwcmlzZSBwbGFucyBhdmFpbGFibGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5LZXkgRmVhdHVyZXMgb2YgU2FmZXR5Q3VsdHVyZTwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5JbnNwZWN0aW9uczwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkNyZWF0ZSBjdXN0b20gdGVtcGxhdGVzIGFuZCB1c2UgdGhlbSBldmVyeXdoZXJlLCBvbmxpbmUgYW5kIG9mZmxpbmUuIExhcmdlIGxpYnJhcnkgb2YgdGVtcGxhdGVzIHRvIGhlbHAgZ2V0IHlvdSBzdGFydGVkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QXNzZXRzPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TWFpbnRhaW4gYW4gb3ZlcnZpZXcgb2YgYWxsIHlvdXIgYXNzZXRzLiBNYW5hZ2UgYXNzZXRzLCB2aWV3IGhpc3RvcnkgbG9nLCBhbmQgc3RvcmUgZG9jdW1lbnRzIGluIG9uZSBwbGFjZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPklvVDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkNhcHR1cmUgZGV2aWNlIHJlYWRpbmdzIGFuZCBtb25pdG9yIHRyZW5kcy4gVGFpbG9yIHNldCB1cHMgd2l0aCBtdWx0aXBsZSBvcHRpb25zIGZvciBjb25uZWN0aXZpdHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5GaW5hbCBXb3Jkczwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U2VsZWN0aW5nIGEgcmV0YWlsIGF1ZGl0IHBsYXRmb3JtIGNhbiBoYXZlIGEgbGFzdGluZyBpbXBhY3Qgb24geW91ciBidXNpbmVzcy4gV2hlbiBjaG9vc2luZyBiZXR3ZWVuIHBvcHVsYXIgcGxhdGZvcm1zIGxpa2UgQmluZHkgYW5kIFNhZmV0eUN1bHR1cmUsIGNob29zZSB0aGUgb25lIHRoYXQgYmVzdCBmaXRzIHlvdXIgbmVlZHMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmluZHkgaXMgYmV0dGVyIHRvIGV4ZWN1dGUgb24gc2l0ZSBldmVyeSB0aW1lLCB2ZXJpZnkgY29tcGxpYW5jZSB3aXRoIGJyYW5kIHN0YW5kYXJkcywgYW5kIGltcHJvdmUgeW91ciB3b3JrZmxvd3Mgd2l0aCB0YXNrIG1hbmFnZW1lbnQgd2l0aCBhdXRvbWF0ZWQgbm90aWZpY2F0aW9ucyBhbmQgYW4gZWFzeS10by11c2UgYXBwLiBBbGwgcGxhbnMgd2l0aCBCaW5keSBpbmNsdWRlIHVubGltaXRlZCB1c2VycyBhbmQgc2l0ZXMsIGdldHRpbmcgZXZlcnlvbmUgaW52b2x2ZWQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+T25lIG9mIHRoZSBiaWdnZXN0IGRpZmZlcmVuY2VzIGJldHdlZW4gQmluZHkgYW5kIFNhZmV0eUN1bHR1cmUgaXMgcHJpY2luZy4gQmluZHnigJlzIHVzYWdlLWJhc2VkIG1vZGVsIGFsbG93cyBvcmdhbml6YXRpb25zIHRvIHNjYWxlIHdpdGhvdXQgaW5jcmVhc2luZyBjb3N0cyBwZXIgdXNlciwgd2hpbGUgcGVyLXVzZXIgcHJpY2luZyBtb2RlbHMgY2FuIGJlY29tZSBzaWduaWZpY2FudGx5IG1vcmUgZXhwZW5zaXZlIGFzIGFkb3B0aW9uIGdyb3dzIGFjcm9zcyBsb2NhdGlvbnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmh0bWwgLS0+CjxkaXYgY2xhc3M9ImlzLXN0eWxlLWluZm8iIHN0eWxlPSJtYXJnaW4tYm90dG9tOjIwcHg7Ij48IS0tIGh0bWwgYmxvY2sgLS0+CjwhLS0gL3dwOmh0bWwgLS0+Cgo8IS0tIHdwOmdyb3VwIHsibGF5b3V0Ijp7InR5cGUiOiJjb25zdHJhaW5lZCJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAiPjwhLS0gd3A6Z3JvdXAgeyJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIn19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+Q2hvb3NlIEJpbmR5IGlmIHlvdTo8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XYW50IHRvIGltcHJvdmUgYXVkaXQgc2NvcmVzIGFuZCBvcGVyYXRpb25hbCBjb25zaXN0ZW5jeTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TmVlZCBhZHZhbmNlZCB3b3JrZmxvd3MsIHJlcG9ydGluZywgYW5kIHByb2plY3QgbWFuYWdlbWVudDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2FudCBwcmVkaWN0YWJsZSBwcmljaW5nIHdpdGhvdXQgcGVyLXVzZXIgY29zdCBpbmNyZWFzZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkNob29zZSBTYWZldHlDdWx0dXJlIGlmIHlvdTo8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk5lZWQgc2Vuc29ycyBhbmQgSW9UPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIHdwOmh0bWwgLS0+CjwvZGl2Pgo8IS0tIC93cDpodG1sIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5kb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhX2NvYmxvY2tzX2F0dHJfY29ibG9ja3NfZGltZW5zaW9uc19jb2Jsb2Nrc19yZXNwb25zaXZlX2hlaWdodF9jb2Jsb2Nrc19hY2NvcmRpb25faWVfc3VwcG9ydF9qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudF9qZXRwYWNrX2ZlYXR1cmVfY2xpcF9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2pldHBhY2tfcHVibGljaXplX21lc3NhZ2VqZXRwYWNrX3B1YmxpY2l6ZV9mZWF0dXJlX2VuYWJsZWRqZXRwYWNrX3NvY2lhbF9wb3N0X2FscmVhZHlfc2hhcmVkamV0cGFja19zb2NpYWxfb3B0aW9uc193cGFzX2N1c3RvbWl6ZV9wZXJfbmV0d29ya2pldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEluIHRoaXMgcG9zdCB3ZSBjb21wYXJlIHRoZSBmZWF0dXJlcyBhbmQgYmVuZWZpdHMgb2YgdHdvIGxlYWRpbmcgcmV0YWlsIGF1ZGl0IHBsYXRmb3JtcywgQmluZHkgYW5kIFNhZmV0eUN1bHR1cmUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCaW5keSBpcyB0aGUgcHJpbWFyeSBTYWZldHlDdWx0dXJlIGFsdGVybmF0aXZlIGZvciBtdWx0aS11bml0IG9wZXJhdG9ycyB3aG8gbmVlZCB0byBzY2FsZSB0byBodW5kcmVkcyBvZiBzaXRlcyB3aXRob3V0IGluY3JlYXNpbmcgcGVyLXVzZXIgc29mdHdhcmUgY29zdHMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDaG9vc2luZyB0aGUgcmlnaHQmbmJzcDtzdG9yZSBjb21tdW5pY2F0aW9uLCByZXRhaWwgYXVkaXQvaW5zcGVjdGlvbiBhbmQgdGFzayBtYW5hZ2VtZW50IHNvZnR3YXJlJm5ic3A7d2lsbCBlbGV2YXRlIHlvdXIgcmV0YWlsIG9yIGhvc3BpdGFsaXR5IGJ1c2luZXNzLiBJdCBzdGFydHMgd2l0aCB2ZXJpZnlpbmcgYnJhbmQgc3RhbmRhcmRzIGFuZCBzZW5kaW5nIGNvcnJlY3RpdmUgYWN0aW9ucy4gSXQgZW1wb3dlcnMgeW91IHRvIHNlbmQgdGFza3MgdG8gc2l0ZXMgaW4gc2Vjb25kcywgc2V0dGluZyBwcmlvcml0aWVzIGFuZCBkdWUgZGF0ZXMsIGFuZCB2ZXJpZnlpbmcgY29tcGxldGlvbiB3aXRoIHBob3Rvcy4gSXQgYWxsb3dzIHlvdSB0byBwb3N0IG5ld3MgYW5kIGluZm9ybWF0aW9uIGFib3V0IHVwY29taW5nIHByb2dyYW1zIGFuZCBwb2xpY2llcy4gSG93ZXZlciwgd2l0aCBzbyBtYW55IG9wdGlvbnMgYXZhaWxhYmxlLCBpdOKAmXMgaW1wb3J0YW50IHRvIGZpbmQgYSBzb2x1dGlvbiB0aGF0IGZpdHMgeW91ciBuZWVkcy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdoZW4gY29uc2lkZXJpbmcgQmluZHkgdnMgU2FmZXR5Q3VsdHVyZSwgaXTigJlzIGltcG9ydGFudCB0byBjb25zaWRlciBmZWF0dXJlcywgZWFzZSBvZiB1c2UsIHJlbGlhYmlsaXR5LCBzdXBwb3J0LCBwcmljaW5nLCBhbmQgbWFueSBvdGhlciBhbmdsZXMuIEFmdGVyYWxsLCB0aGlzIGRlY2lzaW9uIHdpbGwgaGF2ZSBhIGxhc3RpbmcgaW1wYWN0IHRoYXQgY2FuIGJvb3N0IHByb2ZpdHMsIGltcHJvdmUgb3BlcmF0aW9ucywgc3RyZWFtbGluZSB5b3VyIHdvcmtmbG93cywgd2hpbGUgYWxzbyByZWR1Y2luZyB5b3VyIHJpc2tzIGFuZCBsaWFiaWxpdGllcyBhY3Jvc3MgdGhlIHJldGFpbCBuZXR3b3JrLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5CaW5keSB2cyBTYWZldHlDdWx0dXJlPC9zdHJvbmc+bGV2ZWxzdHlsZVRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hhc0ZpeGVkTGF5b3V0Y2FwdGlvbmhlYWRjZWxsc2NvbnRlbnQ8c3Ryb25nPkZlYXR1cmU8L3N0cm9uZz50YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50PHN0cm9uZz5CaW5keTwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ8c3Ryb25nPlNhZmV0eUN1bHR1cmU8L3N0cm9uZz50YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5ib2R5Y2VsbHNjb250ZW50UmV2aWV3IHJhdGluZyAoQ2FwdGVycmEpdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDQuOSDirZB0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50NC42IOKtkHRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudFByaWNpbmd0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50UHJpY2VkIGJ5IHVzYWdlLiBVbmxpbWl0ZWQgdXNlcnMgYW5kIGxvY2F0aW9ucy50YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50VGllcmVkIHBsYW5zLCBwcmljZWQgcGVyIHVzZXIudGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50QWNjZXNzIHRvIGFsbCBmZWF0dXJlcyB3aXRoIGFueSBwbGFudGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504p2MIE5vdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50VW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinYwgTm90YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jZWxsc2NvbnRlbnRUYXNrIG1hbmFnZW1lbnQgd2l0aCBkZXBlbmRlbmNpZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinYwgTm90YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jZWxsc2NvbnRlbnRCYWRnZXMgYW5kIHNvY2lhbCBzaGFyaW5ndGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504p2MIE5vdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50VmlkZW8gYW5kIHBob3RvIHZlcmlmaWNhdGlvbnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jZWxsc2NvbnRlbnRDb3JyZWN0aXZlIGFjdGlvbnN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50UmVhbC10aW1lIHJlcG9ydHN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50VXNlciByb2xlIHBlcm1pc3Npb25zdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudEFQSSBhbmQgU1NPdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudFNlbnNvcnMgYW5kIElvVHRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinYwgTm90YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudEJlc3QgZm9ydGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudFJldGFpbCBhbmQgaG9zcGl0YWxpdHkgZ3JvdXBzIGZvciBicmFuZCBjb25zaXN0ZW5jeSBhbmQgY29tcGxpYW5jZXRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnRTYWZldHkgaW4gY29uc3RydWN0aW9uIGFuZCBtYW51ZmFjdHVyaW5ndGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuZm9vdFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Ib3cgdG8gc2VsZWN0IHRoZSByaWdodCByZXRhaWwgYXVkaXQgc29mdHdhcmUgZm9yIHlvdTwvc3Ryb25nPmxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc3N0YXJ0VHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN0YXJ0IGJ5IGNvbXBpbGluZyBhIGxpc3Qgb2YgbXVzdC1oYXZlLCBhbmQgbmljZSB0byBoYXZlIGZlYXR1cmVzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGV0ZXJtaW5lIHdoYXQgZGV2aWNlcyB5b3Ugd2FudCB0byB1c2UuIFdoaWxlIOKAnG1vYmlsZSBmaXJzdOKAnSBpcyBuaWNlLCB3ZSBzdWdnZXN0IHNlbGVjdGluZyBhIHNvZnR3YXJlIHBsYXRmb3JtIHRoYXQgc3VwcG9ydHMgYWxsIGRldmljZXMgKFBDLCBpT1MsIEFuZHJvaWQsIG1vYmlsZSwgYW5kIHRhYmxldHMpLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q292ZXIgeW91ciBiYXNlcyBhbmQgZW5zdXJlIHRoYXQgdGhlIHNvZnR3YXJlIGhhcyB0aGUgcmVwb3J0aW5nIGNhcGFiaWxpdGllcyB5b3UgbmVlZC4gTWFrZSBzdXJlIHRoYXQgeW91ciBkYXRhIGlzIGV4cG9ydGFibGUsIHdpdGggYWdncmVnYXRlIHN1bW1hcmllcywgYW5kIHJhdyBkYXRhLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2NoZWR1bGUgYSBkZW1vIGFuZCBtYWtlIHN1cmUgaXQgaGFzIGFsbCB0aGUgZmVhdHVyZXMgeW91IG5lZWQuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZXNlYXJjaCB0aGUgY29tcGFueSwgaG93IGxvbmcgaGF2ZSB0aGV5IGJlZW4gaW4gYnVzaW5lc3M\/IEFyZSB0aGV5IHJlcHV0YWJsZSBhbmQgcmVsaWFibGU\/VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb21wYXJlIHByaWNpbmcsIGFuZCBtYWtlIHN1cmUgeW91IGFyZSBhd2FyZSBvZiBhbnkgYW5kIGFsbCBleHBlbnNlcywgYm90aCB1cGZyb250IGFuZCBvbi1nb2luZy4gUmVtZW1iZXIgdGhhdCBwcmljaW5nIHBlciB1c2VyIGNhbiBzaWduaWZpY2FudGx5IGluY3JlYXNlIGNvc3RzIGFzIHlvdSBncm93IGFuZCBzY2FsZSB5b3VyIGJ1c2luZXNzLiBJZiB5b3UgY2FuLCBwYXkgZm9yIHVzYWdlLCBub3QgdXNlcnMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSdW4gYSBmcmVlIHRyaWFsLCB0aGUgYmVzdCB3YXkgdG8gZ2V0IGEgZmVlbCBmb3IgdGhlIHByb2R1Y3QgaXMgdG8gZ2V0IHlvdXIgaGFuZHMgb24gaXQuIE5vIGRlbW93YXJlLCBubyBwcm9taXNlcy4gVGVzdCBkcml2ZSBpdCBpbiB0aGUgZmllbGQgd2l0aCByZWFsIGRhdGEuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRGaW5hbGx5LCBjb25kdWN0IHRlY2huaWNhbCBkdWUgZGlsaWdlbmNlLCBhbmQgdmVyaWZ5IHRoZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3NlY3VyaXR5LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+c2VjdXJpdHkgYW5kIHJlbGlhYmlsaXR5PC9hPiZuYnNwO29mIHRoZSBzZXJ2aWNlIHByb3ZpZGVyLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Qm9udXM6IFNlbGVjdCBhIHBsYXRmb3JtIHRoYXQgZ2l2ZXMgeW91IGZ1bGwgYWNjZXNzIHRvIGFsbCBmZWF0dXJlcy4gTWFueSB2ZW5kb3JzIGFkZCBzaWduaWZpY2FudCBjb3N0cyBhcyB5b3Ugc2NhbGUgeW91ciBvcGVyYXRpb25zIHRvIGFjY2VzcyBkaWZmZXJlbnQgZmVhdHVyZXMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJpbmR5PC9zdHJvbmc+bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpbWFnZXNpZHNuYXZpZ2F0aW9uQnV0dG9uVHlwZXNob3J0Q29kZVRyYW5zZm9ybXNjYXB0aW9uaW1hZ2VDcm9wcmFuZG9tT3JkZXJmaXhlZEhlaWdodGxpbmtUb3NpemVTbHVnYWxsb3dSZXNpemVhc3BlY3RSYXRpb1RycENvbnRlbnRSZXN0cmljdGlvbm5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJsaWdodGJveGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9ubGlnaHRib3hpZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uVHJwQ29udGVudFJlc3RyaWN0aW9ubm9Cb3R0b21NYXJnaW5ub1RvcE1hcmdpbmZpbHRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BYm91dCBCaW5keTwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QmluZHkgaXMgYSBjbG91ZCBBSS1wb3dlcmVkIOKclO+4j3VkaXRzLPCfl5PvuI9hc2tzYW5kIG9tbXVuaWNhdGlvbnBvdWl0Zm9yIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkgbmV0byBuc3BlY3QgeW91ciBzaXRlcyB2ZXJpZnkgYnJhbmQgc3RhbmRhcmRzLCBhbmQgZW4gdGFzcy4gR2V0IHJlYWwtdGltZSByZXBvcnRzLCBzaWduYXR1cmVzLCB2aWRlb3MsIGFuZCBwaG90byB2ZXJpZmljYXRpb25zLmRyb3BDYXBjbGFzc05hbWVUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzEwMzk5NjQvYmluZHkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjQuOSZuYnNwO+KtkCDirZAg4q2QIOKtkCDirZA8L2E+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25saWdodGJveGhyZWZyZWxpZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9ubGlua1RhcmdldFRycENvbnRlbnRSZXN0cmljdGlvbm5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzEwMzk5NjQvYmluZHkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjwvYT5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2hhdCBjdXN0b21lcnMgc2F5PC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQiUHJpb3IgdG8gdXNpbmcgQmluZHksIHdlIGxhY2tlZCBmb2xsb3ctdXAgZnJvbSBvdXIgc3RvcmUgdmlzaXRzIHdpdGggb3VyIHRlYW1zLiBCeSB1c2luZyBCaW5keSwgd2Ugbm93IGhhdmUgZmVlZGJhY2sgbG9vcHMgYnVpbHQgaW4uIiAtIFNlbmlvciBNYW5hZ2VyIG9mIFN0b3JlIE9wZXJhdGlvbnMgJmFtcDsgQ3VzdG9tZXIgU2VydmljZSwgV2luZSBhbmQgTGlxdW9yIEdyb3VwICgxNTAgc3RvcmVzKS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEluIGludGVybmFsIGN1c3RvbWVyIHN1cnZleXMsIDg5JSBvZiBCaW5keSB1c2VycyByZXBvcnQgaW1wcm92ZWQgY3VzdG9tZXIgZXhwZXJpZW5jZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+RmVhdHVyZXMgYXQgYSBnbGFuY2U8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc1RycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdGFydCBhdWRpdGluZyBpbnN0YW50bHkgd2l0aCB0aGUgaW5zcGVjdGlvbiB0ZW1wbGF0ZXMgb3IgY3JlYXRlL3VwbG9hZCB5b3VyIG93biBjdXN0b20gaW5zcGVjdGlvbiBmb3JtcyBpbiBtaW51dGVzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TW9iaWxlIGFwcCBmb3IgQW5kcm9pZCBhbmQgaU9TLCBXZWIgYXBwIGZvciBQQ3MgYW5kIGxhcHRvcHMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZWFsLXRpbWUgcmVwb3J0aW5nIGZvciBLUElzLCBpbnNpZ2h0cywgdHJlbmRzLCBhbmQgcm9vdCBjYXVzZXMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBc3NpZ24gYWN0aW9uIHBsYW5zLCB0cmFjayBwcm9ncmVzcywgYW5kIHZlcmlmeSB3aXRoIHBob3RvcyBhbmQgdmlkZW9zLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QnVpbHQtaW4gZmllbGQgaGllcmFyY2h5IGVuc3VyZXMgbm8gb3ZlcnNoYXJpbmcgb2YgZGF0YS5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE1hbmFnZSBwcm9qZWN0cyB3aXRoIGJ1aWx0LWluIHByb2dyZXNzIHRyYWNraW5nLCBHYW50dCBjaGFydHMsIGhpc3RvcnksIHRhc2sgZGVwZW5kZW5jaWVzLCBhbmQgbWlsZXN0b25lcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERyaXZlIGFjY3VyYWN5IGFuZCBhY2NvdW50YWJpbGl0eSB3aXRoIEdQUywgdGltZSBhbmQgZGF0ZSBzdGFtcHMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUYXNrIG1hbmFnZW1lbnQsIHNldCBkaXJlY3RpdmVzIGFuZCBwcmlvcml0aWVzLCBhdXRvbWF0ZSBub3RpZmljYXRpb25zLCBhbmQgdHJhY2sgY29tcGxldGlvbi5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENvbW11bmljYXRlIHdpdGggeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMsIHNlbmQgbWVtb3MsIHNoYXJlIGluZm9ybWF0aW9uLCBuZXdzLCBhbmQgYW5ub3VuY2VtZW50cy4gVGFyZ2V0ZWQgZGlzdHJpYnV0aW9uIGJ5IHVzZXIsIHJvbGUsIG9yIHNpdGUgdGFncy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRpY2tldCBtYW5hZ2VtZW50LCB0cmFjayBtYWludGVuYW5jZSByZXF1ZXN0cywgY3VzdG9tZXIgY29tcGxhaW50cywgYW5kIHNpdGUgZmVlZGJhY2suIE9wZW4sIHJldmlldywgYW5kIGNsb3NlIHRpY2tldHMsIGFuZCBjcmVhdGUgYSByZWNvcmQgb2YgcHJvYWN0aXZlIHJlc29sdXRpb24uVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQdWJsaXNoIFNPUHMgKFN0YW5kYXJkIE9wZXJhdGluZyBQcm9jZWR1cmVzKSwgY29udHJvbCB2aXNpYmlsaXR5LCBhbmQgY29ubmVjdCB0aGVtIHRvIGluc3BlY3Rpb24gZm9ybXNUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9ubGluZSBhbmQgT2ZmbGluZSBtb2RlcyBhbGxvdyB5b3UgdG8gY29uZHVjdCBpbnNwZWN0aW9ucyBhbnl0aW1lLCBhbnl3aGVyZS5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFQSSAmYW1wOyBTU08gdG8gaW50ZWdyYXRlIHdpdGggeW91ciBlbnRlcnByaXNlIHN5c3RlbSBhbmQgYnVzaW5lc3MgaW50ZWxsaWdlbmNlLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RnVsbCBhY2Nlc3MgdG8gYWxsIGZlYXR1cmVzIHdpdGggbm8gcGF5d2FsbHMgdG8gYWNjZXNzIGRpZmZlcmVudCBtb2R1bGVzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGVwbG95bWVudC1yZWFkeSBpbiBob3Vycy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEdEUFIgY29tcGxpYW50IGFuZCBhdmFpbGFibGUgaW4gMjIgbGFuZ3VhZ2VzVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRyaWFsPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hcHAvcmVnaXN0cmF0aW9uL3N0ZXAxP2xhbmc9ZW4mYW1wO2Fib3V0UHJpY2luZz15JmFtcDthYm91dFRyaWFsPXkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjE0LWRheSBmcmVlIHRyaWFsPC9hPi4gTm8gY29tbWl0bWVudCBhbmQgbm8gY3JlZGl0IGNhcmQgcmVxdWlyZWQuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJpbmR5IGNvbWVzIHdpdGggaHVuZHJlZHMgb2YgaW5kdXN0cnkgYW5kIGNhdGVnb3J5IHNwZWNpZmljIHRlbXBsYXRlczwvc3Ryb25nPi4gVXNlIHRoZXNlIHRlbXBsYXRlcyBpbiB5b3VyIG93biBhY2NvdW50LCBjdXN0b21pemUgdGhlbSwgb3IgY3JlYXRlIGFuZCB1cGxvYWQgeW91ciBvd24gZm9ybXMhJm5ic3A7QWNjZXNzIHRvIHRlbXBsYXRlcyBpcyBhdmFpbGFibGUgZHVyaW5nIHRoZSAxNC1kYXkgZnJlZSB0cmlhbCwgd2l0aCBwYWlkIHBsYW5zIGF2YWlsYWJsZS5kcm9wQ2FwY2xhc3NOYW1lVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QW5kcm9pZCBhbmQgaVBob25lIGFwcDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGlyZWN0IGxpbmsgdG8gZG93bmxvYWQgQmluZHkgb24gdGhlIEFwcCBTdG9yZTombmJzcDs8YSBocmVmPSJodHRwczovL2FwcHMuYXBwbGUuY29tL3VzL2FwcC9iaW5keS9pZDY3NTM5ODI4NTgiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmh0dHBzOi8vYXBwcy5hcHBsZS5jb20vdXMvYXBwL2JpbmR5L2lkNjc1Mzk4Mjg1ODwvYT5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERpcmVjdCBsaW5rIHRvIGdldCBCaW5keSBvbiBHb29nbGUgUGxheTombmJzcDs8YSBocmVmPSJodHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmJpbmR5LnR3YSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2E8L2E+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlByaWNpbmc8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHJpY2VkIGJ5IHVzYWdlLCBub3QgdXNlcnMsIEJpbmR5IGNvc3RzIGxlc3M8L3N0cm9uZz4uIEFsbCBwbGFucyBpbmNsdWRlIHVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zLmRyb3BDYXBjbGFzc05hbWVUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudElmIHlvdSBhcmUgbm90IHVzaW5nIEJpbmR5LCBpdCBpcyB0aW1lIHRvIOKaoSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3N3aXRjaC8iPnNhdmUgdGltZSwgY3V0IGNvc3RzLCBhbmQgb25ib2FyZCBmYXN0PC9hPiZuYnNwO3dpdGggdGhlICMxIHJhdGVkIGF1ZGl0L2luc3BlY3Rpb24sIHRhc2sgYW5kIGNvbW11bmljYXRpb24gcGxhdGZvcm0gZm9yIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPbmJvYXJkIGVhc2lseSBpbiBkYXlzIHdpdGggcmVzcG9uc2l2ZSBhbmQgcmVsaWFibGUgc3VwcG9ydC4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LWRlbW8vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5XYXRjaCBhIGRlbW88L2E+LCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2NvbnRhY3QvI2luZm9ybWF0aW9uT3JGcmVlVHJpYWwiPkNvbnRhY3QgdXM8L2E+Jm5ic3A7b3ImbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hcHAvcmVnaXN0cmF0aW9uL3N0ZXAxP2xhbmc9ZW4iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlRyaWFsPC9hPiZuYnNwO3RvZGF5IVRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5LZXkgRmVhdHVyZXMgb2YgQmluZHk8L3N0cm9uZz5sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlNpdGUgYXVkaXRzIGFuZCBvcGVyYXRpb25zIGV4ZWN1dGlvbjwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QmluZHkgaXMgYnVpbHQgZm9yIHNpdGUgYXVkaXRzIGFuZCBjb21wbGlhbmNlLiBVc2UgYSB0ZW1wbGF0ZSBvciBidWlsZCB5b3VyIG93biBjdXN0b21pemVkIGluc3BlY3Rpb24gZm9ybXMsIHdpdGggZ2VvZmVuY2luZywgd2VhdGhlciB0YWdnaW5nLCBzaWduYXR1cmVzLCBwaG90bywgYW5kIHZpZGVvIHZlcmlmaWNhdGlvbi4gQXNzaWduIGNvcnJlY3RpdmUgYWN0aW9ucyB0byBmaXggaXNzdWVzLiBFcXVpcCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcyB3aXRoIGFuIGludHVpdGl2ZSBwbGF0Zm9ybSwgdGhleSBrbm93IGhvdyB0byB1c2UuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlJlYWwtdGltZSByZXBvcnRpbmc8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRyYWNrLCB2ZXJpZnksIGFuZCBhY2Nlc3MgZGF0YSBpbnN0YW50bHkgYWNyb3NzIHNpdGVzIHdpdGggbm8gb3ZlcnNoYXJpbmcuIFJ1biBhZ2dyZWdhdGUgYW5kIHJhdyBmaWx0ZXJlZCByZXBvcnRzLiBBdXRvbWF0ZWQgZGF0YSBleHBvcnRzIHdpdGggdGhlIEFQSSBhbmQgaW50ZWdyYXRlIHdpdGggeW91ciBkYXRhIHdhcmVob3VzZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VGFzayBhbmQgcHJvamVjdCBtYW5hZ2VtZW50PC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZW5kIHRhc2tzIHRvIHNpdGVzIGFuZCB1c2VycyBpbiBzZWNvbmRzLiBUaGUgYnVpbHQtaW4gZmllbGQgaGllcmFyY2h5IGxldHMgeW91IHRhcmdldCByZWNpcGllbnRzIGluZGl2aWR1YWxseSwgb3IgYnkgdXNlciwgcm9sZSwgYW5kIHRhZy4gU2V0IHByaW9yaXRpZXMsIGR1ZSBkYXRlcywgYXV0b21hdGUgbm90aWZpY2F0aW9ucywgYW5kIHZlcmlmeSB3aXRoIHBob3Rvcy4gQ3JlYXRlIG11bHRpLXN0ZXAgd29ya2Zsb3dzIHdpdGggZGVwZW5kZW5jaWVzIGFuZCB0cmFjayBjb21wbGV0aW9uIGluIHJlYWwtdGltZS4gTWFuYWdlIHNpdGUgcHJvamVjdHMsIHNlbmQgdGFza3MsIGFkZCBtaWxlc3RvbmVzLCB3aXRoIEdhbnR0IGNoYXJ0cyBhbmQgcHJvZ3Jlc3MgcmVwb3J0cy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Q29tbXVuaWNhdGlvbjwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2VuZCBtZW1vcyBhbmQgaW5zdGFudCBtZXNzYWdlcywgc2hhcmUgaW5mb3JtYXRpb24sIG5ld3MgYW5kIGFubm91bmNlbWVudHMgd2l0aCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcy4gVGFyZ2V0IHRoZSBkaXN0cmlidXRpb24gYnkgdXNlciwgcm9sZSwgb3Igc2l0ZSB0YWcuIEF1dG9tYXRlZCBub3RpZmljYXRpb25zLCByZWFkIHJlY2VpcHRzLCBhbmQgZm9sbG93LXVwcy4gQWN0aW9uYWJsZSBjb250ZW50IGFsbG93cyB5b3UgdG8gdGllIGNvbW11bmljYXRpb24gd2l0aCBleGVjdXRpb24sIGNvbW11bmljYXRlIGFuZCBtYWtlIHN1cmUgaXQgZ2V0cyBkb25lLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QcmljZSBieSB1c2FnZSwgbm90IHVzZXJzIGFuZCBzaXRlcywgc2F2ZSB1cCB0byA3NSUgY29tcGFyZWQgdG8gY29tcGV0aXRvcnM8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFVubGltaXRlZCB1c2VycyBhbmQgc2l0ZXMsIHByaWNlZCBieSB1c2FnZS4gR2V0IGV2ZXJ5b25lIG9uIGJvYXJkLCBnZXQgdmlzaWJpbGl0eSwgYW5kIGRyaXZlIGFjY291bnRhYmlsaXR5IGZvciBldmVyeW9uZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdoZW4gdmVuZG9ycyBjaGFyZ2UgYnkgdXNlciBvciBzaXRlLCBpdCBsaW1pdHMgcGFydGljaXBhdGlvbiB3aGljaCBpcyBjb3VudGVyIHByb2R1Y3RpdmUgYW5kIGluY3JlYXNlcyBjb3N0cyBhcyB5b3UgZ3JvdyBhbmQgc2NhbGUgdXNhZ2UuIFRoaXMgdHlwaWNhbGx5IGJlbmVmaXRzIHRoZSB2ZW5kb3IgYW5kIG5vdCB0aGUgY3VzdG9tZXIuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlNhZmV0eUN1bHR1cmU8L3N0cm9uZz5sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkFib3V0IFNhZmV0eUN1bHR1cmU8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9wZXJhdGlvbnMgcGxhdGZvcm0gdG8gc3VwcG9ydCBpbnNwZWN0aW9ucyBhbmQgZGFpbHkgYWN0aXZpdGllcy4gVG9vbCBmb3Igd29ya2Zsb3cgYXNzaWdubWVudHMgYW5kIHRhc2sgbWFuYWdlbWVudC4gU3RhbmRhcmRpemUgcmVwb3J0cyBhbmQgc2hhcmUgdGhlbSBhdXRvbWF0aWNhbGx5LmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzE0MTA4MC9pYXVkaXRvciIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciBub2ZvbGxvdyI+NC42IOKtkDwvYT5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+RmVhdHVyZXMgYXQgYSBnbGFuY2U8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc1RycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRNYW5hZ2UgYXNzZXRzVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREZXZpY2UgcmVhZGluZ3Mgd2l0aCBzZW5zb3JzVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBdXRvbWF0ZWQgcmVwb3J0c1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2NoZWR1bGUgY2hlY2tzVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRyaWFsPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQzMC1kYXkgZnJlZSB0cmlhbC5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50JDI0L21vbnRoL3VzZXIuIEVudGVycHJpc2UgcGxhbnMgYXZhaWxhYmxlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5LZXkgRmVhdHVyZXMgb2YgU2FmZXR5Q3VsdHVyZTwvc3Ryb25nPmxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+SW5zcGVjdGlvbnM8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENyZWF0ZSBjdXN0b20gdGVtcGxhdGVzIGFuZCB1c2UgdGhlbSBldmVyeXdoZXJlLCBvbmxpbmUgYW5kIG9mZmxpbmUuIExhcmdlIGxpYnJhcnkgb2YgdGVtcGxhdGVzIHRvIGhlbHAgZ2V0IHlvdSBzdGFydGVkLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Bc3NldHM8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE1haW50YWluIGFuIG92ZXJ2aWV3IG9mIGFsbCB5b3VyIGFzc2V0cy4gTWFuYWdlIGFzc2V0cywgdmlldyBoaXN0b3J5IGxvZywgYW5kIHN0b3JlIGRvY3VtZW50cyBpbiBvbmUgcGxhY2UuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPklvVDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q2FwdHVyZSBkZXZpY2UgcmVhZGluZ3MgYW5kIG1vbml0b3IgdHJlbmRzLiBUYWlsb3Igc2V0IHVwcyB3aXRoIG11bHRpcGxlIG9wdGlvbnMgZm9yIGNvbm5lY3Rpdml0eS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+RmluYWwgV29yZHM8L3N0cm9uZz5sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZWxlY3RpbmcgYSByZXRhaWwgYXVkaXQgcGxhdGZvcm0gY2FuIGhhdmUgYSBsYXN0aW5nIGltcGFjdCBvbiB5b3VyIGJ1c2luZXNzLiBXaGVuIGNob29zaW5nIGJldHdlZW4gcG9wdWxhciBwbGF0Zm9ybXMgbGlrZSBCaW5keSBhbmQgU2FmZXR5Q3VsdHVyZSwgY2hvb3NlIHRoZSBvbmUgdGhhdCBiZXN0IGZpdHMgeW91ciBuZWVkcy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJpbmR5IGlzIGJldHRlciB0byBleGVjdXRlIG9uIHNpdGUgZXZlcnkgdGltZSwgdmVyaWZ5IGNvbXBsaWFuY2Ugd2l0aCBicmFuZCBzdGFuZGFyZHMsIGFuZCBpbXByb3ZlIHlvdXIgd29ya2Zsb3dzIHdpdGggdGFzayBtYW5hZ2VtZW50IHdpdGggYXV0b21hdGVkIG5vdGlmaWNhdGlvbnMgYW5kIGFuIGVhc3ktdG8tdXNlIGFwcC4gQWxsIHBsYW5zIHdpdGggQmluZHkgaW5jbHVkZSB1bmxpbWl0ZWQgdXNlcnMgYW5kIHNpdGVzLCBnZXR0aW5nIGV2ZXJ5b25lIGludm9sdmVkLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T25lIG9mIHRoZSBiaWdnZXN0IGRpZmZlcmVuY2VzIGJldHdlZW4gQmluZHkgYW5kIFNhZmV0eUN1bHR1cmUgaXMgcHJpY2luZy4gQmluZHnigJlzIHVzYWdlLWJhc2VkIG1vZGVsIGFsbG93cyBvcmdhbml6YXRpb25zIHRvIHNjYWxlIHdpdGhvdXQgaW5jcmVhc2luZyBjb3N0cyBwZXIgdXNlciwgd2hpbGUgcGVyLXVzZXIgcHJpY2luZyBtb2RlbHMgY2FuIGJlY29tZSBzaWduaWZpY2FudGx5IG1vcmUgZXhwZW5zaXZlIGFzIGFkb3B0aW9uIGdyb3dzIGFjcm9zcyBsb2NhdGlvbnMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGFnTmFtZWxheW91dFRycENvbnRlbnRSZXN0cmljdGlvbm5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5wYWRkaW5nQ3VzdG9taW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVsYXlvdXRUcnBDb250ZW50UmVzdHJpY3Rpb25ub0JvdHRvbU1hcmdpbm5vVG9wTWFyZ2lucGFkZGluZ0N1c3RvbWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5DaG9vc2UgQmluZHkgaWYgeW91Ojwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9wZXJhdGUgNSDigJMgLDAwMCsgbG9jYXRpb25zIGFuZCBuZWVkIHNjYWxhYmxlIGV4ZWN1dGlvblRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2FudCB0byBpbXByb3ZlIGF1ZGl0IHNjb3JlcyBhbmQgb3BlcmF0aW9uYWwgY29uc2lzdGVuY3lUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE5lZWQgYWR2YW5jZWQgd29ya2Zsb3dzLCByZXBvcnRpbmcsIGFuZCBwcm9qZWN0IG1hbmFnZW1lbnRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdhbnQgcHJlZGljdGFibGUgcHJpY2luZyB3aXRob3V0IHBlci11c2VyIGNvc3QgaW5jcmVhc2VzVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkNob29zZSBTYWZldHlDdWx0dXJlIGlmIHlvdTo8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc1RycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnROZWVkIHNlbnNvcnMgYW5kIElvVFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T3BlcmF0ZSBpbiBjb21wbGlhbmNlIGhlYXZ5IGVudmlyb25tZW50c1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXYW50IHRvIGxlYXJuIG1vcmUgYWJvdXQgb3RoZXIgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIHByb3ZpZGVycz8gQ2hlY2sgb3V0IG91ciBwb3N0IG9uIHRoZSBUb3AgMTAgUmV0YWlsIEF1ZGl0IFNvZnR3YXJlIHBsYXRmb3JtcyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmVzdC1yZXRhaWwtYXVkaXQtc29mdHdhcmUvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2Jsb2cuYmluZHkuY29tL2Jlc3QtcmV0YWlsLWF1ZGl0LXNvZnR3YXJlLzwvYT5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc3N0YXRlc2F2ZWRBdHN0YXRlc2F2ZWRCeUFU8J+To0MgYXAgcHVycHNlLWJsIHdya3MuSSxzZGt0ZXh0UGFuZWxIaWRlQ29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3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXljAHckMTYyMWRkZTAtMzk3MC00MzU4LThjMzMtYmY4ZmM3YTY0NDQ3eHh4dyQwYzhiODNkNS1iY2U1LTQ1YWQtOWI3NC04OTdhNjMxMDJiY2V3JDI2YzBhMDllLTQ3Y2MtNGI4YS04NjIzLTAwYTM1Njg0MDM0MnckYTViMTBkYjctZTQ5NS00NTQwLWEyYjgtMDAzMDIzY2U1ZTlldyQ0ZDIzZTAyOC04OTlmLTRlYzUtYWM0YS00ZDFjMzY2NGJlNjN3JGMzMGZiMDI3LWJiNzQtNDYxNC04MmVjLTlhNWQyN2EwMThkMnckZWVmNmNhM2QtMjUwMi00Y2E3LWJkMjktNWY0ZmFjNzE2NmYwdyQxYzgzZDY2ZC01Y2JjLTQ4MzItYjg0Ny0yMzEzYzVhNzBkMzJ3JDZmZGU3NzE5LTVhMjYtNDI3YS1hYzRiLWNkMGFjNTRiZGNhN3ckOWNhYzMzMDUtMjljMy00ZTYxLTkzMGEtMjc4YzEzODdmZDU3dyRkMDAzM2EwZi0yNzE0LTRiM2YtYWZjNi1kYjFmYzk4ZjM4NjV3JDMxMGMxZjk5LTY3YWQtNGZmYi05NmU4LWUwMDVjNzVlNTYyOHckN2MwYzg4YTItMTgwNi00MjBmLTgwMDYtODcwZDljZjg3ZTZmdyQ0Zjg3YTAyZC1jYjNlLTQwZjMtOWE5ZC1lODcyMjNjMTViOTh3JDg0MGFjZmM4LTU1YjAtNGYwYy05Yjg3LWI1ZDBhMjk4MjI1OXckMjJjZWQzNjEtYWQ1YS00ZjdkLWJlOWMtOGM2ZDFlNjEzMTRjdyQ1YzJjYjQyNS1jOGUyLTQ1ZDQtOWUwNS1jOTI5Mjk3OTg0MTB3JDA0ODgwMTI5LTQ5MzEtNGFlOC04MmFiLTQ1ZDQzYzBhMThjY3ckM2RjZjVkZTQtNGUzYi00OWUyLTgxOWYtNTg0OThkYjA1MTE1dyQxMmNlMGQ5Zi1hYzU2LTQyYzUtYjdmMi1mNjFlMmRiODEzOGV3JGQ3ODU3YjAxLTk2ODctNDExOS1iZDg1LTcyOGI1NDRhNzExYXckMmEzMGFjNTMtOTJiMC00ZTNjLTg0MDMtNTViZjJjMWY3MDY4dyQwNGNiOTA0Mi1iOWIxLTQ0OGEtOTUzYi00NjQ2N2ZiZTIwZTN3JDBjMDMyYjFjLTc2NzctNDMwNy1hNjg5LWZlZmU3OGI5M2E0MXckNDVlOGNmOWYtYmNlYS00M2RlLWEzNmUtZjY4OWZhYjcxMThjdyQxZTcxZWI3ZS1lMDg5LTQyZjUtYThmOS03ZjRjMjhlOWYzNTF3JGY1YzQ3YjU3LWNiMWItNDM5MS05YTgyLWU4YTdmZDQxMzI5OXckZDI1Zjg3NGItMTE1ZC00MWY4LWI2M2UtNzEyNDBlMTNmMTczdyRlODMxYmE0ZS0yMGM0LTQ1NjAtOWEyOS05YjRlY2NhMGMzZGZ3JDMzM2VjZDczLWQyOTktNDEwNC1hNzI3LTAyMDZmNTM4ZDg5MXckMjVlNDcwYmItMTMxZC00ZGRhLTg3YTYtMzJhMzliMDA0MzA4dyQ2NjdjNjk0My01N2RjLTQzNzktODBhNi0zNWVlZDNjNWJjNGR3JGMyY2I4ZTZlLTFkYTYtNDcxMS04MjU4LWEzMjQ5NWUwMmVhOHckNWQ3N2Q3ZjQtYTBiMS00YTU3LWE4ZDYtZGY5MTY4ZTc2NWJhdyQ2OGNhZWQ3NC0xNjUzLTQ4MDgtYjQzYy0xNWU5OTg2Y2M0MzB3JDRiMDBmNmZiLTk4YjEtNGI0NS04MDMzLTk3MTZmMDQzODQzMnckNzhhNzBmYzEtN2VhZS00MjJhLWI0YWEtYTUwZjNiNmUxNDNmdyQzZjkzYjM3Yy1hZTllLTQyMzAtODE4YS01NTU1NmM5NWI1ZTF3JDhkOGM4MDZhLTEyZjItNDMxMC1iMTNmLWEzYjY0YzFhYWYzN3ckNmI0MWM3MGItZWE4Zi00ZTBmLThjYzItMmVmNzZiNTQ1NGM1dyQwZDUxMTQ1Zi1jNDQ5LTQ3OWUtYTlkNS04NmVhODZjODRhMzh3JDlhZGU2MTIzLTZmZWEtNDE4MS1iNDVmLWM4YjFlZTIyMDg0OXckMTgyMmFjZTItY2I3NS00ZTk3LWEzYWYtYWE4MWQ3NDNjN2I5dyQ3N2U1NDJlNi1iN2IwLTRmNjUtOGEzNC0xYmE0NTk5NTMwMTl3JGFmMGIxNzM3LWRiY2EtNDgwNS1iNjg2LWM3OWRhNzA2Y2I0ZXckMmVhMzZmYzUtMmZmZC00NjU4LWJiODgtMWIyNjZlM2ZlZGI0dyRlYmU0YjU3Ny1lMGQ5LTRlMzUtYjQ5MS1jNDEyYWE4MjE1MmV3JDg3YmNjN2I1LTc4ZGUtNDZjNi04OWJjLWEzNDVhMmM4MTEzMXckOTE1YjY4ODMtY2UyZS00OTAxLWFiNDEtMDMwMWMxMGQ3ZjZmdyRhOGVkNWUxYi00MWMzLTRhMmItOWZjOC0yYTY4ODU5NTY0OWJ3JDU4MTQ2NWQwLTAyMDctNDRkYi1iN2FjLTdmMzVhYzNiYzU5MnckYTdmNDFlZDMtZWVlMy00NWI0LThiYjMtMGFhNjg2ZjQ5MTUzdyQ2OGViMGJhNi0yYmE4LTRlZWQtYWFhYS0wYTU0ODMyZWRhMmF3JDQ0YjlmN2Q2LTUxNTQtNDk5ZS04MTZjLTM3N2EyZWJiZTRmZnckODgxNTQ2MDktMTBiYi00NmY3LWFhMWEtYWVkMWYxZjg1NTYwdyQ4NzkzZWUxNi0yNTg4LTQ5OGQtYmExZi0wNTY1Nzc2NmYxNjB3JGYxZWUzMThiLWMzNDYtNDRkMy04ZjgyLTc3OTIwODM2MDE4OXckYjVhZmQzNjUtMjE3MS00Mjg4LWIzMDctOTYxOGIwYTJiODFjdyQ1NDc1OTc3ZS0wMzM3LTQ1ZWEtYTU0My0yNTQxYjFjMzgzMDV3JDZlYzYwNzg4LTNlMDgtNGE2Mi1hMDFiLTZkYmMzMzc3YjNiOXckMWJmOGYzODUtYWQ2Zi00ZjdlLTg1NzEtMTEyMWE2NmM2ZDk0dyQwODFlYzljNy1jMTg4LTRhMGItODI3Mi1hOTViZTljNDUxMDJ3JGUwZDJlMjFkLTQxNWEtNDlkOS04YTM3LWNjMTVjNjA0ZmUwOXckZDhhZDA3ZTUtMmUwMS00M2Y1LWJkOGYtYzY4ZjQ3NzczNWJldyRlOWU0MmM4Yy02OGQyLTQzY2UtOTJkYi02Mjg2Y2UyNzc3ZDd3JDE4YTY0ZDgwLTYzYzUtNDkzZi1iZjVkLWE1YjNkNDMzZTZkMHckNjZmYTM4NzUtYjQ5MC00NTA5LWFhZDMtNTYzYTM1NTMwMmU2dyQ5ZTM4NmUyYi0yNTU1LTRjMTQtOGU5Ni01M2FiNzFiNTlmN2V3JDcwZDE5ODdhLTJjZGItNGNkOC1hZmZmLWIzNTliMDE0MTZlN3ckZDc4ZDZjOWUtMTlkMS00YTEwLWJhYzEtOTEzZDNiYmExZTg4d3Q8bGk+T3BlcmF0ZSBpbiByZXRhaWwsIGhvc3BpdGFsaXR5LCBvciBmb29kIHNlcnZpY2UgYW5kIGhhdmUgNSDigJMgNSwwMDArIGxvY2F0aW9ucyBhbmQgbmVlZCBzY2FsYWJsZSBleGVjdXRpb248L2xpPnckMTBkNWE1YjgtYTQ4Ni00OTIxLWE5ZDUtN2NhYmIwZmE1NDgyeHh4e0J54iKK\/6AAfYeP+tUJf3cCdGR3BmNlbnRlcncCdGR3BmNlbnRlcncCdGRkAHeMAzxwPkJpbmR5IGlzIHB1cnBvc2UtYnVpbHQgZm9yIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkuIE9yZ2FuaXphdGlvbmFsIGhpZXJhcmNoeSwgd29ya2Zsb3dzLCB0ZW1wbGF0ZXMsIGFuZCBwcm9jZXNzZXMgcmVmbGVjdCBiZXN0LXByYWN0aWNlcyBhbmQgdGhlIG5lZWRzIG9mIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkgbmV0d29ya3MuIFNhZmV0eUN1bHR1cmUgaXMgYSBzYWZldHkgZm9jdXNlZCBhdWRpdCB0b29sIHRoYXQgZm9jdXNlcyBvbiBjb25zdHJ1Y3Rpb24uIEl0IG9mZmVycyBnZW5lcmljIGF1ZGl0IGFuZCBjaGVja2xpc3QgZmVhdHVyZXMgYnV0IGlzIG5vdCB3ZWxsIGFkYXB0ZWQgdG8gdGhlIHNwZWNpZmljIG5lZWRzIG9mIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkgbmV0d29ya3MuPC9wPlwAdyRiNDAyYzM3My04NjcwLTQwNDgtOGI3ZS0wYWVlN2ZiOWVjZWN3lwQ8cD5DaG9vc2luZyB0aGUgcmlnaHQmbmJzcDtzdG9yZSBjb21tdW5pY2F0aW9uLCByZXRhaWwgYXVkaXQvaW5zcGVjdGlvbiBhbmQgdGFzayBtYW5hZ2VtZW50IHNvZnR3YXJlJm5ic3A7d2lsbCBlbGV2YXRlIHlvdXIgcmV0YWlsIG9yIGhvc3BpdGFsaXR5IGJ1c2luZXNzLiBJdCBzdGFydHMgd2l0aCB2ZXJpZnlpbmcgYnJhbmQgc3RhbmRhcmRzIGFuZCBzZW5kaW5nIGNvcnJlY3RpdmUgYWN0aW9ucy4gSXQgZW1wb3dlcnMgeW91IHRvIHNlbmQgdGFza3MgdG8gc2l0ZXMgaW4gc2Vjb25kcywgc2V0dGluZyBwcmlvcml0aWVzIGFuZCBkdWUgZGF0ZXMsIGFuZCB2ZXJpZnlpbmcgY29tcGxldGlvbiB3aXRoIHBob3Rvcy4gSXQgYWxsb3dzIHlvdSB0byBwb3N0IG5ld3MgYW5kIGluZm9ybWF0aW9uIGFib3V0IHVwY29taW5nIHByb2dyYW1zIGFuZCBwb2xpY2llcy4gSG93ZXZlciwgd2l0aCBzbyBtYW55IG9wdGlvbnMgYXZhaWxhYmxlLCBpdOKAmXMgaW1wb3J0YW50IHRvIGZpbmQgYSBzb2x1dGlvbiB0aGF0IGZpdHMgeW91ciBuZWVkcy48L3A+dyQ0ZDEwYTAwOC0xMDYzLTRjYzItYWE5Mi02ZWExYTg5ZWU1ZTZ3JGEzZGYzMThmLWY0MmEtNDhmMS1iMmVjLTE4YTI0NzQ0Y2RmM3ckY2IzOTYyZDAtN2U1Ni00NGQxLTgyMjYtN2VlOGY3ZTFkMDNhdyRkNGM4OGIxOC04ZjY0LTQwNTktYmRhYi02MmQ3MzJjZjJmMDN3JDllNTRmZWRmLTNmOTAtNDlkYS1iMWI1LTFhNWE5YjQ2NTg0MHckZmEwYTlkMGEtYTVlZC00OThlLWIwMTktZDY3ZmY1NGNkMmEyd9cBPGxpPkZpbmFsbHksIGNvbmR1Y3QgdGVjaG5pY2FsIGR1ZSBkaWxpZ2VuY2UsIGFuZCB2ZXJpZnkgdGhlJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvc2VjdXJpdHkvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5zZWN1cml0eSBhbmQgcmVsaWFiaWxpdHk8L2E+Jm5ic3A7b2YgdGhlIHNlcnZpY2UgcHJvdmlkZXIuPC9saT53JDFiOTRhYmY0LTAxM2ItNDRiMC05OTJkLWVmZmYyMzVmZTEyZHckMzNlMDJiMGUtMTBmYS00MTQ0LThkOGMtNmU0MTNkZWU0ZTVkdyQxMTI0ZjI4MS0yMGNmLTRlYzYtODdlMy1lMzY3ZTEyMjEzM2J3JDdiOGM3MjAzLTVhMzktNDIwMS1hN2U4LTBiOThmZWEzODIwMXckZjY0NmRmMDUtYTg4ZC00OTQ5LTg4OTktODY4ZTZjZGFlZDgyd7wCPHAgY2xhc3M9ImlzLXN0eWxlLWluZm8iPkJpbmR5IGlzIGEgY2xvdWQgQUktcG93ZXJlZCDinJTvuI8mbmJzcDtBdWRpdHMsJm5ic3A78J+Xk++4jyZuYnNwO1Rhc2tzJm5ic3A7YW5kJm5ic3A78J+ToyBDb21tdW5pY2F0aW9uIGFwcCBwdXJwb3NlLWJ1aWx0IGZvciByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IG5ldHdvcmtzLiBJbnNwZWN0IHlvdXIgc2l0ZXMsIHZlcmlmeSBicmFuZCBzdGFuZGFyZHMsIGFuZCBzZW5kIHRhc2tzLiBHZXQgcmVhbC10aW1lIHJlcG9ydHMsIHNpZ25hdHVyZXMsIHZpZGVvcywgYW5kIHBob3RvIHZlcmlmaWNhdGlvbnMuPC9wPnckYTE3Nzc5NWYtZWJiNi00OTVkLTg4NDYtODNjNDFlNjM4NDlkdyQyNTlmYTJlMy1jM2E5LTRhNjEtOTQ5Yy0yMzE5ZTc1ZTZjOTl3igE8cD48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMDM5OTY0L2JpbmR5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj40LjkmbmJzcDvirZAg4q2QIOKtkCDirZAg4q2QPC9hPjwvcD53JGNlOWFhY2ZlLWQ3NTQtNDQxOC05YzE5LTBmOTU1YTk2ZjkzNnckNTljY2U4ZDQtNjI2ZS00YTMzLTkxZjMtY2IzYzc1NzYyMmI3dyQ2MTI3OTA2MC05Mjk3LTRkNmItYjBiYS0xMjE2ZWMzZjMzZGZ3JDZhZjU4Mjg1LTA3NTQtNDMxNi1hODFjLTE2YmRlZGE2NTM1OHckZmQ0NzYxNzktNjM3MS00NDYzLWFmZmUtNzYxOGZhNWQ5NDhjdyQ1OGRkZmM3Yy1jMmY4LTRhMjgtYWQ1Zi1jNTVlOTZhMThhZDJ3JDg1ZTIwOTU1LWM3ZDctNGViMS05NTgyLTBmYzQ4MGM4MTY1OXckMzVmZjM4ZTctM2MxMC00MDNhLWFiODktMzZkOThkYTlhYTBldyQxY2E1NDM5MS1iN2JkLTQ3YWMtOWZiZS1mZDRiMjkzMmQ3ZjR3JGRhM2JjNjExLTRlNmEtNGM5Yy05ZjQyLWQxMDRiYjlhOGJjY3exAjxwIGNsYXNzPSJpcy1zdHlsZS1pbmZvIj48c3Ryb25nPkJpbmR5IGNvbWVzIHdpdGggaHVuZHJlZHMgb2YgaW5kdXN0cnkgYW5kIGNhdGVnb3J5IHNwZWNpZmljIHRlbXBsYXRlczwvc3Ryb25nPi4gVXNlIHRoZXNlIHRlbXBsYXRlcyBpbiB5b3VyIG93biBhY2NvdW50LCBjdXN0b21pemUgdGhlbSwgb3IgY3JlYXRlIGFuZCB1cGxvYWQgeW91ciBvd24gZm9ybXMhJm5ic3A7QWNjZXNzIHRvIHRlbXBsYXRlcyBpcyBhdmFpbGFibGUgZHVyaW5nIHRoZSAxNC1kYXkgZnJlZSB0cmlhbCwgd2l0aCBwYWlkIHBsYW5zIGF2YWlsYWJsZS48L3A+dyQzN2I4OGQ0OC1jMmNiLTQ1Y2MtYjAwNy0xYWE2NzZkOWQwOWR3JDNhNTQ1ZmFjLTQ4NzUtNDU3ZC04MDI4LTA3ZWM5YjE2MWNhMXfVATxwPkRpcmVjdCBsaW5rIHRvIGRvd25sb2FkIEJpbmR5IG9uIHRoZSBBcHAgU3RvcmU6Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2FwcHMuYXBwbGUuY29tL3VzL2FwcC9iaW5keS9pZDY3NTM5ODI4NTg8L2E+PC9wPnckZGIxNmYyZmQtY2U2MC00YmU1LWE0MTktYmI3OTFlYmYyMThjd+QBPHA+RGlyZWN0IGxpbmsgdG8gZ2V0IEJpbmR5IG9uIEdvb2dsZSBQbGF5OiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uYmluZHkudHdhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmJpbmR5LnR3YTwvYT48L3A+dyQ0NDhjNzdmZi0xYWVhLTRlNmUtYTVmMS1jY2RiNDAzYzdkNTB3JDEwODBjMTA3LTI2MTktNGIxNy1hNjJhLTQ0MzczZTg4ZmJkMHckYTFhZjU4NGQtNTBhNC00NGY4LWE1YmMtYTQyZmRiMzU4ZDhmdyRiMDEwZTRlZS0xMzIwLTRkMzAtYTdiNC00MWVlMDc1Y2RlYmZ39QE8bGk+SWYgeW91IGFyZSBub3QgdXNpbmcgQmluZHksIGl0IGlzIHRpbWUgdG8g4pqhJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvc3dpdGNoLyI+c2F2ZSB0aW1lLCBjdXQgY29zdHMsIGFuZCBvbmJvYXJkIGZhc3Q8L2E+Jm5ic3A7d2l0aCB0aGUgIzEgcmF0ZWQgYXVkaXQvaW5zcGVjdGlvbiwgdGFzayBhbmQgY29tbXVuaWNhdGlvbiBwbGF0Zm9ybSBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eS48L2xpPnckZmE3MjdlNTMtZGI5OS00NWM2LTg1NGEtYjZiMzA1NDA2YmU3d4sDPGxpPk9uYm9hcmQgZWFzaWx5IGluIGRheXMgd2l0aCByZXNwb25zaXZlIGFuZCByZWxpYWJsZSBzdXBwb3J0LiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktZGVtby8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPldhdGNoIGEgZGVtbzwvYT4sJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vY29udGFjdC8jaW5mb3JtYXRpb25PckZyZWVUcmlhbCI+Q29udGFjdCB1czwvYT4mbmJzcDtvciZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VHJpYWw8L2E+Jm5ic3A7dG9kYXkhPC9saT53JDExNzYyZjIwLWIxMzUtNGFjZC1iZGUyLTQzOGJjNjcwZWFkYXckNmVkOGY5MTMtOTRmMS00ODYzLWI0MmItMDAyODMyOGZiNTNkdyRhZWE3YjJiOS1hMzA4LTQzYzAtYjNlYi0xYTkzZjMwMTFhNjF3JDNkYTMwNGUzLTJjMTgtNDBiZi05YmY2LTk5NTcyMWU3OWIwMnckMGZlMjAxNzUtYjE2OS00MDUzLTk0NjItZmNmN2U1NTMwNmQ0dyQwOTdmZWQ5Ny05ZWI2LTQyNjEtYWViMi0wMmQzZTk3ZmM0Mjl3JDMxY2ViZGQxLTkxZjMtNDA5Mi1hYzcxLTFmODViODNmNGI0OHckNmUxODcxYjgtNzIwNC00YjVlLWExYTctZWY2YzRjMDQ4NjI3dyRjYjU4OGQ0MS1lNjE2LTQwYmEtYjY4NC02MGQzMzYyOTM5MGF3JGQ5YzI3OWUyLWM5ZjctNDIyMi1iYWExLTdiMDBjOGYyMWQ2MXckOWRmNTZhMjktNWMwMC00ZWM5LTljZjItNDA3Njk2ZWQyNzYxdyQxZDUwZjQ1Yi1jNDY1LTQ1ZmMtYjcyOC1lZjk4YzA2MjJlZmJ3JDg5ZjA5OGE1LWU3MGUtNDg2Ny04NWNmLTdlMzk4MGE3ZmQ3OXckMzRmMTRmYjQtZDg3NC00Yjk0LTkwODgtM2EyYmZiNDNkNDAxdyRiOTkwNjUzOC0yNzJhLTRlNmEtYTI5ZS1mNzhjNTc2MWZmMTZ3JGQzMWYwNWE1LTg3YzMtNDkwNy04ODNlLTUxMWUzZjVkYTc0OXckZDAxNjcwM2UtNzVkOS00MDRiLWJhNGItODRhYWNjMzJjM2U4dyQ1NGFhY2U5Yi1hNWIxLTQ4MWUtYjhjNS05MTY0MGJiMjdiYzV3JDgzOTZjZDNjLWQ4ZDYtNDc3NC1iNjc3LWQ4MWFhMmFmMGI2MnckYTcyYzY1MDAtY2NhYi00MzNjLWE4NzItYmJmY2RhYzM4YmFjdyQ5ZWZmMjMyMi0zNTA5LTRiNWUtYTRmNy0xZGMxMGY1NTI3YzZ3JDUxNGM0MmZkLTY2MjAtNDUyYy1iZjU1LWU4YTJjNjk4OTFmNXckYjZkMGY3M2ItOTcwOC00YjZiLTg3NzUtMTdmNWM0YmQ4OTUwdyQzMDkyMDU4ZS0yY2MyLTRiNmMtOGNiZC1iZTFlYjM0ZTIyYzZ3JDM3YzdiZTRjLTcxY2EtNGUxZC05YjExLTY3NzcxNjE5ODUwOHckZTQ0ZThjMTMtNGNlZC00MTUxLThkNmMtM2RhMmUwZmM4M2MzdyQ5YWJhMDE4Ny1mZDE1LTRlMmEtODcwMy05ZDExMjQ2N2I5Y2V3JGQwZjE3ODQ2LWQ3NzYtNGRhNy04MWYxLTE4MjMyZDUxOWM4N3ckMjg5YzBmNGQtYjcxOS00ZDhmLTgxN2UtMjdmNzExOTU0MTI0dyQ3ODA3MWJiNi1jMWNkLTRlMTMtODJjZi1jN2FlMGYwNTYwYzF3JDcwMTBiODQwLTQ4NTktNDU3Zi05ODU3LTEzNjM1Nzg0YmU5MXckZjUyZWIxOWQtMGIxNS00MTk0LWExYTYtNzVlZDQ5Y2JhZjNidyQ0MDI5ODEyNy0xMzcwLTRiZTQtODZmZS1lMGM0ZjE1NGI2ZTR3JDY2OTFmZjQ0LTliMTEtNDFlYy1iMjEwLTdhMDI2M2FlMzI3YnckMzEyMjdjMzAtNDdjYi00YzRlLWJjMzQtNjVjYTdiNDUyNzQ5dyRjMmNhYjlkNy0xMGQ5LTRmMWMtYjc1ZS0zNDBlYWI4ODlkMTh3JDk3MDg0MTk4LTU1MWYtNDNjYS04N2I3LTg4MjUyZDVjMjBiN3ckY2E3NzlkMDAtNGFiYS00MjJlLTg1MTAtYWNjYTllNWViNTQ3dyRhNWYzNWFiOS1lOWUxLTQ4N2QtOGQzZi00NGNlZjgxN2RhMmF3JGRiMjA0YzIwLTcyNjQtNDlkZC04NWM4LTc2MThiMzA4ZTk2MHckZDVkNGQ2M2QtMWE3Zi00ZmQzLTgzNzQtNjcwMGI5MWIxOGVjdyQyYTA3MTUwYi1jNTE1LTRlMWItYjU3Zi0xODViZmJkMDg2NzJ3JGUwYzllYjcxLTc5MGEtNDBiYi1iMjNlLWY3N2FkNTBmNjBkNHdUPGxpPk9wZXJhdGUgaW4gY29tcGxpYW5jZSBoZWF2eSBlbnZpcm9ubWVudHMgbGlrZSBjb25zdHJ1Y3Rpb24gb3IgbWFudWZhY3R1cmluZzwvbGk+dyRjYzliNGQ3OC02NjVkLTQxZWQtOTI5MS0xNDA5YzA5NWNmYzJ3JGIzOWM3MDQ2LTZhYmMtNDIxYi1iOTBiLTM1M2MxYTMzODg2N3eqAjxwPldhbnQgdG8gbGVhcm4gbW9yZSBhYm91dCBvdGhlciByZXRhaWwgYXVkaXQgc29mdHdhcmUgcHJvdmlkZXJzPyBDaGVjayBvdXQgb3VyIHBvc3Qgb24gdGhlIFRvcCAxMCBSZXRhaWwgQXVkaXQgU29mdHdhcmUgcGxhdGZvcm1zJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iZXN0LXJldGFpbC1hdWRpdC1zb2Z0d2FyZS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmVzdC1yZXRhaWwtYXVkaXQtc29mdHdhcmUvPC9hPjwvcD7cDwB3EzIwMjUtMTItMzBUMTM6MzA6Mzh3FmJpbmR5LXZzLXNhZmV0eWN1bHR1cmV3B3B1Ymxpc2h9osCbmAF9tIkIdwRvcGVudwZjbG9zZWR5dwB3CHN0YW5kYXJkdwB3AHcAdwB3AHl9AHl9AHl3AHcAeHh2AhhpbWFnZV9nZW5lcmF0b3Jfc2V0dGluZ3N2BAh0ZW1wbGF0ZXcHaGlnaHdheRBkZWZhdWx0X2ltYWdlX2lkfQAEZm9udHcAB2VuYWJsZWR5B3ZlcnNpb259Anl5dQJ9v+vlDX2Y7+aFBXUGfb\/w5oUFfYrs5oUFfbTw5oUFfY3q5oUFfbXw5oUFfbbw5oUFdyQwYTQ4MDBiYS01ODA5LTQ4ODgtYjkyNy0zNWI4NjdjNGM2NTJ4d3g8cD5JbiB0aGlzIHBvc3Qgd2UgY29tcGFyZSB0aGUgZmVhdHVyZXMgYW5kIGJlbmVmaXRzIG9mIHR3byBsZWFkaW5nIHJldGFpbCBhdWRpdCBwbGF0Zm9ybXMsIEJpbmR5IGFuZCBTYWZldHlDdWx0dXJlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGNjMTAzNDA4LTBjODgtNGNlNC04MTQxLWU0MmI5ZThmYzZlOHh3oQE8cD5CaW5keSBpcyB0aGUgcHJpbWFyeSBTYWZldHlDdWx0dXJlIGFsdGVybmF0aXZlIGZvciBtdWx0aS11bml0IG9wZXJhdG9ycyB3aG8gbmVlZCB0byBzY2FsZSB0byBodW5kcmVkcyBvZiBzaXRlcyB3aXRob3V0IGluY3JlYXNpbmcgcGVyLXVzZXIgc29mdHdhcmUgY29zdHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d90CPHA+V2hlbiBjb25zaWRlcmluZyBCaW5keSB2cyBTYWZldHlDdWx0dXJlLCBpdOKAmXMgaW1wb3J0YW50IHRvIGNvbnNpZGVyIGZlYXR1cmVzLCBlYXNlIG9mIHVzZSwgcmVsaWFiaWxpdHksIHN1cHBvcnQsIHByaWNpbmcsIGFuZCBtYW55IG90aGVyIGFuZ2xlcy4gQWZ0ZXJhbGwsIHRoaXMgZGVjaXNpb24gd2lsbCBoYXZlIGEgbGFzdGluZyBpbXBhY3QgdGhhdCBjYW4gYm9vc3QgcHJvZml0cywgaW1wcm92ZSBvcGVyYXRpb25zLCBzdHJlYW1saW5lIHlvdXIgd29ya2Zsb3dzLCB3aGlsZSBhbHNvIHJlZHVjaW5nIHlvdXIgcmlza3MgYW5kIGxpYWJpbGl0aWVzIGFjcm9zcyB0aGUgcmV0YWlsIG5ldHdvcmsuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3XzxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPjxzdHJvbmc+QmluZHkgdnMgU2FmZXR5Q3VsdHVyZTwvc3Ryb25nPjwvaDI+dwxjb3JlL2hlYWRpbmd9AnYBCnR5cG9ncmFwaHl2AQl0ZXh0QWxpZ253BmNlbnRlcnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d4YVPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5GZWF0dXJlPC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj48c3Ryb25nPkJpbmR5PC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj48c3Ryb25nPlNhZmV0eUN1bHR1cmU8L3N0cm9uZz48L3RkPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD5SZXZpZXcgcmF0aW5nIChDYXB0ZXJyYSk8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuOSDirZA8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuNiDirZA8L3RkPjwvdHI+PHRyPjx0ZD5QcmljaW5nPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5QcmljZWQgYnkgdXNhZ2UuIFVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zLjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+VGllcmVkIHBsYW5zLCBwcmljZWQgcGVyIHVzZXIuPC90ZD48L3RyPjx0cj48dGQ+QWNjZXNzIHRvIGFsbCBmZWF0dXJlcyB3aXRoIGFueSBwbGFuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5VbmxpbWl0ZWQgdXNlcnMgYW5kIGxvY2F0aW9uczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48L3RyPjx0cj48dGQ+VGFzayBtYW5hZ2VtZW50IHdpdGggZGVwZW5kZW5jaWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5CYWRnZXMgYW5kIHNvY2lhbCBzaGFyaW5nPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5WaWRlbyBhbmQgcGhvdG8gdmVyaWZpY2F0aW9uPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+Q29ycmVjdGl2ZSBhY3Rpb25zPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+UmVhbC10aW1lIHJlcG9ydHM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5Vc2VyIHJvbGUgcGVybWlzc2lvbnM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5BUEkgYW5kIFNTTzwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPlNlbnNvcnMgYW5kIElvVDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+QmVzdCBmb3I8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlJldGFpbCBhbmQgaG9zcGl0YWxpdHkgZ3JvdXBzIGZvciBicmFuZCBjb25zaXN0ZW5jeSBhbmQgY29tcGxpYW5jZTwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+U2FmZXR5IGluIGNvbnN0cnVjdGlvbiBhbmQgbWFudWZhY3R1cmluZzwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9maWd1cmU+dwpjb3JlL3RhYmxleHcCdGR\/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\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf392AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54eHdoPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkhvdyB0byBzZWxlY3QgdGhlIHJpZ2h0IHJldGFpbCBhdWRpdCBzb2Z0d2FyZSBmb3IgeW91PC9zdHJvbmc+PC9oMj53DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3NzxvbCBzdGFydD0iMSIgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCgoKCgoKCgoKPC9vbD53CWNvcmUvbGlzdHh3AH0BdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNjViNWFlODItMTRmYS00MDU1LWFiZjMtYjNlOTEzZWUxMWUyeHdLPGxpPlN0YXJ0IGJ5IGNvbXBpbGluZyBhIGxpc3Qgb2YgbXVzdC1oYXZlLCBhbmQgbmljZSB0byBoYXZlIGZlYXR1cmVzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGI2ZTM4YzIxLTBmYjEtNGZkMS1hM2I3LTk0ODVhMmRlNzY0YXh3vgE8bGk+RGV0ZXJtaW5lIHdoYXQgZGV2aWNlcyB5b3Ugd2FudCB0byB1c2UuIFdoaWxlIOKAnG1vYmlsZSBmaXJzdOKAnSBpcyBuaWNlLCB3ZSBzdWdnZXN0IHNlbGVjdGluZyBhIHNvZnR3YXJlIHBsYXRmb3JtIHRoYXQgc3VwcG9ydHMgYWxsIGRldmljZXMgKFBDLCBpT1MsIEFuZHJvaWQsIG1vYmlsZSwgYW5kIHRhYmxldHMpLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDAwYmZiZTVmLTAzYjMtNDRhNy1hOTgyLTA5MjFhZjdmOGFhM3h3rwE8bGk+Q292ZXIgeW91ciBiYXNlcyBhbmQgZW5zdXJlIHRoYXQgdGhlIHNvZnR3YXJlIGhhcyB0aGUgcmVwb3J0aW5nIGNhcGFiaWxpdGllcyB5b3UgbmVlZC4gTWFrZSBzdXJlIHRoYXQgeW91ciBkYXRhIGlzIGV4cG9ydGFibGUsIHdpdGggYWdncmVnYXRlIHN1bW1hcmllcywgYW5kIHJhdyBkYXRhLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDMzMTM2NjMzLTA0ZGYtNDE1My05ZDY5LWQ2NzAzZDBlOTg1NHh3SDxsaT5TY2hlZHVsZSBhIGRlbW8gYW5kIG1ha2Ugc3VyZSBpdCBoYXMgYWxsIHRoZSBmZWF0dXJlcyB5b3UgbmVlZC48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRlZDM4YzRmMS1kYWJhLTQ0YTAtYTI0Yi02ODkxYTc0ZWFmYjN4d2Q8bGk+UmVzZWFyY2ggdGhlIGNvbXBhbnksIGhvdyBsb25nIGhhdmUgdGhleSBiZWVuIGluIGJ1c2luZXNzPyBBcmUgdGhleSByZXB1dGFibGUgYW5kIHJlbGlhYmxlPzwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGU0OWNhOTA0LTUwMWEtNDM5OS05OGJhLTY4ZmNhZmVjMGExZXh39AE8bGk+Q29tcGFyZSBwcmljaW5nLCBhbmQgbWFrZSBzdXJlIHlvdSBhcmUgYXdhcmUgb2YgYW55IGFuZCBhbGwgZXhwZW5zZXMsIGJvdGggdXBmcm9udCBhbmQgb24tZ29pbmcuIFJlbWVtYmVyIHRoYXQgcHJpY2luZyBwZXIgdXNlciBjYW4gc2lnbmlmaWNhbnRseSBpbmNyZWFzZSBjb3N0cyBhcyB5b3UgZ3JvdyBhbmQgc2NhbGUgeW91ciBidXNpbmVzcy4gSWYgeW91IGNhbiwgcGF5IGZvciB1c2FnZSwgbm90IHVzZXJzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDUyODI2MTQ5LTMzNDItNGY0Yi1iYjBmLTlhYTVhOTVjNjUzNnh3pgE8bGk+UnVuIGEgZnJlZSB0cmlhbCwgdGhlIGJlc3Qgd2F5IHRvIGdldCBhIGZlZWwgZm9yIHRoZSBwcm9kdWN0IGlzIHRvIGdldCB5b3VyIGhhbmRzIG9uIGl0LiBObyBkZW1vd2FyZSwgbm8gcHJvbWlzZXMuIFRlc3QgZHJpdmUgaXQgaW4gdGhlIGZpZWxkIHdpdGggcmVhbCBkYXRhLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4d6kBPHA+Qm9udXM6IFNlbGVjdCBhIHBsYXRmb3JtIHRoYXQgZ2l2ZXMgeW91IGZ1bGwgYWNjZXNzIHRvIGFsbCBmZWF0dXJlcy4gTWFueSB2ZW5kb3JzIGFkZCBzaWduaWZpY2FudCBjb3N0cyBhcyB5b3Ugc2NhbGUgeW91ciBvcGVyYXRpb25zIHRvIGFjY2VzcyBkaWZmZXJlbnQgZmVhdHVyZXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3ODxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5CaW5keTwvc3Ryb25nPjwvaDI+dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d1c8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1nYWxsZXJ5IGhhcy1uZXN0ZWQtaW1hZ2VzIGNvbHVtbnMtZGVmYXVsdCBpcy1jcm9wcGVkIj48L2ZpZ3VyZT53DGNvcmUvZ2FsbGVyeXUAdwRpY29udQB4eXh3BG5vbmV3BWxhcmdleXcEYXV0b3YDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh5eXcEbm9uZXl3JDYwN2IwZWViLTI5ZWEtNDY0Mi05ZmVjLTYyZGQ2NGE3NmEwOHh3tQE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwgaGFzLWxpZ2h0Ym94Ij48aW1nIHNyYz0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9mY18yMDI2LnBuZz9fdD0xNzc2Njg3Njk3IiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTY3MjA3Ii8+PC9maWd1cmU+dwpjb3JlL2ltYWdld0todHRwczovL2Jsb2cuYmluZHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2ZjXzIwMjYucG5nP190PTE3NzY2ODc2OTd3AHYBB2VuYWJsZWR5fYeaCHcEZnVsbHcGY3VzdG9tdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHl5dwRub25leHcjPHA+PHN0cm9uZz5BYm91dCBCaW5keTwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3DWlzLXN0eWxlLWluZm92AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHcePHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3qQI8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwgaGFzLWxpZ2h0Ym94Ij48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMDM5OTY0L2JpbmR5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSIgbm9yZWZlcnJlciBub29wZW5lciI+PGltZyBzcmM9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvaW1hZ2UtNS5wbmciIGFsdD0iYmVzdCByZXRhaWwgYXVkaXQgc29mdHdhcmUiIGNsYXNzPSJ3cC1pbWFnZS02NTI4OSIvPjwvYT48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3PWh0dHBzOi8vYmxvZy5iaW5keS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvaW1hZ2UtNS5wbmd3GmJlc3QgcmV0YWlsIGF1ZGl0IHNvZnR3YXJldgEHZW5hYmxlZHl3Lmh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzEwMzk5NjQvYmluZHl3FCBub3JlZmVycmVyIG5vb3BlbmVyfYn8B3cEZnVsbHcGY3VzdG9tdwZfYmxhbmt2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54eXl3BG5vbmV4d248cD48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMDM5OTY0L2JpbmR5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48L2E+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3KjxwPjxzdHJvbmc+V2hhdCBjdXN0b21lcnMgc2F5PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh37gE8cD4iUHJpb3IgdG8gdXNpbmcgQmluZHksIHdlIGxhY2tlZCBmb2xsb3ctdXAgZnJvbSBvdXIgc3RvcmUgdmlzaXRzIHdpdGggb3VyIHRlYW1zLiBCeSB1c2luZyBCaW5keSwgd2Ugbm93IGhhdmUgZmVlZGJhY2sgbG9vcHMgYnVpbHQgaW4uIiAtIFNlbmlvciBNYW5hZ2VyIG9mIFN0b3JlIE9wZXJhdGlvbnMgJmFtcDsgQ3VzdG9tZXIgU2VydmljZSwgV2luZSBhbmQgTGlxdW9yIEdyb3VwICgxNTAgc3RvcmVzKS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHdcPHA+SW4gaW50ZXJuYWwgY3VzdG9tZXIgc3VydmV5cywgODklIG9mIEJpbmR5IHVzZXJzIHJlcG9ydCBpbXByb3ZlZCBjdXN0b21lciBleHBlcmllbmNlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dyw8cD48c3Ryb25nPkZlYXR1cmVzIGF0IGEgZ2xhbmNlPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3PTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDEwOGVhMjE0LTY5YzEtNDhiOS1iOTM4LTFjZmNiMWQ4MGIzZHh3fTxsaT5TdGFydCBhdWRpdGluZyBpbnN0YW50bHkgd2l0aCB0aGUgaW5zcGVjdGlvbiB0ZW1wbGF0ZXMgb3IgY3JlYXRlL3VwbG9hZCB5b3VyIG93biBjdXN0b20gaW5zcGVjdGlvbiBmb3JtcyBpbiBtaW51dGVzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGY5NjFmNWJmLWU5NWEtNDQwZS1hYmZiLTMxMzAzZDlhMmU0ZXh3RTxsaT5Nb2JpbGUgYXBwIGZvciBBbmRyb2lkIGFuZCBpT1MsIFdlYiBhcHAgZm9yIFBDcyBhbmQgbGFwdG9wcy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQyZDgxZmI4Mi1mY2QzLTQ5NWYtOTViYy03OGFlYzczYTg1MWJ4d0k8bGk+UmVhbC10aW1lIHJlcG9ydGluZyBmb3IgS1BJcywgaW5zaWdodHMsIHRyZW5kcywgYW5kIHJvb3QgY2F1c2VzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDVkOTI2MDY0LWQzNDctNDRlYS1hZmNhLWI1YzkwMjk4Mzg1MHh3UDxsaT5Bc3NpZ24gYWN0aW9uIHBsYW5zLCB0cmFjayBwcm9ncmVzcywgYW5kIHZlcmlmeSB3aXRoIHBob3RvcyBhbmQgdmlkZW9zLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDkxODdmZDk1LTcwMGQtNGVmMS1hOTgyLTIxNmE0Y2ExNzFhZXh3QTxsaT5CdWlsdC1pbiBmaWVsZCBoaWVyYXJjaHkgZW5zdXJlcyBubyBvdmVyc2hhcmluZyBvZiBkYXRhLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGRlZGE0YmU3LTNiZGEtNDRlNS04MDJiLTQxYTFiZWU0OTI4M3h3czxsaT5NYW5hZ2UgcHJvamVjdHMgd2l0aCBidWlsdC1pbiBwcm9ncmVzcyB0cmFja2luZywgR2FudHQgY2hhcnRzLCBoaXN0b3J5LCB0YXNrIGRlcGVuZGVuY2llcywgYW5kIG1pbGVzdG9uZXMuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckOGQwODQwYzgtZDYyMy00ZTE1LTk4Y2MtMjQyMTI5ZWU0ZTIyeHdKPGxpPkRyaXZlIGFjY3VyYWN5IGFuZCBhY2NvdW50YWJpbGl0eSB3aXRoIEdQUywgdGltZSBhbmQgZGF0ZSBzdGFtcHMuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckODliZWYzYTctMDA2OC00YjExLTgwNjctYjFmOTYwMjI3NDQ1eHdmPGxpPlRhc2sgbWFuYWdlbWVudCwgc2V0IGRpcmVjdGl2ZXMgYW5kIHByaW9yaXRpZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB0cmFjayBjb21wbGV0aW9uLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGM0YjRmZTcxLTgwMWUtNGIyNS04ZjAwLTcxMWRmNzJhMTljYnh3oAE8bGk+Q29tbXVuaWNhdGUgd2l0aCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcywgc2VuZCBtZW1vcywgc2hhcmUgaW5mb3JtYXRpb24sIG5ld3MsIGFuZCBhbm5vdW5jZW1lbnRzLiBUYXJnZXRlZCBkaXN0cmlidXRpb24gYnkgdXNlciwgcm9sZSwgb3Igc2l0ZSB0YWdzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGJlNTQ1MTNhLTc1MDUtNDhhYS1iMDE5LWM2Mjk1ODI2NjUxYXh3rQE8bGk+VGlja2V0IG1hbmFnZW1lbnQsIHRyYWNrIG1haW50ZW5hbmNlIHJlcXVlc3RzLCBjdXN0b21lciBjb21wbGFpbnRzLCBhbmQgc2l0ZSBmZWVkYmFjay4gT3BlbiwgcmV2aWV3LCBhbmQgY2xvc2UgdGlja2V0cywgYW5kIGNyZWF0ZSBhIHJlY29yZCBvZiBwcm9hY3RpdmUgcmVzb2x1dGlvbi48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQwZTI0NzM3Mi1lNTE1LTQxNDgtOWViYS1kNzk2YmQ0ZDI4NWZ4d288bGk+UHVibGlzaCBTT1BzIChTdGFuZGFyZCBPcGVyYXRpbmcgUHJvY2VkdXJlcyksIGNvbnRyb2wgdmlzaWJpbGl0eSwgYW5kIGNvbm5lY3QgdGhlbSB0byBpbnNwZWN0aW9uIGZvcm1zPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMzFkYjY5MTktNGU5MC00OGYyLWE3NmUtYjZiN2U3ODFhZmExeHdVPGxpPk9ubGluZSBhbmQgT2ZmbGluZSBtb2RlcyBhbGxvdyB5b3UgdG8gY29uZHVjdCBpbnNwZWN0aW9ucyBhbnl0aW1lLCBhbnl3aGVyZS48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRiZjRiYzFmZS1jMjQ3LTQxYTktYTM0ZS1iMTI5ZGZiMWQwZTl4d1o8bGk+QVBJICZhbXA7IFNTTyB0byBpbnRlZ3JhdGUgd2l0aCB5b3VyIGVudGVycHJpc2Ugc3lzdGVtIGFuZCBidXNpbmVzcyBpbnRlbGxpZ2VuY2UuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckM2UxZWVlMDctNDJiZC00ZmRhLTk5MTAtNDQyZjU0MTQyMzEzeHdSPGxpPkZ1bGwgYWNjZXNzIHRvIGFsbCBmZWF0dXJlcyB3aXRoIG5vIHBheXdhbGxzIHRvIGFjY2VzcyBkaWZmZXJlbnQgbW9kdWxlcy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRmODAzZjM0MC0xMDM5LTQyZDMtOWJjMy05OGFhNDMyZWYxZDh4dyM8bGk+RGVwbG95bWVudC1yZWFkeSBpbiBob3Vycy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRjYjI5MjkxNS03MGYwLTRhZDMtYjg3Mi00ZDEyZjU5NmRjYTN4dzU8bGk+R0RQUiBjb21wbGlhbnQgYW5kIGF2YWlsYWJsZSBpbiAyMiBsYW5ndWFnZXM8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54eHcdPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d9EBPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYXBwL3JlZ2lzdHJhdGlvbi9zdGVwMT9sYW5nPWVuJmFtcDthYm91dFByaWNpbmc9eSZhbXA7YWJvdXRUcmlhbD15IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj4xNC1kYXkgZnJlZSB0cmlhbDwvYT4uIE5vIGNvbW1pdG1lbnQgYW5kIG5vIGNyZWRpdCBjYXJkIHJlcXVpcmVkLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3DWlzLXN0eWxlLWluZm92AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHcuPHA+PHN0cm9uZz5BbmRyb2lkIGFuZCBpUGhvbmUgYXBwPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHcfPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3jAE8cCBjbGFzcz0iaXMtc3R5bGUtaW5mbyI+PHN0cm9uZz5QcmljZWQgYnkgdXNhZ2UsIG5vdCB1c2VycywgQmluZHkgY29zdHMgbGVzczwvc3Ryb25nPi4gQWxsIHBsYW5zIGluY2x1ZGUgdW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dw1pcy1zdHlsZS1pbmZvdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3ITx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+Cgo8L3VsPncJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHh3DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHh3SDxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5LZXkgRmVhdHVyZXMgb2YgQmluZHk8L3N0cm9uZz48L2gyPncMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHc8PHA+PHN0cm9uZz5TaXRlIGF1ZGl0cyBhbmQgb3BlcmF0aW9ucyBleGVjdXRpb248L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHe8AjxwPkJpbmR5IGlzIGJ1aWx0IGZvciBzaXRlIGF1ZGl0cyBhbmQgY29tcGxpYW5jZS4gVXNlIGEgdGVtcGxhdGUgb3IgYnVpbGQgeW91ciBvd24gY3VzdG9taXplZCBpbnNwZWN0aW9uIGZvcm1zLCB3aXRoIGdlb2ZlbmNpbmcsIHdlYXRoZXIgdGFnZ2luZywgc2lnbmF0dXJlcywgcGhvdG8sIGFuZCB2aWRlbyB2ZXJpZmljYXRpb24uIEFzc2lnbiBjb3JyZWN0aXZlIGFjdGlvbnMgdG8gZml4IGlzc3Vlcy4gRXF1aXAgeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMgd2l0aCBhbiBpbnR1aXRpdmUgcGxhdGZvcm0sIHRoZXkga25vdyBob3cgdG8gdXNlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dys8cD48c3Ryb25nPlJlYWwtdGltZSByZXBvcnRpbmc8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHfFATxwPlRyYWNrLCB2ZXJpZnksIGFuZCBhY2Nlc3MgZGF0YSBpbnN0YW50bHkgYWNyb3NzIHNpdGVzIHdpdGggbm8gb3ZlcnNoYXJpbmcuIFJ1biBhZ2dyZWdhdGUgYW5kIHJhdyBmaWx0ZXJlZCByZXBvcnRzLiBBdXRvbWF0ZWQgZGF0YSBleHBvcnRzIHdpdGggdGhlIEFQSSBhbmQgaW50ZWdyYXRlIHdpdGggeW91ciBkYXRhIHdhcmVob3VzZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHczPHA+PHN0cm9uZz5UYXNrIGFuZCBwcm9qZWN0IG1hbmFnZW1lbnQ8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHeHAzxwPlNlbmQgdGFza3MgdG8gc2l0ZXMgYW5kIHVzZXJzIGluIHNlY29uZHMuIFRoZSBidWlsdC1pbiBmaWVsZCBoaWVyYXJjaHkgbGV0cyB5b3UgdGFyZ2V0IHJlY2lwaWVudHMgaW5kaXZpZHVhbGx5LCBvciBieSB1c2VyLCByb2xlLCBhbmQgdGFnLiBTZXQgcHJpb3JpdGllcywgZHVlIGRhdGVzLCBhdXRvbWF0ZSBub3RpZmljYXRpb25zLCBhbmQgdmVyaWZ5IHdpdGggcGhvdG9zLiBDcmVhdGUgbXVsdGktc3RlcCB3b3JrZmxvd3Mgd2l0aCBkZXBlbmRlbmNpZXMgYW5kIHRyYWNrIGNvbXBsZXRpb24gaW4gcmVhbC10aW1lLiBNYW5hZ2Ugc2l0ZSBwcm9qZWN0cywgc2VuZCB0YXNrcywgYWRkIG1pbGVzdG9uZXMsIHdpdGggR2FudHQgY2hhcnRzIGFuZCBwcm9ncmVzcyByZXBvcnRzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dyU8cD48c3Ryb25nPkNvbW11bmljYXRpb248L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHfJAjxwPlNlbmQgbWVtb3MgYW5kIGluc3RhbnQgbWVzc2FnZXMsIHNoYXJlIGluZm9ybWF0aW9uLCBuZXdzIGFuZCBhbm5vdW5jZW1lbnRzIHdpdGggeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMuIFRhcmdldCB0aGUgZGlzdHJpYnV0aW9uIGJ5IHVzZXIsIHJvbGUsIG9yIHNpdGUgdGFnLiBBdXRvbWF0ZWQgbm90aWZpY2F0aW9ucywgcmVhZCByZWNlaXB0cywgYW5kIGZvbGxvdy11cHMuIEFjdGlvbmFibGUgY29udGVudCBhbGxvd3MgeW91IHRvIHRpZSBjb21tdW5pY2F0aW9uIHdpdGggZXhlY3V0aW9uLCBjb21tdW5pY2F0ZSBhbmQgbWFrZSBzdXJlIGl0IGdldHMgZG9uZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHdjPHA+PHN0cm9uZz5QcmljZSBieSB1c2FnZSwgbm90IHVzZXJzIGFuZCBzaXRlcywgc2F2ZSB1cCB0byA3NSUgY29tcGFyZWQgdG8gY29tcGV0aXRvcnM8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHeAATxwPlVubGltaXRlZCB1c2VycyBhbmQgc2l0ZXMsIHByaWNlZCBieSB1c2FnZS4gR2V0IGV2ZXJ5b25lIG9uIGJvYXJkLCBnZXQgdmlzaWJpbGl0eSwgYW5kIGRyaXZlIGFjY291bnRhYmlsaXR5IGZvciBldmVyeW9uZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHfJATxwPldoZW4gdmVuZG9ycyBjaGFyZ2UgYnkgdXNlciBvciBzaXRlLCBpdCBsaW1pdHMgcGFydGljaXBhdGlvbiB3aGljaCBpcyBjb3VudGVyIHByb2R1Y3RpdmUgYW5kIGluY3JlYXNlcyBjb3N0cyBhcyB5b3UgZ3JvdyBhbmQgc2NhbGUgdXNhZ2UuIFRoaXMgdHlwaWNhbGx5IGJlbmVmaXRzIHRoZSB2ZW5kb3IgYW5kIG5vdCB0aGUgY3VzdG9tZXIuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3QDxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5TYWZldHlDdWx0dXJlPC9zdHJvbmc+PC9oMj53DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3KzxwPjxzdHJvbmc+QWJvdXQgU2FmZXR5Q3VsdHVyZTwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d6wBPHA+T3BlcmF0aW9ucyBwbGF0Zm9ybSB0byBzdXBwb3J0IGluc3BlY3Rpb25zIGFuZCBkYWlseSBhY3Rpdml0aWVzLiBUb29sIGZvciB3b3JrZmxvdyBhc3NpZ25tZW50cyBhbmQgdGFzayBtYW5hZ2VtZW50LiBTdGFuZGFyZGl6ZSByZXBvcnRzIGFuZCBzaGFyZSB0aGVtIGF1dG9tYXRpY2FsbHkuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3HjxwPjxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3gAE8cD48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xNDEwODAvaWF1ZGl0b3IiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIgbm9mb2xsb3ciPjQuNiDirZA8L2E+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3LDxwPjxzdHJvbmc+RmVhdHVyZXMgYXQgYSBnbGFuY2U8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHclPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgo8L3VsPncJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckM2FmYzczNTctY2Y5MS00MDk0LWI0YzItNWVkZDMwM2VjZjE4eHcWPGxpPk1hbmFnZSBhc3NldHM8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ5Mjk4NDUzNy0wNWFmLTQyYmEtODIwNy1jYTc4MmEwZWI3Njd4dyU8bGk+RGV2aWNlIHJlYWRpbmdzIHdpdGggc2Vuc29yczwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGU2ZGM2NDg0LWNiNDEtNGIxNy04MGJlLTYyNjM5ZWRhYTRmMnh3GjxsaT5BdXRvbWF0ZWQgcmVwb3J0czwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDEwZjk0ZTk1LTUxZjUtNDZjZC04Nzg2LWZmZTk0MTExYThhM3h3GDxsaT5TY2hlZHVsZSBjaGVja3M8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54eHcdPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dxk8cD4zMC1kYXkgZnJlZSB0cmlhbC48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHcfPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3MjxwPiQyNC9tb250aC91c2VyLiBFbnRlcnByaXNlIHBsYW5zIGF2YWlsYWJsZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHdQPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPktleSBGZWF0dXJlcyBvZiBTYWZldHlDdWx0dXJlPC9zdHJvbmc+PC9oMj53DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3IzxwPjxzdHJvbmc+SW5zcGVjdGlvbnM8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHd\/PHA+Q3JlYXRlIGN1c3RvbSB0ZW1wbGF0ZXMgYW5kIHVzZSB0aGVtIGV2ZXJ5d2hlcmUsIG9ubGluZSBhbmQgb2ZmbGluZS4gTGFyZ2UgbGlicmFyeSBvZiB0ZW1wbGF0ZXMgdG8gaGVscCBnZXQgeW91IHN0YXJ0ZWQuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3HjxwPjxzdHJvbmc+QXNzZXRzPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3cjxwPk1haW50YWluIGFuIG92ZXJ2aWV3IG9mIGFsbCB5b3VyIGFzc2V0cy4gTWFuYWdlIGFzc2V0cywgdmlldyBoaXN0b3J5IGxvZywgYW5kIHN0b3JlIGRvY3VtZW50cyBpbiBvbmUgcGxhY2UuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3GzxwPjxzdHJvbmc+SW9UPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3aTxwPkNhcHR1cmUgZGV2aWNlIHJlYWRpbmdzIGFuZCBtb25pdG9yIHRyZW5kcy4gVGFpbG9yIHNldCB1cHMgd2l0aCBtdWx0aXBsZSBvcHRpb25zIGZvciBjb25uZWN0aXZpdHkuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3PjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5GaW5hbCBXb3Jkczwvc3Ryb25nPjwvaDI+dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d8QBPHA+U2VsZWN0aW5nIGEgcmV0YWlsIGF1ZGl0IHBsYXRmb3JtIGNhbiBoYXZlIGEgbGFzdGluZyBpbXBhY3Qgb24geW91ciBidXNpbmVzcy4gV2hlbiBjaG9vc2luZyBiZXR3ZWVuIHBvcHVsYXIgcGxhdGZvcm1zIGxpa2UgQmluZHkgYW5kIFNhZmV0eUN1bHR1cmUsIGNob29zZSB0aGUgb25lIHRoYXQgYmVzdCBmaXRzIHlvdXIgbmVlZHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3lQI8cD5CaW5keSBpcyBiZXR0ZXIgdG8gZXhlY3V0ZSBvbiBzaXRlIGV2ZXJ5IHRpbWUsIHZlcmlmeSBjb21wbGlhbmNlIHdpdGggYnJhbmQgc3RhbmRhcmRzLCBhbmQgaW1wcm92ZSB5b3VyIHdvcmtmbG93cyB3aXRoIHRhc2sgbWFuYWdlbWVudCB3aXRoIGF1dG9tYXRlZCBub3RpZmljYXRpb25zIGFuZCBhbiBlYXN5LXRvLXVzZSBhcHAuIEFsbCBwbGFucyB3aXRoIEJpbmR5IGluY2x1ZGUgdW5saW1pdGVkIHVzZXJzIGFuZCBzaXRlcywgZ2V0dGluZyBldmVyeW9uZSBpbnZvbHZlZC48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHeYAjxwPk9uZSBvZiB0aGUgYmlnZ2VzdCBkaWZmZXJlbmNlcyBiZXR3ZWVuIEJpbmR5IGFuZCBTYWZldHlDdWx0dXJlIGlzIHByaWNpbmcuIEJpbmR54oCZcyB1c2FnZS1iYXNlZCBtb2RlbCBhbGxvd3Mgb3JnYW5pemF0aW9ucyB0byBzY2FsZSB3aXRob3V0IGluY3JlYXNpbmcgY29zdHMgcGVyIHVzZXIsIHdoaWxlIHBlci11c2VyIHByaWNpbmcgbW9kZWxzIGNhbiBiZWNvbWUgc2lnbmlmaWNhbnRseSBtb3JlIGV4cGVuc2l2ZSBhcyBhZG9wdGlvbiBncm93cyBhY3Jvc3MgbG9jYXRpb25zLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d0o8ZGl2IGNsYXNzPSJpcy1zdHlsZS1pbmZvIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToyMHB4OyI+PCEtLSBodG1sIGJsb2NrIC0tPncJY29yZS9odG1sd0o8ZGl2IGNsYXNzPSJpcy1zdHlsZS1pbmZvIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToyMHB4OyI+PCEtLSBodG1sIGJsb2NrIC0tPnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4dyI8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCI+PC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ2AQR0eXBldwtjb25zdHJhaW5lZHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh5eXcBMHh3KDxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIj4KCgoKCgo8L2Rpdj53CmNvcmUvZ3JvdXB3A2RpdnYBBHR5cGV3C2NvbnN0cmFpbmVkdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHl5dwEwdyRiYzAzMGE0MS0zY2ZkLTRhYTktODlmOS03NzE1ODAzOWM3Yzh4dyw8cD48c3Ryb25nPkNob29zZSBCaW5keSBpZiB5b3U6PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4d0M8bGk+T3BlcmF0ZSA1IOKAkyAzLDAwMCsgbG9jYXRpb25zIGFuZCBuZWVkIHNjYWxhYmxlIGV4ZWN1dGlvbjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDZlODcyNzQ0LTAxNDgtNGM1ZC1hMmNiLTJhMGNlNDNkNDc0NHh3QTxsaT5XYW50IHRvIGltcHJvdmUgYXVkaXQgc2NvcmVzIGFuZCBvcGVyYXRpb25hbCBjb25zaXN0ZW5jeTwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDAyOTYwOTYwLTViOTctNGI1NC1hYWIyLTk2MGJmOTI5MWRkNHh3QzxsaT5OZWVkIGFkdmFuY2VkIHdvcmtmbG93cywgcmVwb3J0aW5nLCBhbmQgcHJvamVjdCBtYW5hZ2VtZW50PC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckYWIyNzI4OWQtYTg2YS00Yjc3LTg0NDgtZDE3ZjQwZDU0YjdleHdBPGxpPldhbnQgcHJlZGljdGFibGUgcHJpY2luZyB3aXRob3V0IHBlci11c2VyIGNvc3QgaW5jcmVhc2VzPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHh3NDxwPjxzdHJvbmc+Q2hvb3NlIFNhZmV0eUN1bHR1cmUgaWYgeW91Ojwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4dyE8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKPC91bD53CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGJiZmYyZjY1LWM2ZGUtNDk4My05ZTgxLWRlM2E2ZWE0YTgxNHh3HTxsaT5OZWVkIHNlbnNvcnMgYW5kIElvVDwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4dwY8L2Rpdj53CWNvcmUvaHRtbHcGPC9kaXY+dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHh3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXkF8LGA9wUPAQEeNAEACgK7AQQBAAICAg8QCwEnDAd8BSXBBTaqE40DpwLHh\/3qBAEABMWo5p4EAgBJAQywysvpAwkAAQEEAgQBAQEJAQEBAAECBCesy4mKAY4BAADZAeUF7gTaFNAM1wG1B4UFe4ABvh6xAosB1QEu5AGAA\/MBLosD4TBB8QQxogGqAjQAfacBAQABAJkEAOECADUAygcAUwCICAABANQBAK8BACMAKQApAAEAH0cCBgUDATsDBgQBAQEBBQEHARQCCwEACQgBAQEBAQABAQEMGgABBAEMAQwDABIDGAABBQMDAQoBAAISAgIBBUVOCQAkAAEAhAEAFAB0ADAA9AEAYgAyAOELACMA1wEAAQCgAgA0AAEA2QEAAQDoAQAlAH0ADQABAPABAAEAiAMAMwBCAMICADEAywEAOQCNAwArAM8CAGkAhgEAzwEAKwAxALIBACQAhAEAMgB6ACMAHwAlADgAOwApAIUBACQAeAAhAG8AKQDKAQCbAgCcAgAIAAwAPwANAAEADwDzAQA6ACoAAQAuAAgAAQCtAgMBAQEBG5wC\",\"updateId\":814263786}","_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":[677174335,677174026,677174324,677173901,677174325,677174326],"class_list":["post-66796","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-retail-audit","category-retail-task-management","tag-best-inspection-software","tag-inspection-software","tag-products-like-safetyculture","tag-retail-audit-software","tag-safetyculture-alternative","tag-safetyculture-competitor"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bindy vs. SafetyCulture<\/title>\n<meta name=\"description\" content=\"All you need to know about Bindy vs. SafetyCulture 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\/sv\/bindning-vs-sakerhetskultur\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bindy vs. SafetyCulture\" \/>\n<meta property=\"og:description\" content=\"All you need to know about Bindy vs. SafetyCulture for audits \/ inspections, tasks and communication across your multi-unit retail network.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.bindy.com\/sv\/bindning-vs-sakerhetskultur\/\" \/>\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=\"2025-12-30T18:30:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-13T16:26:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?_t=1778689572\" \/>\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-safetyculture\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-safetyculture\\\/\"},\"author\":{\"name\":\"colinchan1\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#\\\/schema\\\/person\\\/e7c4ef101512717cfde65789a2b3d341\"},\"headline\":\"Bindy vs. SafetyCulture\",\"datePublished\":\"2025-12-30T18:30:38+00:00\",\"dateModified\":\"2026-05-13T16:26:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-safetyculture\\\/\"},\"wordCount\":1545,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-safetyculture\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1\",\"keywords\":[\"best inspection software\",\"inspection software\",\"products like safetyculture\",\"retail audit software\",\"safetyculture alternative\",\"safetyculture competitor\"],\"articleSection\":[\"\ud83d\udcca Retail Audit Software\",\"\ud83d\uddd3\ufe0f Retail Task Management\"],\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-safetyculture\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-safetyculture\\\/\",\"url\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-safetyculture\\\/\",\"name\":\"Bindy vs. SafetyCulture\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-safetyculture\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-safetyculture\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1\",\"datePublished\":\"2025-12-30T18:30:38+00:00\",\"dateModified\":\"2026-05-13T16:26:12+00:00\",\"description\":\"All you need to know about Bindy vs. SafetyCulture for audits \\\/ inspections, tasks and communication across your multi-unit retail network.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-safetyculture\\\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-safetyculture\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-safetyculture\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1\",\"width\":800,\"height\":939,\"caption\":\"Retail audits and task management\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-safetyculture\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.bindy.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bindy vs. SafetyCulture\"}]},{\"@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\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#organization\",\"name\":\"Bindy\",\"url\":\"https:\\\/\\\/blog.bindy.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@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\":\"sv-SE\",\"@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\\\/sv\\\/author\\\/colinchan1\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bindy vs. s\u00e4kerhetskultur","description":"Allt du beh\u00f6ver veta om Bindy kontra SafetyCulture f\u00f6r revisioner\/inspektioner, uppgifter och kommunikation i ditt detaljhandelsn\u00e4tverk med flera enheter.","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\/sv\/bindning-vs-sakerhetskultur\/","og_locale":"sv_SE","og_type":"article","og_title":"Bindy vs. SafetyCulture","og_description":"All you need to know about Bindy vs. SafetyCulture for audits \/ inspections, tasks and communication across your multi-unit retail network.","og_url":"https:\/\/blog.bindy.com\/sv\/bindning-vs-sakerhetskultur\/","og_site_name":"Audits, Tasks and Communication","article_publisher":"https:\/\/www.facebook.com\/bindyhq","article_published_time":"2025-12-30T18:30:38+00:00","article_modified_time":"2026-05-13T16:26:12+00:00","og_image":[{"width":800,"height":939,"url":"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?_t=1778689572","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-safetyculture\/#article","isPartOf":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-safetyculture\/"},"author":{"name":"colinchan1","@id":"https:\/\/blog.bindy.com\/#\/schema\/person\/e7c4ef101512717cfde65789a2b3d341"},"headline":"Bindy vs. SafetyCulture","datePublished":"2025-12-30T18:30:38+00:00","dateModified":"2026-05-13T16:26:12+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-safetyculture\/"},"wordCount":1545,"commentCount":0,"publisher":{"@id":"https:\/\/blog.bindy.com\/#organization"},"image":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-safetyculture\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1","keywords":["best inspection software","inspection software","products like safetyculture","retail audit software","safetyculture alternative","safetyculture competitor"],"articleSection":["\ud83d\udcca Retail Audit Software","\ud83d\uddd3\ufe0f Retail Task Management"],"inLanguage":"sv-SE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.bindy.com\/bindy-vs-safetyculture\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.bindy.com\/bindy-vs-safetyculture\/","url":"https:\/\/blog.bindy.com\/bindy-vs-safetyculture\/","name":"Bindy vs. s\u00e4kerhetskultur","isPartOf":{"@id":"https:\/\/blog.bindy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-safetyculture\/#primaryimage"},"image":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-safetyculture\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1","datePublished":"2025-12-30T18:30:38+00:00","dateModified":"2026-05-13T16:26:12+00:00","description":"Allt du beh\u00f6ver veta om Bindy kontra SafetyCulture f\u00f6r revisioner\/inspektioner, uppgifter och kommunikation i ditt detaljhandelsn\u00e4tverk med flera enheter.","breadcrumb":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-safetyculture\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.bindy.com\/bindy-vs-safetyculture\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/blog.bindy.com\/bindy-vs-safetyculture\/#primaryimage","url":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1","width":800,"height":939,"caption":"Retail audits and task management"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.bindy.com\/bindy-vs-safetyculture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.bindy.com\/"},{"@type":"ListItem","position":2,"name":"Bindy vs. SafetyCulture"}]},{"@type":"WebSite","@id":"https:\/\/blog.bindy.com\/#website","url":"https:\/\/blog.bindy.com\/","name":"Revisioner, uppgifter och kommunikation","description":"Inspektera dina webbplatser, verifiera varum\u00e4rkesstandarder och skicka uppgifter. F\u00e5 rapporter, signaturer, videor och fotoverifieringar i realtid.","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":"sv-SE"},{"@type":"Organization","@id":"https:\/\/blog.bindy.com\/#organization","name":"Bindy","url":"https:\/\/blog.bindy.com\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@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":"sv-SE","@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\/sv\/author\/colinchan1\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pDNAM-hnm","jetpack-related-posts":[{"id":65281,"url":"https:\/\/blog.bindy.com\/sv\/best-retail-audit-software\/","url_meta":{"origin":66796,"position":0},"title":"B\u00e4sta programvaran f\u00f6r detaljhandelsrevision","author":"Bindy","date":"januari 16, 2025","format":false,"excerpt":"Att v\u00e4lja r\u00e4tt leverant\u00f6r av programvara f\u00f6r detaljhandelsrevision\/butiksinspektion kommer att lyfta din detaljhandels- eller hotellverksamhet. Det b\u00f6rjar med att genomf\u00f6ra program och standarder p\u00e5 varje plats, varje g\u00e5ng. Det l\u00e5ter dig driva detaljhandelsn\u00e4tverket fram\u00e5t med handlingsbara rapporter, foton, videor, signaturer och ett slutet korrigerande arbetsfl\u00f6de. Men med\u2026","rel":"","context":"I \u201d\ud83d\udcca Retail Audit Software\u201d","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/sv\/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?fit=800%2C939&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":66174,"url":"https:\/\/blog.bindy.com\/sv\/best-retail-task-management-software\/","url_meta":{"origin":66796,"position":1},"title":"B\u00e4sta programvaran f\u00f6r detaljhandelsuppgifter","author":"colinchan1","date":"september 2, 2025","format":false,"excerpt":"Att v\u00e4lja r\u00e4tt leverant\u00f6r av programvara f\u00f6r hantering av butiksuppgifter kan ta din detaljhandels- och hotellverksamhet till n\u00e4sta niv\u00e5. Att kunna skicka uppgifter till platser p\u00e5 n\u00e5gra sekunder, s\u00e4tta prioriteringar och f\u00f6rfallodatum och verifiera slutf\u00f6randet med foton \u00e4r revolutionerande f\u00f6r snabb och tillf\u00f6rlitlig utf\u00f6rande av butiksuppgifter.\u2026","rel":"","context":"I \u201d\ud83d\udcca Retail Audit Software\u201d","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/sv\/category\/retail-audit\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2022\/04\/book_cover_retail-task-management.png?fit=800%2C939&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2022\/04\/book_cover_retail-task-management.png?fit=800%2C939&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2022\/04\/book_cover_retail-task-management.png?fit=800%2C939&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2022\/04\/book_cover_retail-task-management.png?fit=800%2C939&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":66092,"url":"https:\/\/blog.bindy.com\/sv\/bindy-vs-zipline\/","url_meta":{"origin":66796,"position":2},"title":"Bindy vs. Zipline","author":"colinchan1","date":"augusti 26, 2025","format":false,"excerpt":"I det h\u00e4r inl\u00e4gget j\u00e4mf\u00f6r vi funktionerna och f\u00f6rdelarna med tv\u00e5 ledande plattformar f\u00f6r revision, uppgiftshantering och exekvering, Bindy och Zipline. Bindy \u00e4r det prim\u00e4ra Zipline-alternativet f\u00f6r detaljhandelsoperat\u00f6rer med flera enheter som beh\u00f6ver skala upp till hundratals platser utan att \u00f6ka programvarukostnaderna per anv\u00e4ndare. Att v\u00e4lja r\u00e4tt butikskommunikation, revision\/inspektion av detaljhandeln\u2026","rel":"","context":"I \u201d\ud83d\udcca Retail Audit Software\u201d","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/sv\/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?fit=800%2C939&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":65808,"url":"https:\/\/blog.bindy.com\/sv\/bindy-vs-workjam\/","url_meta":{"origin":66796,"position":3},"title":"Bindy vs. WorkJam","author":"colinchan1","date":"augusti 27, 2025","format":false,"excerpt":"I det h\u00e4r inl\u00e4gget j\u00e4mf\u00f6r vi funktionerna och f\u00f6rdelarna med tv\u00e5 ledande plattformar f\u00f6r revision och uppgiftshantering, Bindy och WorkJam. Bindy \u00e4r det prim\u00e4ra WorkJam-alternativet f\u00f6r operat\u00f6rer med flera enheter som beh\u00f6ver skala upp till hundratals platser utan att \u00f6ka programvarukostnaderna per anv\u00e4ndare. Att v\u00e4lja r\u00e4tt butikskommunikation, revision\/inspektion av detaljhandeln och uppgiftshantering\u2026","rel":"","context":"I \u201d\ud83d\udcca Retail Audit Software\u201d","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/sv\/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?fit=800%2C939&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":67015,"url":"https:\/\/blog.bindy.com\/sv\/bindy-vs-visitbasis\/","url_meta":{"origin":66796,"position":4},"title":"Bindy vs. VisitBasis","author":"colinchan1","date":"januari 6, 2026","format":false,"excerpt":"I det h\u00e4r inl\u00e4gget j\u00e4mf\u00f6r vi funktionerna och f\u00f6rdelarna med tv\u00e5 ledande plattformar f\u00f6r detaljhandelsrevision, Bindy och VisitBasis. Bindy \u00e4r det prim\u00e4ra VisitBasis-alternativet f\u00f6r operat\u00f6rer med flera enheter som beh\u00f6ver skala upp till hundratals platser utan att \u00f6ka programvarukostnaderna per anv\u00e4ndare. Att v\u00e4lja r\u00e4tt programvara f\u00f6r butikskommunikation, detaljhandelsrevision\/inspektion och uppgiftshantering kommer att\u2026","rel":"","context":"I \u201d\ud83d\udcca Retail Audit Software\u201d","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/sv\/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?fit=800%2C939&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":65838,"url":"https:\/\/blog.bindy.com\/sv\/bindy-vs-zenput\/","url_meta":{"origin":66796,"position":5},"title":"Bindy vs. Zenput","author":"colinchan1","date":"augusti 18, 2025","format":false,"excerpt":"I det h\u00e4r inl\u00e4gget j\u00e4mf\u00f6r vi funktionerna och f\u00f6rdelarna med tv\u00e5 ledande plattformar f\u00f6r revision och uppgiftshantering, Bindy och Zenput. Bindy \u00e4r det prim\u00e4ra Zenput-alternativet f\u00f6r restaurang\u00e4gare med flera enheter som beh\u00f6ver skala upp till hundratals platser utan att \u00f6ka programvarukostnaderna per anv\u00e4ndare. Att v\u00e4lja r\u00e4tt butikskommunikation, revision\/inspektion i detaljhandeln och\u2026","rel":"","context":"I \u201d\ud83d\udcca Retail Audit Software\u201d","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/sv\/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?fit=800%2C939&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.bindy.com\/sv\/wp-json\/wp\/v2\/posts\/66796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bindy.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bindy.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/sv\/wp-json\/wp\/v2\/users\/159608866"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/sv\/wp-json\/wp\/v2\/comments?post=66796"}],"version-history":[{"count":63,"href":"https:\/\/blog.bindy.com\/sv\/wp-json\/wp\/v2\/posts\/66796\/revisions"}],"predecessor-version":[{"id":67598,"href":"https:\/\/blog.bindy.com\/sv\/wp-json\/wp\/v2\/posts\/66796\/revisions\/67598"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/sv\/wp-json\/wp\/v2\/media\/66164"}],"wp:attachment":[{"href":"https:\/\/blog.bindy.com\/sv\/wp-json\/wp\/v2\/media?parent=66796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bindy.com\/sv\/wp-json\/wp\/v2\/categories?post=66796"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bindy.com\/sv\/wp-json\/wp\/v2\/tags?post=66796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}