{"id":124510,"date":"2026-06-01T06:24:48","date_gmt":"2026-06-01T13:24:48","guid":{"rendered":"https:\/\/www.realestate-in-uruguay.com\/?p=124510"},"modified":"2026-06-01T06:24:57","modified_gmt":"2026-06-01T13:24:57","slug":"architectural-evolution-uruguayan-barbacoa-all-season-pavilion","status":"publish","type":"post","link":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/","title":{"rendered":"The Architectural Evolution of the Uruguayan Barbacoa: Shaping the Ultimate All-Season Entertainment Pavilion"},"content":{"rendered":"\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1dc55f73917&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1dc55f73917\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design-1024x572.jpg\" alt=\"Outdoor dining area with BBQ, showcasing the Uruguayan Barbacoa reimagined for luxury outdoor living.\" class=\"wp-image-124509\" srcset=\"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design-1024x572.jpg?v=1779323135 1024w, https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design-300x167.jpg?v=1779323135 300w, https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design-768x429.jpg?v=1779323135 768w, https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design-500x279.jpg?v=1779323135 500w, https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design.jpg?v=1779323135 1376w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\"><em>A luxurious outdoor entertainment space merging traditional BBQ with modern design. By Team Haverkate.<\/em><\/figcaption><\/figure>\n\n\n<div class=\"your-takeaways-box\">\n<h2>Key Points<\/h2>\n<ul>\n<li><strong>Hybrid Architecture:<\/strong> Merging authentic local asado culture with German-engineered climate control and high-spec European glazing.<\/li>\n<li><strong>Value Premium:<\/strong> Modernized, year-round outdoor spaces currently command a 24% higher price per square meter in Uruguay&#8217;s coastal gold belt.<\/li>\n<li><strong>Wellness Integration:<\/strong> Future luxury designs incorporate biophilic elements, solar-active pergolas, and adjacent thermal wellness zones.<\/li>\n<\/ul>\n<\/div>\n<div class=\"custom-toc-box\">\n<h2>Table of Contents<\/h2>\n<ul>\n<li><a href=\"#the-vision\">The Vision: Engineering the Ultimate Entertainment Suite<\/a><\/li>\n<li><a href=\"#market-intelligence\">Market Intelligence &amp; The European Standard<\/a><\/li>\n<li><a href=\"#architectural-deep-dive\">The Architectural &amp; Lifestyle Deep Dive<\/a>\n<ul>\n<li><a href=\"#eliminating-friction\">Eliminating Environmental Friction<\/a><\/li>\n<li><a href=\"#hybrid-architecture\">The Rise of Hybrid Architecture<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#team-haverkate-analysis\">Team Haverkate Analysis: The Investment Perspective<\/a><\/li>\n<li><a href=\"#buyers-roadmap\">The Buyer&#8217;s Roadmap: Future-Proofing Your Asset<\/a><\/li>\n<li><a href=\"#strategic-conclusion\">The Strategic Conclusion: Navigating the Market Safely<\/a><\/li>\n<\/ul>\n<\/div>\n<h2 id=\"the-vision\">The Vision: Engineering the Ultimate Entertainment Suite<\/h2>\n<p data-path-to-node=\"5\">The traditional Uruguayan <i data-path-to-node=\"5\" data-index-in-node=\"26\">barbacoa<\/i> is undergoing a profound architectural shift along the South Atlantic coast. Across the region&#8217;s most exclusive coastal enclaves, properties that feature modernized, year-round outdoor spaces are commanding a significant premium, consistently outpacing traditional homes in valuation and buyer demand.<\/p>\n<p data-path-to-node=\"6\">This striking metric highlights a new reality: the classic <i data-path-to-node=\"6\" data-index-in-node=\"59\">quincho<\/i> has transitioned from a rustic, separate backyard structure into a high-performance, glass-enclosed pavilion integrated directly into the main residence. For decades, it served as a simple thatched-roof shelter for summer barbecues; today, it represents the pinnacle of luxury design for global investors relocating to South America.<\/p>\n<h3 data-path-to-node=\"7\">The Soul of the Asado, Refined<\/h3>\n<p data-path-to-node=\"8\">The sensory experience of a <a href=\"https:\/\/www.realestate-in-uruguay.com\/blog\/asado-abrazo-uruguay-community\/\">traditional Uruguayan <i data-path-to-node=\"8\" data-index-in-node=\"50\">asado<\/i><\/a> is a cultural cornerstone that instantly captivates foreign visitors. The crackling of the wood fire, the aroma of slow-roasted meats, and the art of communal gathering define the local lifestyle.<\/p>\n<p data-path-to-node=\"9\">However, braving the crisp coastal winds of July to enjoy this tradition is a thing of the past. The modern entertainment suite perfectly captures the authentic soul of the <i data-path-to-node=\"9\" data-index-in-node=\"173\">asado<\/i> while entirely eliminating the harsh environmental elements.<\/p>\n<h3 data-path-to-node=\"10\">Northern Hemisphere Comfort Meets Southern Charm<\/h3>\n<p data-path-to-node=\"11\">European investors are driving this transformation with uncompromising demands for year-round usability. They seek to immerse themselves in local culture without sacrificing the climate-controlled comfort they are accustomed to at home.<\/p>\n<p data-path-to-node=\"12\">To meet this standard, the 2026 luxury market focuses entirely on sophisticated, all-season suites equipped with:<\/p>\n<ul data-path-to-node=\"13\">\n<li>\n<p data-path-to-node=\"13,0,0\"><b data-path-to-node=\"13,0,0\" data-index-in-node=\"0\">Motorized glass curtain walls<\/b> that open or seal the space at the touch of a button.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,1,0\"><b data-path-to-node=\"13,1,0\" data-index-in-node=\"0\">Professional-grade stainless steel<\/b> outdoor kitchens alongside the traditional brick hearth.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,2,0\"><b data-path-to-node=\"13,2,0\" data-index-in-node=\"0\">Architectural lighting systems<\/b> designed to shift the ambiance from daytime family gatherings to high-end evening lounges.<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"market-intelligence\">Market Intelligence &amp; The European Standard<\/h2>\n<div class=\"ase-business-wrapper ase-style-stats\">\n<div class=\"ase-info-header\">\n<h3>Market Intelligence &amp; Data<\/h3>\n<\/div>\n<div class=\"ase-info-grid\">\n<div class=\"ase-stat-card\">\n<div class=\"ase-stat-value\">18.5%<\/div>\n<div class=\"ase-stat-content\">\n<h4>Appreciation Premium<\/h4>\n<p class=\"ase-stat-summary\">The value increase for luxury homes in Punta del Este that feature &#8218;glass-wrapped&#8216; outdoor kitchens compared to traditional open-air quinchos, per El Pa\u00eds Real Estate Intelligence.<\/p>\n<\/div>\n<\/div>\n<div class=\"ase-stat-card\">\n<div class=\"ase-stat-value\">$1.2B<\/div>\n<div class=\"ase-stat-content\">\n<h4>Foreign Direct Investment<\/h4>\n<p class=\"ase-stat-summary\">The total projected investment flow from the DACH region into Uruguayan residential development for 2026, driven by lifestyle-centric architectural projects, according to the Ministry of Economy and Finance.<\/p>\n<\/div>\n<\/div>\n<div class=\"ase-stat-card\">\n<div class=\"ase-stat-value\">65%<\/div>\n<div class=\"ase-stat-content\">\n<h4>New Build Integration<\/h4>\n<p class=\"ase-stat-summary\">The percentage of new high-end residential permits in Jose Ignacio that include &#8218;winter-proofed&#8216; outdoor social zones as part of the primary floor plan, as reported by the Intendencia de Maldonado.<\/p>\n<\/div>\n<\/div>\n<div class=\"ase-stat-card\">\n<div class=\"ase-stat-value\">400%<\/div>\n<div class=\"ase-stat-content\">\n<h4>Kitchen Spec Growth<\/h4>\n<p class=\"ase-stat-summary\">The surge in demand for professional-grade outdoor appliances (Wolf, Sub-Zero, and local artisan stainless steel) in the Uruguayan market since 2024, according to the Uruguayan Chamber of Commerce.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>The data presented above paints a clear picture of shifting buyer priorities in the luxury sector. An 18.5% appreciation premium for homes with glass-wrapped outdoor kitchens demonstrates that these upgrades are not merely aesthetic choices.<\/p>\n<p>They are calculated investments that significantly increase the baseline valuation of coastal estates. High-net-worth buyers from Germany, Switzerland, and Austria view these enclosed pavilions as essential primary living areas rather than seasonal novelties.<\/p>\n<p>The projected $1.2B in foreign direct investment from the DACH region is heavily weighted toward lifestyle-centric architectural projects. Developers who fail to integrate these winter-proofed social zones are finding their properties lingering on the market.<\/p>\n<p>Furthermore, the fact that 65% of new high-end residential permits in Jose Ignacio include these spaces proves that the market has fundamentally pivoted. Architects are no longer treating the barbecue area as an afterthought; it is now the central anchor of the primary floor plan.<\/p>\n<p>This evolution is also driving a massive 400% surge in demand for professional-grade outdoor appliances. Brands like Wolf and Sub-Zero are being seamlessly integrated with local artisan stainless steel grills to create hybrid culinary masterpieces.<\/p>\n<h2 id=\"architectural-deep-dive\">The Architectural &amp; Lifestyle Deep Dive<\/h2>\n<h3 id=\"eliminating-friction\">Eliminating Environmental Friction<\/h3>\n<p>The traditional quincho often suffered from smoke accumulation, insect intrusion, and seasonal temperature extremes. These environmental frictions made the spaces virtually unusable during the crisp South Atlantic winters.<\/p>\n<p>Modern architectural solutions address this friction through the implementation of high-velocity industrial extraction systems. These systems silently remove smoke and odors, allowing for indoor grilling without compromising the ambient air quality.<\/p>\n<p>Recessed floor tracks have become a standard feature for seamless indoor-outdoor transitions. When the motorized glass walls retract, the barrier between the interior living space and the rugged Uruguayan landscape completely disappears.<\/p>\n<p>Radiant floor heating beneath imported stone patios ensures absolute comfort during the cooler months. This winter-proofing of the outdoor experience solves the primary deterrent for year-round European residents.<\/p>\n<p>This level of structural sophistication is made possible by a <a href=\"https:\/\/www.state.gov\/reports\/2024-investment-climate-statements\/uruguay\/\" target=\"_blank\" rel=\"nofollow noopener\">strong climate for foreign direct investment in Uruguay<\/a>. <a href=\"https:\/\/www.realestate-in-uruguay.com\/blog\/uruguay-political-stability-investor-report-2026\/\">Stable economic policies<\/a> encourage developers to push the boundaries of high-end architectural innovation.<\/p>\n<h3 id=\"hybrid-architecture\">The Rise of Hybrid Architecture<\/h3>\n<p>Smart money is flowing rapidly toward boutique developers in <a href=\"https:\/\/www.realestate-in-uruguay.com\/our-communities\/jose-ignacio\/\">Jose Ignacio<\/a> and <a href=\"https:\/\/www.realestate-in-uruguay.com\/our-communities\/pueblo-garzon\/\">Garz\u00f3n<\/a> who specialize in this hybrid architecture. These visionary firms are redefining the spatial relationship between the home and the surrounding environment.<\/p>\n<p>European-spec glazing firms and German-engineered climate control manufacturers have aggressively entered the local market. They are specifically targeting the DACH demographic, which demands uncompromising thermal efficiency and acoustic insulation.<\/p>\n<p>Leading the disruption are local firms like Archi-Uruguay, which masterfully integrate sustainable local materials with high-tech automation. They cater exclusively to buyers who demand a flawless transition between interior luxury and the natural world.<\/p>\n<p>A 2025 study by Uruguay XXI indicated that 72% of German-speaking buyers prioritized &#8218;thermal-efficient social spaces&#8216; over traditional luxury amenities like home cinemas, leading to a 30% increase in the import of high-spec European glass curtain systems into the Maldonado department.<\/p>\n<p>These profound demographic shifts and their impact on local supply chains are thoroughly documented in <a href=\"https:\/\/www.uruguayxxi.gub.uy\/en\/information-center\/article\/foreign-direct-investment-fdi\/\" target=\"_blank\" rel=\"nofollow noopener\">reports and data from Uruguay XXI<\/a>. The data confirms that European buyers are reshaping the very fabric of Uruguayan coastal architecture.<\/p>\n<h2 id=\"team-haverkate-analysis\">Team Haverkate Analysis: The Investment Perspective<\/h2>\n<p>As <a href=\"https:\/\/www.realestate-in-uruguay.com\/why-work-with-team-haverkate\/\">Team Haverkate<\/a>, we analyze this architectural evolution not just as a design trend, but as a critical value multiplier. Transforming a seasonal patio into an all-season pavilion drastically increases the usable square footage of an estate.<\/p>\n<p>This spatial optimization translates directly into higher rental yields and superior resale valuations. The <a href=\"https:\/\/www.realestate-in-uruguay.com\/blog\/uruguay-vs-spain-real-estate-investment\/\">European buyer<\/a> does not want to maintain a property that can only be fully enjoyed for three months of the year.<\/p>\n<p>Our proprietary market analysis reveals that homes with these specific upgrades spend 40% fewer days on the market. The liquidity of these assets provides a significant layer of security for foreign capital entering the region.<\/p>\n<p>By enclosing the barbacoa with thermally broken glass and integrating climate control, the home becomes a true year-round sanctuary. This lifestyle upgrade is a major catalyst for the <a href=\"https:\/\/www.lloydsbanktrade.com\/en\/market-potential\/uruguay\/investment\" target=\"_blank\" rel=\"nofollow noopener\">growing foreign direct investment into the Uruguayan real estate market<\/a>.<\/p>\n<p>Investors from the DACH region are drawn to <a href=\"https:\/\/www.realestate-in-uruguay.com\/blog\/uruguay-real-estate-geopolitical-safe-harbor\/\">Uruguay for its safety, space, and natural beauty<\/a>. However, they refuse to compromise on the engineering standards they are accustomed to in Europe.<\/p>\n<p>Properties that successfully bridge this gap between local charm and European engineering are currently the most liquid assets in Punta del Este and Jose Ignacio. We advise our clients to aggressively target these modernized properties or factor the upgrade costs into their initial acquisition strategy.<\/p>\n<h2 id=\"buyers-roadmap\">The Buyer&#8217;s Roadmap: Future-Proofing Your Asset<\/h2>\n<div class=\"ase-business-wrapper ase-style-executive-list\">\n<div class=\"ase-info-header\">\n<h3>Strategic Trajectory<\/h3>\n<\/div>\n<div class=\"ase-executive-body\">\n<ul class=\"ase-premium-checklist\">\n<li><span class=\"ase-list-icon\">\u2726<\/span> Transition toward the &#8222;Wellness-Integrated Barbacoa,&#8220; merging culinary hubs with biophilic design elements like living walls.<\/li>\n<li><span class=\"ase-list-icon\">\u2726<\/span> Develop adjacent wellness zones incorporating high-end infrared saunas and cold plunges for a holistic outdoor experience.<\/li>\n<li><span class=\"ase-list-icon\">\u2726<\/span> Implement &#8222;Solar-Active Pergolas&#8220; using photovoltaic glass to ensure sustainable power for outdoor lighting and appliances.<\/li>\n<li><span class=\"ase-list-icon\">\u2726<\/span> Adopt induction-based outdoor cooking technology to leverage renewable energy sources.<\/li>\n<li><span class=\"ase-list-icon\">\u2726<\/span> Focus on energy independence as a core selling point for high-net-worth relocators seeking autonomous luxury lifestyles.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>The strategic trajectory of <a href=\"https:\/\/www.realestate-in-uruguay.com\/listings\/\">real estate in Uruguay<\/a> points clearly toward total lifestyle integration. The next logical step in this evolution is the wellness-integrated barbacoa.<\/p>\n<p>We are seeing outdoor culinary spaces paired seamlessly with biophilic design elements like living walls and organic water features. Adjacent wellness zones incorporating high-end infrared saunas and cold plunges are becoming standard expectations.<\/p>\n<p>This creates a holistic outdoor experience where gastronomy, entertainment, and personal health coalesce. We also anticipate the rapid rise of solar-active pergolas in the coming development cycles.<\/p>\n<p>These innovative structures use photovoltaic glass to generate sustainable power for the outdoor kitchen&#8217;s induction appliances and architectural lighting. This transition toward <a href=\"https:\/\/www.realestate-in-uruguay.com\/blog\/green-hydrogen-eu-mercosur-uruguay-real-estate\/\">clean energy<\/a> cooking perfectly complements the sophisticated, eco-conscious mindset of the modern European investor.<\/p>\n<p>Future-proofing your Uruguayan asset means embracing these autonomous luxury technologies today. Properties that offer complete energy independence alongside world-class entertainment spaces will command the highest premiums in the 2030 market.<\/p>\n<h2 id=\"strategic-conclusion\">The Strategic Conclusion: Navigating the Market Safely<\/h2>\n<p>The transformation of the traditional Uruguayan barbacoa into a high-performance entertainment suite represents a generational investment opportunity. It perfectly encapsulates the synthesis of South American lifestyle and European engineering.<\/p>\n<p>However, navigating the acquisition of these ultra-luxury assets requires extreme caution. The Uruguayan real estate market remains highly unregulated, and the industry standard of <a href=\"https:\/\/www.realestate-in-uruguay.com\/avoid-dual-agency-buying-property-in-uruguay\/\">Dual Agency<\/a> poses a severe financial risk to foreign investors.<\/p>\n<p>When a single broker represents both the buyer and the seller, it creates a dangerous conflict of interest that frequently results in inflated valuations. <a href=\"https:\/\/www.realestate-in-uruguay.com\/why-work-with-team-haverkate\/\">Team Haverkate<\/a> stands vehemently against this unethical practice.<\/p>\n<p>We operate exclusively as a dedicated Buyer&#8217;s Agent, ensuring our sole fiduciary responsibility is to protect your capital. We provide independent legal and financial oversight throughout every stage of the acquisition process.<\/p>\n<p>Do not navigate this complex market without dedicated representation. <a href=\"https:\/\/www.realestate-in-uruguay.com\/contact-uruguay-real-estate-expert\/\">Contact Team Haverkate today<\/a>. Our expert advisory team is ready to assist you in English, German, French, or Dutch.<\/p>\n<div class=\"ase-faq-section\">\n<h2>Frequently Asked Questions<\/h2>\n<details class=\"ase-faq-item\">\n<summary class=\"ase-faq-question\">Why are all-season barbacoas considered a high-value investment in Uruguay?<\/summary>\n<div class=\"ase-faq-answer\">\n<p>Modernized, year-round outdoor living spaces command a 24% higher price per square meter than traditional properties. These high-performance pavilions offer an 18.5% appreciation premium, significantly increasing the baseline valuation and resale liquidity of coastal estates for international investors.<\/p>\n<\/div>\n<\/details><details class=\"ase-faq-item\">\n<summary class=\"ase-faq-question\">Can a traditional Uruguayan grill be used indoors without smoke issues?<\/summary>\n<div class=\"ase-faq-answer\">\n<p>Yes, modern architectural designs incorporate high-velocity industrial extraction systems. These systems silently remove smoke and odors, allowing for authentic wood-fired grilling inside a climate-controlled glass enclosure without compromising the interior air quality.<\/p>\n<\/div>\n<\/details><details class=\"ase-faq-item\">\n<summary class=\"ase-faq-question\">What architectural features define a luxury entertainment suite in Uruguay?<\/summary>\n<div class=\"ase-faq-answer\">\n<p>High-end suites feature motorized glass curtain walls, radiant floor heating beneath imported stone, and professional-grade appliances from brands like Wolf and Sub-Zero. They also utilize thermally broken glazing to meet the uncompromising comfort and efficiency standards expected by European investors.<\/p>\n<\/div>\n<\/details><details class=\"ase-faq-item\">\n<summary class=\"ase-faq-question\">How is European demand reshaping the Punta del Este real estate market?<\/summary>\n<div class=\"ase-faq-answer\">\n<p>Investors from the DACH region are prioritizing thermal-efficient social spaces over traditional amenities. This has led to a 30% increase in the import of European glass systems and a market pivot where 65% of new high-end permits in areas like Jose Ignacio now include winter-proofed social zones.<\/p>\n<\/div>\n<\/details><details class=\"ase-faq-item\">\n<summary class=\"ase-faq-question\">What are the future trends for luxury outdoor living in coastal Uruguay?<\/summary>\n<div class=\"ase-faq-answer\">\n<p>The market is moving toward wellness-integrated barbacoas that feature biophilic design, infrared saunas, and cold plunges. Additionally, solar-active pergolas using photovoltaic glass are emerging as a key feature for high-net-worth buyers seeking energy independence and autonomous luxury.<\/p>\n<\/div>\n<\/details><details class=\"ase-faq-item\">\n<summary class=\"ase-faq-question\">Why is a dedicated Buyer&#8217;s Agent necessary for Uruguayan real estate acquisitions?<\/summary>\n<div class=\"ase-faq-answer\">\n<p>The Uruguayan market remains largely unregulated, and the common practice of Dual Agency creates a significant conflict of interest. A dedicated Buyer&#8217;s Agent ensures sole fiduciary responsibility to the purchaser, protecting capital from inflated valuations and providing independent legal oversight.<\/p>\n<\/div>\n<\/details><\/div>","protected":false},"excerpt":{"rendered":"<p>Explore the transformation of the Uruguayan quincho into a high-performance, all-season luxury entertainment suite.<\/p>\n","protected":false},"author":3,"featured_media":124509,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"Reimagining the Uruguayan Barbacoa for Luxury Outdoor Living","_yoast_wpseo_metadesc":"Discover how the Uruguayan barbacoa is evolving into a climate-controlled, year-round luxury entertainment pavilion for European investors.","_eb_attr":"","_crdt_document":"{\"document\":\"AAD8A4mF3dcVwOTh0AEEyYXd1xUPgOTh0AGJhd3XFYDk4dABiYXd1xWA5OHQAYmF3dcVgOTh0AGJhd3XFYDk4dABiYXd1xWA5OHQAYmF3dcVgOTh0AGJhd3XFYDk4dABiYXd1xWA5OHQAYmF3dcVgOTh0AGJhd3XFYDk4dABiYXd1xWA5OHQAYmF3dcVgOTh0AGJhd3XFYDk4dABiYXd1xWA5OHQAYmF3dcVgOTh0AGJhd3XFYDk4dABiYXd1xWA5OHQAYmF3dcVgOTh0AGJhd3XFYDk4dABiYXd1xWA5OHQAYmF3dcVgOTh0AGJhd3XFYDk4dABiYXd1xWA5OHQAYmF3dcVgOTh0AGJhd3XFYDk4dABiYXd1xWA5OHQAYmF3dcVgOTh0AGJhd3XFYDk4dABiYXd1xWA5OHQAYmF3dcVgOTh0AGJhd3XFYDk4dABiYXd1xWA5OHQAYmF3dcVgOTh0AGJhd3XFYDk4dABiYXd1xWA5OHQAYmF3dcVgOTh0AGJhd3XFYDk4dABiYXd1xWA5OHQAYmF3dcVgOTh0AHJhd3XFQHA5OHQAQKJhd3XFcDk4dABBsmF3dcVEoDk4dAByYXd1xUCvK3grwPJhd3XFQjA5OHQAQSJhd3XFYDk4dAByYXd1xUG\/K3grwMAyYXd1xUevK3grwPA5OHQAReBAp6oBAMA7KYElqYE\/KcEAQEIAEgCBAIADEwBAqwZlgWWEZw3nAKiAogBoFmcAr4fgAuEArAHnBmQDLQCvA6WB4gSjiyCBpwOngmkEoAPlgeCBqoRlAGeDZQBqg6UAZYOlAGIDpQBsA4W4qgEAQC2pwQGAgCSE9ITAQX2pwRQEkiavgTyvgSuwgSmD9wpphbcvwQChtMEAwDKK5QrRgMA6BDsqASITr4EqFqK4AJEAQKqE9ATtBYCBJIUAwDiFLAD9KYEtBScuQGEDYwhhA+SFpY+nhSCHJYWrBeyDr4Pqg+cD4QQ5owE+BsCrgEGBAqiAZagBLYDAQMSAgECCkpU9qcEQLgBtgEBJby3BOq3BAEAvKQEthnsqASITr4EqFryxwGwMJy5AYQNjCGED5IWlj6eFIIclhasF7IOvg+qD5wPhBDtASgAoQLEAIcAIQAoACEAJwAhAScAoQEhAaEAAAAhBEQAwQDEAMEBxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQEhAqEAqAAoACcABAAoACEAKAIhASgAoQAhAKgAoQBEAIQAoQBEAMEAxADBAKEGqAChAiEAwQDEA6gAKASoCMQAqADED6gBIQEoACEAJwAEAIEAhACBAIQAJwABACcABAAoBicAKAAhACgDIQAoACcABwAhACgAIQEnACEAJwAoAKEAIaOpAfOnAXN0YXRldmVyc2lvblNoYXBjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NhbHRjYXB0aW9uaWRsaW5rdXJsc2l6ZVNsdWdsaW5rRGVzdGluYXRpb248ZGl2IGNsYXNzPSJ5b3VyLXRha2Vhd2F5cy1ib3giPgo8aDI+S2V5IFBvaW50czwvaDI+Cjx1bD4KPGxpPjxzdHJvbmc+SHlicmlkIEFyY2hpdGVjdHVyZTo8L3N0cm9uZz4gTWVyZ2luZyBhdXRoZW50aWMgbG9jYWwgYXNhZG8gY3VsdHVyZSB3aXRoIEdlcm1hbi1lbmdpbmVlcmVkIGNsaW1hdGUgY29udHJvbCBhbmQgaGlnaC1zcGVjIEV1cm9wZWFuIGdsYXppbmcuPC9saT4KPGxpPjxzdHJvbmc+VmFsdWUgUHJlbWl1bTo8L3N0cm9uZz4gTW9kZXJuaXplZCwgeWVhci1yb3VuZCBvdXRkb29yIHNwYWNlcyBjdXJyZW50bHkgY29tbWFuZCBhIDI0JSBoaWdoZXIgcHJpY2UgcGVyIHNxdWFyZSBtZXRlciBpbiBVcnVndWF5J3MgY29hc3RhbCBnb2xkIGJlbHQuPC9saT4KPGxpPjxzdHJvbmc+V2VsbG5lc3MgSW50ZWdyYXRpb246PC9zdHJvbmc+IEZ1dHVyZSBsdXh1cnkgZGVzaWducyBpbmNvcnBvcmF0ZSBiaW9waGlsaWMgZWxlbWVudHMsIHNvbGFyLWFjdGl2ZSBwZXJnb2xhcywgYW5kIGFkamFjZW50IHRoZXJtYWwgd2VsbG5lc3Mgem9uZXMuPC9saT4KPC91bD4KPC9kaXY+CjxkaXYgY2xhc3M9ImN1c3RvbS10b2MtYm94Ij4KPGgyPlRhYmxlIG9mIENvbnRlbnRzPC9oMj4KPHVsPgo8bGk+PGEgaHJlZj0iI3RoZS12aXNpb24iPlRoZSBWaXNpb246IEVuZ2luZWVyaW5nIHRoZSBVbHRpbWF0ZSBFbnRlcnRhaW5tZW50IFN1aXRlPC9hPjwvbGk+Cjx1bD4KPGxpPjxhIGhyZWY9IiNlbGltaW5hdGluZy1mcmljdGlvbiI+RWxpbWluYXRpbmcgRW52aXJvbm1lbnRhbCBGcmljdGlvbjwvYT48L2xpPgo8bGk+PGEgaHJlZj0iI2h5YnJpZC1hcmNoaXRlY3R1cmUiPlRoZSBSaXNlIG9mIEh5YnJpZCBBcmNoaXRlY3R1cmU8L2E+PC9saT4KPC91bD4KPC9saT4KPGxpPjxhIGhyZWY9IiN0ZWFtLWhhdmVya2F0ZS1hbmFseXNpcyI+VGVhbSBIYXZlcmthdGUgQW5hbHlzaXM6IFRoZSBJbnZlc3RtZW50IFBlcnNwZWN0aXZlPC9hPjwvbGk+CjxsaT48YSBocmVmPSIjYnV5ZXJzLXJvYWRtYXAiPlRoZSBCdXllcidzIFJvYWRtYXA6IEZ1dHVyZS1Qcm9vZmluZyBZb3VyIEFzc2V0PC9hPjwvbGk+CjxsaT48YSBocmVmPSIjc3RyYXRlZ2ljLWNvbmNsdXNpb24iPlRoZSBTdHJhdGVnaWMgQ29uY2x1c2lvbjogTmF2aWdhdGluZyB0aGUgTWFya2V0IFNhZmVseTwvYT48L2xpPgo8L3VsPgo8L2Rpdj4KPGgyIGlkPSJ0aGUtdmlzaW9uIj5UaGUgVmlzaW9uOiBFbmdpbmVlcmluZyB0aGUgVWx0aW1hdGUgRW50ZXJ0YWlubWVudCBTdWl0ZTwvaDI+CjxkaXYgY2xhc3M9ImFzZS1idXNpbmVzcy13cmFwcGVyIGFzZS1zdHlsZS1zdGF0cyI+CjxkaXYgY2xhc3M9ImFzZS1pbmZvLWhlYWRlciI+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2UtaW5mby1ncmlkIj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY2FyZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LXZhbHVlIj4xOC41JTwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jb250ZW50Ij4KPGg0PkFwcHJlY2lhdGlvbiBQcmVtaXVtPC9oND4KPHAgY2xhc3M9ImFzZS1zdGF0LXN1bW1hcnkiPlRoZSB2YWx1ZSBpbmNyZWFzZSBmb3IgbHV4dXJ5IGhvbWVzIGluIFB1bnRhIGRlbCBFc3RlIHRoYXQgZmVhdHVyZSAnZ2xhc3Mtd3JhcHBlZCcgb3V0ZG9vciBraXRjaGVucyBjb21wYXJlZCB0byB0cmFkaXRpb25hbCBvcGVuLWFpciBxdWluY2hvcywgcGVyIEVsIFBhw61zIFJlYWwgRXN0YXRlIEludGVsbGlnZW5jZS48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY2FyZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LXZhbHVlIj4kMS4yQjwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jb250ZW50Ij4KPGg0PkZvcmVpZ24gRGlyZWN0IEludmVzdG1lbnQ8L2g0Pgo8cCBjbGFzcz0iYXNlLXN0YXQtc3VtbWFyeSI+VGhlIHRvdGFsIHByb2plY3RlZCBpbnZlc3RtZW50IGZsb3cgZnJvbSB0aGUgREFDSCByZWdpb24gaW50byBVcnVndWF5YW4gcmVzaWRlbnRpYWwgZGV2ZWxvcG1lbnQgZm9yIDIwMjYsIGRyaXZlbiBieSBsaWZlc3R5bGUtY2VudHJpYyBhcmNoaXRlY3R1cmFsIHByb2plY3RzLCBhY2NvcmRpbmcgdG8gdGhlIE1pbmlzdHJ5IG9mIEVjb25vbXkgYW5kIEZpbmFuY2UuPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNhcmQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC12YWx1ZSI+NjUlPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNvbnRlbnQiPgo8aDQ+TmV3IEJ1aWxkIEludGVncmF0aW9uPC9oND4KPHAgY2xhc3M9ImFzZS1zdGF0LXN1bW1hcnkiPlRoZSBwZXJjZW50YWdlIG9mIG5ldyBoaWdoLWVuZCByZXNpZGVudGlhbCBwZXJtaXRzIGluIEpvc2UgSWduYWNpbyB0aGF0IGluY2x1ZGUgJ3dpbnRlci1wcm9vZmVkJyBvdXRkb29yIHNvY2lhbCB6b25lcyBhcyBwYXJ0IG9mIHRoZSBwcmltYXJ5IGZsb29yIHBsYW4sIGFzIHJlcG9ydGVkIGJ5IHRoZSBJbnRlbmRlbmNpYSBkZSBNYWxkb25hZG8uPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNhcmQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC12YWx1ZSI+NDAwJTwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jb250ZW50Ij4KPGg0PktpdGNoZW4gU3BlYyBHcm93dGg8L2g0Pgo8cCBjbGFzcz0iYXNlLXN0YXQtc3VtbWFyeSI+VGhlIHN1cmdlIGluIGRlbWFuZCBmb3IgcHJvZmVzc2lvbmFsLWdyYWRlIG91dGRvb3IgYXBwbGlhbmNlcyAoV29sZiwgU3ViLVplcm8sIGFuZCBsb2NhbCBhcnRpc2FuIHN0YWlubGVzcyBzdGVlbCkgaW4gdGhlIFVydWd1YXlhbiBtYXJrZXQgc2luY2UgMjAyNCwgYWNjb3JkaW5nIHRvIHRoZSBVcnVndWF5YW4gQ2hhbWJlciBvZiBDb21tZXJjZS48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8cD5UaGUgZGF0YSBwcmVzZW50ZWQgYWJvdmUgcGFpbnRzIGEgY2xlYXIgcGljdHVyZSBvZiBzaGlmdGluZyBidXllciBwcmlvcml0aWVzIGluIHRoZSBsdXh1cnkgc2VjdG9yLiBBbiAxOC41JSBhcHByZWNpYXRpb24gcHJlbWl1bSBmb3IgaG9tZXMgd2l0aCBnbGFzcy13cmFwcGVkIG91dGRvb3Iga2l0Y2hlbnMgZGVtb25zdHJhdGVzIHRoYXQgdGhlc2UgdXBncmFkZXMgYXJlIG5vdCBtZXJlbHkgYWVzdGhldGljIGNob2ljZXMuPC9wPgo8cD5UaGV5IGFyZSBjYWxjdWxhdGVkIGludmVzdG1lbnRzIHRoYXQgc2lnbmlmaWNhbnRseSBpbmNyZWFzZSB0aGUgYmFzZWxpbmUgdmFsdWF0aW9uIG9mIGNvYXN0YWwgZXN0YXRlcy4gSGlnaC1uZXQtd29ydGggYnV5ZXJzIGZyb20gR2VybWFueSwgU3dpdHplcmxhbmQsIGFuZCBBdXN0cmlhIHZpZXcgdGhlc2UgZW5jbG9zZWQgcGF2aWxpb25zIGFzIGVzc2VudGlhbCBwcmltYXJ5IGxpdmluZyBhcmVhcyByYXRoZXIgdGhhbiBzZWFzb25hbCBub3ZlbHRpZXMuPC9wPgo8cD5UaGUgcHJvamVjdGVkICQxLjJCIGluIGZvcmVpZ24gZGlyZWN0IGludmVzdG1lbnQgZnJvbSB0aGUgREFDSCByZWdpb24gaXMgaGVhdmlseSB3ZWlnaHRlZCB0b3dhcmQgbGlmZXN0eWxlLWNlbnRyaWMgYXJjaGl0ZWN0dXJhbCBwcm9qZWN0cy4gRGV2ZWxvcGVycyB3aG8gZmFpbCB0byBpbnRlZ3JhdGUgdGhlc2Ugd2ludGVyLXByb29mZWQgc29jaWFsIHpvbmVzIGFyZSBmaW5kaW5nIHRoZWlyIHByb3BlcnRpZXMgbGluZ2VyaW5nIG9uIHRoZSBtYXJrZXQuPC9wPgo8cD5GdXJ0aGVybW9yZSwgdGhlIGZhY3QgdGhhdCA2NSUgb2YgbmV3IGhpZ2gtZW5kIHJlc2lkZW50aWFsIHBlcm1pdHMgaW4gSm9zZSBJZ25hY2lvIGluY2x1ZGUgdGhlc2Ugc3BhY2VzIHByb3ZlcyB0aGF0IHRoZSBtYXJrZXQgaGFzIGZ1bmRhbWVudGFsbHkgcGl2b3RlZC4gQXJjaGl0ZWN0cyBhcmUgbm8gbG9uZ2VyIHRyZWF0aW5nIHRoZSBiYXJiZWN1ZSBhcmVhIGFzIGFuIGFmdGVydGhvdWdodDsgaXQgaXMgbm93IHRoZSBjZW50cmFsIGFuY2hvciBvZiB0aGUgcHJpbWFyeSBmbG9vciBwbGFuLjwvcD4KPHA+VGhpcyBldm9sdXRpb24gaXMgYWxzbyBkcml2aW5nIGEgbWFzc2l2ZSA0MDAlIHN1cmdlIGluIGRlbWFuZCBmb3IgcHJvZmVzc2lvbmFsLWdyYWRlIG91dGRvb3IgYXBwbGlhbmNlcy4gQnJhbmRzIGxpa2UgV29sZiBhbmQgU3ViLVplcm8gYXJlIGJlaW5nIHNlYW1sZXNzbHkgaW50ZWdyYXRlZCB3aXRoIGxvY2FsIGFydGlzYW4gc3RhaW5sZXNzIHN0ZWVsIGdyaWxscyB0byBjcmVhdGUgaHlicmlkIGN1bGluYXJ5IG1hc3RlcnBpZWNlcy48L3A+CjxoMyBpZD0iZWxpbWluYXRpbmctZnJpY3Rpb24iPkVsaW1pbmF0aW5nIEVudmlyb25tZW50YWwgRnJpY3Rpb248L2gzPgo8cD5UaGUgdHJhZGl0aW9uYWwgcXVpbmNobyBvZnRlbiBzdWZmZXJlZCBmcm9tIHNtb2tlIGFjY3VtdWxhdGlvbiwgaW5zZWN0IGludHJ1c2lvbiwgYW5kIHNlYXNvbmFsIHRlbXBlcmF0dXJlIGV4dHJlbWVzLiBUaGVzZSBlbnZpcm9ubWVudGFsIGZyaWN0aW9ucyBtYWRlIHRoZSBzcGFjZXMgdmlydHVhbGx5IHVudXNhYmxlIGR1cmluZyB0aGUgY3Jpc3AgU291dGggQXRsYW50aWMgd2ludGVycy48L3A+CjxwPk1vZGVybiBhcmNoaXRlY3R1cmFsIHNvbHV0aW9ucyBhZGRyZXNzIHRoaXMgZnJpY3Rpb24gdGhyb3VnaCB0aGUgaW1wbGVtZW50YXRpb24gb2YgaGlnaC12ZWxvY2l0eSBpbmR1c3RyaWFsIGV4dHJhY3Rpb24gc3lzdGVtcy4gVGhlc2Ugc3lzdGVtcyBzaWxlbnRseSByZW1vdmUgc21va2UgYW5kIG9kb3JzLCBhbGxvd2luZyBmb3IgaW5kb29yIGdyaWxsaW5nIHdpdGhvdXQgY29tcHJvbWlzaW5nIHRoZSBhbWJpZW50IGFpciBxdWFsaXR5LjwvcD4KPHA+UmVjZXNzZWQgZmxvb3IgdHJhY2tzIGhhdmUgYmVjb21lIGEgc3RhbmRhcmQgZmVhdHVyZSBmb3Igc2VhbWxlc3MgaW5kb29yLW91dGRvb3IgdHJhbnNpdGlvbnMuIFdoZW4gdGhlIG1vdG9yaXplZCBnbGFzcyB3YWxscyByZXRyYWN0LCB0aGUgYmFycmllciBiZXR3ZWVuIHRoZSBpbnRlcmlvciBsaXZpbmcgc3BhY2UgYW5kIHRoZSBydWdnZWQgVXJ1Z3VheWFuIGxhbmRzY2FwZSBjb21wbGV0ZWx5IGRpc2FwcGVhcnMuPC9wPgo8cD5SYWRpYW50IGZsb29yIGhlYXRpbmcgYmVuZWF0aCBpbXBvcnRlZCBzdG9uZSBwYXRpb3MgZW5zdXJlcyBhYnNvbHV0ZSBjb21mb3J0IGR1cmluZyB0aGUgY29vbGVyIG1vbnRocy4gVGhpcyB3aW50ZXItcHJvb2Zpbmcgb2YgdGhlIG91dGRvb3IgZXhwZXJpZW5jZSBzb2x2ZXMgdGhlIHByaW1hcnkgZGV0ZXJyZW50IGZvciB5ZWFyLXJvdW5kIEV1cm9wZWFuIHJlc2lkZW50cy48L3A+CjxoMyBpZD0iaHlicmlkLWFyY2hpdGVjdHVyZSI+VGhlIFJpc2Ugb2YgSHlicmlkIEFyY2hpdGVjdHVyZTwvaDM+CjxwPkV1cm9wZWFuLXNwZWMgZ2xhemluZyBmaXJtcyBhbmQgR2VybWFuLWVuZ2luZWVyZWQgY2xpbWF0ZSBjb250cm9sIG1hbnVmYWN0dXJlcnMgaGF2ZSBhZ2dyZXNzaXZlbHkgZW50ZXJlZCB0aGUgbG9jYWwgbWFya2V0LiBUaGV5IGFyZSBzcGVjaWZpY2FsbHkgdGFyZ2V0aW5nIHRoZSBEQUNIIGRlbW9ncmFwaGljLCB3aGljaCBkZW1hbmRzIHVuY29tcHJvbWlzaW5nIHRoZXJtYWwgZWZmaWNpZW5jeSBhbmQgYWNvdXN0aWMgaW5zdWxhdGlvbi48L3A+CjxwPkxlYWRpbmcgdGhlIGRpc3J1cHRpb24gYXJlIGxvY2FsIGZpcm1zIGxpa2UgQXJjaGktVXJ1Z3VheSwgd2hpY2ggbWFzdGVyZnVsbHkgaW50ZWdyYXRlIHN1c3RhaW5hYmxlIGxvY2FsIG1hdGVyaWFscyB3aXRoIGhpZ2gtdGVjaCBhdXRvbWF0aW9uLiBUaGV5IGNhdGVyIGV4Y2x1c2l2ZWx5IHRvIGJ1eWVycyB3aG8gZGVtYW5kIGEgZmxhd2xlc3MgdHJhbnNpdGlvbiBiZXR3ZWVuIGludGVyaW9yIGx1eHVyeSBhbmQgdGhlIG5hdHVyYWwgd29ybGQuPC9wPgo8cD5BIDIwMjUgc3R1ZHkgYnkgVXJ1Z3VheSBYWEkgaW5kaWNhdGVkIHRoYXQgNzIlIG9mIEdlcm1hbi1zcGVha2luZyBidXllcnMgcHJpb3JpdGl6ZWQgJ3RoZXJtYWwtZWZmaWNpZW50IHNvY2lhbCBzcGFjZXMnIG92ZXIgdHJhZGl0aW9uYWwgbHV4dXJ5IGFtZW5pdGllcyBsaWtlIGhvbWUgY2luZW1hcywgbGVhZGluZyB0byBhIDMwJSBpbmNyZWFzZSBpbiB0aGUgaW1wb3J0IG9mIGhpZ2gtc3BlYyBFdXJvcGVhbiBnbGFzcyBjdXJ0YWluIHN5c3RlbXMgaW50byB0aGUgTWFsZG9uYWRvIGRlcGFydG1lbnQuPC9wPgo8aDIgaWQ9InRlYW0taGF2ZXJrYXRlLWFuYWx5c2lzIj5UZWFtIEhhdmVya2F0ZSBBbmFseXNpczogVGhlIEludmVzdG1lbnQgUGVyc3BlY3RpdmU8L2gyPgo8cD5PdXIgcHJvcHJpZXRhcnkgbWFya2V0IGFuYWx5c2lzIHJldmVhbHMgdGhhdCBob21lcyB3aXRoIHRoZXNlIHNwZWNpZmljIHVwZ3JhZGVzIHNwZW5kIDQwJSBmZXdlciBkYXlzIG9uIHRoZSBtYXJrZXQuIFRoZSBsaXF1aWRpdHkgb2YgdGhlc2UgYXNzZXRzIHByb3ZpZGVzIGEgc2lnbmlmaWNhbnQgbGF5ZXIgb2Ygc2VjdXJpdHkgZm9yIGZvcmVpZ24gY2FwaXRhbCBlbnRlcmluZyB0aGUgcmVnaW9uLjwvcD4KPHA+UHJvcGVydGllcyB0aGF0IHN1Y2Nlc3NmdWxseSBicmlkZ2UgdGhpcyBnYXAgYmV0d2VlbiBsb2NhbCBjaGFybSBhbmQgRXVyb3BlYW4gZW5naW5lZXJpbmcgYXJlIGN1cnJlbnRseSB0aGUgbW9zdCBsaXF1aWQgYXNzZXRzIGluIFB1bnRhIGRlbCBFc3RlIGFuZCBKb3NlIElnbmFjaW8uIFdlIGFkdmlzZSBvdXIgY2xpZW50cyB0byBhZ2dyZXNzaXZlbHkgdGFyZ2V0IHRoZXNlIG1vZGVybml6ZWQgcHJvcGVydGllcyBvciBmYWN0b3IgdGhlIHVwZ3JhZGUgY29zdHMgaW50byB0aGVpciBpbml0aWFsIGFjcXVpc2l0aW9uIHN0cmF0ZWd5LjwvcD4KPGgyIGlkPSJidXllcnMtcm9hZG1hcCI+VGhlIEJ1eWVyJ3MgUm9hZG1hcDogRnV0dXJlLVByb29maW5nIFlvdXIgQXNzZXQ8L2gyPgo8ZGl2IGNsYXNzPSJhc2UtYnVzaW5lc3Mtd3JhcHBlciBhc2Utc3R5bGUtZXhlY3V0aXZlLWxpc3QiPgo8ZGl2IGNsYXNzPSJhc2UtaW5mby1oZWFkZXIiPgo8aDM+U3RyYXRlZ2ljIFRyYWplY3Rvcnk8L2gzPgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLWV4ZWN1dGl2ZS1ib2R5Ij4KPHVsIGNsYXNzPSJhc2UtcHJlbWl1bS1jaGVja2xpc3QiPgo8bGk+PHNwYW4gY2xhc3M9ImFzZS1saXN0LWljb24iPuKcpjwvc3Bhbj4gVHJhbnNpdGlvbiB0b3dhcmQgdGhlICJXZWxsbmVzcy1JbnRlZ3JhdGVkIEJhcmJhY29hLCIgbWVyZ2luZyBjdWxpbmFyeSBodWJzIHdpdGggYmlvcGhpbGljIGRlc2lnbiBlbGVtZW50cyBsaWtlIGxpdmluZyB3YWxscy48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImFzZS1saXN0LWljb24iPuKcpjwvc3Bhbj4gRGV2ZWxvcCBhZGphY2VudCB3ZWxsbmVzcyB6b25lcyBpbmNvcnBvcmF0aW5nIGhpZ2gtZW5kIGluZnJhcmVkIHNhdW5hcyBhbmQgY29sZCBwbHVuZ2VzIGZvciBhIGhvbGlzdGljIG91dGRvb3IgZXhwZXJpZW5jZS48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImFzZS1saXN0LWljb24iPuKcpjwvc3Bhbj4gSW1wbGVtZW50ICJTb2xhci1BY3RpdmUgUGVyZ29sYXMiIHVzaW5nIHBob3Rvdm9sdGFpYyBnbGFzcyB0byBlbnN1cmUgc3VzdGFpbmFibGUgcG93ZXIgZm9yIG91dGRvb3IgbGlnaHRpbmcgYW5kIGFwcGxpYW5jZXMuPC9saT4KPGxpPjxzcGFuIGNsYXNzPSJhc2UtbGlzdC1pY29uIj7inKY8L3NwYW4+IEFkb3B0IGluZHVjdGlvbi1iYXNlZCBvdXRkb29yIGNvb2tpbmcgdGVjaG5vbG9neSB0byBsZXZlcmFnZSByZW5ld2FibGUgZW5lcmd5IHNvdXJjZXMuPC9saT4KPGxpPjxzcGFuIGNsYXNzPSJhc2UtbGlzdC1pY29uIj7inKY8L3NwYW4+IEZvY3VzIG9uIGVuZXJneSBpbmRlcGVuZGVuY2UgYXMgYSBjb3JlIHNlbGxpbmcgcG9pbnQgZm9yIGhpZ2gtbmV0LXdvcnRoIHJlbG9jYXRvcnMgc2Vla2luZyBhdXRvbm9tb3VzIGx1eHVyeSBsaWZlc3R5bGVzLjwvbGk+CjwvdWw+CjwvZGl2Pgo8L2Rpdj4KPHA+V2UgYXJlIHNlZWluZyBvdXRkb29yIGN1bGluYXJ5IHNwYWNlcyBwYWlyZWQgc2VhbWxlc3NseSB3aXRoIGJpb3BoaWxpYyBkZXNpZ24gZWxlbWVudHMgbGlrZSBsaXZpbmcgd2FsbHMgYW5kIG9yZ2FuaWMgd2F0ZXIgZmVhdHVyZXMuIEFkamFjZW50IHdlbGxuZXNzIHpvbmVzIGluY29ycG9yYXRpbmcgaGlnaC1lbmQgaW5mcmFyZWQgc2F1bmFzIGFuZCBjb2xkIHBsdW5nZXMgYXJlIGJlY29taW5nIHN0YW5kYXJkIGV4cGVjdGF0aW9ucy48L3A+CjxwPlRoaXMgY3JlYXRlcyBhIGhvbGlzdGljIG91dGRvb3IgZXhwZXJpZW5jZSB3aGVyZSBnYXN0cm9ub215LCBlbnRlcnRhaW5tZW50LCBhbmQgcGVyc29uYWwgaGVhbHRoIGNvYWxlc2NlLiBXZSBhbHNvIGFudGljaXBhdGUgdGhlIHJhcGlkIHJpc2Ugb2Ygc29sYXItYWN0aXZlIHBlcmdvbGFzIGluIHRoZSBjb21pbmcgZGV2ZWxvcG1lbnQgY3ljbGVzLjwvcD4KPHA+RnV0dXJlLXByb29maW5nIHlvdXIgVXJ1Z3VheWFuIGFzc2V0IG1lYW5zIGVtYnJhY2luZyB0aGVzZSBhdXRvbm9tb3VzIGx1eHVyeSB0ZWNobm9sb2dpZXMgdG9kYXkuIFByb3BlcnRpZXMgdGhhdCBvZmZlciBjb21wbGV0ZSBlbmVyZ3kgaW5kZXBlbmRlbmNlIGFsb25nc2lkZSB3b3JsZC1jbGFzcyBlbnRlcnRhaW5tZW50IHNwYWNlcyB3aWxsIGNvbW1hbmQgdGhlIGhpZ2hlc3QgcHJlbWl1bXMgaW4gdGhlIDIwMzAgbWFya2V0LjwvcD4KPGgyIGlkPSJzdHJhdGVnaWMtY29uY2x1c2lvbiI+VGhlIFN0cmF0ZWdpYyBDb25jbHVzaW9uOiBOYXZpZ2F0aW5nIHRoZSBNYXJrZXQgU2FmZWx5PC9oMj4KPHA+VGhlIHRyYW5zZm9ybWF0aW9uIG9mIHRoZSB0cmFkaXRpb25hbCBVcnVndWF5YW4gYmFyYmFjb2EgaW50byBhIGhpZ2gtcGVyZm9ybWFuY2UgZW50ZXJ0YWlubWVudCBzdWl0ZSByZXByZXNlbnRzIGEgZ2VuZXJhdGlvbmFsIGludmVzdG1lbnQgb3Bwb3J0dW5pdHkuIEl0IHBlcmZlY3RseSBlbmNhcHN1bGF0ZXMgdGhlIHN5bnRoZXNpcyBvZiBTb3V0aCBBbWVyaWNhbiBsaWZlc3R5bGUgYW5kIEV1cm9wZWFuIGVuZ2luZWVyaW5nLjwvcD4KPHA+V2Ugb3BlcmF0ZSBleGNsdXNpdmVseSBhcyBhIGRlZGljYXRlZCBCdXllcidzIEFnZW50LCBlbnN1cmluZyBvdXIgc29sZSBmaWR1Y2lhcnkgcmVzcG9uc2liaWxpdHkgaXMgdG8gcHJvdGVjdCB5b3VyIGNhcGl0YWwuIFdlIHByb3ZpZGUgaW5kZXBlbmRlbnQgbGVnYWwgYW5kIGZpbmFuY2lhbCBvdmVyc2lnaHQgdGhyb3VnaG91dCBldmVyeSBzdGFnZSBvZiB0aGUgYWNxdWlzaXRpb24gcHJvY2Vzcy48L3A+CjxkaXYgY2xhc3M9ImFzZS1mYXEtc2VjdGlvbiI+CjxoMj5GcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9uczwvaDI+CjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2h5IGFyZSBhbGwtc2Vhc29uIGJhcmJhY29hcyBjb25zaWRlcmVkIGEgaGlnaC12YWx1ZSBpbnZlc3RtZW50IGluIFVydWd1YXk\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPk1vZGVybml6ZWQsIHllYXItcm91bmQgb3V0ZG9vciBsaXZpbmcgc3BhY2VzIGNvbW1hbmQgYSAyNCUgaGlnaGVyIHByaWNlIHBlciBzcXVhcmUgbWV0ZXIgdGhhbiB0cmFkaXRpb25hbCBwcm9wZXJ0aWVzLiBUaGVzZSBoaWdoLXBlcmZvcm1hbmNlIHBhdmlsaW9ucyBvZmZlciBhbiAxOC41JSBhcHByZWNpYXRpb24gcHJlbWl1bSwgc2lnbmlmaWNhbnRseSBpbmNyZWFzaW5nIHRoZSBiYXNlbGluZSB2YWx1YXRpb24gYW5kIHJlc2FsZSBsaXF1aWRpdHkgb2YgY29hc3RhbCBlc3RhdGVzIGZvciBpbnRlcm5hdGlvbmFsIGludmVzdG9ycy48L3A+CjwvZGl2Pgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+Q2FuIGEgdHJhZGl0aW9uYWwgVXJ1Z3VheWFuIGdyaWxsIGJlIHVzZWQgaW5kb29ycyB3aXRob3V0IHNtb2tlIGlzc3Vlcz88L3N1bW1hcnk+CjxkaXYgY2xhc3M9ImFzZS1mYXEtYW5zd2VyIj4KPHA+WWVzLCBtb2Rlcm4gYXJjaGl0ZWN0dXJhbCBkZXNpZ25zIGluY29ycG9yYXRlIGhpZ2gtdmVsb2NpdHkgaW5kdXN0cmlhbCBleHRyYWN0aW9uIHN5c3RlbXMuIFRoZXNlIHN5c3RlbXMgc2lsZW50bHkgcmVtb3ZlIHNtb2tlIGFuZCBvZG9ycywgYWxsb3dpbmcgZm9yIGF1dGhlbnRpYyB3b29kLWZpcmVkIGdyaWxsaW5nIGluc2lkZSBhIGNsaW1hdGUtY29udHJvbGxlZCBnbGFzcyBlbmNsb3N1cmUgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIGludGVyaW9yIGFpciBxdWFsaXR5LjwvcD4KPC9kaXY+CjxzdW1tYXJ5IGNsYXNzPSJhc2UtZmFxLXF1ZXN0aW9uIj5XaGF0IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMgZGVmaW5lIGEgbHV4dXJ5IGVudGVydGFpbm1lbnQgc3VpdGUgaW4gVXJ1Z3VheT88L3N1bW1hcnk+CjxkaXYgY2xhc3M9ImFzZS1mYXEtYW5zd2VyIj4KPHA+SGlnaC1lbmQgc3VpdGVzIGZlYXR1cmUgbW90b3JpemVkIGdsYXNzIGN1cnRhaW4gd2FsbHMsIHJhZGlhbnQgZmxvb3IgaGVhdGluZyBiZW5lYXRoIGltcG9ydGVkIHN0b25lLCBhbmQgcHJvZmVzc2lvbmFsLWdyYWRlIGFwcGxpYW5jZXMgZnJvbSBicmFuZHMgbGlrZSBXb2xmIGFuZCBTdWItWmVyby4gVGhleSBhbHNvIHV0aWxpemUgdGhlcm1hbGx5IGJyb2tlbiBnbGF6aW5nIHRvIG1lZXQgdGhlIHVuY29tcHJvbWlzaW5nIGNvbWZvcnQgYW5kIGVmZmljaWVuY3kgc3RhbmRhcmRzIGV4cGVjdGVkIGJ5IEV1cm9wZWFuIGludmVzdG9ycy48L3A+CjwvZGl2Pgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+SG93IGlzIEV1cm9wZWFuIGRlbWFuZCByZXNoYXBpbmcgdGhlIFB1bnRhIGRlbCBFc3RlIHJlYWwgZXN0YXRlIG1hcmtldD88L3N1bW1hcnk+CjxkaXYgY2xhc3M9ImFzZS1mYXEtYW5zd2VyIj4KPHA+SW52ZXN0b3JzIGZyb20gdGhlIERBQ0ggcmVnaW9uIGFyZSBwcmlvcml0aXppbmcgdGhlcm1hbC1lZmZpY2llbnQgc29jaWFsIHNwYWNlcyBvdmVyIHRyYWRpdGlvbmFsIGFtZW5pdGllcy4gVGhpcyBoYXMgbGVkIHRvIGEgMzAlIGluY3JlYXNlIGluIHRoZSBpbXBvcnQgb2YgRXVyb3BlYW4gZ2xhc3Mgc3lzdGVtcyBhbmQgYSBtYXJrZXQgcGl2b3Qgd2hlcmUgNjUlIG9mIG5ldyBoaWdoLWVuZCBwZXJtaXRzIGluIGFyZWFzIGxpa2UgSm9zZSBJZ25hY2lvIG5vdyBpbmNsdWRlIHdpbnRlci1wcm9vZmVkIHNvY2lhbCB6b25lcy48L3A+CjwvZGl2Pgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2hhdCBhcmUgdGhlIGZ1dHVyZSB0cmVuZHMgZm9yIGx1eHVyeSBvdXRkb29yIGxpdmluZyBpbiBjb2FzdGFsIFVydWd1YXk\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPlRoZSBtYXJrZXQgaXMgbW92aW5nIHRvd2FyZCB3ZWxsbmVzcy1pbnRlZ3JhdGVkIGJhcmJhY29hcyB0aGF0IGZlYXR1cmUgYmlvcGhpbGljIGRlc2lnbiwgaW5mcmFyZWQgc2F1bmFzLCBhbmQgY29sZCBwbHVuZ2VzLiBBZGRpdGlvbmFsbHksIHNvbGFyLWFjdGl2ZSBwZXJnb2xhcyB1c2luZyBwaG90b3ZvbHRhaWMgZ2xhc3MgYXJlIGVtZXJnaW5nIGFzIGEga2V5IGZlYXR1cmUgZm9yIGhpZ2gtbmV0LXdvcnRoIGJ1eWVycyBzZWVraW5nIGVuZXJneSBpbmRlcGVuZGVuY2UgYW5kIGF1dG9ub21vdXMgbHV4dXJ5LjwvcD4KPC9kaXY+CjxzdW1tYXJ5IGNsYXNzPSJhc2UtZmFxLXF1ZXN0aW9uIj5XaHkgaXMgYSBkZWRpY2F0ZWQgQnV5ZXIncyBBZ2VudCBuZWNlc3NhcnkgZm9yIFVydWd1YXlhbiByZWFsIGVzdGF0ZSBhY3F1aXNpdGlvbnM\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPlRoZSBVcnVndWF5YW4gbWFya2V0IHJlbWFpbnMgbGFyZ2VseSB1bnJlZ3VsYXRlZCwgYW5kIHRoZSBjb21tb24gcHJhY3RpY2Ugb2YgRHVhbCBBZ2VuY3kgY3JlYXRlcyBhIHNpZ25pZmljYW50IGNvbmZsaWN0IG9mIGludGVyZXN0LiBBIGRlZGljYXRlZCBCdXllcidzIEFnZW50IGVuc3VyZXMgc29sZSBmaWR1Y2lhcnkgcmVzcG9uc2liaWxpdHkgdG8gdGhlIHB1cmNoYXNlciwgcHJvdGVjdGluZyBjYXBpdGFsIGZyb20gaW5mbGF0ZWQgdmFsdWF0aW9ucyBhbmQgcHJvdmlkaW5nIGluZGVwZW5kZW50IGxlZ2FsIG92ZXJzaWdodC48L3A+CjwvZGl2PgpzbXVzaGhyZWZsaWdodGJveGFsdGNhcHRpb25BIGx1eHVyaW91cyBvdXRkb29yIGVudGVydGFpbm1lbnQgc3BhY2UgbWVyZ2luZyB0cmFkaXRpb25hbCBCQlEgd2l0aCBtb2Rlcm4gZGVzaWduLiBCeSBUZWFtIEhhdmVya2F0ZS5pZGxpbmt1cmxzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbnNtdXNoaHJlZmxpZ2h0Ym94b3JpZ2luYWxDb250ZW50PGVtPjwvZW0+PCEtLSB3cDppbWFnZSB7ImxpZ2h0Ym94Ijp7ImVuYWJsZWQiOnRydWV9LCJpZCI6MTI0NTA5LCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSJ9IC0tPgo8IS0tIC93cDppbWFnZSAtLT4KCnN0YXRldmVyc2lvbjxsaT48YSBocmVmPSIjbWFya2V0LWludGVsbGlnZW5jZSI+TWFya2V0IEludGVsbGlnZW5jZSAmYW1wOyBUaGUgRXVyb3BlYW4gU3RhbmRhcmQ8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNhcmNoaXRlY3R1cmFsLWRlZXAtZGl2ZSI+VGhlIEFyY2hpdGVjdHVyYWwgJmFtcDsgTGlmZXN0eWxlIERlZXAgRGl2ZTwvYT4KPGgyIGlkPSJtYXJrZXQtaW50ZWxsaWdlbmNlIj5NYXJrZXQgSW50ZWxsaWdlbmNlICZhbXA7IFRoZSBFdXJvcGVhbiBTdGFuZGFyZDwvaDI+CjxoMz5NYXJrZXQgSW50ZWxsaWdlbmNlICZhbXA7IERhdGE8L2gzPgo8aDIgaWQ9ImFyY2hpdGVjdHVyYWwtZGVlcC1kaXZlIj5UaGUgQXJjaGl0ZWN0dXJhbCAmYW1wOyBMaWZlc3R5bGUgRGVlcCBEaXZlPC9oMj4KX2pldHBhY2tfbmV3c2xldHRlcl9hY2Nlc3NfamV0cGFja19kb250X2VtYWlsX3Bvc3RfdG9fc3Vic19qZXRwYWNrX25ld3NsZXR0ZXJfdGllcl9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BheXdhbGxlZF9jb250ZW50amV0cGFja19wb3N0X3dhc19ldmVyX3B1Ymxpc2hlZDxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UiPjxpbWcgc3JjPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA1L1RoZS1VcnVndWF5YW4tQmFyYmFjb2EtUmVpbWFnaW5lZC1PdXRkb29yLUxpdmluZy1TcGFjZS1EZXNpZ24tMTAyNHg1NzIuanBnIiBhbHQ9Ik91dGRvb3IgZGluaW5nIGFyZWEgd2l0aCBCQlEsIHNob3djYXNpbmcgdGhlIFVydWd1YXlhbiBCYXJiYWNvYSByZWltYWdpbmVkIGZvciBsdXh1cnkgb3V0ZG9vciBsaXZpbmcuIiBjbGFzcz0id3AtaW1hZ2UtMTI0NTA5Ii8+PGZpZ2NhcHRpb24gY2xhc3M9IndwLWVsZW1lbnQtY2FwdGlvbiI+PGVtPkEgbHV4dXJpb3VzIG91dGRvb3IgZW50ZXJ0YWlubWVudCBzcGFjZSBtZXJnaW5nIHRyYWRpdGlvbmFsIEJCUSB3aXRoIG1vZGVybiBkZXNpZ24uIEJ5IFRlYW0gSGF2ZXJrYXRlLjwvZW0+PC9maWdjYXB0aW9uPjwvZmlndXJlPgo8cCBkYXRhLXBhdGgtdG8tbm9kZT0iNSI+VGhlIHRyYWRpdGlvbmFsIFVydWd1YXlhbiA8aSBkYXRhLXBhdGgtdG8tbm9kZT0iNSIgZGF0YS1pbmRleC1pbi1ub2RlPSIyNiI+YmFyYmFjb2E8L2k+IGlzIHVuZGVyZ29pbmcgYSBwcm9mb3VuZCBhcmNoaXRlY3R1cmFsIHNoaWZ0IGFsb25nIHRoZSBTb3V0aCBBdGxhbnRpYyBjb2FzdC4gQWNyb3NzIHRoZSByZWdpb24ncyBtb3N0IGV4Y2x1c2l2ZSBjb2FzdGFsIGVuY2xhdmVzLCBwcm9wZXJ0aWVzIHRoYXQgZmVhdHVyZSBtb2Rlcm5pemVkLCB5ZWFyLXJvdW5kIG91dGRvb3Igc3BhY2VzIGFyZSBjb21tYW5kaW5nIGEgc2lnbmlmaWNhbnQgcHJlbWl1bSwgY29uc2lzdGVudGx5IG91dHBhY2luZyB0cmFkaXRpb25hbCBob21lcyBpbiB2YWx1YXRpb24gYW5kIGJ1eWVyIGRlbWFuZC48L3A+CjxwIGRhdGEtcGF0aC10by1ub2RlPSI2Ij5UaGlzIHN0cmlraW5nIG1ldHJpYyBoaWdobGlnaHRzIGEgbmV3IHJlYWxpdHk6IHRoZSBjbGFzc2ljIDxpIGRhdGEtcGF0aC10by1ub2RlPSI2IiBkYXRhLWluZGV4LWluLW5vZGU9IjU5Ij5xdWluY2hvPC9pPiBoYXMgdHJhbnNpdGlvbmVkIGZyb20gYSBydXN0aWMsIHNlcGFyYXRlIGJhY2t5YXJkIHN0cnVjdHVyZSBpbnRvIGEgaGlnaC1wZXJmb3JtYW5jZSwgZ2xhc3MtZW5jbG9zZWQgcGF2aWxpb24gaW50ZWdyYXRlZCBkaXJlY3RseSBpbnRvIHRoZSBtYWluIHJlc2lkZW5jZS4gRm9yIGRlY2FkZXMsIGl0IHNlcnZlZCBhcyBhIHNpbXBsZSB0aGF0Y2hlZC1yb29mIHNoZWx0ZXIgZm9yIHN1bW1lciBiYXJiZWN1ZXM7IHRvZGF5LCBpdCByZXByZXNlbnRzIHRoZSBwaW5uYWNsZSBvZiBsdXh1cnkgZGVzaWduIGZvciBnbG9iYWwgaW52ZXN0b3JzIHJlbG9jYXRpbmcgdG8gU291dGggQW1lcmljYS48L3A+CjxoMyBkYXRhLXBhdGgtdG8tbm9kZT0iNyI+VGhlIFNvdWwgb2YgdGhlIEFzYWRvLCBSZWZpbmVkPC9oMz4KPHAgZGF0YS1wYXRoLXRvLW5vZGU9IjgiPlRoZSBzZW5zb3J5IGV4cGVyaWVuY2Ugb2YgYSA8YSBocmVmPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL2Jsb2cvYXNhZG8tYWJyYXpvLXVydWd1YXktY29tbXVuaXR5LyI+dHJhZGl0aW9uYWwgVXJ1Z3VheWFuIDxpIGRhdGEtcGF0aC10by1ub2RlPSI4IiBkYXRhLWluZGV4LWluLW5vZGU9IjUwIj5hc2FkbzwvaT48L2E+IGlzIGEgY3VsdHVyYWwgY29ybmVyc3RvbmUgdGhhdCBpbnN0YW50bHkgY2FwdGl2YXRlcyBmb3JlaWduIHZpc2l0b3JzLiBUaGUgY3JhY2tsaW5nIG9mIHRoZSB3b29kIGZpcmUsIHRoZSBhcm9tYSBvZiBzbG93LXJvYXN0ZWQgbWVhdHMsIGFuZCB0aGUgYXJ0IG9mIGNvbW11bmFsIGdhdGhlcmluZyBkZWZpbmUgdGhlIGxvY2FsIGxpZmVzdHlsZS48L3A+CjxwIGRhdGEtcGF0aC10by1ub2RlPSI5Ij5Ib3dldmVyLCBicmF2aW5nIHRoZSBjcmlzcCBjb2FzdGFsIHdpbmRzIG9mIEp1bHkgdG8gZW5qb3kgdGhpcyB0cmFkaXRpb24gaXMgYSB0aGluZyBvZiB0aGUgcGFzdC4gVGhlIG1vZGVybiBlbnRlcnRhaW5tZW50IHN1aXRlIHBlcmZlY3RseSBjYXB0dXJlcyB0aGUgYXV0aGVudGljIHNvdWwgb2YgdGhlIDxpIGRhdGEtcGF0aC10by1ub2RlPSI5IiBkYXRhLWluZGV4LWluLW5vZGU9IjE3MyI+YXNhZG88L2k+IHdoaWxlIGVudGlyZWx5IGVsaW1pbmF0aW5nIHRoZSBoYXJzaCBlbnZpcm9ubWVudGFsIGVsZW1lbnRzLjwvcD4KPGgzIGRhdGEtcGF0aC10by1ub2RlPSIxMCI+Tm9ydGhlcm4gSGVtaXNwaGVyZSBDb21mb3J0IE1lZXRzIFNvdXRoZXJuIENoYXJtPC9oMz4KPHAgZGF0YS1wYXRoLXRvLW5vZGU9IjExIj5FdXJvcGVhbiBpbnZlc3RvcnMgYXJlIGRyaXZpbmcgdGhpcyB0cmFuc2Zvcm1hdGlvbiB3aXRoIHVuY29tcHJvbWlzaW5nIGRlbWFuZHMgZm9yIHllYXItcm91bmQgdXNhYmlsaXR5LiBUaGV5IHNlZWsgdG8gaW1tZXJzZSB0aGVtc2VsdmVzIGluIGxvY2FsIGN1bHR1cmUgd2l0aG91dCBzYWNyaWZpY2luZyB0aGUgY2xpbWF0ZS1jb250cm9sbGVkIGNvbWZvcnQgdGhleSBhcmUgYWNjdXN0b21lZCB0byBhdCBob21lLjwvcD4KPHAgZGF0YS1wYXRoLXRvLW5vZGU9IjEyIj5UbyBtZWV0IHRoaXMgc3RhbmRhcmQsIHRoZSAyMDI2IGx1eHVyeSBtYXJrZXQgZm9jdXNlcyBlbnRpcmVseSBvbiBzb3BoaXN0aWNhdGVkLCBhbGwtc2Vhc29uIHN1aXRlcyBlcXVpcHBlZCB3aXRoOjwvcD4KPHVsIGRhdGEtcGF0aC10by1ub2RlPSIxMyI+CjxsaT4KPHAgZGF0YS1wYXRoLXRvLW5vZGU9IjEzLDAsMCI+PGIgZGF0YS1wYXRoLXRvLW5vZGU9IjEzLDAsMCIgZGF0YS1pbmRleC1pbi1ub2RlPSIwIj5Nb3Rvcml6ZWQgZ2xhc3MgY3VydGFpbiB3YWxsczwvYj4gdGhhdCBvcGVuIG9yIHNlYWwgdGhlIHNwYWNlIGF0IHRoZSB0b3VjaCBvZiBhIGJ1dHRvbi48L3A+CjwvbGk+CjxsaT4KPHAgZGF0YS1wYXRoLXRvLW5vZGU9IjEzLDEsMCI+PGIgZGF0YS1wYXRoLXRvLW5vZGU9IjEzLDEsMCIgZGF0YS1pbmRleC1pbi1ub2RlPSIwIj5Qcm9mZXNzaW9uYWwtZ3JhZGUgc3RhaW5sZXNzIHN0ZWVsPC9iPiBvdXRkb29yIGtpdGNoZW5zIGFsb25nc2lkZSB0aGUgdHJhZGl0aW9uYWwgYnJpY2sgaGVhcnRoLjwvcD4KPC9saT4KPGxpPgo8cCBkYXRhLXBhdGgtdG8tbm9kZT0iMTMsMiwwIj48YiBkYXRhLXBhdGgtdG8tbm9kZT0iMTMsMiwwIiBkYXRhLWluZGV4LWluLW5vZGU9IjAiPkFyY2hpdGVjdHVyYWwgbGlnaHRpbmcgc3lzdGVtczwvYj4gZGVzaWduZWQgdG8gc2hpZnQgdGhlIGFtYmlhbmNlIGZyb20gZGF5dGltZSBmYW1pbHkgZ2F0aGVyaW5ncyB0byBoaWdoLWVuZCBldmVuaW5nIGxvdW5nZXMuPC9wPgo8L2xpPgo8L3VsPgo8cD5UaGlzIGxldmVsIG9mIHN0cnVjdHVyYWwgc29waGlzdGljYXRpb24gaXMgbWFkZSBwb3NzaWJsZSBieSBhIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnN0YXRlLmdvdi9yZXBvcnRzLzIwMjQtaW52ZXN0bWVudC1jbGltYXRlLXN0YXRlbWVudHMvdXJ1Z3VheS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIj5zdHJvbmcgY2xpbWF0ZSBmb3IgZm9yZWlnbiBkaXJlY3QgaW52ZXN0bWVudCBpbiBVcnVndWF5PC9hPi4gPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS9ibG9nL3VydWd1YXktcG9saXRpY2FsLXN0YWJpbGl0eS1pbnZlc3Rvci1yZXBvcnQtMjAyNi8iPlN0YWJsZSBlY29ub21pYyBwb2xpY2llczwvYT4gZW5jb3VyYWdlIGRldmVsb3BlcnMgdG8gcHVzaCB0aGUgYm91bmRhcmllcyBvZiBoaWdoLWVuZCBhcmNoaXRlY3R1cmFsIGlubm92YXRpb24uPC9wPgo8cD5TbWFydCBtb25leSBpcyBmbG93aW5nIHJhcGlkbHkgdG93YXJkIGJvdXRpcXVlIGRldmVsb3BlcnMgaW4gPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS9vdXItY29tbXVuaXRpZXMvam9zZS1pZ25hY2lvLyI+Sm9zZSBJZ25hY2lvPC9hPiBhbmQgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS9vdXItY29tbXVuaXRpZXMvcHVlYmxvLWdhcnpvbi8iPkdhcnrDs248L2E+IHdobyBzcGVjaWFsaXplIGluIHRoaXMgaHlicmlkIGFyY2hpdGVjdHVyZS4gVGhlc2UgdmlzaW9uYXJ5IGZpcm1zIGFyZSByZWRlZmluaW5nIHRoZSBzcGF0aWFsIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRoZSBob21lIGFuZCB0aGUgc3Vycm91bmRpbmcgZW52aXJvbm1lbnQuPC9wPgo8cD5UaGVzZSBwcm9mb3VuZCBkZW1vZ3JhcGhpYyBzaGlmdHMgYW5kIHRoZWlyIGltcGFjdCBvbiBsb2NhbCBzdXBwbHkgY2hhaW5zIGFyZSB0aG9yb3VnaGx5IGRvY3VtZW50ZWQgaW4gPGEgaHJlZj0iaHR0cHM6Ly93d3cudXJ1Z3VheXh4aS5ndWIudXkvZW4vaW5mb3JtYXRpb24tY2VudGVyL2FydGljbGUvZm9yZWlnbi1kaXJlY3QtaW52ZXN0bWVudC1mZGkvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+cmVwb3J0cyBhbmQgZGF0YSBmcm9tIFVydWd1YXkgWFhJPC9hPi4gVGhlIGRhdGEgY29uZmlybXMgdGhhdCBFdXJvcGVhbiBidXllcnMgYXJlIHJlc2hhcGluZyB0aGUgdmVyeSBmYWJyaWMgb2YgVXJ1Z3VheWFuIGNvYXN0YWwgYXJjaGl0ZWN0dXJlLjwvcD4KPHA+QXMgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS93aHktd29yay13aXRoLXRlYW0taGF2ZXJrYXRlLyI+VGVhbSBIYXZlcmthdGU8L2E+LCB3ZSBhbmFseXplIHRoaXMgYXJjaGl0ZWN0dXJhbCBldm9sdXRpb24gbm90IGp1c3QgYXMgYSBkZXNpZ24gdHJlbmQsIGJ1dCBhcyBhIGNyaXRpY2FsIHZhbHVlIG11bHRpcGxpZXIuIFRyYW5zZm9ybWluZyBhIHNlYXNvbmFsIHBhdGlvIGludG8gYW4gYWxsLXNlYXNvbiBwYXZpbGlvbiBkcmFzdGljYWxseSBpbmNyZWFzZXMgdGhlIHVzYWJsZSBzcXVhcmUgZm9vdGFnZSBvZiBhbiBlc3RhdGUuPC9wPgo8cD5UaGlzIHNwYXRpYWwgb3B0aW1pemF0aW9uIHRyYW5zbGF0ZXMgZGlyZWN0bHkgaW50byBoaWdoZXIgcmVudGFsIHlpZWxkcyBhbmQgc3VwZXJpb3IgcmVzYWxlIHZhbHVhdGlvbnMuIFRoZSA8YSBocmVmPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL2Jsb2cvdXJ1Z3VheS12cy1zcGFpbi1yZWFsLWVzdGF0ZS1pbnZlc3RtZW50LyI+RXVyb3BlYW4gYnV5ZXI8L2E+IGRvZXMgbm90IHdhbnQgdG8gbWFpbnRhaW4gYSBwcm9wZXJ0eSB0aGF0IGNhbiBvbmx5IGJlIGZ1bGx5IGVuam95ZWQgZm9yIHRocmVlIG1vbnRocyBvZiB0aGUgeWVhci48L3A+CjxwPkJ5IGVuY2xvc2luZyB0aGUgYmFyYmFjb2Egd2l0aCB0aGVybWFsbHkgYnJva2VuIGdsYXNzIGFuZCBpbnRlZ3JhdGluZyBjbGltYXRlIGNvbnRyb2wsIHRoZSBob21lIGJlY29tZXMgYSB0cnVlIHllYXItcm91bmQgc2FuY3R1YXJ5LiBUaGlzIGxpZmVzdHlsZSB1cGdyYWRlIGlzIGEgbWFqb3IgY2F0YWx5c3QgZm9yIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5sbG95ZHNiYW5rdHJhZGUuY29tL2VuL21hcmtldC1wb3RlbnRpYWwvdXJ1Z3VheS9pbnZlc3RtZW50IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+Z3Jvd2luZyBmb3JlaWduIGRpcmVjdCBpbnZlc3RtZW50IGludG8gdGhlIFVydWd1YXlhbiByZWFsIGVzdGF0ZSBtYXJrZXQ8L2E+LjwvcD4KPHA+SW52ZXN0b3JzIGZyb20gdGhlIERBQ0ggcmVnaW9uIGFyZSBkcmF3biB0byA8YSBocmVmPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL2Jsb2cvdXJ1Z3VheS1yZWFsLWVzdGF0ZS1nZW9wb2xpdGljYWwtc2FmZS1oYXJib3IvIj5VcnVndWF5IGZvciBpdHMgc2FmZXR5LCBzcGFjZSwgYW5kIG5hdHVyYWwgYmVhdXR5PC9hPi4gSG93ZXZlciwgdGhleSByZWZ1c2UgdG8gY29tcHJvbWlzZSBvbiB0aGUgZW5naW5lZXJpbmcgc3RhbmRhcmRzIHRoZXkgYXJlIGFjY3VzdG9tZWQgdG8gaW4gRXVyb3BlLjwvcD4KPHA+VGhlIHN0cmF0ZWdpYyB0cmFqZWN0b3J5IG9mIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vbGlzdGluZ3MvIj5yZWFsIGVzdGF0ZSBpbiBVcnVndWF5PC9hPiBwb2ludHMgY2xlYXJseSB0b3dhcmQgdG90YWwgbGlmZXN0eWxlIGludGVncmF0aW9uLiBUaGUgbmV4dCBsb2dpY2FsIHN0ZXAgaW4gdGhpcyBldm9sdXRpb24gaXMgdGhlIHdlbGxuZXNzLWludGVncmF0ZWQgYmFyYmFjb2EuPC9wPgo8cD5UaGVzZSBpbm5vdmF0aXZlIHN0cnVjdHVyZXMgdXNlIHBob3Rvdm9sdGFpYyBnbGFzcyB0byBnZW5lcmF0ZSBzdXN0YWluYWJsZSBwb3dlciBmb3IgdGhlIG91dGRvb3Iga2l0Y2hlbidzIGluZHVjdGlvbiBhcHBsaWFuY2VzIGFuZCBhcmNoaXRlY3R1cmFsIGxpZ2h0aW5nLiBUaGlzIHRyYW5zaXRpb24gdG93YXJkIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vYmxvZy9ncmVlbi1oeWRyb2dlbi1ldS1tZXJjb3N1ci11cnVndWF5LXJlYWwtZXN0YXRlLyI+Y2xlYW4gZW5lcmd5PC9hPiBjb29raW5nIHBlcmZlY3RseSBjb21wbGVtZW50cyB0aGUgc29waGlzdGljYXRlZCwgZWNvLWNvbnNjaW91cyBtaW5kc2V0IG9mIHRoZSBtb2Rlcm4gRXVyb3BlYW4gaW52ZXN0b3IuPC9wPgo8cD5Ib3dldmVyLCBuYXZpZ2F0aW5nIHRoZSBhY3F1aXNpdGlvbiBvZiB0aGVzZSB1bHRyYS1sdXh1cnkgYXNzZXRzIHJlcXVpcmVzIGV4dHJlbWUgY2F1dGlvbi4gVGhlIFVydWd1YXlhbiByZWFsIGVzdGF0ZSBtYXJrZXQgcmVtYWlucyBoaWdobHkgdW5yZWd1bGF0ZWQsIGFuZCB0aGUgaW5kdXN0cnkgc3RhbmRhcmQgb2YgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS9hdm9pZC1kdWFsLWFnZW5jeS1idXlpbmctcHJvcGVydHktaW4tdXJ1Z3VheS8iPkR1YWwgQWdlbmN5PC9hPiBwb3NlcyBhIHNldmVyZSBmaW5hbmNpYWwgcmlzayB0byBmb3JlaWduIGludmVzdG9ycy48L3A+CjxwPldoZW4gYSBzaW5nbGUgYnJva2VyIHJlcHJlc2VudHMgYm90aCB0aGUgYnV5ZXIgYW5kIHRoZSBzZWxsZXIsIGl0IGNyZWF0ZXMgYSBkYW5nZXJvdXMgY29uZmxpY3Qgb2YgaW50ZXJlc3QgdGhhdCBmcmVxdWVudGx5IHJlc3VsdHMgaW4gaW5mbGF0ZWQgdmFsdWF0aW9ucy4gPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS93aHktd29yay13aXRoLXRlYW0taGF2ZXJrYXRlLyI+VGVhbSBIYXZlcmthdGU8L2E+IHN0YW5kcyB2ZWhlbWVudGx5IGFnYWluc3QgdGhpcyB1bmV0aGljYWwgcHJhY3RpY2UuPC9wPgo8cD5EbyBub3QgbmF2aWdhdGUgdGhpcyBjb21wbGV4IG1hcmtldCB3aXRob3V0IGRlZGljYXRlZCByZXByZXNlbnRhdGlvbi4gPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS9jb250YWN0LXVydWd1YXktcmVhbC1lc3RhdGUtZXhwZXJ0LyI+Q29udGFjdCBUZWFtIEhhdmVya2F0ZSB0b2RheTwvYT4uIE91ciBleHBlcnQgYWR2aXNvcnkgdGVhbSBpcyByZWFkeSB0byBhc3Npc3QgeW91IGluIEVuZ2xpc2gsIEdlcm1hbiwgRnJlbmNoLCBvciBEdXRjaC48L3A+CjwvZGV0YWlscz48ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPC9kZXRhaWxzPjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8L2RldGFpbHM+PGRldGFpbHMgY2xhc3M9ImFzZS1mYXEtaXRlbSI+CjwvZGV0YWlscz48ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPC9kZXRhaWxzPjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8L2RldGFpbHM+PC9kaXY+c3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzbHVnZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlVGhlIEFyY2hpdGVjdHVyYWwgRXZvbHV0aW9uIG9mIHRoZSBVcnVndWF5YW4gQmFyYmFjb2E6IGluZyB0aGUgVWx0aW1hdGUgQWxsLVNlYXNvbiBFbnRlcnRhaW5tZW50IFBhdmlsaW9uZG9jdW1lbnRjb250ZW50ZG9jdW1lbnRleGNlcnB0RXhwbG9yZSB0aGUgdHJhbnNmb3JtYXRpb24gb2YgdGhlIFVydWd1YXlhbiBxdWluY2hvIGludG8gYSBoaWdoLXBlcmZvcm1hbmNlLCBhbGwtc2Vhc29uIGx1eHVyeSBlbnRlcnRhaW5tZW50IHN1aXRlLmRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFfeW9hc3Rfd3BzZW9fdGl0bGVfeW9hc3Rfd3BzZW9fbWV0YWRlc2NfZWJfYXR0cl9qZXRwYWNrX2ZlYXR1cmVfY2xpcF9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2RvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aW5uZXJCbG9ja3NfZWJfbWV0YV9kYXRhc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5BQcECAcECkcACwMHAgQDCA+DC6sIkQGwLL8PggGuDJoBqwOHFo4HkgmrA7UIrwaVB4sHhAeYBwUECAMHpgECBAMIDwUECA8EBagBFAUHswKSASiSARogGy8fsweZLJQHnQaKBpIKtAq4A5gGlAqZBGkDEAUHCAQIBAgGCAU3AjAIBwgHswEIBggOCA4ICwgGSAEGCAQSFQgYKgkICggECAYIBw8ECgcLDQUHBQcdAQAAHAEAAAQBBAAAAQAAAAEAAAABBwAFAQIACAEKQQAAQgIBAEEAADtBDKYBQQOrAq4bjgEkjgGgBbgDiAaeB4QJgQOvBKAHgQNqAwuQCUERswcGQQECQQa0B0EUAwWKkAJBFgNmAH0BeHcKY29yZS9pbWFnZXdlT3V0ZG9vciBkaW5pbmcgYXJlYSB3aXRoIEJCUSwgc2hvd2Nhc2luZyB0aGUgVXJ1Z3VheWFuIEJhcmJhY29hIHJlaW1hZ2luZWQgZm9yIGx1eHVyeSBvdXRkb29yIGxpdmluZy59nZkPd4sBaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS9UaGUtVXJ1Z3VheWFuLUJhcmJhY29hLVJlaW1hZ2luZWQtT3V0ZG9vci1MaXZpbmctU3BhY2UtRGVzaWduLTEwMjR4NTcyLmpwZ3cFbGFyZ2V3BG5vbmV2AQdlbmFibGVkeHcNY29yZS9mcmVlZm9ybXUBfZQEKQB3iwFEaXNjb3ZlciBob3cgdGhlIFVydWd1YXlhbiBiYXJiYWNvYSBpcyBldm9sdmluZyBpbnRvIGEgY2xpbWF0ZS1jb250cm9sbGVkLCB5ZWFyLXJvdW5kIGx1eHVyeSBlbnRlcnRhaW5tZW50IHBhdmlsaW9uIGZvciBFdXJvcGVhbiBpbnZlc3RvcnMudwB5fQB5eXckYmZlOWFhNDctZmU4Ny00M2ZiLTg1NmMtYjgyNjJiYWE5MjA4d\/MDPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDUvVGhlLVVydWd1YXlhbi1CYXJiYWNvYS1SZWltYWdpbmVkLU91dGRvb3ItTGl2aW5nLVNwYWNlLURlc2lnbi0xMDI0eDU3Mi5qcGciIGFsdD0iT3V0ZG9vciBkaW5pbmcgYXJlYSB3aXRoIEJCUSwgc2hvd2Nhc2luZyB0aGUgVXJ1Z3VheWFuIEJhcmJhY29hIHJlaW1hZ2luZWQgZm9yIGx1eHVyeSBvdXRkb29yIGxpdmluZy4iIGNsYXNzPSJ3cC1pbWFnZS0xMjQ1MDkiIC8+PGZpZ2NhcHRpb24gY2xhc3M9IndwLWVsZW1lbnQtY2FwdGlvbiI+PGVtPkEgbHV4dXJpb3VzIG91dGRvb3IgZW50ZXJ0YWlubWVudCBzcGFjZSBtZXJnaW5nIHRyYWRpdGlvbmFsIEJCUSB3aXRoIG1vZGVybiBkZXNpZ24uIEJ5IFRlYW0gSGF2ZXJrYXRlLjwvZW0+PC9maWdjYXB0aW9uPjwvZmlndXJlPnckZGNhZjI3MzEtZTFmYS00NGMxLTkxOTctMjBlZjU1YjE5YTNjd8SJATxkaXYgY2xhc3M9InlvdXItdGFrZWF3YXlzLWJveCI+CjxoMj5LZXkgUG9pbnRzPC9oMj4KPHVsPgo8bGk+PHN0cm9uZz5IeWJyaWQgQXJjaGl0ZWN0dXJlOjwvc3Ryb25nPiBNZXJnaW5nIGF1dGhlbnRpYyBsb2NhbCBhc2FkbyBjdWx0dXJlIHdpdGggR2VybWFuLWVuZ2luZWVyZWQgY2xpbWF0ZSBjb250cm9sIGFuZCBoaWdoLXNwZWMgRXVyb3BlYW4gZ2xhemluZy48L2xpPgo8bGk+PHN0cm9uZz5WYWx1ZSBQcmVtaXVtOjwvc3Ryb25nPiBNb2Rlcm5pemVkLCB5ZWFyLXJvdW5kIG91dGRvb3Igc3BhY2VzIGN1cnJlbnRseSBjb21tYW5kIGEgMjQlIGhpZ2hlciBwcmljZSBwZXIgc3F1YXJlIG1ldGVyIGluIFVydWd1YXkncyBjb2FzdGFsIGdvbGQgYmVsdC48L2xpPgo8bGk+PHN0cm9uZz5XZWxsbmVzcyBJbnRlZ3JhdGlvbjo8L3N0cm9uZz4gRnV0dXJlIGx1eHVyeSBkZXNpZ25zIGluY29ycG9yYXRlIGJpb3BoaWxpYyBlbGVtZW50cywgc29sYXItYWN0aXZlIHBlcmdvbGFzLCBhbmQgYWRqYWNlbnQgdGhlcm1hbCB3ZWxsbmVzcyB6b25lcy48L2xpPgo8L3VsPgo8L2Rpdj4KPGRpdiBjbGFzcz0iY3VzdG9tLXRvYy1ib3giPgo8aDI+VGFibGUgb2YgQ29udGVudHM8L2gyPgo8dWw+CjxsaT48YSBocmVmPSIjdGhlLXZpc2lvbiI+VGhlIFZpc2lvbjogRW5naW5lZXJpbmcgdGhlIFVsdGltYXRlIEVudGVydGFpbm1lbnQgU3VpdGU8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNtYXJrZXQtaW50ZWxsaWdlbmNlIj5NYXJrZXQgSW50ZWxsaWdlbmNlICZhbXA7IFRoZSBFdXJvcGVhbiBTdGFuZGFyZDwvYT48L2xpPgo8bGk+PGEgaHJlZj0iI2FyY2hpdGVjdHVyYWwtZGVlcC1kaXZlIj5UaGUgQXJjaGl0ZWN0dXJhbCAmYW1wOyBMaWZlc3R5bGUgRGVlcCBEaXZlPC9hPgo8dWw+CjxsaT48YSBocmVmPSIjZWxpbWluYXRpbmctZnJpY3Rpb24iPkVsaW1pbmF0aW5nIEVudmlyb25tZW50YWwgRnJpY3Rpb248L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNoeWJyaWQtYXJjaGl0ZWN0dXJlIj5UaGUgUmlzZSBvZiBIeWJyaWQgQXJjaGl0ZWN0dXJlPC9hPjwvbGk+CjwvdWw+CjwvbGk+CjxsaT48YSBocmVmPSIjdGVhbS1oYXZlcmthdGUtYW5hbHlzaXMiPlRlYW0gSGF2ZXJrYXRlIEFuYWx5c2lzOiBUaGUgSW52ZXN0bWVudCBQZXJzcGVjdGl2ZTwvYT48L2xpPgo8bGk+PGEgaHJlZj0iI2J1eWVycy1yb2FkbWFwIj5UaGUgQnV5ZXIncyBSb2FkbWFwOiBGdXR1cmUtUHJvb2ZpbmcgWW91ciBBc3NldDwvYT48L2xpPgo8bGk+PGEgaHJlZj0iI3N0cmF0ZWdpYy1jb25jbHVzaW9uIj5UaGUgU3RyYXRlZ2ljIENvbmNsdXNpb246IE5hdmlnYXRpbmcgdGhlIE1hcmtldCBTYWZlbHk8L2E+PC9saT4KPC91bD4KPC9kaXY+CjxoMiBpZD0idGhlLXZpc2lvbiI+VGhlIFZpc2lvbjogRW5naW5lZXJpbmcgdGhlIFVsdGltYXRlIEVudGVydGFpbm1lbnQgU3VpdGU8L2gyPgo8cD5Qcm9wZXJ0aWVzIGluIFVydWd1YXkncyBjb2FzdGFsIGdvbGQgYmVsdCBmZWF0dXJpbmcgbW9kZXJuaXplZCwgeWVhci1yb3VuZCBvdXRkb29yIGxpdmluZyBzcGFjZXMgaGF2ZSBjb21tYW5kZWQgYSAyNCUgaGlnaGVyIHByaWNlIHBlciBzcXVhcmUgbWV0ZXIgdGhhbiB0cmFkaXRpb25hbCBwcm9wZXJ0aWVzIGluIHRoZSBmaXJzdCBxdWFydGVyIG9mIDIwMjYsIGFjY29yZGluZyB0byBkYXRhIGZyb20gdGhlIFVydWd1YXkgUmVhbCBFc3RhdGUgQ2hhbWJlciAoQ0lVKS48L3A+CjxwPlRoaXMgc3RyaWtpbmcgbWV0cmljIGhpZ2hsaWdodHMgYSBwcm9mb3VuZCBhcmNoaXRlY3R1cmFsIHNoaWZ0IG9jY3VycmluZyBhbG9uZyB0aGUgU291dGggQXRsYW50aWMgY29hc3QuIFRoZSB0cmFkaXRpb25hbCBVcnVndWF5YW4gYmFyYmFjb2EgaGFzIHRyYW5zaXRpb25lZCBmcm9tIGEgcnVzdGljLCBzZXBhcmF0ZSBzdHJ1Y3R1cmUgaW50byBhIGhpZ2gtcGVyZm9ybWFuY2UgZ2xhc3MtZW5jbG9zZWQgcGF2aWxpb24gaW50ZWdyYXRlZCBkaXJlY3RseSBpbnRvIHRoZSBtYWluIHJlc2lkZW5jZS48L3A+CjxwPkZvciBkZWNhZGVzLCB0aGUgcXVpbmNobyBzZXJ2ZWQgYXMgYSBzaW1wbGUgdGhhdGNoZWQtcm9vZiBzaGVsdGVyIGZvciBzdW1tZXIgYmFyYmVjdWVzLiBUb2RheSwgaXQgcmVwcmVzZW50cyB0aGUgcGlubmFjbGUgb2YgbHV4dXJ5IHJlYWwgZXN0YXRlIGRlc2lnbiBmb3IgaGlnaC1uZXQtd29ydGggaW5kaXZpZHVhbHMgcmVsb2NhdGluZyB0byBTb3V0aCBBbWVyaWNhLjwvcD4KPHA+VGhlIHNlbnNvcnkgZXhwZXJpZW5jZSBvZiBhIHRyYWRpdGlvbmFsIFVydWd1YXlhbiBhc2FkbyBpcyBhIGN1bHR1cmFsIGNvcm5lcnN0b25lIHRoYXQgY2FwdGl2YXRlcyBmb3JlaWduIHZpc2l0b3JzLiBUaGUgY3JhY2tsaW5nIG9mIHRoZSB3b29kIGZpcmUsIHRoZSBhcm9tYSBvZiBzbG93LXJvYXN0ZWQgbWVhdHMsIGFuZCB0aGUgY29tbXVuYWwgZ2F0aGVyaW5nIG9mIGZyaWVuZHMgZGVmaW5lIHRoZSBsb2NhbCBsaWZlc3R5bGUuPC9wPgo8cD5Ib3dldmVyLCBleHBvc2luZyBvbmVzZWxmIHRvIHRoZSBjb2FzdGFsIHdpbmRzIG9mIEp1bHkgdG8gZW5qb3kgdGhpcyB0cmFkaXRpb24gaXMgbm8gbG9uZ2VyIG5lY2Vzc2FyeS4gVGhlIG1vZGVybiBlbnRlcnRhaW5tZW50IHN1aXRlIGNhcHR1cmVzIHRoZSBzb3VsIG9mIHRoZSBhc2FkbyB3aGlsZSBlbnRpcmVseSBlbGltaW5hdGluZyB0aGUgaGFyc2ggZW52aXJvbm1lbnRhbCBlbGVtZW50cy48L3A+CjxwPkV1cm9wZWFuIGludmVzdG9ycyBhcmUgZHJpdmluZyB0aGlzIHRyYW5zZm9ybWF0aW9uIHdpdGggdW5jb21wcm9taXNpbmcgZGVtYW5kcyBmb3IgeWVhci1yb3VuZCB1c2FiaWxpdHkuIFRoZXkgc2VlayB0byBlbmpveSB0aGUgYXV0aGVudGljIGxvY2FsIGN1bHR1cmUgd2l0aG91dCBzYWNyaWZpY2luZyB0aGUgY2xpbWF0ZS1jb250cm9sbGVkIGNvbWZvcnQgdGhleSBleHBlY3QgZnJvbSBOb3J0aGVybiBIZW1pc3BoZXJlIHN0YW5kYXJkcy48L3A+CjxwPkluIDIwMjYsIHRoZSBwcmV2YWlsaW5nIHRyZW5kIGZvY3VzZXMgZW50aXJlbHkgb24gYWxsLXNlYXNvbiBlbnRlcnRhaW5tZW50IHN1aXRlcy4gVGhlc2Ugc29waGlzdGljYXRlZCBzcGFjZXMgZmVhdHVyZSBtb3Rvcml6ZWQgZ2xhc3MgY3VydGFpbiB3YWxscywgcHJvZmVzc2lvbmFsLWdyYWRlIHN0YWlubGVzcyBzdGVlbCBvdXRkb29yIGtpdGNoZW5zLCBhbmQgYXJjaGl0ZWN0dXJhbCBsaWdodGluZyBzeXN0ZW1zLjwvcD4KPGgyIGlkPSJtYXJrZXQtaW50ZWxsaWdlbmNlIj5NYXJrZXQgSW50ZWxsaWdlbmNlICZhbXA7IFRoZSBFdXJvcGVhbiBTdGFuZGFyZDwvaDI+CjxkaXYgY2xhc3M9ImFzZS1idXNpbmVzcy13cmFwcGVyIGFzZS1zdHlsZS1zdGF0cyI+CjxkaXYgY2xhc3M9ImFzZS1pbmZvLWhlYWRlciI+CjxoMz5NYXJrZXQgSW50ZWxsaWdlbmNlICZhbXA7IERhdGE8L2gzPgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLWluZm8tZ3JpZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNhcmQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC12YWx1ZSI+MTguNSU8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5BcHByZWNpYXRpb24gUHJlbWl1bTwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5UaGUgdmFsdWUgaW5jcmVhc2UgZm9yIGx1eHVyeSBob21lcyBpbiBQdW50YSBkZWwgRXN0ZSB0aGF0IGZlYXR1cmUgJ2dsYXNzLXdyYXBwZWQnIG91dGRvb3Iga2l0Y2hlbnMgY29tcGFyZWQgdG8gdHJhZGl0aW9uYWwgb3Blbi1haXIgcXVpbmNob3MsIHBlciBFbCBQYcOtcyBSZWFsIEVzdGF0ZSBJbnRlbGxpZ2VuY2UuPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNhcmQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC12YWx1ZSI+JDEuMkI8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5Gb3JlaWduIERpcmVjdCBJbnZlc3RtZW50PC9oND4KPHAgY2xhc3M9ImFzZS1zdGF0LXN1bW1hcnkiPlRoZSB0b3RhbCBwcm9qZWN0ZWQgaW52ZXN0bWVudCBmbG93IGZyb20gdGhlIERBQ0ggcmVnaW9uIGludG8gVXJ1Z3VheWFuIHJlc2lkZW50aWFsIGRldmVsb3BtZW50IGZvciAyMDI2LCBkcml2ZW4gYnkgbGlmZXN0eWxlLWNlbnRyaWMgYXJjaGl0ZWN0dXJhbCBwcm9qZWN0cywgYWNjb3JkaW5nIHRvIHRoZSBNaW5pc3RyeSBvZiBFY29ub215IGFuZCBGaW5hbmNlLjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jYXJkIj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtdmFsdWUiPjY1JTwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jb250ZW50Ij4KPGg0Pk5ldyBCdWlsZCBJbnRlZ3JhdGlvbjwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5UaGUgcGVyY2VudGFnZSBvZiBuZXcgaGlnaC1lbmQgcmVzaWRlbnRpYWwgcGVybWl0cyBpbiBKb3NlIElnbmFjaW8gdGhhdCBpbmNsdWRlICd3aW50ZXItcHJvb2ZlZCcgb3V0ZG9vciBzb2NpYWwgem9uZXMgYXMgcGFydCBvZiB0aGUgcHJpbWFyeSBmbG9vciBwbGFuLCBhcyByZXBvcnRlZCBieSB0aGUgSW50ZW5kZW5jaWEgZGUgTWFsZG9uYWRvLjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jYXJkIj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtdmFsdWUiPjQwMCU8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5LaXRjaGVuIFNwZWMgR3Jvd3RoPC9oND4KPHAgY2xhc3M9ImFzZS1zdGF0LXN1bW1hcnkiPlRoZSBzdXJnZSBpbiBkZW1hbmQgZm9yIHByb2Zlc3Npb25hbC1ncmFkZSBvdXRkb29yIGFwcGxpYW5jZXMgKFdvbGYsIFN1Yi1aZXJvLCBhbmQgbG9jYWwgYXJ0aXNhbiBzdGFpbmxlc3Mgc3RlZWwpIGluIHRoZSBVcnVndWF5YW4gbWFya2V0IHNpbmNlIDIwMjQsIGFjY29yZGluZyB0byB0aGUgVXJ1Z3VheWFuIENoYW1iZXIgb2YgQ29tbWVyY2UuPC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPHA+VGhlIGRhdGEgcHJlc2VudGVkIGFib3ZlIHBhaW50cyBhIGNsZWFyIHBpY3R1cmUgb2Ygc2hpZnRpbmcgYnV5ZXIgcHJpb3JpdGllcyBpbiB0aGUgbHV4dXJ5IHNlY3Rvci4gQW4gMTguNSUgYXBwcmVjaWF0aW9uIHByZW1pdW0gZm9yIGhvbWVzIHdpdGggZ2xhc3Mtd3JhcHBlZCBvdXRkb29yIGtpdGNoZW5zIGRlbW9uc3RyYXRlcyB0aGF0IHRoZXNlIHVwZ3JhZGVzIGFyZSBub3QgbWVyZWx5IGFlc3RoZXRpYyBjaG9pY2VzLjwvcD4KPHA+VGhleSBhcmUgY2FsY3VsYXRlZCBpbnZlc3RtZW50cyB0aGF0IHNpZ25pZmljYW50bHkgaW5jcmVhc2UgdGhlIGJhc2VsaW5lIHZhbHVhdGlvbiBvZiBjb2FzdGFsIGVzdGF0ZXMuIEhpZ2gtbmV0LXdvcnRoIGJ1eWVycyBmcm9tIEdlcm1hbnksIFN3aXR6ZXJsYW5kLCBhbmQgQXVzdHJpYSB2aWV3IHRoZXNlIGVuY2xvc2VkIHBhdmlsaW9ucyBhcyBlc3NlbnRpYWwgcHJpbWFyeSBsaXZpbmcgYXJlYXMgcmF0aGVyIHRoYW4gc2Vhc29uYWwgbm92ZWx0aWVzLjwvcD4KPHA+VGhlIHByb2plY3RlZCAkMS4yQiBpbiBmb3JlaWduIGRpcmVjdCBpbnZlc3RtZW50IGZyb20gdGhlIERBQ0ggcmVnaW9uIGlzIGhlYXZpbHkgd2VpZ2h0ZWQgdG93YXJkIGxpZmVzdHlsZS1jZW50cmljIGFyY2hpdGVjdHVyYWwgcHJvamVjdHMuIERldmVsb3BlcnMgd2hvIGZhaWwgdG8gaW50ZWdyYXRlIHRoZXNlIHdpbnRlci1wcm9vZmVkIHNvY2lhbCB6b25lcyBhcmUgZmluZGluZyB0aGVpciBwcm9wZXJ0aWVzIGxpbmdlcmluZyBvbiB0aGUgbWFya2V0LjwvcD4KPHA+RnVydGhlcm1vcmUsIHRoZSBmYWN0IHRoYXQgNjUlIG9mIG5ldyBoaWdoLWVuZCByZXNpZGVudGlhbCBwZXJtaXRzIGluIEpvc2UgSWduYWNpbyBpbmNsdWRlIHRoZXNlIHNwYWNlcyBwcm92ZXMgdGhhdCB0aGUgbWFya2V0IGhhcyBmdW5kYW1lbnRhbGx5IHBpdm90ZWQuIEFyY2hpdGVjdHMgYXJlIG5vIGxvbmdlciB0cmVhdGluZyB0aGUgYmFyYmVjdWUgYXJlYSBhcyBhbiBhZnRlcnRob3VnaHQ7IGl0IGlzIG5vdyB0aGUgY2VudHJhbCBhbmNob3Igb2YgdGhlIHByaW1hcnkgZmxvb3IgcGxhbi48L3A+CjxwPlRoaXMgZXZvbHV0aW9uIGlzIGFsc28gZHJpdmluZyBhIG1hc3NpdmUgNDAwJSBzdXJnZSBpbiBkZW1hbmQgZm9yIHByb2Zlc3Npb25hbC1ncmFkZSBvdXRkb29yIGFwcGxpYW5jZXMuIEJyYW5kcyBsaWtlIFdvbGYgYW5kIFN1Yi1aZXJvIGFyZSBiZWluZyBzZWFtbGVzc2x5IGludGVncmF0ZWQgd2l0aCBsb2NhbCBhcnRpc2FuIHN0YWlubGVzcyBzdGVlbCBncmlsbHMgdG8gY3JlYXRlIGh5YnJpZCBjdWxpbmFyeSBtYXN0ZXJwaWVjZXMuPC9wPgo8aDIgaWQ9ImFyY2hpdGVjdHVyYWwtZGVlcC1kaXZlIj5UaGUgQXJjaGl0ZWN0dXJhbCAmYW1wOyBMaWZlc3R5bGUgRGVlcCBEaXZlPC9oMj4KPGgzIGlkPSJlbGltaW5hdGluZy1mcmljdGlvbiI+RWxpbWluYXRpbmcgRW52aXJvbm1lbnRhbCBGcmljdGlvbjwvaDM+CjxwPlRoZSB0cmFkaXRpb25hbCBxdWluY2hvIG9mdGVuIHN1ZmZlcmVkIGZyb20gc21va2UgYWNjdW11bGF0aW9uLCBpbnNlY3QgaW50cnVzaW9uLCBhbmQgc2Vhc29uYWwgdGVtcGVyYXR1cmUgZXh0cmVtZXMuIFRoZXNlIGVudmlyb25tZW50YWwgZnJpY3Rpb25zIG1hZGUgdGhlIHNwYWNlcyB2aXJ0dWFsbHkgdW51c2FibGUgZHVyaW5nIHRoZSBjcmlzcCBTb3V0aCBBdGxhbnRpYyB3aW50ZXJzLjwvcD4KPHA+TW9kZXJuIGFyY2hpdGVjdHVyYWwgc29sdXRpb25zIGFkZHJlc3MgdGhpcyBmcmljdGlvbiB0aHJvdWdoIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBoaWdoLXZlbG9jaXR5IGluZHVzdHJpYWwgZXh0cmFjdGlvbiBzeXN0ZW1zLiBUaGVzZSBzeXN0ZW1zIHNpbGVudGx5IHJlbW92ZSBzbW9rZSBhbmQgb2RvcnMsIGFsbG93aW5nIGZvciBpbmRvb3IgZ3JpbGxpbmcgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIGFtYmllbnQgYWlyIHF1YWxpdHkuPC9wPgo8cD5SZWNlc3NlZCBmbG9vciB0cmFja3MgaGF2ZSBiZWNvbWUgYSBzdGFuZGFyZCBmZWF0dXJlIGZvciBzZWFtbGVzcyBpbmRvb3Itb3V0ZG9vciB0cmFuc2l0aW9ucy4gV2hlbiB0aGUgbW90b3JpemVkIGdsYXNzIHdhbGxzIHJldHJhY3QsIHRoZSBiYXJyaWVyIGJldHdlZW4gdGhlIGludGVyaW9yIGxpdmluZyBzcGFjZSBhbmQgdGhlIHJ1Z2dlZCBVcnVndWF5YW4gbGFuZHNjYXBlIGNvbXBsZXRlbHkgZGlzYXBwZWFycy48L3A+CjxwPlJhZGlhbnQgZmxvb3IgaGVhdGluZyBiZW5lYXRoIGltcG9ydGVkIHN0b25lIHBhdGlvcyBlbnN1cmVzIGFic29sdXRlIGNvbWZvcnQgZHVyaW5nIHRoZSBjb29sZXIgbW9udGhzLiBUaGlzIHdpbnRlci1wcm9vZmluZyBvZiB0aGUgb3V0ZG9vciBleHBlcmllbmNlIHNvbHZlcyB0aGUgcHJpbWFyeSBkZXRlcnJlbnQgZm9yIHllYXItcm91bmQgRXVyb3BlYW4gcmVzaWRlbnRzLjwvcD4KPHA+VGhpcyBsZXZlbCBvZiBzdHJ1Y3R1cmFsIHNvcGhpc3RpY2F0aW9uIGlzIG1hZGUgcG9zc2libGUgYnkgYSA8YSBocmVmPSJodHRwczovL3d3dy5zdGF0ZS5nb3YvcmVwb3J0cy8yMDI0LWludmVzdG1lbnQtY2xpbWF0ZS1zdGF0ZW1lbnRzL3VydWd1YXkvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyI+c3Ryb25nIGNsaW1hdGUgZm9yIGZvcmVpZ24gZGlyZWN0IGludmVzdG1lbnQgaW4gVXJ1Z3VheTwvYT4uIFN0YWJsZSBlY29ub21pYyBwb2xpY2llcyBlbmNvdXJhZ2UgZGV2ZWxvcGVycyB0byBwdXNoIHRoZSBib3VuZGFyaWVzIG9mIGhpZ2gtZW5kIGFyY2hpdGVjdHVyYWwgaW5ub3ZhdGlvbi48L3A+CjxoMyBpZD0iaHlicmlkLWFyY2hpdGVjdHVyZSI+VGhlIFJpc2Ugb2YgSHlicmlkIEFyY2hpdGVjdHVyZTwvaDM+CjxwPlNtYXJ0IG1vbmV5IGlzIGZsb3dpbmcgcmFwaWRseSB0b3dhcmQgYm91dGlxdWUgZGV2ZWxvcGVycyBpbiBKb3NlIElnbmFjaW8gYW5kIEdhcnrDs24gd2hvIHNwZWNpYWxpemUgaW4gdGhpcyBoeWJyaWQgYXJjaGl0ZWN0dXJlLiBUaGVzZSB2aXNpb25hcnkgZmlybXMgYXJlIHJlZGVmaW5pbmcgdGhlIHNwYXRpYWwgcmVsYXRpb25zaGlwIGJldHdlZW4gdGhlIGhvbWUgYW5kIHRoZSBzdXJyb3VuZGluZyBlbnZpcm9ubWVudC48L3A+CjxwPkV1cm9wZWFuLXNwZWMgZ2xhemluZyBmaXJtcyBhbmQgR2VybWFuLWVuZ2luZWVyZWQgY2xpbWF0ZSBjb250cm9sIG1hbnVmYWN0dXJlcnMgaGF2ZSBhZ2dyZXNzaXZlbHkgZW50ZXJlZCB0aGUgbG9jYWwgbWFya2V0LiBUaGV5IGFyZSBzcGVjaWZpY2FsbHkgdGFyZ2V0aW5nIHRoZSBEQUNIIGRlbW9ncmFwaGljLCB3aGljaCBkZW1hbmRzIHVuY29tcHJvbWlzaW5nIHRoZXJtYWwgZWZmaWNpZW5jeSBhbmQgYWNvdXN0aWMgaW5zdWxhdGlvbi48L3A+CjxwPkxlYWRpbmcgdGhlIGRpc3J1cHRpb24gYXJlIGxvY2FsIGZpcm1zIGxpa2UgQXJjaGktVXJ1Z3VheSwgd2hpY2ggbWFzdGVyZnVsbHkgaW50ZWdyYXRlIHN1c3RhaW5hYmxlIGxvY2FsIG1hdGVyaWFscyB3aXRoIGhpZ2gtdGVjaCBhdXRvbWF0aW9uLiBUaGV5IGNhdGVyIGV4Y2x1c2l2ZWx5IHRvIGJ1eWVycyB3aG8gZGVtYW5kIGEgZmxhd2xlc3MgdHJhbnNpdGlvbiBiZXR3ZWVuIGludGVyaW9yIGx1eHVyeSBhbmQgdGhlIG5hdHVyYWwgd29ybGQuPC9wPgo8cD5BIDIwMjUgc3R1ZHkgYnkgVXJ1Z3VheSBYWEkgaW5kaWNhdGVkIHRoYXQgNzIlIG9mIEdlcm1hbi1zcGVha2luZyBidXllcnMgcHJpb3JpdGl6ZWQgJ3RoZXJtYWwtZWZmaWNpZW50IHNvY2lhbCBzcGFjZXMnIG92ZXIgdHJhZGl0aW9uYWwgbHV4dXJ5IGFtZW5pdGllcyBsaWtlIGhvbWUgY2luZW1hcywgbGVhZGluZyB0byBhIDMwJSBpbmNyZWFzZSBpbiB0aGUgaW1wb3J0IG9mIGhpZ2gtc3BlYyBFdXJvcGVhbiBnbGFzcyBjdXJ0YWluIHN5c3RlbXMgaW50byB0aGUgTWFsZG9uYWRvIGRlcGFydG1lbnQuPC9wPgo8cD5UaGVzZSBwcm9mb3VuZCBkZW1vZ3JhcGhpYyBzaGlmdHMgYW5kIHRoZWlyIGltcGFjdCBvbiBsb2NhbCBzdXBwbHkgY2hhaW5zIGFyZSB0aG9yb3VnaGx5IGRvY3VtZW50ZWQgaW4gPGEgaHJlZj0iaHR0cHM6Ly93d3cudXJ1Z3VheXh4aS5ndWIudXkvZW4vaW5mb3JtYXRpb24tY2VudGVyL2FydGljbGUvZm9yZWlnbi1kaXJlY3QtaW52ZXN0bWVudC1mZGkvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyI+cmVjZW50IHJlcG9ydHMgYW5kIGRhdGEgZnJvbSBVcnVndWF5IFhYSTwvYT4uIFRoZSBkYXRhIGNvbmZpcm1zIHRoYXQgRXVyb3BlYW4gYnV5ZXJzIGFyZSByZXNoYXBpbmcgdGhlIHZlcnkgZmFicmljIG9mIFVydWd1YXlhbiBjb2FzdGFsIGFyY2hpdGVjdHVyZS48L3A+CjxoMiBpZD0idGVhbS1oYXZlcmthdGUtYW5hbHlzaXMiPlRlYW0gSGF2ZXJrYXRlIEFuYWx5c2lzOiBUaGUgSW52ZXN0bWVudCBQZXJzcGVjdGl2ZTwvaDI+CjxwPkFzIFRlYW0gSGF2ZXJrYXRlLCB3ZSBhbmFseXplIHRoaXMgYXJjaGl0ZWN0dXJhbCBldm9sdXRpb24gbm90IGp1c3QgYXMgYSBkZXNpZ24gdHJlbmQsIGJ1dCBhcyBhIGNyaXRpY2FsIHZhbHVlIG11bHRpcGxpZXIuIFRyYW5zZm9ybWluZyBhIHNlYXNvbmFsIHBhdGlvIGludG8gYW4gYWxsLXNlYXNvbiBwYXZpbGlvbiBkcmFzdGljYWxseSBpbmNyZWFzZXMgdGhlIHVzYWJsZSBzcXVhcmUgZm9vdGFnZSBvZiBhbiBlc3RhdGUuPC9wPgo8cD5UaGlzIHNwYXRpYWwgb3B0aW1pemF0aW9uIHRyYW5zbGF0ZXMgZGlyZWN0bHkgaW50byBoaWdoZXIgcmVudGFsIHlpZWxkcyBhbmQgc3VwZXJpb3IgcmVzYWxlIHZhbHVhdGlvbnMuIFRoZSBFdXJvcGVhbiBidXllciBkb2VzIG5vdCB3YW50IHRvIG1haW50YWluIGEgcHJvcGVydHkgdGhhdCBjYW4gb25seSBiZSBmdWxseSBlbmpveWVkIGZvciB0aHJlZSBtb250aHMgb2YgdGhlIHllYXIuPC9wPgo8cD5PdXIgcHJvcHJpZXRhcnkgbWFya2V0IGFuYWx5c2lzIHJldmVhbHMgdGhhdCBob21lcyB3aXRoIHRoZXNlIHNwZWNpZmljIHVwZ3JhZGVzIHNwZW5kIDQwJSBmZXdlciBkYXlzIG9uIHRoZSBtYXJrZXQuIFRoZSBsaXF1aWRpdHkgb2YgdGhlc2UgYXNzZXRzIHByb3ZpZGVzIGEgc2lnbmlmaWNhbnQgbGF5ZXIgb2Ygc2VjdXJpdHkgZm9yIGZvcmVpZ24gY2FwaXRhbCBlbnRlcmluZyB0aGUgcmVnaW9uLjwvcD4KPHA+QnkgZW5jbG9zaW5nIHRoZSBiYXJiYWNvYSB3aXRoIHRoZXJtYWxseSBicm9rZW4gZ2xhc3MgYW5kIGludGVncmF0aW5nIGNsaW1hdGUgY29udHJvbCwgdGhlIGhvbWUgYmVjb21lcyBhIHRydWUgeWVhci1yb3VuZCBzYW5jdHVhcnkuIFRoaXMgbGlmZXN0eWxlIHVwZ3JhZGUgaXMgYSBtYWpvciBjYXRhbHlzdCBmb3IgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lmxsb3lkc2Jhbmt0cmFkZS5jb20vZW4vbWFya2V0LXBvdGVudGlhbC91cnVndWF5L2ludmVzdG1lbnQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93Ij5ncm93aW5nIGZvcmVpZ24gZGlyZWN0IGludmVzdG1lbnQgaW50byB0aGUgVXJ1Z3VheWFuIHJlYWwgZXN0YXRlIG1hcmtldDwvYT4uPC9wPgo8cD5JbnZlc3RvcnMgZnJvbSB0aGUgREFDSCByZWdpb24gYXJlIGRyYXduIHRvIFVydWd1YXkgZm9yIGl0cyBzYWZldHksIHNwYWNlLCBhbmQgbmF0dXJhbCBiZWF1dHkuIEhvd2V2ZXIsIHRoZXkgcmVmdXNlIHRvIGNvbXByb21pc2Ugb24gdGhlIGVuZ2luZWVyaW5nIHN0YW5kYXJkcyB0aGV5IGFyZSBhY2N1c3RvbWVkIHRvIGluIEV1cm9wZS48L3A+CjxwPlByb3BlcnRpZXMgdGhhdCBzdWNjZXNzZnVsbHkgYnJpZGdlIHRoaXMgZ2FwIGJldHdlZW4gbG9jYWwgY2hhcm0gYW5kIEV1cm9wZWFuIGVuZ2luZWVyaW5nIGFyZSBjdXJyZW50bHkgdGhlIG1vc3QgbGlxdWlkIGFzc2V0cyBpbiBQdW50YSBkZWwgRXN0ZSBhbmQgSm9zZSBJZ25hY2lvLiBXZSBhZHZpc2Ugb3VyIGNsaWVudHMgdG8gYWdncmVzc2l2ZWx5IHRhcmdldCB0aGVzZSBtb2Rlcm5pemVkIHByb3BlcnRpZXMgb3IgZmFjdG9yIHRoZSB1cGdyYWRlIGNvc3RzIGludG8gdGhlaXIgaW5pdGlhbCBhY3F1aXNpdGlvbiBzdHJhdGVneS48L3A+CjxoMiBpZD0iYnV5ZXJzLXJvYWRtYXAiPlRoZSBCdXllcidzIFJvYWRtYXA6IEZ1dHVyZS1Qcm9vZmluZyBZb3VyIEFzc2V0PC9oMj4KPGRpdiBjbGFzcz0iYXNlLWJ1c2luZXNzLXdyYXBwZXIgYXNlLXN0eWxlLWV4ZWN1dGl2ZS1saXN0Ij4KPGRpdiBjbGFzcz0iYXNlLWluZm8taGVhZGVyIj4KPGgzPlN0cmF0ZWdpYyBUcmFqZWN0b3J5PC9oMz4KPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1leGVjdXRpdmUtYm9keSI+Cjx1bCBjbGFzcz0iYXNlLXByZW1pdW0tY2hlY2tsaXN0Ij4KPGxpPjxzcGFuIGNsYXNzPSJhc2UtbGlzdC1pY29uIj7inKY8L3NwYW4+IFRyYW5zaXRpb24gdG93YXJkIHRoZSAiV2VsbG5lc3MtSW50ZWdyYXRlZCBCYXJiYWNvYSwiIG1lcmdpbmcgY3VsaW5hcnkgaHVicyB3aXRoIGJpb3BoaWxpYyBkZXNpZ24gZWxlbWVudHMgbGlrZSBsaXZpbmcgd2FsbHMuPC9saT4KPGxpPjxzcGFuIGNsYXNzPSJhc2UtbGlzdC1pY29uIj7inKY8L3NwYW4+IERldmVsb3AgYWRqYWNlbnQgd2VsbG5lc3Mgem9uZXMgaW5jb3Jwb3JhdGluZyBoaWdoLWVuZCBpbmZyYXJlZCBzYXVuYXMgYW5kIGNvbGQgcGx1bmdlcyBmb3IgYSBob2xpc3RpYyBvdXRkb29yIGV4cGVyaWVuY2UuPC9saT4KPGxpPjxzcGFuIGNsYXNzPSJhc2UtbGlzdC1pY29uIj7inKY8L3NwYW4+IEltcGxlbWVudCAiU29sYXItQWN0aXZlIFBlcmdvbGFzIiB1c2luZyBwaG90b3ZvbHRhaWMgZ2xhc3MgdG8gZW5zdXJlIHN1c3RhaW5hYmxlIHBvd2VyIGZvciBvdXRkb29yIGxpZ2h0aW5nIGFuZCBhcHBsaWFuY2VzLjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBBZG9wdCBpbmR1Y3Rpb24tYmFzZWQgb3V0ZG9vciBjb29raW5nIHRlY2hub2xvZ3kgdG8gbGV2ZXJhZ2UgcmVuZXdhYmxlIGVuZXJneSBzb3VyY2VzLjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBGb2N1cyBvbiBlbmVyZ3kgaW5kZXBlbmRlbmNlIGFzIGEgY29yZSBzZWxsaW5nIHBvaW50IGZvciBoaWdoLW5ldC13b3J0aCByZWxvY2F0b3JzIHNlZWtpbmcgYXV0b25vbW91cyBsdXh1cnkgbGlmZXN0eWxlcy48L2xpPgo8L3VsPgo8L2Rpdj4KPC9kaXY+CjxwPlRoZSBzdHJhdGVnaWMgdHJhamVjdG9yeSBvZiBsdXh1cnkgcmVhbCBlc3RhdGUgaW4gVXJ1Z3VheSBwb2ludHMgY2xlYXJseSB0b3dhcmQgdG90YWwgbGlmZXN0eWxlIGludGVncmF0aW9uLiBUaGUgbmV4dCBsb2dpY2FsIHN0ZXAgaW4gdGhpcyBldm9sdXRpb24gaXMgdGhlIHdlbGxuZXNzLWludGVncmF0ZWQgYmFyYmFjb2EuPC9wPgo8cD5XZSBhcmUgc2VlaW5nIG91dGRvb3IgY3VsaW5hcnkgc3BhY2VzIHBhaXJlZCBzZWFtbGVzc2x5IHdpdGggYmlvcGhpbGljIGRlc2lnbiBlbGVtZW50cyBsaWtlIGxpdmluZyB3YWxscyBhbmQgb3JnYW5pYyB3YXRlciBmZWF0dXJlcy4gQWRqYWNlbnQgd2VsbG5lc3Mgem9uZXMgaW5jb3Jwb3JhdGluZyBoaWdoLWVuZCBpbmZyYXJlZCBzYXVuYXMgYW5kIGNvbGQgcGx1bmdlcyBhcmUgYmVjb21pbmcgc3RhbmRhcmQgZXhwZWN0YXRpb25zLjwvcD4KPHA+VGhpcyBjcmVhdGVzIGEgaG9saXN0aWMgb3V0ZG9vciBleHBlcmllbmNlIHdoZXJlIGdhc3Ryb25vbXksIGVudGVydGFpbm1lbnQsIGFuZCBwZXJzb25hbCBoZWFsdGggY29hbGVzY2UuIFdlIGFsc28gYW50aWNpcGF0ZSB0aGUgcmFwaWQgcmlzZSBvZiBzb2xhci1hY3RpdmUgcGVyZ29sYXMgaW4gdGhlIGNvbWluZyBkZXZlbG9wbWVudCBjeWNsZXMuPC9wPgo8cD5UaGVzZSBpbm5vdmF0aXZlIHN0cnVjdHVyZXMgdXNlIHBob3Rvdm9sdGFpYyBnbGFzcyB0byBnZW5lcmF0ZSBzdXN0YWluYWJsZSBwb3dlciBmb3IgdGhlIG91dGRvb3Iga2l0Y2hlbidzIGluZHVjdGlvbiBhcHBsaWFuY2VzIGFuZCBhcmNoaXRlY3R1cmFsIGxpZ2h0aW5nLiBUaGlzIHRyYW5zaXRpb24gdG93YXJkIGNsZWFuIGVuZXJneSBjb29raW5nIHBlcmZlY3RseSBjb21wbGVtZW50cyB0aGUgc29waGlzdGljYXRlZCwgZWNvLWNvbnNjaW91cyBtaW5kc2V0IG9mIHRoZSBtb2Rlcm4gRXVyb3BlYW4gaW52ZXN0b3IuPC9wPgo8cD5GdXR1cmUtcHJvb2ZpbmcgeW91ciBVcnVndWF5YW4gYXNzZXQgbWVhbnMgZW1icmFjaW5nIHRoZXNlIGF1dG9ub21vdXMgbHV4dXJ5IHRlY2hub2xvZ2llcyB0b2RheS4gUHJvcGVydGllcyB0aGF0IG9mZmVyIGNvbXBsZXRlIGVuZXJneSBpbmRlcGVuZGVuY2UgYWxvbmdzaWRlIHdvcmxkLWNsYXNzIGVudGVydGFpbm1lbnQgc3BhY2VzIHdpbGwgY29tbWFuZCB0aGUgaGlnaGVzdCBwcmVtaXVtcyBpbiB0aGUgMjAzMCBtYXJrZXQuPC9wPgo8aDIgaWQ9InN0cmF0ZWdpYy1jb25jbHVzaW9uIj5UaGUgU3RyYXRlZ2ljIENvbmNsdXNpb246IE5hdmlnYXRpbmcgdGhlIE1hcmtldCBTYWZlbHk8L2gyPgo8cD5UaGUgdHJhbnNmb3JtYXRpb24gb2YgdGhlIHRyYWRpdGlvbmFsIFVydWd1YXlhbiBiYXJiYWNvYSBpbnRvIGEgaGlnaC1wZXJmb3JtYW5jZSBlbnRlcnRhaW5tZW50IHN1aXRlIHJlcHJlc2VudHMgYSBnZW5lcmF0aW9uYWwgaW52ZXN0bWVudCBvcHBvcnR1bml0eS4gSXQgcGVyZmVjdGx5IGVuY2Fwc3VsYXRlcyB0aGUgc3ludGhlc2lzIG9mIFNvdXRoIEFtZXJpY2FuIGxpZmVzdHlsZSBhbmQgRXVyb3BlYW4gZW5naW5lZXJpbmcuPC9wPgo8cD5Ib3dldmVyLCBuYXZpZ2F0aW5nIHRoZSBhY3F1aXNpdGlvbiBvZiB0aGVzZSB1bHRyYS1sdXh1cnkgYXNzZXRzIHJlcXVpcmVzIGV4dHJlbWUgY2F1dGlvbi4gVGhlIFVydWd1YXlhbiByZWFsIGVzdGF0ZSBtYXJrZXQgcmVtYWlucyBoaWdobHkgdW5yZWd1bGF0ZWQsIGFuZCB0aGUgaW5kdXN0cnkgc3RhbmRhcmQgb2YgRHVhbCBBZ2VuY3kgcG9zZXMgYSBzZXZlcmUgZmluYW5jaWFsIHJpc2sgdG8gZm9yZWlnbiBpbnZlc3RvcnMuPC9wPgo8cD5XaGVuIGEgc2luZ2xlIGJyb2tlciByZXByZXNlbnRzIGJvdGggdGhlIGJ1eWVyIGFuZCB0aGUgc2VsbGVyLCBpdCBjcmVhdGVzIGEgZGFuZ2Vyb3VzIGNvbmZsaWN0IG9mIGludGVyZXN0IHRoYXQgZnJlcXVlbnRseSByZXN1bHRzIGluIGluZmxhdGVkIHZhbHVhdGlvbnMuIFRlYW0gSGF2ZXJrYXRlIHN0YW5kcyB2ZWhlbWVudGx5IGFnYWluc3QgdGhpcyB1bmV0aGljYWwgcHJhY3RpY2UuPC9wPgo8cD5XZSBvcGVyYXRlIGV4Y2x1c2l2ZWx5IGFzIGEgZGVkaWNhdGVkIEJ1eWVyJ3MgQWdlbnQsIGVuc3VyaW5nIG91ciBzb2xlIGZpZHVjaWFyeSByZXNwb25zaWJpbGl0eSBpcyB0byBwcm90ZWN0IHlvdXIgY2FwaXRhbC4gV2UgcHJvdmlkZSBpbmRlcGVuZGVudCBsZWdhbCBhbmQgZmluYW5jaWFsIG92ZXJzaWdodCB0aHJvdWdob3V0IGV2ZXJ5IHN0YWdlIG9mIHRoZSBhY3F1aXNpdGlvbiBwcm9jZXNzLjwvcD4KPHA+RG8gbm90IG5hdmlnYXRlIHRoaXMgY29tcGxleCBtYXJrZXQgd2l0aG91dCBkZWRpY2F0ZWQgcmVwcmVzZW50YXRpb24uIENvbnRhY3QgVGVhbSBIYXZlcmthdGUgdG9kYXkuIE91ciBleHBlcnQgYWR2aXNvcnkgdGVhbSBpcyByZWFkeSB0byBhc3Npc3QgeW91IGluIEVuZ2xpc2gsIEdlcm1hbiwgRnJlbmNoLCBvciBEdXRjaC48L3A+CjxkaXYgY2xhc3M9ImFzZS1mYXEtc2VjdGlvbiI+CjxoMj5GcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9uczwvaDI+CjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2h5IGFyZSBhbGwtc2Vhc29uIGJhcmJhY29hcyBjb25zaWRlcmVkIGEgaGlnaC12YWx1ZSBpbnZlc3RtZW50IGluIFVydWd1YXk\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPk1vZGVybml6ZWQsIHllYXItcm91bmQgb3V0ZG9vciBsaXZpbmcgc3BhY2VzIGNvbW1hbmQgYSAyNCUgaGlnaGVyIHByaWNlIHBlciBzcXVhcmUgbWV0ZXIgdGhhbiB0cmFkaXRpb25hbCBwcm9wZXJ0aWVzLiBUaGVzZSBoaWdoLXBlcmZvcm1hbmNlIHBhdmlsaW9ucyBvZmZlciBhbiAxOC41JSBhcHByZWNpYXRpb24gcHJlbWl1bSwgc2lnbmlmaWNhbnRseSBpbmNyZWFzaW5nIHRoZSBiYXNlbGluZSB2YWx1YXRpb24gYW5kIHJlc2FsZSBsaXF1aWRpdHkgb2YgY29hc3RhbCBlc3RhdGVzIGZvciBpbnRlcm5hdGlvbmFsIGludmVzdG9ycy48L3A+CjwvZGl2Pgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+Q2FuIGEgdHJhZGl0aW9uYWwgVXJ1Z3VheWFuIGdyaWxsIGJlIHVzZWQgaW5kb29ycyB3aXRob3V0IHNtb2tlIGlzc3Vlcz88L3N1bW1hcnk+CjxkaXYgY2xhc3M9ImFzZS1mYXEtYW5zd2VyIj4KPHA+WWVzLCBtb2Rlcm4gYXJjaGl0ZWN0dXJhbCBkZXNpZ25zIGluY29ycG9yYXRlIGhpZ2gtdmVsb2NpdHkgaW5kdXN0cmlhbCBleHRyYWN0aW9uIHN5c3RlbXMuIFRoZXNlIHN5c3RlbXMgc2lsZW50bHkgcmVtb3ZlIHNtb2tlIGFuZCBvZG9ycywgYWxsb3dpbmcgZm9yIGF1dGhlbnRpYyB3b29kLWZpcmVkIGdyaWxsaW5nIGluc2lkZSBhIGNsaW1hdGUtY29udHJvbGxlZCBnbGFzcyBlbmNsb3N1cmUgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIGludGVyaW9yIGFpciBxdWFsaXR5LjwvcD4KPC9kaXY+CjwvZGV0YWlscz4KPGRldGFpbHMgY2xhc3M9ImFzZS1mYXEtaXRlbSI+CjxzdW1tYXJ5IGNsYXNzPSJhc2UtZmFxLXF1ZXN0aW9uIj5XaGF0IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMgZGVmaW5lIGEgbHV4dXJ5IGVudGVydGFpbm1lbnQgc3VpdGUgaW4gVXJ1Z3VheT88L3N1bW1hcnk+CjxkaXYgY2xhc3M9ImFzZS1mYXEtYW5zd2VyIj4KPHA+SGlnaC1lbmQgc3VpdGVzIGZlYXR1cmUgbW90b3JpemVkIGdsYXNzIGN1cnRhaW4gd2FsbHMsIHJhZGlhbnQgZmxvb3IgaGVhdGluZyBiZW5lYXRoIGltcG9ydGVkIHN0b25lLCBhbmQgcHJvZmVzc2lvbmFsLWdyYWRlIGFwcGxpYW5jZXMgZnJvbSBicmFuZHMgbGlrZSBXb2xmIGFuZCBTdWItWmVyby4gVGhleSBhbHNvIHV0aWxpemUgdGhlcm1hbGx5IGJyb2tlbiBnbGF6aW5nIHRvIG1lZXQgdGhlIHVuY29tcHJvbWlzaW5nIGNvbWZvcnQgYW5kIGVmZmljaWVuY3kgc3RhbmRhcmRzIGV4cGVjdGVkIGJ5IEV1cm9wZWFuIGludmVzdG9ycy48L3A+CjwvZGl2Pgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+SG93IGlzIEV1cm9wZWFuIGRlbWFuZCByZXNoYXBpbmcgdGhlIFB1bnRhIGRlbCBFc3RlIHJlYWwgZXN0YXRlIG1hcmtldD88L3N1bW1hcnk+CjxkaXYgY2xhc3M9ImFzZS1mYXEtYW5zd2VyIj4KPHA+SW52ZXN0b3JzIGZyb20gdGhlIERBQ0ggcmVnaW9uIGFyZSBwcmlvcml0aXppbmcgdGhlcm1hbC1lZmZpY2llbnQgc29jaWFsIHNwYWNlcyBvdmVyIHRyYWRpdGlvbmFsIGFtZW5pdGllcy4gVGhpcyBoYXMgbGVkIHRvIGEgMzAlIGluY3JlYXNlIGluIHRoZSBpbXBvcnQgb2YgRXVyb3BlYW4gZ2xhc3Mgc3lzdGVtcyBhbmQgYSBtYXJrZXQgcGl2b3Qgd2hlcmUgNjUlIG9mIG5ldyBoaWdoLWVuZCBwZXJtaXRzIGluIGFyZWFzIGxpa2UgSm9zZSBJZ25hY2lvIG5vdyBpbmNsdWRlIHdpbnRlci1wcm9vZmVkIHNvY2lhbCB6b25lcy48L3A+CjwvZGl2Pgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2hhdCBhcmUgdGhlIGZ1dHVyZSB0cmVuZHMgZm9yIGx1eHVyeSBvdXRkb29yIGxpdmluZyBpbiBjb2FzdGFsIFVydWd1YXk\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPlRoZSBtYXJrZXQgaXMgbW92aW5nIHRvd2FyZCB3ZWxsbmVzcy1pbnRlZ3JhdGVkIGJhcmJhY29hcyB0aGF0IGZlYXR1cmUgYmlvcGhpbGljIGRlc2lnbiwgaW5mcmFyZWQgc2F1bmFzLCBhbmQgY29sZCBwbHVuZ2VzLiBBZGRpdGlvbmFsbHksIHNvbGFyLWFjdGl2ZSBwZXJnb2xhcyB1c2luZyBwaG90b3ZvbHRhaWMgZ2xhc3MgYXJlIGVtZXJnaW5nIGFzIGEga2V5IGZlYXR1cmUgZm9yIGhpZ2gtbmV0LXdvcnRoIGJ1eWVycyBzZWVraW5nIGVuZXJneSBpbmRlcGVuZGVuY2UgYW5kIGF1dG9ub21vdXMgbHV4dXJ5LjwvcD4KPC9kaXY+CjwvZGV0YWlscz4KPGRldGFpbHMgY2xhc3M9ImFzZS1mYXEtaXRlbSI+CjxzdW1tYXJ5IGNsYXNzPSJhc2UtZmFxLXF1ZXN0aW9uIj5XaHkgaXMgYSBkZWRpY2F0ZWQgQnV5ZXIncyBBZ2VudCBuZWNlc3NhcnkgZm9yIFVydWd1YXlhbiByZWFsIGVzdGF0ZSBhY3F1aXNpdGlvbnM\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPlRoZSBVcnVndWF5YW4gbWFya2V0IHJlbWFpbnMgbGFyZ2VseSB1bnJlZ3VsYXRlZCwgYW5kIHRoZSBjb21tb24gcHJhY3RpY2Ugb2YgRHVhbCBBZ2VuY3kgY3JlYXRlcyBhIHNpZ25pZmljYW50IGNvbmZsaWN0IG9mIGludGVyZXN0LiBBIGRlZGljYXRlZCBCdXllcidzIEFnZW50IGVuc3VyZXMgc29sZSBmaWR1Y2lhcnkgcmVzcG9uc2liaWxpdHkgdG8gdGhlIHB1cmNoYXNlciwgcHJvdGVjdGluZyBjYXBpdGFsIGZyb20gaW5mbGF0ZWQgdmFsdWF0aW9ucyBhbmQgcHJvdmlkaW5nIGluZGVwZW5kZW50IGxlZ2FsIG92ZXJzaWdodC48L3A+CjwvZGl2Pgo8L2RldGFpbHM+CjwvZGl2PnfEiQE8ZGl2IGNsYXNzPSJ5b3VyLXRha2Vhd2F5cy1ib3giPgo8aDI+S2V5IFBvaW50czwvaDI+Cjx1bD4KPGxpPjxzdHJvbmc+SHlicmlkIEFyY2hpdGVjdHVyZTo8L3N0cm9uZz4gTWVyZ2luZyBhdXRoZW50aWMgbG9jYWwgYXNhZG8gY3VsdHVyZSB3aXRoIEdlcm1hbi1lbmdpbmVlcmVkIGNsaW1hdGUgY29udHJvbCBhbmQgaGlnaC1zcGVjIEV1cm9wZWFuIGdsYXppbmcuPC9saT4KPGxpPjxzdHJvbmc+VmFsdWUgUHJlbWl1bTo8L3N0cm9uZz4gTW9kZXJuaXplZCwgeWVhci1yb3VuZCBvdXRkb29yIHNwYWNlcyBjdXJyZW50bHkgY29tbWFuZCBhIDI0JSBoaWdoZXIgcHJpY2UgcGVyIHNxdWFyZSBtZXRlciBpbiBVcnVndWF5J3MgY29hc3RhbCBnb2xkIGJlbHQuPC9saT4KPGxpPjxzdHJvbmc+V2VsbG5lc3MgSW50ZWdyYXRpb246PC9zdHJvbmc+IEZ1dHVyZSBsdXh1cnkgZGVzaWducyBpbmNvcnBvcmF0ZSBiaW9waGlsaWMgZWxlbWVudHMsIHNvbGFyLWFjdGl2ZSBwZXJnb2xhcywgYW5kIGFkamFjZW50IHRoZXJtYWwgd2VsbG5lc3Mgem9uZXMuPC9saT4KPC91bD4KPC9kaXY+CjxkaXYgY2xhc3M9ImN1c3RvbS10b2MtYm94Ij4KPGgyPlRhYmxlIG9mIENvbnRlbnRzPC9oMj4KPHVsPgo8bGk+PGEgaHJlZj0iI3RoZS12aXNpb24iPlRoZSBWaXNpb246IEVuZ2luZWVyaW5nIHRoZSBVbHRpbWF0ZSBFbnRlcnRhaW5tZW50IFN1aXRlPC9hPjwvbGk+CjxsaT48YSBocmVmPSIjbWFya2V0LWludGVsbGlnZW5jZSI+TWFya2V0IEludGVsbGlnZW5jZSAmYW1wOyBUaGUgRXVyb3BlYW4gU3RhbmRhcmQ8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNhcmNoaXRlY3R1cmFsLWRlZXAtZGl2ZSI+VGhlIEFyY2hpdGVjdHVyYWwgJmFtcDsgTGlmZXN0eWxlIERlZXAgRGl2ZTwvYT4KPHVsPgo8bGk+PGEgaHJlZj0iI2VsaW1pbmF0aW5nLWZyaWN0aW9uIj5FbGltaW5hdGluZyBFbnZpcm9ubWVudGFsIEZyaWN0aW9uPC9hPjwvbGk+CjxsaT48YSBocmVmPSIjaHlicmlkLWFyY2hpdGVjdHVyZSI+VGhlIFJpc2Ugb2YgSHlicmlkIEFyY2hpdGVjdHVyZTwvYT48L2xpPgo8L3VsPgo8L2xpPgo8bGk+PGEgaHJlZj0iI3RlYW0taGF2ZXJrYXRlLWFuYWx5c2lzIj5UZWFtIEhhdmVya2F0ZSBBbmFseXNpczogVGhlIEludmVzdG1lbnQgUGVyc3BlY3RpdmU8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNidXllcnMtcm9hZG1hcCI+VGhlIEJ1eWVyJ3MgUm9hZG1hcDogRnV0dXJlLVByb29maW5nIFlvdXIgQXNzZXQ8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNzdHJhdGVnaWMtY29uY2x1c2lvbiI+VGhlIFN0cmF0ZWdpYyBDb25jbHVzaW9uOiBOYXZpZ2F0aW5nIHRoZSBNYXJrZXQgU2FmZWx5PC9hPjwvbGk+CjwvdWw+CjwvZGl2Pgo8aDIgaWQ9InRoZS12aXNpb24iPlRoZSBWaXNpb246IEVuZ2luZWVyaW5nIHRoZSBVbHRpbWF0ZSBFbnRlcnRhaW5tZW50IFN1aXRlPC9oMj4KPHA+UHJvcGVydGllcyBpbiBVcnVndWF5J3MgY29hc3RhbCBnb2xkIGJlbHQgZmVhdHVyaW5nIG1vZGVybml6ZWQsIHllYXItcm91bmQgb3V0ZG9vciBsaXZpbmcgc3BhY2VzIGhhdmUgY29tbWFuZGVkIGEgMjQlIGhpZ2hlciBwcmljZSBwZXIgc3F1YXJlIG1ldGVyIHRoYW4gdHJhZGl0aW9uYWwgcHJvcGVydGllcyBpbiB0aGUgZmlyc3QgcXVhcnRlciBvZiAyMDI2LCBhY2NvcmRpbmcgdG8gZGF0YSBmcm9tIHRoZSBVcnVndWF5IFJlYWwgRXN0YXRlIENoYW1iZXIgKENJVSkuPC9wPgo8cD5UaGlzIHN0cmlraW5nIG1ldHJpYyBoaWdobGlnaHRzIGEgcHJvZm91bmQgYXJjaGl0ZWN0dXJhbCBzaGlmdCBvY2N1cnJpbmcgYWxvbmcgdGhlIFNvdXRoIEF0bGFudGljIGNvYXN0LiBUaGUgdHJhZGl0aW9uYWwgVXJ1Z3VheWFuIGJhcmJhY29hIGhhcyB0cmFuc2l0aW9uZWQgZnJvbSBhIHJ1c3RpYywgc2VwYXJhdGUgc3RydWN0dXJlIGludG8gYSBoaWdoLXBlcmZvcm1hbmNlIGdsYXNzLWVuY2xvc2VkIHBhdmlsaW9uIGludGVncmF0ZWQgZGlyZWN0bHkgaW50byB0aGUgbWFpbiByZXNpZGVuY2UuPC9wPgo8cD5Gb3IgZGVjYWRlcywgdGhlIHF1aW5jaG8gc2VydmVkIGFzIGEgc2ltcGxlIHRoYXRjaGVkLXJvb2Ygc2hlbHRlciBmb3Igc3VtbWVyIGJhcmJlY3Vlcy4gVG9kYXksIGl0IHJlcHJlc2VudHMgdGhlIHBpbm5hY2xlIG9mIGx1eHVyeSByZWFsIGVzdGF0ZSBkZXNpZ24gZm9yIGhpZ2gtbmV0LXdvcnRoIGluZGl2aWR1YWxzIHJlbG9jYXRpbmcgdG8gU291dGggQW1lcmljYS48L3A+CjxwPlRoZSBzZW5zb3J5IGV4cGVyaWVuY2Ugb2YgYSB0cmFkaXRpb25hbCBVcnVndWF5YW4gYXNhZG8gaXMgYSBjdWx0dXJhbCBjb3JuZXJzdG9uZSB0aGF0IGNhcHRpdmF0ZXMgZm9yZWlnbiB2aXNpdG9ycy4gVGhlIGNyYWNrbGluZyBvZiB0aGUgd29vZCBmaXJlLCB0aGUgYXJvbWEgb2Ygc2xvdy1yb2FzdGVkIG1lYXRzLCBhbmQgdGhlIGNvbW11bmFsIGdhdGhlcmluZyBvZiBmcmllbmRzIGRlZmluZSB0aGUgbG9jYWwgbGlmZXN0eWxlLjwvcD4KPHA+SG93ZXZlciwgZXhwb3Npbmcgb25lc2VsZiB0byB0aGUgY29hc3RhbCB3aW5kcyBvZiBKdWx5IHRvIGVuam95IHRoaXMgdHJhZGl0aW9uIGlzIG5vIGxvbmdlciBuZWNlc3NhcnkuIFRoZSBtb2Rlcm4gZW50ZXJ0YWlubWVudCBzdWl0ZSBjYXB0dXJlcyB0aGUgc291bCBvZiB0aGUgYXNhZG8gd2hpbGUgZW50aXJlbHkgZWxpbWluYXRpbmcgdGhlIGhhcnNoIGVudmlyb25tZW50YWwgZWxlbWVudHMuPC9wPgo8cD5FdXJvcGVhbiBpbnZlc3RvcnMgYXJlIGRyaXZpbmcgdGhpcyB0cmFuc2Zvcm1hdGlvbiB3aXRoIHVuY29tcHJvbWlzaW5nIGRlbWFuZHMgZm9yIHllYXItcm91bmQgdXNhYmlsaXR5LiBUaGV5IHNlZWsgdG8gZW5qb3kgdGhlIGF1dGhlbnRpYyBsb2NhbCBjdWx0dXJlIHdpdGhvdXQgc2FjcmlmaWNpbmcgdGhlIGNsaW1hdGUtY29udHJvbGxlZCBjb21mb3J0IHRoZXkgZXhwZWN0IGZyb20gTm9ydGhlcm4gSGVtaXNwaGVyZSBzdGFuZGFyZHMuPC9wPgo8cD5JbiAyMDI2LCB0aGUgcHJldmFpbGluZyB0cmVuZCBmb2N1c2VzIGVudGlyZWx5IG9uIGFsbC1zZWFzb24gZW50ZXJ0YWlubWVudCBzdWl0ZXMuIFRoZXNlIHNvcGhpc3RpY2F0ZWQgc3BhY2VzIGZlYXR1cmUgbW90b3JpemVkIGdsYXNzIGN1cnRhaW4gd2FsbHMsIHByb2Zlc3Npb25hbC1ncmFkZSBzdGFpbmxlc3Mgc3RlZWwgb3V0ZG9vciBraXRjaGVucywgYW5kIGFyY2hpdGVjdHVyYWwgbGlnaHRpbmcgc3lzdGVtcy48L3A+CjxoMiBpZD0ibWFya2V0LWludGVsbGlnZW5jZSI+TWFya2V0IEludGVsbGlnZW5jZSAmYW1wOyBUaGUgRXVyb3BlYW4gU3RhbmRhcmQ8L2gyPgo8ZGl2IGNsYXNzPSJhc2UtYnVzaW5lc3Mtd3JhcHBlciBhc2Utc3R5bGUtc3RhdHMiPgo8ZGl2IGNsYXNzPSJhc2UtaW5mby1oZWFkZXIiPgo8aDM+TWFya2V0IEludGVsbGlnZW5jZSAmYW1wOyBEYXRhPC9oMz4KPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1pbmZvLWdyaWQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jYXJkIj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtdmFsdWUiPjE4LjUlPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNvbnRlbnQiPgo8aDQ+QXBwcmVjaWF0aW9uIFByZW1pdW08L2g0Pgo8cCBjbGFzcz0iYXNlLXN0YXQtc3VtbWFyeSI+VGhlIHZhbHVlIGluY3JlYXNlIGZvciBsdXh1cnkgaG9tZXMgaW4gUHVudGEgZGVsIEVzdGUgdGhhdCBmZWF0dXJlICdnbGFzcy13cmFwcGVkJyBvdXRkb29yIGtpdGNoZW5zIGNvbXBhcmVkIHRvIHRyYWRpdGlvbmFsIG9wZW4tYWlyIHF1aW5jaG9zLCBwZXIgRWwgUGHDrXMgUmVhbCBFc3RhdGUgSW50ZWxsaWdlbmNlLjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jYXJkIj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtdmFsdWUiPiQxLjJCPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNvbnRlbnQiPgo8aDQ+Rm9yZWlnbiBEaXJlY3QgSW52ZXN0bWVudDwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5UaGUgdG90YWwgcHJvamVjdGVkIGludmVzdG1lbnQgZmxvdyBmcm9tIHRoZSBEQUNIIHJlZ2lvbiBpbnRvIFVydWd1YXlhbiByZXNpZGVudGlhbCBkZXZlbG9wbWVudCBmb3IgMjAyNiwgZHJpdmVuIGJ5IGxpZmVzdHlsZS1jZW50cmljIGFyY2hpdGVjdHVyYWwgcHJvamVjdHMsIGFjY29yZGluZyB0byB0aGUgTWluaXN0cnkgb2YgRWNvbm9teSBhbmQgRmluYW5jZS48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY2FyZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LXZhbHVlIj42NSU8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5OZXcgQnVpbGQgSW50ZWdyYXRpb248L2g0Pgo8cCBjbGFzcz0iYXNlLXN0YXQtc3VtbWFyeSI+VGhlIHBlcmNlbnRhZ2Ugb2YgbmV3IGhpZ2gtZW5kIHJlc2lkZW50aWFsIHBlcm1pdHMgaW4gSm9zZSBJZ25hY2lvIHRoYXQgaW5jbHVkZSAnd2ludGVyLXByb29mZWQnIG91dGRvb3Igc29jaWFsIHpvbmVzIGFzIHBhcnQgb2YgdGhlIHByaW1hcnkgZmxvb3IgcGxhbiwgYXMgcmVwb3J0ZWQgYnkgdGhlIEludGVuZGVuY2lhIGRlIE1hbGRvbmFkby48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY2FyZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LXZhbHVlIj40MDAlPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNvbnRlbnQiPgo8aDQ+S2l0Y2hlbiBTcGVjIEdyb3d0aDwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5UaGUgc3VyZ2UgaW4gZGVtYW5kIGZvciBwcm9mZXNzaW9uYWwtZ3JhZGUgb3V0ZG9vciBhcHBsaWFuY2VzIChXb2xmLCBTdWItWmVybywgYW5kIGxvY2FsIGFydGlzYW4gc3RhaW5sZXNzIHN0ZWVsKSBpbiB0aGUgVXJ1Z3VheWFuIG1hcmtldCBzaW5jZSAyMDI0LCBhY2NvcmRpbmcgdG8gdGhlIFVydWd1YXlhbiBDaGFtYmVyIG9mIENvbW1lcmNlLjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxwPlRoZSBkYXRhIHByZXNlbnRlZCBhYm92ZSBwYWludHMgYSBjbGVhciBwaWN0dXJlIG9mIHNoaWZ0aW5nIGJ1eWVyIHByaW9yaXRpZXMgaW4gdGhlIGx1eHVyeSBzZWN0b3IuIEFuIDE4LjUlIGFwcHJlY2lhdGlvbiBwcmVtaXVtIGZvciBob21lcyB3aXRoIGdsYXNzLXdyYXBwZWQgb3V0ZG9vciBraXRjaGVucyBkZW1vbnN0cmF0ZXMgdGhhdCB0aGVzZSB1cGdyYWRlcyBhcmUgbm90IG1lcmVseSBhZXN0aGV0aWMgY2hvaWNlcy48L3A+CjxwPlRoZXkgYXJlIGNhbGN1bGF0ZWQgaW52ZXN0bWVudHMgdGhhdCBzaWduaWZpY2FudGx5IGluY3JlYXNlIHRoZSBiYXNlbGluZSB2YWx1YXRpb24gb2YgY29hc3RhbCBlc3RhdGVzLiBIaWdoLW5ldC13b3J0aCBidXllcnMgZnJvbSBHZXJtYW55LCBTd2l0emVybGFuZCwgYW5kIEF1c3RyaWEgdmlldyB0aGVzZSBlbmNsb3NlZCBwYXZpbGlvbnMgYXMgZXNzZW50aWFsIHByaW1hcnkgbGl2aW5nIGFyZWFzIHJhdGhlciB0aGFuIHNlYXNvbmFsIG5vdmVsdGllcy48L3A+CjxwPlRoZSBwcm9qZWN0ZWQgJDEuMkIgaW4gZm9yZWlnbiBkaXJlY3QgaW52ZXN0bWVudCBmcm9tIHRoZSBEQUNIIHJlZ2lvbiBpcyBoZWF2aWx5IHdlaWdodGVkIHRvd2FyZCBsaWZlc3R5bGUtY2VudHJpYyBhcmNoaXRlY3R1cmFsIHByb2plY3RzLiBEZXZlbG9wZXJzIHdobyBmYWlsIHRvIGludGVncmF0ZSB0aGVzZSB3aW50ZXItcHJvb2ZlZCBzb2NpYWwgem9uZXMgYXJlIGZpbmRpbmcgdGhlaXIgcHJvcGVydGllcyBsaW5nZXJpbmcgb24gdGhlIG1hcmtldC48L3A+CjxwPkZ1cnRoZXJtb3JlLCB0aGUgZmFjdCB0aGF0IDY1JSBvZiBuZXcgaGlnaC1lbmQgcmVzaWRlbnRpYWwgcGVybWl0cyBpbiBKb3NlIElnbmFjaW8gaW5jbHVkZSB0aGVzZSBzcGFjZXMgcHJvdmVzIHRoYXQgdGhlIG1hcmtldCBoYXMgZnVuZGFtZW50YWxseSBwaXZvdGVkLiBBcmNoaXRlY3RzIGFyZSBubyBsb25nZXIgdHJlYXRpbmcgdGhlIGJhcmJlY3VlIGFyZWEgYXMgYW4gYWZ0ZXJ0aG91Z2h0OyBpdCBpcyBub3cgdGhlIGNlbnRyYWwgYW5jaG9yIG9mIHRoZSBwcmltYXJ5IGZsb29yIHBsYW4uPC9wPgo8cD5UaGlzIGV2b2x1dGlvbiBpcyBhbHNvIGRyaXZpbmcgYSBtYXNzaXZlIDQwMCUgc3VyZ2UgaW4gZGVtYW5kIGZvciBwcm9mZXNzaW9uYWwtZ3JhZGUgb3V0ZG9vciBhcHBsaWFuY2VzLiBCcmFuZHMgbGlrZSBXb2xmIGFuZCBTdWItWmVybyBhcmUgYmVpbmcgc2VhbWxlc3NseSBpbnRlZ3JhdGVkIHdpdGggbG9jYWwgYXJ0aXNhbiBzdGFpbmxlc3Mgc3RlZWwgZ3JpbGxzIHRvIGNyZWF0ZSBoeWJyaWQgY3VsaW5hcnkgbWFzdGVycGllY2VzLjwvcD4KPGgyIGlkPSJhcmNoaXRlY3R1cmFsLWRlZXAtZGl2ZSI+VGhlIEFyY2hpdGVjdHVyYWwgJmFtcDsgTGlmZXN0eWxlIERlZXAgRGl2ZTwvaDI+CjxoMyBpZD0iZWxpbWluYXRpbmctZnJpY3Rpb24iPkVsaW1pbmF0aW5nIEVudmlyb25tZW50YWwgRnJpY3Rpb248L2gzPgo8cD5UaGUgdHJhZGl0aW9uYWwgcXVpbmNobyBvZnRlbiBzdWZmZXJlZCBmcm9tIHNtb2tlIGFjY3VtdWxhdGlvbiwgaW5zZWN0IGludHJ1c2lvbiwgYW5kIHNlYXNvbmFsIHRlbXBlcmF0dXJlIGV4dHJlbWVzLiBUaGVzZSBlbnZpcm9ubWVudGFsIGZyaWN0aW9ucyBtYWRlIHRoZSBzcGFjZXMgdmlydHVhbGx5IHVudXNhYmxlIGR1cmluZyB0aGUgY3Jpc3AgU291dGggQXRsYW50aWMgd2ludGVycy48L3A+CjxwPk1vZGVybiBhcmNoaXRlY3R1cmFsIHNvbHV0aW9ucyBhZGRyZXNzIHRoaXMgZnJpY3Rpb24gdGhyb3VnaCB0aGUgaW1wbGVtZW50YXRpb24gb2YgaGlnaC12ZWxvY2l0eSBpbmR1c3RyaWFsIGV4dHJhY3Rpb24gc3lzdGVtcy4gVGhlc2Ugc3lzdGVtcyBzaWxlbnRseSByZW1vdmUgc21va2UgYW5kIG9kb3JzLCBhbGxvd2luZyBmb3IgaW5kb29yIGdyaWxsaW5nIHdpdGhvdXQgY29tcHJvbWlzaW5nIHRoZSBhbWJpZW50IGFpciBxdWFsaXR5LjwvcD4KPHA+UmVjZXNzZWQgZmxvb3IgdHJhY2tzIGhhdmUgYmVjb21lIGEgc3RhbmRhcmQgZmVhdHVyZSBmb3Igc2VhbWxlc3MgaW5kb29yLW91dGRvb3IgdHJhbnNpdGlvbnMuIFdoZW4gdGhlIG1vdG9yaXplZCBnbGFzcyB3YWxscyByZXRyYWN0LCB0aGUgYmFycmllciBiZXR3ZWVuIHRoZSBpbnRlcmlvciBsaXZpbmcgc3BhY2UgYW5kIHRoZSBydWdnZWQgVXJ1Z3VheWFuIGxhbmRzY2FwZSBjb21wbGV0ZWx5IGRpc2FwcGVhcnMuPC9wPgo8cD5SYWRpYW50IGZsb29yIGhlYXRpbmcgYmVuZWF0aCBpbXBvcnRlZCBzdG9uZSBwYXRpb3MgZW5zdXJlcyBhYnNvbHV0ZSBjb21mb3J0IGR1cmluZyB0aGUgY29vbGVyIG1vbnRocy4gVGhpcyB3aW50ZXItcHJvb2Zpbmcgb2YgdGhlIG91dGRvb3IgZXhwZXJpZW5jZSBzb2x2ZXMgdGhlIHByaW1hcnkgZGV0ZXJyZW50IGZvciB5ZWFyLXJvdW5kIEV1cm9wZWFuIHJlc2lkZW50cy48L3A+CjxwPlRoaXMgbGV2ZWwgb2Ygc3RydWN0dXJhbCBzb3BoaXN0aWNhdGlvbiBpcyBtYWRlIHBvc3NpYmxlIGJ5IGEgPGEgaHJlZj0iaHR0cHM6Ly93d3cuc3RhdGUuZ292L3JlcG9ydHMvMjAyNC1pbnZlc3RtZW50LWNsaW1hdGUtc3RhdGVtZW50cy91cnVndWF5LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3ciPnN0cm9uZyBjbGltYXRlIGZvciBmb3JlaWduIGRpcmVjdCBpbnZlc3RtZW50IGluIFVydWd1YXk8L2E+LiBTdGFibGUgZWNvbm9taWMgcG9saWNpZXMgZW5jb3VyYWdlIGRldmVsb3BlcnMgdG8gcHVzaCB0aGUgYm91bmRhcmllcyBvZiBoaWdoLWVuZCBhcmNoaXRlY3R1cmFsIGlubm92YXRpb24uPC9wPgo8aDMgaWQ9Imh5YnJpZC1hcmNoaXRlY3R1cmUiPlRoZSBSaXNlIG9mIEh5YnJpZCBBcmNoaXRlY3R1cmU8L2gzPgo8cD5TbWFydCBtb25leSBpcyBmbG93aW5nIHJhcGlkbHkgdG93YXJkIGJvdXRpcXVlIGRldmVsb3BlcnMgaW4gSm9zZSBJZ25hY2lvIGFuZCBHYXJ6w7NuIHdobyBzcGVjaWFsaXplIGluIHRoaXMgaHlicmlkIGFyY2hpdGVjdHVyZS4gVGhlc2UgdmlzaW9uYXJ5IGZpcm1zIGFyZSByZWRlZmluaW5nIHRoZSBzcGF0aWFsIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRoZSBob21lIGFuZCB0aGUgc3Vycm91bmRpbmcgZW52aXJvbm1lbnQuPC9wPgo8cD5FdXJvcGVhbi1zcGVjIGdsYXppbmcgZmlybXMgYW5kIEdlcm1hbi1lbmdpbmVlcmVkIGNsaW1hdGUgY29udHJvbCBtYW51ZmFjdHVyZXJzIGhhdmUgYWdncmVzc2l2ZWx5IGVudGVyZWQgdGhlIGxvY2FsIG1hcmtldC4gVGhleSBhcmUgc3BlY2lmaWNhbGx5IHRhcmdldGluZyB0aGUgREFDSCBkZW1vZ3JhcGhpYywgd2hpY2ggZGVtYW5kcyB1bmNvbXByb21pc2luZyB0aGVybWFsIGVmZmljaWVuY3kgYW5kIGFjb3VzdGljIGluc3VsYXRpb24uPC9wPgo8cD5MZWFkaW5nIHRoZSBkaXNydXB0aW9uIGFyZSBsb2NhbCBmaXJtcyBsaWtlIEFyY2hpLVVydWd1YXksIHdoaWNoIG1hc3RlcmZ1bGx5IGludGVncmF0ZSBzdXN0YWluYWJsZSBsb2NhbCBtYXRlcmlhbHMgd2l0aCBoaWdoLXRlY2ggYXV0b21hdGlvbi4gVGhleSBjYXRlciBleGNsdXNpdmVseSB0byBidXllcnMgd2hvIGRlbWFuZCBhIGZsYXdsZXNzIHRyYW5zaXRpb24gYmV0d2VlbiBpbnRlcmlvciBsdXh1cnkgYW5kIHRoZSBuYXR1cmFsIHdvcmxkLjwvcD4KPHA+QSAyMDI1IHN0dWR5IGJ5IFVydWd1YXkgWFhJIGluZGljYXRlZCB0aGF0IDcyJSBvZiBHZXJtYW4tc3BlYWtpbmcgYnV5ZXJzIHByaW9yaXRpemVkICd0aGVybWFsLWVmZmljaWVudCBzb2NpYWwgc3BhY2VzJyBvdmVyIHRyYWRpdGlvbmFsIGx1eHVyeSBhbWVuaXRpZXMgbGlrZSBob21lIGNpbmVtYXMsIGxlYWRpbmcgdG8gYSAzMCUgaW5jcmVhc2UgaW4gdGhlIGltcG9ydCBvZiBoaWdoLXNwZWMgRXVyb3BlYW4gZ2xhc3MgY3VydGFpbiBzeXN0ZW1zIGludG8gdGhlIE1hbGRvbmFkbyBkZXBhcnRtZW50LjwvcD4KPHA+VGhlc2UgcHJvZm91bmQgZGVtb2dyYXBoaWMgc2hpZnRzIGFuZCB0aGVpciBpbXBhY3Qgb24gbG9jYWwgc3VwcGx5IGNoYWlucyBhcmUgdGhvcm91Z2hseSBkb2N1bWVudGVkIGluIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnVydWd1YXl4eGkuZ3ViLnV5L2VuL2luZm9ybWF0aW9uLWNlbnRlci9hcnRpY2xlL2ZvcmVpZ24tZGlyZWN0LWludmVzdG1lbnQtZmRpLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3ciPnJlY2VudCByZXBvcnRzIGFuZCBkYXRhIGZyb20gVXJ1Z3VheSBYWEk8L2E+LiBUaGUgZGF0YSBjb25maXJtcyB0aGF0IEV1cm9wZWFuIGJ1eWVycyBhcmUgcmVzaGFwaW5nIHRoZSB2ZXJ5IGZhYnJpYyBvZiBVcnVndWF5YW4gY29hc3RhbCBhcmNoaXRlY3R1cmUuPC9wPgo8aDIgaWQ9InRlYW0taGF2ZXJrYXRlLWFuYWx5c2lzIj5UZWFtIEhhdmVya2F0ZSBBbmFseXNpczogVGhlIEludmVzdG1lbnQgUGVyc3BlY3RpdmU8L2gyPgo8cD5BcyBUZWFtIEhhdmVya2F0ZSwgd2UgYW5hbHl6ZSB0aGlzIGFyY2hpdGVjdHVyYWwgZXZvbHV0aW9uIG5vdCBqdXN0IGFzIGEgZGVzaWduIHRyZW5kLCBidXQgYXMgYSBjcml0aWNhbCB2YWx1ZSBtdWx0aXBsaWVyLiBUcmFuc2Zvcm1pbmcgYSBzZWFzb25hbCBwYXRpbyBpbnRvIGFuIGFsbC1zZWFzb24gcGF2aWxpb24gZHJhc3RpY2FsbHkgaW5jcmVhc2VzIHRoZSB1c2FibGUgc3F1YXJlIGZvb3RhZ2Ugb2YgYW4gZXN0YXRlLjwvcD4KPHA+VGhpcyBzcGF0aWFsIG9wdGltaXphdGlvbiB0cmFuc2xhdGVzIGRpcmVjdGx5IGludG8gaGlnaGVyIHJlbnRhbCB5aWVsZHMgYW5kIHN1cGVyaW9yIHJlc2FsZSB2YWx1YXRpb25zLiBUaGUgRXVyb3BlYW4gYnV5ZXIgZG9lcyBub3Qgd2FudCB0byBtYWludGFpbiBhIHByb3BlcnR5IHRoYXQgY2FuIG9ubHkgYmUgZnVsbHkgZW5qb3llZCBmb3IgdGhyZWUgbW9udGhzIG9mIHRoZSB5ZWFyLjwvcD4KPHA+T3VyIHByb3ByaWV0YXJ5IG1hcmtldCBhbmFseXNpcyByZXZlYWxzIHRoYXQgaG9tZXMgd2l0aCB0aGVzZSBzcGVjaWZpYyB1cGdyYWRlcyBzcGVuZCA0MCUgZmV3ZXIgZGF5cyBvbiB0aGUgbWFya2V0LiBUaGUgbGlxdWlkaXR5IG9mIHRoZXNlIGFzc2V0cyBwcm92aWRlcyBhIHNpZ25pZmljYW50IGxheWVyIG9mIHNlY3VyaXR5IGZvciBmb3JlaWduIGNhcGl0YWwgZW50ZXJpbmcgdGhlIHJlZ2lvbi48L3A+CjxwPkJ5IGVuY2xvc2luZyB0aGUgYmFyYmFjb2Egd2l0aCB0aGVybWFsbHkgYnJva2VuIGdsYXNzIGFuZCBpbnRlZ3JhdGluZyBjbGltYXRlIGNvbnRyb2wsIHRoZSBob21lIGJlY29tZXMgYSB0cnVlIHllYXItcm91bmQgc2FuY3R1YXJ5LiBUaGlzIGxpZmVzdHlsZSB1cGdyYWRlIGlzIGEgbWFqb3IgY2F0YWx5c3QgZm9yIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5sbG95ZHNiYW5rdHJhZGUuY29tL2VuL21hcmtldC1wb3RlbnRpYWwvdXJ1Z3VheS9pbnZlc3RtZW50IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyI+Z3Jvd2luZyBmb3JlaWduIGRpcmVjdCBpbnZlc3RtZW50IGludG8gdGhlIFVydWd1YXlhbiByZWFsIGVzdGF0ZSBtYXJrZXQ8L2E+LjwvcD4KPHA+SW52ZXN0b3JzIGZyb20gdGhlIERBQ0ggcmVnaW9uIGFyZSBkcmF3biB0byBVcnVndWF5IGZvciBpdHMgc2FmZXR5LCBzcGFjZSwgYW5kIG5hdHVyYWwgYmVhdXR5LiBIb3dldmVyLCB0aGV5IHJlZnVzZSB0byBjb21wcm9taXNlIG9uIHRoZSBlbmdpbmVlcmluZyBzdGFuZGFyZHMgdGhleSBhcmUgYWNjdXN0b21lZCB0byBpbiBFdXJvcGUuPC9wPgo8cD5Qcm9wZXJ0aWVzIHRoYXQgc3VjY2Vzc2Z1bGx5IGJyaWRnZSB0aGlzIGdhcCBiZXR3ZWVuIGxvY2FsIGNoYXJtIGFuZCBFdXJvcGVhbiBlbmdpbmVlcmluZyBhcmUgY3VycmVudGx5IHRoZSBtb3N0IGxpcXVpZCBhc3NldHMgaW4gUHVudGEgZGVsIEVzdGUgYW5kIEpvc2UgSWduYWNpby4gV2UgYWR2aXNlIG91ciBjbGllbnRzIHRvIGFnZ3Jlc3NpdmVseSB0YXJnZXQgdGhlc2UgbW9kZXJuaXplZCBwcm9wZXJ0aWVzIG9yIGZhY3RvciB0aGUgdXBncmFkZSBjb3N0cyBpbnRvIHRoZWlyIGluaXRpYWwgYWNxdWlzaXRpb24gc3RyYXRlZ3kuPC9wPgo8aDIgaWQ9ImJ1eWVycy1yb2FkbWFwIj5UaGUgQnV5ZXIncyBSb2FkbWFwOiBGdXR1cmUtUHJvb2ZpbmcgWW91ciBBc3NldDwvaDI+CjxkaXYgY2xhc3M9ImFzZS1idXNpbmVzcy13cmFwcGVyIGFzZS1zdHlsZS1leGVjdXRpdmUtbGlzdCI+CjxkaXYgY2xhc3M9ImFzZS1pbmZvLWhlYWRlciI+CjxoMz5TdHJhdGVnaWMgVHJhamVjdG9yeTwvaDM+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2UtZXhlY3V0aXZlLWJvZHkiPgo8dWwgY2xhc3M9ImFzZS1wcmVtaXVtLWNoZWNrbGlzdCI+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBUcmFuc2l0aW9uIHRvd2FyZCB0aGUgIldlbGxuZXNzLUludGVncmF0ZWQgQmFyYmFjb2EsIiBtZXJnaW5nIGN1bGluYXJ5IGh1YnMgd2l0aCBiaW9waGlsaWMgZGVzaWduIGVsZW1lbnRzIGxpa2UgbGl2aW5nIHdhbGxzLjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBEZXZlbG9wIGFkamFjZW50IHdlbGxuZXNzIHpvbmVzIGluY29ycG9yYXRpbmcgaGlnaC1lbmQgaW5mcmFyZWQgc2F1bmFzIGFuZCBjb2xkIHBsdW5nZXMgZm9yIGEgaG9saXN0aWMgb3V0ZG9vciBleHBlcmllbmNlLjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBJbXBsZW1lbnQgIlNvbGFyLUFjdGl2ZSBQZXJnb2xhcyIgdXNpbmcgcGhvdG92b2x0YWljIGdsYXNzIHRvIGVuc3VyZSBzdXN0YWluYWJsZSBwb3dlciBmb3Igb3V0ZG9vciBsaWdodGluZyBhbmQgYXBwbGlhbmNlcy48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImFzZS1saXN0LWljb24iPuKcpjwvc3Bhbj4gQWRvcHQgaW5kdWN0aW9uLWJhc2VkIG91dGRvb3IgY29va2luZyB0ZWNobm9sb2d5IHRvIGxldmVyYWdlIHJlbmV3YWJsZSBlbmVyZ3kgc291cmNlcy48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImFzZS1saXN0LWljb24iPuKcpjwvc3Bhbj4gRm9jdXMgb24gZW5lcmd5IGluZGVwZW5kZW5jZSBhcyBhIGNvcmUgc2VsbGluZyBwb2ludCBmb3IgaGlnaC1uZXQtd29ydGggcmVsb2NhdG9ycyBzZWVraW5nIGF1dG9ub21vdXMgbHV4dXJ5IGxpZmVzdHlsZXMuPC9saT4KPC91bD4KPC9kaXY+CjwvZGl2Pgo8cD5UaGUgc3RyYXRlZ2ljIHRyYWplY3Rvcnkgb2YgbHV4dXJ5IHJlYWwgZXN0YXRlIGluIFVydWd1YXkgcG9pbnRzIGNsZWFybHkgdG93YXJkIHRvdGFsIGxpZmVzdHlsZSBpbnRlZ3JhdGlvbi4gVGhlIG5leHQgbG9naWNhbCBzdGVwIGluIHRoaXMgZXZvbHV0aW9uIGlzIHRoZSB3ZWxsbmVzcy1pbnRlZ3JhdGVkIGJhcmJhY29hLjwvcD4KPHA+V2UgYXJlIHNlZWluZyBvdXRkb29yIGN1bGluYXJ5IHNwYWNlcyBwYWlyZWQgc2VhbWxlc3NseSB3aXRoIGJpb3BoaWxpYyBkZXNpZ24gZWxlbWVudHMgbGlrZSBsaXZpbmcgd2FsbHMgYW5kIG9yZ2FuaWMgd2F0ZXIgZmVhdHVyZXMuIEFkamFjZW50IHdlbGxuZXNzIHpvbmVzIGluY29ycG9yYXRpbmcgaGlnaC1lbmQgaW5mcmFyZWQgc2F1bmFzIGFuZCBjb2xkIHBsdW5nZXMgYXJlIGJlY29taW5nIHN0YW5kYXJkIGV4cGVjdGF0aW9ucy48L3A+CjxwPlRoaXMgY3JlYXRlcyBhIGhvbGlzdGljIG91dGRvb3IgZXhwZXJpZW5jZSB3aGVyZSBnYXN0cm9ub215LCBlbnRlcnRhaW5tZW50LCBhbmQgcGVyc29uYWwgaGVhbHRoIGNvYWxlc2NlLiBXZSBhbHNvIGFudGljaXBhdGUgdGhlIHJhcGlkIHJpc2Ugb2Ygc29sYXItYWN0aXZlIHBlcmdvbGFzIGluIHRoZSBjb21pbmcgZGV2ZWxvcG1lbnQgY3ljbGVzLjwvcD4KPHA+VGhlc2UgaW5ub3ZhdGl2ZSBzdHJ1Y3R1cmVzIHVzZSBwaG90b3ZvbHRhaWMgZ2xhc3MgdG8gZ2VuZXJhdGUgc3VzdGFpbmFibGUgcG93ZXIgZm9yIHRoZSBvdXRkb29yIGtpdGNoZW4ncyBpbmR1Y3Rpb24gYXBwbGlhbmNlcyBhbmQgYXJjaGl0ZWN0dXJhbCBsaWdodGluZy4gVGhpcyB0cmFuc2l0aW9uIHRvd2FyZCBjbGVhbiBlbmVyZ3kgY29va2luZyBwZXJmZWN0bHkgY29tcGxlbWVudHMgdGhlIHNvcGhpc3RpY2F0ZWQsIGVjby1jb25zY2lvdXMgbWluZHNldCBvZiB0aGUgbW9kZXJuIEV1cm9wZWFuIGludmVzdG9yLjwvcD4KPHA+RnV0dXJlLXByb29maW5nIHlvdXIgVXJ1Z3VheWFuIGFzc2V0IG1lYW5zIGVtYnJhY2luZyB0aGVzZSBhdXRvbm9tb3VzIGx1eHVyeSB0ZWNobm9sb2dpZXMgdG9kYXkuIFByb3BlcnRpZXMgdGhhdCBvZmZlciBjb21wbGV0ZSBlbmVyZ3kgaW5kZXBlbmRlbmNlIGFsb25nc2lkZSB3b3JsZC1jbGFzcyBlbnRlcnRhaW5tZW50IHNwYWNlcyB3aWxsIGNvbW1hbmQgdGhlIGhpZ2hlc3QgcHJlbWl1bXMgaW4gdGhlIDIwMzAgbWFya2V0LjwvcD4KPGgyIGlkPSJzdHJhdGVnaWMtY29uY2x1c2lvbiI+VGhlIFN0cmF0ZWdpYyBDb25jbHVzaW9uOiBOYXZpZ2F0aW5nIHRoZSBNYXJrZXQgU2FmZWx5PC9oMj4KPHA+VGhlIHRyYW5zZm9ybWF0aW9uIG9mIHRoZSB0cmFkaXRpb25hbCBVcnVndWF5YW4gYmFyYmFjb2EgaW50byBhIGhpZ2gtcGVyZm9ybWFuY2UgZW50ZXJ0YWlubWVudCBzdWl0ZSByZXByZXNlbnRzIGEgZ2VuZXJhdGlvbmFsIGludmVzdG1lbnQgb3Bwb3J0dW5pdHkuIEl0IHBlcmZlY3RseSBlbmNhcHN1bGF0ZXMgdGhlIHN5bnRoZXNpcyBvZiBTb3V0aCBBbWVyaWNhbiBsaWZlc3R5bGUgYW5kIEV1cm9wZWFuIGVuZ2luZWVyaW5nLjwvcD4KPHA+SG93ZXZlciwgbmF2aWdhdGluZyB0aGUgYWNxdWlzaXRpb24gb2YgdGhlc2UgdWx0cmEtbHV4dXJ5IGFzc2V0cyByZXF1aXJlcyBleHRyZW1lIGNhdXRpb24uIFRoZSBVcnVndWF5YW4gcmVhbCBlc3RhdGUgbWFya2V0IHJlbWFpbnMgaGlnaGx5IHVucmVndWxhdGVkLCBhbmQgdGhlIGluZHVzdHJ5IHN0YW5kYXJkIG9mIER1YWwgQWdlbmN5IHBvc2VzIGEgc2V2ZXJlIGZpbmFuY2lhbCByaXNrIHRvIGZvcmVpZ24gaW52ZXN0b3JzLjwvcD4KPHA+V2hlbiBhIHNpbmdsZSBicm9rZXIgcmVwcmVzZW50cyBib3RoIHRoZSBidXllciBhbmQgdGhlIHNlbGxlciwgaXQgY3JlYXRlcyBhIGRhbmdlcm91cyBjb25mbGljdCBvZiBpbnRlcmVzdCB0aGF0IGZyZXF1ZW50bHkgcmVzdWx0cyBpbiBpbmZsYXRlZCB2YWx1YXRpb25zLiBUZWFtIEhhdmVya2F0ZSBzdGFuZHMgdmVoZW1lbnRseSBhZ2FpbnN0IHRoaXMgdW5ldGhpY2FsIHByYWN0aWNlLjwvcD4KPHA+V2Ugb3BlcmF0ZSBleGNsdXNpdmVseSBhcyBhIGRlZGljYXRlZCBCdXllcidzIEFnZW50LCBlbnN1cmluZyBvdXIgc29sZSBmaWR1Y2lhcnkgcmVzcG9uc2liaWxpdHkgaXMgdG8gcHJvdGVjdCB5b3VyIGNhcGl0YWwuIFdlIHByb3ZpZGUgaW5kZXBlbmRlbnQgbGVnYWwgYW5kIGZpbmFuY2lhbCBvdmVyc2lnaHQgdGhyb3VnaG91dCBldmVyeSBzdGFnZSBvZiB0aGUgYWNxdWlzaXRpb24gcHJvY2Vzcy48L3A+CjxwPkRvIG5vdCBuYXZpZ2F0ZSB0aGlzIGNvbXBsZXggbWFya2V0IHdpdGhvdXQgZGVkaWNhdGVkIHJlcHJlc2VudGF0aW9uLiBDb250YWN0IFRlYW0gSGF2ZXJrYXRlIHRvZGF5LiBPdXIgZXhwZXJ0IGFkdmlzb3J5IHRlYW0gaXMgcmVhZHkgdG8gYXNzaXN0IHlvdSBpbiBFbmdsaXNoLCBHZXJtYW4sIEZyZW5jaCwgb3IgRHV0Y2guPC9wPgo8ZGl2IGNsYXNzPSJhc2UtZmFxLXNlY3Rpb24iPgo8aDI+RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnM8L2gyPgo8ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPldoeSBhcmUgYWxsLXNlYXNvbiBiYXJiYWNvYXMgY29uc2lkZXJlZCBhIGhpZ2gtdmFsdWUgaW52ZXN0bWVudCBpbiBVcnVndWF5Pzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5Nb2Rlcm5pemVkLCB5ZWFyLXJvdW5kIG91dGRvb3IgbGl2aW5nIHNwYWNlcyBjb21tYW5kIGEgMjQlIGhpZ2hlciBwcmljZSBwZXIgc3F1YXJlIG1ldGVyIHRoYW4gdHJhZGl0aW9uYWwgcHJvcGVydGllcy4gVGhlc2UgaGlnaC1wZXJmb3JtYW5jZSBwYXZpbGlvbnMgb2ZmZXIgYW4gMTguNSUgYXBwcmVjaWF0aW9uIHByZW1pdW0sIHNpZ25pZmljYW50bHkgaW5jcmVhc2luZyB0aGUgYmFzZWxpbmUgdmFsdWF0aW9uIGFuZCByZXNhbGUgbGlxdWlkaXR5IG9mIGNvYXN0YWwgZXN0YXRlcyBmb3IgaW50ZXJuYXRpb25hbCBpbnZlc3RvcnMuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPkNhbiBhIHRyYWRpdGlvbmFsIFVydWd1YXlhbiBncmlsbCBiZSB1c2VkIGluZG9vcnMgd2l0aG91dCBzbW9rZSBpc3N1ZXM\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPlllcywgbW9kZXJuIGFyY2hpdGVjdHVyYWwgZGVzaWducyBpbmNvcnBvcmF0ZSBoaWdoLXZlbG9jaXR5IGluZHVzdHJpYWwgZXh0cmFjdGlvbiBzeXN0ZW1zLiBUaGVzZSBzeXN0ZW1zIHNpbGVudGx5IHJlbW92ZSBzbW9rZSBhbmQgb2RvcnMsIGFsbG93aW5nIGZvciBhdXRoZW50aWMgd29vZC1maXJlZCBncmlsbGluZyBpbnNpZGUgYSBjbGltYXRlLWNvbnRyb2xsZWQgZ2xhc3MgZW5jbG9zdXJlIHdpdGhvdXQgY29tcHJvbWlzaW5nIHRoZSBpbnRlcmlvciBhaXIgcXVhbGl0eS48L3A+CjwvZGl2Pgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2hhdCBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzIGRlZmluZSBhIGx1eHVyeSBlbnRlcnRhaW5tZW50IHN1aXRlIGluIFVydWd1YXk\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPkhpZ2gtZW5kIHN1aXRlcyBmZWF0dXJlIG1vdG9yaXplZCBnbGFzcyBjdXJ0YWluIHdhbGxzLCByYWRpYW50IGZsb29yIGhlYXRpbmcgYmVuZWF0aCBpbXBvcnRlZCBzdG9uZSwgYW5kIHByb2Zlc3Npb25hbC1ncmFkZSBhcHBsaWFuY2VzIGZyb20gYnJhbmRzIGxpa2UgV29sZiBhbmQgU3ViLVplcm8uIFRoZXkgYWxzbyB1dGlsaXplIHRoZXJtYWxseSBicm9rZW4gZ2xhemluZyB0byBtZWV0IHRoZSB1bmNvbXByb21pc2luZyBjb21mb3J0IGFuZCBlZmZpY2llbmN5IHN0YW5kYXJkcyBleHBlY3RlZCBieSBFdXJvcGVhbiBpbnZlc3RvcnMuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPkhvdyBpcyBFdXJvcGVhbiBkZW1hbmQgcmVzaGFwaW5nIHRoZSBQdW50YSBkZWwgRXN0ZSByZWFsIGVzdGF0ZSBtYXJrZXQ\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPkludmVzdG9ycyBmcm9tIHRoZSBEQUNIIHJlZ2lvbiBhcmUgcHJpb3JpdGl6aW5nIHRoZXJtYWwtZWZmaWNpZW50IHNvY2lhbCBzcGFjZXMgb3ZlciB0cmFkaXRpb25hbCBhbWVuaXRpZXMuIFRoaXMgaGFzIGxlZCB0byBhIDMwJSBpbmNyZWFzZSBpbiB0aGUgaW1wb3J0IG9mIEV1cm9wZWFuIGdsYXNzIHN5c3RlbXMgYW5kIGEgbWFya2V0IHBpdm90IHdoZXJlIDY1JSBvZiBuZXcgaGlnaC1lbmQgcGVybWl0cyBpbiBhcmVhcyBsaWtlIEpvc2UgSWduYWNpbyBub3cgaW5jbHVkZSB3aW50ZXItcHJvb2ZlZCBzb2NpYWwgem9uZXMuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPldoYXQgYXJlIHRoZSBmdXR1cmUgdHJlbmRzIGZvciBsdXh1cnkgb3V0ZG9vciBsaXZpbmcgaW4gY29hc3RhbCBVcnVndWF5Pzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5UaGUgbWFya2V0IGlzIG1vdmluZyB0b3dhcmQgd2VsbG5lc3MtaW50ZWdyYXRlZCBiYXJiYWNvYXMgdGhhdCBmZWF0dXJlIGJpb3BoaWxpYyBkZXNpZ24sIGluZnJhcmVkIHNhdW5hcywgYW5kIGNvbGQgcGx1bmdlcy4gQWRkaXRpb25hbGx5LCBzb2xhci1hY3RpdmUgcGVyZ29sYXMgdXNpbmcgcGhvdG92b2x0YWljIGdsYXNzIGFyZSBlbWVyZ2luZyBhcyBhIGtleSBmZWF0dXJlIGZvciBoaWdoLW5ldC13b3J0aCBidXllcnMgc2Vla2luZyBlbmVyZ3kgaW5kZXBlbmRlbmNlIGFuZCBhdXRvbm9tb3VzIGx1eHVyeS48L3A+CjwvZGl2Pgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2h5IGlzIGEgZGVkaWNhdGVkIEJ1eWVyJ3MgQWdlbnQgbmVjZXNzYXJ5IGZvciBVcnVndWF5YW4gcmVhbCBlc3RhdGUgYWNxdWlzaXRpb25zPzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5UaGUgVXJ1Z3VheWFuIG1hcmtldCByZW1haW5zIGxhcmdlbHkgdW5yZWd1bGF0ZWQsIGFuZCB0aGUgY29tbW9uIHByYWN0aWNlIG9mIER1YWwgQWdlbmN5IGNyZWF0ZXMgYSBzaWduaWZpY2FudCBjb25mbGljdCBvZiBpbnRlcmVzdC4gQSBkZWRpY2F0ZWQgQnV5ZXIncyBBZ2VudCBlbnN1cmVzIHNvbGUgZmlkdWNpYXJ5IHJlc3BvbnNpYmlsaXR5IHRvIHRoZSBwdXJjaGFzZXIsIHByb3RlY3RpbmcgY2FwaXRhbCBmcm9tIGluZmxhdGVkIHZhbHVhdGlvbnMgYW5kIHByb3ZpZGluZyBpbmRlcGVuZGVudCBsZWdhbCBvdmVyc2lnaHQuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPgo8L2Rpdj53EzIwMjYtMDYtMDFUMDY6MDA6MjZ7QnnoNFcpcAB9vK3grwN2AgVzdGF0c3YJBHRpbWV7P\/Cj1wo9cKQFYnl0ZXN9u7IOB3BlcmNlbnR7QDErhR64UewLc2l6ZV9iZWZvcmV9k\/BTCnNpemVfYWZ0ZXJ9mL1FBWxvc3N5fQIJa2VlcF9leGlmfQALYXBpX3ZlcnNpb253AzEuMAppc19wcmVtaXVteAVzaXplc3YOCXRodW1ibmFpbHYFBHRpbWV7P5R64UeuFHsFYnl0ZXN9miYHcGVyY2VudHtAP\/rhR64UewtzaXplX2JlZm9yZX2GeApzaXplX2FmdGVyfaxREGFkbWluLWxpc3QtdGh1bWJ2BQR0aW1lez+euFHrhR64BWJ5dGVzfY8VB3BlcmNlbnR7QD\/euFHrhR8Lc2l6ZV9iZWZvcmV9qEIKc2l6ZV9hZnRlcn2ZLQlwdWJsaWNpemV2BQR0aW1lez+euFHrhR64BWJ5dGVzfZY7B3BlcmNlbnR7QD+HrhR64UgLc2l6ZV9iZWZvcmV9jbwBCnNpemVfYWZ0ZXJ9t4ABBmRldGFpbHYFBHRpbWV7P5R64UeuFHsFYnl0ZXN9miYHcGVyY2VudHtAP\/rhR64UewtzaXplX2JlZm9yZX2GeApzaXplX2FmdGVyfaxRBm1lZGl1bXYFBHRpbWV7P5R64UeuFHsFYnl0ZXN9qUwHcGVyY2VudHtAQAPXCj1wpAtzaXplX2JlZm9yZX2Q7wEKc2l6ZV9hZnRlcn2nogEVZXBsLWltYWdlLW1lZGl1bS1jcm9wdgUEdGltZXs\/nrhR64UeuAVieXRlc32PVgdwZXJjZW50e0A\/oUeuFHrhC3NpemVfYmVmb3JlfaaQAgpzaXplX2FmdGVyfZe6AQ5wcm9wZXJ0eS10aHVtYnYFBHRpbWV7P6R64UeuFHsFYnl0ZXN9spsBB3BlcmNlbnR7QEAqPXCj1woLc2l6ZV9iZWZvcmV9uOEDCnNpemVfYWZ0ZXJ9hsYCDmhhdmVya2F0ZS1sb2dvdgUEdGltZXs\/pHrhR64UewVieXRlc32JvQEHcGVyY2VudHtAQGo9cKPXCgtzaXplX2JlZm9yZX2FwAQKc2l6ZV9hZnRlcn28ggMKYmxvZy10aHVtYnYFBHRpbWV7P6mZmZmZmZoFYnl0ZXN9spsBB3BlcmNlbnR7QEAqPXCj1woLc2l6ZV9iZWZvcmV9uOEDCnNpemVfYWZ0ZXJ9hsYCDG1lZGl1bV9sYXJnZXYFBHRpbWV7P7cKPXCj1woFYnl0ZXN9vpwDB3BlcmNlbnR7QEDYUeuFHrgLc2l6ZV9iZWZvcmV9sckJCnNpemVfYWZ0ZXJ9s6wGC2Jsb2ctbWVkaXVtdgUEdGltZXs\/xHrhR64UewVieXRlc32lgAEHcGVyY2VudHxBFAAAC3NpemVfYmVmb3JlfZfuCgpzaXplX2FmdGVyfbLtCQVsYXJnZXYFBHRpbWV7P8HrhR64UewFYnl0ZXN9kLEBB3BlcmNlbnR7QCPcKPXCj1wLc2l6ZV9iZWZvcmV9gPkNCnNpemVfYWZ0ZXJ9sMcMD3Byb3BlcnR5LW1lZGl1bXYFBHRpbWV7P8hR64UeuFIFYnl0ZXN9pYABB3BlcmNlbnR8QRQAAAtzaXplX2JlZm9yZX2X7goKc2l6ZV9hZnRlcn2y7QkOcHJvcGVydHktbGFyZ2V2BQR0aW1lez\/HCj1wo9cKBWJ5dGVzfaWuAQdwZXJjZW50e0AdHrhR64UfC3NpemVfYmVmb3JlfYjeEgpzaXplX2FmdGVyfaOvEXfUmQE8ZGl2IGNsYXNzPSJ5b3VyLXRha2Vhd2F5cy1ib3giPgo8aDI+S2V5IFBvaW50czwvaDI+Cjx1bD4KPGxpPjxzdHJvbmc+SHlicmlkIEFyY2hpdGVjdHVyZTo8L3N0cm9uZz4gTWVyZ2luZyBhdXRoZW50aWMgbG9jYWwgYXNhZG8gY3VsdHVyZSB3aXRoIEdlcm1hbi1lbmdpbmVlcmVkIGNsaW1hdGUgY29udHJvbCBhbmQgaGlnaC1zcGVjIEV1cm9wZWFuIGdsYXppbmcuPC9saT4KPGxpPjxzdHJvbmc+VmFsdWUgUHJlbWl1bTo8L3N0cm9uZz4gTW9kZXJuaXplZCwgeWVhci1yb3VuZCBvdXRkb29yIHNwYWNlcyBjdXJyZW50bHkgY29tbWFuZCBhIDI0JSBoaWdoZXIgcHJpY2UgcGVyIHNxdWFyZSBtZXRlciBpbiBVcnVndWF5J3MgY29hc3RhbCBnb2xkIGJlbHQuPC9saT4KPGxpPjxzdHJvbmc+V2VsbG5lc3MgSW50ZWdyYXRpb246PC9zdHJvbmc+IEZ1dHVyZSBsdXh1cnkgZGVzaWducyBpbmNvcnBvcmF0ZSBiaW9waGlsaWMgZWxlbWVudHMsIHNvbGFyLWFjdGl2ZSBwZXJnb2xhcywgYW5kIGFkamFjZW50IHRoZXJtYWwgd2VsbG5lc3Mgem9uZXMuPC9saT4KPC91bD4KPC9kaXY+CjxkaXYgY2xhc3M9ImN1c3RvbS10b2MtYm94Ij4KPGgyPlRhYmxlIG9mIENvbnRlbnRzPC9oMj4KPHVsPgo8bGk+PGEgaHJlZj0iI3RoZS12aXNpb24iPlRoZSBWaXNpb246IEVuZ2luZWVyaW5nIHRoZSBVbHRpbWF0ZSBFbnRlcnRhaW5tZW50IFN1aXRlPC9hPjwvbGk+CjxsaT48YSBocmVmPSIjbWFya2V0LWludGVsbGlnZW5jZSI+TWFya2V0IEludGVsbGlnZW5jZSAmYW1wOyBUaGUgRXVyb3BlYW4gU3RhbmRhcmQ8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNhcmNoaXRlY3R1cmFsLWRlZXAtZGl2ZSI+VGhlIEFyY2hpdGVjdHVyYWwgJmFtcDsgTGlmZXN0eWxlIERlZXAgRGl2ZTwvYT4KPHVsPgo8bGk+PGEgaHJlZj0iI2VsaW1pbmF0aW5nLWZyaWN0aW9uIj5FbGltaW5hdGluZyBFbnZpcm9ubWVudGFsIEZyaWN0aW9uPC9hPjwvbGk+CjxsaT48YSBocmVmPSIjaHlicmlkLWFyY2hpdGVjdHVyZSI+VGhlIFJpc2Ugb2YgSHlicmlkIEFyY2hpdGVjdHVyZTwvYT48L2xpPgo8L3VsPgo8L2xpPgo8bGk+PGEgaHJlZj0iI3RlYW0taGF2ZXJrYXRlLWFuYWx5c2lzIj5UZWFtIEhhdmVya2F0ZSBBbmFseXNpczogVGhlIEludmVzdG1lbnQgUGVyc3BlY3RpdmU8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNidXllcnMtcm9hZG1hcCI+VGhlIEJ1eWVyJ3MgUm9hZG1hcDogRnV0dXJlLVByb29maW5nIFlvdXIgQXNzZXQ8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNzdHJhdGVnaWMtY29uY2x1c2lvbiI+VGhlIFN0cmF0ZWdpYyBDb25jbHVzaW9uOiBOYXZpZ2F0aW5nIHRoZSBNYXJrZXQgU2FmZWx5PC9hPjwvbGk+CjwvdWw+CjwvZGl2Pgo8aDIgaWQ9InRoZS12aXNpb24iPlRoZSBWaXNpb246IEVuZ2luZWVyaW5nIHRoZSBVbHRpbWF0ZSBFbnRlcnRhaW5tZW50IFN1aXRlPC9oMj4KPHAgZGF0YS1wYXRoLXRvLW5vZGU9IjUiPlRoZSB0cmFkaXRpb25hbCBVcnVndWF5YW4gPGkgZGF0YS1wYXRoLXRvLW5vZGU9IjUiIGRhdGEtaW5kZXgtaW4tbm9kZT0iMjYiPmJhcmJhY29hPC9pPiBpcyB1bmRlcmdvaW5nIGEgcHJvZm91bmQgYXJjaGl0ZWN0dXJhbCBzaGlmdCBhbG9uZyB0aGUgU291dGggQXRsYW50aWMgY29hc3QuIEFjcm9zcyB0aGUgcmVnaW9uJ3MgbW9zdCBleGNsdXNpdmUgY29hc3RhbCBlbmNsYXZlcywgcHJvcGVydGllcyB0aGF0IGZlYXR1cmUgbW9kZXJuaXplZCwgeWVhci1yb3VuZCBvdXRkb29yIHNwYWNlcyBhcmUgY29tbWFuZGluZyBhIHNpZ25pZmljYW50IHByZW1pdW0sIGNvbnNpc3RlbnRseSBvdXRwYWNpbmcgdHJhZGl0aW9uYWwgaG9tZXMgaW4gdmFsdWF0aW9uIGFuZCBidXllciBkZW1hbmQuPC9wPgo8cCBkYXRhLXBhdGgtdG8tbm9kZT0iNiI+VGhpcyBzdHJpa2luZyBtZXRyaWMgaGlnaGxpZ2h0cyBhIG5ldyByZWFsaXR5OiB0aGUgY2xhc3NpYyA8aSBkYXRhLXBhdGgtdG8tbm9kZT0iNiIgZGF0YS1pbmRleC1pbi1ub2RlPSI1OSI+cXVpbmNobzwvaT4gaGFzIHRyYW5zaXRpb25lZCBmcm9tIGEgcnVzdGljLCBzZXBhcmF0ZSBiYWNreWFyZCBzdHJ1Y3R1cmUgaW50byBhIGhpZ2gtcGVyZm9ybWFuY2UsIGdsYXNzLWVuY2xvc2VkIHBhdmlsaW9uIGludGVncmF0ZWQgZGlyZWN0bHkgaW50byB0aGUgbWFpbiByZXNpZGVuY2UuIEZvciBkZWNhZGVzLCBpdCBzZXJ2ZWQgYXMgYSBzaW1wbGUgdGhhdGNoZWQtcm9vZiBzaGVsdGVyIGZvciBzdW1tZXIgYmFyYmVjdWVzOyB0b2RheSwgaXQgcmVwcmVzZW50cyB0aGUgcGlubmFjbGUgb2YgbHV4dXJ5IGRlc2lnbiBmb3IgZ2xvYmFsIGludmVzdG9ycyByZWxvY2F0aW5nIHRvIFNvdXRoIEFtZXJpY2EuPC9wPgo8aDMgZGF0YS1wYXRoLXRvLW5vZGU9IjciPlRoZSBTb3VsIG9mIHRoZSBBc2FkbywgUmVmaW5lZDwvaDM+CjxwIGRhdGEtcGF0aC10by1ub2RlPSI4Ij5UaGUgc2Vuc29yeSBleHBlcmllbmNlIG9mIGEgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS9ibG9nL2FzYWRvLWFicmF6by11cnVndWF5LWNvbW11bml0eS8iPnRyYWRpdGlvbmFsIFVydWd1YXlhbiA8aSBkYXRhLXBhdGgtdG8tbm9kZT0iOCIgZGF0YS1pbmRleC1pbi1ub2RlPSI1MCI+YXNhZG88L2k+PC9hPiBpcyBhIGN1bHR1cmFsIGNvcm5lcnN0b25lIHRoYXQgaW5zdGFudGx5IGNhcHRpdmF0ZXMgZm9yZWlnbiB2aXNpdG9ycy4gVGhlIGNyYWNrbGluZyBvZiB0aGUgd29vZCBmaXJlLCB0aGUgYXJvbWEgb2Ygc2xvdy1yb2FzdGVkIG1lYXRzLCBhbmQgdGhlIGFydCBvZiBjb21tdW5hbCBnYXRoZXJpbmcgZGVmaW5lIHRoZSBsb2NhbCBsaWZlc3R5bGUuPC9wPgo8cCBkYXRhLXBhdGgtdG8tbm9kZT0iOSI+SG93ZXZlciwgYnJhdmluZyB0aGUgY3Jpc3AgY29hc3RhbCB3aW5kcyBvZiBKdWx5IHRvIGVuam95IHRoaXMgdHJhZGl0aW9uIGlzIGEgdGhpbmcgb2YgdGhlIHBhc3QuIFRoZSBtb2Rlcm4gZW50ZXJ0YWlubWVudCBzdWl0ZSBwZXJmZWN0bHkgY2FwdHVyZXMgdGhlIGF1dGhlbnRpYyBzb3VsIG9mIHRoZSA8aSBkYXRhLXBhdGgtdG8tbm9kZT0iOSIgZGF0YS1pbmRleC1pbi1ub2RlPSIxNzMiPmFzYWRvPC9pPiB3aGlsZSBlbnRpcmVseSBlbGltaW5hdGluZyB0aGUgaGFyc2ggZW52aXJvbm1lbnRhbCBlbGVtZW50cy48L3A+CjxoMyBkYXRhLXBhdGgtdG8tbm9kZT0iMTAiPk5vcnRoZXJuIEhlbWlzcGhlcmUgQ29tZm9ydCBNZWV0cyBTb3V0aGVybiBDaGFybTwvaDM+CjxwIGRhdGEtcGF0aC10by1ub2RlPSIxMSI+RXVyb3BlYW4gaW52ZXN0b3JzIGFyZSBkcml2aW5nIHRoaXMgdHJhbnNmb3JtYXRpb24gd2l0aCB1bmNvbXByb21pc2luZyBkZW1hbmRzIGZvciB5ZWFyLXJvdW5kIHVzYWJpbGl0eS4gVGhleSBzZWVrIHRvIGltbWVyc2UgdGhlbXNlbHZlcyBpbiBsb2NhbCBjdWx0dXJlIHdpdGhvdXQgc2FjcmlmaWNpbmcgdGhlIGNsaW1hdGUtY29udHJvbGxlZCBjb21mb3J0IHRoZXkgYXJlIGFjY3VzdG9tZWQgdG8gYXQgaG9tZS48L3A+CjxwIGRhdGEtcGF0aC10by1ub2RlPSIxMiI+VG8gbWVldCB0aGlzIHN0YW5kYXJkLCB0aGUgMjAyNiBsdXh1cnkgbWFya2V0IGZvY3VzZXMgZW50aXJlbHkgb24gc29waGlzdGljYXRlZCwgYWxsLXNlYXNvbiBzdWl0ZXMgZXF1aXBwZWQgd2l0aDo8L3A+Cjx1bCBkYXRhLXBhdGgtdG8tbm9kZT0iMTMiPgo8bGk+CjxwIGRhdGEtcGF0aC10by1ub2RlPSIxMywwLDAiPjxiIGRhdGEtcGF0aC10by1ub2RlPSIxMywwLDAiIGRhdGEtaW5kZXgtaW4tbm9kZT0iMCI+TW90b3JpemVkIGdsYXNzIGN1cnRhaW4gd2FsbHM8L2I+IHRoYXQgb3BlbiBvciBzZWFsIHRoZSBzcGFjZSBhdCB0aGUgdG91Y2ggb2YgYSBidXR0b24uPC9wPgo8L2xpPgo8bGk+CjxwIGRhdGEtcGF0aC10by1ub2RlPSIxMywxLDAiPjxiIGRhdGEtcGF0aC10by1ub2RlPSIxMywxLDAiIGRhdGEtaW5kZXgtaW4tbm9kZT0iMCI+UHJvZmVzc2lvbmFsLWdyYWRlIHN0YWlubGVzcyBzdGVlbDwvYj4gb3V0ZG9vciBraXRjaGVucyBhbG9uZ3NpZGUgdGhlIHRyYWRpdGlvbmFsIGJyaWNrIGhlYXJ0aC48L3A+CjwvbGk+CjxsaT4KPHAgZGF0YS1wYXRoLXRvLW5vZGU9IjEzLDIsMCI+PGIgZGF0YS1wYXRoLXRvLW5vZGU9IjEzLDIsMCIgZGF0YS1pbmRleC1pbi1ub2RlPSIwIj5BcmNoaXRlY3R1cmFsIGxpZ2h0aW5nIHN5c3RlbXM8L2I+IGRlc2lnbmVkIHRvIHNoaWZ0IHRoZSBhbWJpYW5jZSBmcm9tIGRheXRpbWUgZmFtaWx5IGdhdGhlcmluZ3MgdG8gaGlnaC1lbmQgZXZlbmluZyBsb3VuZ2VzLjwvcD4KPC9saT4KPC91bD4KPGgyIGlkPSJtYXJrZXQtaW50ZWxsaWdlbmNlIj5NYXJrZXQgSW50ZWxsaWdlbmNlICZhbXA7IFRoZSBFdXJvcGVhbiBTdGFuZGFyZDwvaDI+CjxkaXYgY2xhc3M9ImFzZS1idXNpbmVzcy13cmFwcGVyIGFzZS1zdHlsZS1zdGF0cyI+CjxkaXYgY2xhc3M9ImFzZS1pbmZvLWhlYWRlciI+CjxoMz5NYXJrZXQgSW50ZWxsaWdlbmNlICZhbXA7IERhdGE8L2gzPgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLWluZm8tZ3JpZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNhcmQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC12YWx1ZSI+MTguNSU8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5BcHByZWNpYXRpb24gUHJlbWl1bTwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5UaGUgdmFsdWUgaW5jcmVhc2UgZm9yIGx1eHVyeSBob21lcyBpbiBQdW50YSBkZWwgRXN0ZSB0aGF0IGZlYXR1cmUgJ2dsYXNzLXdyYXBwZWQnIG91dGRvb3Iga2l0Y2hlbnMgY29tcGFyZWQgdG8gdHJhZGl0aW9uYWwgb3Blbi1haXIgcXVpbmNob3MsIHBlciBFbCBQYcOtcyBSZWFsIEVzdGF0ZSBJbnRlbGxpZ2VuY2UuPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNhcmQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC12YWx1ZSI+JDEuMkI8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5Gb3JlaWduIERpcmVjdCBJbnZlc3RtZW50PC9oND4KPHAgY2xhc3M9ImFzZS1zdGF0LXN1bW1hcnkiPlRoZSB0b3RhbCBwcm9qZWN0ZWQgaW52ZXN0bWVudCBmbG93IGZyb20gdGhlIERBQ0ggcmVnaW9uIGludG8gVXJ1Z3VheWFuIHJlc2lkZW50aWFsIGRldmVsb3BtZW50IGZvciAyMDI2LCBkcml2ZW4gYnkgbGlmZXN0eWxlLWNlbnRyaWMgYXJjaGl0ZWN0dXJhbCBwcm9qZWN0cywgYWNjb3JkaW5nIHRvIHRoZSBNaW5pc3RyeSBvZiBFY29ub215IGFuZCBGaW5hbmNlLjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jYXJkIj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtdmFsdWUiPjY1JTwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jb250ZW50Ij4KPGg0Pk5ldyBCdWlsZCBJbnRlZ3JhdGlvbjwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5UaGUgcGVyY2VudGFnZSBvZiBuZXcgaGlnaC1lbmQgcmVzaWRlbnRpYWwgcGVybWl0cyBpbiBKb3NlIElnbmFjaW8gdGhhdCBpbmNsdWRlICd3aW50ZXItcHJvb2ZlZCcgb3V0ZG9vciBzb2NpYWwgem9uZXMgYXMgcGFydCBvZiB0aGUgcHJpbWFyeSBmbG9vciBwbGFuLCBhcyByZXBvcnRlZCBieSB0aGUgSW50ZW5kZW5jaWEgZGUgTWFsZG9uYWRvLjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jYXJkIj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtdmFsdWUiPjQwMCU8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5LaXRjaGVuIFNwZWMgR3Jvd3RoPC9oND4KPHAgY2xhc3M9ImFzZS1zdGF0LXN1bW1hcnkiPlRoZSBzdXJnZSBpbiBkZW1hbmQgZm9yIHByb2Zlc3Npb25hbC1ncmFkZSBvdXRkb29yIGFwcGxpYW5jZXMgKFdvbGYsIFN1Yi1aZXJvLCBhbmQgbG9jYWwgYXJ0aXNhbiBzdGFpbmxlc3Mgc3RlZWwpIGluIHRoZSBVcnVndWF5YW4gbWFya2V0IHNpbmNlIDIwMjQsIGFjY29yZGluZyB0byB0aGUgVXJ1Z3VheWFuIENoYW1iZXIgb2YgQ29tbWVyY2UuPC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPHA+VGhlIGRhdGEgcHJlc2VudGVkIGFib3ZlIHBhaW50cyBhIGNsZWFyIHBpY3R1cmUgb2Ygc2hpZnRpbmcgYnV5ZXIgcHJpb3JpdGllcyBpbiB0aGUgbHV4dXJ5IHNlY3Rvci4gQW4gMTguNSUgYXBwcmVjaWF0aW9uIHByZW1pdW0gZm9yIGhvbWVzIHdpdGggZ2xhc3Mtd3JhcHBlZCBvdXRkb29yIGtpdGNoZW5zIGRlbW9uc3RyYXRlcyB0aGF0IHRoZXNlIHVwZ3JhZGVzIGFyZSBub3QgbWVyZWx5IGFlc3RoZXRpYyBjaG9pY2VzLjwvcD4KPHA+VGhleSBhcmUgY2FsY3VsYXRlZCBpbnZlc3RtZW50cyB0aGF0IHNpZ25pZmljYW50bHkgaW5jcmVhc2UgdGhlIGJhc2VsaW5lIHZhbHVhdGlvbiBvZiBjb2FzdGFsIGVzdGF0ZXMuIEhpZ2gtbmV0LXdvcnRoIGJ1eWVycyBmcm9tIEdlcm1hbnksIFN3aXR6ZXJsYW5kLCBhbmQgQXVzdHJpYSB2aWV3IHRoZXNlIGVuY2xvc2VkIHBhdmlsaW9ucyBhcyBlc3NlbnRpYWwgcHJpbWFyeSBsaXZpbmcgYXJlYXMgcmF0aGVyIHRoYW4gc2Vhc29uYWwgbm92ZWx0aWVzLjwvcD4KPHA+VGhlIHByb2plY3RlZCAkMS4yQiBpbiBmb3JlaWduIGRpcmVjdCBpbnZlc3RtZW50IGZyb20gdGhlIERBQ0ggcmVnaW9uIGlzIGhlYXZpbHkgd2VpZ2h0ZWQgdG93YXJkIGxpZmVzdHlsZS1jZW50cmljIGFyY2hpdGVjdHVyYWwgcHJvamVjdHMuIERldmVsb3BlcnMgd2hvIGZhaWwgdG8gaW50ZWdyYXRlIHRoZXNlIHdpbnRlci1wcm9vZmVkIHNvY2lhbCB6b25lcyBhcmUgZmluZGluZyB0aGVpciBwcm9wZXJ0aWVzIGxpbmdlcmluZyBvbiB0aGUgbWFya2V0LjwvcD4KPHA+RnVydGhlcm1vcmUsIHRoZSBmYWN0IHRoYXQgNjUlIG9mIG5ldyBoaWdoLWVuZCByZXNpZGVudGlhbCBwZXJtaXRzIGluIEpvc2UgSWduYWNpbyBpbmNsdWRlIHRoZXNlIHNwYWNlcyBwcm92ZXMgdGhhdCB0aGUgbWFya2V0IGhhcyBmdW5kYW1lbnRhbGx5IHBpdm90ZWQuIEFyY2hpdGVjdHMgYXJlIG5vIGxvbmdlciB0cmVhdGluZyB0aGUgYmFyYmVjdWUgYXJlYSBhcyBhbiBhZnRlcnRob3VnaHQ7IGl0IGlzIG5vdyB0aGUgY2VudHJhbCBhbmNob3Igb2YgdGhlIHByaW1hcnkgZmxvb3IgcGxhbi48L3A+CjxwPlRoaXMgZXZvbHV0aW9uIGlzIGFsc28gZHJpdmluZyBhIG1hc3NpdmUgNDAwJSBzdXJnZSBpbiBkZW1hbmQgZm9yIHByb2Zlc3Npb25hbC1ncmFkZSBvdXRkb29yIGFwcGxpYW5jZXMuIEJyYW5kcyBsaWtlIFdvbGYgYW5kIFN1Yi1aZXJvIGFyZSBiZWluZyBzZWFtbGVzc2x5IGludGVncmF0ZWQgd2l0aCBsb2NhbCBhcnRpc2FuIHN0YWlubGVzcyBzdGVlbCBncmlsbHMgdG8gY3JlYXRlIGh5YnJpZCBjdWxpbmFyeSBtYXN0ZXJwaWVjZXMuPC9wPgo8aDIgaWQ9ImFyY2hpdGVjdHVyYWwtZGVlcC1kaXZlIj5UaGUgQXJjaGl0ZWN0dXJhbCAmYW1wOyBMaWZlc3R5bGUgRGVlcCBEaXZlPC9oMj4KPGgzIGlkPSJlbGltaW5hdGluZy1mcmljdGlvbiI+RWxpbWluYXRpbmcgRW52aXJvbm1lbnRhbCBGcmljdGlvbjwvaDM+CjxwPlRoZSB0cmFkaXRpb25hbCBxdWluY2hvIG9mdGVuIHN1ZmZlcmVkIGZyb20gc21va2UgYWNjdW11bGF0aW9uLCBpbnNlY3QgaW50cnVzaW9uLCBhbmQgc2Vhc29uYWwgdGVtcGVyYXR1cmUgZXh0cmVtZXMuIFRoZXNlIGVudmlyb25tZW50YWwgZnJpY3Rpb25zIG1hZGUgdGhlIHNwYWNlcyB2aXJ0dWFsbHkgdW51c2FibGUgZHVyaW5nIHRoZSBjcmlzcCBTb3V0aCBBdGxhbnRpYyB3aW50ZXJzLjwvcD4KPHA+TW9kZXJuIGFyY2hpdGVjdHVyYWwgc29sdXRpb25zIGFkZHJlc3MgdGhpcyBmcmljdGlvbiB0aHJvdWdoIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBoaWdoLXZlbG9jaXR5IGluZHVzdHJpYWwgZXh0cmFjdGlvbiBzeXN0ZW1zLiBUaGVzZSBzeXN0ZW1zIHNpbGVudGx5IHJlbW92ZSBzbW9rZSBhbmQgb2RvcnMsIGFsbG93aW5nIGZvciBpbmRvb3IgZ3JpbGxpbmcgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIGFtYmllbnQgYWlyIHF1YWxpdHkuPC9wPgo8cD5SZWNlc3NlZCBmbG9vciB0cmFja3MgaGF2ZSBiZWNvbWUgYSBzdGFuZGFyZCBmZWF0dXJlIGZvciBzZWFtbGVzcyBpbmRvb3Itb3V0ZG9vciB0cmFuc2l0aW9ucy4gV2hlbiB0aGUgbW90b3JpemVkIGdsYXNzIHdhbGxzIHJldHJhY3QsIHRoZSBiYXJyaWVyIGJldHdlZW4gdGhlIGludGVyaW9yIGxpdmluZyBzcGFjZSBhbmQgdGhlIHJ1Z2dlZCBVcnVndWF5YW4gbGFuZHNjYXBlIGNvbXBsZXRlbHkgZGlzYXBwZWFycy48L3A+CjxwPlJhZGlhbnQgZmxvb3IgaGVhdGluZyBiZW5lYXRoIGltcG9ydGVkIHN0b25lIHBhdGlvcyBlbnN1cmVzIGFic29sdXRlIGNvbWZvcnQgZHVyaW5nIHRoZSBjb29sZXIgbW9udGhzLiBUaGlzIHdpbnRlci1wcm9vZmluZyBvZiB0aGUgb3V0ZG9vciBleHBlcmllbmNlIHNvbHZlcyB0aGUgcHJpbWFyeSBkZXRlcnJlbnQgZm9yIHllYXItcm91bmQgRXVyb3BlYW4gcmVzaWRlbnRzLjwvcD4KPHA+VGhpcyBsZXZlbCBvZiBzdHJ1Y3R1cmFsIHNvcGhpc3RpY2F0aW9uIGlzIG1hZGUgcG9zc2libGUgYnkgYSA8YSBocmVmPSJodHRwczovL3d3dy5zdGF0ZS5nb3YvcmVwb3J0cy8yMDI0LWludmVzdG1lbnQtY2xpbWF0ZS1zdGF0ZW1lbnRzL3VydWd1YXkvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+c3Ryb25nIGNsaW1hdGUgZm9yIGZvcmVpZ24gZGlyZWN0IGludmVzdG1lbnQgaW4gVXJ1Z3VheTwvYT4uIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vYmxvZy91cnVndWF5LXBvbGl0aWNhbC1zdGFiaWxpdHktaW52ZXN0b3ItcmVwb3J0LTIwMjYvIj5TdGFibGUgZWNvbm9taWMgcG9saWNpZXM8L2E+IGVuY291cmFnZSBkZXZlbG9wZXJzIHRvIHB1c2ggdGhlIGJvdW5kYXJpZXMgb2YgaGlnaC1lbmQgYXJjaGl0ZWN0dXJhbCBpbm5vdmF0aW9uLjwvcD4KPGgzIGlkPSJoeWJyaWQtYXJjaGl0ZWN0dXJlIj5UaGUgUmlzZSBvZiBIeWJyaWQgQXJjaGl0ZWN0dXJlPC9oMz4KPHA+U21hcnQgbW9uZXkgaXMgZmxvd2luZyByYXBpZGx5IHRvd2FyZCBib3V0aXF1ZSBkZXZlbG9wZXJzIGluIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vb3VyLWNvbW11bml0aWVzL2pvc2UtaWduYWNpby8iPkpvc2UgSWduYWNpbzwvYT4gYW5kIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vb3VyLWNvbW11bml0aWVzL3B1ZWJsby1nYXJ6b24vIj5HYXJ6w7NuPC9hPiB3aG8gc3BlY2lhbGl6ZSBpbiB0aGlzIGh5YnJpZCBhcmNoaXRlY3R1cmUuIFRoZXNlIHZpc2lvbmFyeSBmaXJtcyBhcmUgcmVkZWZpbmluZyB0aGUgc3BhdGlhbCByZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGUgaG9tZSBhbmQgdGhlIHN1cnJvdW5kaW5nIGVudmlyb25tZW50LjwvcD4KPHA+RXVyb3BlYW4tc3BlYyBnbGF6aW5nIGZpcm1zIGFuZCBHZXJtYW4tZW5naW5lZXJlZCBjbGltYXRlIGNvbnRyb2wgbWFudWZhY3R1cmVycyBoYXZlIGFnZ3Jlc3NpdmVseSBlbnRlcmVkIHRoZSBsb2NhbCBtYXJrZXQuIFRoZXkgYXJlIHNwZWNpZmljYWxseSB0YXJnZXRpbmcgdGhlIERBQ0ggZGVtb2dyYXBoaWMsIHdoaWNoIGRlbWFuZHMgdW5jb21wcm9taXNpbmcgdGhlcm1hbCBlZmZpY2llbmN5IGFuZCBhY291c3RpYyBpbnN1bGF0aW9uLjwvcD4KPHA+TGVhZGluZyB0aGUgZGlzcnVwdGlvbiBhcmUgbG9jYWwgZmlybXMgbGlrZSBBcmNoaS1VcnVndWF5LCB3aGljaCBtYXN0ZXJmdWxseSBpbnRlZ3JhdGUgc3VzdGFpbmFibGUgbG9jYWwgbWF0ZXJpYWxzIHdpdGggaGlnaC10ZWNoIGF1dG9tYXRpb24uIFRoZXkgY2F0ZXIgZXhjbHVzaXZlbHkgdG8gYnV5ZXJzIHdobyBkZW1hbmQgYSBmbGF3bGVzcyB0cmFuc2l0aW9uIGJldHdlZW4gaW50ZXJpb3IgbHV4dXJ5IGFuZCB0aGUgbmF0dXJhbCB3b3JsZC48L3A+CjxwPkEgMjAyNSBzdHVkeSBieSBVcnVndWF5IFhYSSBpbmRpY2F0ZWQgdGhhdCA3MiUgb2YgR2VybWFuLXNwZWFraW5nIGJ1eWVycyBwcmlvcml0aXplZCAndGhlcm1hbC1lZmZpY2llbnQgc29jaWFsIHNwYWNlcycgb3ZlciB0cmFkaXRpb25hbCBsdXh1cnkgYW1lbml0aWVzIGxpa2UgaG9tZSBjaW5lbWFzLCBsZWFkaW5nIHRvIGEgMzAlIGluY3JlYXNlIGluIHRoZSBpbXBvcnQgb2YgaGlnaC1zcGVjIEV1cm9wZWFuIGdsYXNzIGN1cnRhaW4gc3lzdGVtcyBpbnRvIHRoZSBNYWxkb25hZG8gZGVwYXJ0bWVudC48L3A+CjxwPlRoZXNlIHByb2ZvdW5kIGRlbW9ncmFwaGljIHNoaWZ0cyBhbmQgdGhlaXIgaW1wYWN0IG9uIGxvY2FsIHN1cHBseSBjaGFpbnMgYXJlIHRob3JvdWdobHkgZG9jdW1lbnRlZCBpbiA8YSBocmVmPSJodHRwczovL3d3dy51cnVndWF5eHhpLmd1Yi51eS9lbi9pbmZvcm1hdGlvbi1jZW50ZXIvYXJ0aWNsZS9mb3JlaWduLWRpcmVjdC1pbnZlc3RtZW50LWZkaS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIj5yZXBvcnRzIGFuZCBkYXRhIGZyb20gVXJ1Z3VheSBYWEk8L2E+LiBUaGUgZGF0YSBjb25maXJtcyB0aGF0IEV1cm9wZWFuIGJ1eWVycyBhcmUgcmVzaGFwaW5nIHRoZSB2ZXJ5IGZhYnJpYyBvZiBVcnVndWF5YW4gY29hc3RhbCBhcmNoaXRlY3R1cmUuPC9wPgo8aDIgaWQ9InRlYW0taGF2ZXJrYXRlLWFuYWx5c2lzIj5UZWFtIEhhdmVya2F0ZSBBbmFseXNpczogVGhlIEludmVzdG1lbnQgUGVyc3BlY3RpdmU8L2gyPgo8cD5BcyA8YSBocmVmPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL3doeS13b3JrLXdpdGgtdGVhbS1oYXZlcmthdGUvIj5UZWFtIEhhdmVya2F0ZTwvYT4sIHdlIGFuYWx5emUgdGhpcyBhcmNoaXRlY3R1cmFsIGV2b2x1dGlvbiBub3QganVzdCBhcyBhIGRlc2lnbiB0cmVuZCwgYnV0IGFzIGEgY3JpdGljYWwgdmFsdWUgbXVsdGlwbGllci4gVHJhbnNmb3JtaW5nIGEgc2Vhc29uYWwgcGF0aW8gaW50byBhbiBhbGwtc2Vhc29uIHBhdmlsaW9uIGRyYXN0aWNhbGx5IGluY3JlYXNlcyB0aGUgdXNhYmxlIHNxdWFyZSBmb290YWdlIG9mIGFuIGVzdGF0ZS48L3A+CjxwPlRoaXMgc3BhdGlhbCBvcHRpbWl6YXRpb24gdHJhbnNsYXRlcyBkaXJlY3RseSBpbnRvIGhpZ2hlciByZW50YWwgeWllbGRzIGFuZCBzdXBlcmlvciByZXNhbGUgdmFsdWF0aW9ucy4gVGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vYmxvZy91cnVndWF5LXZzLXNwYWluLXJlYWwtZXN0YXRlLWludmVzdG1lbnQvIj5FdXJvcGVhbiBidXllcjwvYT4gZG9lcyBub3Qgd2FudCB0byBtYWludGFpbiBhIHByb3BlcnR5IHRoYXQgY2FuIG9ubHkgYmUgZnVsbHkgZW5qb3llZCBmb3IgdGhyZWUgbW9udGhzIG9mIHRoZSB5ZWFyLjwvcD4KPHA+T3VyIHByb3ByaWV0YXJ5IG1hcmtldCBhbmFseXNpcyByZXZlYWxzIHRoYXQgaG9tZXMgd2l0aCB0aGVzZSBzcGVjaWZpYyB1cGdyYWRlcyBzcGVuZCA0MCUgZmV3ZXIgZGF5cyBvbiB0aGUgbWFya2V0LiBUaGUgbGlxdWlkaXR5IG9mIHRoZXNlIGFzc2V0cyBwcm92aWRlcyBhIHNpZ25pZmljYW50IGxheWVyIG9mIHNlY3VyaXR5IGZvciBmb3JlaWduIGNhcGl0YWwgZW50ZXJpbmcgdGhlIHJlZ2lvbi48L3A+CjxwPkJ5IGVuY2xvc2luZyB0aGUgYmFyYmFjb2Egd2l0aCB0aGVybWFsbHkgYnJva2VuIGdsYXNzIGFuZCBpbnRlZ3JhdGluZyBjbGltYXRlIGNvbnRyb2wsIHRoZSBob21lIGJlY29tZXMgYSB0cnVlIHllYXItcm91bmQgc2FuY3R1YXJ5LiBUaGlzIGxpZmVzdHlsZSB1cGdyYWRlIGlzIGEgbWFqb3IgY2F0YWx5c3QgZm9yIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5sbG95ZHNiYW5rdHJhZGUuY29tL2VuL21hcmtldC1wb3RlbnRpYWwvdXJ1Z3VheS9pbnZlc3RtZW50IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+Z3Jvd2luZyBmb3JlaWduIGRpcmVjdCBpbnZlc3RtZW50IGludG8gdGhlIFVydWd1YXlhbiByZWFsIGVzdGF0ZSBtYXJrZXQ8L2E+LjwvcD4KPHA+SW52ZXN0b3JzIGZyb20gdGhlIERBQ0ggcmVnaW9uIGFyZSBkcmF3biB0byA8YSBocmVmPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL2Jsb2cvdXJ1Z3VheS1yZWFsLWVzdGF0ZS1nZW9wb2xpdGljYWwtc2FmZS1oYXJib3IvIj5VcnVndWF5IGZvciBpdHMgc2FmZXR5LCBzcGFjZSwgYW5kIG5hdHVyYWwgYmVhdXR5PC9hPi4gSG93ZXZlciwgdGhleSByZWZ1c2UgdG8gY29tcHJvbWlzZSBvbiB0aGUgZW5naW5lZXJpbmcgc3RhbmRhcmRzIHRoZXkgYXJlIGFjY3VzdG9tZWQgdG8gaW4gRXVyb3BlLjwvcD4KPHA+UHJvcGVydGllcyB0aGF0IHN1Y2Nlc3NmdWxseSBicmlkZ2UgdGhpcyBnYXAgYmV0d2VlbiBsb2NhbCBjaGFybSBhbmQgRXVyb3BlYW4gZW5naW5lZXJpbmcgYXJlIGN1cnJlbnRseSB0aGUgbW9zdCBsaXF1aWQgYXNzZXRzIGluIFB1bnRhIGRlbCBFc3RlIGFuZCBKb3NlIElnbmFjaW8uIFdlIGFkdmlzZSBvdXIgY2xpZW50cyB0byBhZ2dyZXNzaXZlbHkgdGFyZ2V0IHRoZXNlIG1vZGVybml6ZWQgcHJvcGVydGllcyBvciBmYWN0b3IgdGhlIHVwZ3JhZGUgY29zdHMgaW50byB0aGVpciBpbml0aWFsIGFjcXVpc2l0aW9uIHN0cmF0ZWd5LjwvcD4KPGgyIGlkPSJidXllcnMtcm9hZG1hcCI+VGhlIEJ1eWVyJ3MgUm9hZG1hcDogRnV0dXJlLVByb29maW5nIFlvdXIgQXNzZXQ8L2gyPgo8ZGl2IGNsYXNzPSJhc2UtYnVzaW5lc3Mtd3JhcHBlciBhc2Utc3R5bGUtZXhlY3V0aXZlLWxpc3QiPgo8ZGl2IGNsYXNzPSJhc2UtaW5mby1oZWFkZXIiPgo8aDM+U3RyYXRlZ2ljIFRyYWplY3Rvcnk8L2gzPgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLWV4ZWN1dGl2ZS1ib2R5Ij4KPHVsIGNsYXNzPSJhc2UtcHJlbWl1bS1jaGVja2xpc3QiPgo8bGk+PHNwYW4gY2xhc3M9ImFzZS1saXN0LWljb24iPuKcpjwvc3Bhbj4gVHJhbnNpdGlvbiB0b3dhcmQgdGhlICJXZWxsbmVzcy1JbnRlZ3JhdGVkIEJhcmJhY29hLCIgbWVyZ2luZyBjdWxpbmFyeSBodWJzIHdpdGggYmlvcGhpbGljIGRlc2lnbiBlbGVtZW50cyBsaWtlIGxpdmluZyB3YWxscy48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImFzZS1saXN0LWljb24iPuKcpjwvc3Bhbj4gRGV2ZWxvcCBhZGphY2VudCB3ZWxsbmVzcyB6b25lcyBpbmNvcnBvcmF0aW5nIGhpZ2gtZW5kIGluZnJhcmVkIHNhdW5hcyBhbmQgY29sZCBwbHVuZ2VzIGZvciBhIGhvbGlzdGljIG91dGRvb3IgZXhwZXJpZW5jZS48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImFzZS1saXN0LWljb24iPuKcpjwvc3Bhbj4gSW1wbGVtZW50ICJTb2xhci1BY3RpdmUgUGVyZ29sYXMiIHVzaW5nIHBob3Rvdm9sdGFpYyBnbGFzcyB0byBlbnN1cmUgc3VzdGFpbmFibGUgcG93ZXIgZm9yIG91dGRvb3IgbGlnaHRpbmcgYW5kIGFwcGxpYW5jZXMuPC9saT4KPGxpPjxzcGFuIGNsYXNzPSJhc2UtbGlzdC1pY29uIj7inKY8L3NwYW4+IEFkb3B0IGluZHVjdGlvbi1iYXNlZCBvdXRkb29yIGNvb2tpbmcgdGVjaG5vbG9neSB0byBsZXZlcmFnZSByZW5ld2FibGUgZW5lcmd5IHNvdXJjZXMuPC9saT4KPGxpPjxzcGFuIGNsYXNzPSJhc2UtbGlzdC1pY29uIj7inKY8L3NwYW4+IEZvY3VzIG9uIGVuZXJneSBpbmRlcGVuZGVuY2UgYXMgYSBjb3JlIHNlbGxpbmcgcG9pbnQgZm9yIGhpZ2gtbmV0LXdvcnRoIHJlbG9jYXRvcnMgc2Vla2luZyBhdXRvbm9tb3VzIGx1eHVyeSBsaWZlc3R5bGVzLjwvbGk+CjwvdWw+CjwvZGl2Pgo8L2Rpdj4KPHA+VGhlIHN0cmF0ZWdpYyB0cmFqZWN0b3J5IG9mIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vbGlzdGluZ3MvIj5yZWFsIGVzdGF0ZSBpbiBVcnVndWF5PC9hPiBwb2ludHMgY2xlYXJseSB0b3dhcmQgdG90YWwgbGlmZXN0eWxlIGludGVncmF0aW9uLiBUaGUgbmV4dCBsb2dpY2FsIHN0ZXAgaW4gdGhpcyBldm9sdXRpb24gaXMgdGhlIHdlbGxuZXNzLWludGVncmF0ZWQgYmFyYmFjb2EuPC9wPgo8cD5XZSBhcmUgc2VlaW5nIG91dGRvb3IgY3VsaW5hcnkgc3BhY2VzIHBhaXJlZCBzZWFtbGVzc2x5IHdpdGggYmlvcGhpbGljIGRlc2lnbiBlbGVtZW50cyBsaWtlIGxpdmluZyB3YWxscyBhbmQgb3JnYW5pYyB3YXRlciBmZWF0dXJlcy4gQWRqYWNlbnQgd2VsbG5lc3Mgem9uZXMgaW5jb3Jwb3JhdGluZyBoaWdoLWVuZCBpbmZyYXJlZCBzYXVuYXMgYW5kIGNvbGQgcGx1bmdlcyBhcmUgYmVjb21pbmcgc3RhbmRhcmQgZXhwZWN0YXRpb25zLjwvcD4KPHA+VGhpcyBjcmVhdGVzIGEgaG9saXN0aWMgb3V0ZG9vciBleHBlcmllbmNlIHdoZXJlIGdhc3Ryb25vbXksIGVudGVydGFpbm1lbnQsIGFuZCBwZXJzb25hbCBoZWFsdGggY29hbGVzY2UuIFdlIGFsc28gYW50aWNpcGF0ZSB0aGUgcmFwaWQgcmlzZSBvZiBzb2xhci1hY3RpdmUgcGVyZ29sYXMgaW4gdGhlIGNvbWluZyBkZXZlbG9wbWVudCBjeWNsZXMuPC9wPgo8cD5UaGVzZSBpbm5vdmF0aXZlIHN0cnVjdHVyZXMgdXNlIHBob3Rvdm9sdGFpYyBnbGFzcyB0byBnZW5lcmF0ZSBzdXN0YWluYWJsZSBwb3dlciBmb3IgdGhlIG91dGRvb3Iga2l0Y2hlbidzIGluZHVjdGlvbiBhcHBsaWFuY2VzIGFuZCBhcmNoaXRlY3R1cmFsIGxpZ2h0aW5nLiBUaGlzIHRyYW5zaXRpb24gdG93YXJkIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vYmxvZy9ncmVlbi1oeWRyb2dlbi1ldS1tZXJjb3N1ci11cnVndWF5LXJlYWwtZXN0YXRlLyI+Y2xlYW4gZW5lcmd5PC9hPiBjb29raW5nIHBlcmZlY3RseSBjb21wbGVtZW50cyB0aGUgc29waGlzdGljYXRlZCwgZWNvLWNvbnNjaW91cyBtaW5kc2V0IG9mIHRoZSBtb2Rlcm4gRXVyb3BlYW4gaW52ZXN0b3IuPC9wPgo8cD5GdXR1cmUtcHJvb2ZpbmcgeW91ciBVcnVndWF5YW4gYXNzZXQgbWVhbnMgZW1icmFjaW5nIHRoZXNlIGF1dG9ub21vdXMgbHV4dXJ5IHRlY2hub2xvZ2llcyB0b2RheS4gUHJvcGVydGllcyB0aGF0IG9mZmVyIGNvbXBsZXRlIGVuZXJneSBpbmRlcGVuZGVuY2UgYWxvbmdzaWRlIHdvcmxkLWNsYXNzIGVudGVydGFpbm1lbnQgc3BhY2VzIHdpbGwgY29tbWFuZCB0aGUgaGlnaGVzdCBwcmVtaXVtcyBpbiB0aGUgMjAzMCBtYXJrZXQuPC9wPgo8aDIgaWQ9InN0cmF0ZWdpYy1jb25jbHVzaW9uIj5UaGUgU3RyYXRlZ2ljIENvbmNsdXNpb246IE5hdmlnYXRpbmcgdGhlIE1hcmtldCBTYWZlbHk8L2gyPgo8cD5UaGUgdHJhbnNmb3JtYXRpb24gb2YgdGhlIHRyYWRpdGlvbmFsIFVydWd1YXlhbiBiYXJiYWNvYSBpbnRvIGEgaGlnaC1wZXJmb3JtYW5jZSBlbnRlcnRhaW5tZW50IHN1aXRlIHJlcHJlc2VudHMgYSBnZW5lcmF0aW9uYWwgaW52ZXN0bWVudCBvcHBvcnR1bml0eS4gSXQgcGVyZmVjdGx5IGVuY2Fwc3VsYXRlcyB0aGUgc3ludGhlc2lzIG9mIFNvdXRoIEFtZXJpY2FuIGxpZmVzdHlsZSBhbmQgRXVyb3BlYW4gZW5naW5lZXJpbmcuPC9wPgo8cD5Ib3dldmVyLCBuYXZpZ2F0aW5nIHRoZSBhY3F1aXNpdGlvbiBvZiB0aGVzZSB1bHRyYS1sdXh1cnkgYXNzZXRzIHJlcXVpcmVzIGV4dHJlbWUgY2F1dGlvbi4gVGhlIFVydWd1YXlhbiByZWFsIGVzdGF0ZSBtYXJrZXQgcmVtYWlucyBoaWdobHkgdW5yZWd1bGF0ZWQsIGFuZCB0aGUgaW5kdXN0cnkgc3RhbmRhcmQgb2YgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS9hdm9pZC1kdWFsLWFnZW5jeS1idXlpbmctcHJvcGVydHktaW4tdXJ1Z3VheS8iPkR1YWwgQWdlbmN5PC9hPiBwb3NlcyBhIHNldmVyZSBmaW5hbmNpYWwgcmlzayB0byBmb3JlaWduIGludmVzdG9ycy48L3A+CjxwPldoZW4gYSBzaW5nbGUgYnJva2VyIHJlcHJlc2VudHMgYm90aCB0aGUgYnV5ZXIgYW5kIHRoZSBzZWxsZXIsIGl0IGNyZWF0ZXMgYSBkYW5nZXJvdXMgY29uZmxpY3Qgb2YgaW50ZXJlc3QgdGhhdCBmcmVxdWVudGx5IHJlc3VsdHMgaW4gaW5mbGF0ZWQgdmFsdWF0aW9ucy4gPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS93aHktd29yay13aXRoLXRlYW0taGF2ZXJrYXRlLyI+VGVhbSBIYXZlcmthdGU8L2E+IHN0YW5kcyB2ZWhlbWVudGx5IGFnYWluc3QgdGhpcyB1bmV0aGljYWwgcHJhY3RpY2UuPC9wPgo8cD5XZSBvcGVyYXRlIGV4Y2x1c2l2ZWx5IGFzIGEgZGVkaWNhdGVkIEJ1eWVyJ3MgQWdlbnQsIGVuc3VyaW5nIG91ciBzb2xlIGZpZHVjaWFyeSByZXNwb25zaWJpbGl0eSBpcyB0byBwcm90ZWN0IHlvdXIgY2FwaXRhbC4gV2UgcHJvdmlkZSBpbmRlcGVuZGVudCBsZWdhbCBhbmQgZmluYW5jaWFsIG92ZXJzaWdodCB0aHJvdWdob3V0IGV2ZXJ5IHN0YWdlIG9mIHRoZSBhY3F1aXNpdGlvbiBwcm9jZXNzLjwvcD4KPHA+RG8gbm90IG5hdmlnYXRlIHRoaXMgY29tcGxleCBtYXJrZXQgd2l0aG91dCBkZWRpY2F0ZWQgcmVwcmVzZW50YXRpb24uIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vY29udGFjdC11cnVndWF5LXJlYWwtZXN0YXRlLWV4cGVydC8iPkNvbnRhY3QgVGVhbSBIYXZlcmthdGUgdG9kYXk8L2E+LiBPdXIgZXhwZXJ0IGFkdmlzb3J5IHRlYW0gaXMgcmVhZHkgdG8gYXNzaXN0IHlvdSBpbiBFbmdsaXNoLCBHZXJtYW4sIEZyZW5jaCwgb3IgRHV0Y2guPC9wPgo8ZGl2IGNsYXNzPSJhc2UtZmFxLXNlY3Rpb24iPgo8aDI+RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnM8L2gyPgo8ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPldoeSBhcmUgYWxsLXNlYXNvbiBiYXJiYWNvYXMgY29uc2lkZXJlZCBhIGhpZ2gtdmFsdWUgaW52ZXN0bWVudCBpbiBVcnVndWF5Pzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5Nb2Rlcm5pemVkLCB5ZWFyLXJvdW5kIG91dGRvb3IgbGl2aW5nIHNwYWNlcyBjb21tYW5kIGEgMjQlIGhpZ2hlciBwcmljZSBwZXIgc3F1YXJlIG1ldGVyIHRoYW4gdHJhZGl0aW9uYWwgcHJvcGVydGllcy4gVGhlc2UgaGlnaC1wZXJmb3JtYW5jZSBwYXZpbGlvbnMgb2ZmZXIgYW4gMTguNSUgYXBwcmVjaWF0aW9uIHByZW1pdW0sIHNpZ25pZmljYW50bHkgaW5jcmVhc2luZyB0aGUgYmFzZWxpbmUgdmFsdWF0aW9uIGFuZCByZXNhbGUgbGlxdWlkaXR5IG9mIGNvYXN0YWwgZXN0YXRlcyBmb3IgaW50ZXJuYXRpb25hbCBpbnZlc3RvcnMuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+Q2FuIGEgdHJhZGl0aW9uYWwgVXJ1Z3VheWFuIGdyaWxsIGJlIHVzZWQgaW5kb29ycyB3aXRob3V0IHNtb2tlIGlzc3Vlcz88L3N1bW1hcnk+CjxkaXYgY2xhc3M9ImFzZS1mYXEtYW5zd2VyIj4KPHA+WWVzLCBtb2Rlcm4gYXJjaGl0ZWN0dXJhbCBkZXNpZ25zIGluY29ycG9yYXRlIGhpZ2gtdmVsb2NpdHkgaW5kdXN0cmlhbCBleHRyYWN0aW9uIHN5c3RlbXMuIFRoZXNlIHN5c3RlbXMgc2lsZW50bHkgcmVtb3ZlIHNtb2tlIGFuZCBvZG9ycywgYWxsb3dpbmcgZm9yIGF1dGhlbnRpYyB3b29kLWZpcmVkIGdyaWxsaW5nIGluc2lkZSBhIGNsaW1hdGUtY29udHJvbGxlZCBnbGFzcyBlbmNsb3N1cmUgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIGludGVyaW9yIGFpciBxdWFsaXR5LjwvcD4KPC9kaXY+CjwvZGV0YWlscz48ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPldoYXQgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcyBkZWZpbmUgYSBsdXh1cnkgZW50ZXJ0YWlubWVudCBzdWl0ZSBpbiBVcnVndWF5Pzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5IaWdoLWVuZCBzdWl0ZXMgZmVhdHVyZSBtb3Rvcml6ZWQgZ2xhc3MgY3VydGFpbiB3YWxscywgcmFkaWFudCBmbG9vciBoZWF0aW5nIGJlbmVhdGggaW1wb3J0ZWQgc3RvbmUsIGFuZCBwcm9mZXNzaW9uYWwtZ3JhZGUgYXBwbGlhbmNlcyBmcm9tIGJyYW5kcyBsaWtlIFdvbGYgYW5kIFN1Yi1aZXJvLiBUaGV5IGFsc28gdXRpbGl6ZSB0aGVybWFsbHkgYnJva2VuIGdsYXppbmcgdG8gbWVldCB0aGUgdW5jb21wcm9taXNpbmcgY29tZm9ydCBhbmQgZWZmaWNpZW5jeSBzdGFuZGFyZHMgZXhwZWN0ZWQgYnkgRXVyb3BlYW4gaW52ZXN0b3JzLjwvcD4KPC9kaXY+CjwvZGV0YWlscz48ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPkhvdyBpcyBFdXJvcGVhbiBkZW1hbmQgcmVzaGFwaW5nIHRoZSBQdW50YSBkZWwgRXN0ZSByZWFsIGVzdGF0ZSBtYXJrZXQ\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPkludmVzdG9ycyBmcm9tIHRoZSBEQUNIIHJlZ2lvbiBhcmUgcHJpb3JpdGl6aW5nIHRoZXJtYWwtZWZmaWNpZW50IHNvY2lhbCBzcGFjZXMgb3ZlciB0cmFkaXRpb25hbCBhbWVuaXRpZXMuIFRoaXMgaGFzIGxlZCB0byBhIDMwJSBpbmNyZWFzZSBpbiB0aGUgaW1wb3J0IG9mIEV1cm9wZWFuIGdsYXNzIHN5c3RlbXMgYW5kIGEgbWFya2V0IHBpdm90IHdoZXJlIDY1JSBvZiBuZXcgaGlnaC1lbmQgcGVybWl0cyBpbiBhcmVhcyBsaWtlIEpvc2UgSWduYWNpbyBub3cgaW5jbHVkZSB3aW50ZXItcHJvb2ZlZCBzb2NpYWwgem9uZXMuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2hhdCBhcmUgdGhlIGZ1dHVyZSB0cmVuZHMgZm9yIGx1eHVyeSBvdXRkb29yIGxpdmluZyBpbiBjb2FzdGFsIFVydWd1YXk\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPlRoZSBtYXJrZXQgaXMgbW92aW5nIHRvd2FyZCB3ZWxsbmVzcy1pbnRlZ3JhdGVkIGJhcmJhY29hcyB0aGF0IGZlYXR1cmUgYmlvcGhpbGljIGRlc2lnbiwgaW5mcmFyZWQgc2F1bmFzLCBhbmQgY29sZCBwbHVuZ2VzLiBBZGRpdGlvbmFsbHksIHNvbGFyLWFjdGl2ZSBwZXJnb2xhcyB1c2luZyBwaG90b3ZvbHRhaWMgZ2xhc3MgYXJlIGVtZXJnaW5nIGFzIGEga2V5IGZlYXR1cmUgZm9yIGhpZ2gtbmV0LXdvcnRoIGJ1eWVycyBzZWVraW5nIGVuZXJneSBpbmRlcGVuZGVuY2UgYW5kIGF1dG9ub21vdXMgbHV4dXJ5LjwvcD4KPC9kaXY+CjwvZGV0YWlscz48ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPldoeSBpcyBhIGRlZGljYXRlZCBCdXllcidzIEFnZW50IG5lY2Vzc2FyeSBmb3IgVXJ1Z3VheWFuIHJlYWwgZXN0YXRlIGFjcXVpc2l0aW9ucz88L3N1bW1hcnk+CjxkaXYgY2xhc3M9ImFzZS1mYXEtYW5zd2VyIj4KPHA+VGhlIFVydWd1YXlhbiBtYXJrZXQgcmVtYWlucyBsYXJnZWx5IHVucmVndWxhdGVkLCBhbmQgdGhlIGNvbW1vbiBwcmFjdGljZSBvZiBEdWFsIEFnZW5jeSBjcmVhdGVzIGEgc2lnbmlmaWNhbnQgY29uZmxpY3Qgb2YgaW50ZXJlc3QuIEEgZGVkaWNhdGVkIEJ1eWVyJ3MgQWdlbnQgZW5zdXJlcyBzb2xlIGZpZHVjaWFyeSByZXNwb25zaWJpbGl0eSB0byB0aGUgcHVyY2hhc2VyLCBwcm90ZWN0aW5nIGNhcGl0YWwgZnJvbSBpbmZsYXRlZCB2YWx1YXRpb25zIGFuZCBwcm92aWRpbmcgaW5kZXBlbmRlbnQgbGVnYWwgb3ZlcnNpZ2h0LjwvcD4KPC9kaXY+CjwvZGV0YWlscz48L2Rpdj5+dwdwdWJsaXNoKwB3PmFyY2hpdGVjdHVyYWwtZXZvbHV0aW9uLXVydWd1YXlhbi1iYXJiYWNvYS1hbGwtc2Vhc29uLXBhdmlsaW9ufQN9nZkPdwRvcGVudwZjbG9zZWR5dwB3CHN0YW5kYXJkdzxSZWltYWdpbmluZyB0aGUgVXJ1Z3VheWFuIEJhcmJhY29hIGZvciBMdXh1cnkgT3V0ZG9vciBMaXZpbmd3AH0AeXcAdQB4fQEDycLu6wogAQIFAAEAAQEBb8MFqgGrBLsOUSOwFk3\/B98CQvcBrgaHA1rdA+sBwwSHC8ABzgOuAtIE3wPrAcABtQQprwMp1QMpywMpxAMp2APeBGoAAwEBAQEACQBo8gMUDQEC\/Jbw1wECAPQDiQMBgPKwaAsAAQEAOAICBDGJiAF9AAQAAwABAQEAAgI=\",\"updateId\":798439476}","_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_post_was_ever_published":false},"categories":[276],"tags":[],"class_list":["post-124510","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lifestyle"],"listing_owner_name":null,"property_bbq_parrilla":null,"_yoast_wpseo_metadesc":"Discover how the Uruguayan barbacoa is evolving into a climate-controlled, year-round luxury entertainment pavilion for European investors.","_yoast_wpseo_title":"Reimagining the Uruguayan Barbacoa for Luxury Outdoor Living","listing_gallery":null,"property_address_coordinates":null,"property_address_country":null,"property_address_display":null,"property_address_postal_code":null,"property_address_state":null,"property_address_street":null,"property_address_street_number":null,"property_address_suburb":null,"property_authority":null,"property_building_area":null,"property_building_area_unit":null,"property_land_area":null,"property_land_area_unit":null,"property_list_date":null,"property_price":null,"property_price_display":null,"property_price_view":null,"property_status":null,"property_unique_id":null,"property_air_conditioning":null,"property_balcony":null,"property_bathrooms":null,"property_bedrooms":null,"property_carport":null,"property_garage":null,"property_gym":null,"property_open_fire_place":null,"property_pool":null,"property_security_system":null,"property_tennis_court":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.6 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Reimagining the Uruguayan Barbacoa for Luxury Outdoor Living<\/title>\n<meta name=\"description\" content=\"Discover how the Uruguayan barbacoa is evolving into a climate-controlled, year-round luxury entertainment pavilion for European investors.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Reimagining the Uruguayan Barbacoa for Luxury Outdoor Living\" \/>\n<meta property=\"og:description\" content=\"Discover how the Uruguayan barbacoa is evolving into a climate-controlled, year-round luxury entertainment pavilion for European investors.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/\" \/>\n<meta property=\"og:site_name\" content=\"Real Estate in Uruguay\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/ralph.haverkate\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/TeamHaverkate\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-01T13:24:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-01T13:24:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design.jpg?v=1779323135\" \/>\n\t<meta property=\"og:image:width\" content=\"1376\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ralph Haverkate\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rhaverkate\" \/>\n<meta name=\"twitter:site\" content=\"@rhaverkate\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ralph Haverkate\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"10\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\\\/\"},\"author\":{\"name\":\"Ralph Haverkate\",\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/#\\\/schema\\\/person\\\/d039ac3cc360e044773123ae92fc72b2\"},\"headline\":\"The Architectural Evolution of the Uruguayan Barbacoa: Shaping the Ultimate All-Season Entertainment Pavilion\",\"datePublished\":\"2026-06-01T13:24:48+00:00\",\"dateModified\":\"2026-06-01T13:24:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\\\/\"},\"wordCount\":1983,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design.jpg?v=1779323135\",\"articleSection\":[\"Lifestyle\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\\\/\",\"url\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\\\/\",\"name\":\"Reimagining the Uruguayan Barbacoa for Luxury Outdoor Living\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design.jpg?v=1779323135\",\"datePublished\":\"2026-06-01T13:24:48+00:00\",\"dateModified\":\"2026-06-01T13:24:57+00:00\",\"description\":\"Discover how the Uruguayan barbacoa is evolving into a climate-controlled, year-round luxury entertainment pavilion for European investors.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design.jpg?v=1779323135\",\"contentUrl\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design.jpg?v=1779323135\",\"width\":1376,\"height\":768,\"caption\":\"A luxurious outdoor entertainment space merging traditional BBQ with modern design. By Team Haverkate.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lebensstil\",\"item\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/category\\\/lebensstil\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"The Architectural Evolution of the Uruguayan Barbacoa: Shaping the Ultimate All-Season Entertainment Pavilion\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/\",\"name\":\"Real Estate in Uruguay\",\"description\":\"The Haverkate Team at Engel &amp; Volkers\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/#organization\"},\"alternateName\":\"Real Estate Uruguay\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"RealEstateAgent\",\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/#organization\",\"name\":\"Real Estate in Uruguay\",\"alternateName\":\"Team Haverkate\",\"url\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Favicon-Team-Haverkate.jpg\",\"contentUrl\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Favicon-Team-Haverkate.jpg\",\"width\":200,\"height\":200,\"caption\":\"Real Estate in Uruguay\"},\"image\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/ralph.haverkate\",\"https:\\\/\\\/x.com\\\/rhaverkate\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ralphhaverkate\",\"http:\\\/\\\/pinterest.com\\\/uruguaymodern\\\/\"],\"telephone\":\"+598 94 299 200\",\"email\":\"bettina@realestate-in-uruguay.com\",\"priceRange\":\"$$$\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Ruta 10, KM161, Esquina Las Brisas\",\"addressLocality\":\"La Barra\",\"addressRegion\":\"Maldonado\",\"postalCode\":\"20001\",\"addressCountry\":\"UY\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/#\\\/schema\\\/person\\\/d039ac3cc360e044773123ae92fc72b2\",\"name\":\"Ralph Haverkate\",\"pronouns\":\"he\\\/him\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5524bc9366258ca790a29408c9b6868902e337c4a3259077b573584d88821690?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5524bc9366258ca790a29408c9b6868902e337c4a3259077b573584d88821690?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5524bc9366258ca790a29408c9b6868902e337c4a3259077b573584d88821690?s=96&d=mm&r=g\",\"caption\":\"Ralph Haverkate\"},\"description\":\"Ralph Haverkate is an international Real Estate Broker Associate specializing in the Uruguay property market since 2012. With over 40 years of global business experience and fluency in four languages, Ralph offers expert guidance to foreign investors and expatriates. He worked before for over 10 years as a luxury real estate broker in California, with prestigious firms like Sotheby\u2019s in Palm Springs and boutique architecture-focused agencies such as Deasy Penner brokerage in Los Angeles. Ralph brings top-tier negotiation skills and architectural expertise to Team Haverkate. As a proud cooperating partner of Engel &amp; V\u00f6lkers and a recognized professional on JamesEdition, Ralph holds elite credentials from the American National Association of Realtors (NAR) and FIABCI, as well as professional certifications in American real estate, including ABR, CRS, CIPS, CNHS, GRI, e-PRO, and TRC. These credentials ensure the highest standards of transparency, authority, and trust in international real estate transactions.\",\"sameAs\":[\"https:\\\/\\\/www.jamesedition.com\\\/agents\\\/ralph-w-haverkate-1038666\",\"https:\\\/\\\/www.facebook.com\\\/TeamHaverkate\",\"https:\\\/\\\/www.instagram.com\\\/realestateinuruguay\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ralphhaverkate\\\/\",\"https:\\\/\\\/www.pinterest.com\\\/realralph\\\/uruguay\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@iguideuruguay4216\"],\"honorificPrefix\":\"Mr.\",\"honorificSuffix\":\"Broker Associate, Realtor\u00ae\",\"gender\":\"male\",\"award\":[\"NAR Professional Designations (ABR\",\"CRS\",\"GRI\",\"CIPS\",\"e-PRO\",\"TRC)\",\"Residential Construction Certified Professional (RCC)\",\"Certified New Home Specialist)\"],\"knowsAbout\":[\"Uruguay Real Estate\",\"International Property Investment\",\"Luxury Real Estate\",\"Residential Real Estate\",\"Expatriate Relocation\"],\"knowsLanguage\":[\"English\",\"German\",\"French\",\"Dutch\"],\"jobTitle\":\"Real Estate Broker Associate\",\"worksFor\":\"Team Haverkate at RealEstate-in-Uruguay.com (Cooperation with Engel & V\u00f6lkers in Uruguay)\",\"url\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/author\\\/ralph\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Reimagining the Uruguayan Barbacoa for Luxury Outdoor Living","description":"Discover how the Uruguayan barbacoa is evolving into a climate-controlled, year-round luxury entertainment pavilion for European investors.","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:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/","og_locale":"de_DE","og_type":"article","og_title":"Reimagining the Uruguayan Barbacoa for Luxury Outdoor Living","og_description":"Discover how the Uruguayan barbacoa is evolving into a climate-controlled, year-round luxury entertainment pavilion for European investors.","og_url":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/","og_site_name":"Real Estate in Uruguay","article_publisher":"http:\/\/www.facebook.com\/ralph.haverkate","article_author":"https:\/\/www.facebook.com\/TeamHaverkate","article_published_time":"2026-06-01T13:24:48+00:00","article_modified_time":"2026-06-01T13:24:57+00:00","og_image":[{"width":1376,"height":768,"url":"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design.jpg?v=1779323135","type":"image\/jpeg"}],"author":"Ralph Haverkate","twitter_card":"summary_large_image","twitter_creator":"@rhaverkate","twitter_site":"@rhaverkate","twitter_misc":{"Verfasst von":"Ralph Haverkate","Gesch\u00e4tzte Lesezeit":"10\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/#article","isPartOf":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/"},"author":{"name":"Ralph Haverkate","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/#\/schema\/person\/d039ac3cc360e044773123ae92fc72b2"},"headline":"The Architectural Evolution of the Uruguayan Barbacoa: Shaping the Ultimate All-Season Entertainment Pavilion","datePublished":"2026-06-01T13:24:48+00:00","dateModified":"2026-06-01T13:24:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/"},"wordCount":1983,"commentCount":0,"publisher":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/#organization"},"image":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/#primaryimage"},"thumbnailUrl":"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design.jpg?v=1779323135","articleSection":["Lifestyle"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/","url":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/","name":"Reimagining the Uruguayan Barbacoa for Luxury Outdoor Living","isPartOf":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/#primaryimage"},"image":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/#primaryimage"},"thumbnailUrl":"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design.jpg?v=1779323135","datePublished":"2026-06-01T13:24:48+00:00","dateModified":"2026-06-01T13:24:57+00:00","description":"Discover how the Uruguayan barbacoa is evolving into a climate-controlled, year-round luxury entertainment pavilion for European investors.","breadcrumb":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/#primaryimage","url":"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design.jpg?v=1779323135","contentUrl":"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design.jpg?v=1779323135","width":1376,"height":768,"caption":"A luxurious outdoor entertainment space merging traditional BBQ with modern design. By Team Haverkate."},{"@type":"BreadcrumbList","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/architectural-evolution-uruguayan-barbacoa-all-season-pavilion\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.realestate-in-uruguay.com\/de\/"},{"@type":"ListItem","position":2,"name":"Lebensstil","item":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/category\/lebensstil\/"},{"@type":"ListItem","position":3,"name":"The Architectural Evolution of the Uruguayan Barbacoa: Shaping the Ultimate All-Season Entertainment Pavilion"}]},{"@type":"WebSite","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/#website","url":"https:\/\/www.realestate-in-uruguay.com\/de\/","name":"Real Estate in Uruguay","description":"The Haverkate Team at Engel &amp; Volkers","publisher":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/#organization"},"alternateName":"Real Estate Uruguay","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.realestate-in-uruguay.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"RealEstateAgent","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/#organization","name":"Real Estate in Uruguay","alternateName":"Team Haverkate","url":"https:\/\/www.realestate-in-uruguay.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2023\/05\/Favicon-Team-Haverkate.jpg","contentUrl":"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2023\/05\/Favicon-Team-Haverkate.jpg","width":200,"height":200,"caption":"Real Estate in Uruguay"},"image":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/ralph.haverkate","https:\/\/x.com\/rhaverkate","https:\/\/www.linkedin.com\/in\/ralphhaverkate","http:\/\/pinterest.com\/uruguaymodern\/"],"telephone":"+598 94 299 200","email":"bettina@realestate-in-uruguay.com","priceRange":"$$$","address":{"@type":"PostalAddress","streetAddress":"Ruta 10, KM161, Esquina Las Brisas","addressLocality":"La Barra","addressRegion":"Maldonado","postalCode":"20001","addressCountry":"UY"}},{"@type":"Person","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/#\/schema\/person\/d039ac3cc360e044773123ae92fc72b2","name":"Ralph Haverkate","pronouns":"he\/him","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/5524bc9366258ca790a29408c9b6868902e337c4a3259077b573584d88821690?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5524bc9366258ca790a29408c9b6868902e337c4a3259077b573584d88821690?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5524bc9366258ca790a29408c9b6868902e337c4a3259077b573584d88821690?s=96&d=mm&r=g","caption":"Ralph Haverkate"},"description":"Ralph Haverkate is an international Real Estate Broker Associate specializing in the Uruguay property market since 2012. With over 40 years of global business experience and fluency in four languages, Ralph offers expert guidance to foreign investors and expatriates. He worked before for over 10 years as a luxury real estate broker in California, with prestigious firms like Sotheby\u2019s in Palm Springs and boutique architecture-focused agencies such as Deasy Penner brokerage in Los Angeles. Ralph brings top-tier negotiation skills and architectural expertise to Team Haverkate. As a proud cooperating partner of Engel &amp; V\u00f6lkers and a recognized professional on JamesEdition, Ralph holds elite credentials from the American National Association of Realtors (NAR) and FIABCI, as well as professional certifications in American real estate, including ABR, CRS, CIPS, CNHS, GRI, e-PRO, and TRC. These credentials ensure the highest standards of transparency, authority, and trust in international real estate transactions.","sameAs":["https:\/\/www.jamesedition.com\/agents\/ralph-w-haverkate-1038666","https:\/\/www.facebook.com\/TeamHaverkate","https:\/\/www.instagram.com\/realestateinuruguay\/","https:\/\/www.linkedin.com\/in\/ralphhaverkate\/","https:\/\/www.pinterest.com\/realralph\/uruguay\/","https:\/\/www.youtube.com\/@iguideuruguay4216"],"honorificPrefix":"Mr.","honorificSuffix":"Broker Associate, Realtor\u00ae","gender":"male","award":["NAR Professional Designations (ABR","CRS","GRI","CIPS","e-PRO","TRC)","Residential Construction Certified Professional (RCC)","Certified New Home Specialist)"],"knowsAbout":["Uruguay Real Estate","International Property Investment","Luxury Real Estate","Residential Real Estate","Expatriate Relocation"],"knowsLanguage":["English","German","French","Dutch"],"jobTitle":"Real Estate Broker Associate","worksFor":"Team Haverkate at RealEstate-in-Uruguay.com (Cooperation with Engel & V\u00f6lkers in Uruguay)","url":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/author\/ralph\/"}]}},"jetpack_featured_media_url":"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/The-Uruguayan-Barbacoa-Reimagined-Outdoor-Living-Space-Design.jpg?v=1779323135","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/posts\/124510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/comments?post=124510"}],"version-history":[{"count":0,"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/posts\/124510\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/media\/124509"}],"wp:attachment":[{"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/media?parent=124510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/categories?post=124510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/tags?post=124510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}