{"id":7260,"date":"2026-04-01T10:08:36","date_gmt":"2026-04-01T17:08:36","guid":{"rendered":"https:\/\/helloeyelab.com\/?p=7260"},"modified":"2026-04-01T10:08:41","modified_gmt":"2026-04-01T17:08:41","slug":"what-causes-sudden-sharp-eye-pain","status":"publish","type":"post","link":"https:\/\/helloeyelab.com\/cn\/what-causes-sudden-sharp-eye-pain\/","title":{"rendered":"What Causes Sudden Sharp Eye Pain?"},"content":{"rendered":"<p class=\"wp-block-paragraph\">You&#8217;re sitting at your computer when suddenly a sharp, stabbing pain shoots through your eye. The sensation feels like someone just poked you, and you can&#8217;t help but squeeze your eyes shut and wonder what just happened. At <a href=\"https:\/\/helloeyelab.com\/cn\/\">\u773c\u79d1\u9a8c\u5149\u533b\u751f<\/a>, our whole team knows that this type of sudden eye pain can feel alarming, especially when it comes out of nowhere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sudden, sharp eye pain can be associated with <\/strong><a href=\"https:\/\/helloeyelab.com\/cn\/services\/dry-eyes\/\"><strong>dry eye disease<\/strong><\/a><strong>, corneal surface damage, environmental irritants, or nerve-related issues, though in some cases it may signal serious conditions requiring immediate medical attention.<\/strong> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common Eye Conditions That Can Create Sharp Pain<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Dry Eye Disease and Sudden Discomfort<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When your eyes don&#8217;t produce enough tears or the tears evaporate too quickly, the surface of your eye can become exposed and irritated. This can create discomfort, and it often happens when you blink because your eyelid rubs across the dry surface. Some of the most common symptoms of dry eye include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Burning or stinging sensation<\/li>\n\n\n\n<li>Feeling like something is in your eye<\/li>\n\n\n\n<li>Excessive tearing, which can be your body\u2019s response to the irritation<\/li>\n\n\n\n<li>Pain that worsens with blinking<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Corneal Abrasions and Surface Injuries<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Your cornea (the clear outer layer of your eye) is 1 of the most sensitive parts of the body. When something scratches this surface (whether it&#8217;s a contact lens, mascara brush, or tiny piece of debris), you may feel intense, sharp pain. Even microscopic scratches can create discomfort. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have a surface injury, you might notice:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pain when blinking<\/li>\n\n\n\n<li>\u5bf9\u5149\u654f\u611f<\/li>\n\n\n\n<li>\u773c\u775b\u6d41\u6cea<\/li>\n\n\n\n<li>A gritty feeling, like sand is in your eye\u00a0<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">When Sharp Eye Pain Requires Immediate Attention<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Signs Your Eye Pain Is Serious<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Some types of sudden eye pain indicate medical emergencies that can lead to permanent vision loss if not treated quickly. You should seek immediate care if you experience any combination of these symptoms along with sharp eye pain:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sudden vision changes<\/li>\n\n\n\n<li>Severe headache with eye pain<\/li>\n\n\n\n<li>Nausea or vomiting<\/li>\n\n\n\n<li>\u706f\u5149\u5468\u56f4\u7684\u5149\u6655<\/li>\n\n\n\n<li>Eye pain after an injury<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Angle-Closure Glaucoma and Emergency Symptoms<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/opto.ca\/eye-health-library\/glaucoma\">Angle-closure glaucoma<\/a> is a condition that happens when fluid builds up rapidly inside your eye. This puts a lot of pressure on your eye, which can cause intense discomfort and pain that can feel like someone is pressing on your eyeball from the inside. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The pain often comes with severe headaches, nausea, and rainbow-coloured rings around lights. Angle-closure glaucoma requires emergency treatment to prevent permanent blindness, but there is another kind of glaucoma (called open-angle glaucoma) that can develop slowly. <a href=\"https:\/\/opto.ca\/eye-health-library\/eye-exam\">Regular comprehensive eye exams<\/a> can help detect early warning signs of this type of glaucoma, sometimes before you notice symptoms. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Environmental and Lifestyle Factors Behind Eye Pain<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Digital Eye Strain and Screen Time<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you stare at screens for hours, you tend to blink less frequently, causing your eyes to dry out. Your eye muscles may also work harder to focus on the text and images. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This combination can lead to dryness, discomfort, and occasional sharp or stinging sensations, especially when you finally look away from your device. <a href=\"https:\/\/opto.ca\/eye-health-library\/20-20-20-rule\">Following the 20-20-20 rule<\/a> can help reduce strain from extended screen use.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"640\" height=\"427\" data-attachment-id=\"7266\" data-permalink=\"https:\/\/helloeyelab.com\/cn\/what-causes-sudden-sharp-eye-pain\/image-25\/\" data-orig-file=\"https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/image.jpeg?fit=1200%2C800&amp;ssl=1\" data-orig-size=\"1200,800\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/image.jpeg?fit=640%2C427&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/image.jpeg?resize=640%2C427&#038;ssl=1\" alt=\"\" class=\"wp-image-7266\" srcset=\"https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/image.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/image.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/image.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/image.jpeg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/image.jpeg?w=1200&amp;ssl=1 1200w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Allergies and Irritants in Your Environment<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Airborne particles can land on your eye, causing immediate, sharp pain. Your eyes may react to allergens by causing inflammation and excessive tearing, but the initial contact can feel like something suddenly got into your eye, causing sharp discomfort or irritation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some possible irritants can include things like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pollen and seasonal allergens<\/li>\n\n\n\n<li>Dust or pet dander<\/li>\n\n\n\n<li>Chemical irritants<\/li>\n\n\n\n<li>Contact lens problems<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u201cIce Pick\u201d Stabbing Pain in Your Eye<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sometimes you might feel a sudden, intense stab of pain that lasts only a few seconds, but is often described as an \u201cice-pick\u201d jabbing into your eye socket. This type of pain often comes from nerve activity around your eye rather than from the eye itself, and typically appears without warning and disappears just as quickly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Nerve-Related Eye Pain<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The nerves around your eye can misfire or become irritated, sending pain signals to your brain even when there\u2019s no obvious issue on the surface of the eye. This can happen due to stress, fatigue, or changes in weather pressure. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even though the cause isn\u2019t always easy to identify, discomfort feels very real, and you deserve to find relief.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Relief and Treatment Options<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Immediate Steps You Can Take at Home<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When sudden eye pain strikes, your first response can help reduce the discomfort and prevent further irritation. These simple steps often provide quick relief for minor episodes of eye pain. If your pain is related to dry eye disease, <a href=\"https:\/\/www.healthline.com\/health\/warm-compress-for-dry-eyes\">a warm compress<\/a> or artificial tears can be particularly helpful.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re experiencing allergy-related discomfort, try a cool compress, as it can help with inflammation and redness. Our team also recommends removing your contact lenses and avoiding eye rubbing while you look for relief, as touching your eyes can spread bacteria.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Professional Treatment for Persistent Pain<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If sharp eye pain occurs regularly or doesn&#8217;t improve with at-home care, an eye doctor can identify the underlying cause or causes and provide targeted treatment. Specialized dry eye therapy and diagnostic tools can help address long-term discomfort that home remedies can&#8217;t always solve.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re experiencing persistent discomfort that gets in the way of your life, it might be time to book an appointment with an eye care professional.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Schedule Your Appointment Today<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sharp eye pain shouldn\u2019t be consistently disrupting your life. Our team at Eyelab Doctors of Optometry is experienced in dry eye management and comprehensive eye care to help identify the cause of your eye discomfort. <a href=\"https:\/\/helloeyelab.com\/cn\/request-an-appointment\/\">Schedule an appointment<\/a> and get the relief you need for healthy, comfortable vision.<\/p>","protected":false},"excerpt":{"rendered":"<p>You&#8217;re sitting at your computer when suddenly a sharp, stabbing pain shoots through your eye. The sensation feels like someone just poked you, and you can&#8217;t help but squeeze your eyes shut and wonder what just happened. At Eyelab Doctors of Optometry, our whole team knows that this type of sudden eye pain can feel [&hellip;]<\/p>\n","protected":false},"author":186329205,"featured_media":7269,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"{\"document\":\"AAAHw9vy\/xWNBvEEGgEWVIwBhgEBAQgBB0gAIAEBCAJCAQNIAIINAQEIAkIBA0gAiAsBAQgCQgEDSAC6AQEBCAJCAQNIAKQBAQEIAkIBA0gAtAkBAQgBBEgYAgEBCAJCSACKAQEBCAJCSACaAQEBCAJCSACcAgEBCAJCSNoFqAYBAQgCQgEDSACmAQEBCAJCAQNIAKIJAQEIAkIBA0gAuAEBAQgBBEgYAgEBCAJCSAA0AQEIAkJIADgBAQgCQkgAJgEBCAJCSOwCkgQBAQgCQgEDSAC6AQEBCAJCAQNIAJYBAQEIAkIBA0gAqAcBAQgBBEgYAgEBCAJCSAA6AQEIAkJIAIoBAQEIAkJIADQBAQgCQkgANgEBCAJCSMgEiAUBAQgCQgEDSAC0AQEBCAJCAQNIAJQKAQEIAkIBA0gAvA4BAQgCQgEDSACAAgEBCAJCAQNIAJ4BAQEIAkIBA0gAvgUBAQgCQgEDSACeCQEBCAEHSAAgAQEIAkIBA0gAsAEBAQgCQgEDSACwCAEBCAJCAQNIALoBAQEIAQRIGAIBAQgCQkgAigEBAQgCQkgANAEBCAJCSAA0AQEIAkJIzAOGBAEBCAJCAQNIAKIBAQEIAkIBA0gApAoBAQgCQgEDSACGAQEBCAJCAQNIAK4HAQEIAkIBA0gAugMBAQgCQgEDSACSAQEBCAJCAQNIAKIBAQEIAkIBA0gAhgwBAQgCQgEDSACuCAEBCAJCAQNIAK4BAQEIAkIBA0gAmgkBAQgCQgEDSACGBQEBCAJCAQNIAJgBAQEIAkIBA0juzgEBArR7AQLMfozlAfriAQQCqp8E6p8EAQXSAkKCAbqtBMSvBADTBSgBIQAnAigGJwAoGicABAAHACgCJwAoACcAKAcnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInACgGJwAHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgFJwCHACgCJwEEACgFJwCHACgCJwEEACgFJwCHACgCJwAoBicABwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoBScAhwAoAicBBAAoBScAhwAoAicBBAAoBScAhwAoAicAKAYnAAcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInACgAJwAoBycAhwAoAicBBAAoBScAhwAoAicBBAAoBScAhwAoAicBBAAoBScAhwAoAicAKAYnAAcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnAIcAKAInAQQAKAUnACgJAQCEAKgBJwAEACgHqKnFAaO\/AXN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZWRvY3VtZW50Y29udGVudGRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFfY29ibG9ja3NfYXR0cl9jb2Jsb2Nrc19kaW1lbnNpb25zX2NvYmxvY2tzX3Jlc3BvbnNpdmVfaGVpZ2h0X2NvYmxvY2tzX2FjY29yZGlvbl9pZV9zdXBwb3J0X21vbnN0ZXJpbnNpZ2h0c19za2lwX3RyYWNraW5nX21vbnN0ZXJpbnNpZ2h0c19zaXRlbm90ZV9hY3RpdmVfbW9uc3Rlcmluc2lnaHRzX3NpdGVub3RlX25vdGVfbW9uc3Rlcmluc2lnaHRzX3NpdGVub3RlX2NhdGVnb3J5amV0cGFja19wb3N0X3dhc19ldmVyX3B1Ymxpc2hlZF9qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2pldHBhY2tfcHVibGljaXplX21lc3NhZ2VqZXRwYWNrX3B1YmxpY2l6ZV9mZWF0dXJlX2VuYWJsZWRqZXRwYWNrX3NvY2lhbF9wb3N0X2FscmVhZHlfc2hhcmVkamV0cGFja19zb2NpYWxfb3B0aW9uc193cGFzX2N1c3RvbWl6ZV9wZXJfbmV0d29ya19lbGVtZW50b3JfZWRpdF9tb2RlX2VsZW1lbnRvcl90ZW1wbGF0ZV90eXBlX2VsZW1lbnRvcl9kYXRhX2VsZW1lbnRvcl9wYWdlX3NldHRpbmdzX2VsZW1lbnRvcl9jb25kaXRpb25zZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRibG9ja3NXaGF0IENhdXNlcyBTdWRkZW4gU2hhcnAgRXllIFBhaW4\/Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNhbHRjYXB0aW9uVHJwQ29udGVudFJlc3RyaWN0aW9ubm9Cb3R0b21NYXJnaW5ub1RvcE1hcmdpbmZpbHRlcm1vbnN0ZXJpbnNpZ2h0c01hcmtBc0NvbnZlcnNpb25FdmVudG1vbnN0ZXJpbnNpZ2h0c01hcmtBc0tleUV2ZW50bW9uc3Rlcmluc2lnaHRzQ3VzdG9tRXZlbnROYW1lYW1wTGlnaHRib3hpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFlvdSdyZSBzaXR0aW5nIGF0IHlvdXIgY29tcHV0ZXIgd2hlbiBzdWRkZW5seSBhIHNoYXJwLCBzdGFiYmluZyBwYWluIHNob290cyB0aHJvdWdoIHlvdXIgZXllLiBUaGUgc2Vuc2F0aW9uIGZlZWxzIGxpa2Ugc29tZW9uZSBqdXN0IHBva2VkIHlvdSwgYW5kIHlvdSBjYW4ndCBoZWxwIGJ1dCBzcXVlZXplIHlvdXIgZXllcyBzaHV0IGFuZCB3b25kZXIgd2hhdCBqdXN0IGhhcHBlbmVkLiBBdCA8YSBocmVmPSJodHRwczovL2hlbGxvZXllbGFiLmNvbSI+RXllbGFiIERvY3RvcnMgb2YgT3B0b21ldHJ5PC9hPiwgb3VyIHdob2xlIHRlYW0ga25vd3MgdGhhdCB0aGlzIHR5cGUgb2Ygc3VkZGVuIGV5ZSBwYWluIGNhbiBmZWVsIGFsYXJtaW5nLCBlc3BlY2lhbGx5IHdoZW4gaXQgY29tZXMgb3V0IG9mIG5vd2hlcmUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlN1ZGRlbiwgc2hhcnAgZXllIHBhaW4gY2FuIGJlIGFzc29jaWF0ZWQgd2l0aCA8L3N0cm9uZz48YSBocmVmPSJodHRwczovL2hlbGxvZXllbGFiLmNvbS9zZXJ2aWNlcy9kcnktZXllcy8iPjxzdHJvbmc+ZHJ5IGV5ZSBkaXNlYXNlPC9zdHJvbmc+PC9hPjxzdHJvbmc+LCBjb3JuZWFsIHN1cmZhY2UgZGFtYWdlLCBlbnZpcm9ubWVudGFsIGlycml0YW50cywgb3IgbmVydmUtcmVsYXRlZCBpc3N1ZXMsIHRob3VnaCBpbiBzb21lIGNhc2VzIGl0IG1heSBzaWduYWwgc2VyaW91cyBjb25kaXRpb25zIHJlcXVpcmluZyBpbW1lZGlhdGUgbWVkaWNhbCBhdHRlbnRpb24uPC9zdHJvbmc+Jm5ic3A7ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb21tb24gRXllIENvbmRpdGlvbnMgVGhhdCBDYW4gQ3JlYXRlIFNoYXJwIFBhaW5sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnREcnkgRXllIERpc2Vhc2UgYW5kIFN1ZGRlbiBEaXNjb21mb3J0bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2hlbiB5b3VyIGV5ZXMgZG9uJ3QgcHJvZHVjZSBlbm91Z2ggdGVhcnMgb3IgdGhlIHRlYXJzIGV2YXBvcmF0ZSB0b28gcXVpY2tseSwgdGhlIHN1cmZhY2Ugb2YgeW91ciBleWUgY2FuIGJlY29tZSBleHBvc2VkIGFuZCBpcnJpdGF0ZWQuIFRoaXMgY2FuIGNyZWF0ZSBkaXNjb21mb3J0LCBhbmQgaXQgb2Z0ZW4gaGFwcGVucyB3aGVuIHlvdSBibGluayBiZWNhdXNlIHlvdXIgZXllbGlkIHJ1YnMgYWNyb3NzIHRoZSBkcnkgc3VyZmFjZS4gU29tZSBvZiB0aGUgbW9zdCBjb21tb24gc3ltcHRvbXMgb2YgZHJ5IGV5ZSBpbmNsdWRlOmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJ1cm5pbmcgb3Igc3Rpbmdpbmcgc2Vuc2F0aW9uVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRGZWVsaW5nIGxpa2Ugc29tZXRoaW5nIGlzIGluIHlvdXIgZXllVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFeGNlc3NpdmUgdGVhcmluZywgd2hpY2ggY2FuIGJlIHlvdXIgYm9keeKAmXMgcmVzcG9uc2UgdG8gdGhlIGlycml0YXRpb25UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFBhaW4gdGhhdCB3b3JzZW5zIHdpdGggYmxpbmtpbmdUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudENvcm5lYWwgQWJyYXNpb25zIGFuZCBTdXJmYWNlIEluanVyaWVzbGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50WW91ciBjb3JuZWEgKHRoZSBjbGVhciBvdXRlciBsYXllciBvZiB5b3VyIGV5ZSkgaXMgMSBvZiB0aGUgbW9zdCBzZW5zaXRpdmUgcGFydHMgb2YgdGhlIGJvZHkuIFdoZW4gc29tZXRoaW5nIHNjcmF0Y2hlcyB0aGlzIHN1cmZhY2UgKHdoZXRoZXIgaXQncyBhIGNvbnRhY3QgbGVucywgbWFzY2FyYSBicnVzaCwgb3IgdGlueSBwaWVjZSBvZiBkZWJyaXMpLCB5b3UgbWF5IGZlZWwgaW50ZW5zZSwgc2hhcnAgcGFpbi4gRXZlbiBtaWNyb3Njb3BpYyBzY3JhdGNoZXMgY2FuIGNyZWF0ZSBkaXNjb21mb3J0LiZuYnNwO2Ryb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgeW91IGhhdmUgYSBzdXJmYWNlIGluanVyeSwgeW91IG1pZ2h0IG5vdGljZTpkcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc1RycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQYWluIHdoZW4gYmxpbmtpbmdUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNlbnNpdGl2aXR5IHRvIGxpZ2h0VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXYXRlcnkgZXllc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSBncml0dHkgZmVlbGluZywgbGlrZSBzYW5kIGlzIGluIHlvdXIgZXllwqBUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdoZW4gU2hhcnAgRXllIFBhaW4gUmVxdWlyZXMgSW1tZWRpYXRlIEF0dGVudGlvbmxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNpZ25zIFlvdXIgRXllIFBhaW4gSXMgU2VyaW91c2xldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNvbWUgdHlwZXMgb2Ygc3VkZGVuIGV5ZSBwYWluIGluZGljYXRlIG1lZGljYWwgZW1lcmdlbmNpZXMgdGhhdCBjYW4gbGVhZCB0byBwZXJtYW5lbnQgdmlzaW9uIGxvc3MgaWYgbm90IHRyZWF0ZWQgcXVpY2tseS4gWW91IHNob3VsZCBzZWVrIGltbWVkaWF0ZSBjYXJlIGlmIHlvdSBleHBlcmllbmNlIGFueSBjb21iaW5hdGlvbiBvZiB0aGVzZSBzeW1wdG9tcyBhbG9uZyB3aXRoIHNoYXJwIGV5ZSBwYWluOmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFN1ZGRlbiB2aXNpb24gY2hhbmdlc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U2V2ZXJlIGhlYWRhY2hlIHdpdGggZXllIHBhaW5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE5hdXNlYSBvciB2b21pdGluZ1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SGFsb3MgYXJvdW5kIGxpZ2h0c1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RXllIHBhaW4gYWZ0ZXIgYW4gaW5qdXJ5VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBbmdsZS1DbG9zdXJlIEdsYXVjb21hIGFuZCBFbWVyZ2VuY3kgU3ltcHRvbXNsZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL29wdG8uY2EvZXllLWhlYWx0aC1saWJyYXJ5L2dsYXVjb21hIj5BbmdsZS1jbG9zdXJlIGdsYXVjb21hPC9hPiBpcyBhIGNvbmRpdGlvbiB0aGF0IGhhcHBlbnMgd2hlbiBmbHVpZCBidWlsZHMgdXAgcmFwaWRseSBpbnNpZGUgeW91ciBleWUuIFRoaXMgcHV0cyBhIGxvdCBvZiBwcmVzc3VyZSBvbiB5b3VyIGV5ZSwgd2hpY2ggY2FuIGNhdXNlIGludGVuc2UgZGlzY29tZm9ydCBhbmQgcGFpbiB0aGF0IGNhbiBmZWVsIGxpa2Ugc29tZW9uZSBpcyBwcmVzc2luZyBvbiB5b3VyIGV5ZWJhbGwgZnJvbSB0aGUgaW5zaWRlLiZuYnNwO2Ryb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHBhaW4gb2Z0ZW4gY29tZXMgd2l0aCBzZXZlcmUgaGVhZGFjaGVzLCBuYXVzZWEsIGFuZCByYWluYm93LWNvbG91cmVkIHJpbmdzIGFyb3VuZCBsaWdodHMuIEFuZ2xlLWNsb3N1cmUgZ2xhdWNvbWEgcmVxdWlyZXMgZW1lcmdlbmN5IHRyZWF0bWVudCB0byBwcmV2ZW50IHBlcm1hbmVudCBibGluZG5lc3MsIGJ1dCB0aGVyZSBpcyBhbm90aGVyIGtpbmQgb2YgZ2xhdWNvbWEgKGNhbGxlZCBvcGVuLWFuZ2xlIGdsYXVjb21hKSB0aGF0IGNhbiBkZXZlbG9wIHNsb3dseS4gPGEgaHJlZj0iaHR0cHM6Ly9vcHRvLmNhL2V5ZS1oZWFsdGgtbGlicmFyeS9leWUtZXhhbSI+UmVndWxhciBjb21wcmVoZW5zaXZlIGV5ZSBleGFtczwvYT4gY2FuIGhlbHAgZGV0ZWN0IGVhcmx5IHdhcm5pbmcgc2lnbnMgb2YgdGhpcyB0eXBlIG9mIGdsYXVjb21hLCBzb21ldGltZXMgYmVmb3JlIHlvdSBub3RpY2Ugc3ltcHRvbXMuJm5ic3A7ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFbnZpcm9ubWVudGFsIGFuZCBMaWZlc3R5bGUgRmFjdG9ycyBCZWhpbmQgRXllIFBhaW5sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnREaWdpdGFsIEV5ZSBTdHJhaW4gYW5kIFNjcmVlbiBUaW1lbGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2hlbiB5b3Ugc3RhcmUgYXQgc2NyZWVucyBmb3IgaG91cnMsIHlvdSB0ZW5kIHRvIGJsaW5rIGxlc3MgZnJlcXVlbnRseSwgY2F1c2luZyB5b3VyIGV5ZXMgdG8gZHJ5IG91dC4gWW91ciBleWUgbXVzY2xlcyBtYXkgYWxzbyB3b3JrIGhhcmRlciB0byBmb2N1cyBvbiB0aGUgdGV4dCBhbmQgaW1hZ2VzLiZuYnNwO2Ryb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBjb21iaW5hdGlvbiBjYW4gbGVhZCB0byBkcnluZXNzLCBkaXNjb21mb3J0LCBhbmQgb2NjYXNpb25hbCBzaGFycCBvciBzdGluZ2luZyBzZW5zYXRpb25zLCBlc3BlY2lhbGx5IHdoZW4geW91IGZpbmFsbHkgbG9vayBhd2F5IGZyb20geW91ciBkZXZpY2UuIDxhIGhyZWY9Imh0dHBzOi8vb3B0by5jYS9leWUtaGVhbHRoLWxpYnJhcnkvMjAtMjAtMjAtcnVsZSI+Rm9sbG93aW5nIHRoZSAyMC0yMC0yMCBydWxlPC9hPiBjYW4gaGVscCByZWR1Y2Ugc3RyYWluIGZyb20gZXh0ZW5kZWQgc2NyZWVuIHVzZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzYWx0Y2FwdGlvblRycENvbnRlbnRSZXN0cmljdGlvbm5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJtb25zdGVyaW5zaWdodHNNYXJrQXNDb252ZXJzaW9uRXZlbnRtb25zdGVyaW5zaWdodHNNYXJrQXNLZXlFdmVudG1vbnN0ZXJpbnNpZ2h0c0N1c3RvbUV2ZW50TmFtZWFtcExpZ2h0Ym94aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBbGxlcmdpZXMgYW5kIElycml0YW50cyBpbiBZb3VyIEVudmlyb25tZW50bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QWlyYm9ybmUgcGFydGljbGVzIGNhbiBsYW5kIG9uIHlvdXIgZXllLCBjYXVzaW5nIGltbWVkaWF0ZSwgc2hhcnAgcGFpbi4gWW91ciBleWVzIG1heSByZWFjdCB0byBhbGxlcmdlbnMgYnkgY2F1c2luZyBpbmZsYW1tYXRpb24gYW5kIGV4Y2Vzc2l2ZSB0ZWFyaW5nLCBidXQgdGhlIGluaXRpYWwgY29udGFjdCBjYW4gZmVlbCBsaWtlIHNvbWV0aGluZyBzdWRkZW5seSBnb3QgaW50byB5b3VyIGV5ZSwgY2F1c2luZyBzaGFycCBkaXNjb21mb3J0IG9yIGlycml0YXRpb24uZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTb21lIHBvc3NpYmxlIGlycml0YW50cyBjYW4gaW5jbHVkZSB0aGluZ3MgbGlrZTpkcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc1RycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQb2xsZW4gYW5kIHNlYXNvbmFsIGFsbGVyZ2Vuc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RHVzdCBvciBwZXQgZGFuZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDaGVtaWNhbCBpcnJpdGFudHNUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudENvbnRhY3QgbGVucyBwcm9ibGVtc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW504oCcSWNlIFBpY2vigJ0gU3RhYmJpbmcgUGFpbiBpbiBZb3VyIEV5ZWxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNvbWV0aW1lcyB5b3UgbWlnaHQgZmVlbCBhIHN1ZGRlbiwgaW50ZW5zZSBzdGFiIG9mIHBhaW4gdGhhdCBsYXN0cyBvbmx5IGEgZmV3IHNlY29uZHMsIGJ1dCBpcyBvZnRlbiBkZXNjcmliZWQgYXMgYW4g4oCcaWNlLXBpY2vigJ0gamFiYmluZyBpbnRvIHlvdXIgZXllIHNvY2tldC4gVGhpcyB0eXBlIG9mIHBhaW4gb2Z0ZW4gY29tZXMgZnJvbSBuZXJ2ZSBhY3Rpdml0eSBhcm91bmQgeW91ciBleWUgcmF0aGVyIHRoYW4gZnJvbSB0aGUgZXllIGl0c2VsZiwgYW5kIHR5cGljYWxseSBhcHBlYXJzIHdpdGhvdXQgd2FybmluZyBhbmQgZGlzYXBwZWFycyBqdXN0IGFzIHF1aWNrbHkuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnROZXJ2ZS1SZWxhdGVkIEV5ZSBQYWlubGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIG5lcnZlcyBhcm91bmQgeW91ciBleWUgY2FuIG1pc2ZpcmUgb3IgYmVjb21lIGlycml0YXRlZCwgc2VuZGluZyBwYWluIHNpZ25hbHMgdG8geW91ciBicmFpbiBldmVuIHdoZW4gdGhlcmXigJlzIG5vIG9idmlvdXMgaXNzdWUgb24gdGhlIHN1cmZhY2Ugb2YgdGhlIGV5ZS4gVGhpcyBjYW4gaGFwcGVuIGR1ZSB0byBzdHJlc3MsIGZhdGlndWUsIG9yIGNoYW5nZXMgaW4gd2VhdGhlciBwcmVzc3VyZS4mbmJzcDtkcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEV2ZW4gdGhvdWdoIHRoZSBjYXVzZSBpc27igJl0IGFsd2F5cyBlYXN5IHRvIGlkZW50aWZ5LCBkaXNjb21mb3J0IGZlZWxzIHZlcnkgcmVhbCwgYW5kIHlvdSBkZXNlcnZlIHRvIGZpbmQgcmVsaWVmLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UmVsaWVmIGFuZCBUcmVhdG1lbnQgT3B0aW9uc2xldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEltbWVkaWF0ZSBTdGVwcyBZb3UgQ2FuIFRha2UgYXQgSG9tZWxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdoZW4gc3VkZGVuIGV5ZSBwYWluIHN0cmlrZXMsIHlvdXIgZmlyc3QgcmVzcG9uc2UgY2FuIGhlbHAgcmVkdWNlIHRoZSBkaXNjb21mb3J0IGFuZCBwcmV2ZW50IGZ1cnRoZXIgaXJyaXRhdGlvbi4gVGhlc2Ugc2ltcGxlIHN0ZXBzIG9mdGVuIHByb3ZpZGUgcXVpY2sgcmVsaWVmIGZvciBtaW5vciBlcGlzb2RlcyBvZiBleWUgcGFpbi4gSWYgeW91ciBwYWluIGlzIHJlbGF0ZWQgdG8gZHJ5IGV5ZSBkaXNlYXNlLCA8YSBocmVmPSJodHRwczovL3d3dy5oZWFsdGhsaW5lLmNvbS9oZWFsdGgvd2FybS1jb21wcmVzcy1mb3ItZHJ5LWV5ZXMiPmEgd2FybSBjb21wcmVzczwvYT4gb3IgYXJ0aWZpY2lhbCB0ZWFycyBjYW4gYmUgcGFydGljdWxhcmx5IGhlbHBmdWwuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiB5b3XigJlyZSBleHBlcmllbmNpbmcgYWxsZXJneS1yZWxhdGVkIGRpc2NvbWZvcnQsIHRyeSBhIGNvb2wgY29tcHJlc3MsIGFzIGl0IGNhbiBoZWxwIHdpdGggaW5mbGFtbWF0aW9uIGFuZCByZWRuZXNzLiBPdXIgdGVhbSBhbHNvIHJlY29tbWVuZHMgcmVtb3ZpbmcgeW91ciBjb250YWN0IGxlbnNlcyBhbmQgYXZvaWRpbmcgZXllIHJ1YmJpbmcgd2hpbGUgeW91IGxvb2sgZm9yIHJlbGllZiwgYXMgdG91Y2hpbmcgeW91ciBleWVzIGNhbiBzcHJlYWQgYmFjdGVyaWEuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQcm9mZXNzaW9uYWwgVHJlYXRtZW50IGZvciBQZXJzaXN0ZW50IFBhaW5sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiBzaGFycCBleWUgcGFpbiBvY2N1cnMgcmVndWxhcmx5IG9yIGRvZXNuJ3QgaW1wcm92ZSB3aXRoIGF0LWhvbWUgY2FyZSwgYW4gZXllIGRvY3RvciBjYW4gaWRlbnRpZnkgdGhlIHVuZGVybHlpbmcgY2F1c2Ugb3IgY2F1c2VzIGFuZCBwcm92aWRlIHRhcmdldGVkIHRyZWF0bWVudC4gU3BlY2lhbGl6ZWQgZHJ5IGV5ZSB0aGVyYXB5IGFuZCBkaWFnbm9zdGljIHRvb2xzIGNhbiBoZWxwIGFkZHJlc3MgbG9uZy10ZXJtIGRpc2NvbWZvcnQgdGhhdCBob21lIHJlbWVkaWVzIGNhbid0IGFsd2F5cyBzb2x2ZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudElmIHlvdeKAmXJlIGV4cGVyaWVuY2luZyBwZXJzaXN0ZW50IGRpc2NvbWZvcnQgdGhhdCBnZXRzIGluIHRoZSB3YXkgb2YgeW91ciBsaWZlLCBpdCBtaWdodCBiZSB0aW1lIHRvIGJvb2sgYW4gYXBwb2ludG1lbnQgd2l0aCBhbiBleWUgY2FyZSBwcm9mZXNzaW9uYWwuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTY2hlZHVsZSBZb3VyIEFwcG9pbnRtZW50IFRvZGF5bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U2hhcnAgZXllIHBhaW4gc2hvdWxkbuKAmXQgYmUgY29uc2lzdGVudGx5IGRpc3J1cHRpbmcgeW91ciBsaWZlLiBPdXIgdGVhbSBhdCBFeWVsYWIgRG9jdG9ycyBvZiBPcHRvbWV0cnkgaXMgZXhwZXJpZW5jZWQgaW4gZHJ5IGV5ZSBtYW5hZ2VtZW50IGFuZCBjb21wcmVoZW5zaXZlIGV5ZSBjYXJlIHRvIGhlbHAgaWRlbnRpZnkgdGhlIGNhdXNlIG9mIHlvdXIgZXllIGRpc2NvbWZvcnQuIDxhIGhyZWY9Imh0dHBzOi8vaGVsbG9leWVsYWIuY29tL3JlcXVlc3QtYW4tYXBwb2ludG1lbnQvIj5TY2hlZHVsZSBhbiBhcHBvaW50bWVudDwvYT4gYW5kIGdldCB0aGUgcmVsaWVmIHlvdSBuZWVkIGZvciBoZWFsdGh5LCBjb21mb3J0YWJsZSB2aXNpb24uZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NpZGxpbmt1cmxzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmlkbGlua3VybHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPllvdSdyZSBzaXR0aW5nIGF0IHlvdXIgY29tcHV0ZXIgd2hlbiBzdWRkZW5seSBhIHNoYXJwLCBzdGFiYmluZyBwYWluIHNob290cyB0aHJvdWdoIHlvdXIgZXllLiBUaGUgc2Vuc2F0aW9uIGZlZWxzIGxpa2Ugc29tZW9uZSBqdXN0IHBva2VkIHlvdSwgYW5kIHlvdSBjYW4ndCBoZWxwIGJ1dCBzcXVlZXplIHlvdXIgZXllcyBzaHV0IGFuZCB3b25kZXIgd2hhdCBqdXN0IGhhcHBlbmVkLiBBdCA8YSBocmVmPSJodHRwczovL2hlbGxvZXllbGFiLmNvbSI+RXllbGFiIERvY3RvcnMgb2YgT3B0b21ldHJ5PC9hPiwgb3VyIHdob2xlIHRlYW0ga25vd3MgdGhhdCB0aGlzIHR5cGUgb2Ygc3VkZGVuIGV5ZSBwYWluIGNhbiBmZWVsIGFsYXJtaW5nLCBlc3BlY2lhbGx5IHdoZW4gaXQgY29tZXMgb3V0IG9mIG5vd2hlcmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5TdWRkZW4sIHNoYXJwIGV5ZSBwYWluIGNhbiBiZSBhc3NvY2lhdGVkIHdpdGggPC9zdHJvbmc+PGEgaHJlZj0iaHR0cHM6Ly9oZWxsb2V5ZWxhYi5jb20vc2VydmljZXMvZHJ5LWV5ZXMvIj48c3Ryb25nPmRyeSBleWUgZGlzZWFzZTwvc3Ryb25nPjwvYT48c3Ryb25nPiwgY29ybmVhbCBzdXJmYWNlIGRhbWFnZSwgZW52aXJvbm1lbnRhbCBpcnJpdGFudHMsIG9yIG5lcnZlLXJlbGF0ZWQgaXNzdWVzLCB0aG91Z2ggaW4gc29tZSBjYXNlcyBpdCBtYXkgc2lnbmFsIHNlcmlvdXMgY29uZGl0aW9ucyByZXF1aXJpbmcgaW1tZWRpYXRlIG1lZGljYWwgYXR0ZW50aW9uLjwvc3Ryb25nPiZuYnNwOzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkNvbW1vbiBFeWUgQ29uZGl0aW9ucyBUaGF0IENhbiBDcmVhdGUgU2hhcnAgUGFpbjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RHJ5IEV5ZSBEaXNlYXNlIGFuZCBTdWRkZW4gRGlzY29tZm9ydDwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2hlbiB5b3VyIGV5ZXMgZG9uJ3QgcHJvZHVjZSBlbm91Z2ggdGVhcnMgb3IgdGhlIHRlYXJzIGV2YXBvcmF0ZSB0b28gcXVpY2tseSwgdGhlIHN1cmZhY2Ugb2YgeW91ciBleWUgY2FuIGJlY29tZSBleHBvc2VkIGFuZCBpcnJpdGF0ZWQuIFRoaXMgY2FuIGNyZWF0ZSBkaXNjb21mb3J0LCBhbmQgaXQgb2Z0ZW4gaGFwcGVucyB3aGVuIHlvdSBibGluayBiZWNhdXNlIHlvdXIgZXllbGlkIHJ1YnMgYWNyb3NzIHRoZSBkcnkgc3VyZmFjZS4gU29tZSBvZiB0aGUgbW9zdCBjb21tb24gc3ltcHRvbXMgb2YgZHJ5IGV5ZSBpbmNsdWRlOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QnVybmluZyBvciBzdGluZ2luZyBzZW5zYXRpb248L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkZlZWxpbmcgbGlrZSBzb21ldGhpbmcgaXMgaW4geW91ciBleWU8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkV4Y2Vzc2l2ZSB0ZWFyaW5nLCB3aGljaCBjYW4gYmUgeW91ciBib2R54oCZcyByZXNwb25zZSB0byB0aGUgaXJyaXRhdGlvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UGFpbiB0aGF0IHdvcnNlbnMgd2l0aCBibGlua2luZzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkNvcm5lYWwgQWJyYXNpb25zIGFuZCBTdXJmYWNlIEluanVyaWVzPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Zb3VyIGNvcm5lYSAodGhlIGNsZWFyIG91dGVyIGxheWVyIG9mIHlvdXIgZXllKSBpcyAxIG9mIHRoZSBtb3N0IHNlbnNpdGl2ZSBwYXJ0cyBvZiB0aGUgYm9keS4gV2hlbiBzb21ldGhpbmcgc2NyYXRjaGVzIHRoaXMgc3VyZmFjZSAod2hldGhlciBpdCdzIGEgY29udGFjdCBsZW5zLCBtYXNjYXJhIGJydXNoLCBvciB0aW55IHBpZWNlIG9mIGRlYnJpcyksIHlvdSBtYXkgZmVlbCBpbnRlbnNlLCBzaGFycCBwYWluLiBFdmVuIG1pY3Jvc2NvcGljIHNjcmF0Y2hlcyBjYW4gY3JlYXRlIGRpc2NvbWZvcnQuJm5ic3A7PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW91IGhhdmUgYSBzdXJmYWNlIGluanVyeSwgeW91IG1pZ2h0IG5vdGljZTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlBhaW4gd2hlbiBibGlua2luZzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U2Vuc2l0aXZpdHkgdG8gbGlnaHQ8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPldhdGVyeSBleWVzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5BIGdyaXR0eSBmZWVsaW5nLCBsaWtlIHNhbmQgaXMgaW4geW91ciBleWXCoDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPldoZW4gU2hhcnAgRXllIFBhaW4gUmVxdWlyZXMgSW1tZWRpYXRlIEF0dGVudGlvbjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+U2lnbnMgWW91ciBFeWUgUGFpbiBJcyBTZXJpb3VzPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Tb21lIHR5cGVzIG9mIHN1ZGRlbiBleWUgcGFpbiBpbmRpY2F0ZSBtZWRpY2FsIGVtZXJnZW5jaWVzIHRoYXQgY2FuIGxlYWQgdG8gcGVybWFuZW50IHZpc2lvbiBsb3NzIGlmIG5vdCB0cmVhdGVkIHF1aWNrbHkuIFlvdSBzaG91bGQgc2VlayBpbW1lZGlhdGUgY2FyZSBpZiB5b3UgZXhwZXJpZW5jZSBhbnkgY29tYmluYXRpb24gb2YgdGhlc2Ugc3ltcHRvbXMgYWxvbmcgd2l0aCBzaGFycCBleWUgcGFpbjo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlN1ZGRlbiB2aXNpb24gY2hhbmdlczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U2V2ZXJlIGhlYWRhY2hlIHdpdGggZXllIHBhaW48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk5hdXNlYSBvciB2b21pdGluZzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SGFsb3MgYXJvdW5kIGxpZ2h0czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RXllIHBhaW4gYWZ0ZXIgYW4gaW5qdXJ5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+QW5nbGUtQ2xvc3VyZSBHbGF1Y29tYSBhbmQgRW1lcmdlbmN5IFN5bXB0b21zPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48YSBocmVmPSJodHRwczovL29wdG8uY2EvZXllLWhlYWx0aC1saWJyYXJ5L2dsYXVjb21hIj5BbmdsZS1jbG9zdXJlIGdsYXVjb21hPC9hPiBpcyBhIGNvbmRpdGlvbiB0aGF0IGhhcHBlbnMgd2hlbiBmbHVpZCBidWlsZHMgdXAgcmFwaWRseSBpbnNpZGUgeW91ciBleWUuIFRoaXMgcHV0cyBhIGxvdCBvZiBwcmVzc3VyZSBvbiB5b3VyIGV5ZSwgd2hpY2ggY2FuIGNhdXNlIGludGVuc2UgZGlzY29tZm9ydCBhbmQgcGFpbiB0aGF0IGNhbiBmZWVsIGxpa2Ugc29tZW9uZSBpcyBwcmVzc2luZyBvbiB5b3VyIGV5ZWJhbGwgZnJvbSB0aGUgaW5zaWRlLiZuYnNwOzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBwYWluIG9mdGVuIGNvbWVzIHdpdGggc2V2ZXJlIGhlYWRhY2hlcywgbmF1c2VhLCBhbmQgcmFpbmJvdy1jb2xvdXJlZCByaW5ncyBhcm91bmQgbGlnaHRzLiBBbmdsZS1jbG9zdXJlIGdsYXVjb21hIHJlcXVpcmVzIGVtZXJnZW5jeSB0cmVhdG1lbnQgdG8gcHJldmVudCBwZXJtYW5lbnQgYmxpbmRuZXNzLCBidXQgdGhlcmUgaXMgYW5vdGhlciBraW5kIG9mIGdsYXVjb21hIChjYWxsZWQgb3Blbi1hbmdsZSBnbGF1Y29tYSkgdGhhdCBjYW4gZGV2ZWxvcCBzbG93bHkuIDxhIGhyZWY9Imh0dHBzOi8vb3B0by5jYS9leWUtaGVhbHRoLWxpYnJhcnkvZXllLWV4YW0iPlJlZ3VsYXIgY29tcHJlaGVuc2l2ZSBleWUgZXhhbXM8L2E+IGNhbiBoZWxwIGRldGVjdCBlYXJseSB3YXJuaW5nIHNpZ25zIG9mIHRoaXMgdHlwZSBvZiBnbGF1Y29tYSwgc29tZXRpbWVzIGJlZm9yZSB5b3Ugbm90aWNlIHN5bXB0b21zLiZuYnNwOzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkVudmlyb25tZW50YWwgYW5kIExpZmVzdHlsZSBGYWN0b3JzIEJlaGluZCBFeWUgUGFpbjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RGlnaXRhbCBFeWUgU3RyYWluIGFuZCBTY3JlZW4gVGltZTwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2hlbiB5b3Ugc3RhcmUgYXQgc2NyZWVucyBmb3IgaG91cnMsIHlvdSB0ZW5kIHRvIGJsaW5rIGxlc3MgZnJlcXVlbnRseSwgY2F1c2luZyB5b3VyIGV5ZXMgdG8gZHJ5IG91dC4gWW91ciBleWUgbXVzY2xlcyBtYXkgYWxzbyB3b3JrIGhhcmRlciB0byBmb2N1cyBvbiB0aGUgdGV4dCBhbmQgaW1hZ2VzLiZuYnNwOzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgY29tYmluYXRpb24gY2FuIGxlYWQgdG8gZHJ5bmVzcywgZGlzY29tZm9ydCwgYW5kIG9jY2FzaW9uYWwgc2hhcnAgb3Igc3Rpbmdpbmcgc2Vuc2F0aW9ucywgZXNwZWNpYWxseSB3aGVuIHlvdSBmaW5hbGx5IGxvb2sgYXdheSBmcm9tIHlvdXIgZGV2aWNlLiA8YSBocmVmPSJodHRwczovL29wdG8uY2EvZXllLWhlYWx0aC1saWJyYXJ5LzIwLTIwLTIwLXJ1bGUiPkZvbGxvd2luZyB0aGUgMjAtMjAtMjAgcnVsZTwvYT4gY2FuIGhlbHAgcmVkdWNlIHN0cmFpbiBmcm9tIGV4dGVuZGVkIHNjcmVlbiB1c2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmltYWdlIHsiaWQiOjcyNjYsInNpemVTbHVnIjoibGFyZ2UiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UiPjxpbWcgc3JjPSJodHRwczovL2hlbGxvZXllbGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pbWFnZS0xMDI0eDY4My5qcGVnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTcyNjYiLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+QWxsZXJnaWVzIGFuZCBJcnJpdGFudHMgaW4gWW91ciBFbnZpcm9ubWVudDwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QWlyYm9ybmUgcGFydGljbGVzIGNhbiBsYW5kIG9uIHlvdXIgZXllLCBjYXVzaW5nIGltbWVkaWF0ZSwgc2hhcnAgcGFpbi4gWW91ciBleWVzIG1heSByZWFjdCB0byBhbGxlcmdlbnMgYnkgY2F1c2luZyBpbmZsYW1tYXRpb24gYW5kIGV4Y2Vzc2l2ZSB0ZWFyaW5nLCBidXQgdGhlIGluaXRpYWwgY29udGFjdCBjYW4gZmVlbCBsaWtlIHNvbWV0aGluZyBzdWRkZW5seSBnb3QgaW50byB5b3VyIGV5ZSwgY2F1c2luZyBzaGFycCBkaXNjb21mb3J0IG9yIGlycml0YXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U29tZSBwb3NzaWJsZSBpcnJpdGFudHMgY2FuIGluY2x1ZGUgdGhpbmdzIGxpa2U6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Qb2xsZW4gYW5kIHNlYXNvbmFsIGFsbGVyZ2VuczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RHVzdCBvciBwZXQgZGFuZGVyPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5DaGVtaWNhbCBpcnJpdGFudHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkNvbnRhY3QgbGVucyBwcm9ibGVtczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPuKAnEljZSBQaWNr4oCdIFN0YWJiaW5nIFBhaW4gaW4gWW91ciBFeWU8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNvbWV0aW1lcyB5b3UgbWlnaHQgZmVlbCBhIHN1ZGRlbiwgaW50ZW5zZSBzdGFiIG9mIHBhaW4gdGhhdCBsYXN0cyBvbmx5IGEgZmV3IHNlY29uZHMsIGJ1dCBpcyBvZnRlbiBkZXNjcmliZWQgYXMgYW4g4oCcaWNlLXBpY2vigJ0gamFiYmluZyBpbnRvIHlvdXIgZXllIHNvY2tldC4gVGhpcyB0eXBlIG9mIHBhaW4gb2Z0ZW4gY29tZXMgZnJvbSBuZXJ2ZSBhY3Rpdml0eSBhcm91bmQgeW91ciBleWUgcmF0aGVyIHRoYW4gZnJvbSB0aGUgZXllIGl0c2VsZiwgYW5kIHR5cGljYWxseSBhcHBlYXJzIHdpdGhvdXQgd2FybmluZyBhbmQgZGlzYXBwZWFycyBqdXN0IGFzIHF1aWNrbHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+TmVydmUtUmVsYXRlZCBFeWUgUGFpbjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIG5lcnZlcyBhcm91bmQgeW91ciBleWUgY2FuIG1pc2ZpcmUgb3IgYmVjb21lIGlycml0YXRlZCwgc2VuZGluZyBwYWluIHNpZ25hbHMgdG8geW91ciBicmFpbiBldmVuIHdoZW4gdGhlcmXigJlzIG5vIG9idmlvdXMgaXNzdWUgb24gdGhlIHN1cmZhY2Ugb2YgdGhlIGV5ZS4gVGhpcyBjYW4gaGFwcGVuIGR1ZSB0byBzdHJlc3MsIGZhdGlndWUsIG9yIGNoYW5nZXMgaW4gd2VhdGhlciBwcmVzc3VyZS4mbmJzcDs8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5FdmVuIHRob3VnaCB0aGUgY2F1c2UgaXNu4oCZdCBhbHdheXMgZWFzeSB0byBpZGVudGlmeSwgZGlzY29tZm9ydCBmZWVscyB2ZXJ5IHJlYWwsIGFuZCB5b3UgZGVzZXJ2ZSB0byBmaW5kIHJlbGllZi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5SZWxpZWYgYW5kIFRyZWF0bWVudCBPcHRpb25zPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5JbW1lZGlhdGUgU3RlcHMgWW91IENhbiBUYWtlIGF0IEhvbWU8L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldoZW4gc3VkZGVuIGV5ZSBwYWluIHN0cmlrZXMsIHlvdXIgZmlyc3QgcmVzcG9uc2UgY2FuIGhlbHAgcmVkdWNlIHRoZSBkaXNjb21mb3J0IGFuZCBwcmV2ZW50IGZ1cnRoZXIgaXJyaXRhdGlvbi4gVGhlc2Ugc2ltcGxlIHN0ZXBzIG9mdGVuIHByb3ZpZGUgcXVpY2sgcmVsaWVmIGZvciBtaW5vciBlcGlzb2RlcyBvZiBleWUgcGFpbi4gSWYgeW91ciBwYWluIGlzIHJlbGF0ZWQgdG8gZHJ5IGV5ZSBkaXNlYXNlLCA8YSBocmVmPSJodHRwczovL3d3dy5oZWFsdGhsaW5lLmNvbS9oZWFsdGgvd2FybS1jb21wcmVzcy1mb3ItZHJ5LWV5ZXMiPmEgd2FybSBjb21wcmVzczwvYT4gb3IgYXJ0aWZpY2lhbCB0ZWFycyBjYW4gYmUgcGFydGljdWxhcmx5IGhlbHBmdWwuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW914oCZcmUgZXhwZXJpZW5jaW5nIGFsbGVyZ3ktcmVsYXRlZCBkaXNjb21mb3J0LCB0cnkgYSBjb29sIGNvbXByZXNzLCBhcyBpdCBjYW4gaGVscCB3aXRoIGluZmxhbW1hdGlvbiBhbmQgcmVkbmVzcy4gT3VyIHRlYW0gYWxzbyByZWNvbW1lbmRzIHJlbW92aW5nIHlvdXIgY29udGFjdCBsZW5zZXMgYW5kIGF2b2lkaW5nIGV5ZSBydWJiaW5nIHdoaWxlIHlvdSBsb29rIGZvciByZWxpZWYsIGFzIHRvdWNoaW5nIHlvdXIgZXllcyBjYW4gc3ByZWFkIGJhY3RlcmlhLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlByb2Zlc3Npb25hbCBUcmVhdG1lbnQgZm9yIFBlcnNpc3RlbnQgUGFpbjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgc2hhcnAgZXllIHBhaW4gb2NjdXJzIHJlZ3VsYXJseSBvciBkb2Vzbid0IGltcHJvdmUgd2l0aCBhdC1ob21lIGNhcmUsIGFuIGV5ZSBkb2N0b3IgY2FuIGlkZW50aWZ5IHRoZSB1bmRlcmx5aW5nIGNhdXNlIG9yIGNhdXNlcyBhbmQgcHJvdmlkZSB0YXJnZXRlZCB0cmVhdG1lbnQuIFNwZWNpYWxpemVkIGRyeSBleWUgdGhlcmFweSBhbmQgZGlhZ25vc3RpYyB0b29scyBjYW4gaGVscCBhZGRyZXNzIGxvbmctdGVybSBkaXNjb21mb3J0IHRoYXQgaG9tZSByZW1lZGllcyBjYW4ndCBhbHdheXMgc29sdmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW914oCZcmUgZXhwZXJpZW5jaW5nIHBlcnNpc3RlbnQgZGlzY29tZm9ydCB0aGF0IGdldHMgaW4gdGhlIHdheSBvZiB5b3VyIGxpZmUsIGl0IG1pZ2h0IGJlIHRpbWUgdG8gYm9vayBhbiBhcHBvaW50bWVudCB3aXRoIGFuIGV5ZSBjYXJlIHByb2Zlc3Npb25hbC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5TY2hlZHVsZSBZb3VyIEFwcG9pbnRtZW50IFRvZGF5PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TaGFycCBleWUgcGFpbiBzaG91bGRu4oCZdCBiZSBjb25zaXN0ZW50bHkgZGlzcnVwdGluZyB5b3VyIGxpZmUuIE91ciB0ZWFtIGF0IEV5ZWxhYiBEb2N0b3JzIG9mIE9wdG9tZXRyeSBpcyBleHBlcmllbmNlZCBpbiBkcnkgZXllIG1hbmFnZW1lbnQgYW5kIGNvbXByZWhlbnNpdmUgZXllIGNhcmUgdG8gaGVscCBpZGVudGlmeSB0aGUgY2F1c2Ugb2YgeW91ciBleWUgZGlzY29tZm9ydC4gPGEgaHJlZj0iaHR0cHM6Ly9oZWxsb2V5ZWxhYi5jb20vcmVxdWVzdC1hbi1hcHBvaW50bWVudC8iPlNjaGVkdWxlIGFuIGFwcG9pbnRtZW50PC9hPiBhbmQgZ2V0IHRoZSByZWxpZWYgeW91IG5lZWQgZm9yIGhlYWx0aHksIGNvbWZvcnRhYmxlIHZpc2lvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5jb250ZW50WW91J3JlIHNpdHRpbmcgYXQgeW91ciBjb21wdXRlciB3aGVuIHN1ZGRlbmx5IGEgc2hhcnAsIHN0YWJiaW5nIHBhaW4gc2hvb3RzIHRocm91Z2ggeW91ciBleWUuIFRoZSBzZW5zYXRpb24gZmVlbHMgbGlrZSBzb21lb25lIGp1c3QgcG9rZWQgeW91LCBhbmQgeW91IGNhbid0IGhlbHAgYnV0IHNxdWVlemUgeW91ciBleWVzIHNodXQgYW5kIHdvbmRlciB3aGF0IGp1c3QgaGFwcGVuZWQuIEF0IDxhIGhyZWY9Imh0dHBzOi8vaGVsbG9leWVsYWIuY29tIj5FeWVsYWIgRG9jdG9ycyBvZiBPcHRvbWV0cnk8L2E+LCBvdXIgd2hvbGUgdGVhbSBrbm93cyB0aGF0IHRoaXMgdHlwZSBvZiBzdWRkZW4gZXllIHBhaW4gY2FuIGZlZWwgYWxhcm1pbmcsIGVzcGVjaWFsbHkgd2hlbiBpdCBjb21lcyBvdXQgb2Ygbm93aGVyZS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplcwUHCAQIBggFCAcIBwgGCA4IDggLCAZIAQYIBA4UG14AIB4iHxogGy8qCRkhIhYbFBgPGBUICggECAYiCAcECgMHFQ4LBiQdHksACAcECgeUBgcVCg0PDAsIBwQKB5cFBxUKDQ8MCwgHBAoHMAUVCg0PDAsIBwQKByUFFQoNDwwLCAcECgetBAcVCg0PDAsIBwQKBwYVCg0PDAsIBwQKBx0VCwgHBAoHJRULCAcECgeGARULCAcECgcfFQsIBwQKByYFFQoNDwwLCAcECgekBAcVCg0PDAsIBwQKBy8HFQoNDwwLCAcECgcGFQoNDwwLCAcECgcSFQsIBwQKBxQVCwgHBAoHCxULCAcECgcrFQsIBwQKBzAFFQoNDwwLCAcECgceBRUKDQ8MCwgHBAoHpwMHFQoNDwwLCAcECgcGFQoNDwwLCAcECgdVAAsIBwQKBx0VCwgHBAoHEhULCAcECgcTFQsIBwQKBxgVCwgHBAoHLQUVCg0PDAsIBwQKB70EBxUKDQ8MCwgHBAoHkQcHFQoNDwwLCAcECgczBRUKDQ8MCwgHBAoHIgUVCg0PDAsIBwQKB7ICBxUKDQ8MCwgHBAoHogQHFQoNDwwLCAcECgMHFQ4LBiQdHksACAcECgcrBRUKDQ8MCwgHBAoHiwQHFQoNDwwLCAcECgcwBxUKDQ8MCwgHBAoHBhUKDQ8MCwgHBAoHHRULCAcECgcSFQsIBwQKBxIVCwgHBAoHVQALCAcECgckBRUKDQ8MCwgHBAoHhQUHFQoNDwwLCAcECgcWBRUKDQ8MCwgHBAoHqgMHFQoNDwwLCAcECgewAQcVCg0PDAsIBwQKBxwFFQoNDwwLCAcECgckBRUKDQ8MCwgHBAoHtgUHFQoNDwwLCAcECgeKBAcVCg0PDAsIBwQKByoFFQoNDwwLCAcECgegBAcVCg0PDAsIBwQKB5YCBxUKDQ8MCwgHBAoHHwUVCg0PDAsIBwQKB6wFBxUKDQ8MCwIEAwgPAgQDCA+YngEHlAYHCg0PDBIcGQcBDQAYAQIA6QFCAQEAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAAgdB7AOBBEENAZ8GAH0BdxMyMDI2LTA0LTAxVDEwOjA1OjEyfb+h2bEBfQB3BmNsb3NlZHcEb3Blbnl3AHcIc3RhbmRhcmR3AHcAdwB3AHl5dwB9AHl3AHl9AHl5dwB3AHh5dgIYaW1hZ2VfZ2VuZXJhdG9yX3NldHRpbmdzdgQIdGVtcGxhdGV3B2hpZ2h3YXkQZGVmYXVsdF9pbWFnZV9pZH0ABGZvbnR3AAdlbmFibGVkeQd2ZXJzaW9ufQJ5dwB3AHcAfnUAdQB1AHckZThkMzQ0ZmEtNWQ3YS00YzgwLWE2NDUtZGM2YjFmZmY5YzNkeHcKY29yZS9pbWFnZXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHl5dwRub25leXl3AHl3JGQyNjlmZjdhLWZlMjYtNGZhOS1hMDE3LTI2MmQxYjdjNWU5M3h3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGZhZTEwOWYzLWNmOTgtNGE0Yy05OTMxLTZlNzhlY2NlYTUwZnh3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGRkY2EwMDlhLTI5YzItNDI5MC04M2IxLTRlMjE0YmQwYTMyYnh3DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOGM2NmFmZDYtODE2NS00NDUyLWIyNjAtNGYxYTViNTAzMjU4eHcMY29yZS9oZWFkaW5nfQN2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQzZGUzMWJhYS02YTdlLTQ1MzUtYWFkMS02M2EyYWRjNTNmMDl4dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ5OTI0M2Y4Zi1mYWI5LTQ2YjEtYmFkOS05NTBiMjAxOThmN2N4dwljb3JlL2xpc3R5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQyOGI3ZjYwMC05ZWQ5LTQ3Y2ItOGQ3MS1hNTg1OWE3OTAxMzV4dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGQwNzNjOTY3LWE5ZmItNDcyYS1iYTBlLWE3YTljZmIxOTFjZXh3DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckOWMxMTMxZDItNGQ4OS00ZjcwLTg2ZDgtY2ExYzE4ODZmOTAxeHcOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRiZWZlMDRiYS0wNmFjLTRlYmQtYjI1OC01MzBhNjUzYTMxMmV4dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDAwYjY1YzRkLWYwNDctNDBlNy1hOTNmLTg5YzU0ODcxMDhkZnh3DGNvcmUvaGVhZGluZ30DdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZWRmZmM5NzctMTA1Yy00M2Y1LTg3NjQtZjlmZjk3NmExNTNjeHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckM2EyZDQ4YzMtZTAxYi00NjQ0LWJmYTktODA1YTU2ZjRmMTlleHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMTAwM2Q4Y2UtZmFiMC00YWM5LTk4MzktYmJjY2UzMjdjYTc4eHcJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMTNlY2RkM2MtMjk3Mi00NmQzLWJhM2UtMDA1NTY4ZTZhYTAweHcOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ4NjZlMjQxNC00MzI4LTRiZWItYWE3Zi1jNjI1YjQyMmU0Njd4dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDQ1OTU4MGYyLTQ2ZTctNDVlYy05ZDJjLTMwN2M4MjU1YzM4Znh3DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckOGY4ZWU2M2MtMTdmNi00YjAzLTkyMzMtNThlMzE4ZTYyN2QzeHcOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRmMjNlZTQ2MS1lY2I1LTQ0NTEtOTE4My01Y2M1Yzc4NDI5ZGR4dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGFjYzk2ZDBlLTM1MWYtNDk3Yy1hMmM4LTAwODIwMzkyMWRlZXh3DGNvcmUvaGVhZGluZ30DdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYTQ2NGFkYmEtZWViZS00ZjgyLWI0NTEtNjIzM2VmMDdlOGQ3eHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYzNlNTYzZDgtYTVmMS00YTViLWIzOTgtMjAyOGQ5OGUwZDRheHcJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMDhlOThkZWMtZmQ1OC00ODE3LWIwYjYtMzIwMWE0ZmVlMmRieHcOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRkY2RjOTAyZi04MGQxLTQzZTQtOGZlMi1hNTc3MGI0NzdiZTZ4dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGQzOGYwYTA1LWZkMzAtNDMxNi04NThkLTBjZmM2NzE5NDIyMXh3DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckOGQwOGRjYjUtODM4OS00N2FhLWI5NzgtZGY3NzVkMTQwOGY1eHcOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ5ZDdhYmNhMy0xYjAyLTQ4ZGItOTFlNy0zNDU2OGM0NWMyNTF4dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDE1ODBiYWU1LWYwZDEtNDgyMS1hZjZmLWQwNjkyNDUyMDY0OXh3DGNvcmUvaGVhZGluZ30DdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZDM5NTc2ZDQtZDY2NS00MjBlLWE2ZmQtNDJjNDBlNGIwMTkweHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZGI3MTY5N2QtZmYwMS00YzgyLWI5NWEtYjllNWE4NmZiMDNieHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZTJjODEwZWItYjU0Mi00MjlkLTk4ZGEtYzhiMGZhYjgxNDhieHcMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRmYzc4MWU1YS00ZDBjLTRjYmEtYjYwNy0zNmNlYzgwOWEzMDZ4dwxjb3JlL2hlYWRpbmd9A3YDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDA5YjJiODU1LTNhOGQtNDgyZi1hZjhjLWY1YTBmYmRlNmY2Znh3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDkzOTFkYTQ2LWExMjgtNDNiMC1hZTk4LWI0NDg2MDVlYjU0Nnh3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDRjYzIzMzQ3LWYwNzQtNGIyNi04ZGU2LTAyYTM0NjY2Y2YwOXh3CmNvcmUvaW1hZ2V3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh5eXcEbm9uZXl5dwB5dyRmNTM3MGIyOC04YWZiLTQ1ZDUtYWVjYi03NmVmYTVkOTQxMDF4dwxjb3JlL2hlYWRpbmd9A3YDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDY4OGYxMjVhLTNhZmMtNDg5MC1iMTgxLTU1Yjk2ODI1Y2YzZXh3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDYzMDA4ZDhjLTlkNWUtNGI1OS04MDZkLWQ4ODJiOWYzMGMzMnh3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDE1MTUzYmE1LTE4MGItNDg1Ny04OWEwLWNjY2IzYTJlZWJkMnh3CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGI4YzcwMzk3LTNjMzItNDE2Yi1hODhmLWQzNzM1YjAwZDNmN3h3DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckZTMzOWM5ODgtMTQyOC00NWUyLWE5MWUtZjVlNTFmMWE1OGMxeHcOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRmZDRiMDVmNy1lNzA2LTQ0ZmQtYTZkZS1lZGY3ZjYxZTkzZjZ4dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGIzNGIzYTJlLWJkZDMtNDJiMy04MzNhLTEyOWI1Zjg3NDI5Ynh3DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckYTM3YTQ4MjMtY2E4OC00ZjY3LTk4NjctNjJiZTQ2ZDQzYjZheHcMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQwZmY4YWExNy02OTRhLTQ0YTgtODY4Ni00ZDYyMTZiOWVkYzh4dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ4MWJjNzJiOS00MGFlLTRiNTYtYmUxMC0zZWE0ZjZhMWM2NzB4dwxjb3JlL2hlYWRpbmd9A3YDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGFjMTI3YjkyLWQ3NWYtNGI0OS1hMDhmLTEyOWVhZGU1MmMxN3h3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGQ3ZjQ0NTM3LWNjMWUtNDBlNC05M2JmLTBjOWRmNzA5Njk1MHh3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDUwMzg4MjdjLWMxOWYtNGM5Yy1hYzFiLWY1YTdlNjkwYzc1Y3h3DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMzNhNDg2YzgtMWUyMy00ZDJiLTk5YjctZTIwOTlkYjYyZGQ4eHcMY29yZS9oZWFkaW5nfQN2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQyYzJjMmNiNS05YjM5LTQzNTctODQxMC02OTBlYmFlZTBmOWV4dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQwNTBhZGM0Yi0wZTdiLTQ2ZGMtOWJkZC0wNmQ5MGU2MmNhNDN4dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRmZDVlMjVjYi1lNGJiLTQyYzgtYWY1OS00YWRjNzA1YjhmMzJ4dwxjb3JlL2hlYWRpbmd9A3YDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGJiZTY5ODcwLWYxODgtNGFjNi05YjYyLWM5NTVjNzViMzM5MHh3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDZlNWJmZWQwLWU4YjgtNGYwMS05YmQ0LWYxYzVjYmUwMGUxNHh3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDI5YzE3ZTJiLTVkZDYtNDQ2Yi1iMzVhLTJhODFkMDdhNDNkZHh3DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYjExZjFkY2QtZWVhOS00NmU0LWJhZGItYWNlOTQwYzljNGZmeHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eX2jcXcraHR0cHM6Ly9oZWxsb2V5ZWxhYi5jb20vP2F0dGFjaG1lbnRfaWQ9NzI2N3dFaHR0cHM6Ly9oZWxsb2V5ZWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaW1hZ2UtMTAyNHg2ODAucG5ndwVsYXJnZXcEbm9uZX2icXcraHR0cHM6Ly9oZWxsb2V5ZWxhYi5jb20vP2F0dGFjaG1lbnRfaWQ9NzI2NndGaHR0cHM6Ly9oZWxsb2V5ZWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaW1hZ2UtMTAyNHg2ODMuanBlZ3cFbGFyZ2V3BG5vbmV3JGQyNjlmZjdhLWZlMjYtNGZhOS1hMDE3LTI2MmQxYjdjNWU5M3cOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHh4faVxfbWh2bEBdQF9oxh1An2jGH2iGHcHcHVibGlzaAHDrfn\/CgsCAAMBHwAlAAEAAQEBBgGgA6MzBAWAArlSAA==\",\"updateId\":990768113}","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_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},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[1570,1571],"tags":[],"class_list":["post-7260","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-eye-conditions","category-eye-health"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What Causes Sudden Sharp Eye Pain? - Eyelab, Doctors of Optometry<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/helloeyelab.com\/cn\/what-causes-sudden-sharp-eye-pain\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Causes Sudden Sharp Eye Pain? - Eyelab, Doctors of Optometry\" \/>\n<meta property=\"og:description\" content=\"You&#8217;re sitting at your computer when suddenly a sharp, stabbing pain shoots through your eye. The sensation feels like someone just poked you, and you can&#8217;t help but squeeze your eyes shut and wonder what just happened. At Eyelab Doctors of Optometry, our whole team knows that this type of sudden eye pain can feel [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/helloeyelab.com\/cn\/what-causes-sudden-sharp-eye-pain\/\" \/>\n<meta property=\"og:site_name\" content=\"Eyelab, Doctors of Optometry\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/helloeyelab\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-01T17:08:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-01T17:08:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-01-at-11.07.00-AM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1114\" \/>\n\t<meta property=\"og:image:height\" content=\"740\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Dr. Sherman Tung\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. Sherman Tung\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/what-causes-sudden-sharp-eye-pain\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/what-causes-sudden-sharp-eye-pain\\\/\"},\"author\":{\"name\":\"Dr. Sherman Tung\",\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/#\\\/schema\\\/person\\\/53ece7bdca21a0267faf63d99732663b\"},\"headline\":\"What Causes Sudden Sharp Eye Pain?\",\"datePublished\":\"2026-04-01T17:08:36+00:00\",\"dateModified\":\"2026-04-01T17:08:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/what-causes-sudden-sharp-eye-pain\\\/\"},\"wordCount\":960,\"publisher\":{\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/what-causes-sudden-sharp-eye-pain\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/helloeyelab.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Screenshot-2026-04-01-at-11.07.00-AM.png?fit=1114%2C740&ssl=1\",\"articleSection\":[\"Eye Conditions\",\"Eye Health\"],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/what-causes-sudden-sharp-eye-pain\\\/\",\"url\":\"https:\\\/\\\/helloeyelab.com\\\/what-causes-sudden-sharp-eye-pain\\\/\",\"name\":\"What Causes Sudden Sharp Eye Pain? - Eyelab, Doctors of Optometry\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/what-causes-sudden-sharp-eye-pain\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/what-causes-sudden-sharp-eye-pain\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/helloeyelab.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Screenshot-2026-04-01-at-11.07.00-AM.png?fit=1114%2C740&ssl=1\",\"datePublished\":\"2026-04-01T17:08:36+00:00\",\"dateModified\":\"2026-04-01T17:08:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/what-causes-sudden-sharp-eye-pain\\\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/helloeyelab.com\\\/what-causes-sudden-sharp-eye-pain\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/what-causes-sudden-sharp-eye-pain\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/helloeyelab.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Screenshot-2026-04-01-at-11.07.00-AM.png?fit=1114%2C740&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/helloeyelab.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Screenshot-2026-04-01-at-11.07.00-AM.png?fit=1114%2C740&ssl=1\",\"width\":1114,\"height\":740},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/what-causes-sudden-sharp-eye-pain\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/helloeyelab.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What Causes Sudden Sharp Eye Pain?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/#website\",\"url\":\"https:\\\/\\\/helloeyelab.com\\\/\",\"name\":\"Eyelab, Doctors of Optometry\",\"description\":\"Vancouver Kerrisdale Myopia Management &amp; Vision Therapy\",\"publisher\":{\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/helloeyelab.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/#organization\",\"name\":\"Eyelab, Doctors of Optometry\",\"url\":\"https:\\\/\\\/helloeyelab.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/helloeyelab.com\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/cropped-EyeLab_Logo_Main_White.jpg?fit=8334%2C8334&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/helloeyelab.com\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/cropped-EyeLab_Logo_Main_White.jpg?fit=8334%2C8334&ssl=1\",\"width\":8334,\"height\":8334,\"caption\":\"Eyelab, Doctors of Optometry\"},\"image\":{\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/helloeyelab\\\/\",\"https:\\\/\\\/www.instagram.com\\\/helloeyelab\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/helloeyelab.com\\\/#\\\/schema\\\/person\\\/53ece7bdca21a0267faf63d99732663b\",\"name\":\"Dr. Sherman Tung\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/008b72f9ebddfd7f2e8c6ef232356bbab8e034e06d79e933e03f88ca237a9ba2?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/008b72f9ebddfd7f2e8c6ef232356bbab8e034e06d79e933e03f88ca237a9ba2?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/008b72f9ebddfd7f2e8c6ef232356bbab8e034e06d79e933e03f88ca237a9ba2?s=96&d=identicon&r=g\",\"caption\":\"Dr. Sherman Tung\"},\"url\":\"https:\\\/\\\/helloeyelab.com\\\/cn\\\/author\\\/stung\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Causes Sudden Sharp Eye Pain? - Eyelab, Doctors of Optometry","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/helloeyelab.com\/cn\/what-causes-sudden-sharp-eye-pain\/","og_locale":"zh_CN","og_type":"article","og_title":"What Causes Sudden Sharp Eye Pain? - Eyelab, Doctors of Optometry","og_description":"You&#8217;re sitting at your computer when suddenly a sharp, stabbing pain shoots through your eye. The sensation feels like someone just poked you, and you can&#8217;t help but squeeze your eyes shut and wonder what just happened. At Eyelab Doctors of Optometry, our whole team knows that this type of sudden eye pain can feel [&hellip;]","og_url":"https:\/\/helloeyelab.com\/cn\/what-causes-sudden-sharp-eye-pain\/","og_site_name":"Eyelab, Doctors of Optometry","article_publisher":"https:\/\/www.facebook.com\/helloeyelab\/","article_published_time":"2026-04-01T17:08:36+00:00","article_modified_time":"2026-04-01T17:08:41+00:00","og_image":[{"width":1114,"height":740,"url":"https:\/\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-01-at-11.07.00-AM.png","type":"image\/png"}],"author":"Dr. Sherman Tung","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"Dr. Sherman Tung","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"5 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/helloeyelab.com\/what-causes-sudden-sharp-eye-pain\/#article","isPartOf":{"@id":"https:\/\/helloeyelab.com\/what-causes-sudden-sharp-eye-pain\/"},"author":{"name":"Dr. Sherman Tung","@id":"https:\/\/helloeyelab.com\/#\/schema\/person\/53ece7bdca21a0267faf63d99732663b"},"headline":"What Causes Sudden Sharp Eye Pain?","datePublished":"2026-04-01T17:08:36+00:00","dateModified":"2026-04-01T17:08:41+00:00","mainEntityOfPage":{"@id":"https:\/\/helloeyelab.com\/what-causes-sudden-sharp-eye-pain\/"},"wordCount":960,"publisher":{"@id":"https:\/\/helloeyelab.com\/#organization"},"image":{"@id":"https:\/\/helloeyelab.com\/what-causes-sudden-sharp-eye-pain\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-01-at-11.07.00-AM.png?fit=1114%2C740&ssl=1","articleSection":["Eye Conditions","Eye Health"],"inLanguage":"zh-Hans"},{"@type":"WebPage","@id":"https:\/\/helloeyelab.com\/what-causes-sudden-sharp-eye-pain\/","url":"https:\/\/helloeyelab.com\/what-causes-sudden-sharp-eye-pain\/","name":"What Causes Sudden Sharp Eye Pain? - Eyelab, Doctors of Optometry","isPartOf":{"@id":"https:\/\/helloeyelab.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/helloeyelab.com\/what-causes-sudden-sharp-eye-pain\/#primaryimage"},"image":{"@id":"https:\/\/helloeyelab.com\/what-causes-sudden-sharp-eye-pain\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-01-at-11.07.00-AM.png?fit=1114%2C740&ssl=1","datePublished":"2026-04-01T17:08:36+00:00","dateModified":"2026-04-01T17:08:41+00:00","breadcrumb":{"@id":"https:\/\/helloeyelab.com\/what-causes-sudden-sharp-eye-pain\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/helloeyelab.com\/what-causes-sudden-sharp-eye-pain\/"]}]},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/helloeyelab.com\/what-causes-sudden-sharp-eye-pain\/#primaryimage","url":"https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-01-at-11.07.00-AM.png?fit=1114%2C740&ssl=1","contentUrl":"https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-01-at-11.07.00-AM.png?fit=1114%2C740&ssl=1","width":1114,"height":740},{"@type":"BreadcrumbList","@id":"https:\/\/helloeyelab.com\/what-causes-sudden-sharp-eye-pain\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/helloeyelab.com\/"},{"@type":"ListItem","position":2,"name":"What Causes Sudden Sharp Eye Pain?"}]},{"@type":"WebSite","@id":"https:\/\/helloeyelab.com\/#website","url":"https:\/\/helloeyelab.com\/","name":"\u773c\u79d1\u9a8c\u5149\u533b\u751f","description":"Vancouver Kerrisdale Myopia Management &amp; Vision Therapy","publisher":{"@id":"https:\/\/helloeyelab.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/helloeyelab.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":"Organization","@id":"https:\/\/helloeyelab.com\/#organization","name":"\u773c\u79d1\u9a8c\u5149\u533b\u751f","url":"https:\/\/helloeyelab.com\/","logo":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/helloeyelab.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2021\/04\/cropped-EyeLab_Logo_Main_White.jpg?fit=8334%2C8334&ssl=1","contentUrl":"https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2021\/04\/cropped-EyeLab_Logo_Main_White.jpg?fit=8334%2C8334&ssl=1","width":8334,"height":8334,"caption":"Eyelab, Doctors of Optometry"},"image":{"@id":"https:\/\/helloeyelab.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/helloeyelab\/","https:\/\/www.instagram.com\/helloeyelab\/"]},{"@type":"Person","@id":"https:\/\/helloeyelab.com\/#\/schema\/person\/53ece7bdca21a0267faf63d99732663b","name":"Dr. Sherman Tung","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/secure.gravatar.com\/avatar\/008b72f9ebddfd7f2e8c6ef232356bbab8e034e06d79e933e03f88ca237a9ba2?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/008b72f9ebddfd7f2e8c6ef232356bbab8e034e06d79e933e03f88ca237a9ba2?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/008b72f9ebddfd7f2e8c6ef232356bbab8e034e06d79e933e03f88ca237a9ba2?s=96&d=identicon&r=g","caption":"Dr. Sherman Tung"},"url":"https:\/\/helloeyelab.com\/cn\/author\/stung\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/helloeyelab.com\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-01-at-11.07.00-AM.png?fit=1114%2C740&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pc10oT-1T6","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/helloeyelab.com\/cn\/wp-json\/wp\/v2\/posts\/7260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloeyelab.com\/cn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloeyelab.com\/cn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloeyelab.com\/cn\/wp-json\/wp\/v2\/users\/186329205"}],"replies":[{"embeddable":true,"href":"https:\/\/helloeyelab.com\/cn\/wp-json\/wp\/v2\/comments?post=7260"}],"version-history":[{"count":1,"href":"https:\/\/helloeyelab.com\/cn\/wp-json\/wp\/v2\/posts\/7260\/revisions"}],"predecessor-version":[{"id":7271,"href":"https:\/\/helloeyelab.com\/cn\/wp-json\/wp\/v2\/posts\/7260\/revisions\/7271"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloeyelab.com\/cn\/wp-json\/wp\/v2\/media\/7269"}],"wp:attachment":[{"href":"https:\/\/helloeyelab.com\/cn\/wp-json\/wp\/v2\/media?parent=7260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloeyelab.com\/cn\/wp-json\/wp\/v2\/categories?post=7260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloeyelab.com\/cn\/wp-json\/wp\/v2\/tags?post=7260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}