{"data":{"id":"10.5281/zenodo.15238706","type":"dois","attributes":{"doi":"10.5281/zenodo.15238706","prefix":"10.5281","suffix":"zenodo.15238706","identifiers":[{"identifier":"https://www.wikidata.org/wiki/Q137664973","identifierType":"URL"},{"identifier":"978-981-17896-6-3","identifierType":"ISBN"},{"identifier":"978-981-17896-7-0","identifierType":"ISBN"},{"identifier":"979-8--90629008-3","identifierType":"ISBN"},{"identifier":"979-8--90629009-0","identifierType":"ISBN"}],"alternateIdentifiers":[{"alternateIdentifierType":"URL","alternateIdentifier":"https://www.wikidata.org/wiki/Q137664973"},{"alternateIdentifierType":"ISBN","alternateIdentifier":"978-981-17896-6-3"},{"alternateIdentifierType":"ISBN","alternateIdentifier":"978-981-17896-7-0"},{"alternateIdentifierType":"ISBN","alternateIdentifier":"979-8--90629008-3"},{"alternateIdentifierType":"ISBN","alternateIdentifier":"979-8--90629009-0"}],"creators":[{"name":"Hoicka, David","nameType":"Personal","givenName":"David","familyName":"Hoicka","affiliation":["Singapore Mediation Centre","Singapore Mediation Solutions"],"nameIdentifiers":[{"nameIdentifier":"0000-0001-9082-0720","nameIdentifierScheme":"ORCID"}]}],"titles":[{"title":"Swords into Plowshares: Helping Defense Industries become Profitable with Peace"}],"publisher":"Singapore Mediation Solutions","container":{},"publicationYear":2024,"subjects":[{"subject":"mediation"},{"subject":"peace"},{"subject":"defense industries"},{"subject":"economic growth"}],"contributors":[],"dates":[{"date":"2024","dateType":"Issued"}],"language":"enc","types":{"ris":"BOOK","bibtex":"misc","citeproc":"article","schemaOrg":"Book","resourceType":"","resourceTypeGeneral":"Book"},"relatedIdentifiers":[{"relationType":"IsSupplementedBy","relatedIdentifier":"10.5281/zenodo.15238870","resourceTypeGeneral":"Book","relatedIdentifierType":"DOI"},{"relationType":"IsSupplementedBy","relatedIdentifier":"10.5281/zenodo.15240621","resourceTypeGeneral":"Book","relatedIdentifierType":"DOI"},{"relationType":"IsSupplementedBy","relatedIdentifier":"10.5281/zenodo.15238787","resourceTypeGeneral":"Book","relatedIdentifierType":"DOI"},{"relationType":"IsSupplementedBy","relatedIdentifier":"10.5281/zenodo.15289190","resourceTypeGeneral":"Book","relatedIdentifierType":"DOI"},{"relationType":"IsSupplementedBy","relatedIdentifier":"10.5281/zenodo.15239110","resourceTypeGeneral":"Book","relatedIdentifierType":"DOI"},{"relationType":"IsSupplementedBy","relatedIdentifier":"10.5281/zenodo.15239276","resourceTypeGeneral":"Book","relatedIdentifierType":"DOI"},{"relationType":"IsSupplementedBy","relatedIdentifier":"10.5281/zenodo.15239413","resourceTypeGeneral":"Book","relatedIdentifierType":"DOI"},{"relationType":"IsSupplementedBy","relatedIdentifier":"10.5281/zenodo.15223794","resourceTypeGeneral":"Book","relatedIdentifierType":"DOI"},{"relationType":"IsSupplementedBy","relatedIdentifier":"10.5281/zenodo.15289411","resourceTypeGeneral":"Book","relatedIdentifierType":"DOI"},{"relationType":"IsSupplementedBy","relatedIdentifier":"10.5281/zenodo.15240132","resourceTypeGeneral":"Book","relatedIdentifierType":"DOI"},{"relationType":"IsSupplementedBy","relatedIdentifier":"10.5281/zenodo.15240377","resourceTypeGeneral":"Book","relatedIdentifierType":"DOI"},{"relationType":"IsSupplementedBy","relatedIdentifier":"10.5281/zenodo.15310062","resourceTypeGeneral":"Book","relatedIdentifierType":"DOI"},{"relationType":"IsIdenticalTo","relatedIdentifier":"https://books.google.com/books?id=hWQXEQAAQBAJ","resourceTypeGeneral":"Book","relatedIdentifierType":"URL"},{"relationType":"IsIdenticalTo","relatedIdentifier":"https://www.amazon.com/-/dp/B0D7VRWNS3","resourceTypeGeneral":"Book","relatedIdentifierType":"URL"},{"relationType":"IsIdenticalTo","relatedIdentifier":"https://www.wikidata.org/wiki/Q137664973","resourceTypeGeneral":"Text","relatedIdentifierType":"URL"},{"relationType":"References","relatedIdentifier":"https://www.wikidata.org/wiki/Q137644965","resourceTypeGeneral":"Text","relatedIdentifierType":"URL"},{"relationType":"References","relatedIdentifier":"https://www.wikidata.org/wiki/Q137512185","resourceTypeGeneral":"Text","relatedIdentifierType":"URL"},{"relationType":"IsIdenticalTo","relatedIdentifier":"https://www.wikidata.org/wiki/Q137455251","resourceTypeGeneral":"Text","relatedIdentifierType":"URL"},{"relationType":"IsIdenticalTo","relatedIdentifier":"10.5281/zenodo.18054403","resourceTypeGeneral":"Text","relatedIdentifierType":"DOI"},{"relationType":"IsIdenticalTo","relatedIdentifier":"10.5281/zenodo.15238706","resourceTypeGeneral":"Text","relatedIdentifierType":"DOI"},{"relationType":"IsIdenticalTo","relatedIdentifier":"10.66404/pub.s01.v05.en","resourceTypeGeneral":"Book","relatedIdentifierType":"DOI"},{"relationType":"IsVersionOf","relatedIdentifier":"10.5281/zenodo.15238706","relatedIdentifierType":"DOI"}],"relatedItems":[],"sizes":[],"formats":[],"version":null,"rightsList":[{"rights":"Creative Commons Attribution Non Commercial No Derivatives 4.0 International","rightsUri":"https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode","schemeUri":"https://spdx.org/licenses/","rightsIdentifier":"cc-by-nc-nd-4.0","rightsIdentifierScheme":"SPDX"},{"rights":"Copyright © David Hoicka, All Rights Reserved","rightsUri":"http://rightsstatements.org/vocab/InC/1.0/"}],"descriptions":[{"description":"Preface\n\n\"They will beat their swords into plowshares and their spears into pruning hooks. Nation will not take up sword against nation, nor will they train for war anymore.\" - Isaiah 2:4, NIV Bible\n\nPreface: A Vision of Hope\n\nIn a world that often feels torn by conflict and strife, the ancient words of the prophet Isaiah offer a vision of profound hope. \"They will beat their swords into plowshares,\" he wrote, \"and their spears into pruning hooks.\" It's a powerful image - a future where the tools of war are transformed into the instruments of peace and prosperity.\n\nFor the defense industry, this vision is more than just a lofty ideal. It's a roadmap for a brighter tomorrow. As the world changes and the priorities of nations shift, the companies that have long been at the forefront of military innovation are faced with a choice. They can cling to the ways of the past, or they can adapt, evolve, and apply their immense strengths to solving the challenges of a new era.\n\nThis book is the story of those who have chosen the latter path. In the pages that follow, you'll meet the visionary leaders and organizations who are at the vanguard of a powerful transformation. From pioneering environmental remediation to revolutionizing civilian manufacturing, they're turning swords into plowshares in the most literal sense.\n\nBut this isn't just a story of corporate strategy or market trends. It's a profoundly human tale of courage, resilience, and the unshakable belief that a better world is possible. Behind every innovation and every bold new venture are countless individuals - engineers and entrepreneurs, dreamers and doers - who have staked their livelihoods and their futures on the conviction that their skills and expertise can make a real difference.\n\nTheir journeys have not been easy. The path from conflict to creation is strewn with obstacles and uncertainties. But through their struggles and their triumphs, these pioneers are charting a course that others can follow. They're proving that the choice between swords and plowshares is a false one - that with enough creativity and commitment, we can forge a future where both people and profits can flourish.\n\nThis is a message that matters to us all. Whether you're a defense industry executive or a concerned global citizen, the transformation chronicled in these pages holds profound implications. It speaks to the power of innovation to drive positive change, the importance of corporate responsibility in an interconnected world, and the potential for even the most entrenched institutions to evolve and adapt.\n\nBut more than that, it speaks to the resilience of the human spirit. In a time of global challenges and existential threats, it's easy to give in to despair. But the stories you're about to read are a powerful reminder that another way is possible. That by turning our swords into plowshares - by channeling our resources and our resolve into the work of building rather than destroying - we can create a world of prosperity, sustainability, and peace.\n\nSo let's draw inspiration from the visionaries in these pages. Let's see in their example not just a path for the defense industry, but a model for us all. And let's move forward with the conviction that, together, we can make Isaiah's ancient prophecy a modern reality. The journey from swords to plowshares is one we must all take - and it starts here, with the turn of a page.\n\n ","descriptionType":"Abstract"},{"lang":"enc","description":"Acknowledgements\n\nI am grateful for the kindness over the years of the following:\n\n1. Singapore State Courts and its several branches, which have provided me with seemingly endless opportunities to mediate, along with many other branches of the Singapore Government.\n\n2. Singapore Mediation Centre, where I am one of the Principal Mediators, Mediation Coaches, and Mediation Assessors.\n\n3. New York State Courts Access to Justice Program, in particular South Bronx, Brooklyn and Manhattan, which also provided me with seemingly endless opportunities to work with real people and their very important life problems\n\n 4. In addition I thank Vasilyeva of YayImages.com for the excellent image which brings life, emotion, and happiness to my book. May your life have the same happiness and love which your image expresses.\n\n 5. I also thank our wonderful son Benjamin, whose curiosity, creativity, and love for life inspire me every day. May he have a wonderful life and peace.\n\n David Hoicka\n\nSingapore Mediation Solutions \n\nSingapore\n\nMission: This work is a contribution to the global Access to Justice (wd:Q1129527) movement.\n\nRecognition: The author is a recipient of two Access to Justice Awards from the New York State Courts for his work.\n\nBIBLIOGRAPHIC \u0026 AUTHORITY RECORDS\n\n\n\nPublisher: Singapore Mediation Solutions (wd:Q137644965)\n\n\n\nSeries: Mediation for Life and Peace (wd:Q137512185)\n\n\n\n\nWork Identity: (wd:Q137646307)\n\n\nThis Edition: (wd:Q137670415)\n\nThis Book on Amazon: Amazon Book ID: B0D7VRWNS3\n\nThis Book on Google Books: Google Book ID: hWQXEQAAQBAJ\n\nGoogle Books Author Catalog: Full Bibliography for author David Hoicka on Google Play Books\n\n\n\nAuthor ISNI: 0000 0005 2886 676X\n\n\n\n\nAuthor ORCID: 0000-0001-9082-0720\n\n\n\n\nAuthor Google Scholar: 6A7Yrz0AAAAJ\n\n\nAuthor Wikidata: (wd:Q137455251)\n\nAuthor ResearchGate: ResearchGate Profile \"david-hoicka\"\n\nAmazon Author ID: Amazon Author ID B0DCGB7Y3P\n\nOpen Library ID: Author Open Library ID OL3123339A\n\nAuthor LinkedIn: Author David Hoicka LinkedIn\n\n\nRights \u0026 Usage: This work is licensed under CC BY-NC-ND 4.0. It may be freely shared with attribution for non-commercial purposes. The author retains all commercial rights, including distribution via Amazon and Google Books.","descriptionType":"Other"},{"lang":"enc","description":"Contents\n\nContentsAuthor Info    1Acknowledgements    1Preface    2Contents    3110+ Case Studies and Organization Reviews Included in Swords into Plowshares    10Case Studies:    10Smaller case studies:    11Other organizations discussed:    11Introduction    13Chapter 1: The Current State of the Defense Industry    151.0 Introduction    151.1 Global defense spending trends    161.1 Part 1 Analysis of defense budgets across major countries    161.1 Part 2 Factors driving changes in defense spending    181.2 Major players and their dependencies on military contracts    201.2 Part 1 Profiles of top defense contractors and their market shares    211.2 Part 2 Extent of reliance on military contracts for revenue    241.3 Part 1 Challenges faced by the industry in a post-conflict era    261.3 Part 1 Impact of reduced conflicts on demand for defense products    261.3 Part 2  Pressure to diversify and find new markets    281.4 The role of SMEs in the defense supply chain    311.4 Part 1 Importance of SMEs as suppliers and subcontractors    311.4 Part 2 - Challenges faced by SMEs in the defense industry during the transition to a peace economy    341.5 Conclusion    36Chapter 2: Historical Examples of Defense Conversion    372.0 Introduction    372.1 Post-World War II reconversion successes    382.1 Part 1 Case studies of companies that successfully transitioned to civilian markets    382.1 Part 2 Lessons learned from the post-war period    412.2 Part 1 The end of the Cold War and its impact on defense firms    432.2 Part 1 How companies adapted to reduced defense spending in the 1990s    432.2 Part 2 Successful and unsuccessful strategies employed by firms    452.3 Lessons learned from past conversion efforts    482.3 Part 1 Key factors that contributed to successful conversions    482.3 Part 2 Pitfalls to avoid in future conversion efforts    512.4 Case studies: Successful SME conversions in the United States and Europe    532.4 Part 1 Background on the companies and their defense work    542.4 Part 2 How they diversified into civilian markets and the outcomes    57Chapter 2 Conclusion    60Chapter 3: Emerging Opportunities in Renewable Energy    613.0 Introduction    613.1 The growing demand for clean energy solutions    623.1 Part 1 Market size and growth projections for renewable energy    623.1 Part 2 Global drivers of renewable energy demand: Government policies, consumer preferences, and economic imperatives    653.2 How defense companies can leverage their expertise in this field    683.2 Part 1 1058w Transferable skills and technologies from defense to renewable energy    683.2 Part 2 1003w Potential products and services defense companies can offer    703.3 Case study: BAE Systems and hybrid electric propulsion    723.3 Part 1 BAE's development of hybrid electric propulsion technology    723.3 Part 2 Applications of renewable energy in military and civilian markets    743.4 Case study: Lockheed Martin's ventures into solar and wind power    773.4 Part 1 Lockheed Martin's investments and projects in solar and wind energy    773.4 Part 2 Successes and challenges faced in these new markets    793.5 Part 1 Case study: EaglePicher Technologies - An SME success story in renewable energy    813.5 Part 1 Eagle-Picher Technologies, Profile of the company and its background in defense    813.5 Part 2 How international defense companies  successfully pivoted to the renewable energy market    833.5 Alstom (France) An overview of its transition from defense/military to renewable energy    853.5 Part 1 Alstom (France): Expertise relevant to emerging opportunities in renewable energy from its background in defense    853.5 Part 2 Additional ways Alstom is transitioning, and applying its capabilities for Emerging Opportunities in Renewable Energy to commercial/civilian industries    863.6 Mitsubishi Heavy Industries (Japan): An overview of its transition from defense/military to renewable energy    903.6 Part 1 Mitsubishi Heavy Industries (Japan): Expertise relevant to emerging opportunities in renewable energy from its background in defense    903.6 Part 2 Additional ways Mitsubishi is transitioning, and applying its capabilities for Emerging Opportunities in Renewable Energy to commercial/civilian industries    923.0 Conclusion    93Chapter 4: Sustainable Infrastructure Development    944.0 Introduction    944.1 The global need for resilient and smart infrastructure    954.1 Part 1 Challenges posed by aging infrastructure and urbanization    964.1 Part 2 Opportunities for modernization and sustainable development    974.2 Applying defense industry capabilities to infrastructure projects    994.2 Part 1 Relevant expertise in systems integration, project management, and advanced technologies    994.2 Part 2 Potential infrastructure projects defense companies can contribute to    1014.3 Case study: Saab's potential in smart city solutions    1034.3 Part 1 Saab's capabilities in sensors, networks, and data analytics    1034.3 Part 2 How international defense industry capabilities can be applied to develop smart city infrastructure    1054.4 Case Study: Airbus' Expertise in Large-Scale Project Management    1074.4 Part 1 Case Study: Airbus' Expertise in Large-Scale Project Management    1074.4 Part 2 Case Study: Transferability of these skills to major infrastructure developments    1094.5  Case study: SME contributions to sustainable infrastructure utilizing defense capabilities    1114.5 Part 1 Case study: Planys Technologies contribution to sustainable infrastructure from defense capabilities    1114.5 Part 2 Case study: How international defense firms' technologies can enable sustainable infrastructure solutions)    1134.5 Case Study: Balfour Beatty (UK) defense/military capabilities applied for civilian purposes    1154.5 Part 1 Balfour Beatty (UK) background and expertise in defense/military, applicable to civilian / commercial    1154.5 Part 2 How Balfour Beatty is transitioning and creating sustainable infrastructure development using defense / military capabilities    1174.6 Hyundai E\u0026C (South Korea) defense/military capabilities applied for civilian purposes    1204.6 Part 1 Hyundai E\u0026C (South Korea) background and expertise in defense/military, applicable to civilian / commercial    1204.6 Part 2 How Hyundai E\u0026C (South Korea) is transitioning and creating sustainable infrastructure development using defense / military capabilities    1224.0 Conclusion    125Chapter 5: Environmental Remediation and Restoration    1265.0 Introduction    1265.1 The increasing importance of addressing environmental challenges    1275.2 Defense industry's role in contamination cleanup and ecosystem restoration    1295.3 Case study: AECOM and Tetra Tech's hazardous waste remediation services    1325.4 Case study: Parsons' potential in environmental consulting    1355.5 Case Study: SITA Remediation (France): innovation in environmental technology arising from defense/military    1375.5 Part 1 SITA Remediation (France): innovation in environmental technology arising from defense/military    1375.5 Part 2 How SITA Remediation (France) is transitioning and creating Environmental Restoration using defense / military capabilities    1395.6 Bechtel (UK)  defense/military capabilities applied for Environmental Remediation    1415.6 Part 1 Bechtel (UK) background and expertise in defense/military, applicable to Environmental Remediation    1425.6 Part 2 How Bechtel (UK) is transitioning and creating Environmental Restoration using defense / military capabilities    1435.7 Conclusion    146Chapter 6: Cybersecurity and Data Protection    1476.0 Introduction    1476.1 The Critical Need for Robust Cybersecurity in the Digital Age    1506.1 Part 1 Growing cyber threats to governments, businesses, and individuals    1506.1 Part 2 Market demand for cybersecurity products and services    1526.2 How Defense Firms Can Contribute to Civilian Cybersecurity Solutions    1546.2 Part 1 Transferable expertise in securing military networks and systems    1556.2 Part 2 Potential cybersecurity offerings for commercial clients    1576.3 Case study: Raytheon's commercial cybersecurity offerings    1606.3 Part 1 Raytheon's development of cybersecurity solutions for the military    1606.3 Part 2 Expansion into the commercial cybersecurity market    1626.4 Case study: Northrop Grumman's potential in critical infrastructure protection    1656.4 Part 1 Case study: Northrop Grumman's capabilities in securing defense infrastructure    1656.4 Part 2 Applications in protecting civilian critical infrastructure    1686.5 Case Study: Thales cybersecurity defense/military capabilities applied for civilian purposes    1716.5 part 1 Thales cybersecurity capabilities in securing defense infrastructure    1716.5 Part 2 How Thales is transitioning and applying cybersecurity capabilities to commercial/civilian industries    1736.6 Case Study: Airbus (France/Europe) cybersecurity defense/military capabilities applied for civilian purposes    1766.6 Part 1 Airbus (France/Europe) cybersecurity capabilities in securing defense infrastructure    1766.6 Part 2 How Airbus (France/Europe) is transitioning and applying cybersecurity capabilities to commercial/civilian industries    1786.7 Case Study: Rheinmetall (Germany) cybersecurity defense/military capabilities applied for civilian purposes    1826.7 Part 1 Rheinmetall (Germany) cybersecurity capabilities in securing defense infrastructure    1826.7 Part 2 How Rheinmetall (Germany) is transitioning and applying cybersecurity capabilities to commercial/civilian industries    1836.8 Conclusion    187Chapter 7: Advanced Manufacturing and Materials Science    1887.0 Introduction    1887.1 The future of manufacturing and the role of innovative materials    1897.1 Part 1 Trends in advanced manufacturing, including 3D printing and automation    1907.1 Part 2 Importance of materials science in developing new products    1927.2 Defense industry's expertise in advanced manufacturing techniques    1947.2 Part 1 Experience with 3D printing, composite materials, and other innovations    1957.2 Part 2 Potential applications in civilian manufacturing    1987.3 Case study: Lockheed Martin's 3D printing capabilities    2017.3 Part 1 Lockheed Martin's use of 3D printing for aerospace and defense products    2017.3 Part 2 Opportunities to apply this 3D printing expertise for civilian/commercial    2047.4 Case Study: General Dynamics' potential in lightweight composites    2077.4 Part 1 General Dynamics' work with composite materials for military vehicles    2087.4 Part 2 Transferability of lightweight composites to civilian transportation and infrastructure applications    2117.5 Case Study: BAE Systems: A Legacy of Innovation in Defense Manufacturing    2137.5 part 1 BAE Systems: Innovation and expertise in defense materials science and advanced manufacturing capabilities    2147.5 Part 2 BAE Systems: Transitioning Defense Manufacturing Expertise to Sustainable Civilian Solutions    2157.6 Case Study: GKN Aerospace (UK/Europe) GKN Aerospace: Forging Innovations at the Frontier of Defense Manufacturing    2187.6 Part 1 GKN Aerospace (UK/Europe) Innovation and expertise in defense materials science and advanced manufacturing capabilities    2187.6 Part 2 GKN Aerospace (UK/Europe) Transitioning Advanced Manufacturing Prowess to Civilian Industries    2207.7 Conclusion    223Chapter 8: The Role of Universities and Government Research in Defense Conversion    2258.0 Introduction    2258.1 The military-industrial-academic complex and its implications    2268.1 Part 1 Historical ties between defense agencies, contractors, and universities    2268.1 Part 2 defense funding and academic research    2288.2 Redirecting defense-funded research towards peaceful applications    2318.2 Part 1 Opportunities to refocus research on civilian needs and markets    2318.2 Part 2 Challenges in transitioning defense-oriented research programs    2348.3 Case studies: Successful university-industry collaborations in dual-use technologies    2368.3 Part 1 Examples of university research projects with both military and civilian applications    2368.3 Part 2 Lessons learned from effective collaborations    2388.4 The importance of government support for SME research and development    2418.4 Part 1 Role of government grants and partnerships in enabling SME innovation    2418.4 part 2 Successful examples of government-supported SME research projects    2448.5 Conclusion    247Chapter 9: Strategies for Successful Defense Industry Conversion    2499.0 Introduction    2499.1 Part 1 Identifying Core Competencies and transferable skills for defense companies    2519.1 Part 1 Framework for assessing a defense company's strengths and capabilities    2519.1 Part 2 Process for identifying civilian market opportunities that align with core competencies    2529.2 Fostering partnerships with civilian industries and academia    2539.2 Part 1 Benefits of collaborating with non-defense partners    2539.2 Part 2 Strategies for identifying and establishing effective partnerships    2559.3 Investing in Dual-Use Technologies: Unlocking the Potential for Innovation and Prosperity    2589.4 Retraining and upskilling the workforce for new opportunities    2619.4 Part 1 Challenges in transitioning a defense-focused workforce    2619.4 Part 2 Best practices in employee retraining and support during conversion    2639.5 Tailored strategies for SMEs in the defense supply chain    2669.5 Part 1 Unique challenges and opportunities faced by defense SMEs    2669.5 Part 2 Specific strategies for SMEs to successfully navigate conversion    2689.6 Conclusion    271Chapter 10: Policy Recommendations and Stakeholder Engagement    27210.0 Introduction    27210.1 Role of Governments in Facilitating Defense Industry Conversion    27310.1 Part 1 Policy levers available to incentivize and support conversion efforts    27310.1 Part 2 Examples of effective government policies and programs    27510.2 Engaging stakeholders, including employees, shareholders, and communities    27910.2 Part 1 Importance of stakeholder buy-in and support for successful conversion    27910.2 Part 2 Strategies for communicating and collaborating with key stakeholders    28210.3 Proposing incentives, grants, and public-private partnerships    28410.3 Part 1 Specific policy recommendations to encourage defense industry conversion    28510.3 Part 2 Potential models for public-private partnerships and funding mechanisms    28710.4 Supporting SME participation in defense conversion efforts    29010.5 Conclusion    294Conclusion    295END    297\n\n110+ Case Studies and Organization Reviews Included in Swords into Plowshares\n\nCase Studies:\n\n1)    2.4 Parts 1-2 Lau Technologies, Chandler Evans, and Krauss-Maffei Wegmann (KMW): Shining Examples of Successful SME Conversions2)    3.3 Case study: BAE Systems and hybrid electric propulsion3)    3.4 Case study: Lockheed Martin's ventures into solar and wind power  4)    3.5 Part 1 Case study: EaglePicher Technologies - An SME success story in renewable energy5)    4.3 Case study: Saab's potential in smart city solutions6)    4.4 Case Study: Airbus' Expertise in Large-Scale Project Management7)    4.5 Case Study: Balfour Beatty (UK) defense/military capabilities applied for civilian purposes8)    4.5 Part 1 Case study: Planys Technologies contribution to sustainable infrastructure from defense capabilities9)    5.3 Case study: AECOM and Tetra Tech's hazardous waste remediation services10)    5.4 Case study: Parsons' potential in environmental consulting11)    5.5 Case Study: SITA Remediation (France): innovation in environmental technology arising from defense/military12)    6.3 Case study: Raytheon's commercial cybersecurity offerings13)    6.4 Case study: Northrop Grumman's potential in critical infrastructure protection14)    6.5 Case Study: Thales cybersecurity defense/military capabilities applied for civilian purposes15)    6.6 Case Study: Airbus (France/Europe) cybersecurity defense/military capabilities applied for civilian purposes16)    6.7 Case Study: Rheinmetall (Germany) cybersecurity defense/military capabilities applied for civilian purposes17)    7.3 Case study: Lockheed Martin's 3D printing capabilities  18)    7.4 Case Study: General Dynamics' potential in lightweight composites19)    7.5 Case Study: BAE Systems: A Legacy of Innovation in Defense Manufacturing20)    7.6 Case Study: GKN Aerospace (UK/Europe) GKN Aerospace: Forging Innovations at the Frontier of Defense Manufacturing\n\nSmaller case studies:\n\n1)    Case Study: Airbus Demonstrating the Power of Diversification2)    Case Study: Galen Robotics (Singapore)3)    Case Study: General Dynamics' Gulfstream Division4)    Case Study: Iamus (France)5)    Case Study: MIT's Institute for Soldier Nanotechnologies6)    Case Study: Nanoxis (Switzerland)7)    Case Study: Northrop Grumman and EpiSci Collaboration8)    Case Study: Raytheon's Strategic Diversification9)    Case Study: Textron's Successful Diversification10)    Case Study: The University of Cambridge's Graphene Research11)    Case Study: UK's Defense Diversification Agency (DDA): Supporting Workers and Communities\n\nOther organizations discussed:\n\n1)    AECOM Engineering2)    Anduril Industries3)    Arconic, a leading provider of advanced materials4)    Avro, Pioneering the Modern Air Travel Industry in Post-War Britain5)    BAE Systems (British Aerospace Europe and Marconi Electronic Systems merger) 6)    Boeing (acquired rival McDonnell Douglas) 7)    British Aerospace8)    BYD (China)9)    Carl Zeiss, German optics manufacturer which pivoted from producing military rangefinders to high-quality civilian cameras10)    Daewoo Heavy Industries11)    Daimler-Benz Aerospace (DASA)12)    Dassault Aviation (France)13)    Defense and Security Accelerator (DASA) (UK)14)    Defense Acquisition Program Administration (DAPA) (South Korea)15)    Defense Innovation Unit (DIU) in the United States16)    Denel SOC Ltd, a South African state-owned aerospace and defense company17)    Diehl Defense (Germany)18)    Droniq19)    EADS (now Airbus)(Aérospatiale France's and Germany's DASA merger)20)    Ecotècnia S.c.c.l., (Spanish wind power equipment manufacturing and installation company established in 1981, acquired by Alstom 2007)21)    Embraer, (Brazilian aerospace conglomerate)22)    European Trade Union Confederation (ETUC)23)    Fiat Aviazione, (Italian aerospace company, which transformed its wartime fighter plane expertise into a thriving business in civilian aircraft and automobiles)24)    Fincantieri (Italy)25)    Fluor26)    Forcepoint (Websense)27)    Georgia Institute of Technology28)    GKN Aerospace29)    Hanwha (South Korea) 30)    Hensoldt (Germany) 31)    Hyundai South Korea and 32)    International Association of Machinists and Aerospace Workers (IAM)33)    Jacobs Engineering34)    Karolinska Institute in Sweden35)    Kawasaki Heavy Industries (Japan)36)    KBR (formerly Kellogg Brown \u0026 Root Engineering) 37)    KMW (Krauss-Maffei and Wegmann)38)    Krupp (German industrial giant merged with rival Thyssen in 1999)39)    Larsen \u0026 Toubro L\u0026T India40)    Lau Technologies41)    Leidos Aerospace42)    Leonardo (Italy)43)    Lockheed and Martin Marietta (merged to form Lockheed Martin) 44)    Massachusetts Institute of Technology (MIT)45)    Meggitt PLC, British engineering company46)    Milrem Robotics (Estonia)47)    Ministry of Economy, Trade and Industry (METI) (Japan)48)    Mitsubishi Heavy Industries (Japan)49)    National University of Singapore50)    Navantia (Spain) and 51)    Ocean Renewable Power Company (ORPC), a leading developer of marine renewable energy technologies52)    Otokar Turkey 53)    Oxbotica (UK-based SME)54)    Paramount Group (South Africa)55)    Patria (Finland)56)    Planys (Singapore)57)    Poongsan Corporation (South Korea)58)    QinetiQ (UK) and 59)    Renault60)    Rheinmetall (Germany) 61)    Rolls-Royce (United Kingdom)62)    Saab (Sweden)63)    Safran (France) 64)    Saft (France),65)    Samsung C\u0026T (South Korea)66)    Sarcos Robotics67)    Sesto Robotics68)    Sintavia69)    Skyline Partners70)    Sonde Health, a Boston-based company71)    ST Engineering (Singapore)72)    Technical University of Munich73)    Tetra Tech Engineering74)    Thales (France)75)    Thales-Raytheon Systems joint venture76)    Tokyo Institute of Technology77)    Turkish Aerospace Industries (Turkey)78)    United Auto Workers (UAW)79)    University of Cambridge80)    University of Cambridge Graphene Centre81)    Willys-Overland Company: Adapting the Iconic Jeep for Civilian Needs82)    Wingcopter\n\n ","descriptionType":"TableOfContents"}],"geoLocations":[],"fundingReferences":[],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHJlc291cmNlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00L21ldGFkYXRhLnhzZCI+CiAgPGlkZW50aWZpZXIgaWRlbnRpZmllclR5cGU9IkRPSSI+MTAuNTI4MS9aRU5PRE8uMTUyMzg3MDY8L2lkZW50aWZpZXI+CiAgPGNyZWF0b3JzPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkhvaWNrYSwgRGF2aWQ8L2NyZWF0b3JOYW1lPgogICAgICA8Z2l2ZW5OYW1lPkRhdmlkPC9naXZlbk5hbWU+CiAgICAgIDxmYW1pbHlOYW1lPkhvaWNrYTwvZmFtaWx5TmFtZT4KICAgICAgPG5hbWVJZGVudGlmaWVyIG5hbWVJZGVudGlmaWVyU2NoZW1lPSJPUkNJRCIgc2NoZW1lVVJJPSIiPjAwMDAtMDAwMS05MDgyLTA3MjA8L25hbWVJZGVudGlmaWVyPgogICAgICA8YWZmaWxpYXRpb24+U2luZ2Fwb3JlIE1lZGlhdGlvbiBDZW50cmU8L2FmZmlsaWF0aW9uPgogICAgICA8YWZmaWxpYXRpb24+U2luZ2Fwb3JlIE1lZGlhdGlvbiBTb2x1dGlvbnM8L2FmZmlsaWF0aW9uPgogICAgPC9jcmVhdG9yPgogIDwvY3JlYXRvcnM+CiAgPHRpdGxlcz4KICAgIDx0aXRsZT5Td29yZHMgaW50byBQbG93c2hhcmVzOiBIZWxwaW5nIERlZmVuc2UgSW5kdXN0cmllcyBiZWNvbWUgUHJvZml0YWJsZSB3aXRoIFBlYWNlPC90aXRsZT4KICA8L3RpdGxlcz4KICA8cHVibGlzaGVyPlNpbmdhcG9yZSBNZWRpYXRpb24gU29sdXRpb25zPC9wdWJsaXNoZXI+CiAgPHB1YmxpY2F0aW9uWWVhcj4yMDI0PC9wdWJsaWNhdGlvblllYXI+CiAgPHJlc291cmNlVHlwZSByZXNvdXJjZVR5cGVHZW5lcmFsPSJCb29rIi8+CiAgPHN1YmplY3RzPgogICAgPHN1YmplY3Q+bWVkaWF0aW9uPC9zdWJqZWN0PgogICAgPHN1YmplY3Q+cGVhY2U8L3N1YmplY3Q+CiAgICA8c3ViamVjdD5kZWZlbnNlIGluZHVzdHJpZXM8L3N1YmplY3Q+CiAgICA8c3ViamVjdD5lY29ub21pYyBncm93dGg8L3N1YmplY3Q+CiAgPC9zdWJqZWN0cz4KICA8ZGF0ZXM+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iSXNzdWVkIj4yMDI0PC9kYXRlPgogIDwvZGF0ZXM+CiAgPGxhbmd1YWdlPmVuYzwvbGFuZ3VhZ2U+CiAgPGFsdGVybmF0ZUlkZW50aWZpZXJzPgogICAgPGFsdGVybmF0ZUlkZW50aWZpZXIgYWx0ZXJuYXRlSWRlbnRpZmllclR5cGU9IlVSTCI+aHR0cHM6Ly93d3cud2lraWRhdGEub3JnL3dpa2kvUTEzNzY2NDk3MzwvYWx0ZXJuYXRlSWRlbnRpZmllcj4KICAgIDxhbHRlcm5hdGVJZGVudGlmaWVyIGFsdGVybmF0ZUlkZW50aWZpZXJUeXBlPSJJU0JOIj45NzgtOTgxLTE3ODk2LTYtMzwvYWx0ZXJuYXRlSWRlbnRpZmllcj4KICAgIDxhbHRlcm5hdGVJZGVudGlmaWVyIGFsdGVybmF0ZUlkZW50aWZpZXJUeXBlPSJJU0JOIj45NzgtOTgxLTE3ODk2LTctMDwvYWx0ZXJuYXRlSWRlbnRpZmllcj4KICAgIDxhbHRlcm5hdGVJZGVudGlmaWVyIGFsdGVybmF0ZUlkZW50aWZpZXJUeXBlPSJJU0JOIj45NzktOC0tOTA2MjkwMDgtMzwvYWx0ZXJuYXRlSWRlbnRpZmllcj4KICAgIDxhbHRlcm5hdGVJZGVudGlmaWVyIGFsdGVybmF0ZUlkZW50aWZpZXJUeXBlPSJJU0JOIj45NzktOC0tOTA2MjkwMDktMDwvYWx0ZXJuYXRlSWRlbnRpZmllcj4KICA8L2FsdGVybmF0ZUlkZW50aWZpZXJzPgogIDxyZWxhdGVkSWRlbnRpZmllcnM+CiAgICA8cmVsYXRlZElkZW50aWZpZXIgcmVsYXRlZElkZW50aWZpZXJUeXBlPSJET0kiIHJlbGF0aW9uVHlwZT0iSXNTdXBwbGVtZW50ZWRCeSIgcmVzb3VyY2VUeXBlR2VuZXJhbD0iQm9vayI+MTAuNTI4MS96ZW5vZG8uMTUyMzg4NzA8L3JlbGF0ZWRJZGVudGlmaWVyPgogICAgPHJlbGF0ZWRJZGVudGlmaWVyIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iRE9JIiByZWxhdGlvblR5cGU9IklzU3VwcGxlbWVudGVkQnkiIHJlc291cmNlVHlwZUdlbmVyYWw9IkJvb2siPjEwLjUyODEvemVub2RvLjE1MjQwNjIxPC9yZWxhdGVkSWRlbnRpZmllcj4KICAgIDxyZWxhdGVkSWRlbnRpZmllciByZWxhdGVkSWRlbnRpZmllclR5cGU9IkRPSSIgcmVsYXRpb25UeXBlPSJJc1N1cHBsZW1lbnRlZEJ5IiByZXNvdXJjZVR5cGVHZW5lcmFsPSJCb29rIj4xMC41MjgxL3plbm9kby4xNTIzODc4NzwvcmVsYXRlZElkZW50aWZpZXI+CiAgICA8cmVsYXRlZElkZW50aWZpZXIgcmVsYXRlZElkZW50aWZpZXJUeXBlPSJET0kiIHJlbGF0aW9uVHlwZT0iSXNTdXBwbGVtZW50ZWRCeSIgcmVzb3VyY2VUeXBlR2VuZXJhbD0iQm9vayI+MTAuNTI4MS96ZW5vZG8uMTUyODkxOTA8L3JlbGF0ZWRJZGVudGlmaWVyPgogICAgPHJlbGF0ZWRJZGVudGlmaWVyIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iRE9JIiByZWxhdGlvblR5cGU9IklzU3VwcGxlbWVudGVkQnkiIHJlc291cmNlVHlwZUdlbmVyYWw9IkJvb2siPjEwLjUyODEvemVub2RvLjE1MjM5MTEwPC9yZWxhdGVkSWRlbnRpZmllcj4KICAgIDxyZWxhdGVkSWRlbnRpZmllciByZWxhdGVkSWRlbnRpZmllclR5cGU9IkRPSSIgcmVsYXRpb25UeXBlPSJJc1N1cHBsZW1lbnRlZEJ5IiByZXNvdXJjZVR5cGVHZW5lcmFsPSJCb29rIj4xMC41MjgxL3plbm9kby4xNTIzOTI3NjwvcmVsYXRlZElkZW50aWZpZXI+CiAgICA8cmVsYXRlZElkZW50aWZpZXIgcmVsYXRlZElkZW50aWZpZXJUeXBlPSJET0kiIHJlbGF0aW9uVHlwZT0iSXNTdXBwbGVtZW50ZWRCeSIgcmVzb3VyY2VUeXBlR2VuZXJhbD0iQm9vayI+MTAuNTI4MS96ZW5vZG8uMTUyMzk0MTM8L3JlbGF0ZWRJZGVudGlmaWVyPgogICAgPHJlbGF0ZWRJZGVudGlmaWVyIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iRE9JIiByZWxhdGlvblR5cGU9IklzU3VwcGxlbWVudGVkQnkiIHJlc291cmNlVHlwZUdlbmVyYWw9IkJvb2siPjEwLjUyODEvemVub2RvLjE1MjIzNzk0PC9yZWxhdGVkSWRlbnRpZmllcj4KICAgIDxyZWxhdGVkSWRlbnRpZmllciByZWxhdGVkSWRlbnRpZmllclR5cGU9IkRPSSIgcmVsYXRpb25UeXBlPSJJc1N1cHBsZW1lbnRlZEJ5IiByZXNvdXJjZVR5cGVHZW5lcmFsPSJCb29rIj4xMC41MjgxL3plbm9kby4xNTI4OTQxMTwvcmVsYXRlZElkZW50aWZpZXI+CiAgICA8cmVsYXRlZElkZW50aWZpZXIgcmVsYXRlZElkZW50aWZpZXJUeXBlPSJET0kiIHJlbGF0aW9uVHlwZT0iSXNTdXBwbGVtZW50ZWRCeSIgcmVzb3VyY2VUeXBlR2VuZXJhbD0iQm9vayI+MTAuNTI4MS96ZW5vZG8uMTUyNDAxMzI8L3JlbGF0ZWRJZGVudGlmaWVyPgogICAgPHJlbGF0ZWRJZGVudGlmaWVyIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iRE9JIiByZWxhdGlvblR5cGU9IklzU3VwcGxlbWVudGVkQnkiIHJlc291cmNlVHlwZUdlbmVyYWw9IkJvb2siPjEwLjUyODEvemVub2RvLjE1MjQwMzc3PC9yZWxhdGVkSWRlbnRpZmllcj4KICAgIDxyZWxhdGVkSWRlbnRpZmllciByZWxhdGVkSWRlbnRpZmllclR5cGU9IkRPSSIgcmVsYXRpb25UeXBlPSJJc1N1cHBsZW1lbnRlZEJ5IiByZXNvdXJjZVR5cGVHZW5lcmFsPSJCb29rIj4xMC41MjgxL3plbm9kby4xNTMxMDA2MjwvcmVsYXRlZElkZW50aWZpZXI+CiAgICA8cmVsYXRlZElkZW50aWZpZXIgcmVsYXRlZElkZW50aWZpZXJUeXBlPSJVUkwiIHJlbGF0aW9uVHlwZT0iSXNJZGVudGljYWxUbyIgcmVzb3VyY2VUeXBlR2VuZXJhbD0iQm9vayI+aHR0cHM6Ly9ib29rcy5nb29nbGUuY29tL2Jvb2tzP2lkPWhXUVhFUUFBUUJBSjwvcmVsYXRlZElkZW50aWZpZXI+CiAgICA8cmVsYXRlZElkZW50aWZpZXIgcmVsYXRlZElkZW50aWZpZXJUeXBlPSJVUkwiIHJlbGF0aW9uVHlwZT0iSXNJZGVudGljYWxUbyIgcmVzb3VyY2VUeXBlR2VuZXJhbD0iQm9vayI+aHR0cHM6Ly93d3cuYW1hem9uLmNvbS8tL2RwL0IwRDdWUldOUzM8L3JlbGF0ZWRJZGVudGlmaWVyPgogICAgPHJlbGF0ZWRJZGVudGlmaWVyIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iVVJMIiByZWxhdGlvblR5cGU9IklzSWRlbnRpY2FsVG8iIHJlc291cmNlVHlwZUdlbmVyYWw9IlRleHQiPmh0dHBzOi8vd3d3Lndpa2lkYXRhLm9yZy93aWtpL1ExMzc2NjQ5NzM8L3JlbGF0ZWRJZGVudGlmaWVyPgogICAgPHJlbGF0ZWRJZGVudGlmaWVyIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iVVJMIiByZWxhdGlvblR5cGU9IlJlZmVyZW5jZXMiIHJlc291cmNlVHlwZUdlbmVyYWw9IlRleHQiPmh0dHBzOi8vd3d3Lndpa2lkYXRhLm9yZy93aWtpL1ExMzc2NDQ5NjU8L3JlbGF0ZWRJZGVudGlmaWVyPgogICAgPHJlbGF0ZWRJZGVudGlmaWVyIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iVVJMIiByZWxhdGlvblR5cGU9IlJlZmVyZW5jZXMiIHJlc291cmNlVHlwZUdlbmVyYWw9IlRleHQiPmh0dHBzOi8vd3d3Lndpa2lkYXRhLm9yZy93aWtpL1ExMzc1MTIxODU8L3JlbGF0ZWRJZGVudGlmaWVyPgogICAgPHJlbGF0ZWRJZGVudGlmaWVyIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iVVJMIiByZWxhdGlvblR5cGU9IklzSWRlbnRpY2FsVG8iIHJlc291cmNlVHlwZUdlbmVyYWw9IlRleHQiPmh0dHBzOi8vd3d3Lndpa2lkYXRhLm9yZy93aWtpL1ExMzc0NTUyNTE8L3JlbGF0ZWRJZGVudGlmaWVyPgogICAgPHJlbGF0ZWRJZGVudGlmaWVyIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iRE9JIiByZWxhdGlvblR5cGU9IklzSWRlbnRpY2FsVG8iIHJlc291cmNlVHlwZUdlbmVyYWw9IlRleHQiPjEwLjUyODEvemVub2RvLjE4MDU0NDAzPC9yZWxhdGVkSWRlbnRpZmllcj4KICAgIDxyZWxhdGVkSWRlbnRpZmllciByZWxhdGVkSWRlbnRpZmllclR5cGU9IkRPSSIgcmVsYXRpb25UeXBlPSJJc0lkZW50aWNhbFRvIiByZXNvdXJjZVR5cGVHZW5lcmFsPSJUZXh0Ij4xMC41MjgxL3plbm9kby4xNTIzODcwNjwvcmVsYXRlZElkZW50aWZpZXI+CiAgICA8cmVsYXRlZElkZW50aWZpZXIgcmVsYXRlZElkZW50aWZpZXJUeXBlPSJET0kiIHJlbGF0aW9uVHlwZT0iSXNJZGVudGljYWxUbyIgcmVzb3VyY2VUeXBlR2VuZXJhbD0iQm9vayI+MTAuNjY0MDQvcHViLnMwMS52MDUuZW48L3JlbGF0ZWRJZGVudGlmaWVyPgogICAgPHJlbGF0ZWRJZGVudGlmaWVyIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iRE9JIiByZWxhdGlvblR5cGU9IklzVmVyc2lvbk9mIj4xMC41MjgxL3plbm9kby4xNTIzODcwNjwvcmVsYXRlZElkZW50aWZpZXI+CiAgPC9yZWxhdGVkSWRlbnRpZmllcnM+CiAgPHNpemVzLz4KICA8Zm9ybWF0cy8+CiAgPHZlcnNpb24vPgogIDxyaWdodHNMaXN0PgogICAgPHJpZ2h0cyByaWdodHNVUkk9Imh0dHBzOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1uYy1uZC80LjAvbGVnYWxjb2RlIiByaWdodHNJZGVudGlmaWVyPSJjYy1ieS1uYy1uZC00LjAiIHJpZ2h0c0lkZW50aWZpZXJTY2hlbWU9InNwZHgiPkNyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24gTm9uIENvbW1lcmNpYWwgTm8gRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWw8L3JpZ2h0cz4KICAgIDxyaWdodHMgcmlnaHRzVVJJPSJodHRwOi8vcmlnaHRzc3RhdGVtZW50cy5vcmcvdm9jYWIvSW5DLzEuMC8iPkNvcHlyaWdodCDCqSBEYXZpZCBIb2lja2EsIEFsbCBSaWdodHMgUmVzZXJ2ZWQ8L3JpZ2h0cz4KICA8L3JpZ2h0c0xpc3Q+CiAgPGRlc2NyaXB0aW9ucz4KICAgIDxkZXNjcmlwdGlvbiBkZXNjcmlwdGlvblR5cGU9IkFic3RyYWN0Ij5QcmVmYWNlCgoiVGhleSB3aWxsIGJlYXQgdGhlaXIgc3dvcmRzIGludG8gcGxvd3NoYXJlcyBhbmQgdGhlaXIgc3BlYXJzIGludG8gcHJ1bmluZyBob29rcy4gTmF0aW9uIHdpbGwgbm90IHRha2UgdXAgc3dvcmQgYWdhaW5zdCBuYXRpb24sIG5vciB3aWxsIHRoZXkgdHJhaW4gZm9yIHdhciBhbnltb3JlLiIgLSBJc2FpYWggMjo0LCBOSVYgQmlibGUKClByZWZhY2U6IEEgVmlzaW9uIG9mIEhvcGUKCkluIGEgd29ybGQgdGhhdCBvZnRlbiBmZWVscyB0b3JuIGJ5IGNvbmZsaWN0IGFuZCBzdHJpZmUsIHRoZSBhbmNpZW50IHdvcmRzIG9mIHRoZSBwcm9waGV0IElzYWlhaCBvZmZlciBhIHZpc2lvbiBvZiBwcm9mb3VuZCBob3BlLiAiVGhleSB3aWxsIGJlYXQgdGhlaXIgc3dvcmRzIGludG8gcGxvd3NoYXJlcywiIGhlIHdyb3RlLCAiYW5kIHRoZWlyIHNwZWFycyBpbnRvIHBydW5pbmcgaG9va3MuIiBJdCdzIGEgcG93ZXJmdWwgaW1hZ2UgLSBhIGZ1dHVyZSB3aGVyZSB0aGUgdG9vbHMgb2Ygd2FyIGFyZSB0cmFuc2Zvcm1lZCBpbnRvIHRoZSBpbnN0cnVtZW50cyBvZiBwZWFjZSBhbmQgcHJvc3Blcml0eS4KCkZvciB0aGUgZGVmZW5zZSBpbmR1c3RyeSwgdGhpcyB2aXNpb24gaXMgbW9yZSB0aGFuIGp1c3QgYSBsb2Z0eSBpZGVhbC4gSXQncyBhIHJvYWRtYXAgZm9yIGEgYnJpZ2h0ZXIgdG9tb3Jyb3cuIEFzIHRoZSB3b3JsZCBjaGFuZ2VzIGFuZCB0aGUgcHJpb3JpdGllcyBvZiBuYXRpb25zIHNoaWZ0LCB0aGUgY29tcGFuaWVzIHRoYXQgaGF2ZSBsb25nIGJlZW4gYXQgdGhlIGZvcmVmcm9udCBvZiBtaWxpdGFyeSBpbm5vdmF0aW9uIGFyZSBmYWNlZCB3aXRoIGEgY2hvaWNlLiBUaGV5IGNhbiBjbGluZyB0byB0aGUgd2F5cyBvZiB0aGUgcGFzdCwgb3IgdGhleSBjYW4gYWRhcHQsIGV2b2x2ZSwgYW5kIGFwcGx5IHRoZWlyIGltbWVuc2Ugc3RyZW5ndGhzIHRvIHNvbHZpbmcgdGhlIGNoYWxsZW5nZXMgb2YgYSBuZXcgZXJhLgoKVGhpcyBib29rIGlzIHRoZSBzdG9yeSBvZiB0aG9zZSB3aG8gaGF2ZSBjaG9zZW4gdGhlIGxhdHRlciBwYXRoLiBJbiB0aGUgcGFnZXMgdGhhdCBmb2xsb3csIHlvdSdsbCBtZWV0IHRoZSB2aXNpb25hcnkgbGVhZGVycyBhbmQgb3JnYW5pemF0aW9ucyB3aG8gYXJlIGF0IHRoZSB2YW5ndWFyZCBvZiBhIHBvd2VyZnVsIHRyYW5zZm9ybWF0aW9uLiBGcm9tIHBpb25lZXJpbmcgZW52aXJvbm1lbnRhbCByZW1lZGlhdGlvbiB0byByZXZvbHV0aW9uaXppbmcgY2l2aWxpYW4gbWFudWZhY3R1cmluZywgdGhleSdyZSB0dXJuaW5nIHN3b3JkcyBpbnRvIHBsb3dzaGFyZXMgaW4gdGhlIG1vc3QgbGl0ZXJhbCBzZW5zZS4KCkJ1dCB0aGlzIGlzbid0IGp1c3QgYSBzdG9yeSBvZiBjb3Jwb3JhdGUgc3RyYXRlZ3kgb3IgbWFya2V0IHRyZW5kcy4gSXQncyBhIHByb2ZvdW5kbHkgaHVtYW4gdGFsZSBvZiBjb3VyYWdlLCByZXNpbGllbmNlLCBhbmQgdGhlIHVuc2hha2FibGUgYmVsaWVmIHRoYXQgYSBiZXR0ZXIgd29ybGQgaXMgcG9zc2libGUuIEJlaGluZCBldmVyeSBpbm5vdmF0aW9uIGFuZCBldmVyeSBib2xkIG5ldyB2ZW50dXJlIGFyZSBjb3VudGxlc3MgaW5kaXZpZHVhbHMgLSBlbmdpbmVlcnMgYW5kIGVudHJlcHJlbmV1cnMsIGRyZWFtZXJzIGFuZCBkb2VycyAtIHdobyBoYXZlIHN0YWtlZCB0aGVpciBsaXZlbGlob29kcyBhbmQgdGhlaXIgZnV0dXJlcyBvbiB0aGUgY29udmljdGlvbiB0aGF0IHRoZWlyIHNraWxscyBhbmQgZXhwZXJ0aXNlIGNhbiBtYWtlIGEgcmVhbCBkaWZmZXJlbmNlLgoKVGhlaXIgam91cm5leXMgaGF2ZSBub3QgYmVlbiBlYXN5LiBUaGUgcGF0aCBmcm9tIGNvbmZsaWN0IHRvIGNyZWF0aW9uIGlzIHN0cmV3biB3aXRoIG9ic3RhY2xlcyBhbmQgdW5jZXJ0YWludGllcy4gQnV0IHRocm91Z2ggdGhlaXIgc3RydWdnbGVzIGFuZCB0aGVpciB0cml1bXBocywgdGhlc2UgcGlvbmVlcnMgYXJlIGNoYXJ0aW5nIGEgY291cnNlIHRoYXQgb3RoZXJzIGNhbiBmb2xsb3cuIFRoZXkncmUgcHJvdmluZyB0aGF0IHRoZSBjaG9pY2UgYmV0d2VlbiBzd29yZHMgYW5kIHBsb3dzaGFyZXMgaXMgYSBmYWxzZSBvbmUgLSB0aGF0IHdpdGggZW5vdWdoIGNyZWF0aXZpdHkgYW5kIGNvbW1pdG1lbnQsIHdlIGNhbiBmb3JnZSBhIGZ1dHVyZSB3aGVyZSBib3RoIHBlb3BsZSBhbmQgcHJvZml0cyBjYW4gZmxvdXJpc2guCgpUaGlzIGlzIGEgbWVzc2FnZSB0aGF0IG1hdHRlcnMgdG8gdXMgYWxsLiBXaGV0aGVyIHlvdSdyZSBhIGRlZmVuc2UgaW5kdXN0cnkgZXhlY3V0aXZlIG9yIGEgY29uY2VybmVkIGdsb2JhbCBjaXRpemVuLCB0aGUgdHJhbnNmb3JtYXRpb24gY2hyb25pY2xlZCBpbiB0aGVzZSBwYWdlcyBob2xkcyBwcm9mb3VuZCBpbXBsaWNhdGlvbnMuIEl0IHNwZWFrcyB0byB0aGUgcG93ZXIgb2YgaW5ub3ZhdGlvbiB0byBkcml2ZSBwb3NpdGl2ZSBjaGFuZ2UsIHRoZSBpbXBvcnRhbmNlIG9mIGNvcnBvcmF0ZSByZXNwb25zaWJpbGl0eSBpbiBhbiBpbnRlcmNvbm5lY3RlZCB3b3JsZCwgYW5kIHRoZSBwb3RlbnRpYWwgZm9yIGV2ZW4gdGhlIG1vc3QgZW50cmVuY2hlZCBpbnN0aXR1dGlvbnMgdG8gZXZvbHZlIGFuZCBhZGFwdC4KCkJ1dCBtb3JlIHRoYW4gdGhhdCwgaXQgc3BlYWtzIHRvIHRoZSByZXNpbGllbmNlIG9mIHRoZSBodW1hbiBzcGlyaXQuIEluIGEgdGltZSBvZiBnbG9iYWwgY2hhbGxlbmdlcyBhbmQgZXhpc3RlbnRpYWwgdGhyZWF0cywgaXQncyBlYXN5IHRvIGdpdmUgaW4gdG8gZGVzcGFpci4gQnV0IHRoZSBzdG9yaWVzIHlvdSdyZSBhYm91dCB0byByZWFkIGFyZSBhIHBvd2VyZnVsIHJlbWluZGVyIHRoYXQgYW5vdGhlciB3YXkgaXMgcG9zc2libGUuIFRoYXQgYnkgdHVybmluZyBvdXIgc3dvcmRzIGludG8gcGxvd3NoYXJlcyAtIGJ5IGNoYW5uZWxpbmcgb3VyIHJlc291cmNlcyBhbmQgb3VyIHJlc29sdmUgaW50byB0aGUgd29yayBvZiBidWlsZGluZyByYXRoZXIgdGhhbiBkZXN0cm95aW5nIC0gd2UgY2FuIGNyZWF0ZSBhIHdvcmxkIG9mIHByb3NwZXJpdHksIHN1c3RhaW5hYmlsaXR5LCBhbmQgcGVhY2UuCgpTbyBsZXQncyBkcmF3IGluc3BpcmF0aW9uIGZyb20gdGhlIHZpc2lvbmFyaWVzIGluIHRoZXNlIHBhZ2VzLiBMZXQncyBzZWUgaW4gdGhlaXIgZXhhbXBsZSBub3QganVzdCBhIHBhdGggZm9yIHRoZSBkZWZlbnNlIGluZHVzdHJ5LCBidXQgYSBtb2RlbCBmb3IgdXMgYWxsLiBBbmQgbGV0J3MgbW92ZSBmb3J3YXJkIHdpdGggdGhlIGNvbnZpY3Rpb24gdGhhdCwgdG9nZXRoZXIsIHdlIGNhbiBtYWtlIElzYWlhaCdzIGFuY2llbnQgcHJvcGhlY3kgYSBtb2Rlcm4gcmVhbGl0eS4gVGhlIGpvdXJuZXkgZnJvbSBzd29yZHMgdG8gcGxvd3NoYXJlcyBpcyBvbmUgd2UgbXVzdCBhbGwgdGFrZSAtIGFuZCBpdCBzdGFydHMgaGVyZSwgd2l0aCB0aGUgdHVybiBvZiBhIHBhZ2UuCgrCoDwvZGVzY3JpcHRpb24+CiAgICA8ZGVzY3JpcHRpb24geG1sOmxhbmc9ImVuYyIgZGVzY3JpcHRpb25UeXBlPSJPdGhlciI+QWNrbm93bGVkZ2VtZW50cwoKSSBhbSBncmF0ZWZ1bCBmb3IgdGhlIGtpbmRuZXNzIG92ZXIgdGhlIHllYXJzIG9mIHRoZSBmb2xsb3dpbmc6CgoxLiBTaW5nYXBvcmUgU3RhdGUgQ291cnRzIGFuZCBpdHMgc2V2ZXJhbCBicmFuY2hlcywgd2hpY2ggaGF2ZSBwcm92aWRlZCBtZSB3aXRoIHNlZW1pbmdseSBlbmRsZXNzIG9wcG9ydHVuaXRpZXMgdG8gbWVkaWF0ZSwgYWxvbmcgd2l0aCBtYW55IG90aGVyIGJyYW5jaGVzIG9mIHRoZSBTaW5nYXBvcmUgR292ZXJubWVudC4KCjIuwqBTaW5nYXBvcmUgTWVkaWF0aW9uIENlbnRyZSwgd2hlcmUgSSBhbSBvbmUgb2YgdGhlIFByaW5jaXBhbCBNZWRpYXRvcnMsIE1lZGlhdGlvbiBDb2FjaGVzLCBhbmQgTWVkaWF0aW9uIEFzc2Vzc29ycy4KCjMuIE5ldyBZb3JrIFN0YXRlIENvdXJ0cyBBY2Nlc3MgdG8gSnVzdGljZSBQcm9ncmFtLCBpbiBwYXJ0aWN1bGFyIFNvdXRoIEJyb254LCBCcm9va2x5biBhbmQgTWFuaGF0dGFuLCB3aGljaCBhbHNvIHByb3ZpZGVkIG1lIHdpdGggc2VlbWluZ2x5IGVuZGxlc3Mgb3Bwb3J0dW5pdGllcyB0byB3b3JrIHdpdGggcmVhbCBwZW9wbGUgYW5kIHRoZWlyIHZlcnkgaW1wb3J0YW50IGxpZmUgcHJvYmxlbXMKCsKgNC4gSW4gYWRkaXRpb24gSSB0aGFuayBWYXNpbHlldmEgb2YgWWF5SW1hZ2VzLmNvbSBmb3IgdGhlIGV4Y2VsbGVudCBpbWFnZSB3aGljaCBicmluZ3MgbGlmZSwgZW1vdGlvbiwgYW5kIGhhcHBpbmVzcyB0byBteSBib29rLiBNYXkgeW91ciBsaWZlIGhhdmUgdGhlIHNhbWUgaGFwcGluZXNzIGFuZCBsb3ZlIHdoaWNoIHlvdXIgaW1hZ2UgZXhwcmVzc2VzLgoKwqA1LiBJIGFsc28gdGhhbmsgb3VyIHdvbmRlcmZ1bCBzb24gQmVuamFtaW4sIHdob3NlIGN1cmlvc2l0eSwgY3JlYXRpdml0eSwgYW5kIGxvdmUgZm9yIGxpZmUgaW5zcGlyZSBtZSBldmVyeSBkYXkuIE1heSBoZSBoYXZlIGEgd29uZGVyZnVsIGxpZmUgYW5kIHBlYWNlLgoKwqBEYXZpZCBIb2lja2EKClNpbmdhcG9yZSBNZWRpYXRpb24gU29sdXRpb25zwqAKClNpbmdhcG9yZQoKTWlzc2lvbjrCoFRoaXMgd29yayBpcyBhIGNvbnRyaWJ1dGlvbiB0byB0aGUgZ2xvYmFswqBBY2Nlc3MgdG8gSnVzdGljZSAod2Q6UTExMjk1MjcpwqBtb3ZlbWVudC4KClJlY29nbml0aW9uOsKgVGhlIGF1dGhvciBpcyBhIHJlY2lwaWVudCBvZiB0d2/CoEFjY2VzcyB0byBKdXN0aWNlIEF3YXJkc8KgZnJvbSB0aGUgTmV3IFlvcmsgU3RhdGUgQ291cnRzIGZvciBoaXMgd29yay4KCkJJQkxJT0dSQVBISUMgJmFtcDsgQVVUSE9SSVRZIFJFQ09SRFMKCgoKUHVibGlzaGVyOsKgU2luZ2Fwb3JlIE1lZGlhdGlvbiBTb2x1dGlvbnMgKHdkOlExMzc2NDQ5NjUpCgoKClNlcmllczrCoE1lZGlhdGlvbiBmb3IgTGlmZSBhbmQgUGVhY2UgKHdkOlExMzc1MTIxODUpCgoKCgpXb3JrIElkZW50aXR5OsKgKHdkOlExMzc2NDYzMDcpCgoKVGhpcyBFZGl0aW9uOsKgKHdkOlExMzc2NzA0MTUpCgpUaGlzIEJvb2sgb24gQW1hem9uOsKgQW1hem9uIEJvb2sgSUQ6IEIwRDdWUldOUzMKClRoaXMgQm9vayBvbiBHb29nbGUgQm9va3M6wqBHb29nbGUgQm9vayBJRDogaFdRWEVRQUFRQkFKCgpHb29nbGUgQm9va3MgQXV0aG9yIENhdGFsb2c6wqBGdWxsIEJpYmxpb2dyYXBoeSBmb3IgYXV0aG9yIERhdmlkIEhvaWNrYSBvbiBHb29nbGUgUGxheSBCb29rcwoKCgpBdXRob3IgSVNOSTrCoDAwMDAgMDAwNSAyODg2IDY3NlgKCgoKCkF1dGhvciBPUkNJRDrCoDAwMDAtMDAwMS05MDgyLTA3MjAKCgoKCkF1dGhvciBHb29nbGUgU2Nob2xhcjrCoDZBN1lyejBBQUFBSgoKCkF1dGhvciBXaWtpZGF0YTogKHdkOlExMzc0NTUyNTEpCgpBdXRob3IgUmVzZWFyY2hHYXRlOsKgUmVzZWFyY2hHYXRlIFByb2ZpbGUgImRhdmlkLWhvaWNrYSIKCkFtYXpvbiBBdXRob3IgSUQ6wqBBbWF6b24gQXV0aG9yIElEIEIwRENHQjdZM1AKCk9wZW4gTGlicmFyeSBJRDrCoEF1dGhvciBPcGVuIExpYnJhcnkgSUQgT0wzMTIzMzM5QQoKQXV0aG9yIExpbmtlZEluOsKgQXV0aG9yIERhdmlkIEhvaWNrYSBMaW5rZWRJbgoKClJpZ2h0cyAmYW1wOyBVc2FnZTogVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIENDIEJZLU5DLU5EIDQuMC4gSXQgbWF5IGJlIGZyZWVseSBzaGFyZWQgd2l0aCBhdHRyaWJ1dGlvbiBmb3Igbm9uLWNvbW1lcmNpYWwgcHVycG9zZXMuIFRoZSBhdXRob3IgcmV0YWlucyBhbGwgY29tbWVyY2lhbCByaWdodHMsIGluY2x1ZGluZyBkaXN0cmlidXRpb24gdmlhIEFtYXpvbiBhbmQgR29vZ2xlIEJvb2tzLjwvZGVzY3JpcHRpb24+CiAgICA8ZGVzY3JpcHRpb24geG1sOmxhbmc9ImVuYyIgZGVzY3JpcHRpb25UeXBlPSJUYWJsZU9mQ29udGVudHMiPkNvbnRlbnRzCgpDb250ZW50c0F1dGhvciBJbmZvIMKgIMKgMUFja25vd2xlZGdlbWVudHMgwqAgwqAxUHJlZmFjZSDCoCDCoDJDb250ZW50cyDCoCDCoDMxMTArIENhc2UgU3R1ZGllcyBhbmQgT3JnYW5pemF0aW9uIFJldmlld3MgSW5jbHVkZWQgaW4gU3dvcmRzIGludG8gUGxvd3NoYXJlcyDCoCDCoDEwQ2FzZSBTdHVkaWVzOiDCoCDCoDEwU21hbGxlciBjYXNlIHN0dWRpZXM6IMKgIMKgMTFPdGhlciBvcmdhbml6YXRpb25zIGRpc2N1c3NlZDogwqAgwqAxMUludHJvZHVjdGlvbiDCoCDCoDEzQ2hhcHRlciAxOiBUaGUgQ3VycmVudCBTdGF0ZSBvZiB0aGUgRGVmZW5zZSBJbmR1c3RyeSDCoCDCoDE1MS4wIEludHJvZHVjdGlvbiDCoCDCoDE1MS4xIEdsb2JhbCBkZWZlbnNlIHNwZW5kaW5nIHRyZW5kcyDCoCDCoDE2MS4xIFBhcnQgMSBBbmFseXNpcyBvZiBkZWZlbnNlIGJ1ZGdldHMgYWNyb3NzIG1ham9yIGNvdW50cmllcyDCoCDCoDE2MS4xIFBhcnQgMiBGYWN0b3JzIGRyaXZpbmcgY2hhbmdlcyBpbiBkZWZlbnNlIHNwZW5kaW5nIMKgIMKgMTgxLjIgTWFqb3IgcGxheWVycyBhbmQgdGhlaXIgZGVwZW5kZW5jaWVzIG9uIG1pbGl0YXJ5IGNvbnRyYWN0cyDCoCDCoDIwMS4yIFBhcnQgMSBQcm9maWxlcyBvZiB0b3AgZGVmZW5zZSBjb250cmFjdG9ycyBhbmQgdGhlaXIgbWFya2V0IHNoYXJlcyDCoCDCoDIxMS4yIFBhcnQgMiBFeHRlbnQgb2YgcmVsaWFuY2Ugb24gbWlsaXRhcnkgY29udHJhY3RzIGZvciByZXZlbnVlIMKgIMKgMjQxLjMgUGFydCAxIENoYWxsZW5nZXMgZmFjZWQgYnkgdGhlIGluZHVzdHJ5IGluIGEgcG9zdC1jb25mbGljdCBlcmEgwqAgwqAyNjEuMyBQYXJ0IDEgSW1wYWN0IG9mIHJlZHVjZWQgY29uZmxpY3RzIG9uIGRlbWFuZCBmb3IgZGVmZW5zZSBwcm9kdWN0cyDCoCDCoDI2MS4zIFBhcnQgMiDCoFByZXNzdXJlIHRvIGRpdmVyc2lmeSBhbmQgZmluZCBuZXcgbWFya2V0cyDCoCDCoDI4MS40IFRoZSByb2xlIG9mIFNNRXMgaW4gdGhlIGRlZmVuc2Ugc3VwcGx5IGNoYWluIMKgIMKgMzExLjQgUGFydCAxIEltcG9ydGFuY2Ugb2YgU01FcyBhcyBzdXBwbGllcnMgYW5kIHN1YmNvbnRyYWN0b3JzIMKgIMKgMzExLjQgUGFydCAyIC0gQ2hhbGxlbmdlcyBmYWNlZCBieSBTTUVzIGluIHRoZSBkZWZlbnNlIGluZHVzdHJ5IGR1cmluZyB0aGUgdHJhbnNpdGlvbiB0byBhIHBlYWNlIGVjb25vbXkgwqAgwqAzNDEuNSBDb25jbHVzaW9uIMKgIMKgMzZDaGFwdGVyIDI6IEhpc3RvcmljYWwgRXhhbXBsZXMgb2YgRGVmZW5zZSBDb252ZXJzaW9uIMKgIMKgMzcyLjAgSW50cm9kdWN0aW9uIMKgIMKgMzcyLjEgUG9zdC1Xb3JsZCBXYXIgSUkgcmVjb252ZXJzaW9uIHN1Y2Nlc3NlcyDCoCDCoDM4Mi4xIFBhcnQgMSBDYXNlIHN0dWRpZXMgb2YgY29tcGFuaWVzIHRoYXQgc3VjY2Vzc2Z1bGx5IHRyYW5zaXRpb25lZCB0byBjaXZpbGlhbiBtYXJrZXRzIMKgIMKgMzgyLjEgUGFydCAyIExlc3NvbnMgbGVhcm5lZCBmcm9tIHRoZSBwb3N0LXdhciBwZXJpb2QgwqAgwqA0MTIuMiBQYXJ0IDEgVGhlIGVuZCBvZiB0aGUgQ29sZCBXYXIgYW5kIGl0cyBpbXBhY3Qgb24gZGVmZW5zZSBmaXJtcyDCoCDCoDQzMi4yIFBhcnQgMSBIb3cgY29tcGFuaWVzIGFkYXB0ZWQgdG8gcmVkdWNlZCBkZWZlbnNlIHNwZW5kaW5nIGluIHRoZSAxOTkwcyDCoCDCoDQzMi4yIFBhcnQgMiBTdWNjZXNzZnVsIGFuZCB1bnN1Y2Nlc3NmdWwgc3RyYXRlZ2llcyBlbXBsb3llZCBieSBmaXJtcyDCoCDCoDQ1Mi4zIExlc3NvbnMgbGVhcm5lZCBmcm9tIHBhc3QgY29udmVyc2lvbiBlZmZvcnRzIMKgIMKgNDgyLjMgUGFydCAxIEtleSBmYWN0b3JzIHRoYXQgY29udHJpYnV0ZWQgdG8gc3VjY2Vzc2Z1bCBjb252ZXJzaW9ucyDCoCDCoDQ4Mi4zIFBhcnQgMiBQaXRmYWxscyB0byBhdm9pZCBpbiBmdXR1cmUgY29udmVyc2lvbiBlZmZvcnRzIMKgIMKgNTEyLjQgQ2FzZSBzdHVkaWVzOiBTdWNjZXNzZnVsIFNNRSBjb252ZXJzaW9ucyBpbiB0aGUgVW5pdGVkIFN0YXRlcyBhbmQgRXVyb3BlIMKgIMKgNTMyLjQgUGFydCAxIEJhY2tncm91bmQgb24gdGhlIGNvbXBhbmllcyBhbmQgdGhlaXIgZGVmZW5zZSB3b3JrIMKgIMKgNTQyLjQgUGFydCAyIEhvdyB0aGV5IGRpdmVyc2lmaWVkIGludG8gY2l2aWxpYW4gbWFya2V0cyBhbmQgdGhlIG91dGNvbWVzIMKgIMKgNTdDaGFwdGVyIDIgQ29uY2x1c2lvbiDCoCDCoDYwQ2hhcHRlciAzOiBFbWVyZ2luZyBPcHBvcnR1bml0aWVzIGluIFJlbmV3YWJsZSBFbmVyZ3kgwqAgwqA2MTMuMCBJbnRyb2R1Y3Rpb24gwqAgwqA2MTMuMSBUaGUgZ3Jvd2luZyBkZW1hbmQgZm9yIGNsZWFuIGVuZXJneSBzb2x1dGlvbnMgwqAgwqA2MjMuMSBQYXJ0IDEgTWFya2V0IHNpemUgYW5kIGdyb3d0aCBwcm9qZWN0aW9ucyBmb3IgcmVuZXdhYmxlIGVuZXJneSDCoCDCoDYyMy4xIFBhcnQgMiBHbG9iYWwgZHJpdmVycyBvZiByZW5ld2FibGUgZW5lcmd5IGRlbWFuZDogR292ZXJubWVudCBwb2xpY2llcywgY29uc3VtZXIgcHJlZmVyZW5jZXMsIGFuZCBlY29ub21pYyBpbXBlcmF0aXZlcyDCoCDCoDY1My4yIEhvdyBkZWZlbnNlIGNvbXBhbmllcyBjYW4gbGV2ZXJhZ2UgdGhlaXIgZXhwZXJ0aXNlIGluIHRoaXMgZmllbGQgwqAgwqA2ODMuMiBQYXJ0IDEgMTA1OHcgVHJhbnNmZXJhYmxlIHNraWxscyBhbmQgdGVjaG5vbG9naWVzIGZyb20gZGVmZW5zZSB0byByZW5ld2FibGUgZW5lcmd5IMKgIMKgNjgzLjIgUGFydCAyIDEwMDN3IFBvdGVudGlhbCBwcm9kdWN0cyBhbmQgc2VydmljZXMgZGVmZW5zZSBjb21wYW5pZXMgY2FuIG9mZmVyIMKgIMKgNzAzLjMgQ2FzZSBzdHVkeTogQkFFIFN5c3RlbXMgYW5kIGh5YnJpZCBlbGVjdHJpYyBwcm9wdWxzaW9uIMKgIMKgNzIzLjMgUGFydCAxIEJBRSdzIGRldmVsb3BtZW50IG9mIGh5YnJpZCBlbGVjdHJpYyBwcm9wdWxzaW9uIHRlY2hub2xvZ3kgwqAgwqA3MjMuMyBQYXJ0IDIgQXBwbGljYXRpb25zIG9mIHJlbmV3YWJsZSBlbmVyZ3kgaW4gbWlsaXRhcnkgYW5kIGNpdmlsaWFuIG1hcmtldHMgwqAgwqA3NDMuNCBDYXNlIHN0dWR5OiBMb2NraGVlZCBNYXJ0aW4ncyB2ZW50dXJlcyBpbnRvIHNvbGFyIGFuZCB3aW5kIHBvd2VyIMKgIMKgNzczLjQgUGFydCAxIExvY2toZWVkIE1hcnRpbidzIGludmVzdG1lbnRzIGFuZCBwcm9qZWN0cyBpbiBzb2xhciBhbmQgd2luZCBlbmVyZ3kgwqAgwqA3NzMuNCBQYXJ0IDIgU3VjY2Vzc2VzIGFuZCBjaGFsbGVuZ2VzIGZhY2VkIGluIHRoZXNlIG5ldyBtYXJrZXRzIMKgIMKgNzkzLjUgUGFydCAxIENhc2Ugc3R1ZHk6IEVhZ2xlUGljaGVyIFRlY2hub2xvZ2llcyAtIEFuIFNNRSBzdWNjZXNzIHN0b3J5IGluIHJlbmV3YWJsZSBlbmVyZ3kgwqAgwqA4MTMuNSBQYXJ0IDEgRWFnbGUtUGljaGVyIFRlY2hub2xvZ2llcywgUHJvZmlsZSBvZiB0aGUgY29tcGFueSBhbmQgaXRzIGJhY2tncm91bmQgaW4gZGVmZW5zZSDCoCDCoDgxMy41IFBhcnQgMiBIb3cgaW50ZXJuYXRpb25hbCBkZWZlbnNlIGNvbXBhbmllcyDCoHN1Y2Nlc3NmdWxseSBwaXZvdGVkIHRvIHRoZSByZW5ld2FibGUgZW5lcmd5IG1hcmtldCDCoCDCoDgzMy41IEFsc3RvbSAoRnJhbmNlKSBBbiBvdmVydmlldyBvZiBpdHMgdHJhbnNpdGlvbiBmcm9tIGRlZmVuc2UvbWlsaXRhcnkgdG8gcmVuZXdhYmxlIGVuZXJneSDCoCDCoDg1My41IFBhcnQgMSBBbHN0b20gKEZyYW5jZSk6IEV4cGVydGlzZSByZWxldmFudCB0byBlbWVyZ2luZyBvcHBvcnR1bml0aWVzIGluIHJlbmV3YWJsZSBlbmVyZ3kgZnJvbSBpdHMgYmFja2dyb3VuZCBpbiBkZWZlbnNlIMKgIMKgODUzLjUgUGFydCAyIEFkZGl0aW9uYWwgd2F5cyBBbHN0b20gaXMgdHJhbnNpdGlvbmluZywgYW5kIGFwcGx5aW5nIGl0cyBjYXBhYmlsaXRpZXMgZm9yIEVtZXJnaW5nIE9wcG9ydHVuaXRpZXMgaW4gUmVuZXdhYmxlIEVuZXJneSB0byBjb21tZXJjaWFsL2NpdmlsaWFuIGluZHVzdHJpZXMgwqAgwqA4NjMuNiBNaXRzdWJpc2hpIEhlYXZ5IEluZHVzdHJpZXMgKEphcGFuKTogQW4gb3ZlcnZpZXcgb2YgaXRzIHRyYW5zaXRpb24gZnJvbSBkZWZlbnNlL21pbGl0YXJ5IHRvIHJlbmV3YWJsZSBlbmVyZ3kgwqAgwqA5MDMuNiBQYXJ0IDEgTWl0c3ViaXNoaSBIZWF2eSBJbmR1c3RyaWVzIChKYXBhbik6IEV4cGVydGlzZSByZWxldmFudCB0byBlbWVyZ2luZyBvcHBvcnR1bml0aWVzIGluIHJlbmV3YWJsZSBlbmVyZ3kgZnJvbSBpdHMgYmFja2dyb3VuZCBpbiBkZWZlbnNlIMKgIMKgOTAzLjYgUGFydCAyIEFkZGl0aW9uYWwgd2F5cyBNaXRzdWJpc2hpIGlzIHRyYW5zaXRpb25pbmcsIGFuZCBhcHBseWluZyBpdHMgY2FwYWJpbGl0aWVzIGZvciBFbWVyZ2luZyBPcHBvcnR1bml0aWVzIGluIFJlbmV3YWJsZSBFbmVyZ3kgdG8gY29tbWVyY2lhbC9jaXZpbGlhbiBpbmR1c3RyaWVzIMKgIMKgOTIzLjAgQ29uY2x1c2lvbiDCoCDCoDkzQ2hhcHRlciA0OiBTdXN0YWluYWJsZSBJbmZyYXN0cnVjdHVyZSBEZXZlbG9wbWVudCDCoCDCoDk0NC4wIEludHJvZHVjdGlvbiDCoCDCoDk0NC4xIFRoZSBnbG9iYWwgbmVlZCBmb3IgcmVzaWxpZW50IGFuZCBzbWFydCBpbmZyYXN0cnVjdHVyZSDCoCDCoDk1NC4xIFBhcnQgMSBDaGFsbGVuZ2VzIHBvc2VkIGJ5IGFnaW5nIGluZnJhc3RydWN0dXJlIGFuZCB1cmJhbml6YXRpb24gwqAgwqA5NjQuMSBQYXJ0IDIgT3Bwb3J0dW5pdGllcyBmb3IgbW9kZXJuaXphdGlvbiBhbmQgc3VzdGFpbmFibGUgZGV2ZWxvcG1lbnQgwqAgwqA5NzQuMiBBcHBseWluZyBkZWZlbnNlIGluZHVzdHJ5IGNhcGFiaWxpdGllcyB0byBpbmZyYXN0cnVjdHVyZSBwcm9qZWN0cyDCoCDCoDk5NC4yIFBhcnQgMSBSZWxldmFudCBleHBlcnRpc2UgaW4gc3lzdGVtcyBpbnRlZ3JhdGlvbiwgcHJvamVjdCBtYW5hZ2VtZW50LCBhbmQgYWR2YW5jZWQgdGVjaG5vbG9naWVzIMKgIMKgOTk0LjIgUGFydCAyIFBvdGVudGlhbCBpbmZyYXN0cnVjdHVyZSBwcm9qZWN0cyBkZWZlbnNlIGNvbXBhbmllcyBjYW4gY29udHJpYnV0ZSB0byDCoCDCoDEwMTQuMyBDYXNlIHN0dWR5OiBTYWFiJ3MgcG90ZW50aWFsIGluIHNtYXJ0IGNpdHkgc29sdXRpb25zIMKgIMKgMTAzNC4zIFBhcnQgMSBTYWFiJ3MgY2FwYWJpbGl0aWVzIGluIHNlbnNvcnMsIG5ldHdvcmtzLCBhbmQgZGF0YSBhbmFseXRpY3MgwqAgwqAxMDM0LjMgUGFydCAyIEhvdyBpbnRlcm5hdGlvbmFsIGRlZmVuc2UgaW5kdXN0cnkgY2FwYWJpbGl0aWVzIGNhbiBiZSBhcHBsaWVkIHRvIGRldmVsb3Agc21hcnQgY2l0eSBpbmZyYXN0cnVjdHVyZSDCoCDCoDEwNTQuNCBDYXNlIFN0dWR5OiBBaXJidXMnIEV4cGVydGlzZSBpbiBMYXJnZS1TY2FsZSBQcm9qZWN0IE1hbmFnZW1lbnQgwqAgwqAxMDc0LjQgUGFydCAxIENhc2UgU3R1ZHk6IEFpcmJ1cycgRXhwZXJ0aXNlIGluIExhcmdlLVNjYWxlIFByb2plY3QgTWFuYWdlbWVudCDCoCDCoDEwNzQuNCBQYXJ0IDIgQ2FzZSBTdHVkeTogVHJhbnNmZXJhYmlsaXR5IG9mIHRoZXNlIHNraWxscyB0byBtYWpvciBpbmZyYXN0cnVjdHVyZSBkZXZlbG9wbWVudHMgwqAgwqAxMDk0LjUgwqBDYXNlIHN0dWR5OiBTTUUgY29udHJpYnV0aW9ucyB0byBzdXN0YWluYWJsZSBpbmZyYXN0cnVjdHVyZSB1dGlsaXppbmcgZGVmZW5zZSBjYXBhYmlsaXRpZXMgwqAgwqAxMTE0LjUgUGFydCAxIENhc2Ugc3R1ZHk6IFBsYW55cyBUZWNobm9sb2dpZXMgY29udHJpYnV0aW9uIHRvIHN1c3RhaW5hYmxlIGluZnJhc3RydWN0dXJlIGZyb20gZGVmZW5zZSBjYXBhYmlsaXRpZXMgwqAgwqAxMTE0LjUgUGFydCAyIENhc2Ugc3R1ZHk6IEhvdyBpbnRlcm5hdGlvbmFsIGRlZmVuc2UgZmlybXMnIHRlY2hub2xvZ2llcyBjYW4gZW5hYmxlIHN1c3RhaW5hYmxlIGluZnJhc3RydWN0dXJlIHNvbHV0aW9ucykgwqAgwqAxMTM0LjUgQ2FzZSBTdHVkeTogQmFsZm91ciBCZWF0dHkgKFVLKSBkZWZlbnNlL21pbGl0YXJ5IGNhcGFiaWxpdGllcyBhcHBsaWVkIGZvciBjaXZpbGlhbiBwdXJwb3NlcyDCoCDCoDExNTQuNSBQYXJ0IDEgQmFsZm91ciBCZWF0dHkgKFVLKSBiYWNrZ3JvdW5kIGFuZCBleHBlcnRpc2UgaW4gZGVmZW5zZS9taWxpdGFyeSwgYXBwbGljYWJsZSB0byBjaXZpbGlhbiAvIGNvbW1lcmNpYWwgwqAgwqAxMTU0LjUgUGFydCAyIEhvdyBCYWxmb3VyIEJlYXR0eSBpcyB0cmFuc2l0aW9uaW5nIGFuZCBjcmVhdGluZyBzdXN0YWluYWJsZSBpbmZyYXN0cnVjdHVyZSBkZXZlbG9wbWVudCB1c2luZyBkZWZlbnNlIC8gbWlsaXRhcnkgY2FwYWJpbGl0aWVzIMKgIMKgMTE3NC42IEh5dW5kYWkgRSZhbXA7QyAoU291dGggS29yZWEpIGRlZmVuc2UvbWlsaXRhcnkgY2FwYWJpbGl0aWVzIGFwcGxpZWQgZm9yIGNpdmlsaWFuIHB1cnBvc2VzIMKgIMKgMTIwNC42IFBhcnQgMSBIeXVuZGFpIEUmYW1wO0MgKFNvdXRoIEtvcmVhKSBiYWNrZ3JvdW5kIGFuZCBleHBlcnRpc2UgaW4gZGVmZW5zZS9taWxpdGFyeSwgYXBwbGljYWJsZSB0byBjaXZpbGlhbiAvIGNvbW1lcmNpYWwgwqAgwqAxMjA0LjYgUGFydCAyIEhvdyBIeXVuZGFpIEUmYW1wO0MgKFNvdXRoIEtvcmVhKSBpcyB0cmFuc2l0aW9uaW5nIGFuZCBjcmVhdGluZyBzdXN0YWluYWJsZSBpbmZyYXN0cnVjdHVyZSBkZXZlbG9wbWVudCB1c2luZyBkZWZlbnNlIC8gbWlsaXRhcnkgY2FwYWJpbGl0aWVzIMKgIMKgMTIyNC4wIENvbmNsdXNpb24gwqAgwqAxMjVDaGFwdGVyIDU6IEVudmlyb25tZW50YWwgUmVtZWRpYXRpb24gYW5kIFJlc3RvcmF0aW9uIMKgIMKgMTI2NS4wIEludHJvZHVjdGlvbiDCoCDCoDEyNjUuMSBUaGUgaW5jcmVhc2luZyBpbXBvcnRhbmNlIG9mIGFkZHJlc3NpbmcgZW52aXJvbm1lbnRhbCBjaGFsbGVuZ2VzIMKgIMKgMTI3NS4yIERlZmVuc2UgaW5kdXN0cnkncyByb2xlIGluIGNvbnRhbWluYXRpb24gY2xlYW51cCBhbmQgZWNvc3lzdGVtIHJlc3RvcmF0aW9uIMKgIMKgMTI5NS4zIENhc2Ugc3R1ZHk6IEFFQ09NIGFuZCBUZXRyYSBUZWNoJ3MgaGF6YXJkb3VzIHdhc3RlIHJlbWVkaWF0aW9uIHNlcnZpY2VzIMKgIMKgMTMyNS40IENhc2Ugc3R1ZHk6IFBhcnNvbnMnIHBvdGVudGlhbCBpbiBlbnZpcm9ubWVudGFsIGNvbnN1bHRpbmcgwqAgwqAxMzU1LjUgQ2FzZSBTdHVkeTogU0lUQSBSZW1lZGlhdGlvbiAoRnJhbmNlKTogaW5ub3ZhdGlvbiBpbiBlbnZpcm9ubWVudGFsIHRlY2hub2xvZ3kgYXJpc2luZyBmcm9tIGRlZmVuc2UvbWlsaXRhcnkgwqAgwqAxMzc1LjUgUGFydCAxIFNJVEEgUmVtZWRpYXRpb24gKEZyYW5jZSk6IGlubm92YXRpb24gaW4gZW52aXJvbm1lbnRhbCB0ZWNobm9sb2d5IGFyaXNpbmcgZnJvbSBkZWZlbnNlL21pbGl0YXJ5IMKgIMKgMTM3NS41IFBhcnQgMiBIb3cgU0lUQSBSZW1lZGlhdGlvbiAoRnJhbmNlKSBpcyB0cmFuc2l0aW9uaW5nIGFuZCBjcmVhdGluZyBFbnZpcm9ubWVudGFsIFJlc3RvcmF0aW9uIHVzaW5nIGRlZmVuc2UgLyBtaWxpdGFyeSBjYXBhYmlsaXRpZXMgwqAgwqAxMzk1LjYgQmVjaHRlbCAoVUspIMKgZGVmZW5zZS9taWxpdGFyeSBjYXBhYmlsaXRpZXMgYXBwbGllZCBmb3IgRW52aXJvbm1lbnRhbCBSZW1lZGlhdGlvbiDCoCDCoDE0MTUuNiBQYXJ0IDEgQmVjaHRlbCAoVUspIGJhY2tncm91bmQgYW5kIGV4cGVydGlzZSBpbiBkZWZlbnNlL21pbGl0YXJ5LCBhcHBsaWNhYmxlIHRvIEVudmlyb25tZW50YWwgUmVtZWRpYXRpb24gwqAgwqAxNDI1LjYgUGFydCAyIEhvdyBCZWNodGVsIChVSykgaXMgdHJhbnNpdGlvbmluZyBhbmQgY3JlYXRpbmcgRW52aXJvbm1lbnRhbCBSZXN0b3JhdGlvbiB1c2luZyBkZWZlbnNlIC8gbWlsaXRhcnkgY2FwYWJpbGl0aWVzIMKgIMKgMTQzNS43IENvbmNsdXNpb24gwqAgwqAxNDZDaGFwdGVyIDY6IEN5YmVyc2VjdXJpdHkgYW5kIERhdGEgUHJvdGVjdGlvbiDCoCDCoDE0NzYuMCBJbnRyb2R1Y3Rpb24gwqAgwqAxNDc2LjEgVGhlIENyaXRpY2FsIE5lZWQgZm9yIFJvYnVzdCBDeWJlcnNlY3VyaXR5IGluIHRoZSBEaWdpdGFsIEFnZSDCoCDCoDE1MDYuMSBQYXJ0IDEgR3Jvd2luZyBjeWJlciB0aHJlYXRzIHRvIGdvdmVybm1lbnRzLCBidXNpbmVzc2VzLCBhbmQgaW5kaXZpZHVhbHMgwqAgwqAxNTA2LjEgUGFydCAyIE1hcmtldCBkZW1hbmQgZm9yIGN5YmVyc2VjdXJpdHkgcHJvZHVjdHMgYW5kIHNlcnZpY2VzIMKgIMKgMTUyNi4yIEhvdyBEZWZlbnNlIEZpcm1zIENhbiBDb250cmlidXRlIHRvIENpdmlsaWFuIEN5YmVyc2VjdXJpdHkgU29sdXRpb25zIMKgIMKgMTU0Ni4yIFBhcnQgMSBUcmFuc2ZlcmFibGUgZXhwZXJ0aXNlIGluIHNlY3VyaW5nIG1pbGl0YXJ5IG5ldHdvcmtzIGFuZCBzeXN0ZW1zIMKgIMKgMTU1Ni4yIFBhcnQgMiBQb3RlbnRpYWwgY3liZXJzZWN1cml0eSBvZmZlcmluZ3MgZm9yIGNvbW1lcmNpYWwgY2xpZW50cyDCoCDCoDE1NzYuMyBDYXNlIHN0dWR5OiBSYXl0aGVvbidzIGNvbW1lcmNpYWwgY3liZXJzZWN1cml0eSBvZmZlcmluZ3MgwqAgwqAxNjA2LjMgUGFydCAxIFJheXRoZW9uJ3MgZGV2ZWxvcG1lbnQgb2YgY3liZXJzZWN1cml0eSBzb2x1dGlvbnMgZm9yIHRoZSBtaWxpdGFyeSDCoCDCoDE2MDYuMyBQYXJ0IDIgRXhwYW5zaW9uIGludG8gdGhlIGNvbW1lcmNpYWwgY3liZXJzZWN1cml0eSBtYXJrZXQgwqAgwqAxNjI2LjQgQ2FzZSBzdHVkeTogTm9ydGhyb3AgR3J1bW1hbidzIHBvdGVudGlhbCBpbiBjcml0aWNhbCBpbmZyYXN0cnVjdHVyZSBwcm90ZWN0aW9uIMKgIMKgMTY1Ni40IFBhcnQgMSBDYXNlIHN0dWR5OiBOb3J0aHJvcCBHcnVtbWFuJ3MgY2FwYWJpbGl0aWVzIGluIHNlY3VyaW5nIGRlZmVuc2UgaW5mcmFzdHJ1Y3R1cmUgwqAgwqAxNjU2LjQgUGFydCAyIEFwcGxpY2F0aW9ucyBpbiBwcm90ZWN0aW5nIGNpdmlsaWFuIGNyaXRpY2FsIGluZnJhc3RydWN0dXJlIMKgIMKgMTY4Ni41IENhc2UgU3R1ZHk6IFRoYWxlcyBjeWJlcnNlY3VyaXR5IGRlZmVuc2UvbWlsaXRhcnkgY2FwYWJpbGl0aWVzIGFwcGxpZWQgZm9yIGNpdmlsaWFuIHB1cnBvc2VzIMKgIMKgMTcxNi41IHBhcnQgMSBUaGFsZXMgY3liZXJzZWN1cml0eSBjYXBhYmlsaXRpZXMgaW4gc2VjdXJpbmcgZGVmZW5zZSBpbmZyYXN0cnVjdHVyZSDCoCDCoDE3MTYuNSBQYXJ0IDIgSG93IFRoYWxlcyBpcyB0cmFuc2l0aW9uaW5nIGFuZCBhcHBseWluZyBjeWJlcnNlY3VyaXR5IGNhcGFiaWxpdGllcyB0byBjb21tZXJjaWFsL2NpdmlsaWFuIGluZHVzdHJpZXMgwqAgwqAxNzM2LjYgQ2FzZSBTdHVkeTogQWlyYnVzIChGcmFuY2UvRXVyb3BlKSBjeWJlcnNlY3VyaXR5IGRlZmVuc2UvbWlsaXRhcnkgY2FwYWJpbGl0aWVzIGFwcGxpZWQgZm9yIGNpdmlsaWFuIHB1cnBvc2VzIMKgIMKgMTc2Ni42IFBhcnQgMSBBaXJidXMgKEZyYW5jZS9FdXJvcGUpIGN5YmVyc2VjdXJpdHkgY2FwYWJpbGl0aWVzIGluIHNlY3VyaW5nIGRlZmVuc2UgaW5mcmFzdHJ1Y3R1cmUgwqAgwqAxNzY2LjYgUGFydCAyIEhvdyBBaXJidXMgKEZyYW5jZS9FdXJvcGUpIGlzIHRyYW5zaXRpb25pbmcgYW5kIGFwcGx5aW5nIGN5YmVyc2VjdXJpdHkgY2FwYWJpbGl0aWVzIHRvIGNvbW1lcmNpYWwvY2l2aWxpYW4gaW5kdXN0cmllcyDCoCDCoDE3ODYuNyBDYXNlIFN0dWR5OiBSaGVpbm1ldGFsbCAoR2VybWFueSkgY3liZXJzZWN1cml0eSBkZWZlbnNlL21pbGl0YXJ5IGNhcGFiaWxpdGllcyBhcHBsaWVkIGZvciBjaXZpbGlhbiBwdXJwb3NlcyDCoCDCoDE4MjYuNyBQYXJ0IDEgUmhlaW5tZXRhbGwgKEdlcm1hbnkpIGN5YmVyc2VjdXJpdHkgY2FwYWJpbGl0aWVzIGluIHNlY3VyaW5nIGRlZmVuc2UgaW5mcmFzdHJ1Y3R1cmUgwqAgwqAxODI2LjcgUGFydCAyIEhvdyBSaGVpbm1ldGFsbCAoR2VybWFueSkgaXMgdHJhbnNpdGlvbmluZyBhbmQgYXBwbHlpbmcgY3liZXJzZWN1cml0eSBjYXBhYmlsaXRpZXMgdG8gY29tbWVyY2lhbC9jaXZpbGlhbiBpbmR1c3RyaWVzIMKgIMKgMTgzNi44IENvbmNsdXNpb24gwqAgwqAxODdDaGFwdGVyIDc6IEFkdmFuY2VkIE1hbnVmYWN0dXJpbmcgYW5kIE1hdGVyaWFscyBTY2llbmNlIMKgIMKgMTg4Ny4wIEludHJvZHVjdGlvbiDCoCDCoDE4ODcuMSBUaGUgZnV0dXJlIG9mIG1hbnVmYWN0dXJpbmcgYW5kIHRoZSByb2xlIG9mIGlubm92YXRpdmUgbWF0ZXJpYWxzIMKgIMKgMTg5Ny4xIFBhcnQgMSBUcmVuZHMgaW4gYWR2YW5jZWQgbWFudWZhY3R1cmluZywgaW5jbHVkaW5nIDNEIHByaW50aW5nIGFuZCBhdXRvbWF0aW9uIMKgIMKgMTkwNy4xIFBhcnQgMiBJbXBvcnRhbmNlIG9mIG1hdGVyaWFscyBzY2llbmNlIGluIGRldmVsb3BpbmcgbmV3IHByb2R1Y3RzIMKgIMKgMTkyNy4yIERlZmVuc2UgaW5kdXN0cnkncyBleHBlcnRpc2UgaW4gYWR2YW5jZWQgbWFudWZhY3R1cmluZyB0ZWNobmlxdWVzIMKgIMKgMTk0Ny4yIFBhcnQgMSBFeHBlcmllbmNlIHdpdGggM0QgcHJpbnRpbmcsIGNvbXBvc2l0ZSBtYXRlcmlhbHMsIGFuZCBvdGhlciBpbm5vdmF0aW9ucyDCoCDCoDE5NTcuMiBQYXJ0IDIgUG90ZW50aWFsIGFwcGxpY2F0aW9ucyBpbiBjaXZpbGlhbiBtYW51ZmFjdHVyaW5nIMKgIMKgMTk4Ny4zIENhc2Ugc3R1ZHk6IExvY2toZWVkIE1hcnRpbidzIDNEIHByaW50aW5nIGNhcGFiaWxpdGllcyDCoCDCoDIwMTcuMyBQYXJ0IDEgTG9ja2hlZWQgTWFydGluJ3MgdXNlIG9mIDNEIHByaW50aW5nIGZvciBhZXJvc3BhY2UgYW5kIGRlZmVuc2UgcHJvZHVjdHMgwqAgwqAyMDE3LjMgUGFydCAyIE9wcG9ydHVuaXRpZXMgdG8gYXBwbHkgdGhpcyAzRCBwcmludGluZyBleHBlcnRpc2UgZm9yIGNpdmlsaWFuL2NvbW1lcmNpYWwgwqAgwqAyMDQ3LjQgQ2FzZSBTdHVkeTogR2VuZXJhbCBEeW5hbWljcycgcG90ZW50aWFsIGluIGxpZ2h0d2VpZ2h0IGNvbXBvc2l0ZXMgwqAgwqAyMDc3LjQgUGFydCAxIEdlbmVyYWwgRHluYW1pY3MnIHdvcmsgd2l0aCBjb21wb3NpdGUgbWF0ZXJpYWxzIGZvciBtaWxpdGFyeSB2ZWhpY2xlcyDCoCDCoDIwODcuNCBQYXJ0IDIgVHJhbnNmZXJhYmlsaXR5IG9mIGxpZ2h0d2VpZ2h0IGNvbXBvc2l0ZXMgdG8gY2l2aWxpYW4gdHJhbnNwb3J0YXRpb24gYW5kIGluZnJhc3RydWN0dXJlIGFwcGxpY2F0aW9ucyDCoCDCoDIxMTcuNSBDYXNlIFN0dWR5OiBCQUUgU3lzdGVtczogQSBMZWdhY3kgb2YgSW5ub3ZhdGlvbiBpbiBEZWZlbnNlIE1hbnVmYWN0dXJpbmcgwqAgwqAyMTM3LjUgcGFydCAxIEJBRSBTeXN0ZW1zOiBJbm5vdmF0aW9uIGFuZCBleHBlcnRpc2UgaW4gZGVmZW5zZSBtYXRlcmlhbHMgc2NpZW5jZSBhbmQgYWR2YW5jZWQgbWFudWZhY3R1cmluZyBjYXBhYmlsaXRpZXMgwqAgwqAyMTQ3LjUgUGFydCAyIEJBRSBTeXN0ZW1zOiBUcmFuc2l0aW9uaW5nIERlZmVuc2UgTWFudWZhY3R1cmluZyBFeHBlcnRpc2UgdG8gU3VzdGFpbmFibGUgQ2l2aWxpYW4gU29sdXRpb25zIMKgIMKgMjE1Ny42IENhc2UgU3R1ZHk6IEdLTiBBZXJvc3BhY2UgKFVLL0V1cm9wZSkgR0tOIEFlcm9zcGFjZTogRm9yZ2luZyBJbm5vdmF0aW9ucyBhdCB0aGUgRnJvbnRpZXIgb2YgRGVmZW5zZSBNYW51ZmFjdHVyaW5nIMKgIMKgMjE4Ny42IFBhcnQgMSBHS04gQWVyb3NwYWNlIChVSy9FdXJvcGUpIElubm92YXRpb24gYW5kIGV4cGVydGlzZSBpbiBkZWZlbnNlIG1hdGVyaWFscyBzY2llbmNlIGFuZCBhZHZhbmNlZCBtYW51ZmFjdHVyaW5nIGNhcGFiaWxpdGllcyDCoCDCoDIxODcuNiBQYXJ0IDIgR0tOIEFlcm9zcGFjZSAoVUsvRXVyb3BlKSBUcmFuc2l0aW9uaW5nIEFkdmFuY2VkIE1hbnVmYWN0dXJpbmcgUHJvd2VzcyB0byBDaXZpbGlhbiBJbmR1c3RyaWVzIMKgIMKgMjIwNy43IENvbmNsdXNpb24gwqAgwqAyMjNDaGFwdGVyIDg6IFRoZSBSb2xlIG9mIFVuaXZlcnNpdGllcyBhbmQgR292ZXJubWVudCBSZXNlYXJjaCBpbiBEZWZlbnNlIENvbnZlcnNpb24gwqAgwqAyMjU4LjAgSW50cm9kdWN0aW9uIMKgIMKgMjI1OC4xIFRoZSBtaWxpdGFyeS1pbmR1c3RyaWFsLWFjYWRlbWljIGNvbXBsZXggYW5kIGl0cyBpbXBsaWNhdGlvbnMgwqAgwqAyMjY4LjEgUGFydCAxIEhpc3RvcmljYWwgdGllcyBiZXR3ZWVuIGRlZmVuc2UgYWdlbmNpZXMsIGNvbnRyYWN0b3JzLCBhbmQgdW5pdmVyc2l0aWVzIMKgIMKgMjI2OC4xIFBhcnQgMiBkZWZlbnNlIGZ1bmRpbmcgYW5kIGFjYWRlbWljIHJlc2VhcmNoIMKgIMKgMjI4OC4yIFJlZGlyZWN0aW5nIGRlZmVuc2UtZnVuZGVkIHJlc2VhcmNoIHRvd2FyZHMgcGVhY2VmdWwgYXBwbGljYXRpb25zIMKgIMKgMjMxOC4yIFBhcnQgMSBPcHBvcnR1bml0aWVzIHRvIHJlZm9jdXMgcmVzZWFyY2ggb24gY2l2aWxpYW4gbmVlZHMgYW5kIG1hcmtldHMgwqAgwqAyMzE4LjIgUGFydCAyIENoYWxsZW5nZXMgaW4gdHJhbnNpdGlvbmluZyBkZWZlbnNlLW9yaWVudGVkIHJlc2VhcmNoIHByb2dyYW1zIMKgIMKgMjM0OC4zIENhc2Ugc3R1ZGllczogU3VjY2Vzc2Z1bCB1bml2ZXJzaXR5LWluZHVzdHJ5IGNvbGxhYm9yYXRpb25zIGluIGR1YWwtdXNlIHRlY2hub2xvZ2llcyDCoCDCoDIzNjguMyBQYXJ0IDEgRXhhbXBsZXMgb2YgdW5pdmVyc2l0eSByZXNlYXJjaCBwcm9qZWN0cyB3aXRoIGJvdGggbWlsaXRhcnkgYW5kIGNpdmlsaWFuIGFwcGxpY2F0aW9ucyDCoCDCoDIzNjguMyBQYXJ0IDIgTGVzc29ucyBsZWFybmVkIGZyb20gZWZmZWN0aXZlIGNvbGxhYm9yYXRpb25zIMKgIMKgMjM4OC40IFRoZSBpbXBvcnRhbmNlIG9mIGdvdmVybm1lbnQgc3VwcG9ydCBmb3IgU01FIHJlc2VhcmNoIGFuZCBkZXZlbG9wbWVudCDCoCDCoDI0MTguNCBQYXJ0IDEgUm9sZSBvZiBnb3Zlcm5tZW50IGdyYW50cyBhbmQgcGFydG5lcnNoaXBzIGluIGVuYWJsaW5nIFNNRSBpbm5vdmF0aW9uIMKgIMKgMjQxOC40IHBhcnQgMiBTdWNjZXNzZnVsIGV4YW1wbGVzIG9mIGdvdmVybm1lbnQtc3VwcG9ydGVkIFNNRSByZXNlYXJjaCBwcm9qZWN0cyDCoCDCoDI0NDguNSBDb25jbHVzaW9uIMKgIMKgMjQ3Q2hhcHRlciA5OiBTdHJhdGVnaWVzIGZvciBTdWNjZXNzZnVsIERlZmVuc2UgSW5kdXN0cnkgQ29udmVyc2lvbiDCoCDCoDI0OTkuMCBJbnRyb2R1Y3Rpb24gwqAgwqAyNDk5LjEgUGFydCAxIElkZW50aWZ5aW5nIENvcmUgQ29tcGV0ZW5jaWVzIGFuZCB0cmFuc2ZlcmFibGUgc2tpbGxzIGZvciBkZWZlbnNlIGNvbXBhbmllcyDCoCDCoDI1MTkuMSBQYXJ0IDEgRnJhbWV3b3JrIGZvciBhc3Nlc3NpbmcgYSBkZWZlbnNlIGNvbXBhbnkncyBzdHJlbmd0aHMgYW5kIGNhcGFiaWxpdGllcyDCoCDCoDI1MTkuMSBQYXJ0IDIgUHJvY2VzcyBmb3IgaWRlbnRpZnlpbmcgY2l2aWxpYW4gbWFya2V0IG9wcG9ydHVuaXRpZXMgdGhhdCBhbGlnbiB3aXRoIGNvcmUgY29tcGV0ZW5jaWVzIMKgIMKgMjUyOS4yIEZvc3RlcmluZyBwYXJ0bmVyc2hpcHMgd2l0aCBjaXZpbGlhbiBpbmR1c3RyaWVzIGFuZCBhY2FkZW1pYSDCoCDCoDI1MzkuMiBQYXJ0IDEgQmVuZWZpdHMgb2YgY29sbGFib3JhdGluZyB3aXRoIG5vbi1kZWZlbnNlIHBhcnRuZXJzIMKgIMKgMjUzOS4yIFBhcnQgMiBTdHJhdGVnaWVzIGZvciBpZGVudGlmeWluZyBhbmQgZXN0YWJsaXNoaW5nIGVmZmVjdGl2ZSBwYXJ0bmVyc2hpcHMgwqAgwqAyNTU5LjMgSW52ZXN0aW5nIGluIER1YWwtVXNlIFRlY2hub2xvZ2llczogVW5sb2NraW5nIHRoZSBQb3RlbnRpYWwgZm9yIElubm92YXRpb24gYW5kIFByb3NwZXJpdHkgwqAgwqAyNTg5LjQgUmV0cmFpbmluZyBhbmQgdXBza2lsbGluZyB0aGUgd29ya2ZvcmNlIGZvciBuZXcgb3Bwb3J0dW5pdGllcyDCoCDCoDI2MTkuNCBQYXJ0IDEgQ2hhbGxlbmdlcyBpbiB0cmFuc2l0aW9uaW5nIGEgZGVmZW5zZS1mb2N1c2VkIHdvcmtmb3JjZSDCoCDCoDI2MTkuNCBQYXJ0IDIgQmVzdCBwcmFjdGljZXMgaW4gZW1wbG95ZWUgcmV0cmFpbmluZyBhbmQgc3VwcG9ydCBkdXJpbmcgY29udmVyc2lvbiDCoCDCoDI2MzkuNSBUYWlsb3JlZCBzdHJhdGVnaWVzIGZvciBTTUVzIGluIHRoZSBkZWZlbnNlIHN1cHBseSBjaGFpbiDCoCDCoDI2NjkuNSBQYXJ0IDEgVW5pcXVlIGNoYWxsZW5nZXMgYW5kIG9wcG9ydHVuaXRpZXMgZmFjZWQgYnkgZGVmZW5zZSBTTUVzIMKgIMKgMjY2OS41IFBhcnQgMiBTcGVjaWZpYyBzdHJhdGVnaWVzIGZvciBTTUVzIHRvIHN1Y2Nlc3NmdWxseSBuYXZpZ2F0ZSBjb252ZXJzaW9uIMKgIMKgMjY4OS42IENvbmNsdXNpb24gwqAgwqAyNzFDaGFwdGVyIDEwOiBQb2xpY3kgUmVjb21tZW5kYXRpb25zIGFuZCBTdGFrZWhvbGRlciBFbmdhZ2VtZW50IMKgIMKgMjcyMTAuMCBJbnRyb2R1Y3Rpb24gwqAgwqAyNzIxMC4xIFJvbGUgb2YgR292ZXJubWVudHMgaW4gRmFjaWxpdGF0aW5nIERlZmVuc2UgSW5kdXN0cnkgQ29udmVyc2lvbiDCoCDCoDI3MzEwLjEgUGFydCAxIFBvbGljeSBsZXZlcnMgYXZhaWxhYmxlIHRvIGluY2VudGl2aXplIGFuZCBzdXBwb3J0IGNvbnZlcnNpb24gZWZmb3J0cyDCoCDCoDI3MzEwLjEgUGFydCAyIEV4YW1wbGVzIG9mIGVmZmVjdGl2ZSBnb3Zlcm5tZW50IHBvbGljaWVzIGFuZCBwcm9ncmFtcyDCoCDCoDI3NTEwLjIgRW5nYWdpbmcgc3Rha2Vob2xkZXJzLCBpbmNsdWRpbmcgZW1wbG95ZWVzLCBzaGFyZWhvbGRlcnMsIGFuZCBjb21tdW5pdGllcyDCoCDCoDI3OTEwLjIgUGFydCAxIEltcG9ydGFuY2Ugb2Ygc3Rha2Vob2xkZXIgYnV5LWluIGFuZCBzdXBwb3J0IGZvciBzdWNjZXNzZnVsIGNvbnZlcnNpb24gwqAgwqAyNzkxMC4yIFBhcnQgMiBTdHJhdGVnaWVzIGZvciBjb21tdW5pY2F0aW5nIGFuZCBjb2xsYWJvcmF0aW5nIHdpdGgga2V5IHN0YWtlaG9sZGVycyDCoCDCoDI4MjEwLjMgUHJvcG9zaW5nIGluY2VudGl2ZXMsIGdyYW50cywgYW5kIHB1YmxpYy1wcml2YXRlIHBhcnRuZXJzaGlwcyDCoCDCoDI4NDEwLjMgUGFydCAxIFNwZWNpZmljIHBvbGljeSByZWNvbW1lbmRhdGlvbnMgdG8gZW5jb3VyYWdlIGRlZmVuc2UgaW5kdXN0cnkgY29udmVyc2lvbiDCoCDCoDI4NTEwLjMgUGFydCAyIFBvdGVudGlhbCBtb2RlbHMgZm9yIHB1YmxpYy1wcml2YXRlIHBhcnRuZXJzaGlwcyBhbmQgZnVuZGluZyBtZWNoYW5pc21zIMKgIMKgMjg3MTAuNCBTdXBwb3J0aW5nIFNNRSBwYXJ0aWNpcGF0aW9uIGluIGRlZmVuc2UgY29udmVyc2lvbiBlZmZvcnRzIMKgIMKgMjkwMTAuNSBDb25jbHVzaW9uIMKgIMKgMjk0Q29uY2x1c2lvbiDCoCDCoDI5NUVORCDCoCDCoDI5NwoKMTEwKyBDYXNlIFN0dWRpZXMgYW5kIE9yZ2FuaXphdGlvbiBSZXZpZXdzIEluY2x1ZGVkIGluIFN3b3JkcyBpbnRvIFBsb3dzaGFyZXMKCkNhc2UgU3R1ZGllczoKCjEpIMKgIMKgMi40IFBhcnRzIDEtMiBMYXUgVGVjaG5vbG9naWVzLCBDaGFuZGxlciBFdmFucywgYW5kIEtyYXVzcy1NYWZmZWkgV2VnbWFubiAoS01XKTogU2hpbmluZyBFeGFtcGxlcyBvZiBTdWNjZXNzZnVsIFNNRSBDb252ZXJzaW9uczIpIMKgIMKgMy4zIENhc2Ugc3R1ZHk6IEJBRSBTeXN0ZW1zIGFuZCBoeWJyaWQgZWxlY3RyaWMgcHJvcHVsc2lvbjMpIMKgIMKgMy40IENhc2Ugc3R1ZHk6IExvY2toZWVkIE1hcnRpbidzIHZlbnR1cmVzIGludG8gc29sYXIgYW5kIHdpbmQgcG93ZXIgwqA0KSDCoCDCoDMuNSBQYXJ0IDEgQ2FzZSBzdHVkeTogRWFnbGVQaWNoZXIgVGVjaG5vbG9naWVzIC0gQW4gU01FIHN1Y2Nlc3Mgc3RvcnkgaW4gcmVuZXdhYmxlIGVuZXJneTUpIMKgIMKgNC4zIENhc2Ugc3R1ZHk6IFNhYWIncyBwb3RlbnRpYWwgaW4gc21hcnQgY2l0eSBzb2x1dGlvbnM2KSDCoCDCoDQuNCBDYXNlIFN0dWR5OiBBaXJidXMnIEV4cGVydGlzZSBpbiBMYXJnZS1TY2FsZSBQcm9qZWN0IE1hbmFnZW1lbnQ3KSDCoCDCoDQuNSBDYXNlIFN0dWR5OiBCYWxmb3VyIEJlYXR0eSAoVUspIGRlZmVuc2UvbWlsaXRhcnkgY2FwYWJpbGl0aWVzIGFwcGxpZWQgZm9yIGNpdmlsaWFuIHB1cnBvc2VzOCkgwqAgwqA0LjUgUGFydCAxIENhc2Ugc3R1ZHk6IFBsYW55cyBUZWNobm9sb2dpZXMgY29udHJpYnV0aW9uIHRvIHN1c3RhaW5hYmxlIGluZnJhc3RydWN0dXJlIGZyb20gZGVmZW5zZSBjYXBhYmlsaXRpZXM5KSDCoCDCoDUuMyBDYXNlIHN0dWR5OiBBRUNPTSBhbmQgVGV0cmEgVGVjaCdzIGhhemFyZG91cyB3YXN0ZSByZW1lZGlhdGlvbiBzZXJ2aWNlczEwKSDCoCDCoDUuNCBDYXNlIHN0dWR5OiBQYXJzb25zJyBwb3RlbnRpYWwgaW4gZW52aXJvbm1lbnRhbCBjb25zdWx0aW5nMTEpIMKgIMKgNS41IENhc2UgU3R1ZHk6IFNJVEEgUmVtZWRpYXRpb24gKEZyYW5jZSk6IGlubm92YXRpb24gaW4gZW52aXJvbm1lbnRhbCB0ZWNobm9sb2d5IGFyaXNpbmcgZnJvbSBkZWZlbnNlL21pbGl0YXJ5MTIpIMKgIMKgNi4zIENhc2Ugc3R1ZHk6IFJheXRoZW9uJ3MgY29tbWVyY2lhbCBjeWJlcnNlY3VyaXR5IG9mZmVyaW5nczEzKSDCoCDCoDYuNCBDYXNlIHN0dWR5OiBOb3J0aHJvcCBHcnVtbWFuJ3MgcG90ZW50aWFsIGluIGNyaXRpY2FsIGluZnJhc3RydWN0dXJlIHByb3RlY3Rpb24xNCkgwqAgwqA2LjUgQ2FzZSBTdHVkeTogVGhhbGVzIGN5YmVyc2VjdXJpdHkgZGVmZW5zZS9taWxpdGFyeSBjYXBhYmlsaXRpZXMgYXBwbGllZCBmb3IgY2l2aWxpYW4gcHVycG9zZXMxNSkgwqAgwqA2LjYgQ2FzZSBTdHVkeTogQWlyYnVzIChGcmFuY2UvRXVyb3BlKSBjeWJlcnNlY3VyaXR5IGRlZmVuc2UvbWlsaXRhcnkgY2FwYWJpbGl0aWVzIGFwcGxpZWQgZm9yIGNpdmlsaWFuIHB1cnBvc2VzMTYpIMKgIMKgNi43IENhc2UgU3R1ZHk6IFJoZWlubWV0YWxsIChHZXJtYW55KSBjeWJlcnNlY3VyaXR5IGRlZmVuc2UvbWlsaXRhcnkgY2FwYWJpbGl0aWVzIGFwcGxpZWQgZm9yIGNpdmlsaWFuIHB1cnBvc2VzMTcpIMKgIMKgNy4zIENhc2Ugc3R1ZHk6IExvY2toZWVkIE1hcnRpbidzIDNEIHByaW50aW5nIGNhcGFiaWxpdGllcyDCoDE4KSDCoCDCoDcuNCBDYXNlIFN0dWR5OiBHZW5lcmFsIER5bmFtaWNzJyBwb3RlbnRpYWwgaW4gbGlnaHR3ZWlnaHQgY29tcG9zaXRlczE5KSDCoCDCoDcuNSBDYXNlIFN0dWR5OiBCQUUgU3lzdGVtczogQSBMZWdhY3kgb2YgSW5ub3ZhdGlvbiBpbiBEZWZlbnNlIE1hbnVmYWN0dXJpbmcyMCkgwqAgwqA3LjYgQ2FzZSBTdHVkeTogR0tOIEFlcm9zcGFjZSAoVUsvRXVyb3BlKSBHS04gQWVyb3NwYWNlOiBGb3JnaW5nIElubm92YXRpb25zIGF0IHRoZSBGcm9udGllciBvZiBEZWZlbnNlIE1hbnVmYWN0dXJpbmcKClNtYWxsZXIgY2FzZSBzdHVkaWVzOgoKMSkgwqAgwqBDYXNlIFN0dWR5OiBBaXJidXMgRGVtb25zdHJhdGluZyB0aGUgUG93ZXIgb2YgRGl2ZXJzaWZpY2F0aW9uMikgwqAgwqBDYXNlIFN0dWR5OiBHYWxlbiBSb2JvdGljcyAoU2luZ2Fwb3JlKTMpIMKgIMKgQ2FzZSBTdHVkeTogR2VuZXJhbCBEeW5hbWljcycgR3VsZnN0cmVhbSBEaXZpc2lvbjQpIMKgIMKgQ2FzZSBTdHVkeTogSWFtdXMgKEZyYW5jZSk1KSDCoCDCoENhc2UgU3R1ZHk6IE1JVCdzIEluc3RpdHV0ZSBmb3IgU29sZGllciBOYW5vdGVjaG5vbG9naWVzNikgwqAgwqBDYXNlIFN0dWR5OiBOYW5veGlzIChTd2l0emVybGFuZCk3KSDCoCDCoENhc2UgU3R1ZHk6IE5vcnRocm9wIEdydW1tYW4gYW5kIEVwaVNjaSBDb2xsYWJvcmF0aW9uOCkgwqAgwqBDYXNlIFN0dWR5OiBSYXl0aGVvbidzIFN0cmF0ZWdpYyBEaXZlcnNpZmljYXRpb245KSDCoCDCoENhc2UgU3R1ZHk6IFRleHRyb24ncyBTdWNjZXNzZnVsIERpdmVyc2lmaWNhdGlvbjEwKSDCoCDCoENhc2UgU3R1ZHk6IFRoZSBVbml2ZXJzaXR5IG9mIENhbWJyaWRnZSdzIEdyYXBoZW5lIFJlc2VhcmNoMTEpIMKgIMKgQ2FzZSBTdHVkeTogVUsncyBEZWZlbnNlIERpdmVyc2lmaWNhdGlvbiBBZ2VuY3kgKEREQSk6IFN1cHBvcnRpbmcgV29ya2VycyBhbmQgQ29tbXVuaXRpZXMKCk90aGVyIG9yZ2FuaXphdGlvbnPCoGRpc2N1c3NlZDoKCjEpIMKgIMKgQUVDT00gRW5naW5lZXJpbmcyKSDCoCDCoEFuZHVyaWwgSW5kdXN0cmllczMpIMKgIMKgQXJjb25pYywgYSBsZWFkaW5nIHByb3ZpZGVyIG9mIGFkdmFuY2VkIG1hdGVyaWFsczQpIMKgIMKgQXZybywgUGlvbmVlcmluZyB0aGUgTW9kZXJuIEFpciBUcmF2ZWwgSW5kdXN0cnkgaW4gUG9zdC1XYXIgQnJpdGFpbjUpIMKgIMKgQkFFIFN5c3RlbXMgKEJyaXRpc2ggQWVyb3NwYWNlIEV1cm9wZSBhbmQgTWFyY29uaSBFbGVjdHJvbmljIFN5c3RlbXMgbWVyZ2VyKcKgNikgwqAgwqBCb2VpbmcgKGFjcXVpcmVkIHJpdmFsIE1jRG9ubmVsbCBEb3VnbGFzKcKgNykgwqAgwqBCcml0aXNoIEFlcm9zcGFjZTgpIMKgIMKgQllEIChDaGluYSk5KSDCoCDCoENhcmwgWmVpc3MsIEdlcm1hbiBvcHRpY3MgbWFudWZhY3R1cmVyIHdoaWNoIHBpdm90ZWQgZnJvbSBwcm9kdWNpbmcgbWlsaXRhcnkgcmFuZ2VmaW5kZXJzIHRvIGhpZ2gtcXVhbGl0eSBjaXZpbGlhbiBjYW1lcmFzMTApIMKgIMKgRGFld29vIEhlYXZ5IEluZHVzdHJpZXMxMSkgwqAgwqBEYWltbGVyLUJlbnogQWVyb3NwYWNlIChEQVNBKTEyKSDCoCDCoERhc3NhdWx0IEF2aWF0aW9uIChGcmFuY2UpMTMpIMKgIMKgRGVmZW5zZSBhbmQgU2VjdXJpdHkgQWNjZWxlcmF0b3IgKERBU0EpIChVSykxNCkgwqAgwqBEZWZlbnNlIEFjcXVpc2l0aW9uIFByb2dyYW0gQWRtaW5pc3RyYXRpb24gKERBUEEpIChTb3V0aCBLb3JlYSkxNSkgwqAgwqBEZWZlbnNlIElubm92YXRpb24gVW5pdCAoRElVKSBpbiB0aGUgVW5pdGVkIFN0YXRlczE2KSDCoCDCoERlbmVsIFNPQyBMdGQsIGEgU291dGggQWZyaWNhbiBzdGF0ZS1vd25lZCBhZXJvc3BhY2UgYW5kIGRlZmVuc2UgY29tcGFueTE3KSDCoCDCoERpZWhsIERlZmVuc2UgKEdlcm1hbnkpMTgpIMKgIMKgRHJvbmlxMTkpIMKgIMKgRUFEUyAobm93IEFpcmJ1cykoQcOpcm9zcGF0aWFsZSBGcmFuY2UncyBhbmQgR2VybWFueSdzIERBU0EgbWVyZ2VyKTIwKSDCoCDCoEVjb3TDqGNuaWEgUy5jLmMubC4sIChTcGFuaXNoIHdpbmQgcG93ZXIgZXF1aXBtZW50IG1hbnVmYWN0dXJpbmcgYW5kIGluc3RhbGxhdGlvbiBjb21wYW55IGVzdGFibGlzaGVkIGluIDE5ODEsIGFjcXVpcmVkIGJ5IEFsc3RvbSAyMDA3KTIxKSDCoCDCoEVtYnJhZXIsIChCcmF6aWxpYW4gYWVyb3NwYWNlIGNvbmdsb21lcmF0ZSkyMikgwqAgwqBFdXJvcGVhbiBUcmFkZSBVbmlvbiBDb25mZWRlcmF0aW9uIChFVFVDKTIzKSDCoCDCoEZpYXQgQXZpYXppb25lLCAoSXRhbGlhbiBhZXJvc3BhY2UgY29tcGFueSwgd2hpY2ggdHJhbnNmb3JtZWQgaXRzIHdhcnRpbWUgZmlnaHRlciBwbGFuZSBleHBlcnRpc2UgaW50byBhIHRocml2aW5nIGJ1c2luZXNzIGluIGNpdmlsaWFuIGFpcmNyYWZ0IGFuZCBhdXRvbW9iaWxlcykyNCkgwqAgwqBGaW5jYW50aWVyaSAoSXRhbHkpMjUpIMKgIMKgRmx1b3IyNikgwqAgwqBGb3JjZXBvaW50IChXZWJzZW5zZSkyNykgwqAgwqBHZW9yZ2lhIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5MjgpIMKgIMKgR0tOIEFlcm9zcGFjZTI5KSDCoCDCoEhhbndoYSAoU291dGggS29yZWEpwqAzMCkgwqAgwqBIZW5zb2xkdCAoR2VybWFueSnCoDMxKSDCoCDCoEh5dW5kYWkgU291dGggS29yZWEgYW5kwqAzMikgwqAgwqBJbnRlcm5hdGlvbmFsIEFzc29jaWF0aW9uIG9mIE1hY2hpbmlzdHMgYW5kIEFlcm9zcGFjZSBXb3JrZXJzIChJQU0pMzMpIMKgIMKgSmFjb2JzIEVuZ2luZWVyaW5nMzQpIMKgIMKgS2Fyb2xpbnNrYSBJbnN0aXR1dGUgaW4gU3dlZGVuMzUpIMKgIMKgS2F3YXNha2kgSGVhdnkgSW5kdXN0cmllcyAoSmFwYW4pMzYpIMKgIMKgS0JSIChmb3JtZXJseSBLZWxsb2dnIEJyb3duICZhbXA7IFJvb3QgRW5naW5lZXJpbmcpwqAzNykgwqAgwqBLTVcgKEtyYXVzcy1NYWZmZWkgYW5kIFdlZ21hbm4pMzgpIMKgIMKgS3J1cHAgKEdlcm1hbiBpbmR1c3RyaWFsIGdpYW50IG1lcmdlZCB3aXRoIHJpdmFsIFRoeXNzZW4gaW4gMTk5OSkzOSkgwqAgwqBMYXJzZW4gJmFtcDsgVG91YnJvIEwmYW1wO1QgSW5kaWE0MCkgwqAgwqBMYXUgVGVjaG5vbG9naWVzNDEpIMKgIMKgTGVpZG9zIEFlcm9zcGFjZTQyKSDCoCDCoExlb25hcmRvIChJdGFseSk0MykgwqAgwqBMb2NraGVlZCBhbmQgTWFydGluIE1hcmlldHRhIChtZXJnZWQgdG8gZm9ybSBMb2NraGVlZCBNYXJ0aW4pwqA0NCkgwqAgwqBNYXNzYWNodXNldHRzIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5IChNSVQpNDUpIMKgIMKgTWVnZ2l0dCBQTEMsIEJyaXRpc2ggZW5naW5lZXJpbmcgY29tcGFueTQ2KSDCoCDCoE1pbHJlbSBSb2JvdGljcyAoRXN0b25pYSk0NykgwqAgwqBNaW5pc3RyeSBvZiBFY29ub215LCBUcmFkZSBhbmQgSW5kdXN0cnkgKE1FVEkpIChKYXBhbik0OCkgwqAgwqBNaXRzdWJpc2hpIEhlYXZ5IEluZHVzdHJpZXMgKEphcGFuKTQ5KSDCoCDCoE5hdGlvbmFsIFVuaXZlcnNpdHkgb2YgU2luZ2Fwb3JlNTApIMKgIMKgTmF2YW50aWEgKFNwYWluKSBhbmTCoDUxKSDCoCDCoE9jZWFuIFJlbmV3YWJsZSBQb3dlciBDb21wYW55IChPUlBDKSwgYSBsZWFkaW5nIGRldmVsb3BlciBvZiBtYXJpbmUgcmVuZXdhYmxlIGVuZXJneSB0ZWNobm9sb2dpZXM1MikgwqAgwqBPdG9rYXIgVHVya2V5wqA1MykgwqAgwqBPeGJvdGljYSAoVUstYmFzZWQgU01FKTU0KSDCoCDCoFBhcmFtb3VudCBHcm91cCAoU291dGggQWZyaWNhKTU1KSDCoCDCoFBhdHJpYSAoRmlubGFuZCk1NikgwqAgwqBQbGFueXMgKFNpbmdhcG9yZSk1NykgwqAgwqBQb29uZ3NhbiBDb3Jwb3JhdGlvbiAoU291dGggS29yZWEpNTgpIMKgIMKgUWluZXRpUSAoVUspIGFuZMKgNTkpIMKgIMKgUmVuYXVsdDYwKSDCoCDCoFJoZWlubWV0YWxsIChHZXJtYW55KcKgNjEpIMKgIMKgUm9sbHMtUm95Y2UgKFVuaXRlZCBLaW5nZG9tKTYyKSDCoCDCoFNhYWIgKFN3ZWRlbik2MykgwqAgwqBTYWZyYW4gKEZyYW5jZSnCoDY0KSDCoCDCoFNhZnQgKEZyYW5jZSksNjUpIMKgIMKgU2Ftc3VuZyBDJmFtcDtUIChTb3V0aCBLb3JlYSk2NikgwqAgwqBTYXJjb3MgUm9ib3RpY3M2NykgwqAgwqBTZXN0byBSb2JvdGljczY4KSDCoCDCoFNpbnRhdmlhNjkpIMKgIMKgU2t5bGluZSBQYXJ0bmVyczcwKSDCoCDCoFNvbmRlIEhlYWx0aCwgYSBCb3N0b24tYmFzZWQgY29tcGFueTcxKSDCoCDCoFNUIEVuZ2luZWVyaW5nIChTaW5nYXBvcmUpNzIpIMKgIMKgVGVjaG5pY2FsIFVuaXZlcnNpdHkgb2YgTXVuaWNoNzMpIMKgIMKgVGV0cmEgVGVjaCBFbmdpbmVlcmluZzc0KSDCoCDCoFRoYWxlcyAoRnJhbmNlKTc1KSDCoCDCoFRoYWxlcy1SYXl0aGVvbiBTeXN0ZW1zIGpvaW50IHZlbnR1cmU3NikgwqAgwqBUb2t5byBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neTc3KSDCoCDCoFR1cmtpc2ggQWVyb3NwYWNlIEluZHVzdHJpZXMgKFR1cmtleSk3OCkgwqAgwqBVbml0ZWQgQXV0byBXb3JrZXJzIChVQVcpNzkpIMKgIMKgVW5pdmVyc2l0eSBvZiBDYW1icmlkZ2U4MCkgwqAgwqBVbml2ZXJzaXR5IG9mIENhbWJyaWRnZSBHcmFwaGVuZSBDZW50cmU4MSkgwqAgwqBXaWxseXMtT3ZlcmxhbmQgQ29tcGFueTogQWRhcHRpbmcgdGhlIEljb25pYyBKZWVwIGZvciBDaXZpbGlhbiBOZWVkczgyKSDCoCDCoFdpbmdjb3B0ZXIKCsKgPC9kZXNjcmlwdGlvbj4KICA8L2Rlc2NyaXB0aW9ucz4KPC9yZXNvdXJjZT4K","url":"https://zenodo.org/doi/10.5281/zenodo.15238706","contentUrl":null,"metadataVersion":10,"schemaVersion":"http://datacite.org/schema/kernel-4","source":"api","isActive":true,"state":"findable","reason":null,"viewCount":0,"viewsOverTime":[],"downloadCount":0,"downloadsOverTime":[],"referenceCount":12,"citationCount":11,"citationsOverTime":[{"year":"2026","total":11}],"partCount":0,"partOfCount":0,"versionCount":2,"versionOfCount":1,"created":"2025-04-18T00:40:04.000Z","registered":"2025-04-18T00:40:04.000Z","published":"2024","updated":"2026-07-13T09:56:08.000Z"},"relationships":{"client":{"data":{"id":"cern.zenodo","type":"clients"}},"provider":{"data":{"id":"cern","type":"providers"}},"media":{"data":{"id":"10.5281/zenodo.15238706","type":"media"}},"references":{"data":[{"id":"10.5281/zenodo.15239413","type":"dois"},{"id":"10.5281/zenodo.15289190","type":"dois"},{"id":"10.5281/zenodo.15239110","type":"dois"},{"id":"10.5281/zenodo.15238787","type":"dois"},{"id":"10.5281/zenodo.15223794","type":"dois"},{"id":"10.5281/zenodo.15239276","type":"dois"},{"id":"10.5281/zenodo.15240132","type":"dois"},{"id":"10.5281/zenodo.15240621","type":"dois"},{"id":"10.5281/zenodo.15238870","type":"dois"},{"id":"10.5281/zenodo.15310062","type":"dois"},{"id":"10.5281/zenodo.15240377","type":"dois"},{"id":"10.5281/zenodo.15289411","type":"dois"}]},"citations":{"data":[{"id":"10.5281/zenodo.15310062","type":"dois"},{"id":"10.5281/zenodo.15310063","type":"dois"},{"id":"10.5281/zenodo.15238787","type":"dois"},{"id":"10.5281/zenodo.15238788","type":"dois"},{"id":"10.5281/zenodo.15239111","type":"dois"},{"id":"10.5281/zenodo.15239110","type":"dois"},{"id":"10.5281/zenodo.15237300","type":"dois"},{"id":"10.5281/zenodo.15223794","type":"dois"},{"id":"10.5281/zenodo.15289411","type":"dois"},{"id":"10.5281/zenodo.15289412","type":"dois"},{"id":"10.5281/zenodo.21253529","type":"dois"}]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[{"id":"10.5281/zenodo.15238707","type":"dois"},{"id":"10.5281/zenodo.15238706","type":"dois"}]},"versionOf":{"data":[{"id":"10.5281/zenodo.15238706","type":"dois"}]}}}}