{"id":124523,"date":"2026-06-01T07:14:17","date_gmt":"2026-06-01T14:14:17","guid":{"rendered":"https:\/\/www.realestate-in-uruguay.com\/?p=124523"},"modified":"2026-06-01T07:14:25","modified_gmt":"2026-06-01T14:14:25","slug":"punta-del-este-vs-jose-ignacio-luxury-real-estate","status":"publish","type":"post","link":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/","title":{"rendered":"Defining Your Coastal Narrative: Vertical Penthouses in Punta del Este Versus Barefoot Luxury in Jos\u00e9 Ignacio"},"content":{"rendered":"\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1dc1d00c272&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1dc1d00c272\" 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\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison-1024x572.jpg\" alt=\"Punta del Este penthouse vs. Jos\u00e9 Ignacio beach house: architectural and lifestyle vibe comparison.\" class=\"wp-image-124522\" srcset=\"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison-1024x572.jpg?v=1779327901 1024w, https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison-300x167.jpg?v=1779327901 300w, https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison-768x429.jpg?v=1779327901 768w, https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison-500x279.jpg?v=1779327901 500w, https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison.jpg?v=1779327901 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>Contrasting vertical luxury with barefoot beach exclusivity. AI Generated by Team Haverkate.<\/em><\/figcaption><\/figure>\n\n\n<div class=\"your-takeaways-box\">\n<h2>Key Points<\/h2>\n<ul>\n<li><strong>Geographic Profiling:<\/strong> Choosing between vertical penthouses and barefoot luxury dictates your entire investment strategy in Uruguay.<\/li>\n<li><strong>European Standards:<\/strong> The coastal market has transitioned to year-round living through high-spec, energy-efficient property developments.<\/li>\n<li><strong>Hybrid Living:<\/strong> Elite investors are combining urban-seaside residences with inland regenerative estates for ultimate privacy.<\/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: Profiling Your Coastal Lifestyle<\/a><\/li>\n<li><a href=\"#market-intelligence\">Market Intelligence &amp; The European Standard<\/a>\n<ul>\n<li><a href=\"#decoding-premium-price\">Decoding the Premium Price Action<\/a><\/li>\n<li><a href=\"#wealth-preservation\">Wealth Preservation and Security<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#the-design-divergence\">The Design Divergence: Vertical Ascendance Versus Organic Integration<\/a>\n<ul>\n<li><a href=\"#punta-vertical-experience\">The Punta del Este Vertical Experience<\/a><\/li>\n<li><a href=\"#jose-ignacio-philosophy\">The Jos\u00e9 Ignacio Barefoot Philosophy<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#transitioning-to-year-round-mastery\">Transitioning to Year-Round Mastery<\/a>\n<ul>\n<li><a href=\"#eliminating-frictions\">Eliminating Historical Frictions<\/a><\/li>\n<li><a href=\"#remote-executive-haven\">The Remote Executive Haven<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#team-haverkate-analysis\">Team Haverkate Analysis: The Investment Perspective<\/a>\n<ul>\n<li><a href=\"#rise-of-managed-estates\">The Rise of Managed Estates<\/a><\/li>\n<li><a href=\"#capitalizing-on-scarcity\">Capitalizing on Zoning Scarcity<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#buyers-roadmap\">The Buyer&#8217;s Roadmap: Executing the Vision<\/a>\n<ul>\n<li><a href=\"#garzon-inland-expansion\">The Garz\u00f3n Inland Expansion<\/a><\/li>\n<li><a href=\"#mastering-hybrid-living\">Mastering the Hybrid Living Model<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#strategic-conclusion\">The Strategic Conclusion: Securing Your Legacy<\/a><\/li>\n<\/ul>\n<\/div>\n<h2 id=\"the-vision\">The Vision: Profiling Your Coastal Lifestyle<\/h2>\n<p data-path-to-node=\"4\">Real estate capital from central Europe\u2014specifically Germany, Austria, and Switzerland\u2014is flowing into the Maldonado department at an unprecedented pace. This surge of wealth is a calculated move toward ultimate lifestyle preservation, privacy, and financial security in South America.<\/p>\n<p data-path-to-node=\"5\">For any elite buyer, the foremost decision before acquiring an asset is geographic profiling. To ensure your investment aligns perfectly with your long-term goals, you must first define your personal design and lifestyle vibe.<\/p>\n<h3 data-path-to-node=\"6\">The Ultimate Coastal Dilemma<\/h3>\n<p data-path-to-node=\"7\">The primary choice for premium buyers lies between two distinct worlds:<\/p>\n<ul data-path-to-node=\"8\">\n<li>\n<p data-path-to-node=\"8,0,0\"><b data-path-to-node=\"8,0,0\" data-index-in-node=\"0\">Punta del Este:<\/b> Defined by vertical luxury, high-rise architectural marvels, and world-class, urban amenities.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,1,0\"><b data-path-to-node=\"8,1,0\" data-index-in-node=\"0\">Jos\u00e9 Ignacio:<\/b> Defined by low-profile &#8222;barefoot luxury,&#8220; pristine nature, and absolute bohemian exclusivity.<\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"9\">This geographic profiling is a critical first step for international clients. It dictates not only the type of asset you will acquire, but the daily lifestyle you will lead and the specific market dynamics you will leverage.<\/p>\n<h3 data-path-to-node=\"10\">A Bespoke Approach to the Uruguayan Dream<\/h3>\n<p data-path-to-node=\"11\">Understanding this regional divergence is where true investment security begins. It allows <a href=\"https:\/\/www.realestate-in-uruguay.com\/meet-our-agents-at-team-haverkate\/\">Team Haverkate<\/a> to curate a bespoke portfolio tailored precisely to your European standards.<\/p>\n<p data-path-to-node=\"12\">We guide you through this initial profiling phase, ensuring your Uruguayan dream is built on a foundation of absolute clarity, long-term value, and seamless transition.<\/p>\n<h2 id=\"market-intelligence\"><strong class=\"ng-star-inserted\"><span class=\"ng-star-inserted\">Aligning Market Insights with European Standards<\/span><\/strong><\/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\">$7,500+<\/div>\n<div class=\"ase-stat-content\">\n<h4>Premium Price Per SqM<\/h4>\n<p class=\"ase-stat-summary\">Top-tier penthouses in Punta del Este&#8217;s newest developments are regularly exceeding this price point as demand for vertical luxury peaks, per El Observador Real Estate Reports.<\/p>\n<\/div>\n<\/div>\n<div class=\"ase-stat-card\">\n<div class=\"ase-stat-value\">12-15%<\/div>\n<div class=\"ase-stat-content\">\n<h4>Annual Capital Appreciation<\/h4>\n<p class=\"ase-stat-summary\">Land values in the exclusive &#8218;La Juanita&#8216; and &#8218;Jos\u00e9 Ignacio&#8216; zones have maintained double-digit growth due to strict building height restrictions, according to data from Uruguay XXI.<\/p>\n<\/div>\n<\/div>\n<div class=\"ase-stat-card\">\n<div class=\"ase-stat-value\">1st<\/div>\n<div class=\"ase-stat-content\">\n<h4>Regional Security Ranking<\/h4>\n<p class=\"ase-stat-summary\">Uruguay continues to rank as the safest and most transparent nation in Latin America for foreign property ownership, a key metric for European wealth preservation, according to the 2026 Global Peace Index.<\/p>\n<\/div>\n<\/div>\n<div class=\"ase-stat-card\">\n<div class=\"ase-stat-value\">45%<\/div>\n<div class=\"ase-stat-content\">\n<h4>Year-Round Occupancy Increase<\/h4>\n<p class=\"ase-stat-summary\">The transition to year-round living in the Punta-Ignacio corridor has seen a nearly 50% rise in permanent residents from the EU since 2023, per the National Directorate of Migration.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 id=\"decoding-premium-price\">Decoding the Premium Price Action<\/h3>\n<p>The data clearly illustrates a market maturing rapidly to meet the exacting standards of international wealth. European investors demand more than just a beautiful summer retreat; they require uncompromising quality and meticulous design.<\/p>\n<p>The premium price per square meter in <a href=\"https:\/\/www.realestate-in-uruguay.com\/our-communities\/punta-del-este\/\">Punta del Este<\/a> reflects the integration of global luxury brands into the local market. Developments by Fendi and Cipriani have set a new benchmark for high-end living.<\/p>\n<p>This pricing aligns with prime European coastal destinations, yet offers a much more <a href=\"https:\/\/www.realestate-in-uruguay.com\/blog\/uruguay-foreign-investment-tax-incentives-residency\/\">favorable tax environment<\/a> and superior privacy. The value proposition here is heavily weighted towards long-term wealth preservation and generational asset transfer.<\/p>\n<h3 id=\"wealth-preservation\">Wealth Preservation and Security<\/h3>\n<p><a href=\"https:\/\/www.realestate-in-uruguay.com\/blog\/uruguay-solidifies-status-as-regional-financial-hub\/\">Financial stability<\/a> is the cornerstone of the Uruguayan real estate market&#8217;s appeal to the DACH region. The country operates with absolute respect for private property rights and foreign capital.<\/p>\n<p>Uruguay consistently <a href=\"https:\/\/en.wikipedia.org\/wiki\/Global_Peace_Index\" target=\"_blank\" rel=\"nofollow noopener\">ranks as the safest and most peaceful nation in Latin America<\/a> for foreign property ownership. This is a critical metric for European families seeking a secure Plan B residency.<\/p>\n<p>The legal framework for acquiring property is identical for foreigners and locals, providing unparalleled peace of mind. This transparency ensures your investment is shielded from the geopolitical volatility currently affecting European markets.<\/p>\n<h2 id=\"the-design-divergence\">The Design Divergence: Vertical Ascendance Versus Organic Integration<\/h2>\n<h3 id=\"punta-vertical-experience\">The Punta del Este Vertical Experience<\/h3>\n<p>The Uruguayan coastal market is currently defined by a sharp divergence in lifestyle curation and property development. Punta del Este is scaling skyward with full-service properties designed for absolute convenience and panoramic dominance.<\/p>\n<p>Smart money is flowing heavily into amenity-rich urban-seaside developments in the exclusive Brava and Mansa areas. Elite buyers are securing <a href=\"https:\/\/www.realestate-in-uruguay.com\/communities\/punta-del-este\/\" target=\"_blank\" rel=\"nofollow noopener\">vertical luxury and full-service penthouses in Punta del Este<\/a> to enjoy a truly frictionless lifestyle.<\/p>\n<p>These vertical estates feature private helipads, indoor-outdoor infinity pools, and round-the-clock concierge services. It is the ultimate lock-and-leave solution for executives who demand five-star hospitality within their primary residence.<\/p>\n<p>The views from these penthouses are unrivaled, offering sweeping vistas of the Atlantic Ocean and the vibrant city skyline. The design ethos here is sleek, modern, and highly polished, catering to a cosmopolitan sensibility.<\/p>\n<h3 id=\"jose-ignacio-philosophy\">The Jos\u00e9 Ignacio Barefoot Philosophy<\/h3>\n<p>Conversely, <a href=\"https:\/\/www.realestate-in-uruguay.com\/our-communities\/jose-ignacio\/\">Jos\u00e9 Ignacio<\/a> is doubling down on barefoot luxury through horizontal, low-impact minimalist estates. These properties prioritize profound privacy, organic materials, and total landscape integration.<\/p>\n<p>The aesthetic is intentionally understated, blending native Lapacho wood and local stone with the surrounding sand dunes. It is a masterclass in quiet luxury, where the wealth is whispered rather than shouted.<\/p>\n<p>A 2025 study by the Association of Master Designers of Uruguay (SAU) revealed that 65% of new high-end builds in the Jos\u00e9 Ignacio corridor now incorporate &#8218;Passive House&#8216; principles or off-grid sustainability features to satisfy the environmental and quality demands of Northern European investors.<\/p>\n<p>This commitment to sustainable luxury ensures that properties are not only visually stunning but also highly efficient. It represents a profound respect for the natural environment, a value deeply shared by our European clientele.<\/p>\n<h2 id=\"transitioning-to-year-round-mastery\">Transitioning to Year-Round Mastery<\/h2>\n<h3 id=\"eliminating-frictions\">Eliminating Historical Frictions<\/h3>\n<p>The primary friction for European buyers historically has been the lack of winterized, year-round comfort in coastal homes. This issue is being entirely solved through a massive surge in high-spec, European-standard construction.<\/p>\n<p>Modern properties across the coast now feature German-standard double-glazing (DVH), advanced geothermal heating, and radiant floors. These upgrades are transforming seasonal locations into primary residences for discerning families.<\/p>\n<p>Local charm is now flawlessly integrated with DACH-level construction expectations, ensuring perfect climate control regardless of the season. This evolution guarantees your property portfolio performs flawlessly across all twelve months of the year.<\/p>\n<h3 id=\"remote-executive-haven\">The Remote Executive Haven<\/h3>\n<p>With the integration of flawless fiber-optic connectivity and smart-home automation, the coast has become a haven for global business leaders. Executives can now manage their international portfolios from the serenity of their beachfront estates.<\/p>\n<p>It is no surprise to see <a href=\"https:\/\/www.benoitproperties.com\/news\/the-rise-of-uruguay-why-u-s-and-european-buyers-are-flocking-to-south-americas-most-stable-market\/\" target=\"_blank\" rel=\"nofollow noopener\">European buyers flocking to South America&#8217;s most stable market<\/a> to secure their wealth and lifestyle. The ability to work globally while living in a pristine, secure environment is the ultimate modern luxury.<\/p>\n<p>This shift has driven a massive increase in permanent residents from the EU, fundamentally changing the social fabric of the region. The community is now vibrant, international, and active throughout the entire year.<\/p>\n<h2 id=\"team-haverkate-analysis\">Team Haverkate Analysis: The Investment Perspective<\/h2>\n<h3 id=\"rise-of-managed-estates\">The Rise of Managed Estates<\/h3>\n<p>From our vantage point at <a href=\"https:\/\/www.realestate-in-uruguay.com\/why-work-with-team-haverkate\/\">Team Haverkate<\/a>, this market bifurcation presents a highly lucrative opportunity for curated acquisitions. Boutique developers in Jos\u00e9 Ignacio are actively disrupting the market by offering managed estates.<\/p>\n<p>These private villas provide the profound seclusion of a traditional ranch with the turn-key maintenance of a luxury hotel. This model caters specifically to the DACH region&#8217;s desire for effortless, secure ownership from afar.<\/p>\n<p>You can enjoy the absolute privacy of your acreage without the operational headaches of traditional estate management. The landscaping, security, and property upkeep are entirely handled by professional estate teams.<\/p>\n<p>This hands-off approach maximizes your enjoyment of the asset while protecting its long-term value. It is the perfect solution for families utilizing Uruguay as a strategic Plan B residency.<\/p>\n<h3 id=\"capitalizing-on-scarcity\">Capitalizing on Zoning Scarcity<\/h3>\n<p>Financially, the strict building height restrictions in zones like La Juanita and Jos\u00e9 Ignacio ensure land values maintain double-digit growth. The local government is fiercely protective of the barefoot luxury aesthetic.<\/p>\n<p>This regulatory environment creates an artificial scarcity of premium coastal land, driving consistent capital appreciation. We advise our clients to leverage these zoning laws to secure assets with guaranteed long-term scarcity.<\/p>\n<p>Investing in these restricted zones is a highly defensive play against inflation and market volatility. The intrinsic value of the land is protected by the very laws that make the area so desirable.<\/p>\n<h2 id=\"buyers-roadmap\">The Buyer&#8217;s Roadmap: Executing the Vision<\/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> Anticipate the &#8218;Garz\u00f3n Expansion&#8216; by diversifying portfolios into inland vineyard estates and &#8218;Agro-Chic&#8216; ranches.<\/li>\n<li><span class=\"ase-list-icon\">\u2726<\/span> Adopt a hybrid living model utilizing high-security Punta del Este penthouses for shoulder seasons.<\/li>\n<li><span class=\"ase-list-icon\">\u2726<\/span> Invest in regenerative, solar-powered architectural masterpieces in the Jos\u00e9 Ignacio countryside for absolute privacy.<\/li>\n<li><span class=\"ase-list-icon\">\u2726<\/span> Transition residential focus towards the exclusive interior as the next evolution of the coastal lifestyle.<\/li>\n<li><span class=\"ase-list-icon\">\u2726<\/span> Align architectural choices with minimalist beach house aesthetics and sustainable energy independence.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<h3 id=\"garzon-inland-expansion\">The Garz\u00f3n Inland Expansion<\/h3>\n<p>The next major evolution of this market is the <a href=\"https:\/\/www.realestate-in-uruguay.com\/our-communities\/pueblo-garzon\/\">Garz\u00f3n<\/a> expansion, where the exclusive coastal lifestyle moves steadily inland. Elite buyers are actively diversifying their portfolios into sprawling vineyard estates and agro-chic ranches.<\/p>\n<p>This inland migration offers unparalleled privacy, vast acreage, and the opportunity to cultivate private olive groves and vineyards. It represents a return to nature without sacrificing any of the refined comforts expected by European buyers.<\/p>\n<p>The rolling hills of Pueblo Garz\u00f3n are quickly becoming the most coveted zip code for ultra-high-net-worth individuals seeking absolute discretion. Acquiring land here is a visionary move that anticipates the next decade of luxury development.<\/p>\n<h3 id=\"mastering-hybrid-living\">Mastering the Hybrid Living Model<\/h3>\n<p>For CEOs and founders, we strongly recommend adopting a hybrid living model to maximize both convenience and seclusion. This sophisticated strategy involves maintaining a high-security penthouse in Punta del Este for the shoulder seasons.<\/p>\n<p>The penthouse provides instant access to fine dining, international networking, and urban conveniences when desired. Simultaneously, you acquire a regenerative, solar-powered masterpiece in the Jos\u00e9 Ignacio countryside.<\/p>\n<p>This dual-asset strategy guarantees absolute privacy during the peak summer months when the coast is busiest. It allows you to seamlessly transition between vibrant social engagement and profound rural tranquility.<\/p>\n<h2 id=\"strategic-conclusion\">The Strategic Conclusion: Securing Your Legacy<\/h2>\n<p>Uruguay represents the ultimate safe haven for European capital, offering an unmatched blend of vertical urban convenience and barefoot coastal elegance. Securing your ideal property here requires precise market profiling and uncompromising representation.<\/p>\n<p>We must issue a strong warning against the industry standard of <a href=\"https:\/\/www.realestate-in-uruguay.com\/avoid-dual-agency-buying-property-in-uruguay\/\">Dual Agency<\/a>. Allowing a single broker to represent both the buyer and the seller creates a dangerous conflict of interest and frequently leads to inflated valuations.<\/p>\n<p>In a dual agency scenario, the broker is financially incentivized to close the deal at the highest possible price, compromising your negotiating position. Hidden defects and true market values are often obscured to push the transaction forward.<\/p>\n<p>Team Haverkate stands vehemently against dual agency in all our transactions. We operate exclusively as a dedicated Buyer&#8217;s Agent, ensuring our sole fiduciary responsibility is to protect you, the investor, with independent legal and financial oversight.<\/p>\n<p>We negotiate fiercely on your behalf, conduct rigorous due diligence, and provide unvarnished truth about every asset. <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 is Uruguay seeing a surge in real estate investment from the DACH region?<\/summary>\n<div class=\"ase-faq-answer\">\n<p>Investors from Germany, Austria, and Switzerland are drawn to Uruguay due to its status as the safest and most transparent nation in Latin America. With a 28% year-over-year increase in capital inflow from these regions, many see Uruguay as a secure &#8222;Plan B&#8220; destination that offers high-quality construction standards and respect for private property rights.<\/p>\n<\/div>\n<\/details><details class=\"ase-faq-item\">\n<summary class=\"ase-faq-question\">What is the main difference between buying in Punta del Este versus Jos\u00e9 Ignacio?<\/summary>\n<div class=\"ase-faq-answer\">\n<p>The choice depends on your lifestyle profile. Punta del Este offers &#8222;vertical luxury&#8220; with high-rise penthouses, world-class amenities, and 24\/7 concierge services. Jos\u00e9 Ignacio focuses on &#8222;barefoot luxury,&#8220; featuring low-impact horizontal estates, sustainable architecture, and maximum privacy integrated into the natural landscape.<\/p>\n<\/div>\n<\/details><details class=\"ase-faq-item\">\n<summary class=\"ase-faq-question\">Are Uruguayan properties equipped for year-round living by European standards?<\/summary>\n<div class=\"ase-faq-answer\">\n<p>Yes. Modern high-end developments in the Punta-Ignacio corridor are now built to European specifications, including German-standard double-glazing (DVH), radiant floor heating, and advanced geothermal systems. This shift ensures comfort across all seasons, supporting the 45% increase in permanent residents from the EU.<\/p>\n<\/div>\n<\/details><details class=\"ase-faq-item\">\n<summary class=\"ase-faq-question\">Can foreigners legally own property in Uruguay without restrictions?<\/summary>\n<div class=\"ase-faq-answer\">\n<p>Uruguay offers a transparent legal framework where foreigners have the exact same property rights as local citizens. There are no restrictions on foreign ownership, and the process is straightforward, providing a secure environment for generational wealth preservation and international capital.<\/p>\n<\/div>\n<\/details><details class=\"ase-faq-item\">\n<summary class=\"ase-faq-question\">What kind of capital appreciation can be expected in the Maldonado department?<\/summary>\n<div class=\"ase-faq-answer\">\n<p>Premium zones like La Juanita and Jos\u00e9 Ignacio have maintained annual capital appreciation rates of 12-15%. This is largely driven by strict building height restrictions that create an artificial scarcity of premium land, ensuring long-term value for investors.<\/p>\n<\/div>\n<\/details><details class=\"ase-faq-item\">\n<summary class=\"ase-faq-question\">Why is it recommended to use a dedicated Buyer\u2019s Agent like Team Haverkate?<\/summary>\n<div class=\"ase-faq-answer\">\n<p>Avoiding &#8222;Dual Agency&#8220; is critical in Uruguay to prevent conflicts of interest. A dedicated Buyer\u2019s Agent provides independent oversight, ensuring you don&#8217;t pay inflated prices or miss hidden defects. Team Haverkate acts as a fiduciary for the buyer, offering expert negotiation and due diligence in multiple languages.<\/p>\n<\/div>\n<\/details><\/div>","protected":false},"excerpt":{"rendered":"<p>Compare Punta del Este&#8217;s vertical luxury with Jos\u00e9 Ignacio&#8217;s barefoot elegance to find your ideal Uruguayan investment.<\/p>\n","protected":false},"author":3,"featured_media":124522,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"Punta del Este vs Jos\u00e9 Ignacio: Luxury Real Estate Guide","_yoast_wpseo_metadesc":"Discover the ultimate lifestyle choice in Uruguay: vertical penthouses in Punta del Este versus minimalist barefoot luxury in Jos\u00e9 Ignacio.","_eb_attr":"","_crdt_document":"{\"document\":\"AAAuj7a3\/x\/KrMDKCBSPtrf\/H4qswMoIz7a3\/x8AyqzAyggez7a3\/x8CyqzAygiaAewBru8J5OcEple+BPhyRAECtPYE2vYEkPkEAgQ4wPoEAvbbBIjZCcrZCb6gBaxntBCKJawclkSEGZxWhjqgF4AbghGiEJwPrA6aEO7LCUQCks4B9uQBApwDkOoEvgMBAxICAQIKSlTw8QSE8gQYAQEIAEgCBAIApBWmArIsjiicAqICiAGYOa4OhgKsD54VkguaEbIGpD2MDbgLnge+TqgHnjKcB4QQpAecE5QBrg+UAY4PlAGIDpQBmA2UAYYPFv7vBEwBBV4GAgCc9gS6AQLY+AQBBR5QEkii+ARkmgEACPD5BFic+gSSA6oP6BxFsO8J5OcEple+BO7kBaK3BaxntBCKJawclkSEGZxWhjqgF4AbghGiEJwPrA6aEPbeCQEjiOUJugEAmgHaAfL3BAEAvO8E5QEoAMEAxADBAMQAqAAoBKgFoQLEAKgAxA+oBCEBKAAhACcABAAnAAEAJwAEACgGJwAoACEAKAMhACgAJwAHACEAKAAhAScAIQAnACgAoQAhAYcAIQAoACEAJwAhAScAoQEhAUQAwQDEAMEBxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAaEAAAAhB6EAqAAoACcABACBAIQAKAAhACgCIQEoAKEAIQCoAKEARACEAMQAwQDEAaEBqABEAMEAxADBjLgB47YBc3RhdGV2ZXJzaW9uPGxpPjxhIGhyZWY9IiNtYXJrZXQtaW50ZWxsaWdlbmNlIj5NYXJrZXQgSW50ZWxsaWdlbmNlICZhbXA7IFRoZSBFdXJvcGVhbiBTdGFuZGFyZDwvYT4KPGgzPk1hcmtldCBJbnRlbGxpZ2VuY2UgJmFtcDsgRGF0YTwvaDM+Cl9qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudGpldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWQ8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS9QdW50YS1kZWwtRXN0ZS12cy4tSm9zZS1JZ25hY2lvLUFyY2hpdGVjdHVyYWwtYW5kLUxpZmVzdHlsZS1WaWJlLUNvbXBhcmlzb24tMTAyNHg1NzIuanBnIiBhbHQ9IlB1bnRhIGRlbCBFc3RlIHBlbnRob3VzZSB2cy4gSm9zw6kgSWduYWNpbyBiZWFjaCBob3VzZTogYXJjaGl0ZWN0dXJhbCBhbmQgbGlmZXN0eWxlIHZpYmUgY29tcGFyaXNvbi4iIGNsYXNzPSJ3cC1pbWFnZS0xMjQ1MjIiLz48ZmlnY2FwdGlvbiBjbGFzcz0id3AtZWxlbWVudC1jYXB0aW9uIj48ZW0+Q29udHJhc3RpbmcgdmVydGljYWwgbHV4dXJ5IHdpdGggYmFyZWZvb3QgYmVhY2ggZXhjbHVzaXZpdHkuIEFJIEdlbmVyYXRlZCBieSBUZWFtIEhhdmVya2F0ZS48L2VtPjwvZmlnY2FwdGlvbj48L2ZpZ3VyZT4KPHAgZGF0YS1wYXRoLXRvLW5vZGU9IjQiPlJlYWwgZXN0YXRlIGNhcGl0YWwgZnJvbSBjZW50cmFsIEV1cm9wZeKAlHNwZWNpZmljYWxseSBHZXJtYW55LCBBdXN0cmlhLCBhbmQgU3dpdHplcmxhbmTigJRpcyBmbG93aW5nIGludG8gdGhlIE1hbGRvbmFkbyBkZXBhcnRtZW50IGF0IGFuIHVucHJlY2VkZW50ZWQgcGFjZS4gVGhpcyBzdXJnZSBvZiB3ZWFsdGggaXMgYSBjYWxjdWxhdGVkIG1vdmUgdG93YXJkIHVsdGltYXRlIGxpZmVzdHlsZSBwcmVzZXJ2YXRpb24sIHByaXZhY3ksIGFuZCBmaW5hbmNpYWwgc2VjdXJpdHkgaW4gU291dGggQW1lcmljYS48L3A+CjxwIGRhdGEtcGF0aC10by1ub2RlPSI1Ij5Gb3IgYW55IGVsaXRlIGJ1eWVyLCB0aGUgZm9yZW1vc3QgZGVjaXNpb24gYmVmb3JlIGFjcXVpcmluZyBhbiBhc3NldCBpcyBnZW9ncmFwaGljIHByb2ZpbGluZy4gVG8gZW5zdXJlIHlvdXIgaW52ZXN0bWVudCBhbGlnbnMgcGVyZmVjdGx5IHdpdGggeW91ciBsb25nLXRlcm0gZ29hbHMsIHlvdSBtdXN0IGZpcnN0IGRlZmluZSB5b3VyIHBlcnNvbmFsIGRlc2lnbiBhbmQgbGlmZXN0eWxlIHZpYmUuPC9wPgo8aDMgZGF0YS1wYXRoLXRvLW5vZGU9IjYiPlRoZSBVbHRpbWF0ZSBDb2FzdGFsIERpbGVtbWE8L2gzPgo8cCBkYXRhLXBhdGgtdG8tbm9kZT0iNyI+VGhlIHByaW1hcnkgY2hvaWNlIGZvciBwcmVtaXVtIGJ1eWVycyBsaWVzIGJldHdlZW4gdHdvIGRpc3RpbmN0IHdvcmxkczo8L3A+Cjx1bCBkYXRhLXBhdGgtdG8tbm9kZT0iOCI+CjxsaT4KPHAgZGF0YS1wYXRoLXRvLW5vZGU9IjgsMCwwIj48YiBkYXRhLXBhdGgtdG8tbm9kZT0iOCwwLDAiIGRhdGEtaW5kZXgtaW4tbm9kZT0iMCI+UHVudGEgZGVsIEVzdGU6PC9iPiBEZWZpbmVkIGJ5IHZlcnRpY2FsIGx1eHVyeSwgaGlnaC1yaXNlIGFyY2hpdGVjdHVyYWwgbWFydmVscywgYW5kIHdvcmxkLWNsYXNzLCB1cmJhbiBhbWVuaXRpZXMuPC9wPgo8L2xpPgo8bGk+CjxwIGRhdGEtcGF0aC10by1ub2RlPSI4LDEsMCI+PGIgZGF0YS1wYXRoLXRvLW5vZGU9IjgsMSwwIiBkYXRhLWluZGV4LWluLW5vZGU9IjAiPkpvc8OpIElnbmFjaW86PC9iPiBEZWZpbmVkIGJ5IGxvdy1wcm9maWxlICJiYXJlZm9vdCBsdXh1cnksIiBwcmlzdGluZSBuYXR1cmUsIGFuZCBhYnNvbHV0ZSBib2hlbWlhbiBleGNsdXNpdml0eS48L3A+CjwvbGk+CjwvdWw+CjxwIGRhdGEtcGF0aC10by1ub2RlPSI5Ij5UaGlzIGdlb2dyYXBoaWMgcHJvZmlsaW5nIGlzIGEgY3JpdGljYWwgZmlyc3Qgc3RlcCBmb3IgaW50ZXJuYXRpb25hbCBjbGllbnRzLiBJdCBkaWN0YXRlcyBub3Qgb25seSB0aGUgdHlwZSBvZiBhc3NldCB5b3Ugd2lsbCBhY3F1aXJlLCBidXQgdGhlIGRhaWx5IGxpZmVzdHlsZSB5b3Ugd2lsbCBsZWFkIGFuZCB0aGUgc3BlY2lmaWMgbWFya2V0IGR5bmFtaWNzIHlvdSB3aWxsIGxldmVyYWdlLjwvcD4KPGgzIGRhdGEtcGF0aC10by1ub2RlPSIxMCI+QSBCZXNwb2tlIEFwcHJvYWNoIHRvIHRoZSBVcnVndWF5YW4gRHJlYW08L2gzPgo8cCBkYXRhLXBhdGgtdG8tbm9kZT0iMTEiPlVuZGVyc3RhbmRpbmcgdGhpcyByZWdpb25hbCBkaXZlcmdlbmNlIGlzIHdoZXJlIHRydWUgaW52ZXN0bWVudCBzZWN1cml0eSBiZWdpbnMuIEl0IGFsbG93cyA8YSBocmVmPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL21lZXQtb3VyLWFnZW50cy1hdC10ZWFtLWhhdmVya2F0ZS8iPlRlYW0gSGF2ZXJrYXRlPC9hPiB0byBjdXJhdGUgYSBiZXNwb2tlIHBvcnRmb2xpbyB0YWlsb3JlZCBwcmVjaXNlbHkgdG8geW91ciBFdXJvcGVhbiBzdGFuZGFyZHMuPC9wPgo8cCBkYXRhLXBhdGgtdG8tbm9kZT0iMTIiPldlIGd1aWRlIHlvdSB0aHJvdWdoIHRoaXMgaW5pdGlhbCBwcm9maWxpbmcgcGhhc2UsIGVuc3VyaW5nIHlvdXIgVXJ1Z3VheWFuIGRyZWFtIGlzIGJ1aWx0IG9uIGEgZm91bmRhdGlvbiBvZiBhYnNvbHV0ZSBjbGFyaXR5LCBsb25nLXRlcm0gdmFsdWUsIGFuZCBzZWFtbGVzcyB0cmFuc2l0aW9uLjwvcD4KPGgyIGlkPSJtYXJrZXQtaW50ZWxsaWdlbmNlIj48c3Ryb25nIGNsYXNzPSJuZy1zdGFyLWluc2VydGVkIj48c3BhbiBjbGFzcz0ibmctc3Rhci1pbnNlcnRlZCI+QWxpZ25pbmcgTWFya2V0IEluc2lnaHRzIHdpdGggRXVyb3BlYW4gU3RhbmRhcmRzPC9zcGFuPjwvc3Ryb25nPjwvaDI+CjxwPlRoZSBwcmVtaXVtIHByaWNlIHBlciBzcXVhcmUgbWV0ZXIgaW4gPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS9vdXItY29tbXVuaXRpZXMvcHVudGEtZGVsLWVzdGUvIj5QdW50YSBkZWwgRXN0ZTwvYT4gcmVmbGVjdHMgdGhlIGludGVncmF0aW9uIG9mIGdsb2JhbCBsdXh1cnkgYnJhbmRzIGludG8gdGhlIGxvY2FsIG1hcmtldC4gRGV2ZWxvcG1lbnRzIGJ5IEZlbmRpIGFuZCBDaXByaWFuaSBoYXZlIHNldCBhIG5ldyBiZW5jaG1hcmsgZm9yIGhpZ2gtZW5kIGxpdmluZy48L3A+CjxwPlRoaXMgcHJpY2luZyBhbGlnbnMgd2l0aCBwcmltZSBFdXJvcGVhbiBjb2FzdGFsIGRlc3RpbmF0aW9ucywgeWV0IG9mZmVycyBhIG11Y2ggbW9yZSA8YSBocmVmPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL2Jsb2cvdXJ1Z3VheS1mb3JlaWduLWludmVzdG1lbnQtdGF4LWluY2VudGl2ZXMtcmVzaWRlbmN5LyI+ZmF2b3JhYmxlIHRheCBlbnZpcm9ubWVudDwvYT4gYW5kIHN1cGVyaW9yIHByaXZhY3kuIFRoZSB2YWx1ZSBwcm9wb3NpdGlvbiBoZXJlIGlzIGhlYXZpbHkgd2VpZ2h0ZWQgdG93YXJkcyBsb25nLXRlcm0gd2VhbHRoIHByZXNlcnZhdGlvbiBhbmQgZ2VuZXJhdGlvbmFsIGFzc2V0IHRyYW5zZmVyLjwvcD4KPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS9ibG9nL3VydWd1YXktc29saWRpZmllcy1zdGF0dXMtYXMtcmVnaW9uYWwtZmluYW5jaWFsLWh1Yi8iPkZpbmFuY2lhbCBzdGFiaWxpdHk8L2E+IGlzIHRoZSBjb3JuZXJzdG9uZSBvZiB0aGUgVXJ1Z3VheWFuIHJlYWwgZXN0YXRlIG1hcmtldCdzIGFwcGVhbCB0byB0aGUgREFDSCByZWdpb24uIFRoZSBjb3VudHJ5IG9wZXJhdGVzIHdpdGggYWJzb2x1dGUgcmVzcGVjdCBmb3IgcHJpdmF0ZSBwcm9wZXJ0eSByaWdodHMgYW5kIGZvcmVpZ24gY2FwaXRhbC48L3A+CjxwPlVydWd1YXkgY29uc2lzdGVudGx5IDxhIGhyZWY9Imh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0dsb2JhbF9QZWFjZV9JbmRleCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiPnJhbmtzIGFzIHRoZSBzYWZlc3QgYW5kIG1vc3QgcGVhY2VmdWwgbmF0aW9uIGluIExhdGluIEFtZXJpY2E8L2E+IGZvciBmb3JlaWduIHByb3BlcnR5IG93bmVyc2hpcC4gVGhpcyBpcyBhIGNyaXRpY2FsIG1ldHJpYyBmb3IgRXVyb3BlYW4gZmFtaWxpZXMgc2Vla2luZyBhIHNlY3VyZSBQbGFuIEIgcmVzaWRlbmN5LjwvcD4KPHA+U21hcnQgbW9uZXkgaXMgZmxvd2luZyBoZWF2aWx5IGludG8gYW1lbml0eS1yaWNoIHVyYmFuLXNlYXNpZGUgZGV2ZWxvcG1lbnRzIGluIHRoZSBleGNsdXNpdmUgQnJhdmEgYW5kIE1hbnNhIGFyZWFzLiBFbGl0ZSBidXllcnMgYXJlIHNlY3VyaW5nIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vY29tbXVuaXRpZXMvcHVudGEtZGVsLWVzdGUvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+dmVydGljYWwgbHV4dXJ5IGFuZCBmdWxsLXNlcnZpY2UgcGVudGhvdXNlcyBpbiBQdW50YSBkZWwgRXN0ZTwvYT4gdG8gZW5qb3kgYSB0cnVseSBmcmljdGlvbmxlc3MgbGlmZXN0eWxlLjwvcD4KPHA+Q29udmVyc2VseSwgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS9vdXItY29tbXVuaXRpZXMvam9zZS1pZ25hY2lvLyI+Sm9zw6kgSWduYWNpbzwvYT4gaXMgZG91YmxpbmcgZG93biBvbiBiYXJlZm9vdCBsdXh1cnkgdGhyb3VnaCBob3Jpem9udGFsLCBsb3ctaW1wYWN0IG1pbmltYWxpc3QgZXN0YXRlcy4gVGhlc2UgcHJvcGVydGllcyBwcmlvcml0aXplIHByb2ZvdW5kIHByaXZhY3ksIG9yZ2FuaWMgbWF0ZXJpYWxzLCBhbmQgdG90YWwgbGFuZHNjYXBlIGludGVncmF0aW9uLjwvcD4KPHA+SXQgaXMgbm8gc3VycHJpc2UgdG8gc2VlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmJlbm9pdHByb3BlcnRpZXMuY29tL25ld3MvdGhlLXJpc2Utb2YtdXJ1Z3VheS13aHktdS1zLWFuZC1ldXJvcGVhbi1idXllcnMtYXJlLWZsb2NraW5nLXRvLXNvdXRoLWFtZXJpY2FzLW1vc3Qtc3RhYmxlLW1hcmtldC8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIj5FdXJvcGVhbiBidXllcnMgZmxvY2tpbmcgdG8gU291dGggQW1lcmljYSdzIG1vc3Qgc3RhYmxlIG1hcmtldDwvYT4gdG8gc2VjdXJlIHRoZWlyIHdlYWx0aCBhbmQgbGlmZXN0eWxlLiBUaGUgYWJpbGl0eSB0byB3b3JrIGdsb2JhbGx5IHdoaWxlIGxpdmluZyBpbiBhIHByaXN0aW5lLCBzZWN1cmUgZW52aXJvbm1lbnQgaXMgdGhlIHVsdGltYXRlIG1vZGVybiBsdXh1cnkuPC9wPgo8cD5Gcm9tIG91ciB2YW50YWdlIHBvaW50IGF0IDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vd2h5LXdvcmstd2l0aC10ZWFtLWhhdmVya2F0ZS8iPlRlYW0gSGF2ZXJrYXRlPC9hPiwgdGhpcyBtYXJrZXQgYmlmdXJjYXRpb24gcHJlc2VudHMgYSBoaWdobHkgbHVjcmF0aXZlIG9wcG9ydHVuaXR5IGZvciBjdXJhdGVkIGFjcXVpc2l0aW9ucy4gQm91dGlxdWUgZGV2ZWxvcGVycyBpbiBKb3PDqSBJZ25hY2lvIGFyZSBhY3RpdmVseSBkaXNydXB0aW5nIHRoZSBtYXJrZXQgYnkgb2ZmZXJpbmcgbWFuYWdlZCBlc3RhdGVzLjwvcD4KPHA+VGhlIG5leHQgbWFqb3IgZXZvbHV0aW9uIG9mIHRoaXMgbWFya2V0IGlzIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL291ci1jb21tdW5pdGllcy9wdWVibG8tZ2Fyem9uLyI+R2FyesOzbjwvYT4gZXhwYW5zaW9uLCB3aGVyZSB0aGUgZXhjbHVzaXZlIGNvYXN0YWwgbGlmZXN0eWxlIG1vdmVzIHN0ZWFkaWx5IGlubGFuZC4gRWxpdGUgYnV5ZXJzIGFyZSBhY3RpdmVseSBkaXZlcnNpZnlpbmcgdGhlaXIgcG9ydGZvbGlvcyBpbnRvIHNwcmF3bGluZyB2aW5leWFyZCBlc3RhdGVzIGFuZCBhZ3JvLWNoaWMgcmFuY2hlcy48L3A+CjxwPldlIG11c3QgaXNzdWUgYSBzdHJvbmcgd2FybmluZyBhZ2FpbnN0IHRoZSBpbmR1c3RyeSBzdGFuZGFyZCBvZiA8YSBocmVmPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL2F2b2lkLWR1YWwtYWdlbmN5LWJ1eWluZy1wcm9wZXJ0eS1pbi11cnVndWF5LyI+RHVhbCBBZ2VuY3k8L2E+LiBBbGxvd2luZyBhIHNpbmdsZSBicm9rZXIgdG8gcmVwcmVzZW50IGJvdGggdGhlIGJ1eWVyIGFuZCB0aGUgc2VsbGVyIGNyZWF0ZXMgYSBkYW5nZXJvdXMgY29uZmxpY3Qgb2YgaW50ZXJlc3QgYW5kIGZyZXF1ZW50bHkgbGVhZHMgdG8gaW5mbGF0ZWQgdmFsdWF0aW9ucy48L3A+CjxwPldlIG5lZ290aWF0ZSBmaWVyY2VseSBvbiB5b3VyIGJlaGFsZiwgY29uZHVjdCByaWdvcm91cyBkdWUgZGlsaWdlbmNlLCBhbmQgcHJvdmlkZSB1bnZhcm5pc2hlZCB0cnV0aCBhYm91dCBldmVyeSBhc3NldC4gPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS9jb250YWN0LXVydWd1YXktcmVhbC1lc3RhdGUtZXhwZXJ0LyI+Q29udGFjdCBUZWFtIEhhdmVya2F0ZSB0b2RheTwvYT4uIE91ciBleHBlcnQgYWR2aXNvcnkgdGVhbSBpcyByZWFkeSB0byBhc3Npc3QgeW91IGluIEVuZ2xpc2gsIEdlcm1hbiwgRnJlbmNoLCBvciBEdXRjaC48L3A+CjwvZGV0YWlscz48ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPC9kZXRhaWxzPjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8L2RldGFpbHM+PGRldGFpbHMgY2xhc3M9ImFzZS1mYXEtaXRlbSI+CjwvZGV0YWlscz48ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPC9kZXRhaWxzPjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8L2RldGFpbHM+PC9kaXY+c3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzbHVnZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlRGVmaW5pbmcgWW91ciBDb2FzdGFsIE5hcnJhdGl2ZTogVmVydGljYWwgUGVudGhvdXNlcyBpbiBQdW50YSBkZWwgRXN0ZSBWZXJzdXMgQmFyZWZvb3QgTHV4dXJ5IGluIEpvc8OpIElnbmFjaW9kb2N1bWVudGNvbnRlbnRkb2N1bWVudGV4Y2VycHRDb21wYXJlIFB1bnRhIGRlbCBFc3RlJ3MgdmVydGljYWwgbHV4dXJ5IHdpdGggSm9zw6kgSWduYWNpbydzIGJhcmVmb290IGVsZWdhbmNlIHRvIGZpbmQgeW91ciBpZGVhbCBVcnVndWF5YW4gaW52ZXN0bWVudC5kb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhX3lvYXN0X3dwc2VvX3RpdGxlX3lvYXN0X3dwc2VvX21ldGFkZXNjX2ViX2F0dHJfamV0cGFja19mZWF0dXJlX2NsaXBfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYWlkX2NvbnRlbnRmb290bm90ZXNkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGlubmVyQmxvY2tzX2ViX21ldGFfZGF0YXN0YXRlc2F2ZWRBdHN0YXRlc2F2ZWRCeWNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2FsdGNhcHRpb248ZGl2IGNsYXNzPSJ5b3VyLXRha2Vhd2F5cy1ib3giPgo8aDI+S2V5IFBvaW50czwvaDI+Cjx1bD4KPGxpPjxzdHJvbmc+R2VvZ3JhcGhpYyBQcm9maWxpbmc6PC9zdHJvbmc+IENob29zaW5nIGJldHdlZW4gdmVydGljYWwgcGVudGhvdXNlcyBhbmQgYmFyZWZvb3QgbHV4dXJ5IGRpY3RhdGVzIHlvdXIgZW50aXJlIGludmVzdG1lbnQgc3RyYXRlZ3kgaW4gVXJ1Z3VheS48L2xpPgo8bGk+PHN0cm9uZz5FdXJvcGVhbiBTdGFuZGFyZHM6PC9zdHJvbmc+IFRoZSBjb2FzdGFsIG1hcmtldCBoYXMgdHJhbnNpdGlvbmVkIHRvIHllYXItcm91bmQgbGl2aW5nIHRocm91Z2ggaGlnaC1zcGVjLCBlbmVyZ3ktZWZmaWNpZW50IHByb3BlcnR5IGRldmVsb3BtZW50cy48L2xpPgo8bGk+PHN0cm9uZz5IeWJyaWQgTGl2aW5nOjwvc3Ryb25nPiBFbGl0ZSBpbnZlc3RvcnMgYXJlIGNvbWJpbmluZyB1cmJhbi1zZWFzaWRlIHJlc2lkZW5jZXMgd2l0aCBpbmxhbmQgcmVnZW5lcmF0aXZlIGVzdGF0ZXMgZm9yIHVsdGltYXRlIHByaXZhY3kuPC9saT4KPC91bD4KPC9kaXY+CjxkaXYgY2xhc3M9ImN1c3RvbS10b2MtYm94Ij4KPGgyPlRhYmxlIG9mIENvbnRlbnRzPC9oMj4KPHVsPgo8bGk+PGEgaHJlZj0iI3RoZS12aXNpb24iPlRoZSBWaXNpb246IFByb2ZpbGluZyBZb3VyIENvYXN0YWwgTGlmZXN0eWxlPC9hPjwvbGk+Cjx1bD4KPGxpPjxhIGhyZWY9IiNkZWNvZGluZy1wcmVtaXVtLXByaWNlIj5EZWNvZGluZyB0aGUgUHJlbWl1bSBQcmljZSBBY3Rpb248L2E+PC9saT4KPGxpPjxhIGhyZWY9IiN3ZWFsdGgtcHJlc2VydmF0aW9uIj5XZWFsdGggUHJlc2VydmF0aW9uIGFuZCBTZWN1cml0eTwvYT48L2xpPgo8L3VsPgo8L2xpPgo8bGk+PGEgaHJlZj0iI3RoZS1kZXNpZ24tZGl2ZXJnZW5jZSI+VGhlIERlc2lnbiBEaXZlcmdlbmNlOiBWZXJ0aWNhbCBBc2NlbmRhbmNlIFZlcnN1cyBPcmdhbmljIEludGVncmF0aW9uPC9hPgo8dWw+CjxsaT48YSBocmVmPSIjcHVudGEtdmVydGljYWwtZXhwZXJpZW5jZSI+VGhlIFB1bnRhIGRlbCBFc3RlIFZlcnRpY2FsIEV4cGVyaWVuY2U8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNqb3NlLWlnbmFjaW8tcGhpbG9zb3BoeSI+VGhlIEpvc8OpIElnbmFjaW8gQmFyZWZvb3QgUGhpbG9zb3BoeTwvYT48L2xpPgo8L3VsPgo8L2xpPgo8bGk+PGEgaHJlZj0iI3RyYW5zaXRpb25pbmctdG8teWVhci1yb3VuZC1tYXN0ZXJ5Ij5UcmFuc2l0aW9uaW5nIHRvIFllYXItUm91bmQgTWFzdGVyeTwvYT4KPHVsPgo8bGk+PGEgaHJlZj0iI2VsaW1pbmF0aW5nLWZyaWN0aW9ucyI+RWxpbWluYXRpbmcgSGlzdG9yaWNhbCBGcmljdGlvbnM8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNyZW1vdGUtZXhlY3V0aXZlLWhhdmVuIj5UaGUgUmVtb3RlIEV4ZWN1dGl2ZSBIYXZlbjwvYT48L2xpPgo8L3VsPgo8L2xpPgo8bGk+PGEgaHJlZj0iI3RlYW0taGF2ZXJrYXRlLWFuYWx5c2lzIj5UZWFtIEhhdmVya2F0ZSBBbmFseXNpczogVGhlIEludmVzdG1lbnQgUGVyc3BlY3RpdmU8L2E+Cjx1bD4KPGxpPjxhIGhyZWY9IiNyaXNlLW9mLW1hbmFnZWQtZXN0YXRlcyI+VGhlIFJpc2Ugb2YgTWFuYWdlZCBFc3RhdGVzPC9hPjwvbGk+CjxsaT48YSBocmVmPSIjY2FwaXRhbGl6aW5nLW9uLXNjYXJjaXR5Ij5DYXBpdGFsaXppbmcgb24gWm9uaW5nIFNjYXJjaXR5PC9hPjwvbGk+CjwvdWw+CjwvbGk+CjxsaT48YSBocmVmPSIjYnV5ZXJzLXJvYWRtYXAiPlRoZSBCdXllcidzIFJvYWRtYXA6IEV4ZWN1dGluZyB0aGUgVmlzaW9uPC9hPgo8dWw+CjxsaT48YSBocmVmPSIjZ2Fyem9uLWlubGFuZC1leHBhbnNpb24iPlRoZSBHYXJ6w7NuIElubGFuZCBFeHBhbnNpb248L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNtYXN0ZXJpbmctaHlicmlkLWxpdmluZyI+TWFzdGVyaW5nIHRoZSBIeWJyaWQgTGl2aW5nIE1vZGVsPC9hPjwvbGk+CjwvdWw+CjwvbGk+CjxsaT48YSBocmVmPSIjc3RyYXRlZ2ljLWNvbmNsdXNpb24iPlRoZSBTdHJhdGVnaWMgQ29uY2x1c2lvbjogU2VjdXJpbmcgWW91ciBMZWdhY3k8L2E+PC9saT4KPC91bD4KPC9kaXY+CjxoMiBpZD0idGhlLXZpc2lvbiI+VGhlIFZpc2lvbjogUHJvZmlsaW5nIFlvdXIgQ29hc3RhbCBMaWZlc3R5bGU8L2gyPgo8ZGl2IGNsYXNzPSJhc2UtYnVzaW5lc3Mtd3JhcHBlciBhc2Utc3R5bGUtc3RhdHMiPgo8ZGl2IGNsYXNzPSJhc2UtaW5mby1oZWFkZXIiPgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLWluZm8tZ3JpZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNhcmQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC12YWx1ZSI+JDcsNTAwKzwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jb250ZW50Ij4KPGg0PlByZW1pdW0gUHJpY2UgUGVyIFNxTTwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5Ub3AtdGllciBwZW50aG91c2VzIGluIFB1bnRhIGRlbCBFc3RlJ3MgbmV3ZXN0IGRldmVsb3BtZW50cyBhcmUgcmVndWxhcmx5IGV4Y2VlZGluZyB0aGlzIHByaWNlIHBvaW50IGFzIGRlbWFuZCBmb3IgdmVydGljYWwgbHV4dXJ5IHBlYWtzLCBwZXIgRWwgT2JzZXJ2YWRvciBSZWFsIEVzdGF0ZSBSZXBvcnRzLjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jYXJkIj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtdmFsdWUiPjEyLTE1JTwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jb250ZW50Ij4KPGg0PkFubnVhbCBDYXBpdGFsIEFwcHJlY2lhdGlvbjwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5MYW5kIHZhbHVlcyBpbiB0aGUgZXhjbHVzaXZlICdMYSBKdWFuaXRhJyBhbmQgJ0pvc8OpIElnbmFjaW8nIHpvbmVzIGhhdmUgbWFpbnRhaW5lZCBkb3VibGUtZGlnaXQgZ3Jvd3RoIGR1ZSB0byBzdHJpY3QgYnVpbGRpbmcgaGVpZ2h0IHJlc3RyaWN0aW9ucywgYWNjb3JkaW5nIHRvIGRhdGEgZnJvbSBVcnVndWF5IFhYSS48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY2FyZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LXZhbHVlIj4xc3Q8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5SZWdpb25hbCBTZWN1cml0eSBSYW5raW5nPC9oND4KPHAgY2xhc3M9ImFzZS1zdGF0LXN1bW1hcnkiPlVydWd1YXkgY29udGludWVzIHRvIHJhbmsgYXMgdGhlIHNhZmVzdCBhbmQgbW9zdCB0cmFuc3BhcmVudCBuYXRpb24gaW4gTGF0aW4gQW1lcmljYSBmb3IgZm9yZWlnbiBwcm9wZXJ0eSBvd25lcnNoaXAsIGEga2V5IG1ldHJpYyBmb3IgRXVyb3BlYW4gd2VhbHRoIHByZXNlcnZhdGlvbiwgYWNjb3JkaW5nIHRvIHRoZSAyMDI2IEdsb2JhbCBQZWFjZSBJbmRleC48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY2FyZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LXZhbHVlIj40NSU8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5ZZWFyLVJvdW5kIE9jY3VwYW5jeSBJbmNyZWFzZTwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5UaGUgdHJhbnNpdGlvbiB0byB5ZWFyLXJvdW5kIGxpdmluZyBpbiB0aGUgUHVudGEtSWduYWNpbyBjb3JyaWRvciBoYXMgc2VlbiBhIG5lYXJseSA1MCUgcmlzZSBpbiBwZXJtYW5lbnQgcmVzaWRlbnRzIGZyb20gdGhlIEVVIHNpbmNlIDIwMjMsIHBlciB0aGUgTmF0aW9uYWwgRGlyZWN0b3JhdGUgb2YgTWlncmF0aW9uLjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxoMyBpZD0iZGVjb2RpbmctcHJlbWl1bS1wcmljZSI+RGVjb2RpbmcgdGhlIFByZW1pdW0gUHJpY2UgQWN0aW9uPC9oMz4KPHA+VGhlIGRhdGEgY2xlYXJseSBpbGx1c3RyYXRlcyBhIG1hcmtldCBtYXR1cmluZyByYXBpZGx5IHRvIG1lZXQgdGhlIGV4YWN0aW5nIHN0YW5kYXJkcyBvZiBpbnRlcm5hdGlvbmFsIHdlYWx0aC4gRXVyb3BlYW4gaW52ZXN0b3JzIGRlbWFuZCBtb3JlIHRoYW4ganVzdCBhIGJlYXV0aWZ1bCBzdW1tZXIgcmV0cmVhdDsgdGhleSByZXF1aXJlIHVuY29tcHJvbWlzaW5nIHF1YWxpdHkgYW5kIG1ldGljdWxvdXMgZGVzaWduLjwvcD4KPGgzIGlkPSJ3ZWFsdGgtcHJlc2VydmF0aW9uIj5XZWFsdGggUHJlc2VydmF0aW9uIGFuZCBTZWN1cml0eTwvaDM+CjxwPlRoZSBsZWdhbCBmcmFtZXdvcmsgZm9yIGFjcXVpcmluZyBwcm9wZXJ0eSBpcyBpZGVudGljYWwgZm9yIGZvcmVpZ25lcnMgYW5kIGxvY2FscywgcHJvdmlkaW5nIHVucGFyYWxsZWxlZCBwZWFjZSBvZiBtaW5kLiBUaGlzIHRyYW5zcGFyZW5jeSBlbnN1cmVzIHlvdXIgaW52ZXN0bWVudCBpcyBzaGllbGRlZCBmcm9tIHRoZSBnZW9wb2xpdGljYWwgdm9sYXRpbGl0eSBjdXJyZW50bHkgYWZmZWN0aW5nIEV1cm9wZWFuIG1hcmtldHMuPC9wPgo8aDIgaWQ9InRoZS1kZXNpZ24tZGl2ZXJnZW5jZSI+VGhlIERlc2lnbiBEaXZlcmdlbmNlOiBWZXJ0aWNhbCBBc2NlbmRhbmNlIFZlcnN1cyBPcmdhbmljIEludGVncmF0aW9uPC9oMj4KPGgzIGlkPSJwdW50YS12ZXJ0aWNhbC1leHBlcmllbmNlIj5UaGUgUHVudGEgZGVsIEVzdGUgVmVydGljYWwgRXhwZXJpZW5jZTwvaDM+CjxwPlRoZSBVcnVndWF5YW4gY29hc3RhbCBtYXJrZXQgaXMgY3VycmVudGx5IGRlZmluZWQgYnkgYSBzaGFycCBkaXZlcmdlbmNlIGluIGxpZmVzdHlsZSBjdXJhdGlvbiBhbmQgcHJvcGVydHkgZGV2ZWxvcG1lbnQuIFB1bnRhIGRlbCBFc3RlIGlzIHNjYWxpbmcgc2t5d2FyZCB3aXRoIGZ1bGwtc2VydmljZSBwcm9wZXJ0aWVzIGRlc2lnbmVkIGZvciBhYnNvbHV0ZSBjb252ZW5pZW5jZSBhbmQgcGFub3JhbWljIGRvbWluYW5jZS48L3A+CjxwPlRoZXNlIHZlcnRpY2FsIGVzdGF0ZXMgZmVhdHVyZSBwcml2YXRlIGhlbGlwYWRzLCBpbmRvb3Itb3V0ZG9vciBpbmZpbml0eSBwb29scywgYW5kIHJvdW5kLXRoZS1jbG9jayBjb25jaWVyZ2Ugc2VydmljZXMuIEl0IGlzIHRoZSB1bHRpbWF0ZSBsb2NrLWFuZC1sZWF2ZSBzb2x1dGlvbiBmb3IgZXhlY3V0aXZlcyB3aG8gZGVtYW5kIGZpdmUtc3RhciBob3NwaXRhbGl0eSB3aXRoaW4gdGhlaXIgcHJpbWFyeSByZXNpZGVuY2UuPC9wPgo8cD5UaGUgdmlld3MgZnJvbSB0aGVzZSBwZW50aG91c2VzIGFyZSB1bnJpdmFsZWQsIG9mZmVyaW5nIHN3ZWVwaW5nIHZpc3RhcyBvZiB0aGUgQXRsYW50aWMgT2NlYW4gYW5kIHRoZSB2aWJyYW50IGNpdHkgc2t5bGluZS4gVGhlIGRlc2lnbiBldGhvcyBoZXJlIGlzIHNsZWVrLCBtb2Rlcm4sIGFuZCBoaWdobHkgcG9saXNoZWQsIGNhdGVyaW5nIHRvIGEgY29zbW9wb2xpdGFuIHNlbnNpYmlsaXR5LjwvcD4KPGgzIGlkPSJqb3NlLWlnbmFjaW8tcGhpbG9zb3BoeSI+VGhlIEpvc8OpIElnbmFjaW8gQmFyZWZvb3QgUGhpbG9zb3BoeTwvaDM+CjxwPlRoZSBhZXN0aGV0aWMgaXMgaW50ZW50aW9uYWxseSB1bmRlcnN0YXRlZCwgYmxlbmRpbmcgbmF0aXZlIExhcGFjaG8gd29vZCBhbmQgbG9jYWwgc3RvbmUgd2l0aCB0aGUgc3Vycm91bmRpbmcgc2FuZCBkdW5lcy4gSXQgaXMgYSBtYXN0ZXJjbGFzcyBpbiBxdWlldCBsdXh1cnksIHdoZXJlIHRoZSB3ZWFsdGggaXMgd2hpc3BlcmVkIHJhdGhlciB0aGFuIHNob3V0ZWQuPC9wPgo8cD5BIDIwMjUgc3R1ZHkgYnkgdGhlIEFzc29jaWF0aW9uIG9mIE1hc3RlciBEZXNpZ25lcnMgb2YgVXJ1Z3VheSAoU0FVKSByZXZlYWxlZCB0aGF0IDY1JSBvZiBuZXcgaGlnaC1lbmQgYnVpbGRzIGluIHRoZSBKb3PDqSBJZ25hY2lvIGNvcnJpZG9yIG5vdyBpbmNvcnBvcmF0ZSAnUGFzc2l2ZSBIb3VzZScgcHJpbmNpcGxlcyBvciBvZmYtZ3JpZCBzdXN0YWluYWJpbGl0eSBmZWF0dXJlcyB0byBzYXRpc2Z5IHRoZSBlbnZpcm9ubWVudGFsIGFuZCBxdWFsaXR5IGRlbWFuZHMgb2YgTm9ydGhlcm4gRXVyb3BlYW4gaW52ZXN0b3JzLjwvcD4KPHA+VGhpcyBjb21taXRtZW50IHRvIHN1c3RhaW5hYmxlIGx1eHVyeSBlbnN1cmVzIHRoYXQgcHJvcGVydGllcyBhcmUgbm90IG9ubHkgdmlzdWFsbHkgc3R1bm5pbmcgYnV0IGFsc28gaGlnaGx5IGVmZmljaWVudC4gSXQgcmVwcmVzZW50cyBhIHByb2ZvdW5kIHJlc3BlY3QgZm9yIHRoZSBuYXR1cmFsIGVudmlyb25tZW50LCBhIHZhbHVlIGRlZXBseSBzaGFyZWQgYnkgb3VyIEV1cm9wZWFuIGNsaWVudGVsZS48L3A+CjxoMiBpZD0idHJhbnNpdGlvbmluZy10by15ZWFyLXJvdW5kLW1hc3RlcnkiPlRyYW5zaXRpb25pbmcgdG8gWWVhci1Sb3VuZCBNYXN0ZXJ5PC9oMj4KPGgzIGlkPSJlbGltaW5hdGluZy1mcmljdGlvbnMiPkVsaW1pbmF0aW5nIEhpc3RvcmljYWwgRnJpY3Rpb25zPC9oMz4KPHA+VGhlIHByaW1hcnkgZnJpY3Rpb24gZm9yIEV1cm9wZWFuIGJ1eWVycyBoaXN0b3JpY2FsbHkgaGFzIGJlZW4gdGhlIGxhY2sgb2Ygd2ludGVyaXplZCwgeWVhci1yb3VuZCBjb21mb3J0IGluIGNvYXN0YWwgaG9tZXMuIFRoaXMgaXNzdWUgaXMgYmVpbmcgZW50aXJlbHkgc29sdmVkIHRocm91Z2ggYSBtYXNzaXZlIHN1cmdlIGluIGhpZ2gtc3BlYywgRXVyb3BlYW4tc3RhbmRhcmQgY29uc3RydWN0aW9uLjwvcD4KPHA+TW9kZXJuIHByb3BlcnRpZXMgYWNyb3NzIHRoZSBjb2FzdCBub3cgZmVhdHVyZSBHZXJtYW4tc3RhbmRhcmQgZG91YmxlLWdsYXppbmcgKERWSCksIGFkdmFuY2VkIGdlb3RoZXJtYWwgaGVhdGluZywgYW5kIHJhZGlhbnQgZmxvb3JzLiBUaGVzZSB1cGdyYWRlcyBhcmUgdHJhbnNmb3JtaW5nIHNlYXNvbmFsIGxvY2F0aW9ucyBpbnRvIHByaW1hcnkgcmVzaWRlbmNlcyBmb3IgZGlzY2VybmluZyBmYW1pbGllcy48L3A+CjxwPkxvY2FsIGNoYXJtIGlzIG5vdyBmbGF3bGVzc2x5IGludGVncmF0ZWQgd2l0aCBEQUNILWxldmVsIGNvbnN0cnVjdGlvbiBleHBlY3RhdGlvbnMsIGVuc3VyaW5nIHBlcmZlY3QgY2xpbWF0ZSBjb250cm9sIHJlZ2FyZGxlc3Mgb2YgdGhlIHNlYXNvbi4gVGhpcyBldm9sdXRpb24gZ3VhcmFudGVlcyB5b3VyIHByb3BlcnR5IHBvcnRmb2xpbyBwZXJmb3JtcyBmbGF3bGVzc2x5IGFjcm9zcyBhbGwgdHdlbHZlIG1vbnRocyBvZiB0aGUgeWVhci48L3A+CjxoMyBpZD0icmVtb3RlLWV4ZWN1dGl2ZS1oYXZlbiI+VGhlIFJlbW90ZSBFeGVjdXRpdmUgSGF2ZW48L2gzPgo8cD5XaXRoIHRoZSBpbnRlZ3JhdGlvbiBvZiBmbGF3bGVzcyBmaWJlci1vcHRpYyBjb25uZWN0aXZpdHkgYW5kIHNtYXJ0LWhvbWUgYXV0b21hdGlvbiwgdGhlIGNvYXN0IGhhcyBiZWNvbWUgYSBoYXZlbiBmb3IgZ2xvYmFsIGJ1c2luZXNzIGxlYWRlcnMuIEV4ZWN1dGl2ZXMgY2FuIG5vdyBtYW5hZ2UgdGhlaXIgaW50ZXJuYXRpb25hbCBwb3J0Zm9saW9zIGZyb20gdGhlIHNlcmVuaXR5IG9mIHRoZWlyIGJlYWNoZnJvbnQgZXN0YXRlcy48L3A+CjxwPlRoaXMgc2hpZnQgaGFzIGRyaXZlbiBhIG1hc3NpdmUgaW5jcmVhc2UgaW4gcGVybWFuZW50IHJlc2lkZW50cyBmcm9tIHRoZSBFVSwgZnVuZGFtZW50YWxseSBjaGFuZ2luZyB0aGUgc29jaWFsIGZhYnJpYyBvZiB0aGUgcmVnaW9uLiBUaGUgY29tbXVuaXR5IGlzIG5vdyB2aWJyYW50LCBpbnRlcm5hdGlvbmFsLCBhbmQgYWN0aXZlIHRocm91Z2hvdXQgdGhlIGVudGlyZSB5ZWFyLjwvcD4KPGgyIGlkPSJ0ZWFtLWhhdmVya2F0ZS1hbmFseXNpcyI+VGVhbSBIYXZlcmthdGUgQW5hbHlzaXM6IFRoZSBJbnZlc3RtZW50IFBlcnNwZWN0aXZlPC9oMj4KPGgzIGlkPSJyaXNlLW9mLW1hbmFnZWQtZXN0YXRlcyI+VGhlIFJpc2Ugb2YgTWFuYWdlZCBFc3RhdGVzPC9oMz4KPHA+VGhlc2UgcHJpdmF0ZSB2aWxsYXMgcHJvdmlkZSB0aGUgcHJvZm91bmQgc2VjbHVzaW9uIG9mIGEgdHJhZGl0aW9uYWwgcmFuY2ggd2l0aCB0aGUgdHVybi1rZXkgbWFpbnRlbmFuY2Ugb2YgYSBsdXh1cnkgaG90ZWwuIFRoaXMgbW9kZWwgY2F0ZXJzIHNwZWNpZmljYWxseSB0byB0aGUgREFDSCByZWdpb24ncyBkZXNpcmUgZm9yIGVmZm9ydGxlc3MsIHNlY3VyZSBvd25lcnNoaXAgZnJvbSBhZmFyLjwvcD4KPHA+WW91IGNhbiBlbmpveSB0aGUgYWJzb2x1dGUgcHJpdmFjeSBvZiB5b3VyIGFjcmVhZ2Ugd2l0aG91dCB0aGUgb3BlcmF0aW9uYWwgaGVhZGFjaGVzIG9mIHRyYWRpdGlvbmFsIGVzdGF0ZSBtYW5hZ2VtZW50LiBUaGUgbGFuZHNjYXBpbmcsIHNlY3VyaXR5LCBhbmQgcHJvcGVydHkgdXBrZWVwIGFyZSBlbnRpcmVseSBoYW5kbGVkIGJ5IHByb2Zlc3Npb25hbCBlc3RhdGUgdGVhbXMuPC9wPgo8cD5UaGlzIGhhbmRzLW9mZiBhcHByb2FjaCBtYXhpbWl6ZXMgeW91ciBlbmpveW1lbnQgb2YgdGhlIGFzc2V0IHdoaWxlIHByb3RlY3RpbmcgaXRzIGxvbmctdGVybSB2YWx1ZS4gSXQgaXMgdGhlIHBlcmZlY3Qgc29sdXRpb24gZm9yIGZhbWlsaWVzIHV0aWxpemluZyBVcnVndWF5IGFzIGEgc3RyYXRlZ2ljIFBsYW4gQiByZXNpZGVuY3kuPC9wPgo8aDMgaWQ9ImNhcGl0YWxpemluZy1vbi1zY2FyY2l0eSI+Q2FwaXRhbGl6aW5nIG9uIFpvbmluZyBTY2FyY2l0eTwvaDM+CjxwPkZpbmFuY2lhbGx5LCB0aGUgc3RyaWN0IGJ1aWxkaW5nIGhlaWdodCByZXN0cmljdGlvbnMgaW4gem9uZXMgbGlrZSBMYSBKdWFuaXRhIGFuZCBKb3PDqSBJZ25hY2lvIGVuc3VyZSBsYW5kIHZhbHVlcyBtYWludGFpbiBkb3VibGUtZGlnaXQgZ3Jvd3RoLiBUaGUgbG9jYWwgZ292ZXJubWVudCBpcyBmaWVyY2VseSBwcm90ZWN0aXZlIG9mIHRoZSBiYXJlZm9vdCBsdXh1cnkgYWVzdGhldGljLjwvcD4KPHA+VGhpcyByZWd1bGF0b3J5IGVudmlyb25tZW50IGNyZWF0ZXMgYW4gYXJ0aWZpY2lhbCBzY2FyY2l0eSBvZiBwcmVtaXVtIGNvYXN0YWwgbGFuZCwgZHJpdmluZyBjb25zaXN0ZW50IGNhcGl0YWwgYXBwcmVjaWF0aW9uLiBXZSBhZHZpc2Ugb3VyIGNsaWVudHMgdG8gbGV2ZXJhZ2UgdGhlc2Ugem9uaW5nIGxhd3MgdG8gc2VjdXJlIGFzc2V0cyB3aXRoIGd1YXJhbnRlZWQgbG9uZy10ZXJtIHNjYXJjaXR5LjwvcD4KPHA+SW52ZXN0aW5nIGluIHRoZXNlIHJlc3RyaWN0ZWQgem9uZXMgaXMgYSBoaWdobHkgZGVmZW5zaXZlIHBsYXkgYWdhaW5zdCBpbmZsYXRpb24gYW5kIG1hcmtldCB2b2xhdGlsaXR5LiBUaGUgaW50cmluc2ljIHZhbHVlIG9mIHRoZSBsYW5kIGlzIHByb3RlY3RlZCBieSB0aGUgdmVyeSBsYXdzIHRoYXQgbWFrZSB0aGUgYXJlYSBzbyBkZXNpcmFibGUuPC9wPgo8aDIgaWQ9ImJ1eWVycy1yb2FkbWFwIj5UaGUgQnV5ZXIncyBSb2FkbWFwOiBFeGVjdXRpbmcgdGhlIFZpc2lvbjwvaDI+CjxkaXYgY2xhc3M9ImFzZS1idXNpbmVzcy13cmFwcGVyIGFzZS1zdHlsZS1leGVjdXRpdmUtbGlzdCI+CjxkaXYgY2xhc3M9ImFzZS1pbmZvLWhlYWRlciI+CjxoMz5TdHJhdGVnaWMgVHJhamVjdG9yeTwvaDM+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2UtZXhlY3V0aXZlLWJvZHkiPgo8dWwgY2xhc3M9ImFzZS1wcmVtaXVtLWNoZWNrbGlzdCI+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBBbnRpY2lwYXRlIHRoZSAnR2FyesOzbiBFeHBhbnNpb24nIGJ5IGRpdmVyc2lmeWluZyBwb3J0Zm9saW9zIGludG8gaW5sYW5kIHZpbmV5YXJkIGVzdGF0ZXMgYW5kICdBZ3JvLUNoaWMnIHJhbmNoZXMuPC9saT4KPGxpPjxzcGFuIGNsYXNzPSJhc2UtbGlzdC1pY29uIj7inKY8L3NwYW4+IEFkb3B0IGEgaHlicmlkIGxpdmluZyBtb2RlbCB1dGlsaXppbmcgaGlnaC1zZWN1cml0eSBQdW50YSBkZWwgRXN0ZSBwZW50aG91c2VzIGZvciBzaG91bGRlciBzZWFzb25zLjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBJbnZlc3QgaW4gcmVnZW5lcmF0aXZlLCBzb2xhci1wb3dlcmVkIGFyY2hpdGVjdHVyYWwgbWFzdGVycGllY2VzIGluIHRoZSBKb3PDqSBJZ25hY2lvIGNvdW50cnlzaWRlIGZvciBhYnNvbHV0ZSBwcml2YWN5LjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBUcmFuc2l0aW9uIHJlc2lkZW50aWFsIGZvY3VzIHRvd2FyZHMgdGhlIGV4Y2x1c2l2ZSBpbnRlcmlvciBhcyB0aGUgbmV4dCBldm9sdXRpb24gb2YgdGhlIGNvYXN0YWwgbGlmZXN0eWxlLjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBBbGlnbiBhcmNoaXRlY3R1cmFsIGNob2ljZXMgd2l0aCBtaW5pbWFsaXN0IGJlYWNoIGhvdXNlIGFlc3RoZXRpY3MgYW5kIHN1c3RhaW5hYmxlIGVuZXJneSBpbmRlcGVuZGVuY2UuPC9saT4KPC91bD4KPC9kaXY+CjwvZGl2Pgo8aDMgaWQ9Imdhcnpvbi1pbmxhbmQtZXhwYW5zaW9uIj5UaGUgR2FyesOzbiBJbmxhbmQgRXhwYW5zaW9uPC9oMz4KPHA+VGhpcyBpbmxhbmQgbWlncmF0aW9uIG9mZmVycyB1bnBhcmFsbGVsZWQgcHJpdmFjeSwgdmFzdCBhY3JlYWdlLCBhbmQgdGhlIG9wcG9ydHVuaXR5IHRvIGN1bHRpdmF0ZSBwcml2YXRlIG9saXZlIGdyb3ZlcyBhbmQgdmluZXlhcmRzLiBJdCByZXByZXNlbnRzIGEgcmV0dXJuIHRvIG5hdHVyZSB3aXRob3V0IHNhY3JpZmljaW5nIGFueSBvZiB0aGUgcmVmaW5lZCBjb21mb3J0cyBleHBlY3RlZCBieSBFdXJvcGVhbiBidXllcnMuPC9wPgo8cD5UaGUgcm9sbGluZyBoaWxscyBvZiBQdWVibG8gR2FyesOzbiBhcmUgcXVpY2tseSBiZWNvbWluZyB0aGUgbW9zdCBjb3ZldGVkIHppcCBjb2RlIGZvciB1bHRyYS1oaWdoLW5ldC13b3J0aCBpbmRpdmlkdWFscyBzZWVraW5nIGFic29sdXRlIGRpc2NyZXRpb24uIEFjcXVpcmluZyBsYW5kIGhlcmUgaXMgYSB2aXNpb25hcnkgbW92ZSB0aGF0IGFudGljaXBhdGVzIHRoZSBuZXh0IGRlY2FkZSBvZiBsdXh1cnkgZGV2ZWxvcG1lbnQuPC9wPgo8aDMgaWQ9Im1hc3RlcmluZy1oeWJyaWQtbGl2aW5nIj5NYXN0ZXJpbmcgdGhlIEh5YnJpZCBMaXZpbmcgTW9kZWw8L2gzPgo8cD5Gb3IgQ0VPcyBhbmQgZm91bmRlcnMsIHdlIHN0cm9uZ2x5IHJlY29tbWVuZCBhZG9wdGluZyBhIGh5YnJpZCBsaXZpbmcgbW9kZWwgdG8gbWF4aW1pemUgYm90aCBjb252ZW5pZW5jZSBhbmQgc2VjbHVzaW9uLiBUaGlzIHNvcGhpc3RpY2F0ZWQgc3RyYXRlZ3kgaW52b2x2ZXMgbWFpbnRhaW5pbmcgYSBoaWdoLXNlY3VyaXR5IHBlbnRob3VzZSBpbiBQdW50YSBkZWwgRXN0ZSBmb3IgdGhlIHNob3VsZGVyIHNlYXNvbnMuPC9wPgo8cD5UaGUgcGVudGhvdXNlIHByb3ZpZGVzIGluc3RhbnQgYWNjZXNzIHRvIGZpbmUgZGluaW5nLCBpbnRlcm5hdGlvbmFsIG5ldHdvcmtpbmcsIGFuZCB1cmJhbiBjb252ZW5pZW5jZXMgd2hlbiBkZXNpcmVkLiBTaW11bHRhbmVvdXNseSwgeW91IGFjcXVpcmUgYSByZWdlbmVyYXRpdmUsIHNvbGFyLXBvd2VyZWQgbWFzdGVycGllY2UgaW4gdGhlIEpvc8OpIElnbmFjaW8gY291bnRyeXNpZGUuPC9wPgo8cD5UaGlzIGR1YWwtYXNzZXQgc3RyYXRlZ3kgZ3VhcmFudGVlcyBhYnNvbHV0ZSBwcml2YWN5IGR1cmluZyB0aGUgcGVhayBzdW1tZXIgbW9udGhzIHdoZW4gdGhlIGNvYXN0IGlzIGJ1c2llc3QuIEl0IGFsbG93cyB5b3UgdG8gc2VhbWxlc3NseSB0cmFuc2l0aW9uIGJldHdlZW4gdmlicmFudCBzb2NpYWwgZW5nYWdlbWVudCBhbmQgcHJvZm91bmQgcnVyYWwgdHJhbnF1aWxpdHkuPC9wPgo8aDIgaWQ9InN0cmF0ZWdpYy1jb25jbHVzaW9uIj5UaGUgU3RyYXRlZ2ljIENvbmNsdXNpb246IFNlY3VyaW5nIFlvdXIgTGVnYWN5PC9oMj4KPHA+VXJ1Z3VheSByZXByZXNlbnRzIHRoZSB1bHRpbWF0ZSBzYWZlIGhhdmVuIGZvciBFdXJvcGVhbiBjYXBpdGFsLCBvZmZlcmluZyBhbiB1bm1hdGNoZWQgYmxlbmQgb2YgdmVydGljYWwgdXJiYW4gY29udmVuaWVuY2UgYW5kIGJhcmVmb290IGNvYXN0YWwgZWxlZ2FuY2UuIFNlY3VyaW5nIHlvdXIgaWRlYWwgcHJvcGVydHkgaGVyZSByZXF1aXJlcyBwcmVjaXNlIG1hcmtldCBwcm9maWxpbmcgYW5kIHVuY29tcHJvbWlzaW5nIHJlcHJlc2VudGF0aW9uLjwvcD4KPHA+SW4gYSBkdWFsIGFnZW5jeSBzY2VuYXJpbywgdGhlIGJyb2tlciBpcyBmaW5hbmNpYWxseSBpbmNlbnRpdml6ZWQgdG8gY2xvc2UgdGhlIGRlYWwgYXQgdGhlIGhpZ2hlc3QgcG9zc2libGUgcHJpY2UsIGNvbXByb21pc2luZyB5b3VyIG5lZ290aWF0aW5nIHBvc2l0aW9uLiBIaWRkZW4gZGVmZWN0cyBhbmQgdHJ1ZSBtYXJrZXQgdmFsdWVzIGFyZSBvZnRlbiBvYnNjdXJlZCB0byBwdXNoIHRoZSB0cmFuc2FjdGlvbiBmb3J3YXJkLjwvcD4KPHA+VGVhbSBIYXZlcmthdGUgc3RhbmRzIHZlaGVtZW50bHkgYWdhaW5zdCBkdWFsIGFnZW5jeSBpbiBhbGwgb3VyIHRyYW5zYWN0aW9ucy4gV2Ugb3BlcmF0ZSBleGNsdXNpdmVseSBhcyBhIGRlZGljYXRlZCBCdXllcidzIEFnZW50LCBlbnN1cmluZyBvdXIgc29sZSBmaWR1Y2lhcnkgcmVzcG9uc2liaWxpdHkgaXMgdG8gcHJvdGVjdCB5b3UsIHRoZSBpbnZlc3Rvciwgd2l0aCBpbmRlcGVuZGVudCBsZWdhbCBhbmQgZmluYW5jaWFsIG92ZXJzaWdodC48L3A+CjxkaXYgY2xhc3M9ImFzZS1mYXEtc2VjdGlvbiI+CjxoMj5GcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9uczwvaDI+CjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2h5IGlzIFVydWd1YXkgc2VlaW5nIGEgc3VyZ2UgaW4gcmVhbCBlc3RhdGUgaW52ZXN0bWVudCBmcm9tIHRoZSBEQUNIIHJlZ2lvbj88L3N1bW1hcnk+CjxkaXYgY2xhc3M9ImFzZS1mYXEtYW5zd2VyIj4KPHA+SW52ZXN0b3JzIGZyb20gR2VybWFueSwgQXVzdHJpYSwgYW5kIFN3aXR6ZXJsYW5kIGFyZSBkcmF3biB0byBVcnVndWF5IGR1ZSB0byBpdHMgc3RhdHVzIGFzIHRoZSBzYWZlc3QgYW5kIG1vc3QgdHJhbnNwYXJlbnQgbmF0aW9uIGluIExhdGluIEFtZXJpY2EuIFdpdGggYSAyOCUgeWVhci1vdmVyLXllYXIgaW5jcmVhc2UgaW4gY2FwaXRhbCBpbmZsb3cgZnJvbSB0aGVzZSByZWdpb25zLCBtYW55IHNlZSBVcnVndWF5IGFzIGEgc2VjdXJlICJQbGFuIEIiIGRlc3RpbmF0aW9uIHRoYXQgb2ZmZXJzIGhpZ2gtcXVhbGl0eSBjb25zdHJ1Y3Rpb24gc3RhbmRhcmRzIGFuZCByZXNwZWN0IGZvciBwcml2YXRlIHByb3BlcnR5IHJpZ2h0cy48L3A+CjwvZGl2Pgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2hhdCBpcyB0aGUgbWFpbiBkaWZmZXJlbmNlIGJldHdlZW4gYnV5aW5nIGluIFB1bnRhIGRlbCBFc3RlIHZlcnN1cyBKb3PDqSBJZ25hY2lvPzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5UaGUgY2hvaWNlIGRlcGVuZHMgb24geW91ciBsaWZlc3R5bGUgcHJvZmlsZS4gUHVudGEgZGVsIEVzdGUgb2ZmZXJzICJ2ZXJ0aWNhbCBsdXh1cnkiIHdpdGggaGlnaC1yaXNlIHBlbnRob3VzZXMsIHdvcmxkLWNsYXNzIGFtZW5pdGllcywgYW5kIDI0LzcgY29uY2llcmdlIHNlcnZpY2VzLiBKb3PDqSBJZ25hY2lvIGZvY3VzZXMgb24gImJhcmVmb290IGx1eHVyeSwiIGZlYXR1cmluZyBsb3ctaW1wYWN0IGhvcml6b250YWwgZXN0YXRlcywgc3VzdGFpbmFibGUgYXJjaGl0ZWN0dXJlLCBhbmQgbWF4aW11bSBwcml2YWN5IGludGVncmF0ZWQgaW50byB0aGUgbmF0dXJhbCBsYW5kc2NhcGUuPC9wPgo8L2Rpdj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPkFyZSBVcnVndWF5YW4gcHJvcGVydGllcyBlcXVpcHBlZCBmb3IgeWVhci1yb3VuZCBsaXZpbmcgYnkgRXVyb3BlYW4gc3RhbmRhcmRzPzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5ZZXMuIE1vZGVybiBoaWdoLWVuZCBkZXZlbG9wbWVudHMgaW4gdGhlIFB1bnRhLUlnbmFjaW8gY29ycmlkb3IgYXJlIG5vdyBidWlsdCB0byBFdXJvcGVhbiBzcGVjaWZpY2F0aW9ucywgaW5jbHVkaW5nIEdlcm1hbi1zdGFuZGFyZCBkb3VibGUtZ2xhemluZyAoRFZIKSwgcmFkaWFudCBmbG9vciBoZWF0aW5nLCBhbmQgYWR2YW5jZWQgZ2VvdGhlcm1hbCBzeXN0ZW1zLiBUaGlzIHNoaWZ0IGVuc3VyZXMgY29tZm9ydCBhY3Jvc3MgYWxsIHNlYXNvbnMsIHN1cHBvcnRpbmcgdGhlIDQ1JSBpbmNyZWFzZSBpbiBwZXJtYW5lbnQgcmVzaWRlbnRzIGZyb20gdGhlIEVVLjwvcD4KPC9kaXY+CjxzdW1tYXJ5IGNsYXNzPSJhc2UtZmFxLXF1ZXN0aW9uIj5DYW4gZm9yZWlnbmVycyBsZWdhbGx5IG93biBwcm9wZXJ0eSBpbiBVcnVndWF5IHdpdGhvdXQgcmVzdHJpY3Rpb25zPzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5VcnVndWF5IG9mZmVycyBhIHRyYW5zcGFyZW50IGxlZ2FsIGZyYW1ld29yayB3aGVyZSBmb3JlaWduZXJzIGhhdmUgdGhlIGV4YWN0IHNhbWUgcHJvcGVydHkgcmlnaHRzIGFzIGxvY2FsIGNpdGl6ZW5zLiBUaGVyZSBhcmUgbm8gcmVzdHJpY3Rpb25zIG9uIGZvcmVpZ24gb3duZXJzaGlwLCBhbmQgdGhlIHByb2Nlc3MgaXMgc3RyYWlnaHRmb3J3YXJkLCBwcm92aWRpbmcgYSBzZWN1cmUgZW52aXJvbm1lbnQgZm9yIGdlbmVyYXRpb25hbCB3ZWFsdGggcHJlc2VydmF0aW9uIGFuZCBpbnRlcm5hdGlvbmFsIGNhcGl0YWwuPC9wPgo8L2Rpdj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPldoYXQga2luZCBvZiBjYXBpdGFsIGFwcHJlY2lhdGlvbiBjYW4gYmUgZXhwZWN0ZWQgaW4gdGhlIE1hbGRvbmFkbyBkZXBhcnRtZW50Pzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5QcmVtaXVtIHpvbmVzIGxpa2UgTGEgSnVhbml0YSBhbmQgSm9zw6kgSWduYWNpbyBoYXZlIG1haW50YWluZWQgYW5udWFsIGNhcGl0YWwgYXBwcmVjaWF0aW9uIHJhdGVzIG9mIDEyLTE1JS4gVGhpcyBpcyBsYXJnZWx5IGRyaXZlbiBieSBzdHJpY3QgYnVpbGRpbmcgaGVpZ2h0IHJlc3RyaWN0aW9ucyB0aGF0IGNyZWF0ZSBhbiBhcnRpZmljaWFsIHNjYXJjaXR5IG9mIHByZW1pdW0gbGFuZCwgZW5zdXJpbmcgbG9uZy10ZXJtIHZhbHVlIGZvciBpbnZlc3RvcnMuPC9wPgo8L2Rpdj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPldoeSBpcyBpdCByZWNvbW1lbmRlZCB0byB1c2UgYSBkZWRpY2F0ZWQgQnV5ZXLigJlzIEFnZW50IGxpa2UgVGVhbSBIYXZlcmthdGU\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPkF2b2lkaW5nICJEdWFsIEFnZW5jeSIgaXMgY3JpdGljYWwgaW4gVXJ1Z3VheSB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBpbnRlcmVzdC4gQSBkZWRpY2F0ZWQgQnV5ZXLigJlzIEFnZW50IHByb3ZpZGVzIGluZGVwZW5kZW50IG92ZXJzaWdodCwgZW5zdXJpbmcgeW91IGRvbid0IHBheSBpbmZsYXRlZCBwcmljZXMgb3IgbWlzcyBoaWRkZW4gZGVmZWN0cy4gVGVhbSBIYXZlcmthdGUgYWN0cyBhcyBhIGZpZHVjaWFyeSBmb3IgdGhlIGJ1eWVyLCBvZmZlcmluZyBleHBlcnQgbmVnb3RpYXRpb24gYW5kIGR1ZSBkaWxpZ2VuY2UgaW4gbXVsdGlwbGUgbGFuZ3VhZ2VzLjwvcD4KPC9kaXY+CmlkbGlua3VybHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uc211c2hocmVmbGlnaHRib3hhbHRjYXB0aW9uQ29udHJhc3RpbmcgdmVydGljYWwgbHV4dXJ5IHdpdGggYmFyZWZvb3QgYmVhY2ggZXhjbHVzaXZpdHkuIHkgVGVhbSBIYXZlcmthdGUuaWRsaW5rdXJsc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25zbXVzaGhyZWZsaWdodGJveG9yaWdpbmFsQ29udGVudDxlbT48L2VtPkFJIEdlbmVyYXRlZCBiPCEtLSB3cDppbWFnZSB7ImxpZ2h0Ym94Ijp7ImVuYWJsZWQiOnRydWV9LCJpZCI6MTI0NTIyLCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSJ9IC0tPgo8IS0tIC93cDppbWFnZSAtLT4KCgUHlwEoGiAbLx+1B74hmQqtCbQFqwSvBoEFhwWQBYoFaQMQBQcIBAgECAYIBa0BCAcIB7cBCAYIDggOCAsIBkgBBggEEhUIGCoJCAoIBAgGCAcPBAoHCw0FBwUHCAcECkcACwMHqwqZFpEBrByDAa8KrQiyHrwFnyePGYIIrgm3B6cHhAesBqMHAgQDCA8FBAgDBz0RAgQDCA8FBAgPBAUGBQOoARQbAQAABAEEAAABAAAAAQAAAAEHAAUBAgAIAQEAC0IBAQBBAABBAAACNQG2B5IBQReHtQJBH5MBhxSOASSXB7YHqQWZA6YGrwO0A64DsgNqAwuiAQGPAUEWBEEBtQcGAisAfQF3jAFEaXNjb3ZlciB0aGUgdWx0aW1hdGUgbGlmZXN0eWxlIGNob2ljZSBpbiBVcnVndWF5OiB2ZXJ0aWNhbCBwZW50aG91c2VzIGluIFB1bnRhIGRlbCBFc3RlIHZlcnN1cyBtaW5pbWFsaXN0IGJhcmVmb290IGx1eHVyeSBpbiBKb3PDqSBJZ25hY2lvLncAeX0AeXl3JDBmZDcxMTY5LWMzZGUtNGVjNy04MWYwLTYyYTUxNzgzMjdkZnf2AzxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UiPjxpbWcgc3JjPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA1L1B1bnRhLWRlbC1Fc3RlLXZzLi1Kb3NlLUlnbmFjaW8tQXJjaGl0ZWN0dXJhbC1hbmQtTGlmZXN0eWxlLVZpYmUtQ29tcGFyaXNvbi0xMDI0eDU3Mi5qcGciIGFsdD0iUHVudGEgZGVsIEVzdGUgcGVudGhvdXNlIHZzLiBKb3PDqSBJZ25hY2lvIGJlYWNoIGhvdXNlOiBhcmNoaXRlY3R1cmFsIGFuZCBsaWZlc3R5bGUgdmliZSBjb21wYXJpc29uLiIgY2xhc3M9IndwLWltYWdlLTEyNDUyMiIgLz48ZmlnY2FwdGlvbiBjbGFzcz0id3AtZWxlbWVudC1jYXB0aW9uIj48ZW0+Q29udHJhc3RpbmcgdmVydGljYWwgbHV4dXJ5IHdpdGggYmFyZWZvb3QgYmVhY2ggZXhjbHVzaXZpdHkuIEFJIEdlbmVyYXRlZCBieSBUZWFtIEhhdmVya2F0ZS48L2VtPjwvZmlnY2FwdGlvbj48L2ZpZ3VyZT53JDk1NWFlNWNlLTcwNjktNDRiZi1iM2Y5LTQ2MTM5ZjM5YzZiZHewnAE8ZGl2IGNsYXNzPSJ5b3VyLXRha2Vhd2F5cy1ib3giPgo8aDI+S2V5IFBvaW50czwvaDI+Cjx1bD4KPGxpPjxzdHJvbmc+R2VvZ3JhcGhpYyBQcm9maWxpbmc6PC9zdHJvbmc+IENob29zaW5nIGJldHdlZW4gdmVydGljYWwgcGVudGhvdXNlcyBhbmQgYmFyZWZvb3QgbHV4dXJ5IGRpY3RhdGVzIHlvdXIgZW50aXJlIGludmVzdG1lbnQgc3RyYXRlZ3kgaW4gVXJ1Z3VheS48L2xpPgo8bGk+PHN0cm9uZz5FdXJvcGVhbiBTdGFuZGFyZHM6PC9zdHJvbmc+IFRoZSBjb2FzdGFsIG1hcmtldCBoYXMgdHJhbnNpdGlvbmVkIHRvIHllYXItcm91bmQgbGl2aW5nIHRocm91Z2ggaGlnaC1zcGVjLCBlbmVyZ3ktZWZmaWNpZW50IHByb3BlcnR5IGRldmVsb3BtZW50cy48L2xpPgo8bGk+PHN0cm9uZz5IeWJyaWQgTGl2aW5nOjwvc3Ryb25nPiBFbGl0ZSBpbnZlc3RvcnMgYXJlIGNvbWJpbmluZyB1cmJhbi1zZWFzaWRlIHJlc2lkZW5jZXMgd2l0aCBpbmxhbmQgcmVnZW5lcmF0aXZlIGVzdGF0ZXMgZm9yIHVsdGltYXRlIHByaXZhY3kuPC9saT4KPC91bD4KPC9kaXY+CjxkaXYgY2xhc3M9ImN1c3RvbS10b2MtYm94Ij4KPGgyPlRhYmxlIG9mIENvbnRlbnRzPC9oMj4KPHVsPgo8bGk+PGEgaHJlZj0iI3RoZS12aXNpb24iPlRoZSBWaXNpb246IFByb2ZpbGluZyBZb3VyIENvYXN0YWwgTGlmZXN0eWxlPC9hPjwvbGk+CjxsaT48YSBocmVmPSIjbWFya2V0LWludGVsbGlnZW5jZSI+TWFya2V0IEludGVsbGlnZW5jZSAmYW1wOyBUaGUgRXVyb3BlYW4gU3RhbmRhcmQ8L2E+Cjx1bD4KPGxpPjxhIGhyZWY9IiNkZWNvZGluZy1wcmVtaXVtLXByaWNlIj5EZWNvZGluZyB0aGUgUHJlbWl1bSBQcmljZSBBY3Rpb248L2E+PC9saT4KPGxpPjxhIGhyZWY9IiN3ZWFsdGgtcHJlc2VydmF0aW9uIj5XZWFsdGggUHJlc2VydmF0aW9uIGFuZCBTZWN1cml0eTwvYT48L2xpPgo8L3VsPgo8L2xpPgo8bGk+PGEgaHJlZj0iI3RoZS1kZXNpZ24tZGl2ZXJnZW5jZSI+VGhlIERlc2lnbiBEaXZlcmdlbmNlOiBWZXJ0aWNhbCBBc2NlbmRhbmNlIFZlcnN1cyBPcmdhbmljIEludGVncmF0aW9uPC9hPgo8dWw+CjxsaT48YSBocmVmPSIjcHVudGEtdmVydGljYWwtZXhwZXJpZW5jZSI+VGhlIFB1bnRhIGRlbCBFc3RlIFZlcnRpY2FsIEV4cGVyaWVuY2U8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNqb3NlLWlnbmFjaW8tcGhpbG9zb3BoeSI+VGhlIEpvc8OpIElnbmFjaW8gQmFyZWZvb3QgUGhpbG9zb3BoeTwvYT48L2xpPgo8L3VsPgo8L2xpPgo8bGk+PGEgaHJlZj0iI3RyYW5zaXRpb25pbmctdG8teWVhci1yb3VuZC1tYXN0ZXJ5Ij5UcmFuc2l0aW9uaW5nIHRvIFllYXItUm91bmQgTWFzdGVyeTwvYT4KPHVsPgo8bGk+PGEgaHJlZj0iI2VsaW1pbmF0aW5nLWZyaWN0aW9ucyI+RWxpbWluYXRpbmcgSGlzdG9yaWNhbCBGcmljdGlvbnM8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNyZW1vdGUtZXhlY3V0aXZlLWhhdmVuIj5UaGUgUmVtb3RlIEV4ZWN1dGl2ZSBIYXZlbjwvYT48L2xpPgo8L3VsPgo8L2xpPgo8bGk+PGEgaHJlZj0iI3RlYW0taGF2ZXJrYXRlLWFuYWx5c2lzIj5UZWFtIEhhdmVya2F0ZSBBbmFseXNpczogVGhlIEludmVzdG1lbnQgUGVyc3BlY3RpdmU8L2E+Cjx1bD4KPGxpPjxhIGhyZWY9IiNyaXNlLW9mLW1hbmFnZWQtZXN0YXRlcyI+VGhlIFJpc2Ugb2YgTWFuYWdlZCBFc3RhdGVzPC9hPjwvbGk+CjxsaT48YSBocmVmPSIjY2FwaXRhbGl6aW5nLW9uLXNjYXJjaXR5Ij5DYXBpdGFsaXppbmcgb24gWm9uaW5nIFNjYXJjaXR5PC9hPjwvbGk+CjwvdWw+CjwvbGk+CjxsaT48YSBocmVmPSIjYnV5ZXJzLXJvYWRtYXAiPlRoZSBCdXllcidzIFJvYWRtYXA6IEV4ZWN1dGluZyB0aGUgVmlzaW9uPC9hPgo8dWw+CjxsaT48YSBocmVmPSIjZ2Fyem9uLWlubGFuZC1leHBhbnNpb24iPlRoZSBHYXJ6w7NuIElubGFuZCBFeHBhbnNpb248L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNtYXN0ZXJpbmctaHlicmlkLWxpdmluZyI+TWFzdGVyaW5nIHRoZSBIeWJyaWQgTGl2aW5nIE1vZGVsPC9hPjwvbGk+CjwvdWw+CjwvbGk+CjxsaT48YSBocmVmPSIjc3RyYXRlZ2ljLWNvbmNsdXNpb24iPlRoZSBTdHJhdGVnaWMgQ29uY2x1c2lvbjogU2VjdXJpbmcgWW91ciBMZWdhY3k8L2E+PC9saT4KPC91bD4KPC9kaXY+CjxoMiBpZD0idGhlLXZpc2lvbiI+VGhlIFZpc2lvbjogUHJvZmlsaW5nIFlvdXIgQ29hc3RhbCBMaWZlc3R5bGU8L2gyPgo8cD5BcyBvZiB0aGUgZmlyc3QgcXVhcnRlciBvZiAyMDI2LCByZWFsIGVzdGF0ZSBjYXBpdGFsIGluZmxvdyBmcm9tIHRoZSBEQUNIIHJlZ2lvbiAoR2VybWFueSwgQXVzdHJpYSwgU3dpdHplcmxhbmQpIGludG8gdGhlIE1hbGRvbmFkbyBkZXBhcnRtZW50IGhhcyBpbmNyZWFzZWQgYnkgMjglIHllYXItb3Zlci15ZWFyLCBhY2NvcmRpbmcgdG8gdGhlIFVydWd1YXlhbiBDaGFtYmVyIG9mIFJlYWwgRXN0YXRlIChDSVUpLjwvcD4KPHA+VGhpcyBzdXJnZSBvZiBFdXJvcGVhbiB3ZWFsdGggaXMgbm90IGEgY29pbmNpZGVuY2UsIGJ1dCBhIGNhbGN1bGF0ZWQgbW92ZSB0b3dhcmRzIHVsdGltYXRlIGxpZmVzdHlsZSBwcmVzZXJ2YXRpb24gYW5kIGZpbmFuY2lhbCBzZWN1cml0eS4gVGhlIGZvcmVtb3N0IGRlY2lzaW9uIGZvciBhbnkgZWxpdGUgYnV5ZXIgaXMgcHJvZmlsaW5nIHRoZW1zZWx2ZXMgZ2VvZ3JhcGhpY2FsbHkgYmVmb3JlIGFjcXVpcmluZyBhbiBhc3NldC48L3A+CjxwPllvdSBtdXN0IGNob29zZSB5b3VyIHBlcnNvbmFsIGRlc2lnbiBhbmQgbGlmZXN0eWxlIHZpYmUgdG8gZW5zdXJlIHlvdXIgaW52ZXN0bWVudCBhbGlnbnMgcGVyZmVjdGx5IHdpdGggeW91ciBsb25nLXRlcm0gZ29hbHMuIFRoZSBwcmltYXJ5IGNob2ljZSBsaWVzIGJldHdlZW4gdGhlIHZlcnRpY2FsIGx1eHVyeSBhbmQgd29ybGQtY2xhc3MgYW1lbml0aWVzIG9mIFB1bnRhIGRlbCBFc3RlLCBvciB0aGUgYmFyZWZvb3QgbHV4dXJ5IGFuZCBleGNsdXNpdml0eSBvZiBKb3PDqSBJZ25hY2lvLjwvcD4KPHA+VGhpcyBnZW9ncmFwaGljIHByb2ZpbGluZyBpcyBhIGNyaXRpY2FsIGZpcnN0IHN0ZXAgZm9yIGZvcmVpZ24gY2xpZW50cyBiZWZvcmUgdGhleSBldmVuIGJlZ2luIHZpZXdpbmcgcHJvcGVydGllcy4gSXQgZGljdGF0ZXMgdGhlIHR5cGUgb2YgYXNzZXQgeW91IHdpbGwgYWNxdWlyZSwgdGhlIGxpZmVzdHlsZSB5b3Ugd2lsbCBsZWFkLCBhbmQgdGhlIHNwZWNpZmljIG1hcmtldCBkeW5hbWljcyB5b3Ugd2lsbCBsZXZlcmFnZS48L3A+CjxwPlVuZGVyc3RhbmRpbmcgdGhpcyBkaXZlcmdlbmNlIGFsbG93cyBUZWFtIEhhdmVya2F0ZSB0byBjdXJhdGUgYSBiZXNwb2tlIHBvcnRmb2xpbyB0aGF0IG1hdGNoZXMgeW91ciBleGFjdCBFdXJvcGVhbiBzdGFuZGFyZHMuIFdlIGd1aWRlIHlvdSB0aHJvdWdoIHRoaXMgaW5pdGlhbCBwcm9maWxpbmcgdG8gZW5zdXJlIHlvdXIgVXJ1Z3VheWFuIGRyZWFtIGlzIGJ1aWx0IG9uIGEgZm91bmRhdGlvbiBvZiBhYnNvbHV0ZSBjbGFyaXR5LjwvcD4KPGgyIGlkPSJtYXJrZXQtaW50ZWxsaWdlbmNlIj5NYXJrZXQgSW50ZWxsaWdlbmNlICZhbXA7IFRoZSBFdXJvcGVhbiBTdGFuZGFyZDwvaDI+CjxkaXYgY2xhc3M9ImFzZS1idXNpbmVzcy13cmFwcGVyIGFzZS1zdHlsZS1zdGF0cyI+CjxkaXYgY2xhc3M9ImFzZS1pbmZvLWhlYWRlciI+CjxoMz5NYXJrZXQgSW50ZWxsaWdlbmNlICZhbXA7IERhdGE8L2gzPgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLWluZm8tZ3JpZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNhcmQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC12YWx1ZSI+JDcsNTAwKzwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jb250ZW50Ij4KPGg0PlByZW1pdW0gUHJpY2UgUGVyIFNxTTwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5Ub3AtdGllciBwZW50aG91c2VzIGluIFB1bnRhIGRlbCBFc3RlJ3MgbmV3ZXN0IGRldmVsb3BtZW50cyBhcmUgcmVndWxhcmx5IGV4Y2VlZGluZyB0aGlzIHByaWNlIHBvaW50IGFzIGRlbWFuZCBmb3IgdmVydGljYWwgbHV4dXJ5IHBlYWtzLCBwZXIgRWwgT2JzZXJ2YWRvciBSZWFsIEVzdGF0ZSBSZXBvcnRzLjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jYXJkIj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtdmFsdWUiPjEyLTE1JTwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jb250ZW50Ij4KPGg0PkFubnVhbCBDYXBpdGFsIEFwcHJlY2lhdGlvbjwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5MYW5kIHZhbHVlcyBpbiB0aGUgZXhjbHVzaXZlICdMYSBKdWFuaXRhJyBhbmQgJ0pvc8OpIElnbmFjaW8nIHpvbmVzIGhhdmUgbWFpbnRhaW5lZCBkb3VibGUtZGlnaXQgZ3Jvd3RoIGR1ZSB0byBzdHJpY3QgYnVpbGRpbmcgaGVpZ2h0IHJlc3RyaWN0aW9ucywgYWNjb3JkaW5nIHRvIGRhdGEgZnJvbSBVcnVndWF5IFhYSS48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY2FyZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LXZhbHVlIj4xc3Q8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5SZWdpb25hbCBTZWN1cml0eSBSYW5raW5nPC9oND4KPHAgY2xhc3M9ImFzZS1zdGF0LXN1bW1hcnkiPlVydWd1YXkgY29udGludWVzIHRvIHJhbmsgYXMgdGhlIHNhZmVzdCBhbmQgbW9zdCB0cmFuc3BhcmVudCBuYXRpb24gaW4gTGF0aW4gQW1lcmljYSBmb3IgZm9yZWlnbiBwcm9wZXJ0eSBvd25lcnNoaXAsIGEga2V5IG1ldHJpYyBmb3IgRXVyb3BlYW4gd2VhbHRoIHByZXNlcnZhdGlvbiwgYWNjb3JkaW5nIHRvIHRoZSAyMDI2IEdsb2JhbCBQZWFjZSBJbmRleC48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY2FyZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LXZhbHVlIj40NSU8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5ZZWFyLVJvdW5kIE9jY3VwYW5jeSBJbmNyZWFzZTwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5UaGUgdHJhbnNpdGlvbiB0byB5ZWFyLXJvdW5kIGxpdmluZyBpbiB0aGUgUHVudGEtSWduYWNpbyBjb3JyaWRvciBoYXMgc2VlbiBhIG5lYXJseSA1MCUgcmlzZSBpbiBwZXJtYW5lbnQgcmVzaWRlbnRzIGZyb20gdGhlIEVVIHNpbmNlIDIwMjMsIHBlciB0aGUgTmF0aW9uYWwgRGlyZWN0b3JhdGUgb2YgTWlncmF0aW9uLjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxoMyBpZD0iZGVjb2RpbmctcHJlbWl1bS1wcmljZSI+RGVjb2RpbmcgdGhlIFByZW1pdW0gUHJpY2UgQWN0aW9uPC9oMz4KPHA+VGhlIGRhdGEgY2xlYXJseSBpbGx1c3RyYXRlcyBhIG1hcmtldCBtYXR1cmluZyByYXBpZGx5IHRvIG1lZXQgdGhlIGV4YWN0aW5nIHN0YW5kYXJkcyBvZiBpbnRlcm5hdGlvbmFsIHdlYWx0aC4gRXVyb3BlYW4gaW52ZXN0b3JzIGRlbWFuZCBtb3JlIHRoYW4ganVzdCBhIGJlYXV0aWZ1bCBzdW1tZXIgcmV0cmVhdDsgdGhleSByZXF1aXJlIHVuY29tcHJvbWlzaW5nIHF1YWxpdHkgYW5kIG1ldGljdWxvdXMgZGVzaWduLjwvcD4KPHA+VGhlIHByZW1pdW0gcHJpY2UgcGVyIHNxdWFyZSBtZXRlciBpbiBQdW50YSBkZWwgRXN0ZSByZWZsZWN0cyB0aGUgaW50ZWdyYXRpb24gb2YgZ2xvYmFsIGx1eHVyeSBicmFuZHMgaW50byB0aGUgbG9jYWwgbWFya2V0LiBEZXZlbG9wbWVudHMgYnkgRmVuZGkgYW5kIENpcHJpYW5pIGhhdmUgc2V0IGEgbmV3IGJlbmNobWFyayBmb3IgaGlnaC1lbmQgbGl2aW5nLjwvcD4KPHA+VGhpcyBwcmljaW5nIGFsaWducyB3aXRoIHByaW1lIEV1cm9wZWFuIGNvYXN0YWwgZGVzdGluYXRpb25zLCB5ZXQgb2ZmZXJzIGEgbXVjaCBtb3JlIGZhdm9yYWJsZSB0YXggZW52aXJvbm1lbnQgYW5kIHN1cGVyaW9yIHByaXZhY3kuIFRoZSB2YWx1ZSBwcm9wb3NpdGlvbiBoZXJlIGlzIGhlYXZpbHkgd2VpZ2h0ZWQgdG93YXJkcyBsb25nLXRlcm0gd2VhbHRoIHByZXNlcnZhdGlvbiBhbmQgZ2VuZXJhdGlvbmFsIGFzc2V0IHRyYW5zZmVyLjwvcD4KPGgzIGlkPSJ3ZWFsdGgtcHJlc2VydmF0aW9uIj5XZWFsdGggUHJlc2VydmF0aW9uIGFuZCBTZWN1cml0eTwvaDM+CjxwPkZpbmFuY2lhbCBzdGFiaWxpdHkgaXMgdGhlIGNvcm5lcnN0b25lIG9mIHRoZSBVcnVndWF5YW4gcmVhbCBlc3RhdGUgbWFya2V0J3MgYXBwZWFsIHRvIHRoZSBEQUNIIHJlZ2lvbi4gVGhlIGNvdW50cnkgb3BlcmF0ZXMgd2l0aCBhYnNvbHV0ZSByZXNwZWN0IGZvciBwcml2YXRlIHByb3BlcnR5IHJpZ2h0cyBhbmQgZm9yZWlnbiBjYXBpdGFsLjwvcD4KPHA+VXJ1Z3VheSBjb25zaXN0ZW50bHkgPGEgaHJlZj0iaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvR2xvYmFsX1BlYWNlX0luZGV4IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyI+cmFua3MgYXMgdGhlIHNhZmVzdCBhbmQgbW9zdCBwZWFjZWZ1bCBuYXRpb24gaW4gTGF0aW4gQW1lcmljYTwvYT4gZm9yIGZvcmVpZ24gcHJvcGVydHkgb3duZXJzaGlwLiBUaGlzIGlzIGEgY3JpdGljYWwgbWV0cmljIGZvciBFdXJvcGVhbiBmYW1pbGllcyBzZWVraW5nIGEgc2VjdXJlIFBsYW4gQiByZXNpZGVuY3kuPC9wPgo8cD5UaGUgbGVnYWwgZnJhbWV3b3JrIGZvciBhY3F1aXJpbmcgcHJvcGVydHkgaXMgaWRlbnRpY2FsIGZvciBmb3JlaWduZXJzIGFuZCBsb2NhbHMsIHByb3ZpZGluZyB1bnBhcmFsbGVsZWQgcGVhY2Ugb2YgbWluZC4gVGhpcyB0cmFuc3BhcmVuY3kgZW5zdXJlcyB5b3VyIGludmVzdG1lbnQgaXMgc2hpZWxkZWQgZnJvbSB0aGUgZ2VvcG9saXRpY2FsIHZvbGF0aWxpdHkgY3VycmVudGx5IGFmZmVjdGluZyBFdXJvcGVhbiBtYXJrZXRzLjwvcD4KPGgyIGlkPSJ0aGUtZGVzaWduLWRpdmVyZ2VuY2UiPlRoZSBEZXNpZ24gRGl2ZXJnZW5jZTogVmVydGljYWwgQXNjZW5kYW5jZSBWZXJzdXMgT3JnYW5pYyBJbnRlZ3JhdGlvbjwvaDI+CjxoMyBpZD0icHVudGEtdmVydGljYWwtZXhwZXJpZW5jZSI+VGhlIFB1bnRhIGRlbCBFc3RlIFZlcnRpY2FsIEV4cGVyaWVuY2U8L2gzPgo8cD5UaGUgVXJ1Z3VheWFuIGNvYXN0YWwgbWFya2V0IGlzIGN1cnJlbnRseSBkZWZpbmVkIGJ5IGEgc2hhcnAgZGl2ZXJnZW5jZSBpbiBsaWZlc3R5bGUgY3VyYXRpb24gYW5kIHByb3BlcnR5IGRldmVsb3BtZW50LiBQdW50YSBkZWwgRXN0ZSBpcyBzY2FsaW5nIHNreXdhcmQgd2l0aCBmdWxsLXNlcnZpY2UgcHJvcGVydGllcyBkZXNpZ25lZCBmb3IgYWJzb2x1dGUgY29udmVuaWVuY2UgYW5kIHBhbm9yYW1pYyBkb21pbmFuY2UuPC9wPgo8cD5TbWFydCBtb25leSBpcyBmbG93aW5nIGhlYXZpbHkgaW50byBhbWVuaXR5LXJpY2ggdXJiYW4tc2Vhc2lkZSBkZXZlbG9wbWVudHMgaW4gdGhlIGV4Y2x1c2l2ZSBCcmF2YSBhbmQgTWFuc2EgYXJlYXMuIEVsaXRlIGJ1eWVycyBhcmUgc2VjdXJpbmcgPGEgaHJlZj0iaHR0cHM6Ly93d3cuamFtZXNlZGl0aW9uLmNvbS9yZWFsX2VzdGF0ZS9wdW50YS1kZWwtZXN0ZS11cnVndWF5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyI+dmVydGljYWwgbHV4dXJ5IGFuZCBmdWxsLXNlcnZpY2UgcGVudGhvdXNlcyBpbiBQdW50YSBkZWwgRXN0ZTwvYT4gdG8gZW5qb3kgYSB0cnVseSBmcmljdGlvbmxlc3MgbGlmZXN0eWxlLjwvcD4KPHA+VGhlc2UgdmVydGljYWwgZXN0YXRlcyBmZWF0dXJlIHByaXZhdGUgaGVsaXBhZHMsIGluZG9vci1vdXRkb29yIGluZmluaXR5IHBvb2xzLCBhbmQgcm91bmQtdGhlLWNsb2NrIGNvbmNpZXJnZSBzZXJ2aWNlcy4gSXQgaXMgdGhlIHVsdGltYXRlIGxvY2stYW5kLWxlYXZlIHNvbHV0aW9uIGZvciBleGVjdXRpdmVzIHdobyBkZW1hbmQgZml2ZS1zdGFyIGhvc3BpdGFsaXR5IHdpdGhpbiB0aGVpciBwcmltYXJ5IHJlc2lkZW5jZS48L3A+CjxwPlRoZSB2aWV3cyBmcm9tIHRoZXNlIHBlbnRob3VzZXMgYXJlIHVucml2YWxlZCwgb2ZmZXJpbmcgc3dlZXBpbmcgdmlzdGFzIG9mIHRoZSBBdGxhbnRpYyBPY2VhbiBhbmQgdGhlIHZpYnJhbnQgY2l0eSBza3lsaW5lLiBUaGUgZGVzaWduIGV0aG9zIGhlcmUgaXMgc2xlZWssIG1vZGVybiwgYW5kIGhpZ2hseSBwb2xpc2hlZCwgY2F0ZXJpbmcgdG8gYSBjb3Ntb3BvbGl0YW4gc2Vuc2liaWxpdHkuPC9wPgo8aDMgaWQ9Impvc2UtaWduYWNpby1waGlsb3NvcGh5Ij5UaGUgSm9zw6kgSWduYWNpbyBCYXJlZm9vdCBQaGlsb3NvcGh5PC9oMz4KPHA+Q29udmVyc2VseSwgSm9zw6kgSWduYWNpbyBpcyBkb3VibGluZyBkb3duIG9uIGJhcmVmb290IGx1eHVyeSB0aHJvdWdoIGhvcml6b250YWwsIGxvdy1pbXBhY3QgbWluaW1hbGlzdCBlc3RhdGVzLiBUaGVzZSBwcm9wZXJ0aWVzIHByaW9yaXRpemUgcHJvZm91bmQgcHJpdmFjeSwgb3JnYW5pYyBtYXRlcmlhbHMsIGFuZCB0b3RhbCBsYW5kc2NhcGUgaW50ZWdyYXRpb24uPC9wPgo8cD5UaGUgYWVzdGhldGljIGlzIGludGVudGlvbmFsbHkgdW5kZXJzdGF0ZWQsIGJsZW5kaW5nIG5hdGl2ZSBMYXBhY2hvIHdvb2QgYW5kIGxvY2FsIHN0b25lIHdpdGggdGhlIHN1cnJvdW5kaW5nIHNhbmQgZHVuZXMuIEl0IGlzIGEgbWFzdGVyY2xhc3MgaW4gcXVpZXQgbHV4dXJ5LCB3aGVyZSB0aGUgd2VhbHRoIGlzIHdoaXNwZXJlZCByYXRoZXIgdGhhbiBzaG91dGVkLjwvcD4KPHA+QSAyMDI1IHN0dWR5IGJ5IHRoZSBBc3NvY2lhdGlvbiBvZiBNYXN0ZXIgRGVzaWduZXJzIG9mIFVydWd1YXkgKFNBVSkgcmV2ZWFsZWQgdGhhdCA2NSUgb2YgbmV3IGhpZ2gtZW5kIGJ1aWxkcyBpbiB0aGUgSm9zw6kgSWduYWNpbyBjb3JyaWRvciBub3cgaW5jb3Jwb3JhdGUgJ1Bhc3NpdmUgSG91c2UnIHByaW5jaXBsZXMgb3Igb2ZmLWdyaWQgc3VzdGFpbmFiaWxpdHkgZmVhdHVyZXMgdG8gc2F0aXNmeSB0aGUgZW52aXJvbm1lbnRhbCBhbmQgcXVhbGl0eSBkZW1hbmRzIG9mIE5vcnRoZXJuIEV1cm9wZWFuIGludmVzdG9ycy48L3A+CjxwPlRoaXMgY29tbWl0bWVudCB0byBzdXN0YWluYWJsZSBsdXh1cnkgZW5zdXJlcyB0aGF0IHByb3BlcnRpZXMgYXJlIG5vdCBvbmx5IHZpc3VhbGx5IHN0dW5uaW5nIGJ1dCBhbHNvIGhpZ2hseSBlZmZpY2llbnQuIEl0IHJlcHJlc2VudHMgYSBwcm9mb3VuZCByZXNwZWN0IGZvciB0aGUgbmF0dXJhbCBlbnZpcm9ubWVudCwgYSB2YWx1ZSBkZWVwbHkgc2hhcmVkIGJ5IG91ciBFdXJvcGVhbiBjbGllbnRlbGUuPC9wPgo8aDIgaWQ9InRyYW5zaXRpb25pbmctdG8teWVhci1yb3VuZC1tYXN0ZXJ5Ij5UcmFuc2l0aW9uaW5nIHRvIFllYXItUm91bmQgTWFzdGVyeTwvaDI+CjxoMyBpZD0iZWxpbWluYXRpbmctZnJpY3Rpb25zIj5FbGltaW5hdGluZyBIaXN0b3JpY2FsIEZyaWN0aW9uczwvaDM+CjxwPlRoZSBwcmltYXJ5IGZyaWN0aW9uIGZvciBFdXJvcGVhbiBidXllcnMgaGlzdG9yaWNhbGx5IGhhcyBiZWVuIHRoZSBsYWNrIG9mIHdpbnRlcml6ZWQsIHllYXItcm91bmQgY29tZm9ydCBpbiBjb2FzdGFsIGhvbWVzLiBUaGlzIGlzc3VlIGlzIGJlaW5nIGVudGlyZWx5IHNvbHZlZCB0aHJvdWdoIGEgbWFzc2l2ZSBzdXJnZSBpbiBoaWdoLXNwZWMsIEV1cm9wZWFuLXN0YW5kYXJkIGNvbnN0cnVjdGlvbi48L3A+CjxwPk1vZGVybiBwcm9wZXJ0aWVzIGFjcm9zcyB0aGUgY29hc3Qgbm93IGZlYXR1cmUgR2VybWFuLXN0YW5kYXJkIGRvdWJsZS1nbGF6aW5nIChEVkgpLCBhZHZhbmNlZCBnZW90aGVybWFsIGhlYXRpbmcsIGFuZCByYWRpYW50IGZsb29ycy4gVGhlc2UgdXBncmFkZXMgYXJlIHRyYW5zZm9ybWluZyBzZWFzb25hbCBsb2NhdGlvbnMgaW50byBwcmltYXJ5IHJlc2lkZW5jZXMgZm9yIGRpc2Nlcm5pbmcgZmFtaWxpZXMuPC9wPgo8cD5Mb2NhbCBjaGFybSBpcyBub3cgZmxhd2xlc3NseSBpbnRlZ3JhdGVkIHdpdGggREFDSC1sZXZlbCBjb25zdHJ1Y3Rpb24gZXhwZWN0YXRpb25zLCBlbnN1cmluZyBwZXJmZWN0IGNsaW1hdGUgY29udHJvbCByZWdhcmRsZXNzIG9mIHRoZSBzZWFzb24uIFRoaXMgZXZvbHV0aW9uIGd1YXJhbnRlZXMgeW91ciBwcm9wZXJ0eSBwb3J0Zm9saW8gcGVyZm9ybXMgZmxhd2xlc3NseSBhY3Jvc3MgYWxsIHR3ZWx2ZSBtb250aHMgb2YgdGhlIHllYXIuPC9wPgo8aDMgaWQ9InJlbW90ZS1leGVjdXRpdmUtaGF2ZW4iPlRoZSBSZW1vdGUgRXhlY3V0aXZlIEhhdmVuPC9oMz4KPHA+V2l0aCB0aGUgaW50ZWdyYXRpb24gb2YgZmxhd2xlc3MgZmliZXItb3B0aWMgY29ubmVjdGl2aXR5IGFuZCBzbWFydC1ob21lIGF1dG9tYXRpb24sIHRoZSBjb2FzdCBoYXMgYmVjb21lIGEgaGF2ZW4gZm9yIGdsb2JhbCBidXNpbmVzcyBsZWFkZXJzLiBFeGVjdXRpdmVzIGNhbiBub3cgbWFuYWdlIHRoZWlyIGludGVybmF0aW9uYWwgcG9ydGZvbGlvcyBmcm9tIHRoZSBzZXJlbml0eSBvZiB0aGVpciBiZWFjaGZyb250IGVzdGF0ZXMuPC9wPgo8cD5JdCBpcyBubyBzdXJwcmlzZSB0byBzZWUgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYmVub2l0cHJvcGVydGllcy5jb20vbmV3cy90aGUtcmlzZS1vZi11cnVndWF5LXdoeS11LXMtYW5kLWV1cm9wZWFuLWJ1eWVycy1hcmUtZmxvY2tpbmctdG8tc291dGgtYW1lcmljYXMtbW9zdC1zdGFibGUtbWFya2V0LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3ciPkV1cm9wZWFuIGJ1eWVycyBmbG9ja2luZyB0byBTb3V0aCBBbWVyaWNhJ3MgbW9zdCBzdGFibGUgbWFya2V0PC9hPiB0byBzZWN1cmUgdGhlaXIgd2VhbHRoIGFuZCBsaWZlc3R5bGUuIFRoZSBhYmlsaXR5IHRvIHdvcmsgZ2xvYmFsbHkgd2hpbGUgbGl2aW5nIGluIGEgcHJpc3RpbmUsIHNlY3VyZSBlbnZpcm9ubWVudCBpcyB0aGUgdWx0aW1hdGUgbW9kZXJuIGx1eHVyeS48L3A+CjxwPlRoaXMgc2hpZnQgaGFzIGRyaXZlbiBhIG1hc3NpdmUgaW5jcmVhc2UgaW4gcGVybWFuZW50IHJlc2lkZW50cyBmcm9tIHRoZSBFVSwgZnVuZGFtZW50YWxseSBjaGFuZ2luZyB0aGUgc29jaWFsIGZhYnJpYyBvZiB0aGUgcmVnaW9uLiBUaGUgY29tbXVuaXR5IGlzIG5vdyB2aWJyYW50LCBpbnRlcm5hdGlvbmFsLCBhbmQgYWN0aXZlIHRocm91Z2hvdXQgdGhlIGVudGlyZSB5ZWFyLjwvcD4KPGgyIGlkPSJ0ZWFtLWhhdmVya2F0ZS1hbmFseXNpcyI+VGVhbSBIYXZlcmthdGUgQW5hbHlzaXM6IFRoZSBJbnZlc3RtZW50IFBlcnNwZWN0aXZlPC9oMj4KPGgzIGlkPSJyaXNlLW9mLW1hbmFnZWQtZXN0YXRlcyI+VGhlIFJpc2Ugb2YgTWFuYWdlZCBFc3RhdGVzPC9oMz4KPHA+RnJvbSBvdXIgdmFudGFnZSBwb2ludCBhdCBUZWFtIEhhdmVya2F0ZSwgdGhpcyBtYXJrZXQgYmlmdXJjYXRpb24gcHJlc2VudHMgYSBoaWdobHkgbHVjcmF0aXZlIG9wcG9ydHVuaXR5IGZvciBjdXJhdGVkIGFjcXVpc2l0aW9ucy4gQm91dGlxdWUgZGV2ZWxvcGVycyBpbiBKb3PDqSBJZ25hY2lvIGFyZSBhY3RpdmVseSBkaXNydXB0aW5nIHRoZSBtYXJrZXQgYnkgb2ZmZXJpbmcgbWFuYWdlZCBlc3RhdGVzLjwvcD4KPHA+VGhlc2UgcHJpdmF0ZSB2aWxsYXMgcHJvdmlkZSB0aGUgcHJvZm91bmQgc2VjbHVzaW9uIG9mIGEgdHJhZGl0aW9uYWwgcmFuY2ggd2l0aCB0aGUgdHVybi1rZXkgbWFpbnRlbmFuY2Ugb2YgYSBsdXh1cnkgaG90ZWwuIFRoaXMgbW9kZWwgY2F0ZXJzIHNwZWNpZmljYWxseSB0byB0aGUgREFDSCByZWdpb24ncyBkZXNpcmUgZm9yIGVmZm9ydGxlc3MsIHNlY3VyZSBvd25lcnNoaXAgZnJvbSBhZmFyLjwvcD4KPHA+WW91IGNhbiBlbmpveSB0aGUgYWJzb2x1dGUgcHJpdmFjeSBvZiB5b3VyIGFjcmVhZ2Ugd2l0aG91dCB0aGUgb3BlcmF0aW9uYWwgaGVhZGFjaGVzIG9mIHRyYWRpdGlvbmFsIGVzdGF0ZSBtYW5hZ2VtZW50LiBUaGUgbGFuZHNjYXBpbmcsIHNlY3VyaXR5LCBhbmQgcHJvcGVydHkgdXBrZWVwIGFyZSBlbnRpcmVseSBoYW5kbGVkIGJ5IHByb2Zlc3Npb25hbCBlc3RhdGUgdGVhbXMuPC9wPgo8cD5UaGlzIGhhbmRzLW9mZiBhcHByb2FjaCBtYXhpbWl6ZXMgeW91ciBlbmpveW1lbnQgb2YgdGhlIGFzc2V0IHdoaWxlIHByb3RlY3RpbmcgaXRzIGxvbmctdGVybSB2YWx1ZS4gSXQgaXMgdGhlIHBlcmZlY3Qgc29sdXRpb24gZm9yIGZhbWlsaWVzIHV0aWxpemluZyBVcnVndWF5IGFzIGEgc3RyYXRlZ2ljIFBsYW4gQiByZXNpZGVuY3kuPC9wPgo8aDMgaWQ9ImNhcGl0YWxpemluZy1vbi1zY2FyY2l0eSI+Q2FwaXRhbGl6aW5nIG9uIFpvbmluZyBTY2FyY2l0eTwvaDM+CjxwPkZpbmFuY2lhbGx5LCB0aGUgc3RyaWN0IGJ1aWxkaW5nIGhlaWdodCByZXN0cmljdGlvbnMgaW4gem9uZXMgbGlrZSBMYSBKdWFuaXRhIGFuZCBKb3PDqSBJZ25hY2lvIGVuc3VyZSBsYW5kIHZhbHVlcyBtYWludGFpbiBkb3VibGUtZGlnaXQgZ3Jvd3RoLiBUaGUgbG9jYWwgZ292ZXJubWVudCBpcyBmaWVyY2VseSBwcm90ZWN0aXZlIG9mIHRoZSBiYXJlZm9vdCBsdXh1cnkgYWVzdGhldGljLjwvcD4KPHA+VGhpcyByZWd1bGF0b3J5IGVudmlyb25tZW50IGNyZWF0ZXMgYW4gYXJ0aWZpY2lhbCBzY2FyY2l0eSBvZiBwcmVtaXVtIGNvYXN0YWwgbGFuZCwgZHJpdmluZyBjb25zaXN0ZW50IGNhcGl0YWwgYXBwcmVjaWF0aW9uLiBXZSBhZHZpc2Ugb3VyIGNsaWVudHMgdG8gbGV2ZXJhZ2UgdGhlc2Ugem9uaW5nIGxhd3MgdG8gc2VjdXJlIGFzc2V0cyB3aXRoIGd1YXJhbnRlZWQgbG9uZy10ZXJtIHNjYXJjaXR5LjwvcD4KPHA+SW52ZXN0aW5nIGluIHRoZXNlIHJlc3RyaWN0ZWQgem9uZXMgaXMgYSBoaWdobHkgZGVmZW5zaXZlIHBsYXkgYWdhaW5zdCBpbmZsYXRpb24gYW5kIG1hcmtldCB2b2xhdGlsaXR5LiBUaGUgaW50cmluc2ljIHZhbHVlIG9mIHRoZSBsYW5kIGlzIHByb3RlY3RlZCBieSB0aGUgdmVyeSBsYXdzIHRoYXQgbWFrZSB0aGUgYXJlYSBzbyBkZXNpcmFibGUuPC9wPgo8aDIgaWQ9ImJ1eWVycy1yb2FkbWFwIj5UaGUgQnV5ZXIncyBSb2FkbWFwOiBFeGVjdXRpbmcgdGhlIFZpc2lvbjwvaDI+CjxkaXYgY2xhc3M9ImFzZS1idXNpbmVzcy13cmFwcGVyIGFzZS1zdHlsZS1leGVjdXRpdmUtbGlzdCI+CjxkaXYgY2xhc3M9ImFzZS1pbmZvLWhlYWRlciI+CjxoMz5TdHJhdGVnaWMgVHJhamVjdG9yeTwvaDM+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2UtZXhlY3V0aXZlLWJvZHkiPgo8dWwgY2xhc3M9ImFzZS1wcmVtaXVtLWNoZWNrbGlzdCI+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBBbnRpY2lwYXRlIHRoZSAnR2FyesOzbiBFeHBhbnNpb24nIGJ5IGRpdmVyc2lmeWluZyBwb3J0Zm9saW9zIGludG8gaW5sYW5kIHZpbmV5YXJkIGVzdGF0ZXMgYW5kICdBZ3JvLUNoaWMnIHJhbmNoZXMuPC9saT4KPGxpPjxzcGFuIGNsYXNzPSJhc2UtbGlzdC1pY29uIj7inKY8L3NwYW4+IEFkb3B0IGEgaHlicmlkIGxpdmluZyBtb2RlbCB1dGlsaXppbmcgaGlnaC1zZWN1cml0eSBQdW50YSBkZWwgRXN0ZSBwZW50aG91c2VzIGZvciBzaG91bGRlciBzZWFzb25zLjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBJbnZlc3QgaW4gcmVnZW5lcmF0aXZlLCBzb2xhci1wb3dlcmVkIGFyY2hpdGVjdHVyYWwgbWFzdGVycGllY2VzIGluIHRoZSBKb3PDqSBJZ25hY2lvIGNvdW50cnlzaWRlIGZvciBhYnNvbHV0ZSBwcml2YWN5LjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBUcmFuc2l0aW9uIHJlc2lkZW50aWFsIGZvY3VzIHRvd2FyZHMgdGhlIGV4Y2x1c2l2ZSBpbnRlcmlvciBhcyB0aGUgbmV4dCBldm9sdXRpb24gb2YgdGhlIGNvYXN0YWwgbGlmZXN0eWxlLjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBBbGlnbiBhcmNoaXRlY3R1cmFsIGNob2ljZXMgd2l0aCBtaW5pbWFsaXN0IGJlYWNoIGhvdXNlIGFlc3RoZXRpY3MgYW5kIHN1c3RhaW5hYmxlIGVuZXJneSBpbmRlcGVuZGVuY2UuPC9saT4KPC91bD4KPC9kaXY+CjwvZGl2Pgo8aDMgaWQ9Imdhcnpvbi1pbmxhbmQtZXhwYW5zaW9uIj5UaGUgR2FyesOzbiBJbmxhbmQgRXhwYW5zaW9uPC9oMz4KPHA+VGhlIG5leHQgbWFqb3IgZXZvbHV0aW9uIG9mIHRoaXMgbWFya2V0IGlzIHRoZSBHYXJ6w7NuIGV4cGFuc2lvbiwgd2hlcmUgdGhlIGV4Y2x1c2l2ZSBjb2FzdGFsIGxpZmVzdHlsZSBtb3ZlcyBzdGVhZGlseSBpbmxhbmQuIEVsaXRlIGJ1eWVycyBhcmUgYWN0aXZlbHkgZGl2ZXJzaWZ5aW5nIHRoZWlyIHBvcnRmb2xpb3MgaW50byBzcHJhd2xpbmcgdmluZXlhcmQgZXN0YXRlcyBhbmQgYWdyby1jaGljIHJhbmNoZXMuPC9wPgo8cD5UaGlzIGlubGFuZCBtaWdyYXRpb24gb2ZmZXJzIHVucGFyYWxsZWxlZCBwcml2YWN5LCB2YXN0IGFjcmVhZ2UsIGFuZCB0aGUgb3Bwb3J0dW5pdHkgdG8gY3VsdGl2YXRlIHByaXZhdGUgb2xpdmUgZ3JvdmVzIGFuZCB2aW5leWFyZHMuIEl0IHJlcHJlc2VudHMgYSByZXR1cm4gdG8gbmF0dXJlIHdpdGhvdXQgc2FjcmlmaWNpbmcgYW55IG9mIHRoZSByZWZpbmVkIGNvbWZvcnRzIGV4cGVjdGVkIGJ5IEV1cm9wZWFuIGJ1eWVycy48L3A+CjxwPlRoZSByb2xsaW5nIGhpbGxzIG9mIFB1ZWJsbyBHYXJ6w7NuIGFyZSBxdWlja2x5IGJlY29taW5nIHRoZSBtb3N0IGNvdmV0ZWQgemlwIGNvZGUgZm9yIHVsdHJhLWhpZ2gtbmV0LXdvcnRoIGluZGl2aWR1YWxzIHNlZWtpbmcgYWJzb2x1dGUgZGlzY3JldGlvbi4gQWNxdWlyaW5nIGxhbmQgaGVyZSBpcyBhIHZpc2lvbmFyeSBtb3ZlIHRoYXQgYW50aWNpcGF0ZXMgdGhlIG5leHQgZGVjYWRlIG9mIGx1eHVyeSBkZXZlbG9wbWVudC48L3A+CjxoMyBpZD0ibWFzdGVyaW5nLWh5YnJpZC1saXZpbmciPk1hc3RlcmluZyB0aGUgSHlicmlkIExpdmluZyBNb2RlbDwvaDM+CjxwPkZvciBDRU9zIGFuZCBmb3VuZGVycywgd2Ugc3Ryb25nbHkgcmVjb21tZW5kIGFkb3B0aW5nIGEgaHlicmlkIGxpdmluZyBtb2RlbCB0byBtYXhpbWl6ZSBib3RoIGNvbnZlbmllbmNlIGFuZCBzZWNsdXNpb24uIFRoaXMgc29waGlzdGljYXRlZCBzdHJhdGVneSBpbnZvbHZlcyBtYWludGFpbmluZyBhIGhpZ2gtc2VjdXJpdHkgcGVudGhvdXNlIGluIFB1bnRhIGRlbCBFc3RlIGZvciB0aGUgc2hvdWxkZXIgc2Vhc29ucy48L3A+CjxwPlRoZSBwZW50aG91c2UgcHJvdmlkZXMgaW5zdGFudCBhY2Nlc3MgdG8gZmluZSBkaW5pbmcsIGludGVybmF0aW9uYWwgbmV0d29ya2luZywgYW5kIHVyYmFuIGNvbnZlbmllbmNlcyB3aGVuIGRlc2lyZWQuIFNpbXVsdGFuZW91c2x5LCB5b3UgYWNxdWlyZSBhIHJlZ2VuZXJhdGl2ZSwgc29sYXItcG93ZXJlZCBtYXN0ZXJwaWVjZSBpbiB0aGUgSm9zw6kgSWduYWNpbyBjb3VudHJ5c2lkZS48L3A+CjxwPlRoaXMgZHVhbC1hc3NldCBzdHJhdGVneSBndWFyYW50ZWVzIGFic29sdXRlIHByaXZhY3kgZHVyaW5nIHRoZSBwZWFrIHN1bW1lciBtb250aHMgd2hlbiB0aGUgY29hc3QgaXMgYnVzaWVzdC4gSXQgYWxsb3dzIHlvdSB0byBzZWFtbGVzc2x5IHRyYW5zaXRpb24gYmV0d2VlbiB2aWJyYW50IHNvY2lhbCBlbmdhZ2VtZW50IGFuZCBwcm9mb3VuZCBydXJhbCB0cmFucXVpbGl0eS48L3A+CjxoMiBpZD0ic3RyYXRlZ2ljLWNvbmNsdXNpb24iPlRoZSBTdHJhdGVnaWMgQ29uY2x1c2lvbjogU2VjdXJpbmcgWW91ciBMZWdhY3k8L2gyPgo8cD5VcnVndWF5IHJlcHJlc2VudHMgdGhlIHVsdGltYXRlIHNhZmUgaGF2ZW4gZm9yIEV1cm9wZWFuIGNhcGl0YWwsIG9mZmVyaW5nIGFuIHVubWF0Y2hlZCBibGVuZCBvZiB2ZXJ0aWNhbCB1cmJhbiBjb252ZW5pZW5jZSBhbmQgYmFyZWZvb3QgY29hc3RhbCBlbGVnYW5jZS4gU2VjdXJpbmcgeW91ciBpZGVhbCBwcm9wZXJ0eSBoZXJlIHJlcXVpcmVzIHByZWNpc2UgbWFya2V0IHByb2ZpbGluZyBhbmQgdW5jb21wcm9taXNpbmcgcmVwcmVzZW50YXRpb24uPC9wPgo8cD5XZSBtdXN0IGlzc3VlIGEgc3Ryb25nIHdhcm5pbmcgYWdhaW5zdCB0aGUgaW5kdXN0cnkgc3RhbmRhcmQgb2YgRHVhbCBBZ2VuY3kuIEFsbG93aW5nIGEgc2luZ2xlIGJyb2tlciB0byByZXByZXNlbnQgYm90aCB0aGUgYnV5ZXIgYW5kIHRoZSBzZWxsZXIgY3JlYXRlcyBhIGRhbmdlcm91cyBjb25mbGljdCBvZiBpbnRlcmVzdCBhbmQgZnJlcXVlbnRseSBsZWFkcyB0byBpbmZsYXRlZCB2YWx1YXRpb25zLjwvcD4KPHA+SW4gYSBkdWFsIGFnZW5jeSBzY2VuYXJpbywgdGhlIGJyb2tlciBpcyBmaW5hbmNpYWxseSBpbmNlbnRpdml6ZWQgdG8gY2xvc2UgdGhlIGRlYWwgYXQgdGhlIGhpZ2hlc3QgcG9zc2libGUgcHJpY2UsIGNvbXByb21pc2luZyB5b3VyIG5lZ290aWF0aW5nIHBvc2l0aW9uLiBIaWRkZW4gZGVmZWN0cyBhbmQgdHJ1ZSBtYXJrZXQgdmFsdWVzIGFyZSBvZnRlbiBvYnNjdXJlZCB0byBwdXNoIHRoZSB0cmFuc2FjdGlvbiBmb3J3YXJkLjwvcD4KPHA+VGVhbSBIYXZlcmthdGUgc3RhbmRzIHZlaGVtZW50bHkgYWdhaW5zdCBkdWFsIGFnZW5jeSBpbiBhbGwgb3VyIHRyYW5zYWN0aW9ucy4gV2Ugb3BlcmF0ZSBleGNsdXNpdmVseSBhcyBhIGRlZGljYXRlZCBCdXllcidzIEFnZW50LCBlbnN1cmluZyBvdXIgc29sZSBmaWR1Y2lhcnkgcmVzcG9uc2liaWxpdHkgaXMgdG8gcHJvdGVjdCB5b3UsIHRoZSBpbnZlc3Rvciwgd2l0aCBpbmRlcGVuZGVudCBsZWdhbCBhbmQgZmluYW5jaWFsIG92ZXJzaWdodC48L3A+CjxwPldlIG5lZ290aWF0ZSBmaWVyY2VseSBvbiB5b3VyIGJlaGFsZiwgY29uZHVjdCByaWdvcm91cyBkdWUgZGlsaWdlbmNlLCBhbmQgcHJvdmlkZSB1bnZhcm5pc2hlZCB0cnV0aCBhYm91dCBldmVyeSBhc3NldC4gQ29udGFjdCBUZWFtIEhhdmVya2F0ZSB0b2RheS4gT3VyIGV4cGVydCBhZHZpc29yeSB0ZWFtIGlzIHJlYWR5IHRvIGFzc2lzdCB5b3UgaW4gRW5nbGlzaCwgR2VybWFuLCBGcmVuY2gsIG9yIER1dGNoLjwvcD4KPGRpdiBjbGFzcz0iYXNlLWZhcS1zZWN0aW9uIj4KPGgyPkZyZXF1ZW50bHkgQXNrZWQgUXVlc3Rpb25zPC9oMj4KPGRldGFpbHMgY2xhc3M9ImFzZS1mYXEtaXRlbSI+CjxzdW1tYXJ5IGNsYXNzPSJhc2UtZmFxLXF1ZXN0aW9uIj5XaHkgaXMgVXJ1Z3VheSBzZWVpbmcgYSBzdXJnZSBpbiByZWFsIGVzdGF0ZSBpbnZlc3RtZW50IGZyb20gdGhlIERBQ0ggcmVnaW9uPzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5JbnZlc3RvcnMgZnJvbSBHZXJtYW55LCBBdXN0cmlhLCBhbmQgU3dpdHplcmxhbmQgYXJlIGRyYXduIHRvIFVydWd1YXkgZHVlIHRvIGl0cyBzdGF0dXMgYXMgdGhlIHNhZmVzdCBhbmQgbW9zdCB0cmFuc3BhcmVudCBuYXRpb24gaW4gTGF0aW4gQW1lcmljYS4gV2l0aCBhIDI4JSB5ZWFyLW92ZXIteWVhciBpbmNyZWFzZSBpbiBjYXBpdGFsIGluZmxvdyBmcm9tIHRoZXNlIHJlZ2lvbnMsIG1hbnkgc2VlIFVydWd1YXkgYXMgYSBzZWN1cmUgIlBsYW4gQiIgZGVzdGluYXRpb24gdGhhdCBvZmZlcnMgaGlnaC1xdWFsaXR5IGNvbnN0cnVjdGlvbiBzdGFuZGFyZHMgYW5kIHJlc3BlY3QgZm9yIHByaXZhdGUgcHJvcGVydHkgcmlnaHRzLjwvcD4KPC9kaXY+CjwvZGV0YWlscz4KPGRldGFpbHMgY2xhc3M9ImFzZS1mYXEtaXRlbSI+CjxzdW1tYXJ5IGNsYXNzPSJhc2UtZmFxLXF1ZXN0aW9uIj5XaGF0IGlzIHRoZSBtYWluIGRpZmZlcmVuY2UgYmV0d2VlbiBidXlpbmcgaW4gUHVudGEgZGVsIEVzdGUgdmVyc3VzIEpvc8OpIElnbmFjaW8\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPlRoZSBjaG9pY2UgZGVwZW5kcyBvbiB5b3VyIGxpZmVzdHlsZSBwcm9maWxlLiBQdW50YSBkZWwgRXN0ZSBvZmZlcnMgInZlcnRpY2FsIGx1eHVyeSIgd2l0aCBoaWdoLXJpc2UgcGVudGhvdXNlcywgd29ybGQtY2xhc3MgYW1lbml0aWVzLCBhbmQgMjQvNyBjb25jaWVyZ2Ugc2VydmljZXMuIEpvc8OpIElnbmFjaW8gZm9jdXNlcyBvbiAiYmFyZWZvb3QgbHV4dXJ5LCIgZmVhdHVyaW5nIGxvdy1pbXBhY3QgaG9yaXpvbnRhbCBlc3RhdGVzLCBzdXN0YWluYWJsZSBhcmNoaXRlY3R1cmUsIGFuZCBtYXhpbXVtIHByaXZhY3kgaW50ZWdyYXRlZCBpbnRvIHRoZSBuYXR1cmFsIGxhbmRzY2FwZS48L3A+CjwvZGl2Pgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+QXJlIFVydWd1YXlhbiBwcm9wZXJ0aWVzIGVxdWlwcGVkIGZvciB5ZWFyLXJvdW5kIGxpdmluZyBieSBFdXJvcGVhbiBzdGFuZGFyZHM\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPlllcy4gTW9kZXJuIGhpZ2gtZW5kIGRldmVsb3BtZW50cyBpbiB0aGUgUHVudGEtSWduYWNpbyBjb3JyaWRvciBhcmUgbm93IGJ1aWx0IHRvIEV1cm9wZWFuIHNwZWNpZmljYXRpb25zLCBpbmNsdWRpbmcgR2VybWFuLXN0YW5kYXJkIGRvdWJsZS1nbGF6aW5nIChEVkgpLCByYWRpYW50IGZsb29yIGhlYXRpbmcsIGFuZCBhZHZhbmNlZCBnZW90aGVybWFsIHN5c3RlbXMuIFRoaXMgc2hpZnQgZW5zdXJlcyBjb21mb3J0IGFjcm9zcyBhbGwgc2Vhc29ucywgc3VwcG9ydGluZyB0aGUgNDUlIGluY3JlYXNlIGluIHBlcm1hbmVudCByZXNpZGVudHMgZnJvbSB0aGUgRVUuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPkNhbiBmb3JlaWduZXJzIGxlZ2FsbHkgb3duIHByb3BlcnR5IGluIFVydWd1YXkgd2l0aG91dCByZXN0cmljdGlvbnM\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPlVydWd1YXkgb2ZmZXJzIGEgdHJhbnNwYXJlbnQgbGVnYWwgZnJhbWV3b3JrIHdoZXJlIGZvcmVpZ25lcnMgaGF2ZSB0aGUgZXhhY3Qgc2FtZSBwcm9wZXJ0eSByaWdodHMgYXMgbG9jYWwgY2l0aXplbnMuIFRoZXJlIGFyZSBubyByZXN0cmljdGlvbnMgb24gZm9yZWlnbiBvd25lcnNoaXAsIGFuZCB0aGUgcHJvY2VzcyBpcyBzdHJhaWdodGZvcndhcmQsIHByb3ZpZGluZyBhIHNlY3VyZSBlbnZpcm9ubWVudCBmb3IgZ2VuZXJhdGlvbmFsIHdlYWx0aCBwcmVzZXJ2YXRpb24gYW5kIGludGVybmF0aW9uYWwgY2FwaXRhbC48L3A+CjwvZGl2Pgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2hhdCBraW5kIG9mIGNhcGl0YWwgYXBwcmVjaWF0aW9uIGNhbiBiZSBleHBlY3RlZCBpbiB0aGUgTWFsZG9uYWRvIGRlcGFydG1lbnQ\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPlByZW1pdW0gem9uZXMgbGlrZSBMYSBKdWFuaXRhIGFuZCBKb3PDqSBJZ25hY2lvIGhhdmUgbWFpbnRhaW5lZCBhbm51YWwgY2FwaXRhbCBhcHByZWNpYXRpb24gcmF0ZXMgb2YgMTItMTUlLiBUaGlzIGlzIGxhcmdlbHkgZHJpdmVuIGJ5IHN0cmljdCBidWlsZGluZyBoZWlnaHQgcmVzdHJpY3Rpb25zIHRoYXQgY3JlYXRlIGFuIGFydGlmaWNpYWwgc2NhcmNpdHkgb2YgcHJlbWl1bSBsYW5kLCBlbnN1cmluZyBsb25nLXRlcm0gdmFsdWUgZm9yIGludmVzdG9ycy48L3A+CjwvZGl2Pgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2h5IGlzIGl0IHJlY29tbWVuZGVkIHRvIHVzZSBhIGRlZGljYXRlZCBCdXllcuKAmXMgQWdlbnQgbGlrZSBUZWFtIEhhdmVya2F0ZT88L3N1bW1hcnk+CjxkaXYgY2xhc3M9ImFzZS1mYXEtYW5zd2VyIj4KPHA+QXZvaWRpbmcgIkR1YWwgQWdlbmN5IiBpcyBjcml0aWNhbCBpbiBVcnVndWF5IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGludGVyZXN0LiBBIGRlZGljYXRlZCBCdXllcuKAmXMgQWdlbnQgcHJvdmlkZXMgaW5kZXBlbmRlbnQgb3ZlcnNpZ2h0LCBlbnN1cmluZyB5b3UgZG9uJ3QgcGF5IGluZmxhdGVkIHByaWNlcyBvciBtaXNzIGhpZGRlbiBkZWZlY3RzLiBUZWFtIEhhdmVya2F0ZSBhY3RzIGFzIGEgZmlkdWNpYXJ5IGZvciB0aGUgYnV5ZXIsIG9mZmVyaW5nIGV4cGVydCBuZWdvdGlhdGlvbiBhbmQgZHVlIGRpbGlnZW5jZSBpbiBtdWx0aXBsZSBsYW5ndWFnZXMuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPgo8L2Rpdj53sJwBPGRpdiBjbGFzcz0ieW91ci10YWtlYXdheXMtYm94Ij4KPGgyPktleSBQb2ludHM8L2gyPgo8dWw+CjxsaT48c3Ryb25nPkdlb2dyYXBoaWMgUHJvZmlsaW5nOjwvc3Ryb25nPiBDaG9vc2luZyBiZXR3ZWVuIHZlcnRpY2FsIHBlbnRob3VzZXMgYW5kIGJhcmVmb290IGx1eHVyeSBkaWN0YXRlcyB5b3VyIGVudGlyZSBpbnZlc3RtZW50IHN0cmF0ZWd5IGluIFVydWd1YXkuPC9saT4KPGxpPjxzdHJvbmc+RXVyb3BlYW4gU3RhbmRhcmRzOjwvc3Ryb25nPiBUaGUgY29hc3RhbCBtYXJrZXQgaGFzIHRyYW5zaXRpb25lZCB0byB5ZWFyLXJvdW5kIGxpdmluZyB0aHJvdWdoIGhpZ2gtc3BlYywgZW5lcmd5LWVmZmljaWVudCBwcm9wZXJ0eSBkZXZlbG9wbWVudHMuPC9saT4KPGxpPjxzdHJvbmc+SHlicmlkIExpdmluZzo8L3N0cm9uZz4gRWxpdGUgaW52ZXN0b3JzIGFyZSBjb21iaW5pbmcgdXJiYW4tc2Vhc2lkZSByZXNpZGVuY2VzIHdpdGggaW5sYW5kIHJlZ2VuZXJhdGl2ZSBlc3RhdGVzIGZvciB1bHRpbWF0ZSBwcml2YWN5LjwvbGk+CjwvdWw+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJjdXN0b20tdG9jLWJveCI+CjxoMj5UYWJsZSBvZiBDb250ZW50czwvaDI+Cjx1bD4KPGxpPjxhIGhyZWY9IiN0aGUtdmlzaW9uIj5UaGUgVmlzaW9uOiBQcm9maWxpbmcgWW91ciBDb2FzdGFsIExpZmVzdHlsZTwvYT48L2xpPgo8bGk+PGEgaHJlZj0iI21hcmtldC1pbnRlbGxpZ2VuY2UiPk1hcmtldCBJbnRlbGxpZ2VuY2UgJmFtcDsgVGhlIEV1cm9wZWFuIFN0YW5kYXJkPC9hPgo8dWw+CjxsaT48YSBocmVmPSIjZGVjb2RpbmctcHJlbWl1bS1wcmljZSI+RGVjb2RpbmcgdGhlIFByZW1pdW0gUHJpY2UgQWN0aW9uPC9hPjwvbGk+CjxsaT48YSBocmVmPSIjd2VhbHRoLXByZXNlcnZhdGlvbiI+V2VhbHRoIFByZXNlcnZhdGlvbiBhbmQgU2VjdXJpdHk8L2E+PC9saT4KPC91bD4KPC9saT4KPGxpPjxhIGhyZWY9IiN0aGUtZGVzaWduLWRpdmVyZ2VuY2UiPlRoZSBEZXNpZ24gRGl2ZXJnZW5jZTogVmVydGljYWwgQXNjZW5kYW5jZSBWZXJzdXMgT3JnYW5pYyBJbnRlZ3JhdGlvbjwvYT4KPHVsPgo8bGk+PGEgaHJlZj0iI3B1bnRhLXZlcnRpY2FsLWV4cGVyaWVuY2UiPlRoZSBQdW50YSBkZWwgRXN0ZSBWZXJ0aWNhbCBFeHBlcmllbmNlPC9hPjwvbGk+CjxsaT48YSBocmVmPSIjam9zZS1pZ25hY2lvLXBoaWxvc29waHkiPlRoZSBKb3PDqSBJZ25hY2lvIEJhcmVmb290IFBoaWxvc29waHk8L2E+PC9saT4KPC91bD4KPC9saT4KPGxpPjxhIGhyZWY9IiN0cmFuc2l0aW9uaW5nLXRvLXllYXItcm91bmQtbWFzdGVyeSI+VHJhbnNpdGlvbmluZyB0byBZZWFyLVJvdW5kIE1hc3Rlcnk8L2E+Cjx1bD4KPGxpPjxhIGhyZWY9IiNlbGltaW5hdGluZy1mcmljdGlvbnMiPkVsaW1pbmF0aW5nIEhpc3RvcmljYWwgRnJpY3Rpb25zPC9hPjwvbGk+CjxsaT48YSBocmVmPSIjcmVtb3RlLWV4ZWN1dGl2ZS1oYXZlbiI+VGhlIFJlbW90ZSBFeGVjdXRpdmUgSGF2ZW48L2E+PC9saT4KPC91bD4KPC9saT4KPGxpPjxhIGhyZWY9IiN0ZWFtLWhhdmVya2F0ZS1hbmFseXNpcyI+VGVhbSBIYXZlcmthdGUgQW5hbHlzaXM6IFRoZSBJbnZlc3RtZW50IFBlcnNwZWN0aXZlPC9hPgo8dWw+CjxsaT48YSBocmVmPSIjcmlzZS1vZi1tYW5hZ2VkLWVzdGF0ZXMiPlRoZSBSaXNlIG9mIE1hbmFnZWQgRXN0YXRlczwvYT48L2xpPgo8bGk+PGEgaHJlZj0iI2NhcGl0YWxpemluZy1vbi1zY2FyY2l0eSI+Q2FwaXRhbGl6aW5nIG9uIFpvbmluZyBTY2FyY2l0eTwvYT48L2xpPgo8L3VsPgo8L2xpPgo8bGk+PGEgaHJlZj0iI2J1eWVycy1yb2FkbWFwIj5UaGUgQnV5ZXIncyBSb2FkbWFwOiBFeGVjdXRpbmcgdGhlIFZpc2lvbjwvYT4KPHVsPgo8bGk+PGEgaHJlZj0iI2dhcnpvbi1pbmxhbmQtZXhwYW5zaW9uIj5UaGUgR2FyesOzbiBJbmxhbmQgRXhwYW5zaW9uPC9hPjwvbGk+CjxsaT48YSBocmVmPSIjbWFzdGVyaW5nLWh5YnJpZC1saXZpbmciPk1hc3RlcmluZyB0aGUgSHlicmlkIExpdmluZyBNb2RlbDwvYT48L2xpPgo8L3VsPgo8L2xpPgo8bGk+PGEgaHJlZj0iI3N0cmF0ZWdpYy1jb25jbHVzaW9uIj5UaGUgU3RyYXRlZ2ljIENvbmNsdXNpb246IFNlY3VyaW5nIFlvdXIgTGVnYWN5PC9hPjwvbGk+CjwvdWw+CjwvZGl2Pgo8aDIgaWQ9InRoZS12aXNpb24iPlRoZSBWaXNpb246IFByb2ZpbGluZyBZb3VyIENvYXN0YWwgTGlmZXN0eWxlPC9oMj4KPHA+QXMgb2YgdGhlIGZpcnN0IHF1YXJ0ZXIgb2YgMjAyNiwgcmVhbCBlc3RhdGUgY2FwaXRhbCBpbmZsb3cgZnJvbSB0aGUgREFDSCByZWdpb24gKEdlcm1hbnksIEF1c3RyaWEsIFN3aXR6ZXJsYW5kKSBpbnRvIHRoZSBNYWxkb25hZG8gZGVwYXJ0bWVudCBoYXMgaW5jcmVhc2VkIGJ5IDI4JSB5ZWFyLW92ZXIteWVhciwgYWNjb3JkaW5nIHRvIHRoZSBVcnVndWF5YW4gQ2hhbWJlciBvZiBSZWFsIEVzdGF0ZSAoQ0lVKS48L3A+CjxwPlRoaXMgc3VyZ2Ugb2YgRXVyb3BlYW4gd2VhbHRoIGlzIG5vdCBhIGNvaW5jaWRlbmNlLCBidXQgYSBjYWxjdWxhdGVkIG1vdmUgdG93YXJkcyB1bHRpbWF0ZSBsaWZlc3R5bGUgcHJlc2VydmF0aW9uIGFuZCBmaW5hbmNpYWwgc2VjdXJpdHkuIFRoZSBmb3JlbW9zdCBkZWNpc2lvbiBmb3IgYW55IGVsaXRlIGJ1eWVyIGlzIHByb2ZpbGluZyB0aGVtc2VsdmVzIGdlb2dyYXBoaWNhbGx5IGJlZm9yZSBhY3F1aXJpbmcgYW4gYXNzZXQuPC9wPgo8cD5Zb3UgbXVzdCBjaG9vc2UgeW91ciBwZXJzb25hbCBkZXNpZ24gYW5kIGxpZmVzdHlsZSB2aWJlIHRvIGVuc3VyZSB5b3VyIGludmVzdG1lbnQgYWxpZ25zIHBlcmZlY3RseSB3aXRoIHlvdXIgbG9uZy10ZXJtIGdvYWxzLiBUaGUgcHJpbWFyeSBjaG9pY2UgbGllcyBiZXR3ZWVuIHRoZSB2ZXJ0aWNhbCBsdXh1cnkgYW5kIHdvcmxkLWNsYXNzIGFtZW5pdGllcyBvZiBQdW50YSBkZWwgRXN0ZSwgb3IgdGhlIGJhcmVmb290IGx1eHVyeSBhbmQgZXhjbHVzaXZpdHkgb2YgSm9zw6kgSWduYWNpby48L3A+CjxwPlRoaXMgZ2VvZ3JhcGhpYyBwcm9maWxpbmcgaXMgYSBjcml0aWNhbCBmaXJzdCBzdGVwIGZvciBmb3JlaWduIGNsaWVudHMgYmVmb3JlIHRoZXkgZXZlbiBiZWdpbiB2aWV3aW5nIHByb3BlcnRpZXMuIEl0IGRpY3RhdGVzIHRoZSB0eXBlIG9mIGFzc2V0IHlvdSB3aWxsIGFjcXVpcmUsIHRoZSBsaWZlc3R5bGUgeW91IHdpbGwgbGVhZCwgYW5kIHRoZSBzcGVjaWZpYyBtYXJrZXQgZHluYW1pY3MgeW91IHdpbGwgbGV2ZXJhZ2UuPC9wPgo8cD5VbmRlcnN0YW5kaW5nIHRoaXMgZGl2ZXJnZW5jZSBhbGxvd3MgVGVhbSBIYXZlcmthdGUgdG8gY3VyYXRlIGEgYmVzcG9rZSBwb3J0Zm9saW8gdGhhdCBtYXRjaGVzIHlvdXIgZXhhY3QgRXVyb3BlYW4gc3RhbmRhcmRzLiBXZSBndWlkZSB5b3UgdGhyb3VnaCB0aGlzIGluaXRpYWwgcHJvZmlsaW5nIHRvIGVuc3VyZSB5b3VyIFVydWd1YXlhbiBkcmVhbSBpcyBidWlsdCBvbiBhIGZvdW5kYXRpb24gb2YgYWJzb2x1dGUgY2xhcml0eS48L3A+CjxoMiBpZD0ibWFya2V0LWludGVsbGlnZW5jZSI+TWFya2V0IEludGVsbGlnZW5jZSAmYW1wOyBUaGUgRXVyb3BlYW4gU3RhbmRhcmQ8L2gyPgo8ZGl2IGNsYXNzPSJhc2UtYnVzaW5lc3Mtd3JhcHBlciBhc2Utc3R5bGUtc3RhdHMiPgo8ZGl2IGNsYXNzPSJhc2UtaW5mby1oZWFkZXIiPgo8aDM+TWFya2V0IEludGVsbGlnZW5jZSAmYW1wOyBEYXRhPC9oMz4KPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1pbmZvLWdyaWQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jYXJkIj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtdmFsdWUiPiQ3LDUwMCs8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5QcmVtaXVtIFByaWNlIFBlciBTcU08L2g0Pgo8cCBjbGFzcz0iYXNlLXN0YXQtc3VtbWFyeSI+VG9wLXRpZXIgcGVudGhvdXNlcyBpbiBQdW50YSBkZWwgRXN0ZSdzIG5ld2VzdCBkZXZlbG9wbWVudHMgYXJlIHJlZ3VsYXJseSBleGNlZWRpbmcgdGhpcyBwcmljZSBwb2ludCBhcyBkZW1hbmQgZm9yIHZlcnRpY2FsIGx1eHVyeSBwZWFrcywgcGVyIEVsIE9ic2VydmFkb3IgUmVhbCBFc3RhdGUgUmVwb3J0cy48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY2FyZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LXZhbHVlIj4xMi0xNSU8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5Bbm51YWwgQ2FwaXRhbCBBcHByZWNpYXRpb248L2g0Pgo8cCBjbGFzcz0iYXNlLXN0YXQtc3VtbWFyeSI+TGFuZCB2YWx1ZXMgaW4gdGhlIGV4Y2x1c2l2ZSAnTGEgSnVhbml0YScgYW5kICdKb3PDqSBJZ25hY2lvJyB6b25lcyBoYXZlIG1haW50YWluZWQgZG91YmxlLWRpZ2l0IGdyb3d0aCBkdWUgdG8gc3RyaWN0IGJ1aWxkaW5nIGhlaWdodCByZXN0cmljdGlvbnMsIGFjY29yZGluZyB0byBkYXRhIGZyb20gVXJ1Z3VheSBYWEkuPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNhcmQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC12YWx1ZSI+MXN0PC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNvbnRlbnQiPgo8aDQ+UmVnaW9uYWwgU2VjdXJpdHkgUmFua2luZzwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5VcnVndWF5IGNvbnRpbnVlcyB0byByYW5rIGFzIHRoZSBzYWZlc3QgYW5kIG1vc3QgdHJhbnNwYXJlbnQgbmF0aW9uIGluIExhdGluIEFtZXJpY2EgZm9yIGZvcmVpZ24gcHJvcGVydHkgb3duZXJzaGlwLCBhIGtleSBtZXRyaWMgZm9yIEV1cm9wZWFuIHdlYWx0aCBwcmVzZXJ2YXRpb24sIGFjY29yZGluZyB0byB0aGUgMjAyNiBHbG9iYWwgUGVhY2UgSW5kZXguPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNhcmQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC12YWx1ZSI+NDUlPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNvbnRlbnQiPgo8aDQ+WWVhci1Sb3VuZCBPY2N1cGFuY3kgSW5jcmVhc2U8L2g0Pgo8cCBjbGFzcz0iYXNlLXN0YXQtc3VtbWFyeSI+VGhlIHRyYW5zaXRpb24gdG8geWVhci1yb3VuZCBsaXZpbmcgaW4gdGhlIFB1bnRhLUlnbmFjaW8gY29ycmlkb3IgaGFzIHNlZW4gYSBuZWFybHkgNTAlIHJpc2UgaW4gcGVybWFuZW50IHJlc2lkZW50cyBmcm9tIHRoZSBFVSBzaW5jZSAyMDIzLCBwZXIgdGhlIE5hdGlvbmFsIERpcmVjdG9yYXRlIG9mIE1pZ3JhdGlvbi48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8aDMgaWQ9ImRlY29kaW5nLXByZW1pdW0tcHJpY2UiPkRlY29kaW5nIHRoZSBQcmVtaXVtIFByaWNlIEFjdGlvbjwvaDM+CjxwPlRoZSBkYXRhIGNsZWFybHkgaWxsdXN0cmF0ZXMgYSBtYXJrZXQgbWF0dXJpbmcgcmFwaWRseSB0byBtZWV0IHRoZSBleGFjdGluZyBzdGFuZGFyZHMgb2YgaW50ZXJuYXRpb25hbCB3ZWFsdGguIEV1cm9wZWFuIGludmVzdG9ycyBkZW1hbmQgbW9yZSB0aGFuIGp1c3QgYSBiZWF1dGlmdWwgc3VtbWVyIHJldHJlYXQ7IHRoZXkgcmVxdWlyZSB1bmNvbXByb21pc2luZyBxdWFsaXR5IGFuZCBtZXRpY3Vsb3VzIGRlc2lnbi48L3A+CjxwPlRoZSBwcmVtaXVtIHByaWNlIHBlciBzcXVhcmUgbWV0ZXIgaW4gUHVudGEgZGVsIEVzdGUgcmVmbGVjdHMgdGhlIGludGVncmF0aW9uIG9mIGdsb2JhbCBsdXh1cnkgYnJhbmRzIGludG8gdGhlIGxvY2FsIG1hcmtldC4gRGV2ZWxvcG1lbnRzIGJ5IEZlbmRpIGFuZCBDaXByaWFuaSBoYXZlIHNldCBhIG5ldyBiZW5jaG1hcmsgZm9yIGhpZ2gtZW5kIGxpdmluZy48L3A+CjxwPlRoaXMgcHJpY2luZyBhbGlnbnMgd2l0aCBwcmltZSBFdXJvcGVhbiBjb2FzdGFsIGRlc3RpbmF0aW9ucywgeWV0IG9mZmVycyBhIG11Y2ggbW9yZSBmYXZvcmFibGUgdGF4IGVudmlyb25tZW50IGFuZCBzdXBlcmlvciBwcml2YWN5LiBUaGUgdmFsdWUgcHJvcG9zaXRpb24gaGVyZSBpcyBoZWF2aWx5IHdlaWdodGVkIHRvd2FyZHMgbG9uZy10ZXJtIHdlYWx0aCBwcmVzZXJ2YXRpb24gYW5kIGdlbmVyYXRpb25hbCBhc3NldCB0cmFuc2Zlci48L3A+CjxoMyBpZD0id2VhbHRoLXByZXNlcnZhdGlvbiI+V2VhbHRoIFByZXNlcnZhdGlvbiBhbmQgU2VjdXJpdHk8L2gzPgo8cD5GaW5hbmNpYWwgc3RhYmlsaXR5IGlzIHRoZSBjb3JuZXJzdG9uZSBvZiB0aGUgVXJ1Z3VheWFuIHJlYWwgZXN0YXRlIG1hcmtldCdzIGFwcGVhbCB0byB0aGUgREFDSCByZWdpb24uIFRoZSBjb3VudHJ5IG9wZXJhdGVzIHdpdGggYWJzb2x1dGUgcmVzcGVjdCBmb3IgcHJpdmF0ZSBwcm9wZXJ0eSByaWdodHMgYW5kIGZvcmVpZ24gY2FwaXRhbC48L3A+CjxwPlVydWd1YXkgY29uc2lzdGVudGx5IDxhIGhyZWY9Imh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0dsb2JhbF9QZWFjZV9JbmRleCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3ciPnJhbmtzIGFzIHRoZSBzYWZlc3QgYW5kIG1vc3QgcGVhY2VmdWwgbmF0aW9uIGluIExhdGluIEFtZXJpY2E8L2E+IGZvciBmb3JlaWduIHByb3BlcnR5IG93bmVyc2hpcC4gVGhpcyBpcyBhIGNyaXRpY2FsIG1ldHJpYyBmb3IgRXVyb3BlYW4gZmFtaWxpZXMgc2Vla2luZyBhIHNlY3VyZSBQbGFuIEIgcmVzaWRlbmN5LjwvcD4KPHA+VGhlIGxlZ2FsIGZyYW1ld29yayBmb3IgYWNxdWlyaW5nIHByb3BlcnR5IGlzIGlkZW50aWNhbCBmb3IgZm9yZWlnbmVycyBhbmQgbG9jYWxzLCBwcm92aWRpbmcgdW5wYXJhbGxlbGVkIHBlYWNlIG9mIG1pbmQuIFRoaXMgdHJhbnNwYXJlbmN5IGVuc3VyZXMgeW91ciBpbnZlc3RtZW50IGlzIHNoaWVsZGVkIGZyb20gdGhlIGdlb3BvbGl0aWNhbCB2b2xhdGlsaXR5IGN1cnJlbnRseSBhZmZlY3RpbmcgRXVyb3BlYW4gbWFya2V0cy48L3A+CjxoMiBpZD0idGhlLWRlc2lnbi1kaXZlcmdlbmNlIj5UaGUgRGVzaWduIERpdmVyZ2VuY2U6IFZlcnRpY2FsIEFzY2VuZGFuY2UgVmVyc3VzIE9yZ2FuaWMgSW50ZWdyYXRpb248L2gyPgo8aDMgaWQ9InB1bnRhLXZlcnRpY2FsLWV4cGVyaWVuY2UiPlRoZSBQdW50YSBkZWwgRXN0ZSBWZXJ0aWNhbCBFeHBlcmllbmNlPC9oMz4KPHA+VGhlIFVydWd1YXlhbiBjb2FzdGFsIG1hcmtldCBpcyBjdXJyZW50bHkgZGVmaW5lZCBieSBhIHNoYXJwIGRpdmVyZ2VuY2UgaW4gbGlmZXN0eWxlIGN1cmF0aW9uIGFuZCBwcm9wZXJ0eSBkZXZlbG9wbWVudC4gUHVudGEgZGVsIEVzdGUgaXMgc2NhbGluZyBza3l3YXJkIHdpdGggZnVsbC1zZXJ2aWNlIHByb3BlcnRpZXMgZGVzaWduZWQgZm9yIGFic29sdXRlIGNvbnZlbmllbmNlIGFuZCBwYW5vcmFtaWMgZG9taW5hbmNlLjwvcD4KPHA+U21hcnQgbW9uZXkgaXMgZmxvd2luZyBoZWF2aWx5IGludG8gYW1lbml0eS1yaWNoIHVyYmFuLXNlYXNpZGUgZGV2ZWxvcG1lbnRzIGluIHRoZSBleGNsdXNpdmUgQnJhdmEgYW5kIE1hbnNhIGFyZWFzLiBFbGl0ZSBidXllcnMgYXJlIHNlY3VyaW5nIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmphbWVzZWRpdGlvbi5jb20vcmVhbF9lc3RhdGUvcHVudGEtZGVsLWVzdGUtdXJ1Z3VheSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3ciPnZlcnRpY2FsIGx1eHVyeSBhbmQgZnVsbC1zZXJ2aWNlIHBlbnRob3VzZXMgaW4gUHVudGEgZGVsIEVzdGU8L2E+IHRvIGVuam95IGEgdHJ1bHkgZnJpY3Rpb25sZXNzIGxpZmVzdHlsZS48L3A+CjxwPlRoZXNlIHZlcnRpY2FsIGVzdGF0ZXMgZmVhdHVyZSBwcml2YXRlIGhlbGlwYWRzLCBpbmRvb3Itb3V0ZG9vciBpbmZpbml0eSBwb29scywgYW5kIHJvdW5kLXRoZS1jbG9jayBjb25jaWVyZ2Ugc2VydmljZXMuIEl0IGlzIHRoZSB1bHRpbWF0ZSBsb2NrLWFuZC1sZWF2ZSBzb2x1dGlvbiBmb3IgZXhlY3V0aXZlcyB3aG8gZGVtYW5kIGZpdmUtc3RhciBob3NwaXRhbGl0eSB3aXRoaW4gdGhlaXIgcHJpbWFyeSByZXNpZGVuY2UuPC9wPgo8cD5UaGUgdmlld3MgZnJvbSB0aGVzZSBwZW50aG91c2VzIGFyZSB1bnJpdmFsZWQsIG9mZmVyaW5nIHN3ZWVwaW5nIHZpc3RhcyBvZiB0aGUgQXRsYW50aWMgT2NlYW4gYW5kIHRoZSB2aWJyYW50IGNpdHkgc2t5bGluZS4gVGhlIGRlc2lnbiBldGhvcyBoZXJlIGlzIHNsZWVrLCBtb2Rlcm4sIGFuZCBoaWdobHkgcG9saXNoZWQsIGNhdGVyaW5nIHRvIGEgY29zbW9wb2xpdGFuIHNlbnNpYmlsaXR5LjwvcD4KPGgzIGlkPSJqb3NlLWlnbmFjaW8tcGhpbG9zb3BoeSI+VGhlIEpvc8OpIElnbmFjaW8gQmFyZWZvb3QgUGhpbG9zb3BoeTwvaDM+CjxwPkNvbnZlcnNlbHksIEpvc8OpIElnbmFjaW8gaXMgZG91YmxpbmcgZG93biBvbiBiYXJlZm9vdCBsdXh1cnkgdGhyb3VnaCBob3Jpem9udGFsLCBsb3ctaW1wYWN0IG1pbmltYWxpc3QgZXN0YXRlcy4gVGhlc2UgcHJvcGVydGllcyBwcmlvcml0aXplIHByb2ZvdW5kIHByaXZhY3ksIG9yZ2FuaWMgbWF0ZXJpYWxzLCBhbmQgdG90YWwgbGFuZHNjYXBlIGludGVncmF0aW9uLjwvcD4KPHA+VGhlIGFlc3RoZXRpYyBpcyBpbnRlbnRpb25hbGx5IHVuZGVyc3RhdGVkLCBibGVuZGluZyBuYXRpdmUgTGFwYWNobyB3b29kIGFuZCBsb2NhbCBzdG9uZSB3aXRoIHRoZSBzdXJyb3VuZGluZyBzYW5kIGR1bmVzLiBJdCBpcyBhIG1hc3RlcmNsYXNzIGluIHF1aWV0IGx1eHVyeSwgd2hlcmUgdGhlIHdlYWx0aCBpcyB3aGlzcGVyZWQgcmF0aGVyIHRoYW4gc2hvdXRlZC48L3A+CjxwPkEgMjAyNSBzdHVkeSBieSB0aGUgQXNzb2NpYXRpb24gb2YgTWFzdGVyIERlc2lnbmVycyBvZiBVcnVndWF5IChTQVUpIHJldmVhbGVkIHRoYXQgNjUlIG9mIG5ldyBoaWdoLWVuZCBidWlsZHMgaW4gdGhlIEpvc8OpIElnbmFjaW8gY29ycmlkb3Igbm93IGluY29ycG9yYXRlICdQYXNzaXZlIEhvdXNlJyBwcmluY2lwbGVzIG9yIG9mZi1ncmlkIHN1c3RhaW5hYmlsaXR5IGZlYXR1cmVzIHRvIHNhdGlzZnkgdGhlIGVudmlyb25tZW50YWwgYW5kIHF1YWxpdHkgZGVtYW5kcyBvZiBOb3J0aGVybiBFdXJvcGVhbiBpbnZlc3RvcnMuPC9wPgo8cD5UaGlzIGNvbW1pdG1lbnQgdG8gc3VzdGFpbmFibGUgbHV4dXJ5IGVuc3VyZXMgdGhhdCBwcm9wZXJ0aWVzIGFyZSBub3Qgb25seSB2aXN1YWxseSBzdHVubmluZyBidXQgYWxzbyBoaWdobHkgZWZmaWNpZW50LiBJdCByZXByZXNlbnRzIGEgcHJvZm91bmQgcmVzcGVjdCBmb3IgdGhlIG5hdHVyYWwgZW52aXJvbm1lbnQsIGEgdmFsdWUgZGVlcGx5IHNoYXJlZCBieSBvdXIgRXVyb3BlYW4gY2xpZW50ZWxlLjwvcD4KPGgyIGlkPSJ0cmFuc2l0aW9uaW5nLXRvLXllYXItcm91bmQtbWFzdGVyeSI+VHJhbnNpdGlvbmluZyB0byBZZWFyLVJvdW5kIE1hc3Rlcnk8L2gyPgo8aDMgaWQ9ImVsaW1pbmF0aW5nLWZyaWN0aW9ucyI+RWxpbWluYXRpbmcgSGlzdG9yaWNhbCBGcmljdGlvbnM8L2gzPgo8cD5UaGUgcHJpbWFyeSBmcmljdGlvbiBmb3IgRXVyb3BlYW4gYnV5ZXJzIGhpc3RvcmljYWxseSBoYXMgYmVlbiB0aGUgbGFjayBvZiB3aW50ZXJpemVkLCB5ZWFyLXJvdW5kIGNvbWZvcnQgaW4gY29hc3RhbCBob21lcy4gVGhpcyBpc3N1ZSBpcyBiZWluZyBlbnRpcmVseSBzb2x2ZWQgdGhyb3VnaCBhIG1hc3NpdmUgc3VyZ2UgaW4gaGlnaC1zcGVjLCBFdXJvcGVhbi1zdGFuZGFyZCBjb25zdHJ1Y3Rpb24uPC9wPgo8cD5Nb2Rlcm4gcHJvcGVydGllcyBhY3Jvc3MgdGhlIGNvYXN0IG5vdyBmZWF0dXJlIEdlcm1hbi1zdGFuZGFyZCBkb3VibGUtZ2xhemluZyAoRFZIKSwgYWR2YW5jZWQgZ2VvdGhlcm1hbCBoZWF0aW5nLCBhbmQgcmFkaWFudCBmbG9vcnMuIFRoZXNlIHVwZ3JhZGVzIGFyZSB0cmFuc2Zvcm1pbmcgc2Vhc29uYWwgbG9jYXRpb25zIGludG8gcHJpbWFyeSByZXNpZGVuY2VzIGZvciBkaXNjZXJuaW5nIGZhbWlsaWVzLjwvcD4KPHA+TG9jYWwgY2hhcm0gaXMgbm93IGZsYXdsZXNzbHkgaW50ZWdyYXRlZCB3aXRoIERBQ0gtbGV2ZWwgY29uc3RydWN0aW9uIGV4cGVjdGF0aW9ucywgZW5zdXJpbmcgcGVyZmVjdCBjbGltYXRlIGNvbnRyb2wgcmVnYXJkbGVzcyBvZiB0aGUgc2Vhc29uLiBUaGlzIGV2b2x1dGlvbiBndWFyYW50ZWVzIHlvdXIgcHJvcGVydHkgcG9ydGZvbGlvIHBlcmZvcm1zIGZsYXdsZXNzbHkgYWNyb3NzIGFsbCB0d2VsdmUgbW9udGhzIG9mIHRoZSB5ZWFyLjwvcD4KPGgzIGlkPSJyZW1vdGUtZXhlY3V0aXZlLWhhdmVuIj5UaGUgUmVtb3RlIEV4ZWN1dGl2ZSBIYXZlbjwvaDM+CjxwPldpdGggdGhlIGludGVncmF0aW9uIG9mIGZsYXdsZXNzIGZpYmVyLW9wdGljIGNvbm5lY3Rpdml0eSBhbmQgc21hcnQtaG9tZSBhdXRvbWF0aW9uLCB0aGUgY29hc3QgaGFzIGJlY29tZSBhIGhhdmVuIGZvciBnbG9iYWwgYnVzaW5lc3MgbGVhZGVycy4gRXhlY3V0aXZlcyBjYW4gbm93IG1hbmFnZSB0aGVpciBpbnRlcm5hdGlvbmFsIHBvcnRmb2xpb3MgZnJvbSB0aGUgc2VyZW5pdHkgb2YgdGhlaXIgYmVhY2hmcm9udCBlc3RhdGVzLjwvcD4KPHA+SXQgaXMgbm8gc3VycHJpc2UgdG8gc2VlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmJlbm9pdHByb3BlcnRpZXMuY29tL25ld3MvdGhlLXJpc2Utb2YtdXJ1Z3VheS13aHktdS1zLWFuZC1ldXJvcGVhbi1idXllcnMtYXJlLWZsb2NraW5nLXRvLXNvdXRoLWFtZXJpY2FzLW1vc3Qtc3RhYmxlLW1hcmtldC8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93Ij5FdXJvcGVhbiBidXllcnMgZmxvY2tpbmcgdG8gU291dGggQW1lcmljYSdzIG1vc3Qgc3RhYmxlIG1hcmtldDwvYT4gdG8gc2VjdXJlIHRoZWlyIHdlYWx0aCBhbmQgbGlmZXN0eWxlLiBUaGUgYWJpbGl0eSB0byB3b3JrIGdsb2JhbGx5IHdoaWxlIGxpdmluZyBpbiBhIHByaXN0aW5lLCBzZWN1cmUgZW52aXJvbm1lbnQgaXMgdGhlIHVsdGltYXRlIG1vZGVybiBsdXh1cnkuPC9wPgo8cD5UaGlzIHNoaWZ0IGhhcyBkcml2ZW4gYSBtYXNzaXZlIGluY3JlYXNlIGluIHBlcm1hbmVudCByZXNpZGVudHMgZnJvbSB0aGUgRVUsIGZ1bmRhbWVudGFsbHkgY2hhbmdpbmcgdGhlIHNvY2lhbCBmYWJyaWMgb2YgdGhlIHJlZ2lvbi4gVGhlIGNvbW11bml0eSBpcyBub3cgdmlicmFudCwgaW50ZXJuYXRpb25hbCwgYW5kIGFjdGl2ZSB0aHJvdWdob3V0IHRoZSBlbnRpcmUgeWVhci48L3A+CjxoMiBpZD0idGVhbS1oYXZlcmthdGUtYW5hbHlzaXMiPlRlYW0gSGF2ZXJrYXRlIEFuYWx5c2lzOiBUaGUgSW52ZXN0bWVudCBQZXJzcGVjdGl2ZTwvaDI+CjxoMyBpZD0icmlzZS1vZi1tYW5hZ2VkLWVzdGF0ZXMiPlRoZSBSaXNlIG9mIE1hbmFnZWQgRXN0YXRlczwvaDM+CjxwPkZyb20gb3VyIHZhbnRhZ2UgcG9pbnQgYXQgVGVhbSBIYXZlcmthdGUsIHRoaXMgbWFya2V0IGJpZnVyY2F0aW9uIHByZXNlbnRzIGEgaGlnaGx5IGx1Y3JhdGl2ZSBvcHBvcnR1bml0eSBmb3IgY3VyYXRlZCBhY3F1aXNpdGlvbnMuIEJvdXRpcXVlIGRldmVsb3BlcnMgaW4gSm9zw6kgSWduYWNpbyBhcmUgYWN0aXZlbHkgZGlzcnVwdGluZyB0aGUgbWFya2V0IGJ5IG9mZmVyaW5nIG1hbmFnZWQgZXN0YXRlcy48L3A+CjxwPlRoZXNlIHByaXZhdGUgdmlsbGFzIHByb3ZpZGUgdGhlIHByb2ZvdW5kIHNlY2x1c2lvbiBvZiBhIHRyYWRpdGlvbmFsIHJhbmNoIHdpdGggdGhlIHR1cm4ta2V5IG1haW50ZW5hbmNlIG9mIGEgbHV4dXJ5IGhvdGVsLiBUaGlzIG1vZGVsIGNhdGVycyBzcGVjaWZpY2FsbHkgdG8gdGhlIERBQ0ggcmVnaW9uJ3MgZGVzaXJlIGZvciBlZmZvcnRsZXNzLCBzZWN1cmUgb3duZXJzaGlwIGZyb20gYWZhci48L3A+CjxwPllvdSBjYW4gZW5qb3kgdGhlIGFic29sdXRlIHByaXZhY3kgb2YgeW91ciBhY3JlYWdlIHdpdGhvdXQgdGhlIG9wZXJhdGlvbmFsIGhlYWRhY2hlcyBvZiB0cmFkaXRpb25hbCBlc3RhdGUgbWFuYWdlbWVudC4gVGhlIGxhbmRzY2FwaW5nLCBzZWN1cml0eSwgYW5kIHByb3BlcnR5IHVwa2VlcCBhcmUgZW50aXJlbHkgaGFuZGxlZCBieSBwcm9mZXNzaW9uYWwgZXN0YXRlIHRlYW1zLjwvcD4KPHA+VGhpcyBoYW5kcy1vZmYgYXBwcm9hY2ggbWF4aW1pemVzIHlvdXIgZW5qb3ltZW50IG9mIHRoZSBhc3NldCB3aGlsZSBwcm90ZWN0aW5nIGl0cyBsb25nLXRlcm0gdmFsdWUuIEl0IGlzIHRoZSBwZXJmZWN0IHNvbHV0aW9uIGZvciBmYW1pbGllcyB1dGlsaXppbmcgVXJ1Z3VheSBhcyBhIHN0cmF0ZWdpYyBQbGFuIEIgcmVzaWRlbmN5LjwvcD4KPGgzIGlkPSJjYXBpdGFsaXppbmctb24tc2NhcmNpdHkiPkNhcGl0YWxpemluZyBvbiBab25pbmcgU2NhcmNpdHk8L2gzPgo8cD5GaW5hbmNpYWxseSwgdGhlIHN0cmljdCBidWlsZGluZyBoZWlnaHQgcmVzdHJpY3Rpb25zIGluIHpvbmVzIGxpa2UgTGEgSnVhbml0YSBhbmQgSm9zw6kgSWduYWNpbyBlbnN1cmUgbGFuZCB2YWx1ZXMgbWFpbnRhaW4gZG91YmxlLWRpZ2l0IGdyb3d0aC4gVGhlIGxvY2FsIGdvdmVybm1lbnQgaXMgZmllcmNlbHkgcHJvdGVjdGl2ZSBvZiB0aGUgYmFyZWZvb3QgbHV4dXJ5IGFlc3RoZXRpYy48L3A+CjxwPlRoaXMgcmVndWxhdG9yeSBlbnZpcm9ubWVudCBjcmVhdGVzIGFuIGFydGlmaWNpYWwgc2NhcmNpdHkgb2YgcHJlbWl1bSBjb2FzdGFsIGxhbmQsIGRyaXZpbmcgY29uc2lzdGVudCBjYXBpdGFsIGFwcHJlY2lhdGlvbi4gV2UgYWR2aXNlIG91ciBjbGllbnRzIHRvIGxldmVyYWdlIHRoZXNlIHpvbmluZyBsYXdzIHRvIHNlY3VyZSBhc3NldHMgd2l0aCBndWFyYW50ZWVkIGxvbmctdGVybSBzY2FyY2l0eS48L3A+CjxwPkludmVzdGluZyBpbiB0aGVzZSByZXN0cmljdGVkIHpvbmVzIGlzIGEgaGlnaGx5IGRlZmVuc2l2ZSBwbGF5IGFnYWluc3QgaW5mbGF0aW9uIGFuZCBtYXJrZXQgdm9sYXRpbGl0eS4gVGhlIGludHJpbnNpYyB2YWx1ZSBvZiB0aGUgbGFuZCBpcyBwcm90ZWN0ZWQgYnkgdGhlIHZlcnkgbGF3cyB0aGF0IG1ha2UgdGhlIGFyZWEgc28gZGVzaXJhYmxlLjwvcD4KPGgyIGlkPSJidXllcnMtcm9hZG1hcCI+VGhlIEJ1eWVyJ3MgUm9hZG1hcDogRXhlY3V0aW5nIHRoZSBWaXNpb248L2gyPgo8ZGl2IGNsYXNzPSJhc2UtYnVzaW5lc3Mtd3JhcHBlciBhc2Utc3R5bGUtZXhlY3V0aXZlLWxpc3QiPgo8ZGl2IGNsYXNzPSJhc2UtaW5mby1oZWFkZXIiPgo8aDM+U3RyYXRlZ2ljIFRyYWplY3Rvcnk8L2gzPgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLWV4ZWN1dGl2ZS1ib2R5Ij4KPHVsIGNsYXNzPSJhc2UtcHJlbWl1bS1jaGVja2xpc3QiPgo8bGk+PHNwYW4gY2xhc3M9ImFzZS1saXN0LWljb24iPuKcpjwvc3Bhbj4gQW50aWNpcGF0ZSB0aGUgJ0dhcnrDs24gRXhwYW5zaW9uJyBieSBkaXZlcnNpZnlpbmcgcG9ydGZvbGlvcyBpbnRvIGlubGFuZCB2aW5leWFyZCBlc3RhdGVzIGFuZCAnQWdyby1DaGljJyByYW5jaGVzLjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBBZG9wdCBhIGh5YnJpZCBsaXZpbmcgbW9kZWwgdXRpbGl6aW5nIGhpZ2gtc2VjdXJpdHkgUHVudGEgZGVsIEVzdGUgcGVudGhvdXNlcyBmb3Igc2hvdWxkZXIgc2Vhc29ucy48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImFzZS1saXN0LWljb24iPuKcpjwvc3Bhbj4gSW52ZXN0IGluIHJlZ2VuZXJhdGl2ZSwgc29sYXItcG93ZXJlZCBhcmNoaXRlY3R1cmFsIG1hc3RlcnBpZWNlcyBpbiB0aGUgSm9zw6kgSWduYWNpbyBjb3VudHJ5c2lkZSBmb3IgYWJzb2x1dGUgcHJpdmFjeS48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImFzZS1saXN0LWljb24iPuKcpjwvc3Bhbj4gVHJhbnNpdGlvbiByZXNpZGVudGlhbCBmb2N1cyB0b3dhcmRzIHRoZSBleGNsdXNpdmUgaW50ZXJpb3IgYXMgdGhlIG5leHQgZXZvbHV0aW9uIG9mIHRoZSBjb2FzdGFsIGxpZmVzdHlsZS48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImFzZS1saXN0LWljb24iPuKcpjwvc3Bhbj4gQWxpZ24gYXJjaGl0ZWN0dXJhbCBjaG9pY2VzIHdpdGggbWluaW1hbGlzdCBiZWFjaCBob3VzZSBhZXN0aGV0aWNzIGFuZCBzdXN0YWluYWJsZSBlbmVyZ3kgaW5kZXBlbmRlbmNlLjwvbGk+CjwvdWw+CjwvZGl2Pgo8L2Rpdj4KPGgzIGlkPSJnYXJ6b24taW5sYW5kLWV4cGFuc2lvbiI+VGhlIEdhcnrDs24gSW5sYW5kIEV4cGFuc2lvbjwvaDM+CjxwPlRoZSBuZXh0IG1ham9yIGV2b2x1dGlvbiBvZiB0aGlzIG1hcmtldCBpcyB0aGUgR2FyesOzbiBleHBhbnNpb24sIHdoZXJlIHRoZSBleGNsdXNpdmUgY29hc3RhbCBsaWZlc3R5bGUgbW92ZXMgc3RlYWRpbHkgaW5sYW5kLiBFbGl0ZSBidXllcnMgYXJlIGFjdGl2ZWx5IGRpdmVyc2lmeWluZyB0aGVpciBwb3J0Zm9saW9zIGludG8gc3ByYXdsaW5nIHZpbmV5YXJkIGVzdGF0ZXMgYW5kIGFncm8tY2hpYyByYW5jaGVzLjwvcD4KPHA+VGhpcyBpbmxhbmQgbWlncmF0aW9uIG9mZmVycyB1bnBhcmFsbGVsZWQgcHJpdmFjeSwgdmFzdCBhY3JlYWdlLCBhbmQgdGhlIG9wcG9ydHVuaXR5IHRvIGN1bHRpdmF0ZSBwcml2YXRlIG9saXZlIGdyb3ZlcyBhbmQgdmluZXlhcmRzLiBJdCByZXByZXNlbnRzIGEgcmV0dXJuIHRvIG5hdHVyZSB3aXRob3V0IHNhY3JpZmljaW5nIGFueSBvZiB0aGUgcmVmaW5lZCBjb21mb3J0cyBleHBlY3RlZCBieSBFdXJvcGVhbiBidXllcnMuPC9wPgo8cD5UaGUgcm9sbGluZyBoaWxscyBvZiBQdWVibG8gR2FyesOzbiBhcmUgcXVpY2tseSBiZWNvbWluZyB0aGUgbW9zdCBjb3ZldGVkIHppcCBjb2RlIGZvciB1bHRyYS1oaWdoLW5ldC13b3J0aCBpbmRpdmlkdWFscyBzZWVraW5nIGFic29sdXRlIGRpc2NyZXRpb24uIEFjcXVpcmluZyBsYW5kIGhlcmUgaXMgYSB2aXNpb25hcnkgbW92ZSB0aGF0IGFudGljaXBhdGVzIHRoZSBuZXh0IGRlY2FkZSBvZiBsdXh1cnkgZGV2ZWxvcG1lbnQuPC9wPgo8aDMgaWQ9Im1hc3RlcmluZy1oeWJyaWQtbGl2aW5nIj5NYXN0ZXJpbmcgdGhlIEh5YnJpZCBMaXZpbmcgTW9kZWw8L2gzPgo8cD5Gb3IgQ0VPcyBhbmQgZm91bmRlcnMsIHdlIHN0cm9uZ2x5IHJlY29tbWVuZCBhZG9wdGluZyBhIGh5YnJpZCBsaXZpbmcgbW9kZWwgdG8gbWF4aW1pemUgYm90aCBjb252ZW5pZW5jZSBhbmQgc2VjbHVzaW9uLiBUaGlzIHNvcGhpc3RpY2F0ZWQgc3RyYXRlZ3kgaW52b2x2ZXMgbWFpbnRhaW5pbmcgYSBoaWdoLXNlY3VyaXR5IHBlbnRob3VzZSBpbiBQdW50YSBkZWwgRXN0ZSBmb3IgdGhlIHNob3VsZGVyIHNlYXNvbnMuPC9wPgo8cD5UaGUgcGVudGhvdXNlIHByb3ZpZGVzIGluc3RhbnQgYWNjZXNzIHRvIGZpbmUgZGluaW5nLCBpbnRlcm5hdGlvbmFsIG5ldHdvcmtpbmcsIGFuZCB1cmJhbiBjb252ZW5pZW5jZXMgd2hlbiBkZXNpcmVkLiBTaW11bHRhbmVvdXNseSwgeW91IGFjcXVpcmUgYSByZWdlbmVyYXRpdmUsIHNvbGFyLXBvd2VyZWQgbWFzdGVycGllY2UgaW4gdGhlIEpvc8OpIElnbmFjaW8gY291bnRyeXNpZGUuPC9wPgo8cD5UaGlzIGR1YWwtYXNzZXQgc3RyYXRlZ3kgZ3VhcmFudGVlcyBhYnNvbHV0ZSBwcml2YWN5IGR1cmluZyB0aGUgcGVhayBzdW1tZXIgbW9udGhzIHdoZW4gdGhlIGNvYXN0IGlzIGJ1c2llc3QuIEl0IGFsbG93cyB5b3UgdG8gc2VhbWxlc3NseSB0cmFuc2l0aW9uIGJldHdlZW4gdmlicmFudCBzb2NpYWwgZW5nYWdlbWVudCBhbmQgcHJvZm91bmQgcnVyYWwgdHJhbnF1aWxpdHkuPC9wPgo8aDIgaWQ9InN0cmF0ZWdpYy1jb25jbHVzaW9uIj5UaGUgU3RyYXRlZ2ljIENvbmNsdXNpb246IFNlY3VyaW5nIFlvdXIgTGVnYWN5PC9oMj4KPHA+VXJ1Z3VheSByZXByZXNlbnRzIHRoZSB1bHRpbWF0ZSBzYWZlIGhhdmVuIGZvciBFdXJvcGVhbiBjYXBpdGFsLCBvZmZlcmluZyBhbiB1bm1hdGNoZWQgYmxlbmQgb2YgdmVydGljYWwgdXJiYW4gY29udmVuaWVuY2UgYW5kIGJhcmVmb290IGNvYXN0YWwgZWxlZ2FuY2UuIFNlY3VyaW5nIHlvdXIgaWRlYWwgcHJvcGVydHkgaGVyZSByZXF1aXJlcyBwcmVjaXNlIG1hcmtldCBwcm9maWxpbmcgYW5kIHVuY29tcHJvbWlzaW5nIHJlcHJlc2VudGF0aW9uLjwvcD4KPHA+V2UgbXVzdCBpc3N1ZSBhIHN0cm9uZyB3YXJuaW5nIGFnYWluc3QgdGhlIGluZHVzdHJ5IHN0YW5kYXJkIG9mIER1YWwgQWdlbmN5LiBBbGxvd2luZyBhIHNpbmdsZSBicm9rZXIgdG8gcmVwcmVzZW50IGJvdGggdGhlIGJ1eWVyIGFuZCB0aGUgc2VsbGVyIGNyZWF0ZXMgYSBkYW5nZXJvdXMgY29uZmxpY3Qgb2YgaW50ZXJlc3QgYW5kIGZyZXF1ZW50bHkgbGVhZHMgdG8gaW5mbGF0ZWQgdmFsdWF0aW9ucy48L3A+CjxwPkluIGEgZHVhbCBhZ2VuY3kgc2NlbmFyaW8sIHRoZSBicm9rZXIgaXMgZmluYW5jaWFsbHkgaW5jZW50aXZpemVkIHRvIGNsb3NlIHRoZSBkZWFsIGF0IHRoZSBoaWdoZXN0IHBvc3NpYmxlIHByaWNlLCBjb21wcm9taXNpbmcgeW91ciBuZWdvdGlhdGluZyBwb3NpdGlvbi4gSGlkZGVuIGRlZmVjdHMgYW5kIHRydWUgbWFya2V0IHZhbHVlcyBhcmUgb2Z0ZW4gb2JzY3VyZWQgdG8gcHVzaCB0aGUgdHJhbnNhY3Rpb24gZm9yd2FyZC48L3A+CjxwPlRlYW0gSGF2ZXJrYXRlIHN0YW5kcyB2ZWhlbWVudGx5IGFnYWluc3QgZHVhbCBhZ2VuY3kgaW4gYWxsIG91ciB0cmFuc2FjdGlvbnMuIFdlIG9wZXJhdGUgZXhjbHVzaXZlbHkgYXMgYSBkZWRpY2F0ZWQgQnV5ZXIncyBBZ2VudCwgZW5zdXJpbmcgb3VyIHNvbGUgZmlkdWNpYXJ5IHJlc3BvbnNpYmlsaXR5IGlzIHRvIHByb3RlY3QgeW91LCB0aGUgaW52ZXN0b3IsIHdpdGggaW5kZXBlbmRlbnQgbGVnYWwgYW5kIGZpbmFuY2lhbCBvdmVyc2lnaHQuPC9wPgo8cD5XZSBuZWdvdGlhdGUgZmllcmNlbHkgb24geW91ciBiZWhhbGYsIGNvbmR1Y3Qgcmlnb3JvdXMgZHVlIGRpbGlnZW5jZSwgYW5kIHByb3ZpZGUgdW52YXJuaXNoZWQgdHJ1dGggYWJvdXQgZXZlcnkgYXNzZXQuIENvbnRhY3QgVGVhbSBIYXZlcmthdGUgdG9kYXkuIE91ciBleHBlcnQgYWR2aXNvcnkgdGVhbSBpcyByZWFkeSB0byBhc3Npc3QgeW91IGluIEVuZ2xpc2gsIEdlcm1hbiwgRnJlbmNoLCBvciBEdXRjaC48L3A+CjxkaXYgY2xhc3M9ImFzZS1mYXEtc2VjdGlvbiI+CjxoMj5GcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9uczwvaDI+CjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2h5IGlzIFVydWd1YXkgc2VlaW5nIGEgc3VyZ2UgaW4gcmVhbCBlc3RhdGUgaW52ZXN0bWVudCBmcm9tIHRoZSBEQUNIIHJlZ2lvbj88L3N1bW1hcnk+CjxkaXYgY2xhc3M9ImFzZS1mYXEtYW5zd2VyIj4KPHA+SW52ZXN0b3JzIGZyb20gR2VybWFueSwgQXVzdHJpYSwgYW5kIFN3aXR6ZXJsYW5kIGFyZSBkcmF3biB0byBVcnVndWF5IGR1ZSB0byBpdHMgc3RhdHVzIGFzIHRoZSBzYWZlc3QgYW5kIG1vc3QgdHJhbnNwYXJlbnQgbmF0aW9uIGluIExhdGluIEFtZXJpY2EuIFdpdGggYSAyOCUgeWVhci1vdmVyLXllYXIgaW5jcmVhc2UgaW4gY2FwaXRhbCBpbmZsb3cgZnJvbSB0aGVzZSByZWdpb25zLCBtYW55IHNlZSBVcnVndWF5IGFzIGEgc2VjdXJlICJQbGFuIEIiIGRlc3RpbmF0aW9uIHRoYXQgb2ZmZXJzIGhpZ2gtcXVhbGl0eSBjb25zdHJ1Y3Rpb24gc3RhbmRhcmRzIGFuZCByZXNwZWN0IGZvciBwcml2YXRlIHByb3BlcnR5IHJpZ2h0cy48L3A+CjwvZGl2Pgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2hhdCBpcyB0aGUgbWFpbiBkaWZmZXJlbmNlIGJldHdlZW4gYnV5aW5nIGluIFB1bnRhIGRlbCBFc3RlIHZlcnN1cyBKb3PDqSBJZ25hY2lvPzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5UaGUgY2hvaWNlIGRlcGVuZHMgb24geW91ciBsaWZlc3R5bGUgcHJvZmlsZS4gUHVudGEgZGVsIEVzdGUgb2ZmZXJzICJ2ZXJ0aWNhbCBsdXh1cnkiIHdpdGggaGlnaC1yaXNlIHBlbnRob3VzZXMsIHdvcmxkLWNsYXNzIGFtZW5pdGllcywgYW5kIDI0LzcgY29uY2llcmdlIHNlcnZpY2VzLiBKb3PDqSBJZ25hY2lvIGZvY3VzZXMgb24gImJhcmVmb290IGx1eHVyeSwiIGZlYXR1cmluZyBsb3ctaW1wYWN0IGhvcml6b250YWwgZXN0YXRlcywgc3VzdGFpbmFibGUgYXJjaGl0ZWN0dXJlLCBhbmQgbWF4aW11bSBwcml2YWN5IGludGVncmF0ZWQgaW50byB0aGUgbmF0dXJhbCBsYW5kc2NhcGUuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPkFyZSBVcnVndWF5YW4gcHJvcGVydGllcyBlcXVpcHBlZCBmb3IgeWVhci1yb3VuZCBsaXZpbmcgYnkgRXVyb3BlYW4gc3RhbmRhcmRzPzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5ZZXMuIE1vZGVybiBoaWdoLWVuZCBkZXZlbG9wbWVudHMgaW4gdGhlIFB1bnRhLUlnbmFjaW8gY29ycmlkb3IgYXJlIG5vdyBidWlsdCB0byBFdXJvcGVhbiBzcGVjaWZpY2F0aW9ucywgaW5jbHVkaW5nIEdlcm1hbi1zdGFuZGFyZCBkb3VibGUtZ2xhemluZyAoRFZIKSwgcmFkaWFudCBmbG9vciBoZWF0aW5nLCBhbmQgYWR2YW5jZWQgZ2VvdGhlcm1hbCBzeXN0ZW1zLiBUaGlzIHNoaWZ0IGVuc3VyZXMgY29tZm9ydCBhY3Jvc3MgYWxsIHNlYXNvbnMsIHN1cHBvcnRpbmcgdGhlIDQ1JSBpbmNyZWFzZSBpbiBwZXJtYW5lbnQgcmVzaWRlbnRzIGZyb20gdGhlIEVVLjwvcD4KPC9kaXY+CjwvZGV0YWlscz4KPGRldGFpbHMgY2xhc3M9ImFzZS1mYXEtaXRlbSI+CjxzdW1tYXJ5IGNsYXNzPSJhc2UtZmFxLXF1ZXN0aW9uIj5DYW4gZm9yZWlnbmVycyBsZWdhbGx5IG93biBwcm9wZXJ0eSBpbiBVcnVndWF5IHdpdGhvdXQgcmVzdHJpY3Rpb25zPzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5VcnVndWF5IG9mZmVycyBhIHRyYW5zcGFyZW50IGxlZ2FsIGZyYW1ld29yayB3aGVyZSBmb3JlaWduZXJzIGhhdmUgdGhlIGV4YWN0IHNhbWUgcHJvcGVydHkgcmlnaHRzIGFzIGxvY2FsIGNpdGl6ZW5zLiBUaGVyZSBhcmUgbm8gcmVzdHJpY3Rpb25zIG9uIGZvcmVpZ24gb3duZXJzaGlwLCBhbmQgdGhlIHByb2Nlc3MgaXMgc3RyYWlnaHRmb3J3YXJkLCBwcm92aWRpbmcgYSBzZWN1cmUgZW52aXJvbm1lbnQgZm9yIGdlbmVyYXRpb25hbCB3ZWFsdGggcHJlc2VydmF0aW9uIGFuZCBpbnRlcm5hdGlvbmFsIGNhcGl0YWwuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPldoYXQga2luZCBvZiBjYXBpdGFsIGFwcHJlY2lhdGlvbiBjYW4gYmUgZXhwZWN0ZWQgaW4gdGhlIE1hbGRvbmFkbyBkZXBhcnRtZW50Pzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5QcmVtaXVtIHpvbmVzIGxpa2UgTGEgSnVhbml0YSBhbmQgSm9zw6kgSWduYWNpbyBoYXZlIG1haW50YWluZWQgYW5udWFsIGNhcGl0YWwgYXBwcmVjaWF0aW9uIHJhdGVzIG9mIDEyLTE1JS4gVGhpcyBpcyBsYXJnZWx5IGRyaXZlbiBieSBzdHJpY3QgYnVpbGRpbmcgaGVpZ2h0IHJlc3RyaWN0aW9ucyB0aGF0IGNyZWF0ZSBhbiBhcnRpZmljaWFsIHNjYXJjaXR5IG9mIHByZW1pdW0gbGFuZCwgZW5zdXJpbmcgbG9uZy10ZXJtIHZhbHVlIGZvciBpbnZlc3RvcnMuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPldoeSBpcyBpdCByZWNvbW1lbmRlZCB0byB1c2UgYSBkZWRpY2F0ZWQgQnV5ZXLigJlzIEFnZW50IGxpa2UgVGVhbSBIYXZlcmthdGU\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPkF2b2lkaW5nICJEdWFsIEFnZW5jeSIgaXMgY3JpdGljYWwgaW4gVXJ1Z3VheSB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBpbnRlcmVzdC4gQSBkZWRpY2F0ZWQgQnV5ZXLigJlzIEFnZW50IHByb3ZpZGVzIGluZGVwZW5kZW50IG92ZXJzaWdodCwgZW5zdXJpbmcgeW91IGRvbid0IHBheSBpbmZsYXRlZCBwcmljZXMgb3IgbWlzcyBoaWRkZW4gZGVmZWN0cy4gVGVhbSBIYXZlcmthdGUgYWN0cyBhcyBhIGZpZHVjaWFyeSBmb3IgdGhlIGJ1eWVyLCBvZmZlcmluZyBleHBlcnQgbmVnb3RpYXRpb24gYW5kIGR1ZSBkaWxpZ2VuY2UgaW4gbXVsdGlwbGUgbGFuZ3VhZ2VzLjwvcD4KPC9kaXY+CjwvZGV0YWlscz4KPC9kaXY+dxMyMDI2LTA2LTAxVDA3OjA0OjA2d9GoATxkaXYgY2xhc3M9InlvdXItdGFrZWF3YXlzLWJveCI+CjxoMj5LZXkgUG9pbnRzPC9oMj4KPHVsPgo8bGk+PHN0cm9uZz5HZW9ncmFwaGljIFByb2ZpbGluZzo8L3N0cm9uZz4gQ2hvb3NpbmcgYmV0d2VlbiB2ZXJ0aWNhbCBwZW50aG91c2VzIGFuZCBiYXJlZm9vdCBsdXh1cnkgZGljdGF0ZXMgeW91ciBlbnRpcmUgaW52ZXN0bWVudCBzdHJhdGVneSBpbiBVcnVndWF5LjwvbGk+CjxsaT48c3Ryb25nPkV1cm9wZWFuIFN0YW5kYXJkczo8L3N0cm9uZz4gVGhlIGNvYXN0YWwgbWFya2V0IGhhcyB0cmFuc2l0aW9uZWQgdG8geWVhci1yb3VuZCBsaXZpbmcgdGhyb3VnaCBoaWdoLXNwZWMsIGVuZXJneS1lZmZpY2llbnQgcHJvcGVydHkgZGV2ZWxvcG1lbnRzLjwvbGk+CjxsaT48c3Ryb25nPkh5YnJpZCBMaXZpbmc6PC9zdHJvbmc+IEVsaXRlIGludmVzdG9ycyBhcmUgY29tYmluaW5nIHVyYmFuLXNlYXNpZGUgcmVzaWRlbmNlcyB3aXRoIGlubGFuZCByZWdlbmVyYXRpdmUgZXN0YXRlcyBmb3IgdWx0aW1hdGUgcHJpdmFjeS48L2xpPgo8L3VsPgo8L2Rpdj4KPGRpdiBjbGFzcz0iY3VzdG9tLXRvYy1ib3giPgo8aDI+VGFibGUgb2YgQ29udGVudHM8L2gyPgo8dWw+CjxsaT48YSBocmVmPSIjdGhlLXZpc2lvbiI+VGhlIFZpc2lvbjogUHJvZmlsaW5nIFlvdXIgQ29hc3RhbCBMaWZlc3R5bGU8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNtYXJrZXQtaW50ZWxsaWdlbmNlIj5NYXJrZXQgSW50ZWxsaWdlbmNlICZhbXA7IFRoZSBFdXJvcGVhbiBTdGFuZGFyZDwvYT4KPHVsPgo8bGk+PGEgaHJlZj0iI2RlY29kaW5nLXByZW1pdW0tcHJpY2UiPkRlY29kaW5nIHRoZSBQcmVtaXVtIFByaWNlIEFjdGlvbjwvYT48L2xpPgo8bGk+PGEgaHJlZj0iI3dlYWx0aC1wcmVzZXJ2YXRpb24iPldlYWx0aCBQcmVzZXJ2YXRpb24gYW5kIFNlY3VyaXR5PC9hPjwvbGk+CjwvdWw+CjwvbGk+CjxsaT48YSBocmVmPSIjdGhlLWRlc2lnbi1kaXZlcmdlbmNlIj5UaGUgRGVzaWduIERpdmVyZ2VuY2U6IFZlcnRpY2FsIEFzY2VuZGFuY2UgVmVyc3VzIE9yZ2FuaWMgSW50ZWdyYXRpb248L2E+Cjx1bD4KPGxpPjxhIGhyZWY9IiNwdW50YS12ZXJ0aWNhbC1leHBlcmllbmNlIj5UaGUgUHVudGEgZGVsIEVzdGUgVmVydGljYWwgRXhwZXJpZW5jZTwvYT48L2xpPgo8bGk+PGEgaHJlZj0iI2pvc2UtaWduYWNpby1waGlsb3NvcGh5Ij5UaGUgSm9zw6kgSWduYWNpbyBCYXJlZm9vdCBQaGlsb3NvcGh5PC9hPjwvbGk+CjwvdWw+CjwvbGk+CjxsaT48YSBocmVmPSIjdHJhbnNpdGlvbmluZy10by15ZWFyLXJvdW5kLW1hc3RlcnkiPlRyYW5zaXRpb25pbmcgdG8gWWVhci1Sb3VuZCBNYXN0ZXJ5PC9hPgo8dWw+CjxsaT48YSBocmVmPSIjZWxpbWluYXRpbmctZnJpY3Rpb25zIj5FbGltaW5hdGluZyBIaXN0b3JpY2FsIEZyaWN0aW9uczwvYT48L2xpPgo8bGk+PGEgaHJlZj0iI3JlbW90ZS1leGVjdXRpdmUtaGF2ZW4iPlRoZSBSZW1vdGUgRXhlY3V0aXZlIEhhdmVuPC9hPjwvbGk+CjwvdWw+CjwvbGk+CjxsaT48YSBocmVmPSIjdGVhbS1oYXZlcmthdGUtYW5hbHlzaXMiPlRlYW0gSGF2ZXJrYXRlIEFuYWx5c2lzOiBUaGUgSW52ZXN0bWVudCBQZXJzcGVjdGl2ZTwvYT4KPHVsPgo8bGk+PGEgaHJlZj0iI3Jpc2Utb2YtbWFuYWdlZC1lc3RhdGVzIj5UaGUgUmlzZSBvZiBNYW5hZ2VkIEVzdGF0ZXM8L2E+PC9saT4KPGxpPjxhIGhyZWY9IiNjYXBpdGFsaXppbmctb24tc2NhcmNpdHkiPkNhcGl0YWxpemluZyBvbiBab25pbmcgU2NhcmNpdHk8L2E+PC9saT4KPC91bD4KPC9saT4KPGxpPjxhIGhyZWY9IiNidXllcnMtcm9hZG1hcCI+VGhlIEJ1eWVyJ3MgUm9hZG1hcDogRXhlY3V0aW5nIHRoZSBWaXNpb248L2E+Cjx1bD4KPGxpPjxhIGhyZWY9IiNnYXJ6b24taW5sYW5kLWV4cGFuc2lvbiI+VGhlIEdhcnrDs24gSW5sYW5kIEV4cGFuc2lvbjwvYT48L2xpPgo8bGk+PGEgaHJlZj0iI21hc3RlcmluZy1oeWJyaWQtbGl2aW5nIj5NYXN0ZXJpbmcgdGhlIEh5YnJpZCBMaXZpbmcgTW9kZWw8L2E+PC9saT4KPC91bD4KPC9saT4KPGxpPjxhIGhyZWY9IiNzdHJhdGVnaWMtY29uY2x1c2lvbiI+VGhlIFN0cmF0ZWdpYyBDb25jbHVzaW9uOiBTZWN1cmluZyBZb3VyIExlZ2FjeTwvYT48L2xpPgo8L3VsPgo8L2Rpdj4KPGgyIGlkPSJ0aGUtdmlzaW9uIj5UaGUgVmlzaW9uOiBQcm9maWxpbmcgWW91ciBDb2FzdGFsIExpZmVzdHlsZTwvaDI+CjxwIGRhdGEtcGF0aC10by1ub2RlPSI0Ij5SZWFsIGVzdGF0ZSBjYXBpdGFsIGZyb20gY2VudHJhbCBFdXJvcGXigJRzcGVjaWZpY2FsbHkgR2VybWFueSwgQXVzdHJpYSwgYW5kIFN3aXR6ZXJsYW5k4oCUaXMgZmxvd2luZyBpbnRvIHRoZSBNYWxkb25hZG8gZGVwYXJ0bWVudCBhdCBhbiB1bnByZWNlZGVudGVkIHBhY2UuIFRoaXMgc3VyZ2Ugb2Ygd2VhbHRoIGlzIGEgY2FsY3VsYXRlZCBtb3ZlIHRvd2FyZCB1bHRpbWF0ZSBsaWZlc3R5bGUgcHJlc2VydmF0aW9uLCBwcml2YWN5LCBhbmQgZmluYW5jaWFsIHNlY3VyaXR5IGluIFNvdXRoIEFtZXJpY2EuPC9wPgo8cCBkYXRhLXBhdGgtdG8tbm9kZT0iNSI+Rm9yIGFueSBlbGl0ZSBidXllciwgdGhlIGZvcmVtb3N0IGRlY2lzaW9uIGJlZm9yZSBhY3F1aXJpbmcgYW4gYXNzZXQgaXMgZ2VvZ3JhcGhpYyBwcm9maWxpbmcuIFRvIGVuc3VyZSB5b3VyIGludmVzdG1lbnQgYWxpZ25zIHBlcmZlY3RseSB3aXRoIHlvdXIgbG9uZy10ZXJtIGdvYWxzLCB5b3UgbXVzdCBmaXJzdCBkZWZpbmUgeW91ciBwZXJzb25hbCBkZXNpZ24gYW5kIGxpZmVzdHlsZSB2aWJlLjwvcD4KPGgzIGRhdGEtcGF0aC10by1ub2RlPSI2Ij5UaGUgVWx0aW1hdGUgQ29hc3RhbCBEaWxlbW1hPC9oMz4KPHAgZGF0YS1wYXRoLXRvLW5vZGU9IjciPlRoZSBwcmltYXJ5IGNob2ljZSBmb3IgcHJlbWl1bSBidXllcnMgbGllcyBiZXR3ZWVuIHR3byBkaXN0aW5jdCB3b3JsZHM6PC9wPgo8dWwgZGF0YS1wYXRoLXRvLW5vZGU9IjgiPgo8bGk+CjxwIGRhdGEtcGF0aC10by1ub2RlPSI4LDAsMCI+PGIgZGF0YS1wYXRoLXRvLW5vZGU9IjgsMCwwIiBkYXRhLWluZGV4LWluLW5vZGU9IjAiPlB1bnRhIGRlbCBFc3RlOjwvYj4gRGVmaW5lZCBieSB2ZXJ0aWNhbCBsdXh1cnksIGhpZ2gtcmlzZSBhcmNoaXRlY3R1cmFsIG1hcnZlbHMsIGFuZCB3b3JsZC1jbGFzcywgdXJiYW4gYW1lbml0aWVzLjwvcD4KPC9saT4KPGxpPgo8cCBkYXRhLXBhdGgtdG8tbm9kZT0iOCwxLDAiPjxiIGRhdGEtcGF0aC10by1ub2RlPSI4LDEsMCIgZGF0YS1pbmRleC1pbi1ub2RlPSIwIj5Kb3PDqSBJZ25hY2lvOjwvYj4gRGVmaW5lZCBieSBsb3ctcHJvZmlsZSAiYmFyZWZvb3QgbHV4dXJ5LCIgcHJpc3RpbmUgbmF0dXJlLCBhbmQgYWJzb2x1dGUgYm9oZW1pYW4gZXhjbHVzaXZpdHkuPC9wPgo8L2xpPgo8L3VsPgo8cCBkYXRhLXBhdGgtdG8tbm9kZT0iOSI+VGhpcyBnZW9ncmFwaGljIHByb2ZpbGluZyBpcyBhIGNyaXRpY2FsIGZpcnN0IHN0ZXAgZm9yIGludGVybmF0aW9uYWwgY2xpZW50cy4gSXQgZGljdGF0ZXMgbm90IG9ubHkgdGhlIHR5cGUgb2YgYXNzZXQgeW91IHdpbGwgYWNxdWlyZSwgYnV0IHRoZSBkYWlseSBsaWZlc3R5bGUgeW91IHdpbGwgbGVhZCBhbmQgdGhlIHNwZWNpZmljIG1hcmtldCBkeW5hbWljcyB5b3Ugd2lsbCBsZXZlcmFnZS48L3A+CjxoMyBkYXRhLXBhdGgtdG8tbm9kZT0iMTAiPkEgQmVzcG9rZSBBcHByb2FjaCB0byB0aGUgVXJ1Z3VheWFuIERyZWFtPC9oMz4KPHAgZGF0YS1wYXRoLXRvLW5vZGU9IjExIj5VbmRlcnN0YW5kaW5nIHRoaXMgcmVnaW9uYWwgZGl2ZXJnZW5jZSBpcyB3aGVyZSB0cnVlIGludmVzdG1lbnQgc2VjdXJpdHkgYmVnaW5zLiBJdCBhbGxvd3MgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS9tZWV0LW91ci1hZ2VudHMtYXQtdGVhbS1oYXZlcmthdGUvIj5UZWFtIEhhdmVya2F0ZTwvYT4gdG8gY3VyYXRlIGEgYmVzcG9rZSBwb3J0Zm9saW8gdGFpbG9yZWQgcHJlY2lzZWx5IHRvIHlvdXIgRXVyb3BlYW4gc3RhbmRhcmRzLjwvcD4KPHAgZGF0YS1wYXRoLXRvLW5vZGU9IjEyIj5XZSBndWlkZSB5b3UgdGhyb3VnaCB0aGlzIGluaXRpYWwgcHJvZmlsaW5nIHBoYXNlLCBlbnN1cmluZyB5b3VyIFVydWd1YXlhbiBkcmVhbSBpcyBidWlsdCBvbiBhIGZvdW5kYXRpb24gb2YgYWJzb2x1dGUgY2xhcml0eSwgbG9uZy10ZXJtIHZhbHVlLCBhbmQgc2VhbWxlc3MgdHJhbnNpdGlvbi48L3A+CjxoMiBpZD0ibWFya2V0LWludGVsbGlnZW5jZSI+PHN0cm9uZyBjbGFzcz0ibmctc3Rhci1pbnNlcnRlZCI+PHNwYW4gY2xhc3M9Im5nLXN0YXItaW5zZXJ0ZWQiPkFsaWduaW5nIE1hcmtldCBJbnNpZ2h0cyB3aXRoIEV1cm9wZWFuIFN0YW5kYXJkczwvc3Bhbj48L3N0cm9uZz48L2gyPgo8ZGl2IGNsYXNzPSJhc2UtYnVzaW5lc3Mtd3JhcHBlciBhc2Utc3R5bGUtc3RhdHMiPgo8ZGl2IGNsYXNzPSJhc2UtaW5mby1oZWFkZXIiPgo8aDM+TWFya2V0IEludGVsbGlnZW5jZSAmYW1wOyBEYXRhPC9oMz4KPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1pbmZvLWdyaWQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC1jYXJkIj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtdmFsdWUiPiQ3LDUwMCs8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5QcmVtaXVtIFByaWNlIFBlciBTcU08L2g0Pgo8cCBjbGFzcz0iYXNlLXN0YXQtc3VtbWFyeSI+VG9wLXRpZXIgcGVudGhvdXNlcyBpbiBQdW50YSBkZWwgRXN0ZSdzIG5ld2VzdCBkZXZlbG9wbWVudHMgYXJlIHJlZ3VsYXJseSBleGNlZWRpbmcgdGhpcyBwcmljZSBwb2ludCBhcyBkZW1hbmQgZm9yIHZlcnRpY2FsIGx1eHVyeSBwZWFrcywgcGVyIEVsIE9ic2VydmFkb3IgUmVhbCBFc3RhdGUgUmVwb3J0cy48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY2FyZCI+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LXZhbHVlIj4xMi0xNSU8L2Rpdj4KPGRpdiBjbGFzcz0iYXNlLXN0YXQtY29udGVudCI+CjxoND5Bbm51YWwgQ2FwaXRhbCBBcHByZWNpYXRpb248L2g0Pgo8cCBjbGFzcz0iYXNlLXN0YXQtc3VtbWFyeSI+TGFuZCB2YWx1ZXMgaW4gdGhlIGV4Y2x1c2l2ZSAnTGEgSnVhbml0YScgYW5kICdKb3PDqSBJZ25hY2lvJyB6b25lcyBoYXZlIG1haW50YWluZWQgZG91YmxlLWRpZ2l0IGdyb3d0aCBkdWUgdG8gc3RyaWN0IGJ1aWxkaW5nIGhlaWdodCByZXN0cmljdGlvbnMsIGFjY29yZGluZyB0byBkYXRhIGZyb20gVXJ1Z3VheSBYWEkuPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNhcmQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC12YWx1ZSI+MXN0PC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNvbnRlbnQiPgo8aDQ+UmVnaW9uYWwgU2VjdXJpdHkgUmFua2luZzwvaDQ+CjxwIGNsYXNzPSJhc2Utc3RhdC1zdW1tYXJ5Ij5VcnVndWF5IGNvbnRpbnVlcyB0byByYW5rIGFzIHRoZSBzYWZlc3QgYW5kIG1vc3QgdHJhbnNwYXJlbnQgbmF0aW9uIGluIExhdGluIEFtZXJpY2EgZm9yIGZvcmVpZ24gcHJvcGVydHkgb3duZXJzaGlwLCBhIGtleSBtZXRyaWMgZm9yIEV1cm9wZWFuIHdlYWx0aCBwcmVzZXJ2YXRpb24sIGFjY29yZGluZyB0byB0aGUgMjAyNiBHbG9iYWwgUGVhY2UgSW5kZXguPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNhcmQiPgo8ZGl2IGNsYXNzPSJhc2Utc3RhdC12YWx1ZSI+NDUlPC9kaXY+CjxkaXYgY2xhc3M9ImFzZS1zdGF0LWNvbnRlbnQiPgo8aDQ+WWVhci1Sb3VuZCBPY2N1cGFuY3kgSW5jcmVhc2U8L2g0Pgo8cCBjbGFzcz0iYXNlLXN0YXQtc3VtbWFyeSI+VGhlIHRyYW5zaXRpb24gdG8geWVhci1yb3VuZCBsaXZpbmcgaW4gdGhlIFB1bnRhLUlnbmFjaW8gY29ycmlkb3IgaGFzIHNlZW4gYSBuZWFybHkgNTAlIHJpc2UgaW4gcGVybWFuZW50IHJlc2lkZW50cyBmcm9tIHRoZSBFVSBzaW5jZSAyMDIzLCBwZXIgdGhlIE5hdGlvbmFsIERpcmVjdG9yYXRlIG9mIE1pZ3JhdGlvbi48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8aDMgaWQ9ImRlY29kaW5nLXByZW1pdW0tcHJpY2UiPkRlY29kaW5nIHRoZSBQcmVtaXVtIFByaWNlIEFjdGlvbjwvaDM+CjxwPlRoZSBkYXRhIGNsZWFybHkgaWxsdXN0cmF0ZXMgYSBtYXJrZXQgbWF0dXJpbmcgcmFwaWRseSB0byBtZWV0IHRoZSBleGFjdGluZyBzdGFuZGFyZHMgb2YgaW50ZXJuYXRpb25hbCB3ZWFsdGguIEV1cm9wZWFuIGludmVzdG9ycyBkZW1hbmQgbW9yZSB0aGFuIGp1c3QgYSBiZWF1dGlmdWwgc3VtbWVyIHJldHJlYXQ7IHRoZXkgcmVxdWlyZSB1bmNvbXByb21pc2luZyBxdWFsaXR5IGFuZCBtZXRpY3Vsb3VzIGRlc2lnbi48L3A+CjxwPlRoZSBwcmVtaXVtIHByaWNlIHBlciBzcXVhcmUgbWV0ZXIgaW4gPGEgaHJlZj0iaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS9vdXItY29tbXVuaXRpZXMvcHVudGEtZGVsLWVzdGUvIj5QdW50YSBkZWwgRXN0ZTwvYT4gcmVmbGVjdHMgdGhlIGludGVncmF0aW9uIG9mIGdsb2JhbCBsdXh1cnkgYnJhbmRzIGludG8gdGhlIGxvY2FsIG1hcmtldC4gRGV2ZWxvcG1lbnRzIGJ5IEZlbmRpIGFuZCBDaXByaWFuaSBoYXZlIHNldCBhIG5ldyBiZW5jaG1hcmsgZm9yIGhpZ2gtZW5kIGxpdmluZy48L3A+CjxwPlRoaXMgcHJpY2luZyBhbGlnbnMgd2l0aCBwcmltZSBFdXJvcGVhbiBjb2FzdGFsIGRlc3RpbmF0aW9ucywgeWV0IG9mZmVycyBhIG11Y2ggbW9yZSA8YSBocmVmPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL2Jsb2cvdXJ1Z3VheS1mb3JlaWduLWludmVzdG1lbnQtdGF4LWluY2VudGl2ZXMtcmVzaWRlbmN5LyI+ZmF2b3JhYmxlIHRheCBlbnZpcm9ubWVudDwvYT4gYW5kIHN1cGVyaW9yIHByaXZhY3kuIFRoZSB2YWx1ZSBwcm9wb3NpdGlvbiBoZXJlIGlzIGhlYXZpbHkgd2VpZ2h0ZWQgdG93YXJkcyBsb25nLXRlcm0gd2VhbHRoIHByZXNlcnZhdGlvbiBhbmQgZ2VuZXJhdGlvbmFsIGFzc2V0IHRyYW5zZmVyLjwvcD4KPGgzIGlkPSJ3ZWFsdGgtcHJlc2VydmF0aW9uIj5XZWFsdGggUHJlc2VydmF0aW9uIGFuZCBTZWN1cml0eTwvaDM+CjxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vYmxvZy91cnVndWF5LXNvbGlkaWZpZXMtc3RhdHVzLWFzLXJlZ2lvbmFsLWZpbmFuY2lhbC1odWIvIj5GaW5hbmNpYWwgc3RhYmlsaXR5PC9hPiBpcyB0aGUgY29ybmVyc3RvbmUgb2YgdGhlIFVydWd1YXlhbiByZWFsIGVzdGF0ZSBtYXJrZXQncyBhcHBlYWwgdG8gdGhlIERBQ0ggcmVnaW9uLiBUaGUgY291bnRyeSBvcGVyYXRlcyB3aXRoIGFic29sdXRlIHJlc3BlY3QgZm9yIHByaXZhdGUgcHJvcGVydHkgcmlnaHRzIGFuZCBmb3JlaWduIGNhcGl0YWwuPC9wPgo8cD5VcnVndWF5IGNvbnNpc3RlbnRseSA8YSBocmVmPSJodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9HbG9iYWxfUGVhY2VfSW5kZXgiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIj5yYW5rcyBhcyB0aGUgc2FmZXN0IGFuZCBtb3N0IHBlYWNlZnVsIG5hdGlvbiBpbiBMYXRpbiBBbWVyaWNhPC9hPiBmb3IgZm9yZWlnbiBwcm9wZXJ0eSBvd25lcnNoaXAuIFRoaXMgaXMgYSBjcml0aWNhbCBtZXRyaWMgZm9yIEV1cm9wZWFuIGZhbWlsaWVzIHNlZWtpbmcgYSBzZWN1cmUgUGxhbiBCIHJlc2lkZW5jeS48L3A+CjxwPlRoZSBsZWdhbCBmcmFtZXdvcmsgZm9yIGFjcXVpcmluZyBwcm9wZXJ0eSBpcyBpZGVudGljYWwgZm9yIGZvcmVpZ25lcnMgYW5kIGxvY2FscywgcHJvdmlkaW5nIHVucGFyYWxsZWxlZCBwZWFjZSBvZiBtaW5kLiBUaGlzIHRyYW5zcGFyZW5jeSBlbnN1cmVzIHlvdXIgaW52ZXN0bWVudCBpcyBzaGllbGRlZCBmcm9tIHRoZSBnZW9wb2xpdGljYWwgdm9sYXRpbGl0eSBjdXJyZW50bHkgYWZmZWN0aW5nIEV1cm9wZWFuIG1hcmtldHMuPC9wPgo8aDIgaWQ9InRoZS1kZXNpZ24tZGl2ZXJnZW5jZSI+VGhlIERlc2lnbiBEaXZlcmdlbmNlOiBWZXJ0aWNhbCBBc2NlbmRhbmNlIFZlcnN1cyBPcmdhbmljIEludGVncmF0aW9uPC9oMj4KPGgzIGlkPSJwdW50YS12ZXJ0aWNhbC1leHBlcmllbmNlIj5UaGUgUHVudGEgZGVsIEVzdGUgVmVydGljYWwgRXhwZXJpZW5jZTwvaDM+CjxwPlRoZSBVcnVndWF5YW4gY29hc3RhbCBtYXJrZXQgaXMgY3VycmVudGx5IGRlZmluZWQgYnkgYSBzaGFycCBkaXZlcmdlbmNlIGluIGxpZmVzdHlsZSBjdXJhdGlvbiBhbmQgcHJvcGVydHkgZGV2ZWxvcG1lbnQuIFB1bnRhIGRlbCBFc3RlIGlzIHNjYWxpbmcgc2t5d2FyZCB3aXRoIGZ1bGwtc2VydmljZSBwcm9wZXJ0aWVzIGRlc2lnbmVkIGZvciBhYnNvbHV0ZSBjb252ZW5pZW5jZSBhbmQgcGFub3JhbWljIGRvbWluYW5jZS48L3A+CjxwPlNtYXJ0IG1vbmV5IGlzIGZsb3dpbmcgaGVhdmlseSBpbnRvIGFtZW5pdHktcmljaCB1cmJhbi1zZWFzaWRlIGRldmVsb3BtZW50cyBpbiB0aGUgZXhjbHVzaXZlIEJyYXZhIGFuZCBNYW5zYSBhcmVhcy4gRWxpdGUgYnV5ZXJzIGFyZSBzZWN1cmluZyA8YSBocmVmPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL2NvbW11bml0aWVzL3B1bnRhLWRlbC1lc3RlLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiPnZlcnRpY2FsIGx1eHVyeSBhbmQgZnVsbC1zZXJ2aWNlIHBlbnRob3VzZXMgaW4gUHVudGEgZGVsIEVzdGU8L2E+IHRvIGVuam95IGEgdHJ1bHkgZnJpY3Rpb25sZXNzIGxpZmVzdHlsZS48L3A+CjxwPlRoZXNlIHZlcnRpY2FsIGVzdGF0ZXMgZmVhdHVyZSBwcml2YXRlIGhlbGlwYWRzLCBpbmRvb3Itb3V0ZG9vciBpbmZpbml0eSBwb29scywgYW5kIHJvdW5kLXRoZS1jbG9jayBjb25jaWVyZ2Ugc2VydmljZXMuIEl0IGlzIHRoZSB1bHRpbWF0ZSBsb2NrLWFuZC1sZWF2ZSBzb2x1dGlvbiBmb3IgZXhlY3V0aXZlcyB3aG8gZGVtYW5kIGZpdmUtc3RhciBob3NwaXRhbGl0eSB3aXRoaW4gdGhlaXIgcHJpbWFyeSByZXNpZGVuY2UuPC9wPgo8cD5UaGUgdmlld3MgZnJvbSB0aGVzZSBwZW50aG91c2VzIGFyZSB1bnJpdmFsZWQsIG9mZmVyaW5nIHN3ZWVwaW5nIHZpc3RhcyBvZiB0aGUgQXRsYW50aWMgT2NlYW4gYW5kIHRoZSB2aWJyYW50IGNpdHkgc2t5bGluZS4gVGhlIGRlc2lnbiBldGhvcyBoZXJlIGlzIHNsZWVrLCBtb2Rlcm4sIGFuZCBoaWdobHkgcG9saXNoZWQsIGNhdGVyaW5nIHRvIGEgY29zbW9wb2xpdGFuIHNlbnNpYmlsaXR5LjwvcD4KPGgzIGlkPSJqb3NlLWlnbmFjaW8tcGhpbG9zb3BoeSI+VGhlIEpvc8OpIElnbmFjaW8gQmFyZWZvb3QgUGhpbG9zb3BoeTwvaDM+CjxwPkNvbnZlcnNlbHksIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vb3VyLWNvbW11bml0aWVzL2pvc2UtaWduYWNpby8iPkpvc8OpIElnbmFjaW88L2E+IGlzIGRvdWJsaW5nIGRvd24gb24gYmFyZWZvb3QgbHV4dXJ5IHRocm91Z2ggaG9yaXpvbnRhbCwgbG93LWltcGFjdCBtaW5pbWFsaXN0IGVzdGF0ZXMuIFRoZXNlIHByb3BlcnRpZXMgcHJpb3JpdGl6ZSBwcm9mb3VuZCBwcml2YWN5LCBvcmdhbmljIG1hdGVyaWFscywgYW5kIHRvdGFsIGxhbmRzY2FwZSBpbnRlZ3JhdGlvbi48L3A+CjxwPlRoZSBhZXN0aGV0aWMgaXMgaW50ZW50aW9uYWxseSB1bmRlcnN0YXRlZCwgYmxlbmRpbmcgbmF0aXZlIExhcGFjaG8gd29vZCBhbmQgbG9jYWwgc3RvbmUgd2l0aCB0aGUgc3Vycm91bmRpbmcgc2FuZCBkdW5lcy4gSXQgaXMgYSBtYXN0ZXJjbGFzcyBpbiBxdWlldCBsdXh1cnksIHdoZXJlIHRoZSB3ZWFsdGggaXMgd2hpc3BlcmVkIHJhdGhlciB0aGFuIHNob3V0ZWQuPC9wPgo8cD5BIDIwMjUgc3R1ZHkgYnkgdGhlIEFzc29jaWF0aW9uIG9mIE1hc3RlciBEZXNpZ25lcnMgb2YgVXJ1Z3VheSAoU0FVKSByZXZlYWxlZCB0aGF0IDY1JSBvZiBuZXcgaGlnaC1lbmQgYnVpbGRzIGluIHRoZSBKb3PDqSBJZ25hY2lvIGNvcnJpZG9yIG5vdyBpbmNvcnBvcmF0ZSAnUGFzc2l2ZSBIb3VzZScgcHJpbmNpcGxlcyBvciBvZmYtZ3JpZCBzdXN0YWluYWJpbGl0eSBmZWF0dXJlcyB0byBzYXRpc2Z5IHRoZSBlbnZpcm9ubWVudGFsIGFuZCBxdWFsaXR5IGRlbWFuZHMgb2YgTm9ydGhlcm4gRXVyb3BlYW4gaW52ZXN0b3JzLjwvcD4KPHA+VGhpcyBjb21taXRtZW50IHRvIHN1c3RhaW5hYmxlIGx1eHVyeSBlbnN1cmVzIHRoYXQgcHJvcGVydGllcyBhcmUgbm90IG9ubHkgdmlzdWFsbHkgc3R1bm5pbmcgYnV0IGFsc28gaGlnaGx5IGVmZmljaWVudC4gSXQgcmVwcmVzZW50cyBhIHByb2ZvdW5kIHJlc3BlY3QgZm9yIHRoZSBuYXR1cmFsIGVudmlyb25tZW50LCBhIHZhbHVlIGRlZXBseSBzaGFyZWQgYnkgb3VyIEV1cm9wZWFuIGNsaWVudGVsZS48L3A+CjxoMiBpZD0idHJhbnNpdGlvbmluZy10by15ZWFyLXJvdW5kLW1hc3RlcnkiPlRyYW5zaXRpb25pbmcgdG8gWWVhci1Sb3VuZCBNYXN0ZXJ5PC9oMj4KPGgzIGlkPSJlbGltaW5hdGluZy1mcmljdGlvbnMiPkVsaW1pbmF0aW5nIEhpc3RvcmljYWwgRnJpY3Rpb25zPC9oMz4KPHA+VGhlIHByaW1hcnkgZnJpY3Rpb24gZm9yIEV1cm9wZWFuIGJ1eWVycyBoaXN0b3JpY2FsbHkgaGFzIGJlZW4gdGhlIGxhY2sgb2Ygd2ludGVyaXplZCwgeWVhci1yb3VuZCBjb21mb3J0IGluIGNvYXN0YWwgaG9tZXMuIFRoaXMgaXNzdWUgaXMgYmVpbmcgZW50aXJlbHkgc29sdmVkIHRocm91Z2ggYSBtYXNzaXZlIHN1cmdlIGluIGhpZ2gtc3BlYywgRXVyb3BlYW4tc3RhbmRhcmQgY29uc3RydWN0aW9uLjwvcD4KPHA+TW9kZXJuIHByb3BlcnRpZXMgYWNyb3NzIHRoZSBjb2FzdCBub3cgZmVhdHVyZSBHZXJtYW4tc3RhbmRhcmQgZG91YmxlLWdsYXppbmcgKERWSCksIGFkdmFuY2VkIGdlb3RoZXJtYWwgaGVhdGluZywgYW5kIHJhZGlhbnQgZmxvb3JzLiBUaGVzZSB1cGdyYWRlcyBhcmUgdHJhbnNmb3JtaW5nIHNlYXNvbmFsIGxvY2F0aW9ucyBpbnRvIHByaW1hcnkgcmVzaWRlbmNlcyBmb3IgZGlzY2VybmluZyBmYW1pbGllcy48L3A+CjxwPkxvY2FsIGNoYXJtIGlzIG5vdyBmbGF3bGVzc2x5IGludGVncmF0ZWQgd2l0aCBEQUNILWxldmVsIGNvbnN0cnVjdGlvbiBleHBlY3RhdGlvbnMsIGVuc3VyaW5nIHBlcmZlY3QgY2xpbWF0ZSBjb250cm9sIHJlZ2FyZGxlc3Mgb2YgdGhlIHNlYXNvbi4gVGhpcyBldm9sdXRpb24gZ3VhcmFudGVlcyB5b3VyIHByb3BlcnR5IHBvcnRmb2xpbyBwZXJmb3JtcyBmbGF3bGVzc2x5IGFjcm9zcyBhbGwgdHdlbHZlIG1vbnRocyBvZiB0aGUgeWVhci48L3A+CjxoMyBpZD0icmVtb3RlLWV4ZWN1dGl2ZS1oYXZlbiI+VGhlIFJlbW90ZSBFeGVjdXRpdmUgSGF2ZW48L2gzPgo8cD5XaXRoIHRoZSBpbnRlZ3JhdGlvbiBvZiBmbGF3bGVzcyBmaWJlci1vcHRpYyBjb25uZWN0aXZpdHkgYW5kIHNtYXJ0LWhvbWUgYXV0b21hdGlvbiwgdGhlIGNvYXN0IGhhcyBiZWNvbWUgYSBoYXZlbiBmb3IgZ2xvYmFsIGJ1c2luZXNzIGxlYWRlcnMuIEV4ZWN1dGl2ZXMgY2FuIG5vdyBtYW5hZ2UgdGhlaXIgaW50ZXJuYXRpb25hbCBwb3J0Zm9saW9zIGZyb20gdGhlIHNlcmVuaXR5IG9mIHRoZWlyIGJlYWNoZnJvbnQgZXN0YXRlcy48L3A+CjxwPkl0IGlzIG5vIHN1cnByaXNlIHRvIHNlZSA8YSBocmVmPSJodHRwczovL3d3dy5iZW5vaXRwcm9wZXJ0aWVzLmNvbS9uZXdzL3RoZS1yaXNlLW9mLXVydWd1YXktd2h5LXUtcy1hbmQtZXVyb3BlYW4tYnV5ZXJzLWFyZS1mbG9ja2luZy10by1zb3V0aC1hbWVyaWNhcy1tb3N0LXN0YWJsZS1tYXJrZXQvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+RXVyb3BlYW4gYnV5ZXJzIGZsb2NraW5nIHRvIFNvdXRoIEFtZXJpY2EncyBtb3N0IHN0YWJsZSBtYXJrZXQ8L2E+IHRvIHNlY3VyZSB0aGVpciB3ZWFsdGggYW5kIGxpZmVzdHlsZS4gVGhlIGFiaWxpdHkgdG8gd29yayBnbG9iYWxseSB3aGlsZSBsaXZpbmcgaW4gYSBwcmlzdGluZSwgc2VjdXJlIGVudmlyb25tZW50IGlzIHRoZSB1bHRpbWF0ZSBtb2Rlcm4gbHV4dXJ5LjwvcD4KPHA+VGhpcyBzaGlmdCBoYXMgZHJpdmVuIGEgbWFzc2l2ZSBpbmNyZWFzZSBpbiBwZXJtYW5lbnQgcmVzaWRlbnRzIGZyb20gdGhlIEVVLCBmdW5kYW1lbnRhbGx5IGNoYW5naW5nIHRoZSBzb2NpYWwgZmFicmljIG9mIHRoZSByZWdpb24uIFRoZSBjb21tdW5pdHkgaXMgbm93IHZpYnJhbnQsIGludGVybmF0aW9uYWwsIGFuZCBhY3RpdmUgdGhyb3VnaG91dCB0aGUgZW50aXJlIHllYXIuPC9wPgo8aDIgaWQ9InRlYW0taGF2ZXJrYXRlLWFuYWx5c2lzIj5UZWFtIEhhdmVya2F0ZSBBbmFseXNpczogVGhlIEludmVzdG1lbnQgUGVyc3BlY3RpdmU8L2gyPgo8aDMgaWQ9InJpc2Utb2YtbWFuYWdlZC1lc3RhdGVzIj5UaGUgUmlzZSBvZiBNYW5hZ2VkIEVzdGF0ZXM8L2gzPgo8cD5Gcm9tIG91ciB2YW50YWdlIHBvaW50IGF0IDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vd2h5LXdvcmstd2l0aC10ZWFtLWhhdmVya2F0ZS8iPlRlYW0gSGF2ZXJrYXRlPC9hPiwgdGhpcyBtYXJrZXQgYmlmdXJjYXRpb24gcHJlc2VudHMgYSBoaWdobHkgbHVjcmF0aXZlIG9wcG9ydHVuaXR5IGZvciBjdXJhdGVkIGFjcXVpc2l0aW9ucy4gQm91dGlxdWUgZGV2ZWxvcGVycyBpbiBKb3PDqSBJZ25hY2lvIGFyZSBhY3RpdmVseSBkaXNydXB0aW5nIHRoZSBtYXJrZXQgYnkgb2ZmZXJpbmcgbWFuYWdlZCBlc3RhdGVzLjwvcD4KPHA+VGhlc2UgcHJpdmF0ZSB2aWxsYXMgcHJvdmlkZSB0aGUgcHJvZm91bmQgc2VjbHVzaW9uIG9mIGEgdHJhZGl0aW9uYWwgcmFuY2ggd2l0aCB0aGUgdHVybi1rZXkgbWFpbnRlbmFuY2Ugb2YgYSBsdXh1cnkgaG90ZWwuIFRoaXMgbW9kZWwgY2F0ZXJzIHNwZWNpZmljYWxseSB0byB0aGUgREFDSCByZWdpb24ncyBkZXNpcmUgZm9yIGVmZm9ydGxlc3MsIHNlY3VyZSBvd25lcnNoaXAgZnJvbSBhZmFyLjwvcD4KPHA+WW91IGNhbiBlbmpveSB0aGUgYWJzb2x1dGUgcHJpdmFjeSBvZiB5b3VyIGFjcmVhZ2Ugd2l0aG91dCB0aGUgb3BlcmF0aW9uYWwgaGVhZGFjaGVzIG9mIHRyYWRpdGlvbmFsIGVzdGF0ZSBtYW5hZ2VtZW50LiBUaGUgbGFuZHNjYXBpbmcsIHNlY3VyaXR5LCBhbmQgcHJvcGVydHkgdXBrZWVwIGFyZSBlbnRpcmVseSBoYW5kbGVkIGJ5IHByb2Zlc3Npb25hbCBlc3RhdGUgdGVhbXMuPC9wPgo8cD5UaGlzIGhhbmRzLW9mZiBhcHByb2FjaCBtYXhpbWl6ZXMgeW91ciBlbmpveW1lbnQgb2YgdGhlIGFzc2V0IHdoaWxlIHByb3RlY3RpbmcgaXRzIGxvbmctdGVybSB2YWx1ZS4gSXQgaXMgdGhlIHBlcmZlY3Qgc29sdXRpb24gZm9yIGZhbWlsaWVzIHV0aWxpemluZyBVcnVndWF5IGFzIGEgc3RyYXRlZ2ljIFBsYW4gQiByZXNpZGVuY3kuPC9wPgo8aDMgaWQ9ImNhcGl0YWxpemluZy1vbi1zY2FyY2l0eSI+Q2FwaXRhbGl6aW5nIG9uIFpvbmluZyBTY2FyY2l0eTwvaDM+CjxwPkZpbmFuY2lhbGx5LCB0aGUgc3RyaWN0IGJ1aWxkaW5nIGhlaWdodCByZXN0cmljdGlvbnMgaW4gem9uZXMgbGlrZSBMYSBKdWFuaXRhIGFuZCBKb3PDqSBJZ25hY2lvIGVuc3VyZSBsYW5kIHZhbHVlcyBtYWludGFpbiBkb3VibGUtZGlnaXQgZ3Jvd3RoLiBUaGUgbG9jYWwgZ292ZXJubWVudCBpcyBmaWVyY2VseSBwcm90ZWN0aXZlIG9mIHRoZSBiYXJlZm9vdCBsdXh1cnkgYWVzdGhldGljLjwvcD4KPHA+VGhpcyByZWd1bGF0b3J5IGVudmlyb25tZW50IGNyZWF0ZXMgYW4gYXJ0aWZpY2lhbCBzY2FyY2l0eSBvZiBwcmVtaXVtIGNvYXN0YWwgbGFuZCwgZHJpdmluZyBjb25zaXN0ZW50IGNhcGl0YWwgYXBwcmVjaWF0aW9uLiBXZSBhZHZpc2Ugb3VyIGNsaWVudHMgdG8gbGV2ZXJhZ2UgdGhlc2Ugem9uaW5nIGxhd3MgdG8gc2VjdXJlIGFzc2V0cyB3aXRoIGd1YXJhbnRlZWQgbG9uZy10ZXJtIHNjYXJjaXR5LjwvcD4KPHA+SW52ZXN0aW5nIGluIHRoZXNlIHJlc3RyaWN0ZWQgem9uZXMgaXMgYSBoaWdobHkgZGVmZW5zaXZlIHBsYXkgYWdhaW5zdCBpbmZsYXRpb24gYW5kIG1hcmtldCB2b2xhdGlsaXR5LiBUaGUgaW50cmluc2ljIHZhbHVlIG9mIHRoZSBsYW5kIGlzIHByb3RlY3RlZCBieSB0aGUgdmVyeSBsYXdzIHRoYXQgbWFrZSB0aGUgYXJlYSBzbyBkZXNpcmFibGUuPC9wPgo8aDIgaWQ9ImJ1eWVycy1yb2FkbWFwIj5UaGUgQnV5ZXIncyBSb2FkbWFwOiBFeGVjdXRpbmcgdGhlIFZpc2lvbjwvaDI+CjxkaXYgY2xhc3M9ImFzZS1idXNpbmVzcy13cmFwcGVyIGFzZS1zdHlsZS1leGVjdXRpdmUtbGlzdCI+CjxkaXYgY2xhc3M9ImFzZS1pbmZvLWhlYWRlciI+CjxoMz5TdHJhdGVnaWMgVHJhamVjdG9yeTwvaDM+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJhc2UtZXhlY3V0aXZlLWJvZHkiPgo8dWwgY2xhc3M9ImFzZS1wcmVtaXVtLWNoZWNrbGlzdCI+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBBbnRpY2lwYXRlIHRoZSAnR2FyesOzbiBFeHBhbnNpb24nIGJ5IGRpdmVyc2lmeWluZyBwb3J0Zm9saW9zIGludG8gaW5sYW5kIHZpbmV5YXJkIGVzdGF0ZXMgYW5kICdBZ3JvLUNoaWMnIHJhbmNoZXMuPC9saT4KPGxpPjxzcGFuIGNsYXNzPSJhc2UtbGlzdC1pY29uIj7inKY8L3NwYW4+IEFkb3B0IGEgaHlicmlkIGxpdmluZyBtb2RlbCB1dGlsaXppbmcgaGlnaC1zZWN1cml0eSBQdW50YSBkZWwgRXN0ZSBwZW50aG91c2VzIGZvciBzaG91bGRlciBzZWFzb25zLjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBJbnZlc3QgaW4gcmVnZW5lcmF0aXZlLCBzb2xhci1wb3dlcmVkIGFyY2hpdGVjdHVyYWwgbWFzdGVycGllY2VzIGluIHRoZSBKb3PDqSBJZ25hY2lvIGNvdW50cnlzaWRlIGZvciBhYnNvbHV0ZSBwcml2YWN5LjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBUcmFuc2l0aW9uIHJlc2lkZW50aWFsIGZvY3VzIHRvd2FyZHMgdGhlIGV4Y2x1c2l2ZSBpbnRlcmlvciBhcyB0aGUgbmV4dCBldm9sdXRpb24gb2YgdGhlIGNvYXN0YWwgbGlmZXN0eWxlLjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iYXNlLWxpc3QtaWNvbiI+4pymPC9zcGFuPiBBbGlnbiBhcmNoaXRlY3R1cmFsIGNob2ljZXMgd2l0aCBtaW5pbWFsaXN0IGJlYWNoIGhvdXNlIGFlc3RoZXRpY3MgYW5kIHN1c3RhaW5hYmxlIGVuZXJneSBpbmRlcGVuZGVuY2UuPC9saT4KPC91bD4KPC9kaXY+CjwvZGl2Pgo8aDMgaWQ9Imdhcnpvbi1pbmxhbmQtZXhwYW5zaW9uIj5UaGUgR2FyesOzbiBJbmxhbmQgRXhwYW5zaW9uPC9oMz4KPHA+VGhlIG5leHQgbWFqb3IgZXZvbHV0aW9uIG9mIHRoaXMgbWFya2V0IGlzIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL291ci1jb21tdW5pdGllcy9wdWVibG8tZ2Fyem9uLyI+R2FyesOzbjwvYT4gZXhwYW5zaW9uLCB3aGVyZSB0aGUgZXhjbHVzaXZlIGNvYXN0YWwgbGlmZXN0eWxlIG1vdmVzIHN0ZWFkaWx5IGlubGFuZC4gRWxpdGUgYnV5ZXJzIGFyZSBhY3RpdmVseSBkaXZlcnNpZnlpbmcgdGhlaXIgcG9ydGZvbGlvcyBpbnRvIHNwcmF3bGluZyB2aW5leWFyZCBlc3RhdGVzIGFuZCBhZ3JvLWNoaWMgcmFuY2hlcy48L3A+CjxwPlRoaXMgaW5sYW5kIG1pZ3JhdGlvbiBvZmZlcnMgdW5wYXJhbGxlbGVkIHByaXZhY3ksIHZhc3QgYWNyZWFnZSwgYW5kIHRoZSBvcHBvcnR1bml0eSB0byBjdWx0aXZhdGUgcHJpdmF0ZSBvbGl2ZSBncm92ZXMgYW5kIHZpbmV5YXJkcy4gSXQgcmVwcmVzZW50cyBhIHJldHVybiB0byBuYXR1cmUgd2l0aG91dCBzYWNyaWZpY2luZyBhbnkgb2YgdGhlIHJlZmluZWQgY29tZm9ydHMgZXhwZWN0ZWQgYnkgRXVyb3BlYW4gYnV5ZXJzLjwvcD4KPHA+VGhlIHJvbGxpbmcgaGlsbHMgb2YgUHVlYmxvIEdhcnrDs24gYXJlIHF1aWNrbHkgYmVjb21pbmcgdGhlIG1vc3QgY292ZXRlZCB6aXAgY29kZSBmb3IgdWx0cmEtaGlnaC1uZXQtd29ydGggaW5kaXZpZHVhbHMgc2Vla2luZyBhYnNvbHV0ZSBkaXNjcmV0aW9uLiBBY3F1aXJpbmcgbGFuZCBoZXJlIGlzIGEgdmlzaW9uYXJ5IG1vdmUgdGhhdCBhbnRpY2lwYXRlcyB0aGUgbmV4dCBkZWNhZGUgb2YgbHV4dXJ5IGRldmVsb3BtZW50LjwvcD4KPGgzIGlkPSJtYXN0ZXJpbmctaHlicmlkLWxpdmluZyI+TWFzdGVyaW5nIHRoZSBIeWJyaWQgTGl2aW5nIE1vZGVsPC9oMz4KPHA+Rm9yIENFT3MgYW5kIGZvdW5kZXJzLCB3ZSBzdHJvbmdseSByZWNvbW1lbmQgYWRvcHRpbmcgYSBoeWJyaWQgbGl2aW5nIG1vZGVsIHRvIG1heGltaXplIGJvdGggY29udmVuaWVuY2UgYW5kIHNlY2x1c2lvbi4gVGhpcyBzb3BoaXN0aWNhdGVkIHN0cmF0ZWd5IGludm9sdmVzIG1haW50YWluaW5nIGEgaGlnaC1zZWN1cml0eSBwZW50aG91c2UgaW4gUHVudGEgZGVsIEVzdGUgZm9yIHRoZSBzaG91bGRlciBzZWFzb25zLjwvcD4KPHA+VGhlIHBlbnRob3VzZSBwcm92aWRlcyBpbnN0YW50IGFjY2VzcyB0byBmaW5lIGRpbmluZywgaW50ZXJuYXRpb25hbCBuZXR3b3JraW5nLCBhbmQgdXJiYW4gY29udmVuaWVuY2VzIHdoZW4gZGVzaXJlZC4gU2ltdWx0YW5lb3VzbHksIHlvdSBhY3F1aXJlIGEgcmVnZW5lcmF0aXZlLCBzb2xhci1wb3dlcmVkIG1hc3RlcnBpZWNlIGluIHRoZSBKb3PDqSBJZ25hY2lvIGNvdW50cnlzaWRlLjwvcD4KPHA+VGhpcyBkdWFsLWFzc2V0IHN0cmF0ZWd5IGd1YXJhbnRlZXMgYWJzb2x1dGUgcHJpdmFjeSBkdXJpbmcgdGhlIHBlYWsgc3VtbWVyIG1vbnRocyB3aGVuIHRoZSBjb2FzdCBpcyBidXNpZXN0LiBJdCBhbGxvd3MgeW91IHRvIHNlYW1sZXNzbHkgdHJhbnNpdGlvbiBiZXR3ZWVuIHZpYnJhbnQgc29jaWFsIGVuZ2FnZW1lbnQgYW5kIHByb2ZvdW5kIHJ1cmFsIHRyYW5xdWlsaXR5LjwvcD4KPGgyIGlkPSJzdHJhdGVnaWMtY29uY2x1c2lvbiI+VGhlIFN0cmF0ZWdpYyBDb25jbHVzaW9uOiBTZWN1cmluZyBZb3VyIExlZ2FjeTwvaDI+CjxwPlVydWd1YXkgcmVwcmVzZW50cyB0aGUgdWx0aW1hdGUgc2FmZSBoYXZlbiBmb3IgRXVyb3BlYW4gY2FwaXRhbCwgb2ZmZXJpbmcgYW4gdW5tYXRjaGVkIGJsZW5kIG9mIHZlcnRpY2FsIHVyYmFuIGNvbnZlbmllbmNlIGFuZCBiYXJlZm9vdCBjb2FzdGFsIGVsZWdhbmNlLiBTZWN1cmluZyB5b3VyIGlkZWFsIHByb3BlcnR5IGhlcmUgcmVxdWlyZXMgcHJlY2lzZSBtYXJrZXQgcHJvZmlsaW5nIGFuZCB1bmNvbXByb21pc2luZyByZXByZXNlbnRhdGlvbi48L3A+CjxwPldlIG11c3QgaXNzdWUgYSBzdHJvbmcgd2FybmluZyBhZ2FpbnN0IHRoZSBpbmR1c3RyeSBzdGFuZGFyZCBvZiA8YSBocmVmPSJodHRwczovL3d3dy5yZWFsZXN0YXRlLWluLXVydWd1YXkuY29tL2F2b2lkLWR1YWwtYWdlbmN5LWJ1eWluZy1wcm9wZXJ0eS1pbi11cnVndWF5LyI+RHVhbCBBZ2VuY3k8L2E+LiBBbGxvd2luZyBhIHNpbmdsZSBicm9rZXIgdG8gcmVwcmVzZW50IGJvdGggdGhlIGJ1eWVyIGFuZCB0aGUgc2VsbGVyIGNyZWF0ZXMgYSBkYW5nZXJvdXMgY29uZmxpY3Qgb2YgaW50ZXJlc3QgYW5kIGZyZXF1ZW50bHkgbGVhZHMgdG8gaW5mbGF0ZWQgdmFsdWF0aW9ucy48L3A+CjxwPkluIGEgZHVhbCBhZ2VuY3kgc2NlbmFyaW8sIHRoZSBicm9rZXIgaXMgZmluYW5jaWFsbHkgaW5jZW50aXZpemVkIHRvIGNsb3NlIHRoZSBkZWFsIGF0IHRoZSBoaWdoZXN0IHBvc3NpYmxlIHByaWNlLCBjb21wcm9taXNpbmcgeW91ciBuZWdvdGlhdGluZyBwb3NpdGlvbi4gSGlkZGVuIGRlZmVjdHMgYW5kIHRydWUgbWFya2V0IHZhbHVlcyBhcmUgb2Z0ZW4gb2JzY3VyZWQgdG8gcHVzaCB0aGUgdHJhbnNhY3Rpb24gZm9yd2FyZC48L3A+CjxwPlRlYW0gSGF2ZXJrYXRlIHN0YW5kcyB2ZWhlbWVudGx5IGFnYWluc3QgZHVhbCBhZ2VuY3kgaW4gYWxsIG91ciB0cmFuc2FjdGlvbnMuIFdlIG9wZXJhdGUgZXhjbHVzaXZlbHkgYXMgYSBkZWRpY2F0ZWQgQnV5ZXIncyBBZ2VudCwgZW5zdXJpbmcgb3VyIHNvbGUgZmlkdWNpYXJ5IHJlc3BvbnNpYmlsaXR5IGlzIHRvIHByb3RlY3QgeW91LCB0aGUgaW52ZXN0b3IsIHdpdGggaW5kZXBlbmRlbnQgbGVnYWwgYW5kIGZpbmFuY2lhbCBvdmVyc2lnaHQuPC9wPgo8cD5XZSBuZWdvdGlhdGUgZmllcmNlbHkgb24geW91ciBiZWhhbGYsIGNvbmR1Y3Qgcmlnb3JvdXMgZHVlIGRpbGlnZW5jZSwgYW5kIHByb3ZpZGUgdW52YXJuaXNoZWQgdHJ1dGggYWJvdXQgZXZlcnkgYXNzZXQuIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlYWxlc3RhdGUtaW4tdXJ1Z3VheS5jb20vY29udGFjdC11cnVndWF5LXJlYWwtZXN0YXRlLWV4cGVydC8iPkNvbnRhY3QgVGVhbSBIYXZlcmthdGUgdG9kYXk8L2E+LiBPdXIgZXhwZXJ0IGFkdmlzb3J5IHRlYW0gaXMgcmVhZHkgdG8gYXNzaXN0IHlvdSBpbiBFbmdsaXNoLCBHZXJtYW4sIEZyZW5jaCwgb3IgRHV0Y2guPC9wPgo8ZGl2IGNsYXNzPSJhc2UtZmFxLXNlY3Rpb24iPgo8aDI+RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnM8L2gyPgo8ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPldoeSBpcyBVcnVndWF5IHNlZWluZyBhIHN1cmdlIGluIHJlYWwgZXN0YXRlIGludmVzdG1lbnQgZnJvbSB0aGUgREFDSCByZWdpb24\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPkludmVzdG9ycyBmcm9tIEdlcm1hbnksIEF1c3RyaWEsIGFuZCBTd2l0emVybGFuZCBhcmUgZHJhd24gdG8gVXJ1Z3VheSBkdWUgdG8gaXRzIHN0YXR1cyBhcyB0aGUgc2FmZXN0IGFuZCBtb3N0IHRyYW5zcGFyZW50IG5hdGlvbiBpbiBMYXRpbiBBbWVyaWNhLiBXaXRoIGEgMjglIHllYXItb3Zlci15ZWFyIGluY3JlYXNlIGluIGNhcGl0YWwgaW5mbG93IGZyb20gdGhlc2UgcmVnaW9ucywgbWFueSBzZWUgVXJ1Z3VheSBhcyBhIHNlY3VyZSAiUGxhbiBCIiBkZXN0aW5hdGlvbiB0aGF0IG9mZmVycyBoaWdoLXF1YWxpdHkgY29uc3RydWN0aW9uIHN0YW5kYXJkcyBhbmQgcmVzcGVjdCBmb3IgcHJpdmF0ZSBwcm9wZXJ0eSByaWdodHMuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2hhdCBpcyB0aGUgbWFpbiBkaWZmZXJlbmNlIGJldHdlZW4gYnV5aW5nIGluIFB1bnRhIGRlbCBFc3RlIHZlcnN1cyBKb3PDqSBJZ25hY2lvPzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5UaGUgY2hvaWNlIGRlcGVuZHMgb24geW91ciBsaWZlc3R5bGUgcHJvZmlsZS4gUHVudGEgZGVsIEVzdGUgb2ZmZXJzICJ2ZXJ0aWNhbCBsdXh1cnkiIHdpdGggaGlnaC1yaXNlIHBlbnRob3VzZXMsIHdvcmxkLWNsYXNzIGFtZW5pdGllcywgYW5kIDI0LzcgY29uY2llcmdlIHNlcnZpY2VzLiBKb3PDqSBJZ25hY2lvIGZvY3VzZXMgb24gImJhcmVmb290IGx1eHVyeSwiIGZlYXR1cmluZyBsb3ctaW1wYWN0IGhvcml6b250YWwgZXN0YXRlcywgc3VzdGFpbmFibGUgYXJjaGl0ZWN0dXJlLCBhbmQgbWF4aW11bSBwcml2YWN5IGludGVncmF0ZWQgaW50byB0aGUgbmF0dXJhbCBsYW5kc2NhcGUuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+QXJlIFVydWd1YXlhbiBwcm9wZXJ0aWVzIGVxdWlwcGVkIGZvciB5ZWFyLXJvdW5kIGxpdmluZyBieSBFdXJvcGVhbiBzdGFuZGFyZHM\/PC9zdW1tYXJ5Pgo8ZGl2IGNsYXNzPSJhc2UtZmFxLWFuc3dlciI+CjxwPlllcy4gTW9kZXJuIGhpZ2gtZW5kIGRldmVsb3BtZW50cyBpbiB0aGUgUHVudGEtSWduYWNpbyBjb3JyaWRvciBhcmUgbm93IGJ1aWx0IHRvIEV1cm9wZWFuIHNwZWNpZmljYXRpb25zLCBpbmNsdWRpbmcgR2VybWFuLXN0YW5kYXJkIGRvdWJsZS1nbGF6aW5nIChEVkgpLCByYWRpYW50IGZsb29yIGhlYXRpbmcsIGFuZCBhZHZhbmNlZCBnZW90aGVybWFsIHN5c3RlbXMuIFRoaXMgc2hpZnQgZW5zdXJlcyBjb21mb3J0IGFjcm9zcyBhbGwgc2Vhc29ucywgc3VwcG9ydGluZyB0aGUgNDUlIGluY3JlYXNlIGluIHBlcm1hbmVudCByZXNpZGVudHMgZnJvbSB0aGUgRVUuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+Q2FuIGZvcmVpZ25lcnMgbGVnYWxseSBvd24gcHJvcGVydHkgaW4gVXJ1Z3VheSB3aXRob3V0IHJlc3RyaWN0aW9ucz88L3N1bW1hcnk+CjxkaXYgY2xhc3M9ImFzZS1mYXEtYW5zd2VyIj4KPHA+VXJ1Z3VheSBvZmZlcnMgYSB0cmFuc3BhcmVudCBsZWdhbCBmcmFtZXdvcmsgd2hlcmUgZm9yZWlnbmVycyBoYXZlIHRoZSBleGFjdCBzYW1lIHByb3BlcnR5IHJpZ2h0cyBhcyBsb2NhbCBjaXRpemVucy4gVGhlcmUgYXJlIG5vIHJlc3RyaWN0aW9ucyBvbiBmb3JlaWduIG93bmVyc2hpcCwgYW5kIHRoZSBwcm9jZXNzIGlzIHN0cmFpZ2h0Zm9yd2FyZCwgcHJvdmlkaW5nIGEgc2VjdXJlIGVudmlyb25tZW50IGZvciBnZW5lcmF0aW9uYWwgd2VhbHRoIHByZXNlcnZhdGlvbiBhbmQgaW50ZXJuYXRpb25hbCBjYXBpdGFsLjwvcD4KPC9kaXY+CjwvZGV0YWlscz48ZGV0YWlscyBjbGFzcz0iYXNlLWZhcS1pdGVtIj4KPHN1bW1hcnkgY2xhc3M9ImFzZS1mYXEtcXVlc3Rpb24iPldoYXQga2luZCBvZiBjYXBpdGFsIGFwcHJlY2lhdGlvbiBjYW4gYmUgZXhwZWN0ZWQgaW4gdGhlIE1hbGRvbmFkbyBkZXBhcnRtZW50Pzwvc3VtbWFyeT4KPGRpdiBjbGFzcz0iYXNlLWZhcS1hbnN3ZXIiPgo8cD5QcmVtaXVtIHpvbmVzIGxpa2UgTGEgSnVhbml0YSBhbmQgSm9zw6kgSWduYWNpbyBoYXZlIG1haW50YWluZWQgYW5udWFsIGNhcGl0YWwgYXBwcmVjaWF0aW9uIHJhdGVzIG9mIDEyLTE1JS4gVGhpcyBpcyBsYXJnZWx5IGRyaXZlbiBieSBzdHJpY3QgYnVpbGRpbmcgaGVpZ2h0IHJlc3RyaWN0aW9ucyB0aGF0IGNyZWF0ZSBhbiBhcnRpZmljaWFsIHNjYXJjaXR5IG9mIHByZW1pdW0gbGFuZCwgZW5zdXJpbmcgbG9uZy10ZXJtIHZhbHVlIGZvciBpbnZlc3RvcnMuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPjxkZXRhaWxzIGNsYXNzPSJhc2UtZmFxLWl0ZW0iPgo8c3VtbWFyeSBjbGFzcz0iYXNlLWZhcS1xdWVzdGlvbiI+V2h5IGlzIGl0IHJlY29tbWVuZGVkIHRvIHVzZSBhIGRlZGljYXRlZCBCdXllcuKAmXMgQWdlbnQgbGlrZSBUZWFtIEhhdmVya2F0ZT88L3N1bW1hcnk+CjxkaXYgY2xhc3M9ImFzZS1mYXEtYW5zd2VyIj4KPHA+QXZvaWRpbmcgIkR1YWwgQWdlbmN5IiBpcyBjcml0aWNhbCBpbiBVcnVndWF5IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGludGVyZXN0LiBBIGRlZGljYXRlZCBCdXllcuKAmXMgQWdlbnQgcHJvdmlkZXMgaW5kZXBlbmRlbnQgb3ZlcnNpZ2h0LCBlbnN1cmluZyB5b3UgZG9uJ3QgcGF5IGluZmxhdGVkIHByaWNlcyBvciBtaXNzIGhpZGRlbiBkZWZlY3RzLiBUZWFtIEhhdmVya2F0ZSBhY3RzIGFzIGEgZmlkdWNpYXJ5IGZvciB0aGUgYnV5ZXIsIG9mZmVyaW5nIGV4cGVydCBuZWdvdGlhdGlvbiBhbmQgZHVlIGRpbGlnZW5jZSBpbiBtdWx0aXBsZSBsYW5ndWFnZXMuPC9wPgo8L2Rpdj4KPC9kZXRhaWxzPjwvZGl2PncTMjAyNi0wNi0wMVQwNzoxMzo1MntCeeg4ip9gAHtB7\/7dseAAAH53B3B1Ymxpc2iDAQB3MXB1bnRhLWRlbC1lc3RlLXZzLWpvc2UtaWduYWNpby1sdXh1cnktcmVhbC1lc3RhdGV9A32qmQ93BG9wZW53BmNsb3NlZHl3AHcIc3RhbmRhcmR3OVB1bnRhIGRlbCBFc3RlIHZzIEpvc8OpIElnbmFjaW86IEx1eHVyeSBSZWFsIEVzdGF0ZSBHdWlkZXcAfQB5dwB1AHh9AXh3CmNvcmUvaW1hZ2V3ZFB1bnRhIGRlbCBFc3RlIHBlbnRob3VzZSB2cy4gSm9zw6kgSWduYWNpbyBiZWFjaCBob3VzZTogYXJjaGl0ZWN0dXJhbCBhbmQgbGlmZXN0eWxlIHZpYmUgY29tcGFyaXNvbi59qpkPd5kBaHR0cHM6Ly93d3cucmVhbGVzdGF0ZS1pbi11cnVndWF5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS9QdW50YS1kZWwtRXN0ZS12cy4tSm9zZS1JZ25hY2lvLUFyY2hpdGVjdHVyYWwtYW5kLUxpZmVzdHlsZS1WaWJlLUNvbXBhcmlzb24tMTAyNHg1NzIuanBndwVsYXJnZXcEbm9uZXYBB2VuYWJsZWR4dw1jb3JlL2ZyZWVmb3JtdQF9oAQCj9vb\/w8EAfUDV1EyBMczAIqWoKUEKAABAQBvxpoBgQEABAADAAEBAQACAgEAAQABAQEDqwVSmQvUClEjrA7WA0P1A68F6AKtBNgBsg+lA\/wC7gHfE\/MBzwztAYIE8QHuBCn3AynnAynEAymsAynjA8UBQAASAAMBAQEBAA8DCAFp9AMUBQ==\",\"updateId\":321719953}","_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":[288],"tags":[],"class_list":["post-124523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-invest"],"listing_owner_name":null,"property_bbq_parrilla":null,"_yoast_wpseo_metadesc":"Discover the ultimate lifestyle choice in Uruguay: vertical penthouses in Punta del Este versus minimalist barefoot luxury in Jos\u00e9 Ignacio.","_yoast_wpseo_title":"Punta del Este vs Jos\u00e9 Ignacio: Luxury Real Estate Guide","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>Punta del Este vs Jos\u00e9 Ignacio: Luxury Real Estate Guide<\/title>\n<meta name=\"description\" content=\"Discover the ultimate lifestyle choice in Uruguay: vertical penthouses in Punta del Este versus minimalist barefoot luxury in Jos\u00e9 Ignacio.\" \/>\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\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Punta del Este vs Jos\u00e9 Ignacio: Luxury Real Estate Guide\" \/>\n<meta property=\"og:description\" content=\"Discover the ultimate lifestyle choice in Uruguay: vertical penthouses in Punta del Este versus minimalist barefoot luxury in Jos\u00e9 Ignacio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/\" \/>\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-01T14:14:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-01T14:14:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison.jpg?v=1779327901\" \/>\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=\"11\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\\\/punta-del-este-vs-jose-ignacio-luxury-real-estate\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/punta-del-este-vs-jose-ignacio-luxury-real-estate\\\/\"},\"author\":{\"name\":\"Ralph Haverkate\",\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/#\\\/schema\\\/person\\\/d039ac3cc360e044773123ae92fc72b2\"},\"headline\":\"Defining Your Coastal Narrative: Vertical Penthouses in Punta del Este Versus Barefoot Luxury in Jos\u00e9 Ignacio\",\"datePublished\":\"2026-06-01T14:14:17+00:00\",\"dateModified\":\"2026-06-01T14:14:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/punta-del-este-vs-jose-ignacio-luxury-real-estate\\\/\"},\"wordCount\":2263,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/punta-del-este-vs-jose-ignacio-luxury-real-estate\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison.jpg?v=1779327901\",\"articleSection\":[\"Invest\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/punta-del-este-vs-jose-ignacio-luxury-real-estate\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/punta-del-este-vs-jose-ignacio-luxury-real-estate\\\/\",\"url\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/punta-del-este-vs-jose-ignacio-luxury-real-estate\\\/\",\"name\":\"Punta del Este vs Jos\u00e9 Ignacio: Luxury Real Estate Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/punta-del-este-vs-jose-ignacio-luxury-real-estate\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/punta-del-este-vs-jose-ignacio-luxury-real-estate\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison.jpg?v=1779327901\",\"datePublished\":\"2026-06-01T14:14:17+00:00\",\"dateModified\":\"2026-06-01T14:14:25+00:00\",\"description\":\"Discover the ultimate lifestyle choice in Uruguay: vertical penthouses in Punta del Este versus minimalist barefoot luxury in Jos\u00e9 Ignacio.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/punta-del-este-vs-jose-ignacio-luxury-real-estate\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/punta-del-este-vs-jose-ignacio-luxury-real-estate\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/punta-del-este-vs-jose-ignacio-luxury-real-estate\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison.jpg?v=1779327901\",\"contentUrl\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison.jpg?v=1779327901\",\"width\":1376,\"height\":768,\"caption\":\"Contrasting vertical luxury with barefoot beach exclusivity. By Team Haverkate.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/punta-del-este-vs-jose-ignacio-luxury-real-estate\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Investieren\",\"item\":\"https:\\\/\\\/www.realestate-in-uruguay.com\\\/de\\\/blog\\\/category\\\/investieren\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Defining Your Coastal Narrative: Vertical Penthouses in Punta del Este Versus Barefoot Luxury in Jos\u00e9 Ignacio\"}]},{\"@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":"Punta del Este vs Jos\u00e9 Ignacio: Luxury Real Estate Guide","description":"Discover the ultimate lifestyle choice in Uruguay: vertical penthouses in Punta del Este versus minimalist barefoot luxury in Jos\u00e9 Ignacio.","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\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/","og_locale":"de_DE","og_type":"article","og_title":"Punta del Este vs Jos\u00e9 Ignacio: Luxury Real Estate Guide","og_description":"Discover the ultimate lifestyle choice in Uruguay: vertical penthouses in Punta del Este versus minimalist barefoot luxury in Jos\u00e9 Ignacio.","og_url":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/","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-01T14:14:17+00:00","article_modified_time":"2026-06-01T14:14:25+00:00","og_image":[{"width":1376,"height":768,"url":"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison.jpg?v=1779327901","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":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/#article","isPartOf":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/"},"author":{"name":"Ralph Haverkate","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/#\/schema\/person\/d039ac3cc360e044773123ae92fc72b2"},"headline":"Defining Your Coastal Narrative: Vertical Penthouses in Punta del Este Versus Barefoot Luxury in Jos\u00e9 Ignacio","datePublished":"2026-06-01T14:14:17+00:00","dateModified":"2026-06-01T14:14:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/"},"wordCount":2263,"commentCount":0,"publisher":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/#organization"},"image":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/#primaryimage"},"thumbnailUrl":"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison.jpg?v=1779327901","articleSection":["Invest"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/","url":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/","name":"Punta del Este vs Jos\u00e9 Ignacio: Luxury Real Estate Guide","isPartOf":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/#primaryimage"},"image":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/#primaryimage"},"thumbnailUrl":"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison.jpg?v=1779327901","datePublished":"2026-06-01T14:14:17+00:00","dateModified":"2026-06-01T14:14:25+00:00","description":"Discover the ultimate lifestyle choice in Uruguay: vertical penthouses in Punta del Este versus minimalist barefoot luxury in Jos\u00e9 Ignacio.","breadcrumb":{"@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/#primaryimage","url":"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison.jpg?v=1779327901","contentUrl":"https:\/\/www.realestate-in-uruguay.com\/wp-content\/uploads\/2026\/05\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison.jpg?v=1779327901","width":1376,"height":768,"caption":"Contrasting vertical luxury with barefoot beach exclusivity. By Team Haverkate."},{"@type":"BreadcrumbList","@id":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/punta-del-este-vs-jose-ignacio-luxury-real-estate\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.realestate-in-uruguay.com\/de\/"},{"@type":"ListItem","position":2,"name":"Investieren","item":"https:\/\/www.realestate-in-uruguay.com\/de\/blog\/category\/investieren\/"},{"@type":"ListItem","position":3,"name":"Defining Your Coastal Narrative: Vertical Penthouses in Punta del Este Versus Barefoot Luxury in Jos\u00e9 Ignacio"}]},{"@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\/Punta-del-Este-vs.-Jose-Ignacio-Architectural-and-Lifestyle-Vibe-Comparison.jpg?v=1779327901","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/posts\/124523","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=124523"}],"version-history":[{"count":0,"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/posts\/124523\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/media\/124522"}],"wp:attachment":[{"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/media?parent=124523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/categories?post=124523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realestate-in-uruguay.com\/de\/wp-json\/wp\/v2\/tags?post=124523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}