{"id":66092,"date":"2025-08-26T14:56:50","date_gmt":"2025-08-26T18:56:50","guid":{"rendered":"https:\/\/blog.bindy.com\/?p=66092"},"modified":"2026-05-12T10:04:30","modified_gmt":"2026-05-12T14:04:30","slug":"bindy-vs-tirolesa","status":"publish","type":"post","link":"https:\/\/blog.bindy.com\/pt\/bindy-vs-zipline\/","title":{"rendered":"Bindy vs. Tirolesa"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In this post we compare the features and benefits of two leading audit, task management and execution platforms, Bindy and Zipline. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bindy is the primary Zipline alternative for multi-unit retail operators who need to scale to hundreds of sites without increasing per-user software costs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Choosing the right&nbsp;store communication, retail audit\/inspection and task management software&nbsp;will elevate your retail or hospitality business. It starts with verifying brand standards and sending corrective actions. It empowers you to send tasks to sites in seconds, setting priorities and due dates, and verifying completion with photos. It allows you to post news and information about upcoming programs and policies. However, with so many options available, it\u2019s important to find a solution that fits your needs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When considering Bindy vs Zipline, it\u2019s important to consider features, ease of use, reliability, support, pricing, and many other angles. Afterall, this decision will have a lasting impact that can boost profits, improve operations, streamline your workflows, while also reducing your risks and liabilities across the retail network.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Bindy vs Zipline<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Feature<\/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>Zipline<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Review rating (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.7 \u2b50<\/td><\/tr><tr><td>Pricing<\/td><td class=\"has-text-align-center\" data-align=\"center\">Priced by usage. Unlimited users and locations.<\/td><td class=\"has-text-align-center\" data-align=\"center\">Not publicly available.<\/td><\/tr><tr><td>Time to deploy<\/td><td class=\"has-text-align-center\" data-align=\"center\">3 days<\/td><td class=\"has-text-align-center\" data-align=\"center\">3 months<\/td><\/tr><tr><td>Access to all features with any plan<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c No<\/td><\/tr><tr><td>Unlimited users and locations<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c No<\/td><\/tr><tr><td>Real-time reports<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><\/tr><tr><td>Communication<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><\/tr><tr><td>Task management<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><\/tr><tr><td>Ticket management<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c No<\/td><\/tr><tr><td>Video and photo verification<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><\/tr><tr><td>Project management with Gantt charts<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c No<\/td><\/tr><tr><td>API and SSO<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><\/tr><tr><td>Learning and training<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c No<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Yes<\/td><\/tr><tr><td>Best for<\/td><td class=\"has-text-align-center\" data-align=\"center\">Retail and hospitality operations and execution<\/td><td class=\"has-text-align-center\" data-align=\"center\">Retail communication and training<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Select the Right Store Communication, Retail Audit and Task Management Software<\/strong><\/h2>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Start by compiling a list of must-have, and nice to have features.<\/li>\n\n\n\n<li>Determine what devices you want to use. While \u201cmobile first\u201d is nice, we suggest selecting a software platform that supports all devices (PC, iOS, Android, mobile, and tablets).<\/li>\n\n\n\n<li>Cover your bases and ensure that the software has the reporting capabilities you need. Make sure that your data is exportable, with aggregate summaries, and raw data.<\/li>\n\n\n\n<li>Schedule a demo and make sure it has all the features you need.<\/li>\n\n\n\n<li>Research the company, how long have they been in business? Are they reputable and reliable?<\/li>\n\n\n\n<li>Compare pricing, and make sure you are aware of any and all expenses, both upfront and on-going. Remember that pricing per user can significantly increase costs as you grow and scale your business. If you can, pay for usage, not users.<\/li>\n\n\n\n<li>Run a free trial, the best way to get a feel for the product is to get your hands on it. No demoware, no promises. Test drive it in the field with real data.<\/li>\n\n\n\n<li>Finally, conduct technical due diligence, and verify the&nbsp;<a href=\"https:\/\/bindy.com\/about\/security\/\" target=\"_blank\" rel=\"noreferrer noopener\">security and reliability<\/a>&nbsp;of the service provider.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Bonus: Select a platform that gives you full access to all features. Many vendors add significant costs to access the features you need to effectively use the product.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bindy<\/h2>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full has-lightbox 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\/pt\/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>About Bindy<\/strong><\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\">Bindy is a cloud AI-powered \u2714\ufe0f\u00a0Audits,\u00a0\ud83d\uddd3\ufe0f\u00a0Tasks\u00a0and\u00a0\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>Rating<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.capterra.ca\/software\/1039964\/bindy\" target=\"_blank\" rel=\"noreferrer noopener\">Capterra 4.9\/5<\/a>&nbsp;\u2b50 \u2b50 \u2b50 \u2b50 \u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.bindy.twa\" target=\"_blank\" rel=\"noreferrer noopener\">Google Play 5\/5 <\/a>\u2b50 \u2b50 \u2b50 \u2b50 \u2b50<\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox 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\/pt\/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=\"best retail audit software\" 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\"><strong>What customers say<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cBindy has streamlined our audit process, saved time conducting the audit, getting reports and following-up with action plan items, [&#8230;] everything is in one place now\u201d \u2013 Group Audit Manager, parking management group.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In internal customer surveys, 92% of District Managers on Bindy reported significant time savings on store visits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Features at a glance<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Start auditing instantly with the inspection templates or create\/upload your own custom inspection forms in minutes.<\/li>\n\n\n\n<li>Mobile app for Android and iOS, Web app for PCs and laptops.<\/li>\n\n\n\n<li>Real-time reporting for KPIs, insights, trends, and root causes.<\/li>\n\n\n\n<li>Assign action plans, track progress, and verify with photos and videos.<\/li>\n\n\n\n<li>Built-in field hierarchy ensures no oversharing of data.<\/li>\n\n\n\n<li>Manage projects with built-in progress tracking, Gantt charts, history, task dependencies, and milestones.<\/li>\n\n\n\n<li>Drive accuracy and accountability with GPS, time and date stamps.<\/li>\n\n\n\n<li>Task management, set directives and priorities, automate notifications, and track completion.<\/li>\n\n\n\n<li>Communicate with your field teams and sites, send memos, share information, news, and announcements. Targeted distribution by user, role, or site tags.<\/li>\n\n\n\n<li>Ticket management, track maintenance requests, customer complaints, and site feedback. Open, review, and close tickets, and create a record of proactive resolution.<\/li>\n\n\n\n<li>Publish SOPs (Standard Operating Procedures), control visibility, and connect them to inspection forms<\/li>\n\n\n\n<li>Online and Offline modes allow you to conduct inspections anytime, anywhere.<\/li>\n\n\n\n<li>API &amp; SSO to integrate with your enterprise system and business intelligence.<\/li>\n\n\n\n<li>Full access to all features with no paywalls to access different modules.<\/li>\n\n\n\n<li>Deployment-ready in hours.<\/li>\n\n\n\n<li>GDPR compliant and available in 22 languages<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Trial<\/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\">14-day free trial<\/a>. No commitment and no credit card required.<\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\"><strong>Bindy comes with hundreds of industry and category specific templates<\/strong>. Use these templates in your own account, customize them, or create and upload your own forms!&nbsp;Access to templates is available during the 14-day free trial, with paid plans available.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Android and iPhone app<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Direct link to download Bindy on the 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\">Direct link to get Bindy on 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>Pricing<\/strong><\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\"><strong>Priced by usage, not users, Bindy costs less<\/strong>. All plans include unlimited users and locations.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you are not using Bindy, it is time to \u26a1&nbsp;<a href=\"https:\/\/bindy.com\/about\/switch\/\">save time, cut costs, and onboard fast<\/a>&nbsp;with the #1 rated audit\/inspection, task and communication platform for retail and hospitality.<\/li>\n\n\n\n<li>Onboard easily in days with responsive and reliable support.&nbsp;<a href=\"https:\/\/blog.bindy.com\/bindy-demo\/\" target=\"_blank\" rel=\"noreferrer noopener\">Watch a demo<\/a>,&nbsp;<a href=\"https:\/\/bindy.com\/contact\/#informationOrFreeTrial\">Contact us<\/a>&nbsp;or&nbsp;<a href=\"https:\/\/bindy.com\/app\/registration\/step1?lang=en\" target=\"_blank\" rel=\"noreferrer noopener\">Trial<\/a>&nbsp;today!<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Key Features of Bindy<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Site audits and operations execution<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bindy is built for site audit and compliance. Use a template or build your own customized inspection forms, with geofencing, weather tagging, signatures, photo, and video verification. Assign corrective actions to fix issues. Equip your field teams and sites with an intuitive platform, they know how to use.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Real-time reporting<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Track, verify, and access data instantly across sites with no oversharing. Run aggregate and raw filtered reports. Automated data exports with the API and integrate with your data warehouse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Task and project management<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Send tasks to sites and users in seconds. The built-in field hierarchy lets you target recipients individually, or by user, role, and tag. Set priorities, due dates, automate notifications, and verify with photos. Create multi-step workflows with dependencies and track completion in real-time. Manage site projects, send tasks, add milestones, with Gantt charts and progress reports.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Communication<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Send memos and instant messages, share information, news and announcements with your field teams and sites. Target the distribution by user, role, or site tag. Automated notifications, read receipts, and follow-ups. Actionable content allows you to tie communication with execution, communicate and make sure it gets done.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Priced by usage, not users and sites, save up to 75% compared to competing solutions<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unlimited users and sites, priced by usage. Get everyone on board, get visibility, and drive accountability for everyone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When vendors charge by user or site, it limits participation which is counter productive and increases costs as you grow and scale usage. This typically benefits the vendor and not the customer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zipline<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>About Zipline<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Task management software to drive store operations and improve consistency. Manage tasks for field teams, ensure completion, and keep them engaged. Connect teams, close gaps, and execute across all locations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rating<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.capterra.ca\/software\/218239\/zipline\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Capterra 4.7\/5<\/a>&nbsp;\u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.retailzipline.mobile.zipline&amp;pcampaignid=web_share\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google Play 3.4\/5<\/a> \u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Features at a glance<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Assign tasks and send communication<\/li>\n\n\n\n<li>Set priorities<\/li>\n\n\n\n<li>Track progress<\/li>\n\n\n\n<li>Real-time chat<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Trial<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trial is available.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pricing<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Priced by location, but pricing details is not publicly available.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Key Features of Zipline<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Communication<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Send clear communications through targeted tasks and messages by user and location. See what&#8217;s been read, and what wasn&#8217;t.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Store Audits<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mobile access to audits. Track compliance and assign tasks. Ensure consistency, compliance, and get aggregate data to see how locations are performing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Reporting<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Real-time tracking of initiatives and tasks. Get feedback from store teams across all locations. Get insights on what really matters.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Final Words<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Selecting a retail audit and task management platform can have a lasting impact on your business. When choosing between popular platforms like Bindy and Zipline, choose the one that best fits your needs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bindy is better to execute on site every time, verify compliance with brand standards, and improve your workflows with task management with automated notifications and an easy-to-use app. All plans with Bindy include unlimited users and sites, getting everyone involved.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One of the biggest differences between Bindy and Zipline is pricing. Bindy\u2019s usage-based model allows organizations to scale without increasing costs per user, while per-user pricing models can become significantly more expensive as adoption grows across locations. Zipline&#8217;s pricing structure is not publicly available.<\/p>\n\n\n\n<div class=\"is-style-info\" style=\"margin-bottom:20px;\"><!-- html block -->\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Choose Bindy if you:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Operate 5 &#8211; 5,000+ locations and need scalable execution<\/li>\n\n\n\n<li>Want to improve audit scores and operational consistency<\/li>\n\n\n\n<li>Need advanced workflows, reporting, and project management<\/li>\n\n\n\n<li>Want predictable pricing without per-user cost increases<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Choose Zipline if you:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Want to optimize communication in retail stores<\/li>\n\n\n\n<li>Want to tailor training content<\/li>\n<\/ul>\n\n\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Want to learn more about other retail audit software providers? Check out our post on the Top 10 Retail Audit Software platforms <a href=\"https:\/\/blog.bindy.com\/best-retail-audit-software\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/blog.bindy.com\/best-retail-audit-software\/ <\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste artigo, comparamos os recursos e benef\u00edcios de duas plataformas l\u00edderes em auditoria, gerenciamento de tarefas e execu\u00e7\u00e3o: Bindy e Zipline. O Bindy \u00e9 a principal alternativa ao Zipline para operadores de varejo com m\u00faltiplas unidades que precisam escalar para centenas de lojas sem aumentar os custos de software por usu\u00e1rio. Escolher o software certo de comunica\u00e7\u00e3o entre lojas, auditoria\/inspe\u00e7\u00e3o de varejo e gerenciamento de tarefas elevar\u00e1 o n\u00edvel de desempenho\u2026 <a href=\"https:\/\/blog.bindy.com\/pt\/bindy-vs-zipline\/\" class=\"more-link\">Continue lendo <span class=\"screen-reader-text\">Bindy vs. Tirolesa<\/span> <span class=\"meta-nav\">\t<\/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\":\"AAAH0ZH49wnZD+wLCCSg3wGMFK61AwEOKAIBAgoCQgEDSgCkBAECCgJCAQNKAJIFAQIKAkIBA0oAuBABAgoCQgEDSgC4CgECCgJCAQRKAD4BAgoBAAYDAkIBAz4CQgEDOgJCAQLEAoIDAwJCAQM+AkIBAxgCQgEC2gGyAQMBQgEDHAJCAQOsAQJCAQLMAogDAwFCAQMqAkIBAxoCQgECyAGmAQMBQgEDlgECQgEDGAJCAQLyAYgCAwFCAQOIAQJCAQMYAkIBAuQBugEDAUIBAzACQgEDGAJCAQLMAaQBAwFCAQMoAkIBAxgCQgECxAGcAQMBQgEDLAJCAQMYAkIBAsgBoAEDAUIBAzACQgEDGAJCAQLMAaIBAwFCAQOGAQJCAQMYAkIBAuIBugEDAUIBA5YBAkIBAxgCQgEC8gGIAgMBQgEDJAJCAQMYAkIBAsABmAEDAUIBAzgCQgEDFgJCAQLSAaoBAwFCAQMeAkIBA6wBAkIBAvocAEoAmh4BAgoCQgEDSgCqAwECCgEFShwCAQIKAkJKAJYCAQIKAkJKALQFAQIKAkJKAJ4FAQIKAkJKAJACAQIKAkJKAIgDAQIKAkJKAKgHAQIKAkJKAIwFAQIKAkJK0iCAJwECCgJCAQNKAKoFAQIKAkIBA0oAJgECCgEOSi4CAQIKAQlKcJYBAQIKAkIBA0oAlAEBAgoCOJACBA4KCAK4AQYOCAQCBAIMAhACKgQYAwATAAIEAgQDAQQCGjQDAAoCGgIaAwIiAggwAwAMBggCFgMABCYEBgIMigL0EAEESgCuEwECCgJCAQNKAIoBAQIKAkIBA0oApAQBAgoCQgEDSgC2BAECCgEMSgAsAQIKAkIBA0oAogEBAgoCQgEDSgCQBwECCgJCAQNKAIAEAQIKAkIBA0oApgEBAgoBBEoaAgECCgJCSgC6AwECCgJCSgCKAgECCgJCSgCSAgECCgJCSgCgAgECCgJCSgCCAgECCgJCSgCmAwECCgJCSgCUAgECCgJCSgCMAwECCgJCSgCABQECCgJCSgCaBQECCgJCSgCeAwECCgJCSgCqAgECCgJCSgC0AgECCgJCSgCkAgECCgJCSgCGAQECCgJCStothC8BAgoCQgEDSgCIAQECCgJCAQNKAJwFAQIKAkIBBEoAhgkBAgoCQgEDSgCqAQECCgJCAQNKALgGAQIKAkIBA0oAlgcBAgoCQgEDSgCMAQECCgJCAQRKALwDAQIKAQRKGgIBAgoCQkoApgcBAgoCQkrCCJgUAQIKAkIBA0oAqAEBAgoCQgEDSgCGAgECCgJCAQNKAIQKAQIKAkIBA0oApAEBAgoCQgEDSgCYBgECCgJCAQNKALQBAQIKAkIBA0oAnAwBAgoCQgEDSgCYAQECCgJCAQNKAKAKAQIKAkIBA0oApgMBAgoCQgEDSgCOBAECCgJCAQNKAKAGAQIKAkIBA0oAKgECCgJCAQNKAJgBAQIKAkIBA0oAvAYBAgoCQgEDSgCKAQECCgJCAQNKAKgEAQIKAkIBA0oAlgYBAgoCQgEDSgCmAQECCgEEShoCAQIKAkJKAJgBAQIKAkJKAC4BAgoCQkoALgECCgJCStADvgMBAgoCQgEDSgCIAQECCgJCAQNKAIIBAQIKAkIBA0oAjAEBAgoCQgEDSgCgAgECCgJCAQNKAKwBAQIKAkIBA0oAmAEBAgoCQgEDSgCQBAECCgJCAQNKAJYBAQIKAkIBA0oAigUBAgoCQgEDSgCQAQECCgJCAQNKAKYEAQIKAkIBA0oAlAEBAgoCQgEDSgCyBgECCgJCAQNKALgIAQIKAkIBA0oAnAoBAgoASgASAQIKAkIBA0oApgEBAgoBBEoaAgECCgJCSgCCAgECCgJCSgCCAgECCgJCSgCGAgECCgJCSuYGqAgBAgoCQgEDSgCqAQECCgEEShoCAQIKAkJKALABAQIKAkJKzAKcAwECCgBKABIBAgoCQgEDSgCaCQECCgEEStq8ApYDIr4BFhoSnAEUBgoGlgIDACSQASIw1g4BANDDBBuspgYivgEWGhKcARQGCgaWAgMAJJABIjDm0QT1DSgDJwAEACcABACBAIQAJwAoBicAKBInAAcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAYnAIcAKAMnACgAJwEHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEJwAHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBCcAKAAnAIcAKAMnAQQAKAUnAIcAKAMnACgHJwAHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEoAicAKAsnAAcAKAMnACgBJwAoCCcAhwAoAycBBAAoBScAhwAoAycBBACEQygGJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwAoAScAKAsnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnACgGJwAHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgGJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgGJwCHACgDJwAoBicABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycAKAYnAAcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnACgBJwCHACgDJwEEACgFJwCHACgDJwAoBicABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoBScAhwAoAycAKAYnAAcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnACgBJwCHACgDJwEEACgFJwCHACgDJwEoBScAKAGoAMQRKALEzpQD8oUDc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzbHVnZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlQmluZHkgdnMuIFppcGxpbmVkb2N1bWVudGNvbnRlbnQ8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW4gdGhpcyBwb3N0IHdlIGNvbXBhcmUgdGhlIGZlYXR1cmVzIGFuZCBiZW5lZml0cyBvZiB0d28gbGVhZGluZyBhdWRpdCwgdGFzayBtYW5hZ2VtZW50IGFuZCBleGVjdXRpb24gcGxhdGZvcm1zLCBCaW5keSBhbmQgWmlwbGluZS4gPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmluZHkgaXMgdGhlIHByaW1hcnkgWmlwbGluZSBhbHRlcm5hdGl2ZSBmb3IgbXVsdGktdW5pdCByZXRhaWwgb3BlcmF0b3JzIHdobyBuZWVkIHRvIHNjYWxlIHRvIGh1bmRyZWRzIG9mIHNpdGVzIHdpdGhvdXQgaW5jcmVhc2luZyBwZXItdXNlciBzb2Z0d2FyZSBjb3N0cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5DaG9vc2luZyB0aGUgcmlnaHQmbmJzcDtzdG9yZSBjb21tdW5pY2F0aW9uLCByZXRhaWwgYXVkaXQvaW5zcGVjdGlvbiBhbmQgdGFzayBtYW5hZ2VtZW50IHNvZnR3YXJlJm5ic3A7d2lsbCBlbGV2YXRlIHlvdXIgcmV0YWlsIG9yIGhvc3BpdGFsaXR5IGJ1c2luZXNzLiBJdCBzdGFydHMgd2l0aCB2ZXJpZnlpbmcgYnJhbmQgc3RhbmRhcmRzIGFuZCBzZW5kaW5nIGNvcnJlY3RpdmUgYWN0aW9ucy4gSXQgZW1wb3dlcnMgeW91IHRvIHNlbmQgdGFza3MgdG8gc2l0ZXMgaW4gc2Vjb25kcywgc2V0dGluZyBwcmlvcml0aWVzIGFuZCBkdWUgZGF0ZXMsIGFuZCB2ZXJpZnlpbmcgY29tcGxldGlvbiB3aXRoIHBob3Rvcy4gSXQgYWxsb3dzIHlvdSB0byBwb3N0IG5ld3MgYW5kIGluZm9ybWF0aW9uIGFib3V0IHVwY29taW5nIHByb2dyYW1zIGFuZCBwb2xpY2llcy4gSG93ZXZlciwgd2l0aCBzbyBtYW55IG9wdGlvbnMgYXZhaWxhYmxlLCBpdOKAmXMgaW1wb3J0YW50IHRvIGZpbmQgYSBzb2x1dGlvbiB0aGF0IGZpdHMgeW91ciBuZWVkcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaGVuIGNvbnNpZGVyaW5nIEJpbmR5IHZzIFppcGxpbmUsIGl04oCZcyBpbXBvcnRhbnQgdG8gY29uc2lkZXIgZmVhdHVyZXMsIGVhc2Ugb2YgdXNlLCByZWxpYWJpbGl0eSwgc3VwcG9ydCwgcHJpY2luZywgYW5kIG1hbnkgb3RoZXIgYW5nbGVzLiBBZnRlcmFsbCwgdGhpcyBkZWNpc2lvbiB3aWxsIGhhdmUgYSBsYXN0aW5nIGltcGFjdCB0aGF0IGNhbiBib29zdCBwcm9maXRzLCBpbXByb3ZlIG9wZXJhdGlvbnMsIHN0cmVhbWxpbmUgeW91ciB3b3JrZmxvd3MsIHdoaWxlIGFsc28gcmVkdWNpbmcgeW91ciByaXNrcyBhbmQgbGlhYmlsaXRpZXMgYWNyb3NzIHRoZSByZXRhaWwgbmV0d29yay48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsidGV4dEFsaWduIjoiY2VudGVyIn19fSAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy10ZXh0LWFsaWduLWNlbnRlciI+QmluZHkgdnMgWmlwbGluZTwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnRhYmxlIC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay10YWJsZSI+PHRhYmxlIGNsYXNzPSJoYXMtZml4ZWQtbGF5b3V0Ij48dGhlYWQ+PHRyPjx0ZD48c3Ryb25nPkZlYXR1cmU8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjxzdHJvbmc+QmluZHk8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjxzdHJvbmc+WmlwbGluZTwvc3Ryb25nPjwvdGQ+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkPlJldmlldyByYXRpbmcgKENhcHRlcnJhKTwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC45IOKtkDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC43IOKtkDwvdGQ+PC90cj48dHI+PHRkPlByaWNpbmc8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlByaWNlZCBieSB1c2FnZS4gVW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5Ob3QgcHVibGljbHkgYXZhaWxhYmxlLjwvdGQ+PC90cj48dHI+PHRkPlRpbWUgdG8gZGVwbG95PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj4zIGRheXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjMgbW9udGhzPC90ZD48L3RyPjx0cj48dGQ+QWNjZXNzIHRvIGFsbCBmZWF0dXJlcyB3aXRoIGFueSBwbGFuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5VbmxpbWl0ZWQgdXNlcnMgYW5kIGxvY2F0aW9uczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48L3RyPjx0cj48dGQ+UmVhbC10aW1lIHJlcG9ydHM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5Db21tdW5pY2F0aW9uPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+VGFzayBtYW5hZ2VtZW50PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+VGlja2V0IG1hbmFnZW1lbnQ8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PC90cj48dHI+PHRkPlZpZGVvIGFuZCBwaG90byB2ZXJpZmljYXRpb248L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5Qcm9qZWN0IG1hbmFnZW1lbnQgd2l0aCBHYW50dCBjaGFydHM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PC90cj48dHI+PHRkPkFQSSBhbmQgU1NPPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+TGVhcm5pbmcgYW5kIHRyYWluaW5nPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5CZXN0IGZvcjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+UmV0YWlsIGFuZCBob3NwaXRhbGl0eSBvcGVyYXRpb25zIGFuZCBleGVjdXRpb248L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlJldGFpbCBjb21tdW5pY2F0aW9uIGFuZCB0cmFpbmluZzwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9maWd1cmU+CjwhLS0gL3dwOnRhYmxlIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+SG93IHRvIFNlbGVjdCB0aGUgUmlnaHQgU3RvcmUgQ29tbXVuaWNhdGlvbiwgUmV0YWlsIEF1ZGl0IGFuZCBUYXNrIE1hbmFnZW1lbnQgU29mdHdhcmU8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpsaXN0IHsib3JkZXJlZCI6dHJ1ZSwic3RhcnQiOjF9IC0tPgo8b2wgc3RhcnQ9IjEiIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlN0YXJ0IGJ5IGNvbXBpbGluZyBhIGxpc3Qgb2YgbXVzdC1oYXZlLCBhbmQgbmljZSB0byBoYXZlIGZlYXR1cmVzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RGV0ZXJtaW5lIHdoYXQgZGV2aWNlcyB5b3Ugd2FudCB0byB1c2UuIFdoaWxlIOKAnG1vYmlsZSBmaXJzdOKAnSBpcyBuaWNlLCB3ZSBzdWdnZXN0IHNlbGVjdGluZyBhIHNvZnR3YXJlIHBsYXRmb3JtIHRoYXQgc3VwcG9ydHMgYWxsIGRldmljZXMgKFBDLCBpT1MsIEFuZHJvaWQsIG1vYmlsZSwgYW5kIHRhYmxldHMpLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q292ZXIgeW91ciBiYXNlcyBhbmQgZW5zdXJlIHRoYXQgdGhlIHNvZnR3YXJlIGhhcyB0aGUgcmVwb3J0aW5nIGNhcGFiaWxpdGllcyB5b3UgbmVlZC4gTWFrZSBzdXJlIHRoYXQgeW91ciBkYXRhIGlzIGV4cG9ydGFibGUsIHdpdGggYWdncmVnYXRlIHN1bW1hcmllcywgYW5kIHJhdyBkYXRhLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U2NoZWR1bGUgYSBkZW1vIGFuZCBtYWtlIHN1cmUgaXQgaGFzIGFsbCB0aGUgZmVhdHVyZXMgeW91IG5lZWQuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5SZXNlYXJjaCB0aGUgY29tcGFueSwgaG93IGxvbmcgaGF2ZSB0aGV5IGJlZW4gaW4gYnVzaW5lc3M\/IEFyZSB0aGV5IHJlcHV0YWJsZSBhbmQgcmVsaWFibGU\/PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Db21wYXJlIHByaWNpbmcsIGFuZCBtYWtlIHN1cmUgeW91IGFyZSBhd2FyZSBvZiBhbnkgYW5kIGFsbCBleHBlbnNlcywgYm90aCB1cGZyb250IGFuZCBvbi1nb2luZy4gUmVtZW1iZXIgdGhhdCBwcmljaW5nIHBlciB1c2VyIGNhbiBzaWduaWZpY2FudGx5IGluY3JlYXNlIGNvc3RzIGFzIHlvdSBncm93IGFuZCBzY2FsZSB5b3VyIGJ1c2luZXNzLiBJZiB5b3UgY2FuLCBwYXkgZm9yIHVzYWdlLCBub3QgdXNlcnMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5SdW4gYSBmcmVlIHRyaWFsLCB0aGUgYmVzdCB3YXkgdG8gZ2V0IGEgZmVlbCBmb3IgdGhlIHByb2R1Y3QgaXMgdG8gZ2V0IHlvdXIgaGFuZHMgb24gaXQuIE5vIGRlbW93YXJlLCBubyBwcm9taXNlcy4gVGVzdCBkcml2ZSBpdCBpbiB0aGUgZmllbGQgd2l0aCByZWFsIGRhdGEuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5GaW5hbGx5LCBjb25kdWN0IHRlY2huaWNhbCBkdWUgZGlsaWdlbmNlLCBhbmQgdmVyaWZ5IHRoZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3NlY3VyaXR5LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+c2VjdXJpdHkgYW5kIHJlbGlhYmlsaXR5PC9hPiZuYnNwO29mIHRoZSBzZXJ2aWNlIHByb3ZpZGVyLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L29sPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJvbnVzOiBTZWxlY3QgYSBwbGF0Zm9ybSB0aGF0IGdpdmVzIHlvdSBmdWxsIGFjY2VzcyB0byBhbGwgZmVhdHVyZXMuIE1hbnkgdmVuZG9ycyBhZGQgc2lnbmlmaWNhbnQgY29zdHMgdG8gYWNjZXNzIHRoZSBmZWF0dXJlcyB5b3UgbmVlZCB0byBlZmZlY3RpdmVseSB1c2UgdGhlIHByb2R1Y3QuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+QmluZHk8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpnYWxsZXJ5IHsibGlua1RvIjoibm9uZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1nYWxsZXJ5IGhhcy1uZXN0ZWQtaW1hZ2VzIGNvbHVtbnMtZGVmYXVsdCBpcy1jcm9wcGVkIj48IS0tIHdwOmltYWdlIHsibGlnaHRib3giOnsiZW5hYmxlZCI6ZmFsc2V9LCJpZCI6NjcyMDcsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6ImN1c3RvbSIsImNsYXNzTmFtZSI6Imhhcy1saWdodGJveCJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwgaGFzLWxpZ2h0Ym94IGhhcy1saWdodGJveCI+PGltZyBzcmM9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvZmNfMjAyNi5wbmc\/X3Q9MTc3NjY4ODIwNyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS02NzIwNyIvPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT48L2ZpZ3VyZT4KPCEtLSAvd3A6Z2FsbGVyeSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkFib3V0IEJpbmR5PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImNsYXNzTmFtZSI6ImlzLXN0eWxlLWluZm8ifSAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cuY2FwdGVycmEuY2Evc29mdHdhcmUvMTAzOTk2NC9iaW5keSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q2FwdGVycmEgNC45LzU8L2E+Jm5ic3A74q2QIOKtkCDirZAg4q2QIOKtkDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uYmluZHkudHdhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5Hb29nbGUgUGxheSA1LzUgPC9hPuKtkCDirZAg4q2QIOKtkCDirZA8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aW1hZ2UgeyJsaWdodGJveCI6eyJlbmFibGVkIjpmYWxzZX0sImlkIjo2NTI4OSwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoiY3VzdG9tIiwiY2xhc3NOYW1lIjoiaGFzLWxpZ2h0Ym94In0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCBoYXMtbGlnaHRib3ggaGFzLWxpZ2h0Ym94Ij48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMDM5OTY0L2JpbmR5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSIgbm9yZWZlcnJlciBub29wZW5lciI+PGltZyBzcmM9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvaW1hZ2UtNS5wbmciIGFsdD0iYmVzdCByZXRhaWwgYXVkaXQgc29mdHdhcmUiIGNsYXNzPSJ3cC1pbWFnZS02NTI4OSIvPjwvYT48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5XaGF0IGN1c3RvbWVycyBzYXk8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD7igJxCaW5keSBoYXMgc3RyZWFtbGluZWQgb3VyIGF1ZGl0IHByb2Nlc3MsIHNhdmVkIHRpbWUgY29uZHVjdGluZyB0aGUgYXVkaXQsIGdldHRpbmcgcmVwb3J0cyBhbmQgZm9sbG93aW5nLXVwIHdpdGggYWN0aW9uIHBsYW4gaXRlbXMsIFsuLi5dIGV2ZXJ5dGhpbmcgaXMgaW4gb25lIHBsYWNlIG5vd+KAnSDigJMgR3JvdXAgQXVkaXQgTWFuYWdlciwgcGFya2luZyBtYW5hZ2VtZW50IGdyb3VwLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIGludGVybmFsIGN1c3RvbWVyIHN1cnZleXMsIDkyJSBvZiBEaXN0cmljdCBNYW5hZ2VycyBvbiBCaW5keSByZXBvcnRlZCBzaWduaWZpY2FudCB0aW1lIHNhdmluZ3Mgb24gc3RvcmUgdmlzaXRzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+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+PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYXBwL3JlZ2lzdHJhdGlvbi9zdGVwMT9sYW5nPWVuJmFtcDthYm91dFByaWNpbmc9eSZhbXA7YWJvdXRUcmlhbD15Ij4xNC1kYXkgZnJlZSB0cmlhbDwvYT4uIE5vIGNvbW1pdG1lbnQgYW5kIG5vIGNyZWRpdCBjYXJkIHJlcXVpcmVkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJjbGFzc05hbWUiOiJpcy1zdHlsZS1pbmZvIn0gLS0+CjxwIGNsYXNzPSJpcy1zdHlsZS1pbmZvIj48c3Ryb25nPkJpbmR5IGNvbWVzIHdpdGggaHVuZHJlZHMgb2YgaW5kdXN0cnkgYW5kIGNhdGVnb3J5IHNwZWNpZmljIHRlbXBsYXRlczwvc3Ryb25nPi4gVXNlIHRoZXNlIHRlbXBsYXRlcyBpbiB5b3VyIG93biBhY2NvdW50LCBjdXN0b21pemUgdGhlbSwgb3IgY3JlYXRlIGFuZCB1cGxvYWQgeW91ciBvd24gZm9ybXMhJm5ic3A7QWNjZXNzIHRvIHRlbXBsYXRlcyBpcyBhdmFpbGFibGUgZHVyaW5nIHRoZSAxNC1kYXkgZnJlZSB0cmlhbCwgd2l0aCBwYWlkIHBsYW5zIGF2YWlsYWJsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkFuZHJvaWQgYW5kIGlQaG9uZSBhcHA8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5EaXJlY3QgbGluayB0byBkb3dubG9hZCBCaW5keSBvbiB0aGUgQXBwIFN0b3JlOiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYXBwcy5hcHBsZS5jb20vdXMvYXBwL2JpbmR5L2lkNjc1Mzk4Mjg1OCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4PC9hPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkRpcmVjdCBsaW5rIHRvIGdldCBCaW5keSBvbiBHb29nbGUgUGxheTombmJzcDs8YSBocmVmPSJodHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmJpbmR5LnR3YSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2E8L2E+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImNsYXNzTmFtZSI6ImlzLXN0eWxlLWluZm8ifSAtLT4KPHAgY2xhc3M9ImlzLXN0eWxlLWluZm8iPjxzdHJvbmc+UHJpY2VkIGJ5IHVzYWdlLCBub3QgdXNlcnMsIEJpbmR5IGNvc3RzIGxlc3M8L3N0cm9uZz4uIEFsbCBwbGFucyBpbmNsdWRlIHVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SWYgeW91IGFyZSBub3QgdXNpbmcgQmluZHksIGl0IGlzIHRpbWUgdG8g4pqhJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvc3dpdGNoLyI+c2F2ZSB0aW1lLCBjdXQgY29zdHMsIGFuZCBvbmJvYXJkIGZhc3Q8L2E+Jm5ic3A7d2l0aCB0aGUgIzEgcmF0ZWQgYXVkaXQvaW5zcGVjdGlvbiwgdGFzayBhbmQgY29tbXVuaWNhdGlvbiBwbGF0Zm9ybSBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk9uYm9hcmQgZWFzaWx5IGluIGRheXMgd2l0aCByZXNwb25zaXZlIGFuZCByZWxpYWJsZSBzdXBwb3J0LiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktZGVtby8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPldhdGNoIGEgZGVtbzwvYT4sJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vY29udGFjdC8jaW5mb3JtYXRpb25PckZyZWVUcmlhbCI+Q29udGFjdCB1czwvYT4mbmJzcDtvciZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VHJpYWw8L2E+Jm5ic3A7dG9kYXkhPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5LZXkgRmVhdHVyZXMgb2YgQmluZHk8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+U2l0ZSBhdWRpdHMgYW5kIG9wZXJhdGlvbnMgZXhlY3V0aW9uPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmluZHkgaXMgYnVpbHQgZm9yIHNpdGUgYXVkaXQgYW5kIGNvbXBsaWFuY2UuIFVzZSBhIHRlbXBsYXRlIG9yIGJ1aWxkIHlvdXIgb3duIGN1c3RvbWl6ZWQgaW5zcGVjdGlvbiBmb3Jtcywgd2l0aCBnZW9mZW5jaW5nLCB3ZWF0aGVyIHRhZ2dpbmcsIHNpZ25hdHVyZXMsIHBob3RvLCBhbmQgdmlkZW8gdmVyaWZpY2F0aW9uLiBBc3NpZ24gY29ycmVjdGl2ZSBhY3Rpb25zIHRvIGZpeCBpc3N1ZXMuIEVxdWlwIHlvdXIgZmllbGQgdGVhbXMgYW5kIHNpdGVzIHdpdGggYW4gaW50dWl0aXZlIHBsYXRmb3JtLCB0aGV5IGtub3cgaG93IHRvIHVzZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlJlYWwtdGltZSByZXBvcnRpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UcmFjaywgdmVyaWZ5LCBhbmQgYWNjZXNzIGRhdGEgaW5zdGFudGx5IGFjcm9zcyBzaXRlcyB3aXRoIG5vIG92ZXJzaGFyaW5nLiBSdW4gYWdncmVnYXRlIGFuZCByYXcgZmlsdGVyZWQgcmVwb3J0cy4gQXV0b21hdGVkIGRhdGEgZXhwb3J0cyB3aXRoIHRoZSBBUEkgYW5kIGludGVncmF0ZSB3aXRoIHlvdXIgZGF0YSB3YXJlaG91c2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UYXNrIGFuZCBwcm9qZWN0IG1hbmFnZW1lbnQ8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TZW5kIHRhc2tzIHRvIHNpdGVzIGFuZCB1c2VycyBpbiBzZWNvbmRzLiBUaGUgYnVpbHQtaW4gZmllbGQgaGllcmFyY2h5IGxldHMgeW91IHRhcmdldCByZWNpcGllbnRzIGluZGl2aWR1YWxseSwgb3IgYnkgdXNlciwgcm9sZSwgYW5kIHRhZy4gU2V0IHByaW9yaXRpZXMsIGR1ZSBkYXRlcywgYXV0b21hdGUgbm90aWZpY2F0aW9ucywgYW5kIHZlcmlmeSB3aXRoIHBob3Rvcy4gQ3JlYXRlIG11bHRpLXN0ZXAgd29ya2Zsb3dzIHdpdGggZGVwZW5kZW5jaWVzIGFuZCB0cmFjayBjb21wbGV0aW9uIGluIHJlYWwtdGltZS4gTWFuYWdlIHNpdGUgcHJvamVjdHMsIHNlbmQgdGFza3MsIGFkZCBtaWxlc3RvbmVzLCB3aXRoIEdhbnR0IGNoYXJ0cyBhbmQgcHJvZ3Jlc3MgcmVwb3J0cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkNvbW11bmljYXRpb248L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TZW5kIG1lbW9zIGFuZCBpbnN0YW50IG1lc3NhZ2VzLCBzaGFyZSBpbmZvcm1hdGlvbiwgbmV3cyBhbmQgYW5ub3VuY2VtZW50cyB3aXRoIHlvdXIgZmllbGQgdGVhbXMgYW5kIHNpdGVzLiBUYXJnZXQgdGhlIGRpc3RyaWJ1dGlvbiBieSB1c2VyLCByb2xlLCBvciBzaXRlIHRhZy4gQXV0b21hdGVkIG5vdGlmaWNhdGlvbnMsIHJlYWQgcmVjZWlwdHMsIGFuZCBmb2xsb3ctdXBzLiBBY3Rpb25hYmxlIGNvbnRlbnQgYWxsb3dzIHlvdSB0byB0aWUgY29tbXVuaWNhdGlvbiB3aXRoIGV4ZWN1dGlvbiwgY29tbXVuaWNhdGUgYW5kIG1ha2Ugc3VyZSBpdCBnZXRzIGRvbmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QcmljZWQgYnkgdXNhZ2UsIG5vdCB1c2VycyBhbmQgc2l0ZXMsIHNhdmUgdXAgdG8gNzUlIGNvbXBhcmVkIHRvIGNvbXBldGluZyBzb2x1dGlvbnM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5VbmxpbWl0ZWQgdXNlcnMgYW5kIHNpdGVzLCBwcmljZWQgYnkgdXNhZ2UuIEdldCBldmVyeW9uZSBvbiBib2FyZCwgZ2V0IHZpc2liaWxpdHksIGFuZCBkcml2ZSBhY2NvdW50YWJpbGl0eSBmb3IgZXZlcnlvbmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2hlbiB2ZW5kb3JzIGNoYXJnZSBieSB1c2VyIG9yIHNpdGUsIGl0IGxpbWl0cyBwYXJ0aWNpcGF0aW9uIHdoaWNoIGlzIGNvdW50ZXIgcHJvZHVjdGl2ZSBhbmQgaW5jcmVhc2VzIGNvc3RzIGFzIHlvdSBncm93IGFuZCBzY2FsZSB1c2FnZS4gVGhpcyB0eXBpY2FsbHkgYmVuZWZpdHMgdGhlIHZlbmRvciBhbmQgbm90IHRoZSBjdXN0b21lci48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5aaXBsaW5lPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkFib3V0IFppcGxpbmU8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UYXNrIG1hbmFnZW1lbnQgc29mdHdhcmUgdG8gZHJpdmUgc3RvcmUgb3BlcmF0aW9ucyBhbmQgaW1wcm92ZSBjb25zaXN0ZW5jeS4gTWFuYWdlIHRhc2tzIGZvciBmaWVsZCB0ZWFtcywgZW5zdXJlIGNvbXBsZXRpb24sIGFuZCBrZWVwIHRoZW0gZW5nYWdlZC4gQ29ubmVjdCB0ZWFtcywgY2xvc2UgZ2FwcywgYW5kIGV4ZWN1dGUgYWNyb3NzIGFsbCBsb2NhdGlvbnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8yMTgyMzkvemlwbGluZSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciBub2ZvbGxvdyI+Q2FwdGVycmEgNC43LzU8L2E+Jm5ic3A74q2QPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5yZXRhaWx6aXBsaW5lLm1vYmlsZS56aXBsaW5lJmFtcDtwY2FtcGFpZ25pZD13ZWJfc2hhcmUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIgbm9mb2xsb3ciPkdvb2dsZSBQbGF5IDMuNC81PC9hPiDirZA8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkZlYXR1cmVzIGF0IGEgZ2xhbmNlPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Bc3NpZ24gdGFza3MgYW5kIHNlbmQgY29tbXVuaWNhdGlvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U2V0IHByaW9yaXRpZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRyYWNrIHByb2dyZXNzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5SZWFsLXRpbWUgY2hhdDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+VHJpYWw8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UcmlhbCBpcyBhdmFpbGFibGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UHJpY2VkIGJ5IGxvY2F0aW9uLCBidXQgcHJpY2luZyBkZXRhaWxzIGlzIG5vdCBwdWJsaWNseSBhdmFpbGFibGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5LZXkgRmVhdHVyZXMgb2YgWmlwbGluZTwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5Db21tdW5pY2F0aW9uPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U2VuZCBjbGVhciBjb21tdW5pY2F0aW9ucyB0aHJvdWdoIHRhcmdldGVkIHRhc2tzIGFuZCBtZXNzYWdlcyBieSB1c2VyIGFuZCBsb2NhdGlvbi4gU2VlIHdoYXQncyBiZWVuIHJlYWQsIGFuZCB3aGF0IHdhc24ndC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlN0b3JlIEF1ZGl0czwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk1vYmlsZSBhY2Nlc3MgdG8gYXVkaXRzLiBUcmFjayBjb21wbGlhbmNlIGFuZCBhc3NpZ24gdGFza3MuIEVuc3VyZSBjb25zaXN0ZW5jeSwgY29tcGxpYW5jZSwgYW5kIGdldCBhZ2dyZWdhdGUgZGF0YSB0byBzZWUgaG93IGxvY2F0aW9ucyBhcmUgcGVyZm9ybWluZy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlJlcG9ydGluZzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlJlYWwtdGltZSB0cmFja2luZyBvZiBpbml0aWF0aXZlcyBhbmQgdGFza3MuIEdldCBmZWVkYmFjayBmcm9tIHN0b3JlIHRlYW1zIGFjcm9zcyBhbGwgbG9jYXRpb25zLiBHZXQgaW5zaWdodHMgb24gd2hhdCByZWFsbHkgbWF0dGVycy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkZpbmFsIFdvcmRzPC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TZWxlY3RpbmcgYSByZXRhaWwgYXVkaXQgYW5kIHRhc2sgbWFuYWdlbWVudCBwbGF0Zm9ybSBjYW4gaGF2ZSBhIGxhc3RpbmcgaW1wYWN0IG9uIHlvdXIgYnVzaW5lc3MuIFdoZW4gY2hvb3NpbmcgYmV0d2VlbiBwb3B1bGFyIHBsYXRmb3JtcyBsaWtlIEJpbmR5IGFuZCBaaXBsaW5lLCBjaG9vc2UgdGhlIG9uZSB0aGF0IGJlc3QgZml0cyB5b3VyIG5lZWRzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJpbmR5IGlzIGJldHRlciB0byBleGVjdXRlIG9uIHNpdGUgZXZlcnkgdGltZSwgdmVyaWZ5IGNvbXBsaWFuY2Ugd2l0aCBicmFuZCBzdGFuZGFyZHMsIGFuZCBpbXByb3ZlIHlvdXIgd29ya2Zsb3dzIHdpdGggdGFzayBtYW5hZ2VtZW50IHdpdGggYXV0b21hdGVkIG5vdGlmaWNhdGlvbnMgYW5kIGFuIGVhc3ktdG8tdXNlIGFwcC4gQWxsIHBsYW5zIHdpdGggQmluZHkgaW5jbHVkZSB1bmxpbWl0ZWQgdXNlcnMgYW5kIHNpdGVzLCBnZXR0aW5nIGV2ZXJ5b25lIGludm9sdmVkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk9uZSBvZiB0aGUgYmlnZ2VzdCBkaWZmZXJlbmNlcyBiZXR3ZWVuIEJpbmR5IGFuZCBaaXBsaW5lIGlzIHByaWNpbmcuIEJpbmR54oCZcyB1c2FnZS1iYXNlZCBtb2RlbCBhbGxvd3Mgb3JnYW5pemF0aW9ucyB0byBzY2FsZSB3aXRob3V0IGluY3JlYXNpbmcgY29zdHMgcGVyIHVzZXIsIHdoaWxlIHBlci11c2VyIHByaWNpbmcgbW9kZWxzIGNhbiBiZWNvbWUgc2lnbmlmaWNhbnRseSBtb3JlIGV4cGVuc2l2ZSBhcyBhZG9wdGlvbiBncm93cyBhY3Jvc3MgbG9jYXRpb25zLiBaaXBsaW5lJ3MgcHJpY2luZyBzdHJ1Y3R1cmUgaXMgbm90IHB1YmxpY2x5IGF2YWlsYWJsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aHRtbCAtLT4KPGRpdiBjbGFzcz0iaXMtc3R5bGUtaW5mbyIgc3R5bGU9Im1hcmdpbi1ib3R0b206MjBweDsiPjwhLS0gaHRtbCBibG9jayAtLT4KPCEtLSAvd3A6aHRtbCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkNob29zZSBCaW5keSBpZiB5b3U6PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5PcGVyYXRlIDUgLSA1LDAwMCsgbG9jYXRpb25zIGFuZCBuZWVkIHNjYWxhYmxlIGV4ZWN1dGlvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2FudCB0byBpbXByb3ZlIGF1ZGl0IHNjb3JlcyBhbmQgb3BlcmF0aW9uYWwgY29uc2lzdGVuY3k8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk5lZWQgYWR2YW5jZWQgd29ya2Zsb3dzLCByZXBvcnRpbmcsIGFuZCBwcm9qZWN0IG1hbmFnZW1lbnQ8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPldhbnQgcHJlZGljdGFibGUgcHJpY2luZyB3aXRob3V0IHBlci11c2VyIGNvc3QgaW5jcmVhc2VzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5DaG9vc2UgWmlwbGluZSBpZiB5b3U6PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XYW50IHRvIG9wdGltaXplIGNvbW11bmljYXRpb24gaW4gcmV0YWlsIHN0b3JlczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2FudCB0byB0YWlsb3IgdHJhaW5pbmcgY29udGVudDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpodG1sIC0tPgo8L2Rpdj4KPCEtLSAvd3A6aHRtbCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XYW50IHRvIGxlYXJuIG1vcmUgYWJvdXQgb3RoZXIgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIHByb3ZpZGVycz8gQ2hlY2sgb3V0IG91ciBwb3N0IG9uIHRoZSBUb3AgMTAgUmV0YWlsIEF1ZGl0IFNvZnR3YXJlIHBsYXRmb3JtcyA8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2Jlc3QtcmV0YWlsLWF1ZGl0LXNvZnR3YXJlLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iZXN0LXJldGFpbC1hdWRpdC1zb2Z0d2FyZS8gPC9hPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFfY29ibG9ja3NfYXR0cl9jb2Jsb2Nrc19kaW1lbnNpb25zX2NvYmxvY2tzX3Jlc3BvbnNpdmVfaGVpZ2h0X2NvYmxvY2tzX2FjY29yZGlvbl9pZV9zdXBwb3J0X2pldHBhY2tfbmV3c2xldHRlcl9hY2Nlc3NfamV0cGFja19kb250X2VtYWlsX3Bvc3RfdG9fc3Vic19qZXRwYWNrX25ld3NsZXR0ZXJfdGllcl9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BheXdhbGxlZF9jb250ZW50X2pldHBhY2tfZmVhdHVyZV9jbGlwX2lkX2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGFpZF9jb250ZW50Zm9vdG5vdGVzamV0cGFja19wdWJsaWNpemVfbWVzc2FnZWpldHBhY2tfcHVibGljaXplX2ZlYXR1cmVfZW5hYmxlZGpldHBhY2tfc29jaWFsX3Bvc3RfYWxyZWFkeV9zaGFyZWRqZXRwYWNrX3NvY2lhbF9vcHRpb25zX3dwYXNfY3VzdG9taXplX3Blcl9uZXR3b3JramV0cGFja19wb3N0X3dhc19ldmVyX3B1Ymxpc2hlZGRvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SW4gdGhpcyBwb3N0IHdlIGNvbXBhcmUgdGhlIGZlYXR1cmVzIGFuZCBiZW5lZml0cyBvZiB0d28gbGVhZGluZyBhdWRpdCwgdGFzayBtYW5hZ2VtZW50IGFuZCBleGVjdXRpb24gcGxhdGZvcm1zLCBCaW5keSBhbmQgWmlwbGluZS4gZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCaW5keSBpcyB0aGUgcHJpbWFyeSBaaXBsaW5lIGFsdGVybmF0aXZlIGZvciBtdWx0aS11bml0IHJldGFpbCBvcGVyYXRvcnMgd2hvIG5lZWQgdG8gc2NhbGUgdG8gaHVuZHJlZHMgb2Ygc2l0ZXMgd2l0aG91dCBpbmNyZWFzaW5nIHBlci11c2VyIHNvZnR3YXJlIGNvc3RzLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q2hvb3NpbmcgdGhlIHJpZ2h0Jm5ic3A7c3RvcmUgY29tbXVuaWNhdGlvbiwgcmV0YWlsIGF1ZGl0L2luc3BlY3Rpb24gYW5kIHRhc2sgbWFuYWdlbWVudCBzb2Z0d2FyZSZuYnNwO3dpbGwgZWxldmF0ZSB5b3VyIHJldGFpbCBvciBob3NwaXRhbGl0eSBidXNpbmVzcy4gSXQgc3RhcnRzIHdpdGggdmVyaWZ5aW5nIGJyYW5kIHN0YW5kYXJkcyBhbmQgc2VuZGluZyBjb3JyZWN0aXZlIGFjdGlvbnMuIEl0IGVtcG93ZXJzIHlvdSB0byBzZW5kIHRhc2tzIHRvIHNpdGVzIGluIHNlY29uZHMsIHNldHRpbmcgcHJpb3JpdGllcyBhbmQgZHVlIGRhdGVzLCBhbmQgdmVyaWZ5aW5nIGNvbXBsZXRpb24gd2l0aCBwaG90b3MuIEl0IGFsbG93cyB5b3UgdG8gcG9zdCBuZXdzIGFuZCBpbmZvcm1hdGlvbiBhYm91dCB1cGNvbWluZyBwcm9ncmFtcyBhbmQgcG9saWNpZXMuIEhvd2V2ZXIsIHdpdGggc28gbWFueSBvcHRpb25zIGF2YWlsYWJsZSwgaXTigJlzIGltcG9ydGFudCB0byBmaW5kIGEgc29sdXRpb24gdGhhdCBmaXRzIHlvdXIgbmVlZHMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGVuIGNvbnNpZGVyaW5nIEJpbmR5IHZzIFppcGxpbmUsIGl04oCZcyBpbXBvcnRhbnQgdG8gY29uc2lkZXIgZmVhdHVyZXMsIGVhc2Ugb2YgdXNlLCByZWxpYWJpbGl0eSwgc3VwcG9ydCwgcHJpY2luZywgYW5kIG1hbnkgb3RoZXIgYW5nbGVzLiBBZnRlcmFsbCwgdGhpcyBkZWNpc2lvbiB3aWxsIGhhdmUgYSBsYXN0aW5nIGltcGFjdCB0aGF0IGNhbiBib29zdCBwcm9maXRzLCBpbXByb3ZlIG9wZXJhdGlvbnMsIHN0cmVhbWxpbmUgeW91ciB3b3JrZmxvd3MsIHdoaWxlIGFsc28gcmVkdWNpbmcgeW91ciByaXNrcyBhbmQgbGlhYmlsaXRpZXMgYWNyb3NzIHRoZSByZXRhaWwgbmV0d29yay5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJpbmR5IHZzIFppcGxpbmVsZXZlbHN0eWxlVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGFzRml4ZWRMYXlvdXRjYXB0aW9uaGVhZGNlbGxzY29udGVudDxzdHJvbmc+RmVhdHVyZTwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ8c3Ryb25nPkJpbmR5PC9zdHJvbmc+dGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDxzdHJvbmc+WmlwbGluZTwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmJvZHljZWxsc2NvbnRlbnRSZXZpZXcgcmF0aW5nIChDYXB0ZXJyYSl0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50NC45IOKtkHRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ0Ljcg4q2QdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50UHJpY2luZ3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnRQcmljZWQgYnkgdXNhZ2UuIFVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zLnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnROb3QgcHVibGljbHkgYXZhaWxhYmxlLnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudFRpbWUgdG8gZGVwbG95dGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDMgZGF5c3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQzIG1vbnRoc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudEFjY2VzcyB0byBhbGwgZmVhdHVyZXMgd2l0aCBhbnkgcGxhbnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKdjCBOb3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudFVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504p2MIE5vdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50UmVhbC10aW1lIHJlcG9ydHN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50Q29tbXVuaWNhdGlvbnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jZWxsc2NvbnRlbnRUYXNrIG1hbmFnZW1lbnR0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50VGlja2V0IG1hbmFnZW1lbnR0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinYwgTm90YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jZWxsc2NvbnRlbnRWaWRlbyBhbmQgcGhvdG8gdmVyaWZpY2F0aW9udGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudFByb2plY3QgbWFuYWdlbWVudCB3aXRoIEdhbnR0IGNoYXJ0c3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKdjCBOb3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudEFQSSBhbmQgU1NPdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudExlYXJuaW5nIGFuZCB0cmFpbmluZ3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinYwgTm90YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudEJlc3QgZm9ydGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudFJldGFpbCBhbmQgaG9zcGl0YWxpdHkgb3BlcmF0aW9ucyBhbmQgZXhlY3V0aW9udGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudFJldGFpbCBjb21tdW5pY2F0aW9uIGFuZCB0cmFpbmluZ3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmZvb3RUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+SG93IHRvIFNlbGVjdCB0aGUgUmlnaHQgU3RvcmUgQ29tbXVuaWNhdGlvbiwgUmV0YWlsIEF1ZGl0IGFuZCBUYXNrIE1hbmFnZW1lbnQgU29mdHdhcmU8L3N0cm9uZz5sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNzdGFydFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdGFydCBieSBjb21waWxpbmcgYSBsaXN0IG9mIG11c3QtaGF2ZSwgYW5kIG5pY2UgdG8gaGF2ZSBmZWF0dXJlcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERldGVybWluZSB3aGF0IGRldmljZXMgeW91IHdhbnQgdG8gdXNlLiBXaGlsZSDigJxtb2JpbGUgZmlyc3TigJ0gaXMgbmljZSwgd2Ugc3VnZ2VzdCBzZWxlY3RpbmcgYSBzb2Z0d2FyZSBwbGF0Zm9ybSB0aGF0IHN1cHBvcnRzIGFsbCBkZXZpY2VzIChQQywgaU9TLCBBbmRyb2lkLCBtb2JpbGUsIGFuZCB0YWJsZXRzKS5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENvdmVyIHlvdXIgYmFzZXMgYW5kIGVuc3VyZSB0aGF0IHRoZSBzb2Z0d2FyZSBoYXMgdGhlIHJlcG9ydGluZyBjYXBhYmlsaXRpZXMgeW91IG5lZWQuIE1ha2Ugc3VyZSB0aGF0IHlvdXIgZGF0YSBpcyBleHBvcnRhYmxlLCB3aXRoIGFnZ3JlZ2F0ZSBzdW1tYXJpZXMsIGFuZCByYXcgZGF0YS5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNjaGVkdWxlIGEgZGVtbyBhbmQgbWFrZSBzdXJlIGl0IGhhcyBhbGwgdGhlIGZlYXR1cmVzIHlvdSBuZWVkLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UmVzZWFyY2ggdGhlIGNvbXBhbnksIGhvdyBsb25nIGhhdmUgdGhleSBiZWVuIGluIGJ1c2luZXNzPyBBcmUgdGhleSByZXB1dGFibGUgYW5kIHJlbGlhYmxlP1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q29tcGFyZSBwcmljaW5nLCBhbmQgbWFrZSBzdXJlIHlvdSBhcmUgYXdhcmUgb2YgYW55IGFuZCBhbGwgZXhwZW5zZXMsIGJvdGggdXBmcm9udCBhbmQgb24tZ29pbmcuIFJlbWVtYmVyIHRoYXQgcHJpY2luZyBwZXIgdXNlciBjYW4gc2lnbmlmaWNhbnRseSBpbmNyZWFzZSBjb3N0cyBhcyB5b3UgZ3JvdyBhbmQgc2NhbGUgeW91ciBidXNpbmVzcy4gSWYgeW91IGNhbiwgcGF5IGZvciB1c2FnZSwgbm90IHVzZXJzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UnVuIGEgZnJlZSB0cmlhbCwgdGhlIGJlc3Qgd2F5IHRvIGdldCBhIGZlZWwgZm9yIHRoZSBwcm9kdWN0IGlzIHRvIGdldCB5b3VyIGhhbmRzIG9uIGl0LiBObyBkZW1vd2FyZSwgbm8gcHJvbWlzZXMuIFRlc3QgZHJpdmUgaXQgaW4gdGhlIGZpZWxkIHdpdGggcmVhbCBkYXRhLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RmluYWxseSwgY29uZHVjdCB0ZWNobmljYWwgZHVlIGRpbGlnZW5jZSwgYW5kIHZlcmlmeSB0aGUmbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hYm91dC9zZWN1cml0eS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPnNlY3VyaXR5IGFuZCByZWxpYWJpbGl0eTwvYT4mbmJzcDtvZiB0aGUgc2VydmljZSBwcm92aWRlci5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJvbnVzOiBTZWxlY3QgYSBwbGF0Zm9ybSB0aGF0IGdpdmVzIHlvdSBmdWxsIGFjY2VzcyB0byBhbGwgZmVhdHVyZXMuIE1hbnkgdmVuZG9ycyBhZGQgc2lnbmlmaWNhbnQgY29zdHMgdG8gYWNjZXNzIHRoZSBmZWF0dXJlcyB5b3UgbmVlZCB0byBlZmZlY3RpdmVseSB1c2UgdGhlIHByb2R1Y3QuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCaW5keWxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW1hZ2VzaWRzbmF2aWdhdGlvbkJ1dHRvblR5cGVzaG9ydENvZGVUcmFuc2Zvcm1zY2FwdGlvbmltYWdlQ3JvcHJhbmRvbU9yZGVyZml4ZWRIZWlnaHRsaW5rVG9zaXplU2x1Z2FsbG93UmVzaXplYXNwZWN0UmF0aW9UcnBDb250ZW50UmVzdHJpY3Rpb25ub0JvdHRvbU1hcmdpbm5vVG9wTWFyZ2luZmlsdGVybGlnaHRib3hpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmxpZ2h0Ym94aWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmNsYXNzTmFtZVRycENvbnRlbnRSZXN0cmljdGlvbm5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QWJvdXQgQmluZHk8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJpbmR5IGlzIGEgY2xvdWQgQUktcG93ZXJlZCBhcHAgdG8gYXV0b21hdGUmbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9wcm9kdWN0cy9yZXRhaWwtYXVkaXQvIj7inJTvuI8mbmJzcDthdWRpdHM8L2E+LCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL3Byb2R1Y3RzL3Rhc2stbWFuYWdlbWVudC8iPvCfl5PvuI8mbmJzcDt0YXNrczwvYT4mbmJzcDthbmQmbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9wcm9kdWN0cy9jb21tdW5pY2F0aW9uLyI+8J+ToyZuYnNwO2NvbW11bmljYXRpb248L2E+Jm5ic3A7Zm9yIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkuIDxzdHJvbmc+QmluZHkgaXMgdGhlIGxlYWRpbmcgYXBwIHRvIGluc3BlY3QgeW91ciBzaXRlcyBhbmQgdmVyaWZ5IGJyYW5kIHN0YW5kYXJkcywgdGFza3MsIGFuZCBjb3JyZWN0aXZlIGFjdGlvbnMgdG8geW91ciBzaXRlcyB3aXRoIGVhc2U8L3N0cm9uZz4uIEdldCByZWFsLXRpbWUgcmVwb3J0cywgc2lnbmF0dXJlcywgdmlkZW9zLCBhbmQgcGhvdG8gdmVyaWZpY2F0aW9ucy4gQmluZHkgaXMgYnVpbHQgZm9yIGZyYW5jaGlzZSBicmFuZHMsIHJlc3RhdXJhbnQgY2hhaW5zLCBhbmQgZW50ZXJwcmlzZSByZXRhaWwuZHJvcENhcGNsYXNzTmFtZVRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlJhdGluZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly93d3cuY2FwdGVycmEuY2Evc29mdHdhcmUvMTAzOTk2NC9iaW5keSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q2FwdGVycmEgNC45LzU8L2E+Jm5ic3A74q2QIOKtkCDirZAg4q2QIOKtkGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2EiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkdvb2dsZSBQbGF5IDUvNSA8L2E+4q2QIOKtkCDirZAg4q2QIOKtkGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9ubGlnaHRib3hocmVmcmVsaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmxpbmtUYXJnZXRjbGFzc05hbWVUcnBDb250ZW50UmVzdHJpY3Rpb25ub0JvdHRvbU1hcmdpbm5vVG9wTWFyZ2luZmlsdGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPldoYXQgY3VzdG9tZXJzIHNheTwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW504oCcQmluZHkgaGFzIHN0cmVhbWxpbmVkIG91ciBhdWRpdCBwcm9jZXNzLCBzYXZlZCB0aW1lIGNvbmR1Y3RpbmcgdGhlIGF1ZGl0LCBnZXR0aW5nIHJlcG9ydHMgYW5kIGZvbGxvd2luZy11cCB3aXRoIGFjdGlvbiBwbGFuIGl0ZW1zLCBbLi4uXSBldmVyeXRoaW5nIGlzIGluIG9uZSBwbGFjZSBub3figJ0g4oCTIEdyb3VwIEF1ZGl0IE1hbmFnZXIsIHBhcmtpbmcgbWFuYWdlbWVudCBncm91cC5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEluIGludGVybmFsIGN1c3RvbWVyIHN1cnZleXMsIDkyJSBvZiBEaXN0cmljdCBNYW5hZ2VycyBvbiBCaW5keSByZXBvcnRlZCBzaWduaWZpY2FudCB0aW1lIHNhdmluZ3Mgb24gc3RvcmUgdmlzaXRzLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5GZWF0dXJlcyBhdCBhIGdsYW5jZTwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN0YXJ0IGF1ZGl0aW5nIGluc3RhbnRseSB3aXRoIHRoZSBpbnNwZWN0aW9uIHRlbXBsYXRlcyBvciBjcmVhdGUvdXBsb2FkIHlvdXIgb3duIGN1c3RvbSBpbnNwZWN0aW9uIGZvcm1zIGluIG1pbnV0ZXMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRNb2JpbGUgYXBwIGZvciBBbmRyb2lkIGFuZCBpT1MsIFdlYiBhcHAgZm9yIFBDcyBhbmQgbGFwdG9wcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFJlYWwtdGltZSByZXBvcnRpbmcgZm9yIEtQSXMsIGluc2lnaHRzLCB0cmVuZHMsIGFuZCByb290IGNhdXNlcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFzc2lnbiBhY3Rpb24gcGxhbnMsIHRyYWNrIHByb2dyZXNzLCBhbmQgdmVyaWZ5IHdpdGggcGhvdG9zIGFuZCB2aWRlb3MuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCdWlsdC1pbiBmaWVsZCBoaWVyYXJjaHkgZW5zdXJlcyBubyBvdmVyc2hhcmluZyBvZiBkYXRhLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TWFuYWdlIHByb2plY3RzIHdpdGggYnVpbHQtaW4gcHJvZ3Jlc3MgdHJhY2tpbmcsIEdhbnR0IGNoYXJ0cywgaGlzdG9yeSwgdGFzayBkZXBlbmRlbmNpZXMsIGFuZCBtaWxlc3RvbmVzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RHJpdmUgYWNjdXJhY3kgYW5kIGFjY291bnRhYmlsaXR5IHdpdGggR1BTLCB0aW1lIGFuZCBkYXRlIHN0YW1wcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRhc2sgbWFuYWdlbWVudCwgc2V0IGRpcmVjdGl2ZXMgYW5kIHByaW9yaXRpZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB0cmFjayBjb21wbGV0aW9uLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q29tbXVuaWNhdGUgd2l0aCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcywgc2VuZCBtZW1vcywgc2hhcmUgaW5mb3JtYXRpb24sIG5ld3MsIGFuZCBhbm5vdW5jZW1lbnRzLiBUYXJnZXRlZCBkaXN0cmlidXRpb24gYnkgdXNlciwgcm9sZSwgb3Igc2l0ZSB0YWdzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGlja2V0IG1hbmFnZW1lbnQsIHRyYWNrIG1haW50ZW5hbmNlIHJlcXVlc3RzLCBjdXN0b21lciBjb21wbGFpbnRzLCBhbmQgc2l0ZSBmZWVkYmFjay4gT3BlbiwgcmV2aWV3LCBhbmQgY2xvc2UgdGlja2V0cywgYW5kIGNyZWF0ZSBhIHJlY29yZCBvZiBwcm9hY3RpdmUgcmVzb2x1dGlvbi5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFB1Ymxpc2ggU09QcyAoU3RhbmRhcmQgT3BlcmF0aW5nIFByb2NlZHVyZXMpLCBjb250cm9sIHZpc2liaWxpdHksIGFuZCBjb25uZWN0IHRoZW0gdG8gaW5zcGVjdGlvbiBmb3Jtc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T25saW5lIGFuZCBPZmZsaW5lIG1vZGVzIGFsbG93IHlvdSB0byBjb25kdWN0IGluc3BlY3Rpb25zIGFueXRpbWUsIGFueXdoZXJlLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QVBJICZhbXA7IFNTTyB0byBpbnRlZ3JhdGUgd2l0aCB5b3VyIGVudGVycHJpc2Ugc3lzdGVtIGFuZCBidXNpbmVzcyBpbnRlbGxpZ2VuY2UuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRGdWxsIGFjY2VzcyB0byBhbGwgZmVhdHVyZXMgd2l0aCBubyBwYXl3YWxscyB0byBhY2Nlc3MgZGlmZmVyZW50IG1vZHVsZXMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREZXBsb3ltZW50LXJlYWR5IGluIGhvdXJzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50R0RQUiBjb21wbGlhbnQgYW5kIGF2YWlsYWJsZSBpbiAyMiBsYW5ndWFnZXNUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VHJpYWw8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiZhbXA7YWJvdXRQcmljaW5nPXkmYW1wO2Fib3V0VHJpYWw9eSI+MTQtZGF5IGZyZWUgdHJpYWw8L2E+LiBObyBjb21taXRtZW50IGFuZCBubyBjcmVkaXQgY2FyZCByZXF1aXJlZC5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QmluZHkgY29tZXMgd2l0aCBodW5kcmVkcyBvZiBpbmR1c3RyeSBhbmQgY2F0ZWdvcnkgc3BlY2lmaWMgdGVtcGxhdGVzPC9zdHJvbmc+LiBVc2UgdGhlc2UgdGVtcGxhdGVzIGluIHlvdXIgb3duIGFjY291bnQsIGN1c3RvbWl6ZSB0aGVtLCBvciBjcmVhdGUgYW5kIHVwbG9hZCB5b3VyIG93biBmb3JtcyEmbmJzcDtBY2Nlc3MgdG8gdGVtcGxhdGVzIGlzIGF2YWlsYWJsZSBkdXJpbmcgdGhlIDE0LWRheSBmcmVlIHRyaWFsLCB3aXRoIHBhaWQgcGxhbnMgYXZhaWxhYmxlLmRyb3BDYXBjbGFzc05hbWVUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BbmRyb2lkIGFuZCBpUGhvbmUgYXBwPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREaXJlY3QgbGluayB0byBkb3dubG9hZCBCaW5keSBvbiB0aGUgQXBwIFN0b3JlOiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYXBwcy5hcHBsZS5jb20vdXMvYXBwL2JpbmR5L2lkNjc1Mzk4Mjg1OCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4PC9hPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGlyZWN0IGxpbmsgdG8gZ2V0IEJpbmR5IG9uIEdvb2dsZSBQbGF5OiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uYmluZHkudHdhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmJpbmR5LnR3YTwvYT5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QcmljZWQgYnkgdXNhZ2UsIG5vdCB1c2VycywgQmluZHkgY29zdHMgbGVzczwvc3Ryb25nPi4gQWxsIHBsYW5zIGluY2x1ZGUgdW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMuZHJvcENhcGNsYXNzTmFtZVRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgeW91IGFyZSBub3QgdXNpbmcgQmluZHksIGl0IGlzIHRpbWUgdG8g4pqhJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvc3dpdGNoLyI+c2F2ZSB0aW1lLCBjdXQgY29zdHMsIGFuZCBvbmJvYXJkIGZhc3Q8L2E+Jm5ic3A7d2l0aCB0aGUgIzEgcmF0ZWQgYXVkaXQvaW5zcGVjdGlvbiwgdGFzayBhbmQgY29tbXVuaWNhdGlvbiBwbGF0Zm9ybSBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eS5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9uYm9hcmQgZWFzaWx5IGluIGRheXMgd2l0aCByZXNwb25zaXZlIGFuZCByZWxpYWJsZSBzdXBwb3J0LiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktZGVtby8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPldhdGNoIGEgZGVtbzwvYT4sJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vY29udGFjdC8jaW5mb3JtYXRpb25PckZyZWVUcmlhbCI+Q29udGFjdCB1czwvYT4mbmJzcDtvciZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VHJpYWw8L2E+Jm5ic3A7dG9kYXkhVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPktleSBGZWF0dXJlcyBvZiBCaW5keTwvc3Ryb25nPmxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U2l0ZSBhdWRpdHMgYW5kIG9wZXJhdGlvbnMgZXhlY3V0aW9uPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCaW5keSBpcyBidWlsdCBmb3Igc2l0ZSBhdWRpdCBhbmQgY29tcGxpYW5jZS4gVXNlIGEgdGVtcGxhdGUgb3IgYnVpbGQgeW91ciBvd24gY3VzdG9taXplZCBpbnNwZWN0aW9uIGZvcm1zLCB3aXRoIGdlb2ZlbmNpbmcsIHdlYXRoZXIgdGFnZ2luZywgc2lnbmF0dXJlcywgcGhvdG8sIGFuZCB2aWRlbyB2ZXJpZmljYXRpb24uIEFzc2lnbiBjb3JyZWN0aXZlIGFjdGlvbnMgdG8gZml4IGlzc3Vlcy4gRXF1aXAgeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMgd2l0aCBhbiBpbnR1aXRpdmUgcGxhdGZvcm0sIHRoZXkga25vdyBob3cgdG8gdXNlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5SZWFsLXRpbWUgcmVwb3J0aW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcmFjaywgdmVyaWZ5LCBhbmQgYWNjZXNzIGRhdGEgaW5zdGFudGx5IGFjcm9zcyBzaXRlcyB3aXRoIG5vIG92ZXJzaGFyaW5nLiBSdW4gYWdncmVnYXRlIGFuZCByYXcgZmlsdGVyZWQgcmVwb3J0cy4gQXV0b21hdGVkIGRhdGEgZXhwb3J0cyB3aXRoIHRoZSBBUEkgYW5kIGludGVncmF0ZSB3aXRoIHlvdXIgZGF0YSB3YXJlaG91c2UuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRhc2sgYW5kIHByb2plY3QgbWFuYWdlbWVudDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2VuZCB0YXNrcyB0byBzaXRlcyBhbmQgdXNlcnMgaW4gc2Vjb25kcy4gVGhlIGJ1aWx0LWluIGZpZWxkIGhpZXJhcmNoeSBsZXRzIHlvdSB0YXJnZXQgcmVjaXBpZW50cyBpbmRpdmlkdWFsbHksIG9yIGJ5IHVzZXIsIHJvbGUsIGFuZCB0YWcuIFNldCBwcmlvcml0aWVzLCBkdWUgZGF0ZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB2ZXJpZnkgd2l0aCBwaG90b3MuIENyZWF0ZSBtdWx0aS1zdGVwIHdvcmtmbG93cyB3aXRoIGRlcGVuZGVuY2llcyBhbmQgdHJhY2sgY29tcGxldGlvbiBpbiByZWFsLXRpbWUuIE1hbmFnZSBzaXRlIHByb2plY3RzLCBzZW5kIHRhc2tzLCBhZGQgbWlsZXN0b25lcywgd2l0aCBHYW50dCBjaGFydHMgYW5kIHByb2dyZXNzIHJlcG9ydHMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkNvbW11bmljYXRpb248L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNlbmQgbWVtb3MgYW5kIGluc3RhbnQgbWVzc2FnZXMsIHNoYXJlIGluZm9ybWF0aW9uLCBuZXdzIGFuZCBhbm5vdW5jZW1lbnRzIHdpdGggeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMuIFRhcmdldCB0aGUgZGlzdHJpYnV0aW9uIGJ5IHVzZXIsIHJvbGUsIG9yIHNpdGUgdGFnLiBBdXRvbWF0ZWQgbm90aWZpY2F0aW9ucywgcmVhZCByZWNlaXB0cywgYW5kIGZvbGxvdy11cHMuIEFjdGlvbmFibGUgY29udGVudCBhbGxvd3MgeW91IHRvIHRpZSBjb21tdW5pY2F0aW9uIHdpdGggZXhlY3V0aW9uLCBjb21tdW5pY2F0ZSBhbmQgbWFrZSBzdXJlIGl0IGdldHMgZG9uZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHJpY2VkIGJ5IHVzYWdlLCBub3QgdXNlcnMgYW5kIHNpdGVzLCBzYXZlIHVwIHRvIDc1JSBjb21wYXJlZCB0byBjb21wZXRpbmcgc29sdXRpb25zPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRVbmxpbWl0ZWQgdXNlcnMgYW5kIHNpdGVzLCBwcmljZWQgYnkgdXNhZ2UuIEdldCBldmVyeW9uZSBvbiBib2FyZCwgZ2V0IHZpc2liaWxpdHksIGFuZCBkcml2ZSBhY2NvdW50YWJpbGl0eSBmb3IgZXZlcnlvbmUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGVuIHZlbmRvcnMgY2hhcmdlIGJ5IHVzZXIgb3Igc2l0ZSwgaXQgbGltaXRzIHBhcnRpY2lwYXRpb24gd2hpY2ggaXMgY291bnRlciBwcm9kdWN0aXZlIGFuZCBpbmNyZWFzZXMgY29zdHMgYXMgeW91IGdyb3cgYW5kIHNjYWxlIHVzYWdlLiBUaGlzIHR5cGljYWxseSBiZW5lZml0cyB0aGUgdmVuZG9yIGFuZCBub3QgdGhlIGN1c3RvbWVyLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50WmlwbGluZWxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QWJvdXQgWmlwbGluZTwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGFzayBtYW5hZ2VtZW50IHNvZnR3YXJlIHRvIGRyaXZlIHN0b3JlIG9wZXJhdGlvbnMgYW5kIGltcHJvdmUgY29uc2lzdGVuY3kuIE1hbmFnZSB0YXNrcyBmb3IgZmllbGQgdGVhbXMsIGVuc3VyZSBjb21wbGV0aW9uLCBhbmQga2VlcCB0aGVtIGVuZ2FnZWQuIENvbm5lY3QgdGVhbXMsIGNsb3NlIGdhcHMsIGFuZCBleGVjdXRlIGFjcm9zcyBhbGwgbG9jYXRpb25zLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzIxODIzOS96aXBsaW5lIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIG5vZm9sbG93Ij5DYXB0ZXJyYSA0LjcvNTwvYT4mbmJzcDvirZBkcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20ucmV0YWlsemlwbGluZS5tb2JpbGUuemlwbGluZSZhbXA7cGNhbXBhaWduaWQ9d2ViX3NoYXJlIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIG5vZm9sbG93Ij5Hb29nbGUgUGxheSAzLjQvNTwvYT4g4q2QZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkZlYXR1cmVzIGF0IGEgZ2xhbmNlPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QXNzaWduIHRhc2tzIGFuZCBzZW5kIGNvbW11bmljYXRpb25UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNldCBwcmlvcml0aWVzVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcmFjayBwcm9ncmVzc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UmVhbC10aW1lIGNoYXRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VHJpYWw8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRyaWFsIGlzIGF2YWlsYWJsZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UHJpY2VkIGJ5IGxvY2F0aW9uLCBidXQgcHJpY2luZyBkZXRhaWxzIGlzIG5vdCBwdWJsaWNseSBhdmFpbGFibGUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPktleSBGZWF0dXJlcyBvZiBaaXBsaW5lPC9zdHJvbmc+bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Db21tdW5pY2F0aW9uPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZW5kIGNsZWFyIGNvbW11bmljYXRpb25zIHRocm91Z2ggdGFyZ2V0ZWQgdGFza3MgYW5kIG1lc3NhZ2VzIGJ5IHVzZXIgYW5kIGxvY2F0aW9uLiBTZWUgd2hhdCdzIGJlZW4gcmVhZCwgYW5kIHdoYXQgd2Fzbid0LmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5TdG9yZSBBdWRpdHM8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE1vYmlsZSBhY2Nlc3MgdG8gYXVkaXRzLiBUcmFjayBjb21wbGlhbmNlIGFuZCBhc3NpZ24gdGFza3MuIEVuc3VyZSBjb25zaXN0ZW5jeSwgY29tcGxpYW5jZSwgYW5kIGdldCBhZ2dyZWdhdGUgZGF0YSB0byBzZWUgaG93IGxvY2F0aW9ucyBhcmUgcGVyZm9ybWluZy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UmVwb3J0aW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZWFsLXRpbWUgdHJhY2tpbmcgb2YgaW5pdGlhdGl2ZXMgYW5kIHRhc2tzLiBHZXQgZmVlZGJhY2sgZnJvbSBzdG9yZSB0ZWFtcyBhY3Jvc3MgYWxsIGxvY2F0aW9ucy4gR2V0IGluc2lnaHRzIG9uIHdoYXQgcmVhbGx5IG1hdHRlcnMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkZpbmFsIFdvcmRzPC9zdHJvbmc+bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2VsZWN0aW5nIGEgcmV0YWlsIGF1ZGl0IGFuZCB0YXNrIG1hbmFnZW1lbnQgcGxhdGZvcm0gY2FuIGhhdmUgYSBsYXN0aW5nIGltcGFjdCBvbiB5b3VyIGJ1c2luZXNzLiBXaGVuIGNob29zaW5nIGJldHdlZW4gcG9wdWxhciBwbGF0Zm9ybXMgbGlrZSBCaW5keSBhbmQgWmlwbGluZSwgY2hvb3NlIHRoZSBvbmUgdGhhdCBiZXN0IGZpdHMgeW91ciBuZWVkcy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJpbmR5IGlzIGJldHRlciB0byBleGVjdXRlIG9uIHNpdGUgZXZlcnkgdGltZSwgdmVyaWZ5IGNvbXBsaWFuY2Ugd2l0aCBicmFuZCBzdGFuZGFyZHMsIGFuZCBpbXByb3ZlIHlvdXIgd29ya2Zsb3dzIHdpdGggdGFzayBtYW5hZ2VtZW50IHdpdGggYXV0b21hdGVkIG5vdGlmaWNhdGlvbnMgYW5kIGFuIGVhc3ktdG8tdXNlIGFwcC4gQWxsIHBsYW5zIHdpdGggQmluZHkgaW5jbHVkZSB1bmxpbWl0ZWQgdXNlcnMgYW5kIHNpdGVzLCBnZXR0aW5nIGV2ZXJ5b25lIGludm9sdmVkLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T25lIG9mIHRoZSBiaWdnZXN0IGRpZmZlcmVuY2VzIGJldHdlZW4gQmluZHkgYW5kIFppcGxpbmUgaXMgcHJpY2luZy4gQmluZHnigJlzIHVzYWdlLWJhc2VkIG1vZGVsIGFsbG93cyBvcmdhbml6YXRpb25zIHRvIHNjYWxlIHdpdGhvdXQgaW5jcmVhc2luZyBjb3N0cyBwZXIgdXNlciwgd2hpbGUgcGVyLXVzZXIgcHJpY2luZyBtb2RlbHMgY2FuIGJlY29tZSBzaWduaWZpY2FudGx5IG1vcmUgZXhwZW5zaXZlIGFzIGFkb3B0aW9uIGdyb3dzIGFjcm9zcyBsb2NhdGlvbnMuIFppcGxpbmUncyBwcmljaW5nIHN0cnVjdHVyZSBpcyBub3QgcHVibGljbHkgYXZhaWxhYmxlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkNob29zZSBCaW5keSBpZiB5b3U6PC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T3BlcmF0ZSA1IC0gNSwwMDArIGxvY2F0aW9ucyBhbmQgbmVlZCBzY2FsYWJsZSBleGVjdXRpb25UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdhbnQgdG8gaW1wcm92ZSBhdWRpdCBzY29yZXMgYW5kIG9wZXJhdGlvbmFsIGNvbnNpc3RlbmN5VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnROZWVkIGFkdmFuY2VkIHdvcmtmbG93cywgcmVwb3J0aW5nLCBhbmQgcHJvamVjdCBtYW5hZ2VtZW50VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXYW50IHByZWRpY3RhYmxlIHByaWNpbmcgd2l0aG91dCBwZXItdXNlciBjb3N0IGluY3JlYXNlc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5DaG9vc2UgWmlwbGluZSBpZiB5b3U6PC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2FudCB0byBvcHRpbWl6ZSBjb21tdW5pY2F0aW9uIGluIHJldGFpbCBzdG9yZXNUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdhbnQgdG8gdGFpbG9yIHRyYWluaW5nIGNvbnRlbnRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2FudCB0byBsZWFybiBtb3JlIGFib3V0IG90aGVyIHJldGFpbCBhdWRpdCBzb2Z0d2FyZSBwcm92aWRlcnM\/IENoZWNrIG91dCBvdXIgcG9zdCBvbiB0aGUgVG9wIDEwIFJldGFpbCBBdWRpdCBTb2Z0d2FyZSBwbGF0Zm9ybXMgPGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iZXN0LXJldGFpbC1hdWRpdC1zb2Z0d2FyZS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmVzdC1yZXRhaWwtYXVkaXQtc29mdHdhcmUvIDwvYT5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5wqBBwqDCoFTCoMKg8J+To0MgYXAgcHVycHNlLWJsIHdya3MuSSxzZGt0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplczxwIGNsYXNzPSJpcy1zdHlsZS1pbmZvIj5CaW5keSBpcyBhIGNsb3VkIEFJLXBvd2VyZWQg4pyU77iPwqBBdWRpdHMswqDwn5eT77iPwqBUYXNrc8KgYW5kwqDwn5OjIENvbW11bmljYXRpb24gYXBwIHB1cnBvc2UtYnVpbHQgZm9yIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkgbmV0d29ya3MuIEluc3BlY3QgeW91ciBzaXRlcywgdmVyaWZ5IGJyYW5kIHN0YW5kYXJkcywgYW5kIHNlbmQgdGFza3MuIEdldCByZWFsLXRpbWUgcmVwb3J0cywgc2lnbmF0dXJlcywgdmlkZW9zLCBhbmQgcGhvdG8gdmVyaWZpY2F0aW9ucy48L3A+CgUHCAQIBAgGCAURCAewb67aAQgHCAYIDggOCAsIBkgBBggEDhQbHhogGy8YKgkZISIWGx8ICggECAYIBw8ECgeEAgcVCg0PDAsIBw8ECgebAgcVCg0PDAsIBw8ECgeOCAcVCg0PDAsIBw8ECgeOBQcVCg0PDAsIBw8ECgcQRQAVCg0PDAsIBw8ECg4HBAUHGANFAEcBFgNFAEcBGANFAEcABAUHGANFAEcBBQNFAEcBBQNFAEcABUcAA0UARwEvA0UARwEXA0UARwAFBw4DRQBHAQYDRQBHAQgDRQBHAAUHJANFAEcBBQNFAEcBBANFAEcABQcdA0UARwEFA0UARwEEA0UARwAFBxEDRQBHAQUDRQBHAQUDRQBHAAUHDQNFAEcBBQNFAEcBBQNFAEcABQcPA0UARwEFA0UARwEFA0UARwAFBxEDRQBHAQUDRQBHAQQDRQBHAAUHHANFAEcBBQNFAEcBBQNFAEcABQckA0UARwEFA0UARwEEA0UARwAFBwsDRQBHAQUDRQBHAQUDRQBHAAUHFQNFAEcBBANFAEcBBQNFAEcABQcIA0UARwEvA0UARwEhA0UARwAEFQsIBw8ECgenAQUVCg0PDAsIBw8ECgcGBRUKDQ8MCwgHDwQKB4IBFQsIBw8ECgexAhULCAcPBAoHpgIVCwgHDwQKBz8VCwgHDwQKB5sBFQsIBw8ECgerAxULCAcPBAoHnQIVCwgHDwQKB44DFQsIBw8ECgenAgcVCg0PDAsIBw8ECgdFABUKDQ8MCwgHDwQKBgMUEwcJSwAGCEsAFQ4LBggLCAcPBApDAAcIAggPCRUOCwYLCAcPBAoHHAcVCg0PDAsIBw8ECgcciAECBwUEATwDBwQCAQIBBgEIARUCDEEASQABAgECQQECAQ0aQQAFAQ0BDUECEQEEGEEABgMEAQtBAAITAgMBBoUBjwEHCRUKDQ8MCwgHDwQKBxcHFQoNDwwLCAcPBAoHhAIHFQoNDwwLCAcPBAoHjQIHFQoNDwwLCAcPBApDAAcIBAMCCA8KCRUOCwYLCAcPBAoHIwcVCg0PDAsIBw8ECgeaAwcVCg0PDAsIBw8ECgeyAQcVCg0PDAsIBw8ECgclBxUKDQ8MCwgHDwQKBwYVCg0PDAsIBw8ECge0ARULCAcPBAoHPBULCAcPBAoHgAEVCwgHDwQKB4cBFQsIBw8ECgc4FQsIBw8ECgeqARULCAcPBAoHgQEVCwgHDwQKB50BFQsIBw8ECgeXAhULCAcPBAoHpAIVCwgHDwQKB6YBFQsIBw8ECgeMARULCAcPBAoHkQEVCwgHDwQKB4kBFQsIBw8ECgcaFQsIBw8ECgcsFQsIBw8ECgcWBxUKDQ8MCwgHDwQKB6ACBxUKDQ8MCwgHDwQKB5QEBwkVCg0PDAsIBw8ECgcnBxUKDQ8MCwgHDwQKB44DBxUKDQ8MCwgHDwQKB50DBxUKDQ8MCwgHDwQKBxgHFQoNDwwLCAcPBAoHrwEHCRUKDQ8MCwgHDwQKBwYVCg0PDAsIBw8ECgeqAxULCAcPBAoHggYVCwgHDwQKByYFFQoNDwwLCAcPBAoHNQcVCg0PDAsIBw8ECge0BAcVCg0PDAsIBw8ECgckBxUKDQ8MCwgHDwQKB74CBxUKDQ8MCwgHDwQKBywHFQoNDwwLCAcPBAoHgAYHFQoNDwwLCAcPBAoHHgcVCg0PDAsIBw8ECgeCBQcVCg0PDAsIBw8ECgelAQcVCg0PDAsIBw8ECge5AQcVCg0PDAsIBw8ECgeCAwcVCg0PDAsIBw8ECkcABRUKDQ8MCwgHDwQKBx4HFQoNDwwLCAcPBAoHkAMHFQoNDwwLCAcPBAoHFwcVCg0PDAsIBw8ECgeGAgcVCg0PDAsIBw8ECge9AgcVCg0PDAsIBw8ECgclBxUKDQ8MCwgHDwQKBwYVCg0PDAsIBw8ECgcjFQsIBw8ECgcOFQsIBw8ECgcOFQsIBw8ECgcOFQsIBw8ECgcWBxUKDQ8MCwgHDwQKBxMHFQoNDwwLCAcPBAoHGAcVCg0PDAsIBw8ECgeCAQcVCg0PDAsIBw8ECgcoBRUKDQ8MCwgHDwQKBx4HFQoNDwwLCAcPBAoHugEHFQoNDwwLCAcPBAoHHQcVCg0PDAsIBw8ECgeXAgcVCg0PDAsIBw8ECgcaBxUKDQ8MCwgHDwQKB4UCBxUKDQ8MCwgHDwQKBxwFFQoNDwwLCAcPBAoHiwMHFQoNDwwLCAcPBAoHjgQHFQoNDwwLCAcPBAoHgAUHFQoNDwwLCAcPBAoHFQsIBw8ECgclBxUKDQ8MCwgHDwQKBwYVCg0PDAsIBw8ECgc4FQsIBw8ECgc4FQsIBw8ECgc6FQsIBw8ECgc4FQsIBw8ECgcnBxUKDQ8MCwgHDwQKBwYVCg0PDAsIBw8ECgcvFQsIBw8ECgcfFQsIBw8ECgcVCwgHDwQKB58EBxUKDQ8MCwgHDwQKRwAVCg0PDAsFBwUHAgECAQMBAgYEQQEEQQMSHBmaBBQBBAAAAQAAAAEIABABAgDEDQEBALQEQgEBAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAAEAAQIBAgECAAEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQJAAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAAIAB0EChgpBtgkB2w8AfQF3EzIwMjUtMDgtMjZUMTQ6NTY6NTB3EGJpbmR5LXZzLXppcGxpbmV3B3B1Ymxpc2h9osCbmAF9tIkIdwRvcGVudwZjbG9zZWR5dwB3CHN0YW5kYXJkdwB3AHcAdwB3AHl9AHl9AHl3AHcAeHh2AhhpbWFnZV9nZW5lcmF0b3Jfc2V0dGluZ3N2BAh0ZW1wbGF0ZXcHaGlnaHdheRBkZWZhdWx0X2ltYWdlX2lkfQAEZm9udHcAB2VuYWJsZWR5B3ZlcnNpb259Anl5dQJ9v+vlDX2Y7+aFBXUHfb\/w5oUFfYrs5oUFfavw5oUFfY3q5oUFfb668C59qfDmhQV9qvDmhQV3JGE4MTlhM2ZmLWFkZDktNGI1MS1hOWI0LTk2NDExMWUyNDFiOHh3iwE8cD5JbiB0aGlzIHBvc3Qgd2UgY29tcGFyZSB0aGUgZmVhdHVyZXMgYW5kIGJlbmVmaXRzIG9mIHR3byBsZWFkaW5nIGF1ZGl0LCB0YXNrIG1hbmFnZW1lbnQgYW5kIGV4ZWN1dGlvbiBwbGF0Zm9ybXMsIEJpbmR5IGFuZCBaaXBsaW5lLiA8L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRmMGRjMDI5OC01OTU0LTQ2NDktOGU4My0yNWI5ODE3MDNhYTV4d6IBPHA+QmluZHkgaXMgdGhlIHByaW1hcnkgWmlwbGluZSBhbHRlcm5hdGl2ZSBmb3IgbXVsdGktdW5pdCByZXRhaWwgb3BlcmF0b3JzIHdobyBuZWVkIHRvIHNjYWxlIHRvIGh1bmRyZWRzIG9mIHNpdGVzIHdpdGhvdXQgaW5jcmVhc2luZyBwZXItdXNlciBzb2Z0d2FyZSBjb3N0cy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRkMWZjNjc3Yy1jOGNhLTQxYjMtYTJhNS00OGZiMzYzYjEwNWJ4d5cEPHA+Q2hvb3NpbmcgdGhlIHJpZ2h0Jm5ic3A7c3RvcmUgY29tbXVuaWNhdGlvbiwgcmV0YWlsIGF1ZGl0L2luc3BlY3Rpb24gYW5kIHRhc2sgbWFuYWdlbWVudCBzb2Z0d2FyZSZuYnNwO3dpbGwgZWxldmF0ZSB5b3VyIHJldGFpbCBvciBob3NwaXRhbGl0eSBidXNpbmVzcy4gSXQgc3RhcnRzIHdpdGggdmVyaWZ5aW5nIGJyYW5kIHN0YW5kYXJkcyBhbmQgc2VuZGluZyBjb3JyZWN0aXZlIGFjdGlvbnMuIEl0IGVtcG93ZXJzIHlvdSB0byBzZW5kIHRhc2tzIHRvIHNpdGVzIGluIHNlY29uZHMsIHNldHRpbmcgcHJpb3JpdGllcyBhbmQgZHVlIGRhdGVzLCBhbmQgdmVyaWZ5aW5nIGNvbXBsZXRpb24gd2l0aCBwaG90b3MuIEl0IGFsbG93cyB5b3UgdG8gcG9zdCBuZXdzIGFuZCBpbmZvcm1hdGlvbiBhYm91dCB1cGNvbWluZyBwcm9ncmFtcyBhbmQgcG9saWNpZXMuIEhvd2V2ZXIsIHdpdGggc28gbWFueSBvcHRpb25zIGF2YWlsYWJsZSwgaXTigJlzIGltcG9ydGFudCB0byBmaW5kIGEgc29sdXRpb24gdGhhdCBmaXRzIHlvdXIgbmVlZHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMmUwNTVjNGUtNzk3My00N2ZiLWE0M2EtZTM2NzNkZDM0YWY0eHfXAjxwPldoZW4gY29uc2lkZXJpbmcgQmluZHkgdnMgWmlwbGluZSwgaXTigJlzIGltcG9ydGFudCB0byBjb25zaWRlciBmZWF0dXJlcywgZWFzZSBvZiB1c2UsIHJlbGlhYmlsaXR5LCBzdXBwb3J0LCBwcmljaW5nLCBhbmQgbWFueSBvdGhlciBhbmdsZXMuIEFmdGVyYWxsLCB0aGlzIGRlY2lzaW9uIHdpbGwgaGF2ZSBhIGxhc3RpbmcgaW1wYWN0IHRoYXQgY2FuIGJvb3N0IHByb2ZpdHMsIGltcHJvdmUgb3BlcmF0aW9ucywgc3RyZWFtbGluZSB5b3VyIHdvcmtmbG93cywgd2hpbGUgYWxzbyByZWR1Y2luZyB5b3VyIHJpc2tzIGFuZCBsaWFiaWxpdGllcyBhY3Jvc3MgdGhlIHJldGFpbCBuZXR3b3JrLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGZhNjM0YjFiLThkNTAtNDAzYi04MWIzLTMyOWFjMTE0NDliNnh3SDxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPkJpbmR5IHZzIFppcGxpbmU8L2gyPncMY29yZS9oZWFkaW5nfQJ2AQp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwZjZW50ZXJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQxMGRiNTI4Yy1hY2NiLTRhNGMtYjkwMy0zNDVlNTlmMjY3Mzh4d\/kVPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5GZWF0dXJlPC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj48c3Ryb25nPkJpbmR5PC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj48c3Ryb25nPlppcGxpbmU8L3N0cm9uZz48L3RkPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD5SZXZpZXcgcmF0aW5nIChDYXB0ZXJyYSk8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuOSDirZA8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuNyDirZA8L3RkPjwvdHI+PHRyPjx0ZD5QcmljaW5nPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5QcmljZWQgYnkgdXNhZ2UuIFVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zLjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+Tm90IHB1YmxpY2x5IGF2YWlsYWJsZS48L3RkPjwvdHI+PHRyPjx0ZD5UaW1lIHRvIGRlcGxveTwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+MyBkYXlzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj4zIG1vbnRoczwvdGQ+PC90cj48dHI+PHRkPkFjY2VzcyB0byBhbGwgZmVhdHVyZXMgd2l0aCBhbnkgcGxhbjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48L3RyPjx0cj48dGQ+VW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PC90cj48dHI+PHRkPlJlYWwtdGltZSByZXBvcnRzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+Q29tbXVuaWNhdGlvbjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPlRhc2sgbWFuYWdlbWVudDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPlRpY2tldCBtYW5hZ2VtZW50PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5WaWRlbyBhbmQgcGhvdG8gdmVyaWZpY2F0aW9uPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+UHJvamVjdCBtYW5hZ2VtZW50IHdpdGggR2FudHQgY2hhcnRzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5BUEkgYW5kIFNTTzwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPkxlYXJuaW5nIGFuZCB0cmFpbmluZzwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+QmVzdCBmb3I8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlJldGFpbCBhbmQgaG9zcGl0YWxpdHkgb3BlcmF0aW9ucyBhbmQgZXhlY3V0aW9uPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5SZXRhaWwgY29tbXVuaWNhdGlvbiBhbmQgdHJhaW5pbmc8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvZmlndXJlPncKY29yZS90YWJsZXh3AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf392AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRiNzRjYjRjNS03Y2YxLTQ2ZGItOWE5Yi1kZTA3MmI3ZDZmZDN4d4kBPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkhvdyB0byBTZWxlY3QgdGhlIFJpZ2h0IFN0b3JlIENvbW11bmljYXRpb24sIFJldGFpbCBBdWRpdCBhbmQgVGFzayBNYW5hZ2VtZW50IFNvZnR3YXJlPC9zdHJvbmc+PC9oMj53DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYTJlYzkwZmItYmVlYS00MDViLTk5YmYtYmFmMjg0NzhjNTY2eHc3PG9sIHN0YXJ0PSIxIiBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKCgoKCgoKCgo8L29sPncJY29yZS9saXN0eHcAfQF2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRiYmYyM2RhYS04N2RhLTRjMTktOGMxOC03NzFjMmM4MDE1MWZ4d0s8bGk+U3RhcnQgYnkgY29tcGlsaW5nIGEgbGlzdCBvZiBtdXN0LWhhdmUsIGFuZCBuaWNlIHRvIGhhdmUgZmVhdHVyZXMuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckY2M3NGU2NDItODNmYi00NzliLTgwMmEtYjM3MmVhNTQ1ZGVheHe+ATxsaT5EZXRlcm1pbmUgd2hhdCBkZXZpY2VzIHlvdSB3YW50IHRvIHVzZS4gV2hpbGUg4oCcbW9iaWxlIGZpcnN04oCdIGlzIG5pY2UsIHdlIHN1Z2dlc3Qgc2VsZWN0aW5nIGEgc29mdHdhcmUgcGxhdGZvcm0gdGhhdCBzdXBwb3J0cyBhbGwgZGV2aWNlcyAoUEMsIGlPUywgQW5kcm9pZCwgbW9iaWxlLCBhbmQgdGFibGV0cykuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckZmZmZmY4NWEtZjcxYy00ZjEwLWFmZjEtZWQ3MWEzNzJlMzBjeHevATxsaT5Db3ZlciB5b3VyIGJhc2VzIGFuZCBlbnN1cmUgdGhhdCB0aGUgc29mdHdhcmUgaGFzIHRoZSByZXBvcnRpbmcgY2FwYWJpbGl0aWVzIHlvdSBuZWVkLiBNYWtlIHN1cmUgdGhhdCB5b3VyIGRhdGEgaXMgZXhwb3J0YWJsZSwgd2l0aCBhZ2dyZWdhdGUgc3VtbWFyaWVzLCBhbmQgcmF3IGRhdGEuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMWI2MGJiYzAtOGMxYi00NWExLThkYTAtNTQwMjY1ZmYxMzYyeHdIPGxpPlNjaGVkdWxlIGEgZGVtbyBhbmQgbWFrZSBzdXJlIGl0IGhhcyBhbGwgdGhlIGZlYXR1cmVzIHlvdSBuZWVkLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDAyYjg3M2Y2LTAwY2MtNGQzYS05MzNkLTEzOWMxN2ZiMmI4Y3h3ZDxsaT5SZXNlYXJjaCB0aGUgY29tcGFueSwgaG93IGxvbmcgaGF2ZSB0aGV5IGJlZW4gaW4gYnVzaW5lc3M\/IEFyZSB0aGV5IHJlcHV0YWJsZSBhbmQgcmVsaWFibGU\/PC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckZjdlNDdlMDctOTBkYS00NDRmLWE3NzQtZWEzMWI1MGNmMjA2eHf0ATxsaT5Db21wYXJlIHByaWNpbmcsIGFuZCBtYWtlIHN1cmUgeW91IGFyZSBhd2FyZSBvZiBhbnkgYW5kIGFsbCBleHBlbnNlcywgYm90aCB1cGZyb250IGFuZCBvbi1nb2luZy4gUmVtZW1iZXIgdGhhdCBwcmljaW5nIHBlciB1c2VyIGNhbiBzaWduaWZpY2FudGx5IGluY3JlYXNlIGNvc3RzIGFzIHlvdSBncm93IGFuZCBzY2FsZSB5b3VyIGJ1c2luZXNzLiBJZiB5b3UgY2FuLCBwYXkgZm9yIHVzYWdlLCBub3QgdXNlcnMuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMzliY2JhNTEtYjM4MS00NTkzLThkZGUtZDA3NmM0YWYzZTVheHemATxsaT5SdW4gYSBmcmVlIHRyaWFsLCB0aGUgYmVzdCB3YXkgdG8gZ2V0IGEgZmVlbCBmb3IgdGhlIHByb2R1Y3QgaXMgdG8gZ2V0IHlvdXIgaGFuZHMgb24gaXQuIE5vIGRlbW93YXJlLCBubyBwcm9taXNlcy4gVGVzdCBkcml2ZSBpdCBpbiB0aGUgZmllbGQgd2l0aCByZWFsIGRhdGEuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMWE5OTMzZjYtY2UyZi00Njg5LWE5NTAtMjg5NDhhYzRmOTkyeHfXATxsaT5GaW5hbGx5LCBjb25kdWN0IHRlY2huaWNhbCBkdWUgZGlsaWdlbmNlLCBhbmQgdmVyaWZ5IHRoZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3NlY3VyaXR5LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+c2VjdXJpdHkgYW5kIHJlbGlhYmlsaXR5PC9hPiZuYnNwO29mIHRoZSBzZXJ2aWNlIHByb3ZpZGVyLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDRiMmE4M2ZlLWU5ZTctNDhjMS1iZGNlLTJkY2RhY2I0NjU2MXh3rgE8cD5Cb251czogU2VsZWN0IGEgcGxhdGZvcm0gdGhhdCBnaXZlcyB5b3UgZnVsbCBhY2Nlc3MgdG8gYWxsIGZlYXR1cmVzLiBNYW55IHZlbmRvcnMgYWRkIHNpZ25pZmljYW50IGNvc3RzIHRvIGFjY2VzcyB0aGUgZmVhdHVyZXMgeW91IG5lZWQgdG8gZWZmZWN0aXZlbHkgdXNlIHRoZSBwcm9kdWN0LjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDU0N2FiOTIwLTBhN2YtNGM4OC1hNDE3LTM5MjZlZDk3M2EyNHh3JzxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+QmluZHk8L2gyPncMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQxNTQ0YjE3NS0zZWEzLTQ2YjMtYjk5NS1lMDNhYmVlMWVkOGZ4d1c8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1nYWxsZXJ5IGhhcy1uZXN0ZWQtaW1hZ2VzIGNvbHVtbnMtZGVmYXVsdCBpcy1jcm9wcGVkIj48L2ZpZ3VyZT53DGNvcmUvZ2FsbGVyeXUAdwRpY29udQB4eXh3BG5vbmV3BWxhcmdleXcEYXV0b3YDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh5eXcEbm9uZXl3JDdhZjc4NzUzLTc4MzktNGUzNS1hMmZiLWFlNmExZTYwNTViNHh3wgE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwgaGFzLWxpZ2h0Ym94IGhhcy1saWdodGJveCI+PGltZyBzcmM9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvZmNfMjAyNi5wbmc\/X3Q9MTc3NjY4ODIwNyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS02NzIwNyIvPjwvZmlndXJlPncKY29yZS9pbWFnZXdLaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9mY18yMDI2LnBuZz9fdD0xNzc2Njg4MjA3dwB2AQdlbmFibGVkeX2Hmgh3BGZ1bGx3BmN1c3RvbXcMaGFzLWxpZ2h0Ym94dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHl5dwRub25ldyQ0NzdjYTM4ZS03ZmUxLTRkNTctYWY4Mi02ZGI5NWI5OTUxM2R4dyM8cD48c3Ryb25nPkFib3V0IEJpbmR5PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYmU0Mjc1ODQtMjk3Yy00MGU5LThiNmItZGY3OWVhYzNhZDRieHePBTxwIGNsYXNzPSJpcy1zdHlsZS1pbmZvIj5CaW5keSBpcyBhIGNsb3VkIEFJLXBvd2VyZWQgYXBwIHRvIGF1dG9tYXRlJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vcHJvZHVjdHMvcmV0YWlsLWF1ZGl0LyI+4pyU77iPJm5ic3A7YXVkaXRzPC9hPiwmbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9wcm9kdWN0cy90YXNrLW1hbmFnZW1lbnQvIj7wn5eT77iPJm5ic3A7dGFza3M8L2E+Jm5ic3A7YW5kJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vcHJvZHVjdHMvY29tbXVuaWNhdGlvbi8iPvCfk6MmbmJzcDtjb21tdW5pY2F0aW9uPC9hPiZuYnNwO2ZvciByZXRhaWwgYW5kIGhvc3BpdGFsaXR5LiA8c3Ryb25nPkJpbmR5IGlzIHRoZSBsZWFkaW5nIGFwcCB0byBpbnNwZWN0IHlvdXIgc2l0ZXMgYW5kIHZlcmlmeSBicmFuZCBzdGFuZGFyZHMsIHRhc2tzLCBhbmQgY29ycmVjdGl2ZSBhY3Rpb25zIHRvIHlvdXIgc2l0ZXMgd2l0aCBlYXNlPC9zdHJvbmc+LiBHZXQgcmVhbC10aW1lIHJlcG9ydHMsIHNpZ25hdHVyZXMsIHZpZGVvcywgYW5kIHBob3RvIHZlcmlmaWNhdGlvbnMuIEJpbmR5IGlzIGJ1aWx0IGZvciBmcmFuY2hpc2UgYnJhbmRzLCByZXN0YXVyYW50IGNoYWlucywgYW5kIGVudGVycHJpc2UgcmV0YWlsLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcNaXMtc3R5bGUtaW5mb3YDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDI5NTBjZjZmLTEwYWQtNDMxMi05MGQzLWMwM2E2M2RhNzY5NHh3HjxwPjxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMWY0OWRjYWMtZDc5OC00NGM1LWI4NmEtOWZkYTI0ZWFkNjcyeHeVATxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzEwMzk5NjQvYmluZHkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkNhcHRlcnJhIDQuOS81PC9hPiZuYnNwO+KtkCDirZAg4q2QIOKtkCDirZA8L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRlNzllZGVmOS0wMTI3LTQ1MTctYjg1NS01MTg5MDg1M2E3ZjZ4d54BPHA+PGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2EiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkdvb2dsZSBQbGF5IDUvNSA8L2E+4q2QIOKtkCDirZAg4q2QIOKtkDwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDg2ZDY0ZWM2LTIwOGYtNGQxMS05ZGJiLTBkNmE1ZjI4MDlhN3h3tgI8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwgaGFzLWxpZ2h0Ym94IGhhcy1saWdodGJveCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuY2FwdGVycmEuY2Evc29mdHdhcmUvMTAzOTk2NC9iaW5keSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0iIG5vcmVmZXJyZXIgbm9vcGVuZXIiPjxpbWcgc3JjPSJodHRwczovL2Jsb2cuYmluZHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2ltYWdlLTUucG5nIiBhbHQ9ImJlc3QgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIiBjbGFzcz0id3AtaW1hZ2UtNjUyODkiLz48L2E+PC9maWd1cmU+dwpjb3JlL2ltYWdldz1odHRwczovL2Jsb2cuYmluZHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2ltYWdlLTUucG5ndxpiZXN0IHJldGFpbCBhdWRpdCBzb2Z0d2FyZXYBB2VuYWJsZWR5dy5odHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMDM5OTY0L2JpbmR5dxQgbm9yZWZlcnJlciBub29wZW5lcn2J\/Ad3BGZ1bGx3BmN1c3RvbXcGX2JsYW5rdwxoYXMtbGlnaHRib3h2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54eXl3BG5vbmV3JDYyNmVkNGJkLWMyYmItNGQ4My1hNTNkLTI2ZTFlZTE5MDRkNXh3KjxwPjxzdHJvbmc+V2hhdCBjdXN0b21lcnMgc2F5PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckY2FkNGEyYTYtYzA5ZC00MWVmLTg3MjAtYThiZmQ0MGIyYWZmeHfnATxwPuKAnEJpbmR5IGhhcyBzdHJlYW1saW5lZCBvdXIgYXVkaXQgcHJvY2Vzcywgc2F2ZWQgdGltZSBjb25kdWN0aW5nIHRoZSBhdWRpdCwgZ2V0dGluZyByZXBvcnRzIGFuZCBmb2xsb3dpbmctdXAgd2l0aCBhY3Rpb24gcGxhbiBpdGVtcywgWy4uLl0gZXZlcnl0aGluZyBpcyBpbiBvbmUgcGxhY2Ugbm934oCdIOKAkyBHcm91cCBBdWRpdCBNYW5hZ2VyLCBwYXJraW5nIG1hbmFnZW1lbnQgZ3JvdXAuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNzNhNWE2YjItM2E5NC00MDgwLWFhZGMtNTdmYTkxNTFhOTY5eHd5PHA+SW4gaW50ZXJuYWwgY3VzdG9tZXIgc3VydmV5cywgOTIlIG9mIERpc3RyaWN0IE1hbmFnZXJzIG9uIEJpbmR5IHJlcG9ydGVkIHNpZ25pZmljYW50IHRpbWUgc2F2aW5ncyBvbiBzdG9yZSB2aXNpdHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOTg2NGVmOTUtMGM1ZC00NWZmLWI1NGItZjEzMDg5NTBlOWNieHcsPHA+PHN0cm9uZz5GZWF0dXJlcyBhdCBhIGdsYW5jZTwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDc3ZGE1ZDhlLTA5MzktNGE5ZC04ZjM4LTI0MjhkYWEyMTgzY3h3PTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGQwZjA3Yzc5LTRjMzktNDQ2OC05MDk1LTA2NTlkZTYzYmQ1NHh3fTxsaT5TdGFydCBhdWRpdGluZyBpbnN0YW50bHkgd2l0aCB0aGUgaW5zcGVjdGlvbiB0ZW1wbGF0ZXMgb3IgY3JlYXRlL3VwbG9hZCB5b3VyIG93biBjdXN0b20gaW5zcGVjdGlvbiBmb3JtcyBpbiBtaW51dGVzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGU3OWNkODUxLTcwNTQtNGU3Ni04M2VjLTI4MjBhZWMyMjQ1N3h3RTxsaT5Nb2JpbGUgYXBwIGZvciBBbmRyb2lkIGFuZCBpT1MsIFdlYiBhcHAgZm9yIFBDcyBhbmQgbGFwdG9wcy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ4OTU4ZTZlZS1mMTYxLTQ5ZjgtOGM0My0xYTM1MTFmNGE2YmZ4d0k8bGk+UmVhbC10aW1lIHJlcG9ydGluZyBmb3IgS1BJcywgaW5zaWdodHMsIHRyZW5kcywgYW5kIHJvb3QgY2F1c2VzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDM4MmJiZWFmLTA4M2QtNDEzMC1iMDdjLTg2N2Y1ZTJhOTdhZHh3UDxsaT5Bc3NpZ24gYWN0aW9uIHBsYW5zLCB0cmFjayBwcm9ncmVzcywgYW5kIHZlcmlmeSB3aXRoIHBob3RvcyBhbmQgdmlkZW9zLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGE3MjgzNjcxLTViNGMtNGI5Zi05ODUyLWQxMzIzYWQyNDRmMnh3QTxsaT5CdWlsdC1pbiBmaWVsZCBoaWVyYXJjaHkgZW5zdXJlcyBubyBvdmVyc2hhcmluZyBvZiBkYXRhLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGFjMzI5ZDQ3LTZkMGYtNDhmYi04M2M5LTMzZmZmZWIyNDAwYnh3czxsaT5NYW5hZ2UgcHJvamVjdHMgd2l0aCBidWlsdC1pbiBwcm9ncmVzcyB0cmFja2luZywgR2FudHQgY2hhcnRzLCBoaXN0b3J5LCB0YXNrIGRlcGVuZGVuY2llcywgYW5kIG1pbGVzdG9uZXMuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckM2Q4YWRhNTUtMTQ0MS00NDNhLTkwZGQtOTAwZjE3ODU4NGNheHdKPGxpPkRyaXZlIGFjY3VyYWN5IGFuZCBhY2NvdW50YWJpbGl0eSB3aXRoIEdQUywgdGltZSBhbmQgZGF0ZSBzdGFtcHMuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNWU0YTYyYTAtMDc1OC00NDhiLWE5NGYtM2ZiY2Y1ZjRjYTUyeHdmPGxpPlRhc2sgbWFuYWdlbWVudCwgc2V0IGRpcmVjdGl2ZXMgYW5kIHByaW9yaXRpZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB0cmFjayBjb21wbGV0aW9uLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDEyZWI3ZTE2LTgzNzctNGYxMy1iM2Y1LWI2ZTU3YWE2OGMzYnh3oAE8bGk+Q29tbXVuaWNhdGUgd2l0aCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcywgc2VuZCBtZW1vcywgc2hhcmUgaW5mb3JtYXRpb24sIG5ld3MsIGFuZCBhbm5vdW5jZW1lbnRzLiBUYXJnZXRlZCBkaXN0cmlidXRpb24gYnkgdXNlciwgcm9sZSwgb3Igc2l0ZSB0YWdzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGM0ZjM4Y2Q3LTRhYzItNDZlZi04NGQxLWI3N2UyOTk3ODVlMnh3rQE8bGk+VGlja2V0IG1hbmFnZW1lbnQsIHRyYWNrIG1haW50ZW5hbmNlIHJlcXVlc3RzLCBjdXN0b21lciBjb21wbGFpbnRzLCBhbmQgc2l0ZSBmZWVkYmFjay4gT3BlbiwgcmV2aWV3LCBhbmQgY2xvc2UgdGlja2V0cywgYW5kIGNyZWF0ZSBhIHJlY29yZCBvZiBwcm9hY3RpdmUgcmVzb2x1dGlvbi48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ2YjA5M2U3Ny0xZWMxLTQyMTktYmE0NC02MTYyMmQ2NzAwODl4d288bGk+UHVibGlzaCBTT1BzIChTdGFuZGFyZCBPcGVyYXRpbmcgUHJvY2VkdXJlcyksIGNvbnRyb2wgdmlzaWJpbGl0eSwgYW5kIGNvbm5lY3QgdGhlbSB0byBpbnNwZWN0aW9uIGZvcm1zPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNWVkOWRjZTMtZjJjMi00OWNhLWFkNDMtYjhmNjc1ZDEyZDk2eHdVPGxpPk9ubGluZSBhbmQgT2ZmbGluZSBtb2RlcyBhbGxvdyB5b3UgdG8gY29uZHVjdCBpbnNwZWN0aW9ucyBhbnl0aW1lLCBhbnl3aGVyZS48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQyYjI3ZDQxMy0zZGEyLTQ0NjktOTRlNC04MWI2ZTBiZjY5M2J4d1o8bGk+QVBJICZhbXA7IFNTTyB0byBpbnRlZ3JhdGUgd2l0aCB5b3VyIGVudGVycHJpc2Ugc3lzdGVtIGFuZCBidXNpbmVzcyBpbnRlbGxpZ2VuY2UuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckZDA5Y2NkY2QtZmQzNC00N2RjLTgxY2MtMTExYjY4YjI4NGM4eHdSPGxpPkZ1bGwgYWNjZXNzIHRvIGFsbCBmZWF0dXJlcyB3aXRoIG5vIHBheXdhbGxzIHRvIGFjY2VzcyBkaWZmZXJlbnQgbW9kdWxlcy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ5MDk1OWUwNS00ZjZmLTQ1OTUtOGNlMy0xMzJlNDBlYWRiMWF4dyM8bGk+RGVwbG95bWVudC1yZWFkeSBpbiBob3Vycy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRhMzg1NTk5ZS1mMDc1LTQ4M2YtYmYzMi1hZjkwZTRhYzZjOWF4dzU8bGk+R0RQUiBjb21wbGlhbnQgYW5kIGF2YWlsYWJsZSBpbiAyMiBsYW5ndWFnZXM8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQxYmE2MzVkNC03NzAzLTRjNzAtOTgyZi1iMDJmYmM3NzEyMzB4dx08cD48c3Ryb25nPlRyaWFsPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMGZlNzJmYjgtN2UxYS00MzY2LTljYTQtOWIxZjQwNTIyYWMzeHenATxwPjxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiZhbXA7YWJvdXRQcmljaW5nPXkmYW1wO2Fib3V0VHJpYWw9eSI+MTQtZGF5IGZyZWUgdHJpYWw8L2E+LiBObyBjb21taXRtZW50IGFuZCBubyBjcmVkaXQgY2FyZCByZXF1aXJlZC48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQwZDk0NGYzYi01YzYyLTRjNjktYjU1Mi1mN2FkN2JkMTVmMWJ4d7ECPHAgY2xhc3M9ImlzLXN0eWxlLWluZm8iPjxzdHJvbmc+QmluZHkgY29tZXMgd2l0aCBodW5kcmVkcyBvZiBpbmR1c3RyeSBhbmQgY2F0ZWdvcnkgc3BlY2lmaWMgdGVtcGxhdGVzPC9zdHJvbmc+LiBVc2UgdGhlc2UgdGVtcGxhdGVzIGluIHlvdXIgb3duIGFjY291bnQsIGN1c3RvbWl6ZSB0aGVtLCBvciBjcmVhdGUgYW5kIHVwbG9hZCB5b3VyIG93biBmb3JtcyEmbmJzcDtBY2Nlc3MgdG8gdGVtcGxhdGVzIGlzIGF2YWlsYWJsZSBkdXJpbmcgdGhlIDE0LWRheSBmcmVlIHRyaWFsLCB3aXRoIHBhaWQgcGxhbnMgYXZhaWxhYmxlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcNaXMtc3R5bGUtaW5mb3YDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDM3ZTU2ZmE0LTZiY2EtNDhmMi04MDViLWFjYTlmMjIwYzczY3h3LjxwPjxzdHJvbmc+QW5kcm9pZCBhbmQgaVBob25lIGFwcDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDBjZDA2ZjFmLTk4YzEtNDM1Ni04MTc1LTNhY2FhZTJlOTg1NXh31QE8cD5EaXJlY3QgbGluayB0byBkb3dubG9hZCBCaW5keSBvbiB0aGUgQXBwIFN0b3JlOiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYXBwcy5hcHBsZS5jb20vdXMvYXBwL2JpbmR5L2lkNjc1Mzk4Mjg1OCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4PC9hPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDU2YjBmOWZmLTkwOWItNDk4MC04OWI1LTU2ZDZlMzNhMGVhN3h35AE8cD5EaXJlY3QgbGluayB0byBnZXQgQmluZHkgb24gR29vZ2xlIFBsYXk6Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2EiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uYmluZHkudHdhPC9hPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGI4ZTVhMDhmLTRkOTUtNDkwYy1iMDQ2LTU0ZmE4YTZjYzk0Y3h3HzxwPjxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDA5OGQ2MTMwLWNjMWUtNDI3Yy1hMTRiLWVlYzg0YzcyZjYxM3h3jAE8cCBjbGFzcz0iaXMtc3R5bGUtaW5mbyI+PHN0cm9uZz5QcmljZWQgYnkgdXNhZ2UsIG5vdCB1c2VycywgQmluZHkgY29zdHMgbGVzczwvc3Ryb25nPi4gQWxsIHBsYW5zIGluY2x1ZGUgdW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dw1pcy1zdHlsZS1pbmZvdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNTBhMjI2YjAtMmY0ZC00ZmI3LTlmZmYtMThhMjg3ODIwMDYweHchPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCjwvdWw+dwljb3JlL2xpc3R5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ4Yzk3ZTYyMy1hNDhiLTQzYTgtODU1MS1hNWRlNWNlNWY1NDl4d\/UBPGxpPklmIHlvdSBhcmUgbm90IHVzaW5nIEJpbmR5LCBpdCBpcyB0aW1lIHRvIOKaoSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3N3aXRjaC8iPnNhdmUgdGltZSwgY3V0IGNvc3RzLCBhbmQgb25ib2FyZCBmYXN0PC9hPiZuYnNwO3dpdGggdGhlICMxIHJhdGVkIGF1ZGl0L2luc3BlY3Rpb24sIHRhc2sgYW5kIGNvbW11bmljYXRpb24gcGxhdGZvcm0gZm9yIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNmE1NTZhOGItZDY1NS00MGJlLWFlODktMDU5MGM0MWIwNmVmeHeLAzxsaT5PbmJvYXJkIGVhc2lseSBpbiBkYXlzIHdpdGggcmVzcG9uc2l2ZSBhbmQgcmVsaWFibGUgc3VwcG9ydC4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LWRlbW8vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5XYXRjaCBhIGRlbW88L2E+LCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2NvbnRhY3QvI2luZm9ybWF0aW9uT3JGcmVlVHJpYWwiPkNvbnRhY3QgdXM8L2E+Jm5ic3A7b3ImbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hcHAvcmVnaXN0cmF0aW9uL3N0ZXAxP2xhbmc9ZW4iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlRyaWFsPC9hPiZuYnNwO3RvZGF5ITwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGU3YWZkZjFkLTc2MDMtNDk4Yy1hN2Q1LTBmMTA2ZTY4ZWFkMXh3SDxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5LZXkgRmVhdHVyZXMgb2YgQmluZHk8L3N0cm9uZz48L2gyPncMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ3MWQ5ZGNjMS0zZTE3LTRlMjgtOTc2Yi1iOWRkNTkzY2I3NDh4dzw8cD48c3Ryb25nPlNpdGUgYXVkaXRzIGFuZCBvcGVyYXRpb25zIGV4ZWN1dGlvbjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGMzMTRmYzljLWRmOWMtNDdhNy1iMzNiLWUwNTlkNDI1MmE2MXh3uwI8cD5CaW5keSBpcyBidWlsdCBmb3Igc2l0ZSBhdWRpdCBhbmQgY29tcGxpYW5jZS4gVXNlIGEgdGVtcGxhdGUgb3IgYnVpbGQgeW91ciBvd24gY3VzdG9taXplZCBpbnNwZWN0aW9uIGZvcm1zLCB3aXRoIGdlb2ZlbmNpbmcsIHdlYXRoZXIgdGFnZ2luZywgc2lnbmF0dXJlcywgcGhvdG8sIGFuZCB2aWRlbyB2ZXJpZmljYXRpb24uIEFzc2lnbiBjb3JyZWN0aXZlIGFjdGlvbnMgdG8gZml4IGlzc3Vlcy4gRXF1aXAgeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMgd2l0aCBhbiBpbnR1aXRpdmUgcGxhdGZvcm0sIHRoZXkga25vdyBob3cgdG8gdXNlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDQ5YjhkMDNiLTQxMzQtNDNhNS1hOWMzLWQ1Mjc3MjhhMzAwMnh3KzxwPjxzdHJvbmc+UmVhbC10aW1lIHJlcG9ydGluZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDljZTJmODNmLWFkZjMtNGYxNy1iMzE5LTcyNjY1YzFjYzFmMXh3xQE8cD5UcmFjaywgdmVyaWZ5LCBhbmQgYWNjZXNzIGRhdGEgaW5zdGFudGx5IGFjcm9zcyBzaXRlcyB3aXRoIG5vIG92ZXJzaGFyaW5nLiBSdW4gYWdncmVnYXRlIGFuZCByYXcgZmlsdGVyZWQgcmVwb3J0cy4gQXV0b21hdGVkIGRhdGEgZXhwb3J0cyB3aXRoIHRoZSBBUEkgYW5kIGludGVncmF0ZSB3aXRoIHlvdXIgZGF0YSB3YXJlaG91c2UuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMGY1ZTA0ZmYtMmRiYS00NmRkLTk1YjUtMDA0ZjIxZDRmNDkxeHczPHA+PHN0cm9uZz5UYXNrIGFuZCBwcm9qZWN0IG1hbmFnZW1lbnQ8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQwMWIxY2NkZC05NTE5LTRiYjgtYTg0MS00YmQwN2ExODJhMmN4d4cDPHA+U2VuZCB0YXNrcyB0byBzaXRlcyBhbmQgdXNlcnMgaW4gc2Vjb25kcy4gVGhlIGJ1aWx0LWluIGZpZWxkIGhpZXJhcmNoeSBsZXRzIHlvdSB0YXJnZXQgcmVjaXBpZW50cyBpbmRpdmlkdWFsbHksIG9yIGJ5IHVzZXIsIHJvbGUsIGFuZCB0YWcuIFNldCBwcmlvcml0aWVzLCBkdWUgZGF0ZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB2ZXJpZnkgd2l0aCBwaG90b3MuIENyZWF0ZSBtdWx0aS1zdGVwIHdvcmtmbG93cyB3aXRoIGRlcGVuZGVuY2llcyBhbmQgdHJhY2sgY29tcGxldGlvbiBpbiByZWFsLXRpbWUuIE1hbmFnZSBzaXRlIHByb2plY3RzLCBzZW5kIHRhc2tzLCBhZGQgbWlsZXN0b25lcywgd2l0aCBHYW50dCBjaGFydHMgYW5kIHByb2dyZXNzIHJlcG9ydHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZTQxOGUzYmQtZjM3MC00NjViLWFmMjctOTAxMGI1YTIyOTc0eHclPHA+PHN0cm9uZz5Db21tdW5pY2F0aW9uPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYTRmYWI4YmQtYjI4OC00NWE3LThkNDgtNzVhOTM2ODI3OWNleHfJAjxwPlNlbmQgbWVtb3MgYW5kIGluc3RhbnQgbWVzc2FnZXMsIHNoYXJlIGluZm9ybWF0aW9uLCBuZXdzIGFuZCBhbm5vdW5jZW1lbnRzIHdpdGggeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMuIFRhcmdldCB0aGUgZGlzdHJpYnV0aW9uIGJ5IHVzZXIsIHJvbGUsIG9yIHNpdGUgdGFnLiBBdXRvbWF0ZWQgbm90aWZpY2F0aW9ucywgcmVhZCByZWNlaXB0cywgYW5kIGZvbGxvdy11cHMuIEFjdGlvbmFibGUgY29udGVudCBhbGxvd3MgeW91IHRvIHRpZSBjb21tdW5pY2F0aW9uIHdpdGggZXhlY3V0aW9uLCBjb21tdW5pY2F0ZSBhbmQgbWFrZSBzdXJlIGl0IGdldHMgZG9uZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ4OWZjYjI3Ny01OTg2LTQwOTgtODgwYi02MjkxZjRiMDNmNTZ4d2w8cD48c3Ryb25nPlByaWNlZCBieSB1c2FnZSwgbm90IHVzZXJzIGFuZCBzaXRlcywgc2F2ZSB1cCB0byA3NSUgY29tcGFyZWQgdG8gY29tcGV0aW5nIHNvbHV0aW9uczwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDMxZWI4YzI2LTkzMjUtNDUyYS1hZjI3LTY4YmIyODIwNmJkN3h3gAE8cD5VbmxpbWl0ZWQgdXNlcnMgYW5kIHNpdGVzLCBwcmljZWQgYnkgdXNhZ2UuIEdldCBldmVyeW9uZSBvbiBib2FyZCwgZ2V0IHZpc2liaWxpdHksIGFuZCBkcml2ZSBhY2NvdW50YWJpbGl0eSBmb3IgZXZlcnlvbmUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNGNkMTAzNTgtMDA5MC00OGE4LTliMzktMzhkMDRkZTI3ZWEyeHfJATxwPldoZW4gdmVuZG9ycyBjaGFyZ2UgYnkgdXNlciBvciBzaXRlLCBpdCBsaW1pdHMgcGFydGljaXBhdGlvbiB3aGljaCBpcyBjb3VudGVyIHByb2R1Y3RpdmUgYW5kIGluY3JlYXNlcyBjb3N0cyBhcyB5b3UgZ3JvdyBhbmQgc2NhbGUgdXNhZ2UuIFRoaXMgdHlwaWNhbGx5IGJlbmVmaXRzIHRoZSB2ZW5kb3IgYW5kIG5vdCB0aGUgY3VzdG9tZXIuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNTM1Y2NhMjQtMDhmZS00NTlmLWJmNzctYmVmZDkzZjRmN2M3eHcpPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5aaXBsaW5lPC9oMj53DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMDJiOTNiOTctNmI5Yi00Yzk3LTg2ZTMtNWZlZTExYmU5OWM5eHclPHA+PHN0cm9uZz5BYm91dCBaaXBsaW5lPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYWExMDdmMTUtNjE5MC00YjUzLWIwMzItMWNmYWZmOTMyNDI4eHfXATxwPlRhc2sgbWFuYWdlbWVudCBzb2Z0d2FyZSB0byBkcml2ZSBzdG9yZSBvcGVyYXRpb25zIGFuZCBpbXByb3ZlIGNvbnNpc3RlbmN5LiBNYW5hZ2UgdGFza3MgZm9yIGZpZWxkIHRlYW1zLCBlbnN1cmUgY29tcGxldGlvbiwgYW5kIGtlZXAgdGhlbSBlbmdhZ2VkLiBDb25uZWN0IHRlYW1zLCBjbG9zZSBnYXBzLCBhbmQgZXhlY3V0ZSBhY3Jvc3MgYWxsIGxvY2F0aW9ucy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ1ZjU1OTMyMy1kOTY1LTRkZmQtOWVhMi03NWM2YzM4MjIwNmN4dx48cD48c3Ryb25nPlJhdGluZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGM2MWIzMzgxLWE1ODAtNGMzNi1hZDFjLWU0ZTEyY2QzMWU1ZXh3jwE8cD48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8yMTgyMzkvemlwbGluZSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciBub2ZvbGxvdyI+Q2FwdGVycmEgNC43LzU8L2E+Jm5ic3A74q2QPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZGNjNTEyMjMtNjcxZS00MmM5LWI0OTMtMDMxMzQ3YmZkYjRjeHfGATxwPjxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20ucmV0YWlsemlwbGluZS5tb2JpbGUuemlwbGluZSZhbXA7cGNhbXBhaWduaWQ9d2ViX3NoYXJlIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIG5vZm9sbG93Ij5Hb29nbGUgUGxheSAzLjQvNTwvYT4g4q2QPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZjc1NzQxOWUtYjNhMi00ZGJmLWEzZGQtOWQ5NjRhOTVlMzkyeHcsPHA+PHN0cm9uZz5GZWF0dXJlcyBhdCBhIGdsYW5jZTwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDVhZDQyYzAxLTVhNzYtNDc3OC1hZWY3LWNkM2Q3OGQ2ZDcxZHh3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDczMWUwMGZmLTVlMWItNDVlNy1iMjk0LTg1YzJiYzlhZDEwOXh3LDxsaT5Bc3NpZ24gdGFza3MgYW5kIHNlbmQgY29tbXVuaWNhdGlvbjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDIxNDY1MTE4LTJlOGUtNDQ2OS1iOGQ0LTY2YTM3ZGQ5NDg4NXh3FzxsaT5TZXQgcHJpb3JpdGllczwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDAyZDk0NDk0LWU5N2EtNGI1OC05YjlhLWI4ODg5YjlmY2E2Ynh3FzxsaT5UcmFjayBwcm9ncmVzczwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGRjZTUzMDBmLWYxMjMtNDlmNC1iZGQ1LTVlMDU1NzQ1NWVhNnh3FzxsaT5SZWFsLXRpbWUgY2hhdDwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGQ5MTA4Njg1LTY5MTUtNGU5ZC1hMjIxLTE3MDA0MjIzNTc2YXh3HTxwPjxzdHJvbmc+VHJpYWw8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ5MWMyNGEzZC0zNTI5LTRlYjItODY4Zi1hMDg0OGRlZDhmNTd4dxo8cD5UcmlhbCBpcyBhdmFpbGFibGUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNjM5YmRjN2MtODg4Yy00M2MwLTg1ZWQtODRiMWYzMTRjN2NleHcfPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMWZiMTU1YmMtZWVjNy00YTFkLWIwOWQtNjg2NTM0YzgxMzBheHdJPHA+UHJpY2VkIGJ5IGxvY2F0aW9uLCBidXQgcHJpY2luZyBkZXRhaWxzIGlzIG5vdCBwdWJsaWNseSBhdmFpbGFibGUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNWE3NmY5YjYtZWQ0NC00NzFhLTllODItNzkzNjc5YTQxYWU5eHdKPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPktleSBGZWF0dXJlcyBvZiBaaXBsaW5lPC9zdHJvbmc+PC9oMj53DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMmZhZmEzNGYtOTVkOS00OGRiLThjMzEtMjk4YTBiMmM3ZTI0eHclPHA+PHN0cm9uZz5Db21tdW5pY2F0aW9uPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZjg3ZTFkZDYtNGZmMi00MjRjLTk5NmYtZWEzMjM0YzEyMDBieHeBATxwPlNlbmQgY2xlYXIgY29tbXVuaWNhdGlvbnMgdGhyb3VnaCB0YXJnZXRlZCB0YXNrcyBhbmQgbWVzc2FnZXMgYnkgdXNlciBhbmQgbG9jYXRpb24uIFNlZSB3aGF0J3MgYmVlbiByZWFkLCBhbmQgd2hhdCB3YXNuJ3QuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckODgxOGRjMWUtMjI5Zi00N2NjLTkyOWQtMGU0NjAyYmM0YmZjeHckPHA+PHN0cm9uZz5TdG9yZSBBdWRpdHM8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ4ZTUzMzFkNC02YjBjLTQ4ZjUtYmYzYS03YmMwNmVkODAwYzF4d54BPHA+TW9iaWxlIGFjY2VzcyB0byBhdWRpdHMuIFRyYWNrIGNvbXBsaWFuY2UgYW5kIGFzc2lnbiB0YXNrcy4gRW5zdXJlIGNvbnNpc3RlbmN5LCBjb21wbGlhbmNlLCBhbmQgZ2V0IGFnZ3JlZ2F0ZSBkYXRhIHRvIHNlZSBob3cgbG9jYXRpb25zIGFyZSBwZXJmb3JtaW5nLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGE3YTVkZWZlLWE3ODgtNGE2YS1iYjgwLTQ5ZDJhNDZjZmRkOHh3ITxwPjxzdHJvbmc+UmVwb3J0aW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYzJiOTkyNTEtN2QxMy00YWI0LWFmM2MtZGY0NmZiMGE0N2FjeHeMATxwPlJlYWwtdGltZSB0cmFja2luZyBvZiBpbml0aWF0aXZlcyBhbmQgdGFza3MuIEdldCBmZWVkYmFjayBmcm9tIHN0b3JlIHRlYW1zIGFjcm9zcyBhbGwgbG9jYXRpb25zLiBHZXQgaW5zaWdodHMgb24gd2hhdCByZWFsbHkgbWF0dGVycy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRjODBiZjAxZS05YjRiLTRhOTUtOWVjZC1mZTEwZDdlMjE0YmR4dz48aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+RmluYWwgV29yZHM8L3N0cm9uZz48L2gyPncMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRhMWI4ZmZmYy02NTM2LTQ4YzUtODVlOC0yOGEyY2QyMGIyOWR4d9IBPHA+U2VsZWN0aW5nIGEgcmV0YWlsIGF1ZGl0IGFuZCB0YXNrIG1hbmFnZW1lbnQgcGxhdGZvcm0gY2FuIGhhdmUgYSBsYXN0aW5nIGltcGFjdCBvbiB5b3VyIGJ1c2luZXNzLiBXaGVuIGNob29zaW5nIGJldHdlZW4gcG9wdWxhciBwbGF0Zm9ybXMgbGlrZSBCaW5keSBhbmQgWmlwbGluZSwgY2hvb3NlIHRoZSBvbmUgdGhhdCBiZXN0IGZpdHMgeW91ciBuZWVkcy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ5ZDY2OGQ2Mi05ZjczLTQ5MDItOGVhZC0wZjRlMGJhYzI4MDR4d5UCPHA+QmluZHkgaXMgYmV0dGVyIHRvIGV4ZWN1dGUgb24gc2l0ZSBldmVyeSB0aW1lLCB2ZXJpZnkgY29tcGxpYW5jZSB3aXRoIGJyYW5kIHN0YW5kYXJkcywgYW5kIGltcHJvdmUgeW91ciB3b3JrZmxvd3Mgd2l0aCB0YXNrIG1hbmFnZW1lbnQgd2l0aCBhdXRvbWF0ZWQgbm90aWZpY2F0aW9ucyBhbmQgYW4gZWFzeS10by11c2UgYXBwLiBBbGwgcGxhbnMgd2l0aCBCaW5keSBpbmNsdWRlIHVubGltaXRlZCB1c2VycyBhbmQgc2l0ZXMsIGdldHRpbmcgZXZlcnlvbmUgaW52b2x2ZWQuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMThiNmQyNTctOWVmYi00YmQzLTliOGYtNTNmNGM4MWFmZWJjeHfJAjxwPk9uZSBvZiB0aGUgYmlnZ2VzdCBkaWZmZXJlbmNlcyBiZXR3ZWVuIEJpbmR5IGFuZCBaaXBsaW5lIGlzIHByaWNpbmcuIEJpbmR54oCZcyB1c2FnZS1iYXNlZCBtb2RlbCBhbGxvd3Mgb3JnYW5pemF0aW9ucyB0byBzY2FsZSB3aXRob3V0IGluY3JlYXNpbmcgY29zdHMgcGVyIHVzZXIsIHdoaWxlIHBlci11c2VyIHByaWNpbmcgbW9kZWxzIGNhbiBiZWNvbWUgc2lnbmlmaWNhbnRseSBtb3JlIGV4cGVuc2l2ZSBhcyBhZG9wdGlvbiBncm93cyBhY3Jvc3MgbG9jYXRpb25zLiBaaXBsaW5lJ3MgcHJpY2luZyBzdHJ1Y3R1cmUgaXMgbm90IHB1YmxpY2x5IGF2YWlsYWJsZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQzNTVmZDU1MC02NWEwLTQ2ZmMtODY4NS1mMTRlOWIxMzBlNzl4d0o8ZGl2IGNsYXNzPSJpcy1zdHlsZS1pbmZvIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToyMHB4OyI+PCEtLSBodG1sIGJsb2NrIC0tPncJY29yZS9odG1sd0o8ZGl2IGNsYXNzPSJpcy1zdHlsZS1pbmZvIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToyMHB4OyI+PCEtLSBodG1sIGJsb2NrIC0tPnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGY0MTUzYmY0LTAxMGUtNDc5Mi1hNmQxLTdkYTA0M2NkMTM2MHh3LDxwPjxzdHJvbmc+Q2hvb3NlIEJpbmR5IGlmIHlvdTo8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ5OGE5Y2MxOS0yZTg1LTQ3NmEtOWI5MS00NTMwMDU4NDZjMjV4dyU8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ2NmQyNDc1MS04Zjg1LTQwY2MtYWFlOC0xOWExNzdhNjNhMDN4d0E8bGk+T3BlcmF0ZSA1IC0gNSwwMDArIGxvY2F0aW9ucyBhbmQgbmVlZCBzY2FsYWJsZSBleGVjdXRpb248L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRlNmE2Mzk5MC03ZjNhLTQxMWYtYWY0OC0xNzVmZjVjNTI5MmR4d0E8bGk+V2FudCB0byBpbXByb3ZlIGF1ZGl0IHNjb3JlcyBhbmQgb3BlcmF0aW9uYWwgY29uc2lzdGVuY3k8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRhYTliZmQyMC05MTU3LTQwOTMtYWM5OS04NTk0Y2QwOWU2MmF4d0M8bGk+TmVlZCBhZHZhbmNlZCB3b3JrZmxvd3MsIHJlcG9ydGluZywgYW5kIHByb2plY3QgbWFuYWdlbWVudDwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDZiODM5MmEwLTMzM2QtNDk4Yi1hNjU4LTU0M2M4YWFjZDFiZHh3QTxsaT5XYW50IHByZWRpY3RhYmxlIHByaWNpbmcgd2l0aG91dCBwZXItdXNlciBjb3N0IGluY3JlYXNlczwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDc4YWZmNWJjLTFmY2YtNGQ2Yi1iMjFlLTIwNDUxOTA5YTNmNnh3LjxwPjxzdHJvbmc+Q2hvb3NlIFppcGxpbmUgaWYgeW91Ojwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGQ4ZDdkZjE3LTEyZTAtNGUzZi1iOTIxLTgzMzM1YTUxYjFhZHh3ITx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+Cgo8L3VsPncJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNDhmMTgwNjUtODRhNy00OGRjLTlhZWEtZWQyM2FjOGYxZDJheHc4PGxpPldhbnQgdG8gb3B0aW1pemUgY29tbXVuaWNhdGlvbiBpbiByZXRhaWwgc3RvcmVzPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMjE2YzQ5ZjYtOGJlNS00MzJjLTgzMDUtOWNmNDg3ZjNiMGIzeHcoPGxpPldhbnQgdG8gdGFpbG9yIHRyYWluaW5nIGNvbnRlbnQ8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQwMjY5MWI1NC1jMWZjLTQ5MzQtYjBjNy0zYzQ5OWViNDViYmV4dwY8L2Rpdj53CWNvcmUvaHRtbHcGPC9kaXY+dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMzE2YWZlMGQtODhiOC00MWRkLWIzMGItYTA0OTllYTk5MWRkeHemAjxwPldhbnQgdG8gbGVhcm4gbW9yZSBhYm91dCBvdGhlciByZXRhaWwgYXVkaXQgc29mdHdhcmUgcHJvdmlkZXJzPyBDaGVjayBvdXQgb3VyIHBvc3Qgb24gdGhlIFRvcCAxMCBSZXRhaWwgQXVkaXQgU29mdHdhcmUgcGxhdGZvcm1zIDxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmVzdC1yZXRhaWwtYXVkaXQtc29mdHdhcmUvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2Jsb2cuYmluZHkuY29tL2Jlc3QtcmV0YWlsLWF1ZGl0LXNvZnR3YXJlLyA8L2E+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMjExYzkyZGItZGQ1MS00OTRhLWI1MTUtMzkxOTRjODlhMGIyeHcHPHA+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXtCeeHIDLtQAH2Rkfj3CXckZmNmMDQ4NDAtMDVhOS00MTI3LWJjNjAtNDdmNjdmZmU2MDZmeHh4AdGI\/PsEI4c4hQXdiwEAIUcCBgUDATsDBgQBAQEBBQEHARQCCwEACQgBAQEBAQABAQEMGgABBAEMAQwDABIDGAABBQMDAQoBAAISAgIBBUVO\",\"updateId\":404746953}","_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,677174315,677173901,49155774,677174313,677174314],"class_list":["post-66092","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-zipline","tag-retail-audit-software","tag-retail-task-management-2","tag-zipline-alternative","tag-zipline-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. Zipline<\/title>\n<meta name=\"description\" content=\"All you need to know about Bindy vs. Retail Zipline 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\/pt\/bindy-vs-tirolesa\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bindy vs. Zipline\" \/>\n<meta property=\"og:description\" content=\"All you need to know about Bindy vs. Retail Zipline for audits \/ inspections, tasks and communication across your multi-unit retail network.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.bindy.com\/pt\/bindy-vs-tirolesa\/\" \/>\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-08-26T18:56:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-12T14:04:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?_t=1778594670\" \/>\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-zipline\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zipline\\\/\"},\"author\":{\"name\":\"colinchan1\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#\\\/schema\\\/person\\\/e7c4ef101512717cfde65789a2b3d341\"},\"headline\":\"Bindy vs. Zipline\",\"datePublished\":\"2025-08-26T18:56:50+00:00\",\"dateModified\":\"2026-05-12T14:04:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zipline\\\/\"},\"wordCount\":1541,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zipline\\\/#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 zipline\",\"retail audit software\",\"retail task management\",\"zipline alternative\",\"zipline competitor\"],\"articleSection\":[\"\ud83d\udcca Retail Audit Software\",\"\ud83d\uddd3\ufe0f Retail Task Management\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zipline\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zipline\\\/\",\"url\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zipline\\\/\",\"name\":\"Bindy vs. Zipline\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zipline\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zipline\\\/#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-08-26T18:56:50+00:00\",\"dateModified\":\"2026-05-12T14:04:30+00:00\",\"description\":\"All you need to know about Bindy vs. Retail Zipline for audits \\\/ inspections, tasks and communication across your multi-unit retail network.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zipline\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zipline\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zipline\\\/#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-zipline\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.bindy.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bindy vs. Zipline\"}]},{\"@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\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#organization\",\"name\":\"Bindy\",\"url\":\"https:\\\/\\\/blog.bindy.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@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\":\"pt-BR\",\"@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\\\/pt\\\/author\\\/colinchan1\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bindy vs. Tirolesa","description":"Tudo o que voc\u00ea precisa saber sobre Bindy vs. Retail Zipline para auditorias\/inspe\u00e7\u00f5es, tarefas e comunica\u00e7\u00e3o em sua rede de varejo com v\u00e1rias unidades.","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\/pt\/bindy-vs-tirolesa\/","og_locale":"pt_BR","og_type":"article","og_title":"Bindy vs. Zipline","og_description":"All you need to know about Bindy vs. Retail Zipline for audits \/ inspections, tasks and communication across your multi-unit retail network.","og_url":"https:\/\/blog.bindy.com\/pt\/bindy-vs-tirolesa\/","og_site_name":"Audits, Tasks and Communication","article_publisher":"https:\/\/www.facebook.com\/bindyhq","article_published_time":"2025-08-26T18:56:50+00:00","article_modified_time":"2026-05-12T14:04:30+00:00","og_image":[{"width":800,"height":939,"url":"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?_t=1778594670","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-zipline\/#article","isPartOf":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-zipline\/"},"author":{"name":"colinchan1","@id":"https:\/\/blog.bindy.com\/#\/schema\/person\/e7c4ef101512717cfde65789a2b3d341"},"headline":"Bindy vs. Zipline","datePublished":"2025-08-26T18:56:50+00:00","dateModified":"2026-05-12T14:04:30+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-zipline\/"},"wordCount":1541,"commentCount":0,"publisher":{"@id":"https:\/\/blog.bindy.com\/#organization"},"image":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-zipline\/#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 zipline","retail audit software","retail task management","zipline alternative","zipline competitor"],"articleSection":["\ud83d\udcca Retail Audit Software","\ud83d\uddd3\ufe0f Retail Task Management"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.bindy.com\/bindy-vs-zipline\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.bindy.com\/bindy-vs-zipline\/","url":"https:\/\/blog.bindy.com\/bindy-vs-zipline\/","name":"Bindy vs. Tirolesa","isPartOf":{"@id":"https:\/\/blog.bindy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-zipline\/#primaryimage"},"image":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-zipline\/#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-08-26T18:56:50+00:00","dateModified":"2026-05-12T14:04:30+00:00","description":"Tudo o que voc\u00ea precisa saber sobre Bindy vs. Retail Zipline para auditorias\/inspe\u00e7\u00f5es, tarefas e comunica\u00e7\u00e3o em sua rede de varejo com v\u00e1rias unidades.","breadcrumb":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-zipline\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.bindy.com\/bindy-vs-zipline\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.bindy.com\/bindy-vs-zipline\/#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-zipline\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.bindy.com\/"},{"@type":"ListItem","position":2,"name":"Bindy vs. Zipline"}]},{"@type":"WebSite","@id":"https:\/\/blog.bindy.com\/#website","url":"https:\/\/blog.bindy.com\/","name":"Auditorias, Tarefas e Comunica\u00e7\u00e3o","description":"Inspecione seus sites, verifique os padr\u00f5es da marca e envie tarefas. Receba relat\u00f3rios, assinaturas, v\u00eddeos e verifica\u00e7\u00f5es de fotos em tempo real.","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":"pt-BR"},{"@type":"Organization","@id":"https:\/\/blog.bindy.com\/#organization","name":"Bindy","url":"https:\/\/blog.bindy.com\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@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":"pt-BR","@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\/pt\/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-hc0","jetpack-related-posts":[{"id":65281,"url":"https:\/\/blog.bindy.com\/pt\/best-retail-audit-software\/","url_meta":{"origin":66092,"position":0},"title":"Melhor software de auditoria de varejo","author":"Bindy","date":"janeiro 16, 2025","format":false,"excerpt":"Escolher o fornecedor certo de software para auditoria\/inspe\u00e7\u00e3o de lojas elevar\u00e1 o n\u00edvel do seu neg\u00f3cio de varejo ou hotelaria. Tudo come\u00e7a com a execu\u00e7\u00e3o de programas e padr\u00f5es em cada local, sempre. Isso permite impulsionar a rede de varejo com relat\u00f3rios pr\u00e1ticos, fotos, v\u00eddeos, assinaturas e um fluxo de trabalho corretivo completo. No entanto, com\u2026","rel":"","context":"Em &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/pt\/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\/pt\/best-retail-task-management-software\/","url_meta":{"origin":66092,"position":1},"title":"Melhor software de gerenciamento de tarefas para o varejo","author":"colinchan1","date":"setembro 2, 2025","format":false,"excerpt":"Escolher o fornecedor certo de software de gest\u00e3o de tarefas para o varejo pode levar seu neg\u00f3cio de varejo e hotelaria a um novo patamar. A capacidade de enviar tarefas para as lojas em segundos, definir prioridades e prazos, e verificar a conclus\u00e3o com fotos \u00e9 um diferencial crucial para a execu\u00e7\u00e3o r\u00e1pida e confi\u00e1vel das tarefas na loja.","rel":"","context":"Em &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/pt\/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":65808,"url":"https:\/\/blog.bindy.com\/pt\/bindy-vs-workjam\/","url_meta":{"origin":66092,"position":2},"title":"Bindy vs. WorkJam","author":"colinchan1","date":"agosto 27, 2025","format":false,"excerpt":"In this post we compare the features and benefits of two leading audit and task management platforms, Bindy and WorkJam. Bindy is the primary WorkJam alternative for multi-unit operators who need to scale to hundreds of sites without increasing per-user software costs. Choosing the right\u00a0store communication, retail audit\/inspection and task\u2026","rel":"","context":"Em &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/pt\/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":66796,"url":"https:\/\/blog.bindy.com\/pt\/bindy-vs-safetyculture\/","url_meta":{"origin":66092,"position":3},"title":"Bindy vs. Cultura de Seguran\u00e7a","author":"colinchan1","date":"dezembro 30, 2025","format":false,"excerpt":"Neste artigo, comparamos os recursos e benef\u00edcios de duas plataformas l\u00edderes em auditoria para o varejo: Bindy e SafetyCulture. Escolher o software certo para comunica\u00e7\u00e3o na loja, auditoria\/inspe\u00e7\u00e3o e gest\u00e3o de tarefas elevar\u00e1 o n\u00edvel do seu neg\u00f3cio de varejo ou hotelaria. Tudo come\u00e7a com a verifica\u00e7\u00e3o dos padr\u00f5es da marca e o envio de a\u00e7\u00f5es corretivas. Ele permite que voc\u00ea envie tarefas\u2026","rel":"","context":"Em &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/pt\/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\/pt\/bindy-vs-visitbasis\/","url_meta":{"origin":66092,"position":4},"title":"Bindy vs. VisitBasis","author":"colinchan1","date":"janeiro 6, 2026","format":false,"excerpt":"In this post we compare the features and benefits of two leading retail audit platforms, Bindy and VisitBasis. Bindy is the primary VisitBasis alternative for multi-unit operators who need to scale to hundreds of sites without increasing per-user software costs Choosing the right\u00a0store communication, retail audit\/inspection and task management software\u00a0will\u2026","rel":"","context":"Em &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/pt\/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\/pt\/bindy-vs-zenput\/","url_meta":{"origin":66092,"position":5},"title":"Bindy vs. Zenput","author":"colinchan1","date":"agosto 18, 2025","format":false,"excerpt":"In this post we compare the features and benefits of two leading audit and task management platforms, Bindy and Zenput. Bindy is the primary Zenput alternative for multi-unit restaurant operators who need to scale to hundreds of sites without increasing per-user software costs. Choosing the right\u00a0store communication, retail audit\/inspection and\u2026","rel":"","context":"Em &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/66092","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bindy.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bindy.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/pt\/wp-json\/wp\/v2\/users\/159608866"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/pt\/wp-json\/wp\/v2\/comments?post=66092"}],"version-history":[{"count":61,"href":"https:\/\/blog.bindy.com\/pt\/wp-json\/wp\/v2\/posts\/66092\/revisions"}],"predecessor-version":[{"id":67543,"href":"https:\/\/blog.bindy.com\/pt\/wp-json\/wp\/v2\/posts\/66092\/revisions\/67543"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/pt\/wp-json\/wp\/v2\/media\/66164"}],"wp:attachment":[{"href":"https:\/\/blog.bindy.com\/pt\/wp-json\/wp\/v2\/media?parent=66092"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bindy.com\/pt\/wp-json\/wp\/v2\/categories?post=66092"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bindy.com\/pt\/wp-json\/wp\/v2\/tags?post=66092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}