{"id":439578,"date":"2026-04-14T12:36:16","date_gmt":"2026-04-14T19:36:16","guid":{"rendered":"https:\/\/climatescience.press\/?p=439578"},"modified":"2026-04-15T05:19:40","modified_gmt":"2026-04-15T12:19:40","slug":"bixonimania-how-ai-turned-a-joke-diagnosis-into-peer-reviewed-medicine","status":"publish","type":"post","link":"https:\/\/climatescience.press\/?p=439578","title":{"rendered":"Bixonimania: How AI Turned a Joke Diagnosis into \u201cPeer\u2011Reviewed\u201d Medicine"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"687\" height=\"1024\" data-attachment-id=\"439580\" data-permalink=\"https:\/\/climatescience.press\/?attachment_id=439580\" data-orig-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Bixonimania-How-AI-Turned-a-Joke-Diagnosis-into-Peer%E2%80%91Reviewed-Medicine.jpg?fit=784%2C1168&amp;ssl=1\" data-orig-size=\"784,1168\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"0 Bixonimania How AI Turned a Joke Diagnosis into \u201cPeer\u2011Reviewed\u201d Medicine\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Bixonimania-How-AI-Turned-a-Joke-Diagnosis-into-Peer%E2%80%91Reviewed-Medicine.jpg?fit=687%2C1024&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Bixonimania-How-AI-Turned-a-Joke-Diagnosis-into-Peer%E2%80%91Reviewed-Medicine.jpg?resize=687%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-439580\" srcset=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Bixonimania-How-AI-Turned-a-Joke-Diagnosis-into-Peer%E2%80%91Reviewed-Medicine.jpg?resize=687%2C1024&amp;ssl=1 687w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Bixonimania-How-AI-Turned-a-Joke-Diagnosis-into-Peer%E2%80%91Reviewed-Medicine.jpg?resize=201%2C300&amp;ssl=1 201w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Bixonimania-How-AI-Turned-a-Joke-Diagnosis-into-Peer%E2%80%91Reviewed-Medicine.jpg?resize=768%2C1144&amp;ssl=1 768w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Bixonimania-How-AI-Turned-a-Joke-Diagnosis-into-Peer%E2%80%91Reviewed-Medicine.jpg?resize=640%2C953&amp;ssl=1 640w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Bixonimania-How-AI-Turned-a-Joke-Diagnosis-into-Peer%E2%80%91Reviewed-Medicine.jpg?w=784&amp;ssl=1 784w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Bixonimania is a deliberately fabricated medical hoax created in 2024 specifically to test (and expose) how easily AI systems ingest and propagate medical misinformation from low-quality sources like preprints. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The experiment succeeded spectacularly \u2014 and alarmingly \u2014 turning an obvious joke into something AI chatbots treated as legitimate, which then leaked into actual peer-reviewed literature.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The story was detailed in a Nature news feature published on April 7, 2026 (just days ago), confirming the timeline and mechanics. Here\u2019s the deeper, verified breakdown based on primary reporting and sources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From <a href=\"https:\/\/wattsupwiththat.com\/2026\/04\/13\/bixonimania-how-ai-turned-a-joke-diagnosis-into-peer-reviewed-medicine\/\">Watts Up With That?<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/legalinsurrection.com\/2026\/04\/bixonimania-how-ai-turned-a-joke-diagnosis-into-peer-reviewed-medicine\/\">From Legal Insurrection<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Swedish researchers created a fake eye disease to see whether AI chatbots would repeat it as if it were real. The results were anything but funny.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Posted by\u00a0<a href=\"https:\/\/legalinsurrection.com\/author\/leslieeastman\/\">Leslie Eastman<\/a>\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/legalinsurrection.com\/2026\/04\/bixonimania-how-ai-turned-a-joke-diagnosis-into-peer-reviewed-medicine\/\">Bixonimania: How AI Turned a Joke Diagnosis into \u201cPeer\u2011Reviewed\u201d Medicine<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Swedish researchers created a fake eye disease to see whether AI chatbots would repeat it as if it were real. The results were anything but funny.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Posted by\u00a0<a href=\"https:\/\/legalinsurrection.com\/author\/leslieeastman\/\">Leslie Eastman<\/a>\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/suppose%20the%20apparent%20pace%20of%20unrestrained%20scientific%20fraud%20continues%20unchecked.%20in%20that%20case,%20our%20ability%20to%20make%20progress%20in%20critical%20fields%20essential%20to%20civilized%20living%20(e.g.,%20medicine,%20energy,%20public%20health,%20and%20national%20security)%20will%20be%20severely%20compromised.xn--%20public%20trust%20in%20scientific%20research%20is%20steadily%20corroding,%20and%20false%20findings%20presented%20as%20trustworthy%20have%20already%20impacted%20policy-making%20in%20ways%20that%20are%20expensive%20and%20harmful-i262m5g.\/\" target=\"_blank\" rel=\"noreferrer noopener\">Late last year,<\/a>\u00a0I warned about the staggering amount of unrestrained scientific fraud being published via paper mills and sham journals.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This trend is especially troubling, as adherence to scientific theory and rigorous, reproducible research allows humanity to make progress in critical fields essential to civilized living (e.g., medicine, energy, public health, and national security). If we can no longer trust the data, our ability to make improvements and innovations will be severely compromised.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Public trust in scientific research is already corroding, and\u00a0<a href=\"https:\/\/www.science.org\/content\/article\/potential-fabrication-research-images-threatens-key-theory-alzheimers-disease\" target=\"_blank\" rel=\"noreferrer noopener\">false findings presented as \u201ctrustworthy\u201d<\/a>\u00a0have already impacted policy-making in ways that are expensive and harmful.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No, the rapid adoption of artificial intelligence is adding another disturbing aspect to the increasing distortion of \u201cscience\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Back in 2024, researchers created a fake eye disease called \u201cbixonimania\u201d to see whether AI chatbots would repeat it as if it were real.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They wrote obviously bogus research papers about this made\u2011up condition and posted them online, including hints such as a fake author and notes saying the work was invented. Within weeks,\u00a0<a href=\"https:\/\/www.nature.com\/articles\/d41586-026-01100-y\" target=\"_blank\" rel=\"noreferrer noopener\">major chatbots started describing bixonimania<\/a>\u00a0as a real diagnosis and even gave people advice about it when they asked about eye symptoms.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">It\u2019s the invention of a team led by Almira Osmanovic Thunstr\u00f6m, a medical researcher at the University of Gothenburg, Sweden, who dreamt up the skin condition and then uploaded two fake studies about it to a preprint server in early 2024. Osmanovic Thunstr\u00f6m carried out this unusual experiment to test whether large language models (LLMs) would swallow the misinformation and then spit it out as reputable health advice. \u201cI wanted to see if I can create a medical condition that did not exist in the database,\u201d she says.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The problem was that the experiment worked too well. Within weeks of her uploading information about the condition, attributed to a fictional author, major artificial-intelligence systems began repeating the invented condition as if it were real.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even more troublingly, other researchers say, the fake papers were then cited in peer-reviewed literature. Osmanovic Thunstr\u00f6m says this suggests that some researchers are relying on AI-generated references without reading the underlying papers.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">The preprints included a reference to the nonexistent Asteria Horizon University in \u201cNova City, California\u201d. There was also a mention of \u201cStarfleet Academy\u201d (though an additional reference to Dr. Leonard McCoy would have been a nice touch).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The AI chatbot answers that authoritatively describing\u00a0<a href=\"https:\/\/www.nature.com\/articles\/d41586-026-01100-y\" target=\"_blank\" rel=\"noreferrer noopener\">bixonimania was real<\/a>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">On 13 April 2024, Microsoft Bing\u2019s Copilot was declaring that \u201cBixonimania is indeed an intriguing and relatively rare condition\u201d, and on the same day, Google\u2019s Gemini was informing users that \u201cBixonimania is a condition caused by excessive exposure to blue light\u201d and advising people to visit an ophthalmologist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On 27 April 2024, the Perplexity AI answer engine outlined its prevalence \u2014 one in 90,000 individuals were affected \u2014 and that same month, OpenAI\u2019s ChatGPT was telling users whether their symptoms amounted to bixonimania. Some of those responses were prompted by asking about bixonimania, and others were in response to questions about hyperpigmentation on the eyelids from blue-light exposure.<\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">A researcher invented a fake eye condition called bixonimania, uploaded two obviously fraudulent papers about it to an academic server, and watched major AI systems present it as real medicine within weeks.<br>The fake papers thanked Starfleet Academy, cited funding from the\u2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2014 Hedgie (@HedgieMarkets)\u00a0<a href=\"https:\/\/twitter.com\/HedgieMarkets\/status\/2042430442448548273?ref_src=twsrc%5Etfw\" target=\"_blank\" rel=\"noreferrer noopener\">April 10, 2026<\/a><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Thunstr\u00f6m\u2019s experiment is truly a revelation of how little review is going into the \u201cscience\u201d we are supposed to trust, as her test submissions were loaded with red flags that should have been evident to anyone who actually read the text. References to the fake research ended up in a \u201c<a href=\"https:\/\/nurse.org\/news\/ai-chatbots-fake-disease-bixonimania\/\" target=\"_blank\" rel=\"noreferrer noopener\">peer-reviewed\u201d publication<\/a>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li>Three researchers at the Maharishi Markandeshwar Institute of Medical Sciences and Research in India published a paper in\u00a0<em>Cureus<\/em>, a peer-reviewed journal published by Springer Nature, that cited the bixonimania preprints as legitimate sources.<\/li>\n\n\n\n<li>That paper was\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Bixonimania\" target=\"_blank\" rel=\"noreferrer noopener\">later retracted<\/a>\u00a0once the hoax was discovered.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The problem extends far beyond one fake disease.\u00a0<a href=\"https:\/\/home.ecri.org\/blogs\/ecri-news\/misuse-of-ai-chatbots-tops-annual-list-of-health-technology-hazards\" target=\"_blank\" rel=\"noreferrer noopener\">ECRI\u2019s 2026 Health Technology Hazard Report<\/a>\u00a0found that chatbots have suggested incorrect diagnoses, recommended unnecessary testing, promoted substandard medical supplies, and even invented nonexistent anatomy when responding to medical questions. All of this is delivered in the confident, authoritative tone that makes AI responses so convincing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The scale of the risk is enormous.\u00a0<a href=\"https:\/\/www.beckershospitalreview.com\/healthcare-information-technology\/ai\/misuse-of-ai-chatbots-tops-list-of-2026-health-tech-hazards\/\" target=\"_blank\" rel=\"noreferrer noopener\">More than 40 million people turn to ChatGPT daily for health information<\/a>, according to an analysis from OpenAI. As rising healthcare costs and clinic closures reduce access to care, even more patients are likely to use chatbots as a substitute for professional medical advice.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">When a joke diagnosis morphs into \u201cpeer-reviewed\u201d research, it is clear that the crisis in scientific credibility is no longer confined to sloppy research or corrupted journals but now extends into the algorithms that many people are now relying on for answers to serious health issues.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">False information and bad data can and will loop back from AI and provide the basis of even useless and potentially harmful \u201cscience\u201d.\u00a0 This situation is anything but funny.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I fear it\u2019s going to be quite some time before we have a handle on scam research and AI use of fake information.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bixonimania is a deliberately fabricated medical hoax created in 2024 specifically to test (and expose) how easily AI systems ingest and propagate medical misinformation from low-quality sources like preprints. The experiment succeeded spectacularly \u2014 and alarmingly \u2014 turning an obvious joke into something AI chatbots treated as legitimate, which then leaked into actual peer-reviewed literature.<\/p>\n","protected":false},"author":121246920,"featured_media":439580,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"{\"document\":\"AAC8A7+DkMofgZjgnh628eOpFaLM\/NQe0pGb+BoU9vHjqRUB0e6M\/wMC0pGb+BpN0e6M\/wMBgZjgnh7wyfzRFwKR7oz\/A5KRm\/gake6M\/wPSkZv4GtcD0e6M\/wMAkpGb+BqR7oz\/A5KRm\/gake6M\/wOSkZv4GpHujP8DkpGb+BqR7oz\/A5KRm\/gake6M\/wOSkZv4GpHujP8DkpGb+BqR7oz\/A5KRm\/gake6M\/wOSkZv4GpHujP8DkpGb+BqR7oz\/A5KRm\/gake6M\/wOSkZv4GpHujP8DkpGb+BqR7oz\/A5KRm\/gake6M\/wOSkZv4GpHujP8DkpGb+BqR7oz\/A5KRm\/gake6M\/wOSkZv4GpHujP8DkpGb+BqR7oz\/A5KRm\/gake6M\/wOSkZv4GpHujP8DkpGb+BqR7oz\/A7a5nacasMn80Rfto5AlArDJ\/NEX9vHjqRVRne\/0whDR7oz\/AwLizPzUHgDR7oz\/AwDd7\/TCEAvizPzUHgGDiNiwC93v9MIQAZ26vboEke6M\/wP28eOpFQLR7oz\/AyC28eOpFdHujP8DAruV2dkCw4jYsAsBtvHjqRWto5Al+5XZ2QICraOQJdgFBLgBipYCohOeFLYEkieqGIRAqi+iK54TjB3mzwS0AkLUA16aDV7EDUI8XrYHXogFQrIFQqQDQqQGQrIFQqQDQrgYQrYLQrALQpoEQqoEQpAOQhpCrBBChghChAhCugdCkgZCGkKMCkKuDEIaQoIJQoYGQrYNQhpCGkK8A4wEQiakA4IBQowSQpIQQpYJQr4FQv6QAgQCAEYDAEKCDcYNAQEIAQZIAB4BAQgBBkgCCIYEmALoBpgHAQEIAQZIAghKhgUBAQgCQgECSACwBQEBCAJCAQJIAKIDAQEIAkIBAkgAogYBAQgCQgECSACwBQEBCAJCAQJIAKIDAQEIAkIBAkgAthgBAQgCQgECSAC0CwEBCAJCAQJIAK4LAQEIAkIBAkgAmAQBAQgCQgECSACoBAEBCAJCAQJIAI4OAQEIAQNIFgIBAQgCQgECSACqEAEBCAJCAQJIAIQIAQEIAkIBAkjGGYghAQEIAkIBAkgAuAcBAQgCQgECSACQBgEBCAEDSBYCAQEIAkIBAkgAigoBAQgCQgECSOIKjhcBAQgBA0gWAgEBCAJCAQJIAIAJAQEIAkIBAkjYCZwPAQEIAkIBAkgAtA0BAQgBA0gWAgEBCAEDSBYCAQEIArIDAv4DAIYIAQEIAhwCogMCzATeCKgNAQEIAkIBAkgAihIBAQgCQgECSMogmjABAQgCQgECSACUCQEBCAJCAQJIALwFAQEIAkIBBUjU5wGY7gGwBLIOmgOEEZoDnAGuGKQOpguEDYYOvjGIBqIpvAWmJYISnAGIEIQNtAXa1gRIAwBGBAMFBQADAQQDAAQCBAMDHgEP1AECBQAMCggGBQCIAbgBAQEIAQJICAED9gJGrBOIDphZAsx8kg4BAgoCQgECSr5wAwDyagMA8BLAAgK6A\/IDAQEIAQZIAgi6BsQHvAwBAQgBBkgCCJ4ChgWsDJwBsAbsKQMAvgH4AUoDAEQ4iJgCohOeFLYEkieqGIRAqi+iK54TjB30zwSG1QGwBKQD6rQBARToKQMABQAMCggGBQC4E4gO+BW1BygAqAEhAMQKBACoACgAoQAhAKgAKACoACgAqAAoAEQAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAMQAqAAoAMQBqAAoAKgAKACoACgAqAAoAKgAKAChAiEAqAChAKgCIQCHACEAKAEnASgEIQInAIcAIQAoAScBKAQhAicAoQAEAIEAhACHACEAKAEnASgEIQInAKEABACHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwAoACcAKAMnAAcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnACgAJwAoAycABwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScAKAAnACgDJwAHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnACgAJwAoAycABwAhACgBJwAoBScABwAhACgBJwEEAIEAhAAnAIcAIQAoAScBBACBAIQAgQCEACcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQhAicAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEACEBoQQhAicABACEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAYEAhACBAIQAgQCEAIEAhACBACcBKAAhACgEJwAoDiEAKAEhAScARADECQcAIQAoAScAKAAnACgCJwAoACEAKAOoAAQAIQDEAagBxwAoAycBBAAoBCcAoQIhAKECIQGoAKEBIQGHACEAKAEnASgEIQInAKEABACBAIcAIQAoAScBKAQhAicAoQAEAIQAgQCEAiEAoQMhAKHJ2QGX1AFzdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb248cD5Gcm9tIDxhIGhyZWY9Imh0dHBzOi8vd2F0dHN1cHdpdGh0aGF0LmNvbS8yMDI2LzA0LzEzL2JpeG9uaW1hbmlhLWhvdy1haS10dXJuZWQtYS1qb2tlLWRpYWdub3Npcy1pbnRvLXBlZXItcmV2aWV3ZWQtbWVkaWNpbmUvIj5XYXR0cyBVcCBXaXRoIFRoYXQ\/PC9hPjwvcD4KPHA+UG9zdGVkIGJ5wqA8YSBocmVmPSJodHRwczovL2xlZ2FsaW5zdXJyZWN0aW9uLmNvbS9hdXRob3IvbGVzbGllZWFzdG1hbi8iPkxlc2xpZSBFYXN0bWFuPC9hPsKgPC9wPgo8cD5Qb3N0ZWQgYnnCoDxhIGhyZWY9Imh0dHBzOi8vbGVnYWxpbnN1cnJlY3Rpb24uY29tL2F1dGhvci9sZXNsaWVlYXN0bWFuLyI+TGVzbGllIEVhc3RtYW48L2E+wqA8L3A+CjxwPjxhIGhyZWY9Imh0dHA6Ly9zdXBwb3NlJTIwdGhlJTIwYXBwYXJlbnQlMjBwYWNlJTIwb2YlMjB1bnJlc3RyYWluZWQlMjBzY2llbnRpZmljJTIwZnJhdWQlMjBjb250aW51ZXMlMjB1bmNoZWNrZWQuJTIwaW4lMjB0aGF0JTIwY2FzZSwlMjBvdXIlMjBhYmlsaXR5JTIwdG8lMjBtYWtlJTIwcHJvZ3Jlc3MlMjBpbiUyMGNyaXRpY2FsJTIwZmllbGRzJTIwZXNzZW50aWFsJTIwdG8lMjBjaXZpbGl6ZWQlMjBsaXZpbmclMjAoZS5nLiwlMjBtZWRpY2luZSwlMjBlbmVyZ3ksJTIwcHVibGljJTIwaGVhbHRoLCUyMGFuZCUyMG5hdGlvbmFsJTIwc2VjdXJpdHkpJTIwd2lsbCUyMGJlJTIwc2V2ZXJlbHklMjBjb21wcm9taXNlZC54bi0tJTIwcHVibGljJTIwdHJ1c3QlMjBpbiUyMHNjaWVudGlmaWMlMjByZXNlYXJjaCUyMGlzJTIwc3RlYWRpbHklMjBjb3Jyb2RpbmcsJTIwYW5kJTIwZmFsc2UlMjBmaW5kaW5ncyUyMHByZXNlbnRlZCUyMGFzJTIwdHJ1c3R3b3J0aHklMjBoYXZlJTIwYWxyZWFkeSUyMGltcGFjdGVkJTIwcG9saWN5LW1ha2luZyUyMGluJTIwd2F5cyUyMHRoYXQlMjBhcmUlMjBleHBlbnNpdmUlMjBhbmQlMjBoYXJtZnVsLWkyNjJtNWcuLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+TGF0ZSBsYXN0IHllYXIsPC9hPsKgSSB3YXJuZWQgYWJvdXQgdGhlIHN0YWdnZXJpbmcgYW1vdW50IG9mIHVucmVzdHJhaW5lZCBzY2llbnRpZmljIGZyYXVkIGJlaW5nIHB1Ymxpc2hlZCB2aWEgcGFwZXIgbWlsbHMgYW5kIHNoYW0gam91cm5hbHMuPC9wPgo8cD5QdWJsaWMgdHJ1c3QgaW4gc2NpZW50aWZpYyByZXNlYXJjaCBpcyBhbHJlYWR5IGNvcnJvZGluZywgYW5kwqA8YSBocmVmPSJodHRwczovL3d3dy5zY2llbmNlLm9yZy9jb250ZW50L2FydGljbGUvcG90ZW50aWFsLWZhYnJpY2F0aW9uLXJlc2VhcmNoLWltYWdlcy10aHJlYXRlbnMta2V5LXRoZW9yeS1hbHpoZWltZXJzLWRpc2Vhc2UiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmZhbHNlIGZpbmRpbmdzIHByZXNlbnRlZCBhcyDigJx0cnVzdHdvcnRoeeKAnTwvYT7CoGhhdmUgYWxyZWFkeSBpbXBhY3RlZCBwb2xpY3ktbWFraW5nIGluIHdheXMgdGhhdCBhcmUgZXhwZW5zaXZlIGFuZCBoYXJtZnVsLjwvcD4KPHA+VGhleSB3cm90ZSBvYnZpb3VzbHkgYm9ndXMgcmVzZWFyY2ggcGFwZXJzIGFib3V0IHRoaXMgbWFkZeKAkXVwIGNvbmRpdGlvbiBhbmQgcG9zdGVkIHRoZW0gb25saW5lLCBpbmNsdWRpbmcgaGludHMgc3VjaCBhcyBhIGZha2UgYXV0aG9yIGFuZCBub3RlcyBzYXlpbmcgdGhlIHdvcmsgd2FzIGludmVudGVkLiBXaXRoaW4gd2Vla3MswqA8YSBocmVmPSJodHRwczovL3d3dy5uYXR1cmUuY29tL2FydGljbGVzL2Q0MTU4Ni0wMjYtMDExMDAteSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+bWFqb3IgY2hhdGJvdHMgc3RhcnRlZCBkZXNjcmliaW5nIGJpeG9uaW1hbmlhPC9hPsKgYXMgYSByZWFsIGRpYWdub3NpcyBhbmQgZXZlbiBnYXZlIHBlb3BsZSBhZHZpY2UgYWJvdXQgaXQgd2hlbiB0aGV5IGFza2VkIGFib3V0IGV5ZSBzeW1wdG9tcy48L3A+CjxwPlRoZSBBSSBjaGF0Ym90IGFuc3dlcnMgdGhhdCBhdXRob3JpdGF0aXZlbHkgZGVzY3JpYmluZ8KgPGEgaHJlZj0iaHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9kNDE1ODYtMDI2LTAxMTAwLXkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmJpeG9uaW1hbmlhIHdhcyByZWFsPC9hPi48L3A+CjxwPuKAlCBIZWRnaWUgKEBIZWRnaWVNYXJrZXRzKcKgPGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9IZWRnaWVNYXJrZXRzL3N0YXR1cy8yMDQyNDMwNDQyNDQ4NTQ4MjczP3JlZl9zcmM9dHdzcmMlNUV0ZnciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkFwcmlsIDEwLCAyMDI2PC9hPjwvcD4KPHA+VGhlIHByb2JsZW0gZXh0ZW5kcyBmYXIgYmV5b25kIG9uZSBmYWtlIGRpc2Vhc2UuwqA8YSBocmVmPSJodHRwczovL2hvbWUuZWNyaS5vcmcvYmxvZ3MvZWNyaS1uZXdzL21pc3VzZS1vZi1haS1jaGF0Ym90cy10b3BzLWFubnVhbC1saXN0LW9mLWhlYWx0aC10ZWNobm9sb2d5LWhhemFyZHMiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkVDUknigJlzIDIwMjYgSGVhbHRoIFRlY2hub2xvZ3kgSGF6YXJkIFJlcG9ydDwvYT7CoGZvdW5kIHRoYXQgY2hhdGJvdHMgaGF2ZSBzdWdnZXN0ZWQgaW5jb3JyZWN0IGRpYWdub3NlcywgcmVjb21tZW5kZWQgdW5uZWNlc3NhcnkgdGVzdGluZywgcHJvbW90ZWQgc3Vic3RhbmRhcmQgbWVkaWNhbCBzdXBwbGllcywgYW5kIGV2ZW4gaW52ZW50ZWQgbm9uZXhpc3RlbnQgYW5hdG9teSB3aGVuIHJlc3BvbmRpbmcgdG8gbWVkaWNhbCBxdWVzdGlvbnMuIEFsbCBvZiB0aGlzIGlzIGRlbGl2ZXJlZCBpbiB0aGUgY29uZmlkZW50LCBhdXRob3JpdGF0aXZlIHRvbmUgdGhhdCBtYWtlcyBBSSByZXNwb25zZXMgc28gY29udmluY2luZy48L3A+CjxwPlRoZSBzY2FsZSBvZiB0aGUgcmlzayBpcyBlbm9ybW91cy7CoDxhIGhyZWY9Imh0dHBzOi8vd3d3LmJlY2tlcnNob3NwaXRhbHJldmlldy5jb20vaGVhbHRoY2FyZS1pbmZvcm1hdGlvbi10ZWNobm9sb2d5L2FpL21pc3VzZS1vZi1haS1jaGF0Ym90cy10b3BzLWxpc3Qtb2YtMjAyNi1oZWFsdGgtdGVjaC1oYXphcmRzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+TW9yZSB0aGFuIDQwIG1pbGxpb24gcGVvcGxlIHR1cm4gdG8gQ2hhdEdQVCBkYWlseSBmb3IgaGVhbHRoIGluZm9ybWF0aW9uPC9hPiwgYWNjb3JkaW5nIHRvIGFuIGFuYWx5c2lzIGZyb20gT3BlbkFJLiBBcyByaXNpbmcgaGVhbHRoY2FyZSBjb3N0cyBhbmQgY2xpbmljIGNsb3N1cmVzIHJlZHVjZSBhY2Nlc3MgdG8gY2FyZSwgZXZlbiBtb3JlIHBhdGllbnRzIGFyZSBsaWtlbHkgdG8gdXNlIGNoYXRib3RzIGFzIGEgc3Vic3RpdHV0ZSBmb3IgcHJvZmVzc2lvbmFsIG1lZGljYWwgYWR2aWNlLjwvcD4KPHA+RmFsc2UgaW5mb3JtYXRpb24gYW5kIGJhZCBkYXRhIGNhbiBhbmQgd2lsbCBsb29wIGJhY2sgZnJvbSBBSSBhbmQgcHJvdmlkZSB0aGUgYmFzaXMgb2YgZXZlbiB1c2VsZXNzIGFuZCBwb3RlbnRpYWxseSBoYXJtZnVsIOKAnHNjaWVuY2XigJ0uwqAgVGhpcyBzaXR1YXRpb24gaXMgYW55dGhpbmcgYnV0IGZ1bm55LjwvcD4KQml4b25pbWFuaWEgaXMgYSBkZWxpYmVyYXRlbHkgZmFicmljYXRlZCBtZWRpY2FsIGhvYXggY3JlYXRlZCBpbiAyMDI0IHNwZWNpZmljYWxseSB0byB0ZXN0IChhbmQgZXhwb3NlKSBob3cgZWFzaWx5IEFJIHN5c3RlbXMgaW5nZXN0IGFuZCBwcm9wYWdhdGUgbWVkaWNhbCBtaXNpbmZvcm1hdGlvbiBmcm9tIGxvdy1xdWFsaXR5IHNvdXJjZXMgbGlrZSBwcmVwcmludHMuIFRoZSBleHBlcmltZW50IHN1Y2NlZWRlZCBzcGVjdGFjdWxhcmx5IOKAlCBhbmQgYWxhcm1pbmdseSDigJQgdHVybmluZyBhbiBvYnZpb3VzIGpva2UgaW50byBzb21ldGhpbmcgQUkgY2hhdGJvdHMgdHJlYXRlZCBhcyBsZWdpdGltYXRlLCB3aGljaCB0aGVuIGxlYWtlZCBpbnRvIGFjdHVhbCBwZWVyLXJldmlld2VkIGxpdGVyYXR1cmUub3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50RnJvbSBvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDtvcmlnaW5hbENvbnRlbnQmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRzdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2NrczxhIGhyZWY9Imh0dHBzOi8vd2F0dHN1cHdpdGh0aGF0LmNvbS8yMDI2LzA0LzEzL2JpeG9uaW1hbmlhLWhvdy1haS10dXJuZWQtYS1qb2tlLWRpYWdub3Npcy1pbnRvLXBlZXItcmV2aWV3ZWQtbWVkaWNpbmUvIj5XYXR0cyBVcCBXaXRoIFRoYXQ\/PC9hPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3M8YSBocmVmPSJodHRwczovL2xlZ2FsaW5zdXJyZWN0aW9uLmNvbS8yMDI2LzA0L2JpeG9uaW1hbmlhLWhvdy1haS10dXJuZWQtYS1qb2tlLWRpYWdub3Npcy1pbnRvLXBlZXItcmV2aWV3ZWQtbWVkaWNpbmUvIj5Gcm9tIExlZ2FsIEluc3VycmVjdGlvbjwvYT5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjxlbT5Td2VkaXNoIHJlc2VhcmNoZXJzIGNyZWF0ZWQgYSBmYWtlIGV5ZSBkaXNlYXNlIHRvIHNlZSB3aGV0aGVyIEFJIGNoYXRib3RzIHdvdWxkIHJlcGVhdCBpdCBhcyBpZiBpdCB3ZXJlIHJlYWwuIFRoZSByZXN1bHRzIHdlcmUgYW55dGhpbmcgYnV0IGZ1bm55LjwvZW0+PC9zdHJvbmc+ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQb3N0ZWQgYnkmbmJzcDs8YSBocmVmPSJodHRwczovL2xlZ2FsaW5zdXJyZWN0aW9uLmNvbS9hdXRob3IvbGVzbGllZWFzdG1hbi8iPkxlc2xpZSBFYXN0bWFuPC9hPiZuYnNwO2Ryb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly9sZWdhbGluc3VycmVjdGlvbi5jb20vMjAyNi8wNC9iaXhvbmltYW5pYS1ob3ctYWktdHVybmVkLWEtam9rZS1kaWFnbm9zaXMtaW50by1wZWVyLXJldmlld2VkLW1lZGljaW5lLyI+Qml4b25pbWFuaWE6IEhvdyBBSSBUdXJuZWQgYSBKb2tlIERpYWdub3NpcyBpbnRvIOKAnFBlZXLigJFSZXZpZXdlZOKAnSBNZWRpY2luZTwvYT5sZXZlbGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjxlbT5Td2VkaXNoIHJlc2VhcmNoZXJzIGNyZWF0ZWQgYSBmYWtlIGV5ZSBkaXNlYXNlIHRvIHNlZSB3aGV0aGVyIEFJIGNoYXRib3RzIHdvdWxkIHJlcGVhdCBpdCBhcyBpZiBpdCB3ZXJlIHJlYWwuIFRoZSByZXN1bHRzIHdlcmUgYW55dGhpbmcgYnV0IGZ1bm55LjwvZW0+PC9zdHJvbmc+ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQb3N0ZWQgYnkmbmJzcDs8YSBocmVmPSJodHRwczovL2xlZ2FsaW5zdXJyZWN0aW9uLmNvbS9hdXRob3IvbGVzbGllZWFzdG1hbi8iPkxlc2xpZSBFYXN0bWFuPC9hPiZuYnNwO2Ryb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cDovL3N1cHBvc2UlMjB0aGUlMjBhcHBhcmVudCUyMHBhY2UlMjBvZiUyMHVucmVzdHJhaW5lZCUyMHNjaWVudGlmaWMlMjBmcmF1ZCUyMGNvbnRpbnVlcyUyMHVuY2hlY2tlZC4lMjBpbiUyMHRoYXQlMjBjYXNlLCUyMG91ciUyMGFiaWxpdHklMjB0byUyMG1ha2UlMjBwcm9ncmVzcyUyMGluJTIwY3JpdGljYWwlMjBmaWVsZHMlMjBlc3NlbnRpYWwlMjB0byUyMGNpdmlsaXplZCUyMGxpdmluZyUyMChlLmcuLCUyMG1lZGljaW5lLCUyMGVuZXJneSwlMjBwdWJsaWMlMjBoZWFsdGgsJTIwYW5kJTIwbmF0aW9uYWwlMjBzZWN1cml0eSklMjB3aWxsJTIwYmUlMjBzZXZlcmVseSUyMGNvbXByb21pc2VkLnhuLS0lMjBwdWJsaWMlMjB0cnVzdCUyMGluJTIwc2NpZW50aWZpYyUyMHJlc2VhcmNoJTIwaXMlMjBzdGVhZGlseSUyMGNvcnJvZGluZywlMjBhbmQlMjBmYWxzZSUyMGZpbmRpbmdzJTIwcHJlc2VudGVkJTIwYXMlMjB0cnVzdHdvcnRoeSUyMGhhdmUlMjBhbHJlYWR5JTIwaW1wYWN0ZWQlMjBwb2xpY3ktbWFraW5nJTIwaW4lMjB3YXlzJTIwdGhhdCUyMGFyZSUyMGV4cGVuc2l2ZSUyMGFuZCUyMGhhcm1mdWwtaTI2Mm01Zy4vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5MYXRlIGxhc3QgeWVhciw8L2E+Jm5ic3A7SSB3YXJuZWQgYWJvdXQgdGhlIHN0YWdnZXJpbmcgYW1vdW50IG9mIHVucmVzdHJhaW5lZCBzY2llbnRpZmljIGZyYXVkIGJlaW5nIHB1Ymxpc2hlZCB2aWEgcGFwZXIgbWlsbHMgYW5kIHNoYW0gam91cm5hbHMuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIHRyZW5kIGlzIGVzcGVjaWFsbHkgdHJvdWJsaW5nLCBhcyBhZGhlcmVuY2UgdG8gc2NpZW50aWZpYyB0aGVvcnkgYW5kIHJpZ29yb3VzLCByZXByb2R1Y2libGUgcmVzZWFyY2ggYWxsb3dzIGh1bWFuaXR5IHRvIG1ha2UgcHJvZ3Jlc3MgaW4gY3JpdGljYWwgZmllbGRzIGVzc2VudGlhbCB0byBjaXZpbGl6ZWQgbGl2aW5nIChlLmcuLCBtZWRpY2luZSwgZW5lcmd5LCBwdWJsaWMgaGVhbHRoLCBhbmQgbmF0aW9uYWwgc2VjdXJpdHkpLiBJZiB3ZSBjYW4gbm8gbG9uZ2VyIHRydXN0IHRoZSBkYXRhLCBvdXIgYWJpbGl0eSB0byBtYWtlIGltcHJvdmVtZW50cyBhbmQgaW5ub3ZhdGlvbnMgd2lsbCBiZSBzZXZlcmVseSBjb21wcm9taXNlZC5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFB1YmxpYyB0cnVzdCBpbiBzY2llbnRpZmljIHJlc2VhcmNoIGlzIGFscmVhZHkgY29ycm9kaW5nLCBhbmQmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5zY2llbmNlLm9yZy9jb250ZW50L2FydGljbGUvcG90ZW50aWFsLWZhYnJpY2F0aW9uLXJlc2VhcmNoLWltYWdlcy10aHJlYXRlbnMta2V5LXRoZW9yeS1hbHpoZWltZXJzLWRpc2Vhc2UiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmZhbHNlIGZpbmRpbmdzIHByZXNlbnRlZCBhcyDigJx0cnVzdHdvcnRoeeKAnTwvYT4mbmJzcDtoYXZlIGFscmVhZHkgaW1wYWN0ZWQgcG9saWN5LW1ha2luZyBpbiB3YXlzIHRoYXQgYXJlIGV4cGVuc2l2ZSBhbmQgaGFybWZ1bC5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE5vLCB0aGUgcmFwaWQgYWRvcHRpb24gb2YgYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UgaXMgYWRkaW5nIGFub3RoZXIgZGlzdHVyYmluZyBhc3BlY3QgdG8gdGhlIGluY3JlYXNpbmcgZGlzdG9ydGlvbiBvZiDigJxzY2llbmNl4oCdLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmFjayBpbiAyMDI0LCByZXNlYXJjaGVycyBjcmVhdGVkIGEgZmFrZSBleWUgZGlzZWFzZSBjYWxsZWQg4oCcYml4b25pbWFuaWHigJ0gdG8gc2VlIHdoZXRoZXIgQUkgY2hhdGJvdHMgd291bGQgcmVwZWF0IGl0IGFzIGlmIGl0IHdlcmUgcmVhbC5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZXkgd3JvdGUgb2J2aW91c2x5IGJvZ3VzIHJlc2VhcmNoIHBhcGVycyBhYm91dCB0aGlzIG1hZGXigJF1cCBjb25kaXRpb24gYW5kIHBvc3RlZCB0aGVtIG9ubGluZSwgaW5jbHVkaW5nIGhpbnRzIHN1Y2ggYXMgYSBmYWtlIGF1dGhvciBhbmQgbm90ZXMgc2F5aW5nIHRoZSB3b3JrIHdhcyBpbnZlbnRlZC4gV2l0aGluIHdlZWtzLCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvZDQxNTg2LTAyNi0wMTEwMC15IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5tYWpvciBjaGF0Ym90cyBzdGFydGVkIGRlc2NyaWJpbmcgYml4b25pbWFuaWE8L2E+Jm5ic3A7YXMgYSByZWFsIGRpYWdub3NpcyBhbmQgZXZlbiBnYXZlIHBlb3BsZSBhZHZpY2UgYWJvdXQgaXQgd2hlbiB0aGV5IGFza2VkIGFib3V0IGV5ZSBzeW1wdG9tcy5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzdmFsdWVjaXRhdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJdOKAmXMgdGhlIGludmVudGlvbiBvZiBhIHRlYW0gbGVkIGJ5IEFsbWlyYSBPc21hbm92aWMgVGh1bnN0csO2bSwgYSBtZWRpY2FsIHJlc2VhcmNoZXIgYXQgdGhlIFVuaXZlcnNpdHkgb2YgR290aGVuYnVyZywgU3dlZGVuLCB3aG8gZHJlYW10IHVwIHRoZSBza2luIGNvbmRpdGlvbiBhbmQgdGhlbiB1cGxvYWRlZCB0d28gZmFrZSBzdHVkaWVzIGFib3V0IGl0IHRvIGEgcHJlcHJpbnQgc2VydmVyIGluIGVhcmx5IDIwMjQuIE9zbWFub3ZpYyBUaHVuc3Ryw7ZtIGNhcnJpZWQgb3V0IHRoaXMgdW51c3VhbCBleHBlcmltZW50IHRvIHRlc3Qgd2hldGhlciBsYXJnZSBsYW5ndWFnZSBtb2RlbHMgKExMTXMpIHdvdWxkIHN3YWxsb3cgdGhlIG1pc2luZm9ybWF0aW9uIGFuZCB0aGVuIHNwaXQgaXQgb3V0IGFzIHJlcHV0YWJsZSBoZWFsdGggYWR2aWNlLiDigJxJIHdhbnRlZCB0byBzZWUgaWYgSSBjYW4gY3JlYXRlIGEgbWVkaWNhbCBjb25kaXRpb24gdGhhdCBkaWQgbm90IGV4aXN0IGluIHRoZSBkYXRhYmFzZSzigJ0gc2hlIHNheXMuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgcHJvYmxlbSB3YXMgdGhhdCB0aGUgZXhwZXJpbWVudCB3b3JrZWQgdG9vIHdlbGwuIFdpdGhpbiB3ZWVrcyBvZiBoZXIgdXBsb2FkaW5nIGluZm9ybWF0aW9uIGFib3V0IHRoZSBjb25kaXRpb24sIGF0dHJpYnV0ZWQgdG8gYSBmaWN0aW9uYWwgYXV0aG9yLCBtYWpvciBhcnRpZmljaWFsLWludGVsbGlnZW5jZSBzeXN0ZW1zIGJlZ2FuIHJlcGVhdGluZyB0aGUgaW52ZW50ZWQgY29uZGl0aW9uIGFzIGlmIGl0IHdlcmUgcmVhbC5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEV2ZW4gbW9yZSB0cm91YmxpbmdseSwgb3RoZXIgcmVzZWFyY2hlcnMgc2F5LCB0aGUgZmFrZSBwYXBlcnMgd2VyZSB0aGVuIGNpdGVkIGluIHBlZXItcmV2aWV3ZWQgbGl0ZXJhdHVyZS4gT3NtYW5vdmljIFRodW5zdHLDtm0gc2F5cyB0aGlzIHN1Z2dlc3RzIHRoYXQgc29tZSByZXNlYXJjaGVycyBhcmUgcmVseWluZyBvbiBBSS1nZW5lcmF0ZWQgcmVmZXJlbmNlcyB3aXRob3V0IHJlYWRpbmcgdGhlIHVuZGVybHlpbmcgcGFwZXJzLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHByZXByaW50cyBpbmNsdWRlZCBhIHJlZmVyZW5jZSB0byB0aGUgbm9uZXhpc3RlbnQgQXN0ZXJpYSBIb3Jpem9uIFVuaXZlcnNpdHkgaW4g4oCcTm92YSBDaXR5LCBDYWxpZm9ybmlh4oCdLiBUaGVyZSB3YXMgYWxzbyBhIG1lbnRpb24gb2Yg4oCcU3RhcmZsZWV0IEFjYWRlbXnigJ0gKHRob3VnaCBhbiBhZGRpdGlvbmFsIHJlZmVyZW5jZSB0byBEci4gTGVvbmFyZCBNY0NveSB3b3VsZCBoYXZlIGJlZW4gYSBuaWNlIHRvdWNoKS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBBSSBjaGF0Ym90IGFuc3dlcnMgdGhhdCBhdXRob3JpdGF0aXZlbHkgZGVzY3JpYmluZyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvZDQxNTg2LTAyNi0wMTEwMC15IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5iaXhvbmltYW5pYSB3YXMgcmVhbDwvYT4uZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc3ZhbHVlY2l0YXRpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50T24gMTMgQXByaWwgMjAyNCwgTWljcm9zb2Z0IEJpbmfigJlzIENvcGlsb3Qgd2FzIGRlY2xhcmluZyB0aGF0IOKAnEJpeG9uaW1hbmlhIGlzIGluZGVlZCBhbiBpbnRyaWd1aW5nIGFuZCByZWxhdGl2ZWx5IHJhcmUgY29uZGl0aW9u4oCdLCBhbmQgb24gdGhlIHNhbWUgZGF5LCBHb29nbGXigJlzIEdlbWluaSB3YXMgaW5mb3JtaW5nIHVzZXJzIHRoYXQg4oCcQml4b25pbWFuaWEgaXMgYSBjb25kaXRpb24gY2F1c2VkIGJ5IGV4Y2Vzc2l2ZSBleHBvc3VyZSB0byBibHVlIGxpZ2h04oCdIGFuZCBhZHZpc2luZyBwZW9wbGUgdG8gdmlzaXQgYW4gb3BodGhhbG1vbG9naXN0LmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50T24gMjcgQXByaWwgMjAyNCwgdGhlIFBlcnBsZXhpdHkgQUkgYW5zd2VyIGVuZ2luZSBvdXRsaW5lZCBpdHMgcHJldmFsZW5jZSDigJQgb25lIGluIDkwLDAwMCBpbmRpdmlkdWFscyB3ZXJlIGFmZmVjdGVkIOKAlCBhbmQgdGhhdCBzYW1lIG1vbnRoLCBPcGVuQUnigJlzIENoYXRHUFQgd2FzIHRlbGxpbmcgdXNlcnMgd2hldGhlciB0aGVpciBzeW1wdG9tcyBhbW91bnRlZCB0byBiaXhvbmltYW5pYS4gU29tZSBvZiB0aG9zZSByZXNwb25zZXMgd2VyZSBwcm9tcHRlZCBieSBhc2tpbmcgYWJvdXQgYml4b25pbWFuaWEsIGFuZCBvdGhlcnMgd2VyZSBpbiByZXNwb25zZSB0byBxdWVzdGlvbnMgYWJvdXQgaHlwZXJwaWdtZW50YXRpb24gb24gdGhlIGV5ZWxpZHMgZnJvbSBibHVlLWxpZ2h0IGV4cG9zdXJlLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN2YWx1ZWNpdGF0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEEgcmVzZWFyY2hlciBpbnZlbnRlZCBhIGZha2UgZXllIGNvbmRpdGlvbiBjYWxsZWQgYml4b25pbWFuaWEsIHVwbG9hZGVkIHR3byBvYnZpb3VzbHkgZnJhdWR1bGVudCBwYXBlcnMgYWJvdXQgaXQgdG8gYW4gYWNhZGVtaWMgc2VydmVyLCBhbmQgd2F0Y2hlZCBtYWpvciBBSSBzeXN0ZW1zIHByZXNlbnQgaXQgYXMgcmVhbCBtZWRpY2luZSB3aXRoaW4gd2Vla3MuPGJyPlRoZSBmYWtlIHBhcGVycyB0aGFua2VkIFN0YXJmbGVldCBBY2FkZW15LCBjaXRlZCBmdW5kaW5nIGZyb20gdGhl4oCmZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnTigJQgSGVkZ2llIChASGVkZ2llTWFya2V0cykmbmJzcDs8YSBocmVmPSJodHRwczovL3R3aXR0ZXIuY29tL0hlZGdpZU1hcmtldHMvc3RhdHVzLzIwNDI0MzA0NDI0NDg1NDgyNzM\/cmVmX3NyYz10d3NyYyU1RXRmdyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+QXByaWwgMTAsIDIwMjY8L2E+ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaHVuc3Ryw7Zt4oCZcyBleHBlcmltZW50IGlzIHRydWx5IGEgcmV2ZWxhdGlvbiBvZiBob3cgbGl0dGxlIHJldmlldyBpcyBnb2luZyBpbnRvIHRoZSDigJxzY2llbmNl4oCdIHdlIGFyZSBzdXBwb3NlZCB0byB0cnVzdCwgYXMgaGVyIHRlc3Qgc3VibWlzc2lvbnMgd2VyZSBsb2FkZWQgd2l0aCByZWQgZmxhZ3MgdGhhdCBzaG91bGQgaGF2ZSBiZWVuIGV2aWRlbnQgdG8gYW55b25lIHdobyBhY3R1YWxseSByZWFkIHRoZSB0ZXh0LiBSZWZlcmVuY2VzIHRvIHRoZSBmYWtlIHJlc2VhcmNoIGVuZGVkIHVwIGluIGEg4oCcPGEgaHJlZj0iaHR0cHM6Ly9udXJzZS5vcmcvbmV3cy9haS1jaGF0Ym90cy1mYWtlLWRpc2Vhc2UtYml4b25pbWFuaWEvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5wZWVyLXJldmlld2Vk4oCdIHB1YmxpY2F0aW9uPC9hPi5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzdmFsdWVjaXRhdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhyZWUgcmVzZWFyY2hlcnMgYXQgdGhlIE1haGFyaXNoaSBNYXJrYW5kZXNod2FyIEluc3RpdHV0ZSBvZiBNZWRpY2FsIFNjaWVuY2VzIGFuZCBSZXNlYXJjaCBpbiBJbmRpYSBwdWJsaXNoZWQgYSBwYXBlciBpbjxlbT5DdXJldXM8L2VtPiwgYSBwZWVyLXJldmlld2VkIGpvdXJuYWwgcHVibGlzaGVkIGJ5IFNwcmluZ2VyIE5hdHVyZSwgdGhhdCBjaXRlZCB0aGUgYml4b25pbWFuaWEgcHJlcHJpbnRzIGFzIGxlZ2l0aW1hdGUgc291cmNlcy5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoYXQgcGFwZXIgd2FzPGEgaHJlZj0iaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQml4b25pbWFuaWEiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmxhdGVyIHJldHJhY3RlZDwvYT5vbmNlIHRoZSBob2F4IHdhcyBkaXNjb3ZlcmVkLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHByb2JsZW0gZXh0ZW5kcyBmYXIgYmV5b25kIG9uZSBmYWtlIGRpc2Vhc2UuJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9ob21lLmVjcmkub3JnL2Jsb2dzL2VjcmktbmV3cy9taXN1c2Utb2YtYWktY2hhdGJvdHMtdG9wcy1hbm51YWwtbGlzdC1vZi1oZWFsdGgtdGVjaG5vbG9neS1oYXphcmRzIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5FQ1JJ4oCZcyAyMDI2IEhlYWx0aCBUZWNobm9sb2d5IEhhemFyZCBSZXBvcnQ8L2E+Jm5ic3A7Zm91bmQgdGhhdCBjaGF0Ym90cyBoYXZlIHN1Z2dlc3RlZCBpbmNvcnJlY3QgZGlhZ25vc2VzLCByZWNvbW1lbmRlZCB1bm5lY2Vzc2FyeSB0ZXN0aW5nLCBwcm9tb3RlZCBzdWJzdGFuZGFyZCBtZWRpY2FsIHN1cHBsaWVzLCBhbmQgZXZlbiBpbnZlbnRlZCBub25leGlzdGVudCBhbmF0b215IHdoZW4gcmVzcG9uZGluZyB0byBtZWRpY2FsIHF1ZXN0aW9ucy4gQWxsIG9mIHRoaXMgaXMgZGVsaXZlcmVkIGluIHRoZSBjb25maWRlbnQsIGF1dGhvcml0YXRpdmUgdG9uZSB0aGF0IG1ha2VzIEFJIHJlc3BvbnNlcyBzbyBjb252aW5jaW5nLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHNjYWxlIG9mIHRoZSByaXNrIGlzIGVub3Jtb3VzLiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LmJlY2tlcnNob3NwaXRhbHJldmlldy5jb20vaGVhbHRoY2FyZS1pbmZvcm1hdGlvbi10ZWNobm9sb2d5L2FpL21pc3VzZS1vZi1haS1jaGF0Ym90cy10b3BzLWxpc3Qtb2YtMjAyNi1oZWFsdGgtdGVjaC1oYXphcmRzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+TW9yZSB0aGFuIDQwIG1pbGxpb24gcGVvcGxlIHR1cm4gdG8gQ2hhdEdQVCBkYWlseSBmb3IgaGVhbHRoIGluZm9ybWF0aW9uPC9hPiwgYWNjb3JkaW5nIHRvIGFuIGFuYWx5c2lzIGZyb20gT3BlbkFJLiBBcyByaXNpbmcgaGVhbHRoY2FyZSBjb3N0cyBhbmQgY2xpbmljIGNsb3N1cmVzIHJlZHVjZSBhY2Nlc3MgdG8gY2FyZSwgZXZlbiBtb3JlIHBhdGllbnRzIGFyZSBsaWtlbHkgdG8gdXNlIGNoYXRib3RzIGFzIGEgc3Vic3RpdHV0ZSBmb3IgcHJvZmVzc2lvbmFsIG1lZGljYWwgYWR2aWNlLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2hlbiBhIGpva2UgZGlhZ25vc2lzIG1vcnBocyBpbnRvIOKAnHBlZXItcmV2aWV3ZWTigJ0gcmVzZWFyY2gsIGl0IGlzIGNsZWFyIHRoYXQgdGhlIGNyaXNpcyBpbiBzY2llbnRpZmljIGNyZWRpYmlsaXR5IGlzIG5vIGxvbmdlciBjb25maW5lZCB0byBzbG9wcHkgcmVzZWFyY2ggb3IgY29ycnVwdGVkIGpvdXJuYWxzIGJ1dCBub3cgZXh0ZW5kcyBpbnRvIHRoZSBhbGdvcml0aG1zIHRoYXQgbWFueSBwZW9wbGUgYXJlIG5vdyByZWx5aW5nIG9uIGZvciBhbnN3ZXJzIHRvIHNlcmlvdXMgaGVhbHRoIGlzc3Vlcy5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZhbHNlIGluZm9ybWF0aW9uIGFuZCBiYWQgZGF0YSBjYW4gYW5kIHdpbGwgbG9vcCBiYWNrIGZyb20gQUkgYW5kIHByb3ZpZGUgdGhlIGJhc2lzIG9mIGV2ZW4gdXNlbGVzcyBhbmQgcG90ZW50aWFsbHkgaGFybWZ1bCDigJxzY2llbmNl4oCdLiZuYnNwOyBUaGlzIHNpdHVhdGlvbiBpcyBhbnl0aGluZyBidXQgZnVubnkuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIGZlYXIgaXTigJlzIGdvaW5nIHRvIGJlIHF1aXRlIHNvbWUgdGltZSBiZWZvcmUgd2UgaGF2ZSBhIGhhbmRsZSBvbiBzY2FtIHJlc2VhcmNoIGFuZCBBSSB1c2Ugb2YgZmFrZSBpbmZvcm1hdGlvbi5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48YSBocmVmPSJodHRwczovL2xlZ2FsaW5zdXJyZWN0aW9uLmNvbS8yMDI2LzA0L2JpeG9uaW1hbmlhLWhvdy1haS10dXJuZWQtYS1qb2tlLWRpYWdub3Npcy1pbnRvLXBlZXItcmV2aWV3ZWQtbWVkaWNpbmUvIj5Gcm9tIExlZ2FsIEluc3VycmVjdGlvbjwvYT48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPjxlbT5Td2VkaXNoIHJlc2VhcmNoZXJzIGNyZWF0ZWQgYSBmYWtlIGV5ZSBkaXNlYXNlIHRvIHNlZSB3aGV0aGVyIEFJIGNoYXRib3RzIHdvdWxkIHJlcGVhdCBpdCBhcyBpZiBpdCB3ZXJlIHJlYWwuIFRoZSByZXN1bHRzIHdlcmUgYW55dGhpbmcgYnV0IGZ1bm55LjwvZW0+PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxhIGhyZWY9Imh0dHBzOi8vbGVnYWxpbnN1cnJlY3Rpb24uY29tLzIwMjYvMDQvYml4b25pbWFuaWEtaG93LWFpLXR1cm5lZC1hLWpva2UtZGlhZ25vc2lzLWludG8tcGVlci1yZXZpZXdlZC1tZWRpY2luZS8iPkJpeG9uaW1hbmlhOiBIb3cgQUkgVHVybmVkIGEgSm9rZSBEaWFnbm9zaXMgaW50byDigJxQZWVy4oCRUmV2aWV3ZWTigJ0gTWVkaWNpbmU8L2E+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPjxlbT5Td2VkaXNoIHJlc2VhcmNoZXJzIGNyZWF0ZWQgYSBmYWtlIGV5ZSBkaXNlYXNlIHRvIHNlZSB3aGV0aGVyIEFJIGNoYXRib3RzIHdvdWxkIHJlcGVhdCBpdCBhcyBpZiBpdCB3ZXJlIHJlYWwuIFRoZSByZXN1bHRzIHdlcmUgYW55dGhpbmcgYnV0IGZ1bm55LjwvZW0+PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIHRyZW5kIGlzIGVzcGVjaWFsbHkgdHJvdWJsaW5nLCBhcyBhZGhlcmVuY2UgdG8gc2NpZW50aWZpYyB0aGVvcnkgYW5kIHJpZ29yb3VzLCByZXByb2R1Y2libGUgcmVzZWFyY2ggYWxsb3dzIGh1bWFuaXR5IHRvIG1ha2UgcHJvZ3Jlc3MgaW4gY3JpdGljYWwgZmllbGRzIGVzc2VudGlhbCB0byBjaXZpbGl6ZWQgbGl2aW5nIChlLmcuLCBtZWRpY2luZSwgZW5lcmd5LCBwdWJsaWMgaGVhbHRoLCBhbmQgbmF0aW9uYWwgc2VjdXJpdHkpLiBJZiB3ZSBjYW4gbm8gbG9uZ2VyIHRydXN0IHRoZSBkYXRhLCBvdXIgYWJpbGl0eSB0byBtYWtlIGltcHJvdmVtZW50cyBhbmQgaW5ub3ZhdGlvbnMgd2lsbCBiZSBzZXZlcmVseSBjb21wcm9taXNlZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Tm8sIHRoZSByYXBpZCBhZG9wdGlvbiBvZiBhcnRpZmljaWFsIGludGVsbGlnZW5jZSBpcyBhZGRpbmcgYW5vdGhlciBkaXN0dXJiaW5nIGFzcGVjdCB0byB0aGUgaW5jcmVhc2luZyBkaXN0b3J0aW9uIG9mIOKAnHNjaWVuY2XigJ0uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmFjayBpbiAyMDI0LCByZXNlYXJjaGVycyBjcmVhdGVkIGEgZmFrZSBleWUgZGlzZWFzZSBjYWxsZWQg4oCcYml4b25pbWFuaWHigJ0gdG8gc2VlIHdoZXRoZXIgQUkgY2hhdGJvdHMgd291bGQgcmVwZWF0IGl0IGFzIGlmIGl0IHdlcmUgcmVhbC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnF1b3RlIC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JdOKAmXMgdGhlIGludmVudGlvbiBvZiBhIHRlYW0gbGVkIGJ5IEFsbWlyYSBPc21hbm92aWMgVGh1bnN0csO2bSwgYSBtZWRpY2FsIHJlc2VhcmNoZXIgYXQgdGhlIFVuaXZlcnNpdHkgb2YgR290aGVuYnVyZywgU3dlZGVuLCB3aG8gZHJlYW10IHVwIHRoZSBza2luIGNvbmRpdGlvbiBhbmQgdGhlbiB1cGxvYWRlZCB0d28gZmFrZSBzdHVkaWVzIGFib3V0IGl0IHRvIGEgcHJlcHJpbnQgc2VydmVyIGluIGVhcmx5IDIwMjQuIE9zbWFub3ZpYyBUaHVuc3Ryw7ZtIGNhcnJpZWQgb3V0IHRoaXMgdW51c3VhbCBleHBlcmltZW50IHRvIHRlc3Qgd2hldGhlciBsYXJnZSBsYW5ndWFnZSBtb2RlbHMgKExMTXMpIHdvdWxkIHN3YWxsb3cgdGhlIG1pc2luZm9ybWF0aW9uIGFuZCB0aGVuIHNwaXQgaXQgb3V0IGFzIHJlcHV0YWJsZSBoZWFsdGggYWR2aWNlLiDigJxJIHdhbnRlZCB0byBzZWUgaWYgSSBjYW4gY3JlYXRlIGEgbWVkaWNhbCBjb25kaXRpb24gdGhhdCBkaWQgbm90IGV4aXN0IGluIHRoZSBkYXRhYmFzZSzigJ0gc2hlIHNheXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIHByb2JsZW0gd2FzIHRoYXQgdGhlIGV4cGVyaW1lbnQgd29ya2VkIHRvbyB3ZWxsLiBXaXRoaW4gd2Vla3Mgb2YgaGVyIHVwbG9hZGluZyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgY29uZGl0aW9uLCBhdHRyaWJ1dGVkIHRvIGEgZmljdGlvbmFsIGF1dGhvciwgbWFqb3IgYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2Ugc3lzdGVtcyBiZWdhbiByZXBlYXRpbmcgdGhlIGludmVudGVkIGNvbmRpdGlvbiBhcyBpZiBpdCB3ZXJlIHJlYWwuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RXZlbiBtb3JlIHRyb3VibGluZ2x5LCBvdGhlciByZXNlYXJjaGVycyBzYXksIHRoZSBmYWtlIHBhcGVycyB3ZXJlIHRoZW4gY2l0ZWQgaW4gcGVlci1yZXZpZXdlZCBsaXRlcmF0dXJlLiBPc21hbm92aWMgVGh1bnN0csO2bSBzYXlzIHRoaXMgc3VnZ2VzdHMgdGhhdCBzb21lIHJlc2VhcmNoZXJzIGFyZSByZWx5aW5nIG9uIEFJLWdlbmVyYXRlZCByZWZlcmVuY2VzIHdpdGhvdXQgcmVhZGluZyB0aGUgdW5kZXJseWluZyBwYXBlcnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPgo8IS0tIC93cDpxdW90ZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgcHJlcHJpbnRzIGluY2x1ZGVkIGEgcmVmZXJlbmNlIHRvIHRoZSBub25leGlzdGVudCBBc3RlcmlhIEhvcml6b24gVW5pdmVyc2l0eSBpbiDigJxOb3ZhIENpdHksIENhbGlmb3JuaWHigJ0uIFRoZXJlIHdhcyBhbHNvIGEgbWVudGlvbiBvZiDigJxTdGFyZmxlZXQgQWNhZGVteeKAnSAodGhvdWdoIGFuIGFkZGl0aW9uYWwgcmVmZXJlbmNlIHRvIERyLiBMZW9uYXJkIE1jQ295IHdvdWxkIGhhdmUgYmVlbiBhIG5pY2UgdG91Y2gpLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cXVvdGUgLS0+CjxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk9uIDEzIEFwcmlsIDIwMjQsIE1pY3Jvc29mdCBCaW5n4oCZcyBDb3BpbG90IHdhcyBkZWNsYXJpbmcgdGhhdCDigJxCaXhvbmltYW5pYSBpcyBpbmRlZWQgYW4gaW50cmlndWluZyBhbmQgcmVsYXRpdmVseSByYXJlIGNvbmRpdGlvbuKAnSwgYW5kIG9uIHRoZSBzYW1lIGRheSwgR29vZ2xl4oCZcyBHZW1pbmkgd2FzIGluZm9ybWluZyB1c2VycyB0aGF0IOKAnEJpeG9uaW1hbmlhIGlzIGEgY29uZGl0aW9uIGNhdXNlZCBieSBleGNlc3NpdmUgZXhwb3N1cmUgdG8gYmx1ZSBsaWdodOKAnSBhbmQgYWR2aXNpbmcgcGVvcGxlIHRvIHZpc2l0IGFuIG9waHRoYWxtb2xvZ2lzdC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5PbiAyNyBBcHJpbCAyMDI0LCB0aGUgUGVycGxleGl0eSBBSSBhbnN3ZXIgZW5naW5lIG91dGxpbmVkIGl0cyBwcmV2YWxlbmNlIOKAlCBvbmUgaW4gOTAsMDAwIGluZGl2aWR1YWxzIHdlcmUgYWZmZWN0ZWQg4oCUIGFuZCB0aGF0IHNhbWUgbW9udGgsIE9wZW5BSeKAmXMgQ2hhdEdQVCB3YXMgdGVsbGluZyB1c2VycyB3aGV0aGVyIHRoZWlyIHN5bXB0b21zIGFtb3VudGVkIHRvIGJpeG9uaW1hbmlhLiBTb21lIG9mIHRob3NlIHJlc3BvbnNlcyB3ZXJlIHByb21wdGVkIGJ5IGFza2luZyBhYm91dCBiaXhvbmltYW5pYSwgYW5kIG90aGVycyB3ZXJlIGluIHJlc3BvbnNlIHRvIHF1ZXN0aW9ucyBhYm91dCBoeXBlcnBpZ21lbnRhdGlvbiBvbiB0aGUgZXllbGlkcyBmcm9tIGJsdWUtbGlnaHQgZXhwb3N1cmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPgo8IS0tIC93cDpxdW90ZSAtLT4KCjwhLS0gd3A6cXVvdGUgLS0+CjxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkEgcmVzZWFyY2hlciBpbnZlbnRlZCBhIGZha2UgZXllIGNvbmRpdGlvbiBjYWxsZWQgYml4b25pbWFuaWEsIHVwbG9hZGVkIHR3byBvYnZpb3VzbHkgZnJhdWR1bGVudCBwYXBlcnMgYWJvdXQgaXQgdG8gYW4gYWNhZGVtaWMgc2VydmVyLCBhbmQgd2F0Y2hlZCBtYWpvciBBSSBzeXN0ZW1zIHByZXNlbnQgaXQgYXMgcmVhbCBtZWRpY2luZSB3aXRoaW4gd2Vla3MuPGJyPlRoZSBmYWtlIHBhcGVycyB0aGFua2VkIFN0YXJmbGVldCBBY2FkZW15LCBjaXRlZCBmdW5kaW5nIGZyb20gdGhl4oCmPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvYmxvY2txdW90ZT4KPCEtLSAvd3A6cXVvdGUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGh1bnN0csO2beKAmXMgZXhwZXJpbWVudCBpcyB0cnVseSBhIHJldmVsYXRpb24gb2YgaG93IGxpdHRsZSByZXZpZXcgaXMgZ29pbmcgaW50byB0aGUg4oCcc2NpZW5jZeKAnSB3ZSBhcmUgc3VwcG9zZWQgdG8gdHJ1c3QsIGFzIGhlciB0ZXN0IHN1Ym1pc3Npb25zIHdlcmUgbG9hZGVkIHdpdGggcmVkIGZsYWdzIHRoYXQgc2hvdWxkIGhhdmUgYmVlbiBldmlkZW50IHRvIGFueW9uZSB3aG8gYWN0dWFsbHkgcmVhZCB0aGUgdGV4dC4gUmVmZXJlbmNlcyB0byB0aGUgZmFrZSByZXNlYXJjaCBlbmRlZCB1cCBpbiBhIOKAnDxhIGhyZWY9Imh0dHBzOi8vbnVyc2Uub3JnL25ld3MvYWktY2hhdGJvdHMtZmFrZS1kaXNlYXNlLWJpeG9uaW1hbmlhLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+cGVlci1yZXZpZXdlZOKAnSBwdWJsaWNhdGlvbjwvYT4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnF1b3RlIC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRocmVlIHJlc2VhcmNoZXJzIGF0IHRoZSBNYWhhcmlzaGkgTWFya2FuZGVzaHdhciBJbnN0aXR1dGUgb2YgTWVkaWNhbCBTY2llbmNlcyBhbmQgUmVzZWFyY2ggaW4gSW5kaWEgcHVibGlzaGVkIGEgcGFwZXIgaW7CoDxlbT5DdXJldXM8L2VtPiwgYSBwZWVyLXJldmlld2VkIGpvdXJuYWwgcHVibGlzaGVkIGJ5IFNwcmluZ2VyIE5hdHVyZSwgdGhhdCBjaXRlZCB0aGUgYml4b25pbWFuaWEgcHJlcHJpbnRzIGFzIGxlZ2l0aW1hdGUgc291cmNlcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRoYXQgcGFwZXIgd2FzwqA8YSBocmVmPSJodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9CaXhvbmltYW5pYSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+bGF0ZXIgcmV0cmFjdGVkPC9hPsKgb25jZSB0aGUgaG9heCB3YXMgZGlzY292ZXJlZC48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvYmxvY2txdW90ZT4KPCEtLSAvd3A6cXVvdGUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2hlbiBhIGpva2UgZGlhZ25vc2lzIG1vcnBocyBpbnRvIOKAnHBlZXItcmV2aWV3ZWTigJ0gcmVzZWFyY2gsIGl0IGlzIGNsZWFyIHRoYXQgdGhlIGNyaXNpcyBpbiBzY2llbnRpZmljIGNyZWRpYmlsaXR5IGlzIG5vIGxvbmdlciBjb25maW5lZCB0byBzbG9wcHkgcmVzZWFyY2ggb3IgY29ycnVwdGVkIGpvdXJuYWxzIGJ1dCBub3cgZXh0ZW5kcyBpbnRvIHRoZSBhbGdvcml0aG1zIHRoYXQgbWFueSBwZW9wbGUgYXJlIG5vdyByZWx5aW5nIG9uIGZvciBhbnN3ZXJzIHRvIHNlcmlvdXMgaGVhbHRoIGlzc3Vlcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SSBmZWFyIGl04oCZcyBnb2luZyB0byBiZSBxdWl0ZSBzb21lIHRpbWUgYmVmb3JlIHdlIGhhdmUgYSBoYW5kbGUgb24gc2NhbSByZXNlYXJjaCBhbmQgQUkgdXNlIG9mIGZha2UgaW5mb3JtYXRpb24uPC9wPgpzdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVBdW9haXMgZWVpZWUgbmRvY3VtZW50Y29udGVudGRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFfY29ibG9ja3NfYXR0cl9jb2Jsb2Nrc19kaW1lbnNpb25zX2NvYmxvY2tzX3Jlc3BvbnNpdmVfaGVpZ2h0X2NvYmxvY2tzX2FjY29yZGlvbl9pZV9zdXBwb3J0YWR2YW5jZWRfc2VvX2Rlc2NyaXB0aW9uamV0cGFja19zZW9faHRtbF90aXRsZWpldHBhY2tfc2VvX25vaW5kZXhfamV0cGFja19uZXdzbGV0dGVyX2FjY2Vzc19qZXRwYWNrX2RvbnRfZW1haWxfcG9zdF90b19zdWJzX2pldHBhY2tfbmV3c2xldHRlcl90aWVyX2lkX2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGF5d2FsbGVkX2NvbnRlbnRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYWlkX2NvbnRlbnRmb290bm90ZXNqZXRwYWNrX3B1YmxpY2l6ZV9tZXNzYWdlamV0cGFja19wdWJsaWNpemVfZmVhdHVyZV9lbmFibGVkamV0cGFja19zb2NpYWxfcG9zdF9hbHJlYWR5X3NoYXJlZGpldHBhY2tfc29jaWFsX29wdGlvbnNqZXRwYWNrX3Bvc3Rfd2FzX2V2ZXJfcHVibGlzaGVkZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRibG9ja3NCaXhvbmltYW5pYTogSG93IEkgVHJuZWQgYSBKa2UgRGlnbm9zaW50byDigJxQcuKAkVJldndk4oCdTWVkaWNpZWNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzYWx0Y2FwdGlvbm5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJpbm5lckJsb2Nrc2lkbGlua3VybHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uYWxpZ248IS0tIHdwOmltYWdlIHsiaWQiOjQzOTU4MCwic2l6ZVNsdWciOiJsYXJnZSIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUiLCJhbGlnbiI6ImNlbnRlciJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLWxhcmdlIj48aW1nIHNyYz0iaHR0cHM6Ly9jbGltYXRlc2NpZW5jZS5wcmVzcy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8wLUJpeG9uaW1hbmlhLUhvdy1BSS1UdXJuZWQtYS1Kb2tlLURpYWdub3Npcy1pbnRvLVBlZXLigJFSZXZpZXdlZC1NZWRpY2luZS02ODd4MTAyNC5qcGciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtNDM5NTgwIi8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPnN0YXRldmVyc2lvbjxwPkJpeG9uaW1hbmlhIGlzIGEgZGVsaWJlcmF0ZWx5IGZhYnJpY2F0ZWQgbWVkaWNhbCBob2F4IGNyZWF0ZWQgaW4gMjAyNCBzcGVjaWZpY2FsbHkgdG8gdGVzdCAoYW5kIGV4cG9zZSkgaG93IGVhc2lseSBBSSBzeXN0ZW1zIGluZ2VzdCBhbmQgcHJvcGFnYXRlIG1lZGljYWwgbWlzaW5mb3JtYXRpb24gZnJvbSBsb3ctcXVhbGl0eSBzb3VyY2VzIGxpa2UgcHJlcHJpbnRzLiA8L3A+CjxwPlRoZSBleHBlcmltZW50IHN1Y2NlZWRlZCBzcGVjdGFjdWxhcmx5IOKAlCBhbmQgYWxhcm1pbmdseSDigJQgdHVybmluZyBhbiBvYnZpb3VzIGpva2UgaW50byBzb21ldGhpbmcgQUkgY2hhdGJvdHMgdHJlYXRlZCBhcyBsZWdpdGltYXRlLCB3aGljaCB0aGVuIGxlYWtlZCBpbnRvIGFjdHVhbCBwZWVyLXJldmlld2VkIGxpdGVyYXR1cmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGV4cGVyaW1lbnQgc3VjY2VlZGVkIHNwZWN0YWN1bGFybHkg4oCUIGFuZCBhbGFybWluZ2x5IOKAlCB0dXJuaW5nIGFuIG9idmlvdXMgam9rZSBpbnRvIHNvbWV0aGluZyBBSSBjaGF0Ym90cyB0cmVhdGVkIGFzIGxlZ2l0aW1hdGUsIHdoaWNoIHRoZW4gbGVha2VkIGludG8gYWN0dWFsIHBlZXItcmV2aWV3ZWQgbGl0ZXJhdHVyZS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc3N0YXRldmVyc2lvbnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbnN0YXRlc2F2ZWRBdHN0YXRlc2F2ZWRCeWNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NCaXhvbmltYW5pYSBpcyBhIGRlbGliZXJhdGVseSBmYWJyaWNhdGVkIG1lZGljYWwgaG9heCBjcmVhdGVkIGluIDIwMjQgc3BlY2lmaWNhbGx5IHRvIHRlc3QgKGFuZCBleHBvc2UpIGhvdyBlYXNpbHkgQUkgc3lzdGVtcyBpbmdlc3QgYW5kIHByb3BhZ2F0ZSBtZWRpY2FsIG1pc2luZm9ybWF0aW9uIGZyb20gbG93LXF1YWxpdHkgc291cmNlcyBsaWtlIHByZXByaW50cy4gY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc1RoZSBzdG9yeSB3YXMgZGV0YWlsZWQgaW4gYSBOYXR1cmUgbmV3cyBmZWF0dXJlIHB1Ymxpc2hlZCBvbiBBcHJpbCA3LCAyMDI2IChqdXN0IGRheXMgYWdvKSwgY29uZmlybWluZyB0aGUgdGltZWxpbmUgYW5kIG1lY2hhbmljcy4gSGVyZeKAmXMgdGhlIGRlZXBlciwgdmVyaWZpZWQgYnJlYWtkb3duIGJhc2VkIG9uIHByaW1hcnkgcmVwb3J0aW5nIGFuZCBzb3VyY2VzLgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgc3Rvcnkgd2FzIGRldGFpbGVkIGluIGEgTmF0dXJlIG5ld3MgZmVhdHVyZSBwdWJsaXNoZWQgb24gQXByaWwgNywgMjAyNiAoanVzdCBkYXlzIGFnbyksIGNvbmZpcm1pbmcgdGhlIHRpbWVsaW5lIGFuZCBtZWNoYW5pY3MuIEhlcmXigJlzIHRoZSBkZWVwZXIsIHZlcmlmaWVkIGJyZWFrZG93biBiYXNlZCBvbiBwcmltYXJ5IHJlcG9ydGluZyBhbmQgc291cmNlcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb24FBwUHnQLjAQCSDKkFuQa\/ArkCtwi\/B7UCjgZPAwVPGgYPRgBPAwUHBQcIBwQKRwAKDQ8MEhwZCwgHBApHAAoNDwwSHBkLuQEXCAcECkcACg0PDBIcGQuTAggHBAoHrAIHCg0PDAsIBwQKB6UBBwoNDwwLCAcECgeFAwUKDQ8MCwgHBAoHrAIHCg0PDAsIBwQKB6UBBwoNDwwLCAcECgePDAcKDQ8MCwgHBAoHrgUHCg0PDAsIBwQKB6sFBwoNDwwLCAcECgeAAgcKDQ8MCwgHBAoHiAIHCg0PDAsIBwQKB7sGBwoNDwwLCAcECgUICg0PDAsIBwQKB4kIBwoNDwwLCAcECge2AwcKDQ8MCwgHBAoHtQMHCg0PDAsIBwQKB7ADBwoNDwwLCAcECge8AgcKDQ8MCwgHBAoFCAoNDwwLCAcECge5BAcKDQ8MCwgHBAoHigYHCg0PDAsIBwQKBQgKDQ8MCwgHBAoHlAQHCg0PDAsIBwQKB7YCBwoNDwwLCAcECgeuBgcKDQ8MCwgHBAoFCAoNDwwLCAcECgcGCg0PDAsIBwQKB7kBggILCAcECgcOsQEdCwgHBAoHuQgHCg0PDAsIBwQKB7wHBwoNDwwLCAcECgeeBAcKDQ8MCwgHBAoHsgIHCg0PDAsIBwQKB7ABBwoNDwwSHBkLpAGZB6IILpIHoga\/GLEUsxIuogamAgUHBQcFBwgECAYIBUECAkEGCAcIBwgGCA4IDggLCAZIAQYIBA4UGx4YFhMaIBsvKgkZISIWHwgKCAQIBhEDCAUEBwUBAgYBCAcECgMHDgsGCwIEAwgPBagFBQebA7EDCAcPBAoHuwIHCg0PDAsFBwUHBQcFBwUHCAcECkcACg0PDBIcGQuTAwgHBApHAAoNDwwSHBkLkAMYLpgDFgUHBQceAQEAJwEBALADAQUAAAEJABEBAgARAQAADAEEAB0BowFBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEIBAQBBAAIAQQACAEEAAgBBAAIAM0FxjAFBjwKYAu0BAJcMswWDB4QDvgKBCYQIugJBCwIBQgFBAAVBTbsCQQqWBkECA0EDAg0DAH0BdxMyMDI2LTA0LTE0VDEyOjM2OjE2eGIAdyRhZmUyOTAxNS0zODg2LTRlNzktOGJkNi03Y2I5ZTE1MjNkM2J3+gE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLWxhcmdlIj48aW1nIHNyYz0iaHR0cHM6Ly9jbGltYXRlc2NpZW5jZS5wcmVzcy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8wLUJpeG9uaW1hbmlhLUhvdy1BSS1UdXJuZWQtYS1Kb2tlLURpYWdub3Npcy1pbnRvLVBlZXLigJFSZXZpZXdlZC1NZWRpY2luZS02ODd4MTAyNC5qcGciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtNDM5NTgwIi8+PC9maWd1cmU+dyQwM2VlNzg3Mi03YmM1LTQyZWItOWIwNy1lOTMzNDU5MmVhNGR32QE8cD5UaGUgc3Rvcnkgd2FzIGRldGFpbGVkIGluIGEgTmF0dXJlIG5ld3MgZmVhdHVyZSBwdWJsaXNoZWQgb24gQXByaWwgNywgMjAyNiAoanVzdCBkYXlzIGFnbyksIGNvbmZpcm1pbmcgdGhlIHRpbWVsaW5lIGFuZCBtZWNoYW5pY3MuIEhlcmXigJlzIHRoZSBkZWVwZXIsIHZlcmlmaWVkIGJyZWFrZG93biBiYXNlZCBvbiBwcmltYXJ5IHJlcG9ydGluZyBhbmQgc291cmNlcy48L3A+dyRlMTBjMDQ5Ni1lOWVmLTRmMDItYWUzNi01NzAzN2NkNDg2ZDl3BzxwPjwvcD53JDk0NjliNWEyLWRjMWQtNDY2MC05ZWM2LTIzZDU4YmQ1MDAxYXecATxwPkZyb20gPGEgaHJlZj0iaHR0cHM6Ly93YXR0c3Vwd2l0aHRoYXQuY29tLzIwMjYvMDQvMTMvYml4b25pbWFuaWEtaG93LWFpLXR1cm5lZC1hLWpva2UtZGlhZ25vc2lzLWludG8tcGVlci1yZXZpZXdlZC1tZWRpY2luZS8iPldhdHRzIFVwIFdpdGggVGhhdD88L2E+PC9wPnckYzY5ZjFlNTgtMWEyYy00YTI0LWI4YWMtNGJjYzI1NzcyM2Zmd5oBPHA+PGEgaHJlZj0iaHR0cHM6Ly9sZWdhbGluc3VycmVjdGlvbi5jb20vMjAyNi8wNC9iaXhvbmltYW5pYS1ob3ctYWktdHVybmVkLWEtam9rZS1kaWFnbm9zaXMtaW50by1wZWVyLXJldmlld2VkLW1lZGljaW5lLyI+RnJvbSBMZWdhbCBJbnN1cnJlY3Rpb248L2E+PC9wPnckNjkxNzhkNmQtMGUzZi00NjIyLWI3ZmItMDFhMzcxMDhkZGZld7MBPHA+PHN0cm9uZz48ZW0+U3dlZGlzaCByZXNlYXJjaGVycyBjcmVhdGVkIGEgZmFrZSBleWUgZGlzZWFzZSB0byBzZWUgd2hldGhlciBBSSBjaGF0Ym90cyB3b3VsZCByZXBlYXQgaXQgYXMgaWYgaXQgd2VyZSByZWFsLiBUaGUgcmVzdWx0cyB3ZXJlIGFueXRoaW5nIGJ1dCBmdW5ueS48L2VtPjwvc3Ryb25nPjwvcD53JDkyNDNhMmI1LTA5MTEtNGIwNi1hMTg5LTEzMWMxY2I1ZjA2NndkPHA+UG9zdGVkIGJ5wqA8YSBocmVmPSJodHRwczovL2xlZ2FsaW5zdXJyZWN0aW9uLmNvbS9hdXRob3IvbGVzbGllZWFzdG1hbi8iPkxlc2xpZSBFYXN0bWFuPC9hPsKgPC9wPnckYTFjM2ZjNjgtMmU1ZC00M2UxLTgxOWMtMTg4OTI5MjA3YjI1d+0BPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48YSBocmVmPSJodHRwczovL2xlZ2FsaW5zdXJyZWN0aW9uLmNvbS8yMDI2LzA0L2JpeG9uaW1hbmlhLWhvdy1haS10dXJuZWQtYS1qb2tlLWRpYWdub3Npcy1pbnRvLXBlZXItcmV2aWV3ZWQtbWVkaWNpbmUvIj5CaXhvbmltYW5pYTogSG93IEFJIFR1cm5lZCBhIEpva2UgRGlhZ25vc2lzIGludG8g4oCcUGVlcuKAkVJldmlld2Vk4oCdIE1lZGljaW5lPC9hPjwvaDI+dyQzZjgxYWY4Yi05MTcxLTRiZmMtOWNmYy05ZWI4YzE5M2VjNGJ3swE8cD48c3Ryb25nPjxlbT5Td2VkaXNoIHJlc2VhcmNoZXJzIGNyZWF0ZWQgYSBmYWtlIGV5ZSBkaXNlYXNlIHRvIHNlZSB3aGV0aGVyIEFJIGNoYXRib3RzIHdvdWxkIHJlcGVhdCBpdCBhcyBpZiBpdCB3ZXJlIHJlYWwuIFRoZSByZXN1bHRzIHdlcmUgYW55dGhpbmcgYnV0IGZ1bm55LjwvZW0+PC9zdHJvbmc+PC9wPnckY2ExZjg4MmItYzIzZi00ZGE4LTkyMjItYzc4MzVkZTJiMThmd2Q8cD5Qb3N0ZWQgYnnCoDxhIGhyZWY9Imh0dHBzOi8vbGVnYWxpbnN1cnJlY3Rpb24uY29tL2F1dGhvci9sZXNsaWVlYXN0bWFuLyI+TGVzbGllIEVhc3RtYW48L2E+wqA8L3A+dyQyM2E1MmVjNi0wOTljLTQ0NTMtYjM1Yy1kYmJjYTEwYTc0YmN3kgY8cD48YSBocmVmPSJodHRwOi8vc3VwcG9zZSUyMHRoZSUyMGFwcGFyZW50JTIwcGFjZSUyMG9mJTIwdW5yZXN0cmFpbmVkJTIwc2NpZW50aWZpYyUyMGZyYXVkJTIwY29udGludWVzJTIwdW5jaGVja2VkLiUyMGluJTIwdGhhdCUyMGNhc2UsJTIwb3VyJTIwYWJpbGl0eSUyMHRvJTIwbWFrZSUyMHByb2dyZXNzJTIwaW4lMjBjcml0aWNhbCUyMGZpZWxkcyUyMGVzc2VudGlhbCUyMHRvJTIwY2l2aWxpemVkJTIwbGl2aW5nJTIwKGUuZy4sJTIwbWVkaWNpbmUsJTIwZW5lcmd5LCUyMHB1YmxpYyUyMGhlYWx0aCwlMjBhbmQlMjBuYXRpb25hbCUyMHNlY3VyaXR5KSUyMHdpbGwlMjBiZSUyMHNldmVyZWx5JTIwY29tcHJvbWlzZWQueG4tLSUyMHB1YmxpYyUyMHRydXN0JTIwaW4lMjBzY2llbnRpZmljJTIwcmVzZWFyY2glMjBpcyUyMHN0ZWFkaWx5JTIwY29ycm9kaW5nLCUyMGFuZCUyMGZhbHNlJTIwZmluZGluZ3MlMjBwcmVzZW50ZWQlMjBhcyUyMHRydXN0d29ydGh5JTIwaGF2ZSUyMGFscmVhZHklMjBpbXBhY3RlZCUyMHBvbGljeS1tYWtpbmclMjBpbiUyMHdheXMlMjB0aGF0JTIwYXJlJTIwZXhwZW5zaXZlJTIwYW5kJTIwaGFybWZ1bC1pMjYybTVnLi8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkxhdGUgbGFzdCB5ZWFyLDwvYT7CoEkgd2FybmVkIGFib3V0IHRoZSBzdGFnZ2VyaW5nIGFtb3VudCBvZiB1bnJlc3RyYWluZWQgc2NpZW50aWZpYyBmcmF1ZCBiZWluZyBwdWJsaXNoZWQgdmlhIHBhcGVyIG1pbGxzIGFuZCBzaGFtIGpvdXJuYWxzLjwvcD53JDQ4OTIzZjJmLWQ3ODItNGI5MS05YWQyLTcwMTQxMDZhNTAyN3f1AjxwPlRoaXMgdHJlbmQgaXMgZXNwZWNpYWxseSB0cm91YmxpbmcsIGFzIGFkaGVyZW5jZSB0byBzY2llbnRpZmljIHRoZW9yeSBhbmQgcmlnb3JvdXMsIHJlcHJvZHVjaWJsZSByZXNlYXJjaCBhbGxvd3MgaHVtYW5pdHkgdG8gbWFrZSBwcm9ncmVzcyBpbiBjcml0aWNhbCBmaWVsZHMgZXNzZW50aWFsIHRvIGNpdmlsaXplZCBsaXZpbmcgKGUuZy4sIG1lZGljaW5lLCBlbmVyZ3ksIHB1YmxpYyBoZWFsdGgsIGFuZCBuYXRpb25hbCBzZWN1cml0eSkuIElmIHdlIGNhbiBubyBsb25nZXIgdHJ1c3QgdGhlIGRhdGEsIG91ciBhYmlsaXR5IHRvIG1ha2UgaW1wcm92ZW1lbnRzIGFuZCBpbm5vdmF0aW9ucyB3aWxsIGJlIHNldmVyZWx5IGNvbXByb21pc2VkLjwvcD53JDVhMjNhZTZjLWUyNWMtNDIyMi1hYjU3LWIxOGNiZGM2YTAzY3fuAjxwPlB1YmxpYyB0cnVzdCBpbiBzY2llbnRpZmljIHJlc2VhcmNoIGlzIGFscmVhZHkgY29ycm9kaW5nLCBhbmTCoDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNjaWVuY2Uub3JnL2NvbnRlbnQvYXJ0aWNsZS9wb3RlbnRpYWwtZmFicmljYXRpb24tcmVzZWFyY2gtaW1hZ2VzLXRocmVhdGVucy1rZXktdGhlb3J5LWFsemhlaW1lcnMtZGlzZWFzZSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+ZmFsc2UgZmluZGluZ3MgcHJlc2VudGVkIGFzIOKAnHRydXN0d29ydGh54oCdPC9hPsKgaGF2ZSBhbHJlYWR5IGltcGFjdGVkIHBvbGljeS1tYWtpbmcgaW4gd2F5cyB0aGF0IGFyZSBleHBlbnNpdmUgYW5kIGhhcm1mdWwuPC9wPnckYjlmNWY0NWEtZDJhYy00YzdmLWE1MWYtMTg0ZmU1ODc4NjY2d4sBPHA+Tm8sIHRoZSByYXBpZCBhZG9wdGlvbiBvZiBhcnRpZmljaWFsIGludGVsbGlnZW5jZSBpcyBhZGRpbmcgYW5vdGhlciBkaXN0dXJiaW5nIGFzcGVjdCB0byB0aGUgaW5jcmVhc2luZyBkaXN0b3J0aW9uIG9mIOKAnHNjaWVuY2XigJ0uPC9wPnckY2Y5ZDVkNjQtOTQyMi00M2M1LWJjNjctZjA0OTZlYWFlODdid5MBPHA+QmFjayBpbiAyMDI0LCByZXNlYXJjaGVycyBjcmVhdGVkIGEgZmFrZSBleWUgZGlzZWFzZSBjYWxsZWQg4oCcYml4b25pbWFuaWHigJ0gdG8gc2VlIHdoZXRoZXIgQUkgY2hhdGJvdHMgd291bGQgcmVwZWF0IGl0IGFzIGlmIGl0IHdlcmUgcmVhbC48L3A+dyRjMzg1ZDIwOS01N2Q4LTQ5OTItODJhOC1hZTNhMGZjOWE0MmV3vAM8cD5UaGV5IHdyb3RlIG9idmlvdXNseSBib2d1cyByZXNlYXJjaCBwYXBlcnMgYWJvdXQgdGhpcyBtYWRl4oCRdXAgY29uZGl0aW9uIGFuZCBwb3N0ZWQgdGhlbSBvbmxpbmUsIGluY2x1ZGluZyBoaW50cyBzdWNoIGFzIGEgZmFrZSBhdXRob3IgYW5kIG5vdGVzIHNheWluZyB0aGUgd29yayB3YXMgaW52ZW50ZWQuIFdpdGhpbiB3ZWVrcyzCoDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvZDQxNTg2LTAyNi0wMTEwMC15IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5tYWpvciBjaGF0Ym90cyBzdGFydGVkIGRlc2NyaWJpbmcgYml4b25pbWFuaWE8L2E+wqBhcyBhIHJlYWwgZGlhZ25vc2lzIGFuZCBldmVuIGdhdmUgcGVvcGxlIGFkdmljZSBhYm91dCBpdCB3aGVuIHRoZXkgYXNrZWQgYWJvdXQgZXllIHN5bXB0b21zLjwvcD53JDhiY2Y2MTk3LWQxMDMtNDlkMS05NDZjLTYyY2NlYTdjM2Q3NHc0PGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIj4KCgoKPC9ibG9ja3F1b3RlPnckMDg3OTM2N2UtM2ZiMi00NTgwLTgyOGItM2NmYjNiOTQ5OGQxd5gEPHA+SXTigJlzIHRoZSBpbnZlbnRpb24gb2YgYSB0ZWFtIGxlZCBieSBBbG1pcmEgT3NtYW5vdmljIFRodW5zdHLDtm0sIGEgbWVkaWNhbCByZXNlYXJjaGVyIGF0IHRoZSBVbml2ZXJzaXR5IG9mIEdvdGhlbmJ1cmcsIFN3ZWRlbiwgd2hvIGRyZWFtdCB1cCB0aGUgc2tpbiBjb25kaXRpb24gYW5kIHRoZW4gdXBsb2FkZWQgdHdvIGZha2Ugc3R1ZGllcyBhYm91dCBpdCB0byBhIHByZXByaW50IHNlcnZlciBpbiBlYXJseSAyMDI0LiBPc21hbm92aWMgVGh1bnN0csO2bSBjYXJyaWVkIG91dCB0aGlzIHVudXN1YWwgZXhwZXJpbWVudCB0byB0ZXN0IHdoZXRoZXIgbGFyZ2UgbGFuZ3VhZ2UgbW9kZWxzIChMTE1zKSB3b3VsZCBzd2FsbG93IHRoZSBtaXNpbmZvcm1hdGlvbiBhbmQgdGhlbiBzcGl0IGl0IG91dCBhcyByZXB1dGFibGUgaGVhbHRoIGFkdmljZS4g4oCcSSB3YW50ZWQgdG8gc2VlIGlmIEkgY2FuIGNyZWF0ZSBhIG1lZGljYWwgY29uZGl0aW9uIHRoYXQgZGlkIG5vdCBleGlzdCBpbiB0aGUgZGF0YWJhc2Us4oCdIHNoZSBzYXlzLjwvcD53JDQ2NDhmOTQ0LWVjN2YtNGZkYi05MzU3LTM3OTQ4ZTMzMjQ5ZXf9ATxwPlRoZSBwcm9ibGVtIHdhcyB0aGF0IHRoZSBleHBlcmltZW50IHdvcmtlZCB0b28gd2VsbC4gV2l0aGluIHdlZWtzIG9mIGhlciB1cGxvYWRpbmcgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGNvbmRpdGlvbiwgYXR0cmlidXRlZCB0byBhIGZpY3Rpb25hbCBhdXRob3IsIG1ham9yIGFydGlmaWNpYWwtaW50ZWxsaWdlbmNlIHN5c3RlbXMgYmVnYW4gcmVwZWF0aW5nIHRoZSBpbnZlbnRlZCBjb25kaXRpb24gYXMgaWYgaXQgd2VyZSByZWFsLjwvcD53JDZkMjMxMDBiLTU0ZWUtNGFjYi04OGE0LTYyZDFlZGVmNzcwNXf9ATxwPkV2ZW4gbW9yZSB0cm91YmxpbmdseSwgb3RoZXIgcmVzZWFyY2hlcnMgc2F5LCB0aGUgZmFrZSBwYXBlcnMgd2VyZSB0aGVuIGNpdGVkIGluIHBlZXItcmV2aWV3ZWQgbGl0ZXJhdHVyZS4gT3NtYW5vdmljIFRodW5zdHLDtm0gc2F5cyB0aGlzIHN1Z2dlc3RzIHRoYXQgc29tZSByZXNlYXJjaGVycyBhcmUgcmVseWluZyBvbiBBSS1nZW5lcmF0ZWQgcmVmZXJlbmNlcyB3aXRob3V0IHJlYWRpbmcgdGhlIHVuZGVybHlpbmcgcGFwZXJzLjwvcD53JGFhNDVlMzAxLTQzODYtNGIzZS1hYjFjLTE0ZmUwYzAyNjg1Y3f\/ATxwPlRoZSBwcmVwcmludHMgaW5jbHVkZWQgYSByZWZlcmVuY2UgdG8gdGhlIG5vbmV4aXN0ZW50IEFzdGVyaWEgSG9yaXpvbiBVbml2ZXJzaXR5IGluIOKAnE5vdmEgQ2l0eSwgQ2FsaWZvcm5pYeKAnS4gVGhlcmUgd2FzIGFsc28gYSBtZW50aW9uIG9mIOKAnFN0YXJmbGVldCBBY2FkZW154oCdICh0aG91Z2ggYW4gYWRkaXRpb25hbCByZWZlcmVuY2UgdG8gRHIuIExlb25hcmQgTWNDb3kgd291bGQgaGF2ZSBiZWVuIGEgbmljZSB0b3VjaCkuPC9wPnckMDU0YzNmNzItYjc0ZS00ZTQwLTllMDYtOWMyNWUyZmE0ZTAyd78BPHA+VGhlIEFJIGNoYXRib3QgYW5zd2VycyB0aGF0IGF1dGhvcml0YXRpdmVseSBkZXNjcmliaW5nwqA8YSBocmVmPSJodHRwczovL3d3dy5uYXR1cmUuY29tL2FydGljbGVzL2Q0MTU4Ni0wMjYtMDExMDAteSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Yml4b25pbWFuaWEgd2FzIHJlYWw8L2E+LjwvcD53JDZlMzdjMjVhLWFhNjMtNGYxZC05MDkyLTQ0MTk1ZmEyOGFlZXcyPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIj4KCjwvYmxvY2txdW90ZT53JDJiNzE5NTg2LWM5NzctNGYwZC05NTY0LTAxMDFmMDAwMmVjZnfMAjxwPk9uIDEzIEFwcmlsIDIwMjQsIE1pY3Jvc29mdCBCaW5n4oCZcyBDb3BpbG90IHdhcyBkZWNsYXJpbmcgdGhhdCDigJxCaXhvbmltYW5pYSBpcyBpbmRlZWQgYW4gaW50cmlndWluZyBhbmQgcmVsYXRpdmVseSByYXJlIGNvbmRpdGlvbuKAnSwgYW5kIG9uIHRoZSBzYW1lIGRheSwgR29vZ2xl4oCZcyBHZW1pbmkgd2FzIGluZm9ybWluZyB1c2VycyB0aGF0IOKAnEJpeG9uaW1hbmlhIGlzIGEgY29uZGl0aW9uIGNhdXNlZCBieSBleGNlc3NpdmUgZXhwb3N1cmUgdG8gYmx1ZSBsaWdodOKAnSBhbmQgYWR2aXNpbmcgcGVvcGxlIHRvIHZpc2l0IGFuIG9waHRoYWxtb2xvZ2lzdC48L3A+dyQ3NGNmMGM1OC1hMWRhLTRiNDQtOWFlMi05M2MyYmQwY2U1N2J3lwM8cD5PbiAyNyBBcHJpbCAyMDI0LCB0aGUgUGVycGxleGl0eSBBSSBhbnN3ZXIgZW5naW5lIG91dGxpbmVkIGl0cyBwcmV2YWxlbmNlIOKAlCBvbmUgaW4gOTAsMDAwIGluZGl2aWR1YWxzIHdlcmUgYWZmZWN0ZWQg4oCUIGFuZCB0aGF0IHNhbWUgbW9udGgsIE9wZW5BSeKAmXMgQ2hhdEdQVCB3YXMgdGVsbGluZyB1c2VycyB3aGV0aGVyIHRoZWlyIHN5bXB0b21zIGFtb3VudGVkIHRvIGJpeG9uaW1hbmlhLiBTb21lIG9mIHRob3NlIHJlc3BvbnNlcyB3ZXJlIHByb21wdGVkIGJ5IGFza2luZyBhYm91dCBiaXhvbmltYW5pYSwgYW5kIG90aGVycyB3ZXJlIGluIHJlc3BvbnNlIHRvIHF1ZXN0aW9ucyBhYm91dCBoeXBlcnBpZ21lbnRhdGlvbiBvbiB0aGUgZXllbGlkcyBmcm9tIGJsdWUtbGlnaHQgZXhwb3N1cmUuPC9wPnckMjIzYmQ5YjktNDM2My00ZWY4LTgzZmUtZmQzNWMwMDk0ODNldzI8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPgoKPC9ibG9ja3F1b3RlPnckOTUxNjBjMmMtY2IxYS00MDBlLWE1NTEtZjc0MGRjYTlmMzA2d50CPHA+QSByZXNlYXJjaGVyIGludmVudGVkIGEgZmFrZSBleWUgY29uZGl0aW9uIGNhbGxlZCBiaXhvbmltYW5pYSwgdXBsb2FkZWQgdHdvIG9idmlvdXNseSBmcmF1ZHVsZW50IHBhcGVycyBhYm91dCBpdCB0byBhbiBhY2FkZW1pYyBzZXJ2ZXIsIGFuZCB3YXRjaGVkIG1ham9yIEFJIHN5c3RlbXMgcHJlc2VudCBpdCBhcyByZWFsIG1lZGljaW5lIHdpdGhpbiB3ZWVrcy48YnI+VGhlIGZha2UgcGFwZXJzIHRoYW5rZWQgU3RhcmZsZWV0IEFjYWRlbXksIGNpdGVkIGZ1bmRpbmcgZnJvbSB0aGXigKY8L3A+dyRlZDM0YmY0YS0xNGE0LTQyYjYtYTcyZi1mZGNkMDZlM2NkMTR3uwE8cD7igJQgSGVkZ2llIChASGVkZ2llTWFya2V0cynCoDxhIGhyZWY9Imh0dHBzOi8vdHdpdHRlci5jb20vSGVkZ2llTWFya2V0cy9zdGF0dXMvMjA0MjQzMDQ0MjQ0ODU0ODI3Mz9yZWZfc3JjPXR3c3JjJTVFdGZ3IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5BcHJpbCAxMCwgMjAyNjwvYT48L3A+dyRlZTFiMGRjMi1kNzIyLTQzMDAtYWNlNS1iZjA3ZWRmZTAxOGF3wAM8cD5UaHVuc3Ryw7Zt4oCZcyBleHBlcmltZW50IGlzIHRydWx5IGEgcmV2ZWxhdGlvbiBvZiBob3cgbGl0dGxlIHJldmlldyBpcyBnb2luZyBpbnRvIHRoZSDigJxzY2llbmNl4oCdIHdlIGFyZSBzdXBwb3NlZCB0byB0cnVzdCwgYXMgaGVyIHRlc3Qgc3VibWlzc2lvbnMgd2VyZSBsb2FkZWQgd2l0aCByZWQgZmxhZ3MgdGhhdCBzaG91bGQgaGF2ZSBiZWVuIGV2aWRlbnQgdG8gYW55b25lIHdobyBhY3R1YWxseSByZWFkIHRoZSB0ZXh0LiBSZWZlcmVuY2VzIHRvIHRoZSBmYWtlIHJlc2VhcmNoIGVuZGVkIHVwIGluIGEg4oCcPGEgaHJlZj0iaHR0cHM6Ly9udXJzZS5vcmcvbmV3cy9haS1jaGF0Ym90cy1mYWtlLWRpc2Vhc2UtYml4b25pbWFuaWEvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5wZWVyLXJldmlld2Vk4oCdIHB1YmxpY2F0aW9uPC9hPi48L3A+dyRlZGY3ZDFhMS1mOWI0LTRjMzMtOWIyYi0zNmNhMGE5ZDE2ODV3NDxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+CgoKCjwvYmxvY2txdW90ZT53JGMxNzEzNmE0LWI1OTItNDBiMS04YTVmLTFkNWMwZDk1OTE3ZHchPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCjwvdWw+dyQzYzU5MzQ1My1lNGUxLTRiMGYtYTM0MS1jN2ZmNWM5Y2FlYjR3hgI8bGk+VGhyZWUgcmVzZWFyY2hlcnMgYXQgdGhlIE1haGFyaXNoaSBNYXJrYW5kZXNod2FyIEluc3RpdHV0ZSBvZiBNZWRpY2FsIFNjaWVuY2VzIGFuZCBSZXNlYXJjaCBpbiBJbmRpYSBwdWJsaXNoZWQgYSBwYXBlciBpbsKgPGVtPkN1cmV1czwvZW0+LCBhIHBlZXItcmV2aWV3ZWQgam91cm5hbCBwdWJsaXNoZWQgYnkgU3ByaW5nZXIgTmF0dXJlLCB0aGF0IGNpdGVkIHRoZSBiaXhvbmltYW5pYSBwcmVwcmludHMgYXMgbGVnaXRpbWF0ZSBzb3VyY2VzLjwvbGk+dyQyYTY4YTNjMS1iMTY3LTQ2NjItYjRiNC01NjViMDg4MGU4ZjF3qQE8bGk+VGhhdCBwYXBlciB3YXPCoDxhIGhyZWY9Imh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0JpeG9uaW1hbmlhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5sYXRlciByZXRyYWN0ZWQ8L2E+wqBvbmNlIHRoZSBob2F4IHdhcyBkaXNjb3ZlcmVkLjwvbGk+dyRhNjgxYTY0YS01MGIwLTRmMWItOWI0Ny02ZTQ4MDVmNDkwMWN3ugQ8cD5UaGUgcHJvYmxlbSBleHRlbmRzIGZhciBiZXlvbmQgb25lIGZha2UgZGlzZWFzZS7CoDxhIGhyZWY9Imh0dHBzOi8vaG9tZS5lY3JpLm9yZy9ibG9ncy9lY3JpLW5ld3MvbWlzdXNlLW9mLWFpLWNoYXRib3RzLXRvcHMtYW5udWFsLWxpc3Qtb2YtaGVhbHRoLXRlY2hub2xvZ3ktaGF6YXJkcyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+RUNSSeKAmXMgMjAyNiBIZWFsdGggVGVjaG5vbG9neSBIYXphcmQgUmVwb3J0PC9hPsKgZm91bmQgdGhhdCBjaGF0Ym90cyBoYXZlIHN1Z2dlc3RlZCBpbmNvcnJlY3QgZGlhZ25vc2VzLCByZWNvbW1lbmRlZCB1bm5lY2Vzc2FyeSB0ZXN0aW5nLCBwcm9tb3RlZCBzdWJzdGFuZGFyZCBtZWRpY2FsIHN1cHBsaWVzLCBhbmQgZXZlbiBpbnZlbnRlZCBub25leGlzdGVudCBhbmF0b215IHdoZW4gcmVzcG9uZGluZyB0byBtZWRpY2FsIHF1ZXN0aW9ucy4gQWxsIG9mIHRoaXMgaXMgZGVsaXZlcmVkIGluIHRoZSBjb25maWRlbnQsIGF1dGhvcml0YXRpdmUgdG9uZSB0aGF0IG1ha2VzIEFJIHJlc3BvbnNlcyBzbyBjb252aW5jaW5nLjwvcD53JDlmOWQ3NGI3LTc0MWUtNDUzMC1iM2QwLWUxZDFjYjU2ZTRhOXf\/AzxwPlRoZSBzY2FsZSBvZiB0aGUgcmlzayBpcyBlbm9ybW91cy7CoDxhIGhyZWY9Imh0dHBzOi8vd3d3LmJlY2tlcnNob3NwaXRhbHJldmlldy5jb20vaGVhbHRoY2FyZS1pbmZvcm1hdGlvbi10ZWNobm9sb2d5L2FpL21pc3VzZS1vZi1haS1jaGF0Ym90cy10b3BzLWxpc3Qtb2YtMjAyNi1oZWFsdGgtdGVjaC1oYXphcmRzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+TW9yZSB0aGFuIDQwIG1pbGxpb24gcGVvcGxlIHR1cm4gdG8gQ2hhdEdQVCBkYWlseSBmb3IgaGVhbHRoIGluZm9ybWF0aW9uPC9hPiwgYWNjb3JkaW5nIHRvIGFuIGFuYWx5c2lzIGZyb20gT3BlbkFJLiBBcyByaXNpbmcgaGVhbHRoY2FyZSBjb3N0cyBhbmQgY2xpbmljIGNsb3N1cmVzIHJlZHVjZSBhY2Nlc3MgdG8gY2FyZSwgZXZlbiBtb3JlIHBhdGllbnRzIGFyZSBsaWtlbHkgdG8gdXNlIGNoYXRib3RzIGFzIGEgc3Vic3RpdHV0ZSBmb3IgcHJvZmVzc2lvbmFsIG1lZGljYWwgYWR2aWNlLjwvcD53JGM1M2E0MTI2LWFlNzUtNGY5OC05ODQ5LTEzZmVhMmI4NzQwM3epAjxwPldoZW4gYSBqb2tlIGRpYWdub3NpcyBtb3JwaHMgaW50byDigJxwZWVyLXJldmlld2Vk4oCdIHJlc2VhcmNoLCBpdCBpcyBjbGVhciB0aGF0IHRoZSBjcmlzaXMgaW4gc2NpZW50aWZpYyBjcmVkaWJpbGl0eSBpcyBubyBsb25nZXIgY29uZmluZWQgdG8gc2xvcHB5IHJlc2VhcmNoIG9yIGNvcnJ1cHRlZCBqb3VybmFscyBidXQgbm93IGV4dGVuZHMgaW50byB0aGUgYWxnb3JpdGhtcyB0aGF0IG1hbnkgcGVvcGxlIGFyZSBub3cgcmVseWluZyBvbiBmb3IgYW5zd2VycyB0byBzZXJpb3VzIGhlYWx0aCBpc3N1ZXMuPC9wPnckZjM0ZmY2ZmYtNDE3ZC00NzFkLWJiZTQtZGQ0NWZlYjMxZGMwd7kBPHA+RmFsc2UgaW5mb3JtYXRpb24gYW5kIGJhZCBkYXRhIGNhbiBhbmQgd2lsbCBsb29wIGJhY2sgZnJvbSBBSSBhbmQgcHJvdmlkZSB0aGUgYmFzaXMgb2YgZXZlbiB1c2VsZXNzIGFuZCBwb3RlbnRpYWxseSBoYXJtZnVsIOKAnHNjaWVuY2XigJ0uwqAgVGhpcyBzaXR1YXRpb24gaXMgYW55dGhpbmcgYnV0IGZ1bm55LjwvcD53JGEwNTgyODVhLTg2MTgtNDI4My1iNTI2LTQ3Mjc3ZDVkN2NiZXd5PHA+SSBmZWFyIGl04oCZcyBnb2luZyB0byBiZSBxdWl0ZSBzb21lIHRpbWUgYmVmb3JlIHdlIGhhdmUgYSBoYW5kbGUgb24gc2NhbSByZXNlYXJjaCBhbmQgQUkgdXNlIG9mIGZha2UgaW5mb3JtYXRpb24uPC9wPgYAdQZ9mLPlkwV9mrPlkwV9hvfjkwV9m7PlkwV9mbPlkwV9nJPlkwV7QnnY1+ckAAB7Qe49gMAgAAB3B3B1Ymxpc2jyAwB4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dwxjb3JlL2hlYWRpbmd9AncAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3CmNvcmUvcXVvdGV3AHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3CmNvcmUvcXVvdGV3AHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3CmNvcmUvcXVvdGV3AHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3CmNvcmUvcXVvdGV3AHcAdwB5eXh3CWNvcmUvbGlzdHl3AHcAdwB5eXh3DmNvcmUvbGlzdC1pdGVteHcOY29yZS9saXN0LWl0ZW14dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXkBAAYAWQB9iNPQc3cEb3BlbncEb3Blbnl3AHcIc3RhbmRhcmR3AHcAdwB3AHcAdwB5dwB5fQB5eXcAdwB4dgIYaW1hZ2VfZ2VuZXJhdG9yX3NldHRpbmdzdgQIdGVtcGxhdGV3B2hpZ2h3YXkQZGVmYXVsdF9pbWFnZV9pZH0ABGZvbnR3AAdlbmFibGVkeQd2ZXJzaW9ufQJ5eHcKY29yZS9pbWFnZXcAeXl3BG5vbmV9nNQ1d48BaHR0cHM6Ly9jbGltYXRlc2NpZW5jZS5wcmVzcy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8wLUJpeG9uaW1hbmlhLUhvdy1BSS1UdXJuZWQtYS1Kb2tlLURpYWdub3Npcy1pbnRvLVBlZXLigJFSZXZpZXdlZC1NZWRpY2luZS02ODd4MTAyNC5qcGd3BWxhcmdldwRub25ldwZjZW50ZXJ9nNQ1FgB3JDZhYTBmZDQxLTZkMmUtNDk4Mi04NmYzLTc4MzcwOTAyMmQwYXfaATxwPkJpeG9uaW1hbmlhIGlzIGEgZGVsaWJlcmF0ZWx5IGZhYnJpY2F0ZWQgbWVkaWNhbCBob2F4IGNyZWF0ZWQgaW4gMjAyNCBzcGVjaWZpY2FsbHkgdG8gdGVzdCAoYW5kIGV4cG9zZSkgaG93IGVhc2lseSBBSSBzeXN0ZW1zIGluZ2VzdCBhbmQgcHJvcGFnYXRlIG1lZGljYWwgbWlzaW5mb3JtYXRpb24gZnJvbSBsb3ctcXVhbGl0eSBzb3VyY2VzIGxpa2UgcHJlcHJpbnRzLiA8L3A+dyQ5YjExMjIyMS0zMjgxLTQ2NGYtOGYzNS04Y2E1MjlkMzUyY2R4d8YBPHA+VGhlIGV4cGVyaW1lbnQgc3VjY2VlZGVkIHNwZWN0YWN1bGFybHkg4oCUIGFuZCBhbGFybWluZ2x5IOKAlCB0dXJuaW5nIGFuIG9idmlvdXMgam9rZSBpbnRvIHNvbWV0aGluZyBBSSBjaGF0Ym90cyB0cmVhdGVkIGFzIGxlZ2l0aW1hdGUsIHdoaWNoIHRoZW4gbGVha2VkIGludG8gYWN0dWFsIHBlZXItcmV2aWV3ZWQgbGl0ZXJhdHVyZS48L3A+dw5jb3JlL3BhcmFncmFwaHl3AHcAeXkEAAEALgB1AX0BeHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5BQAGAAyipr6qDwMAAIofAWECgYywjw8CAAABANLIjbwNOgAAAQAJAgIACQIBAHlLGAAJAgEAlAEAtwEAcADQAQC3AQBwAJoGAPkCAPYCAIsBAJMBAMYDAAsAlAQAgQIAgAIA+wEAxwEACwDEAgCVAwALAJ8CAMEBALkDAAsACwB9AIQBABIAcQAfAMQEAIcEAKkCAL0BAHkCZZcB2QNsogRsLpYG0gPyAqIDwgO\/DMMBsQq9AbMJwAQugwSiA7kB9tzOkw0BAADwpP7oCwEABfb48dQKEQACAwABAAEAAgEBAAEBAgEBAQEAAQABBAMAFQACAT0ACgDdt7qhCAIAAJYFAoOErNgFAQADnd2enQIBAACRt8b\/AQoAAAEDAQAJAgEA0wG6AQEACQIBAOgBlQP7yuysAQEABu2RyBIBAAY=\",\"updateId\":869148686}","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[691842264,691842266,691830214,691842267,691842265,691840220],"class_list":{"0":"post-439578","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-uncategorized","8":"tag-ai-chatbots","9":"tag-almira-osmanovic-thunstrom","10":"tag-large-language-models-llms","11":"tag-nonexistent-asteria-horizon-university","12":"tag-peer-reviewed-literature","13":"tag-university-of-gothenburg","15":"fallback-thumbnail"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Bixonimania-How-AI-Turned-a-Joke-Diagnosis-into-Peer%E2%80%91Reviewed-Medicine.jpg?fit=784%2C1168&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paxLW1-1QlY","jetpack-related-posts":[{"id":407101,"url":"https:\/\/climatescience.press\/?p=407101","url_meta":{"origin":439578,"position":0},"title":"Green Attacks on Energy Guzzling Artificial Intelligence Ramp Up","author":"uwe.roland.gross","date":"08\/10\/2025","format":false,"excerpt":"Greens have noticed AI is incompatible with their beloved renewable transition. And they don\u2019t like it one bit.","rel":"","context":"In \"AI (artificial intelligence)\"","block_context":{"text":"AI (artificial intelligence)","link":"https:\/\/climatescience.press\/?tag=ai-artificial-intelligence-2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/10\/0AQNRaCL8Le6E6BwhBsu-0BadHvL-d14gyzPWNSvrO74h_NJ9UisTWyyAwG_1vRGJqdv5oAZA41N2AZaSF3rcJPGnjetn54E004j_BCWqWCo-uBzA4u3lOlzQJtUJEgM-1.jpeg?fit=1200%2C798&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/10\/0AQNRaCL8Le6E6BwhBsu-0BadHvL-d14gyzPWNSvrO74h_NJ9UisTWyyAwG_1vRGJqdv5oAZA41N2AZaSF3rcJPGnjetn54E004j_BCWqWCo-uBzA4u3lOlzQJtUJEgM-1.jpeg?fit=1200%2C798&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/10\/0AQNRaCL8Le6E6BwhBsu-0BadHvL-d14gyzPWNSvrO74h_NJ9UisTWyyAwG_1vRGJqdv5oAZA41N2AZaSF3rcJPGnjetn54E004j_BCWqWCo-uBzA4u3lOlzQJtUJEgM-1.jpeg?fit=1200%2C798&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/10\/0AQNRaCL8Le6E6BwhBsu-0BadHvL-d14gyzPWNSvrO74h_NJ9UisTWyyAwG_1vRGJqdv5oAZA41N2AZaSF3rcJPGnjetn54E004j_BCWqWCo-uBzA4u3lOlzQJtUJEgM-1.jpeg?fit=1200%2C798&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/10\/0AQNRaCL8Le6E6BwhBsu-0BadHvL-d14gyzPWNSvrO74h_NJ9UisTWyyAwG_1vRGJqdv5oAZA41N2AZaSF3rcJPGnjetn54E004j_BCWqWCo-uBzA4u3lOlzQJtUJEgM-1.jpeg?fit=1200%2C798&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":251334,"url":"https:\/\/climatescience.press\/?p=251334","url_meta":{"origin":439578,"position":1},"title":"AI chatbot encouraged man obsessed with climate change to kill himself to save planet","author":"uwe.roland.gross","date":"05\/04\/2023","format":false,"excerpt":"Married father kills himself after talking to AI chatbot for six weeks about his climate change fears","rel":"","context":"In \"AI\"","block_context":{"text":"AI","link":"https:\/\/climatescience.press\/?tag=ai"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/0AI-Heart-Concept.webp?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/0AI-Heart-Concept.webp?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/0AI-Heart-Concept.webp?fit=1200%2C900&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/0AI-Heart-Concept.webp?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/0AI-Heart-Concept.webp?fit=1200%2C900&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":250808,"url":"https:\/\/climatescience.press\/?p=250808","url_meta":{"origin":439578,"position":2},"title":"Did an AI Convince Someone to Sacrifice Himself for Climate Change?","author":"uwe.roland.gross","date":"02\/04\/2023","format":false,"excerpt":"Man ends his life after an AI chatbot \u2018encouraged\u2019 him to sacrifice himself to stop climate change","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/0Top-10-AI-Chatbot-Use-Cases.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/0Top-10-AI-Chatbot-Use-Cases.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/0Top-10-AI-Chatbot-Use-Cases.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/0Top-10-AI-Chatbot-Use-Cases.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/0Top-10-AI-Chatbot-Use-Cases.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":440832,"url":"https:\/\/climatescience.press\/?p=440832","url_meta":{"origin":439578,"position":3},"title":"How Blind Peer Review Stifles Scientific Progress","author":"uwe.roland.gross","date":"22\/04\/2026","format":false,"excerpt":"The paper \"The Peer-Review Problem: A Sedimentological Perspective\" is a 2022 article (published in the Journal of the Indian Association of Sedimentologists, vol. 39, pp. 3\u201324) by G. Shanmugam, a geologist with extensive experience in process sedimentology and petroleum geology.","rel":"","context":"In \"Biomedical literature\"","block_context":{"text":"Biomedical literature","link":"https:\/\/climatescience.press\/?tag=biomedical-literature"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-How-Blind-Peer-Review-Stifles-Scientific-Progress.jpg?fit=784%2C1168&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-How-Blind-Peer-Review-Stifles-Scientific-Progress.jpg?fit=784%2C1168&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-How-Blind-Peer-Review-Stifles-Scientific-Progress.jpg?fit=784%2C1168&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-How-Blind-Peer-Review-Stifles-Scientific-Progress.jpg?fit=784%2C1168&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":303551,"url":"https:\/\/climatescience.press\/?p=303551","url_meta":{"origin":439578,"position":4},"title":"Peer review expert journal accidentally publishes fake AI image with gibberish and giant gonads on a rat","author":"uwe.roland.gross","date":"20\/02\/2024","format":false,"excerpt":"It\u2019s not just that a clever AI image slipped through peer review, it\u2019s that it was garishly fake in a supersize kind of way. Scientifically everything about it was radioactive satire and yet it still got through \u201cpeer review\u201d.\u00a0 The words are gibberish. The editors didn\u2019t even run a spell\u2026","rel":"","context":"In \"AI image\"","block_context":{"text":"AI image","link":"https:\/\/climatescience.press\/?tag=ai-image"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/02\/0CosmosWeekly-PeerReview_LEAD-1.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/02\/0CosmosWeekly-PeerReview_LEAD-1.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/02\/0CosmosWeekly-PeerReview_LEAD-1.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/02\/0CosmosWeekly-PeerReview_LEAD-1.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/02\/0CosmosWeekly-PeerReview_LEAD-1.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":258432,"url":"https:\/\/climatescience.press\/?p=258432","url_meta":{"origin":439578,"position":5},"title":"Experiment with me: A user-friendly algorithm for chatting about climate change","author":"uwe.roland.gross","date":"21\/05\/2023","format":false,"excerpt":"There are many articles that say that AI language models are not to be feared since they are just a tool. Others claim that more is at stake.","rel":"","context":"In \"AI\"","block_context":{"text":"AI","link":"https:\/\/climatescience.press\/?tag=ai"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/05\/0climate-change.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/05\/0climate-change.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/05\/0climate-change.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/05\/0climate-change.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/05\/0climate-change.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/439578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/users\/121246920"}],"replies":[{"embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=439578"}],"version-history":[{"count":6,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/439578\/revisions"}],"predecessor-version":[{"id":439589,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/439578\/revisions\/439589"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/media\/439580"}],"wp:attachment":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=439578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=439578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=439578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}