{"id":48639,"date":"2023-03-01T23:48:52","date_gmt":"2023-03-01T18:18:52","guid":{"rendered":"https:\/\/royalimplant.com\/blogs\/?p=48639"},"modified":"2026-04-12T10:40:09","modified_gmt":"2026-04-12T05:10:09","slug":"beauty-beyond-straight-teeth","status":"publish","type":"post","link":"https:\/\/royalimplant.com\/blogs\/beauty-beyond-straight-teeth\/","title":{"rendered":"<strong>Beauty Beyond Straight Teeth<\/strong>"},"content":{"rendered":"\n<p class=\"has-drop-cap wp-block-paragraph\">They say beauty lies in the eyes of the beholder and this statement is true, especially in the case of girls with crooked teeth. A girl with crooked teeth can still be pretty, even if the media and society tell her otherwise. In an era where society tells us beauty is only about having straight teeth, perfect skin and a slim figure, there is a whole world of beauty to explore beyond these standards. From the right hairstyle to the right outfits, there are many ways to embrace and celebrate a girl&#8217;s unique beauty. By being confident in her own skin and making the most of her features, a girl with<a href=\"http:\/\/royalimplant.com\" data-type=\"link\" data-id=\"royalimplant.com\"> crooked teeth<\/a> can still be beautiful and accepted by the world around her.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-what-is-beauty-exploring-the-definition-of-beauty\"><strong>What is Beauty: Exploring the Definition of Beauty<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">What is beauty? Beauty is often thought of as an outward appearance, but true beauty lies within. It is about self-confidence, self-love, kindness and having a positive attitude. A girl with crooked teeth can still be beautiful, even if the world around her may not accept it. Beauty is not about having perfect teeth, perfect skin or an ideal figure. It is about having a kind heart and a positive attitude, and embracing what makes you unique.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-7d812b4c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-color has-background wp-element-button\" href=\"tel:+919820446633\" style=\"border-radius:2px;color:#fffffa;background-color:#ba0c49\" target=\"_blank\" rel=\"noreferrer noopener\">Call Now<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-text-color wp-element-button\" href=\"https:\/\/royalimplant.com\/enquiry5\/?utm_source=blogs&amp;utm_medium=organic&amp;utm_campaign=5%20foods%20that%20make%20your%20kids%20teeth%20stronger\" style=\"border-radius:2px;color:#ba0c49\" target=\"_blank\" rel=\"noreferrer noopener\">Get In Touch<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The concept of beauty has changed over the years, and the standards of beauty vary from culture to culture. In some cultures, crooked teeth may be seen as a sign of maturity and wisdom. In other cultures, they may be seen as a sign of beauty and confidence. No matter what the media or society tells us, beauty is subjective and it\u2019s up to each individual to decide what beauty means to them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-beauty-beyond-straight-teeth-celebrating-crooked-teeth\"><strong>Beauty Beyond Straight Teeth: Celebrating Crooked Teeth<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A girl with crooked teeth can still be beautiful, even if the world around her may not accept it. By embracing their unique features and celebrating their natural beauty, girls with crooked teeth can learn to be confident and proud of who they are. There are many ways to celebrate the beauty of girls with crooked teeth, from the right hairstyle to the right outfits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When it comes to hairstyles, there are many options for girls with crooked teeth. A short and sassy cut can help to draw attention away from the teeth and accentuate the face. Longer hairstyles can also help to draw attention away from the teeth and can be styled in a way to frame the face and make the most of the features. Whatever hairstyle you choose, make sure it is something that makes you feel confident and comfortable.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large is-style-rounded\"><img fetchpriority=\"high\" decoding=\"async\" width=\"506\" height=\"900\" data-id=\"3616\" src=\"https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2021\/06\/Screenshot-2021-06-23-at-11.52.21-AM-506x900.png\" alt=\"Crooked Teeth\" class=\"wp-image-3616\" title=\"\"><figcaption class=\"wp-element-caption\">Straightening and Beautification<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-rounded\"><img decoding=\"async\" width=\"506\" height=\"900\" data-id=\"36773\" src=\"https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2022\/10\/Front-teeth-Cosmetic-Correction-506x900.png\" alt=\"Front teeth Cosmetic Correction\" class=\"wp-image-36773\" title=\"\"><figcaption class=\"wp-element-caption\">Crooked to Fixed<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-rounded\"><img fetchpriority=\"high\" decoding=\"async\" width=\"506\" height=\"900\" data-id=\"3616\" src=\"https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2021\/06\/Screenshot-2021-06-23-at-11.52.21-AM-506x900.png\" alt=\"Crooked Teeth\" class=\"wp-image-3616\" title=\"\"><figcaption class=\"wp-element-caption\">Straightening and Beautification<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When it comes to fashion, there are also many options for girls with crooked teeth. Clothes that draw attention away from the face and focus on the body can help to draw attention away from the teeth. Flowy and loose-fitting clothes can also be flattering and help to make the most of the figure. Accessories such as necklaces and earrings can also help to draw attention away from the teeth and accentuate the face.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-embracing-natural-features-girls-with-crooked-teeth\"><strong>Embracing Natural Features: Girls with Crooked Teeth<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A girl with crooked teeth doesn\u2019t have to hide her <a href=\"https:\/\/royalimplant.com\/blogs\/how-to-create-your-own-unique-smile\/\" target=\"_blank\" rel=\"noreferrer noopener\">smile<\/a> \u2013 she can embrace her unique features and make the most of them. Here are some tips for girls with crooked teeth to help them feel more confident and embrace their beauty:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Acceptance<\/strong>: The first step in embracing your beauty is to accept yourself. It can be difficult to learn to love yourself, but it\u2019s important to remember that beauty is subjective and you are beautiful in your way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Confidence<\/strong>: Confidence is key when it comes to embracing your beauty. Once you have accepted yourself, it\u2019s important to be confident in your skin and show the world that you are proud of who you are.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-7d812b4c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-color has-background wp-element-button\" href=\"tel:+919820446633\" style=\"border-radius:2px;color:#fffffa;background-color:#ba0c49\" target=\"_blank\" rel=\"noreferrer noopener\">Call Now<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--3\"><a class=\"wp-block-button__link has-text-color wp-element-button\" href=\"https:\/\/royalimplant.com\/enquiry5\/?utm_source=blogs&amp;utm_medium=organic&amp;utm_campaign=5%20foods%20that%20make%20your%20kids%20teeth%20stronger\" style=\"border-radius:2px;color:#ba0c49\" target=\"_blank\" rel=\"noreferrer noopener\">Get In Touch<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Smile<\/strong>: Smiling is one of the best ways to show the world that you are confident and proud of who you are. Even if you have crooked teeth, don\u2019t be afraid to smile and show the world your true beauty.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Positive Affirmations<\/strong>: Positive affirmations can help to boost self-confidence and remind you that you are beautiful in your way. Write down positive affirmations and repeat them to yourself every day to remind yourself of your beauty.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Taking Care of Your Teeth to Protect Your Smile<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Taking care of your teeth is important, even if you have crooked teeth. It\u2019s important to brush and floss regularly and to visit your dentist for regular checkups. <a href=\"http:\/\/chiragchamria.com\" data-type=\"link\" data-id=\"chiragchamria.com\" target=\"_blank\" rel=\"noopener\">Regular dental visits can help to detect any problems with your teeth and help to protect your smile.<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"atbssuga-responsive-video\"><iframe title=\"Big Front Teeth Reshaping &amp; Crooked Teeth Correction in One Day | Dr Chirag Chamria | Royal Dental\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/LmgWQTxq7tE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><figcaption class=\"wp-element-caption\">Everyday teeth exposed to gnarly wear and tear. Other reasons your pristine teeth and gums might be affected. Or your smile had changed because of medical conditions and ageing. Or you just had crooked teeth to begin with from the start like our patient in the video. But without doubt, crooked and big front teeth can make a persons face profile look compromised; solution to which is teeth correction for Straighten Big Front Teeth in One Day.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s also important to visit your orthodontist if you have crooked teeth. Orthodontists can help to straighten your teeth and improve your smile, but it\u2019s important to remember that this is a personal choice and not something you have to do.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Finding Outfit and Hairstyle for Girls with Crooked Teeth<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When it comes to finding the right outfits and hairstyles for girls with crooked teeth, it\u2019s important to find something that makes you feel confident and comfortable. Clothes that draw attention away from the face and focus on the body can help to draw attention away from the teeth. Flowy and loose-fitting clothes can also be flattering and help to make the most of the figure.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-7d812b4c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-color has-background wp-element-button\" href=\"tel:+919820446633\" style=\"border-radius:2px;color:#fffffa;background-color:#ba0c49\" target=\"_blank\" rel=\"noreferrer noopener\">Call Now<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--4\"><a class=\"wp-block-button__link has-text-color wp-element-button\" href=\"https:\/\/royalimplant.com\/enquiry5\/?utm_source=blogs&amp;utm_medium=organic&amp;utm_campaign=5%20foods%20that%20make%20your%20kids%20teeth%20stronger\" style=\"border-radius:2px;color:#ba0c49\" target=\"_blank\" rel=\"noreferrer noopener\">Get In Touch<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">When it comes to hairstyles, there are many options for girls with crooked teeth. A short and sassy cut can help to draw attention away from the teeth and accentuate the face. Longer hairstyles can also help to draw attention away from the teeth and can be styled in a way to frame the face and make the most of the features. Whatever hairstyle you choose, make sure it is something that makes you feel confident and comfortable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Loving Yourself: Tips for Self-Confidence and Acceptance<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Self-love and self-acceptance are essential for a girl with crooked teeth to be able to feel comfortable and confident in her skin. Here are some tips for self-confidence and acceptance:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Surround yourself with positive people<\/strong>: Surrounding yourself with positive people can help to boost your self-confidence and remind you that you are beautiful in your way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Practice self-care<\/strong>: Taking time for yourself is important for self-confidence and acceptance. Make sure to take time for yourself and practice self-care, such as getting enough sleep and eating healthy.<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-medium\"><img decoding=\"async\" width=\"510\" height=\"252\" src=\"https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2020\/10\/Screenshot-2021-11-08-at-10.15.07-AM-510x252.png\" alt=\"Teeth Straightening in one day\" class=\"wp-image-7875\" title=\"\"><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Celebrate your unique beauty<\/strong>: Celebrate your unique beauty and make the most of your features. Embrace your crooked teeth and be proud of who you are.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Don&#8217;t compare yourself to others<\/strong>: It can be tempting to compare yourself to others, but it\u2019s important to remember that everyone is unique and we all have our beauty.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Embrace imperfections<\/strong>: Embrace your imperfections and don\u2019t be afraid to show them to the world. We all have flaws, and it\u2019s important to embrace them and be proud of who you are.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Conclusions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A girl with crooked teeth can still be beautiful, even if the world around her may not accept it. By embracing their unique features and celebrating their natural beauty, girls with crooked teeth can learn to be confident and proud of who they are. From the right hairstyle to the right outfits, there are many ways to embrace and celebrate a girl&#8217;s unique beauty. By being confident in her skin and making the most of her features, a girl with crooked teeth can still be beautiful and accepted by the world around her.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Overall, pain-free dental care can improve patient comfort, reduce anxiety, and lead to better oral and overall health outcomes. It&#8217;s important for patients to discuss pain management options with their dentist to ensure that they receive the most appropriate and effective treatment for their needs.<\/p>\n\n\n\n<div class=\"wp-block-qubely-map qubely-block-099e01\"><iframe width=\"100%\" height=\"350px\" src=\"https:\/\/maps.google.com\/maps?q=Royal%20Dental%20Clinic%20%7C%20Same%20Day%20Dental%20Implant%20%26%20Cosmetic%20Treatment%2C%20Kandivali%20Thakur%20Complex%2C%20V%20Mall%2C%20Western%20Express%20Hwy%2C%20Kandivali%20East%2C%20Mumbai%2C%20Maharashtra%20400101&amp;t=&amp;z=16&amp;ie=UTF8&amp;iwloc=&amp;output=embed\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\"><\/iframe><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-suggested-article\">Suggested Article:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/royalimplant.com\/blogs\/prevent-crooked-teeth-in-children\/\" target=\"_blank\" rel=\"noreferrer noopener\">Prevent Crooked Teeth in Children<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/royalimplant.com\/blogs\/fix-crooked-teeth-in-adult\/\" target=\"_blank\" rel=\"noreferrer noopener\">Fix Crooked Teeth in Adult? Advanced Options<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/royalimplant.com\/blogs\/benefits-of-studding-diamond-on-teeth\/\" target=\"_blank\" rel=\"noreferrer noopener\">Benefits of Studding Diamond on Teeth<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>They say beauty lies in the eyes of the beholder and this statement is true, especially in the case of girls with crooked teeth. A girl with crooked teeth can still be pretty, even if the media and society tell her otherwise. In an era where society tells us beauty is only about having straight teeth, perfect skin and a slim figure, there is a whole world of beauty to explore beyond these standards. From the right hairstyle to the right outfits, there are many ways to embrace and celebrate a girl&#8217;s unique beauty. By being confident in her own [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":8740,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAHxv+K0RjVBP0DCJwBoKMECAIBAgoCQgBKAIIYAQIKAkIASgCaAgECCgJCAEoAjg4BAgpKDgIBAgoBAQhIAQBKACwBAgoBAQhIAQFKfLIBAQIKAkIASgCkDAECCgJCAEoApAIBAgoCQgBKALQLAQIKAkIASgCuDQECCgEJSiQCAQIKAQAGRgEBSgCcAQECCgEABkYBAUoAPAECCgEABkYBAUr+ApoEAQIKAkIASgCUDQECCgJCAEoAngIBAgoCQgBKAJQLAQIKAkIASgCgBwECCgJCAEoAhgcBAgpKDgIBAgoBAQhIAQBKACwBAgoBAQhIAQFKfLIBAQIKAkIASgCEBwECCgJCAEoAjAgBAgoCQkoAkgIBAgoCQgBKAI4LAQIKAAREAQNKAJgOAQIKAkIASgC2BwECCgJCSgCmAgECCgJCAEoAjAwBAgpKDgIBAgoBAQhIAQBKACwBAgoBAQhIAQFKfLIBAQIKAkIASgCuDQECCgJCSgCkAgECCgJCAEoAiAYBAgoCQgBKAIwGAQIKAkIASgCKBwECCgEFSgAeAQIKAkIASgCiBQECCgJCAEoAggYBAgoCQgBKAJwGAQIKAkJKAIoBAQIKAkIASgCiEAECCgJCAEoArAkBAgoBAEoAFAECCgJCAEoAOAECCgBKEAIBAgoCTACGBQECCgJMAI4FAQIKAkwAkwUoAycABAAnAAQAJwAoBicAKAInAAcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnACgAJwAHACgDJwAoAicABAAoAicAhwAoAycAKAInAAQAKAMnAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnACgDJwAoBicABwAoAycAKAEnAAQAKAMnAIcAKAMnACgBJwAEACgDJwCHACgDJwAoAScABAAoAycAhwAoAycBBAAoAScAhwAoAycBBAAoAScAhwAoAycBBAAoAScAhwAoAycBBAAoAScAhwAoAycBBAAoAScAhwAoAycAKAAnAAcAKAMnACgCJwAEACgCJwCHACgDJwAoAicABAAoAycAhwAoAycBBAAoAScAhwAoAycBBAAoAScAhwAoAycBBAAoACcAhwAoAycBBAAoAScAhwAoAycAKAAnAAQAKAUnAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAEnAIcAKAMnACgAJwAHACgDJwAoAicABAAoAicAhwAoAycAKAInAAQAKAMnAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnACgBJwAoBCcAhwAoAycBBAAoAScAhwAoAycBBAAoAScAhwAoAycBBAAoAScAhwAoAycBBAAoACcAhwAoAycBBAAoAScAhwAoAycBBAAoAScAhwAoAycAKAInAIcAKAMnAQQAKAEnAIcAKAMnACgBJwAHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJ9j3Ae3yAXN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZTxzdHJvbmc+QmVhdXR5IEJleW9uZCBTdHJhaWdodCBUZWV0aDwvc3Ryb25nPmRvY3VtZW50Y29udGVudDwhLS0gd3A6cGFyYWdyYXBoIHsiZHJvcENhcCI6dHJ1ZX0gLS0+CjxwIGNsYXNzPSJoYXMtZHJvcC1jYXAiPlRoZXkgc2F5IGJlYXV0eSBsaWVzIGluIHRoZSBleWVzIG9mIHRoZSBiZWhvbGRlciBhbmQgdGhpcyBzdGF0ZW1lbnQgaXMgdHJ1ZSwgZXNwZWNpYWxseSBpbiB0aGUgY2FzZSBvZiBnaXJscyB3aXRoIGNyb29rZWQgdGVldGguIEEgZ2lybCB3aXRoIGNyb29rZWQgdGVldGggY2FuIHN0aWxsIGJlIHByZXR0eSwgZXZlbiBpZiB0aGUgbWVkaWEgYW5kIHNvY2lldHkgdGVsbCBoZXIgb3RoZXJ3aXNlLiBJbiBhbiBlcmEgd2hlcmUgc29jaWV0eSB0ZWxscyB1cyBiZWF1dHkgaXMgb25seSBhYm91dCBoYXZpbmcgc3RyYWlnaHQgdGVldGgsIHBlcmZlY3Qgc2tpbiBhbmQgYSBzbGltIGZpZ3VyZSwgdGhlcmUgaXMgYSB3aG9sZSB3b3JsZCBvZiBiZWF1dHkgdG8gZXhwbG9yZSBiZXlvbmQgdGhlc2Ugc3RhbmRhcmRzLiBGcm9tIHRoZSByaWdodCBoYWlyc3R5bGUgdG8gdGhlIHJpZ2h0IG91dGZpdHMsIHRoZXJlIGFyZSBtYW55IHdheXMgdG8gZW1icmFjZSBhbmQgY2VsZWJyYXRlIGEgZ2lybCdzIHVuaXF1ZSBiZWF1dHkuIEJ5IGJlaW5nIGNvbmZpZGVudCBpbiBoZXIgb3duIHNraW4gYW5kIG1ha2luZyB0aGUgbW9zdCBvZiBoZXIgZmVhdHVyZXMsIGEgZ2lybCB3aXRoPGEgaHJlZj0iaHR0cDovL3JveWFsaW1wbGFudC5jb20iIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0icm95YWxpbXBsYW50LmNvbSI+IGNyb29rZWQgdGVldGg8L2E+IGNhbiBzdGlsbCBiZSBiZWF1dGlmdWwgYW5kIGFjY2VwdGVkIGJ5IHRoZSB3b3JsZCBhcm91bmQgaGVyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciIGlkPSJoLXdoYXQtaXMtYmVhdXR5LWV4cGxvcmluZy10aGUtZGVmaW5pdGlvbi1vZi1iZWF1dHkiPjxzdHJvbmc+V2hhdCBpcyBCZWF1dHk6IEV4cGxvcmluZyB0aGUgRGVmaW5pdGlvbiBvZiBCZWF1dHk8L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldoYXQgaXMgYmVhdXR5PyBCZWF1dHkgaXMgb2Z0ZW4gdGhvdWdodCBvZiBhcyBhbiBvdXR3YXJkIGFwcGVhcmFuY2UsIGJ1dCB0cnVlIGJlYXV0eSBsaWVzIHdpdGhpbi4gSXQgaXMgYWJvdXQgc2VsZi1jb25maWRlbmNlLCBzZWxmLWxvdmUsIGtpbmRuZXNzIGFuZCBoYXZpbmcgYSBwb3NpdGl2ZSBhdHRpdHVkZS4gQSBnaXJsIHdpdGggY3Jvb2tlZCB0ZWV0aCBjYW4gc3RpbGwgYmUgYmVhdXRpZnVsLCBldmVuIGlmIHRoZSB3b3JsZCBhcm91bmQgaGVyIG1heSBub3QgYWNjZXB0IGl0LiBCZWF1dHkgaXMgbm90IGFib3V0IGhhdmluZyBwZXJmZWN0IHRlZXRoLCBwZXJmZWN0IHNraW4gb3IgYW4gaWRlYWwgZmlndXJlLiBJdCBpcyBhYm91dCBoYXZpbmcgYSBraW5kIGhlYXJ0IGFuZCBhIHBvc2l0aXZlIGF0dGl0dWRlLCBhbmQgZW1icmFjaW5nIHdoYXQgbWFrZXMgeW91IHVuaXF1ZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6YnV0dG9ucyB7ImxheW91dCI6eyJ0eXBlIjoiZmxleCIsImp1c3RpZnlDb250ZW50IjoiY2VudGVyIiwib3JpZW50YXRpb24iOiJob3Jpem9udGFsIn19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b25zIj48IS0tIHdwOmJ1dHRvbiB7InN0eWxlIjp7ImNvbG9yIjp7ImJhY2tncm91bmQiOiIjYmEwYzQ5IiwidGV4dCI6IiNmZmZmZmEifSwiYm9yZGVyIjp7InJhZGl1cyI6IjJweCJ9fX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbiI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayBoYXMtdGV4dC1jb2xvciBoYXMtYmFja2dyb3VuZCB3cC1lbGVtZW50LWJ1dHRvbiIgaHJlZj0idGVsOis5MTk4MjA0NDY2MzMiIHN0eWxlPSJib3JkZXItcmFkaXVzOjJweDtjb2xvcjojZmZmZmZhO2JhY2tncm91bmQtY29sb3I6I2JhMGM0OSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q2FsbCBOb3c8L2E+PC9kaXY+CjwhLS0gL3dwOmJ1dHRvbiAtLT4KCjwhLS0gd3A6YnV0dG9uIHsiY2xhc3NOYW1lIjoiaXMtc3R5bGUtb3V0bGluZSIsInN0eWxlIjp7ImNvbG9yIjp7InRleHQiOiIjYmEwYzQ5In0sImJvcmRlciI6eyJyYWRpdXMiOiIycHgifX19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b24gaXMtc3R5bGUtb3V0bGluZSI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayBoYXMtdGV4dC1jb2xvciB3cC1lbGVtZW50LWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2VucXVpcnk1Lz91dG1fc291cmNlPWJsb2dzJmFtcDt1dG1fbWVkaXVtPW9yZ2FuaWMmYW1wO3V0bV9jYW1wYWlnbj01JTIwZm9vZHMlMjB0aGF0JTIwbWFrZSUyMHlvdXIlMjBraWRzJTIwdGVldGglMjBzdHJvbmdlciIgc3R5bGU9ImJvcmRlci1yYWRpdXM6MnB4O2NvbG9yOiNiYTBjNDkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkdldCBJbiBUb3VjaDwvYT48L2Rpdj4KPCEtLSAvd3A6YnV0dG9uIC0tPjwvZGl2Pgo8IS0tIC93cDpidXR0b25zIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBjb25jZXB0IG9mIGJlYXV0eSBoYXMgY2hhbmdlZCBvdmVyIHRoZSB5ZWFycywgYW5kIHRoZSBzdGFuZGFyZHMgb2YgYmVhdXR5IHZhcnkgZnJvbSBjdWx0dXJlIHRvIGN1bHR1cmUuIEluIHNvbWUgY3VsdHVyZXMsIGNyb29rZWQgdGVldGggbWF5IGJlIHNlZW4gYXMgYSBzaWduIG9mIG1hdHVyaXR5IGFuZCB3aXNkb20uIEluIG90aGVyIGN1bHR1cmVzLCB0aGV5IG1heSBiZSBzZWVuIGFzIGEgc2lnbiBvZiBiZWF1dHkgYW5kIGNvbmZpZGVuY2UuIE5vIG1hdHRlciB3aGF0IHRoZSBtZWRpYSBvciBzb2NpZXR5IHRlbGxzIHVzLCBiZWF1dHkgaXMgc3ViamVjdGl2ZSBhbmQgaXTigJlzIHVwIHRvIGVhY2ggaW5kaXZpZHVhbCB0byBkZWNpZGUgd2hhdCBiZWF1dHkgbWVhbnMgdG8gdGhlbS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIiBpZD0iaC1iZWF1dHktYmV5b25kLXN0cmFpZ2h0LXRlZXRoLWNlbGVicmF0aW5nLWNyb29rZWQtdGVldGgiPjxzdHJvbmc+QmVhdXR5IEJleW9uZCBTdHJhaWdodCBUZWV0aDogQ2VsZWJyYXRpbmcgQ3Jvb2tlZCBUZWV0aDwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QSBnaXJsIHdpdGggY3Jvb2tlZCB0ZWV0aCBjYW4gc3RpbGwgYmUgYmVhdXRpZnVsLCBldmVuIGlmIHRoZSB3b3JsZCBhcm91bmQgaGVyIG1heSBub3QgYWNjZXB0IGl0LiBCeSBlbWJyYWNpbmcgdGhlaXIgdW5pcXVlIGZlYXR1cmVzIGFuZCBjZWxlYnJhdGluZyB0aGVpciBuYXR1cmFsIGJlYXV0eSwgZ2lybHMgd2l0aCBjcm9va2VkIHRlZXRoIGNhbiBsZWFybiB0byBiZSBjb25maWRlbnQgYW5kIHByb3VkIG9mIHdobyB0aGV5IGFyZS4gVGhlcmUgYXJlIG1hbnkgd2F5cyB0byBjZWxlYnJhdGUgdGhlIGJlYXV0eSBvZiBnaXJscyB3aXRoIGNyb29rZWQgdGVldGgsIGZyb20gdGhlIHJpZ2h0IGhhaXJzdHlsZSB0byB0aGUgcmlnaHQgb3V0Zml0cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaGVuIGl0IGNvbWVzIHRvIGhhaXJzdHlsZXMsIHRoZXJlIGFyZSBtYW55IG9wdGlvbnMgZm9yIGdpcmxzIHdpdGggY3Jvb2tlZCB0ZWV0aC4gQSBzaG9ydCBhbmQgc2Fzc3kgY3V0IGNhbiBoZWxwIHRvIGRyYXcgYXR0ZW50aW9uIGF3YXkgZnJvbSB0aGUgdGVldGggYW5kIGFjY2VudHVhdGUgdGhlIGZhY2UuIExvbmdlciBoYWlyc3R5bGVzIGNhbiBhbHNvIGhlbHAgdG8gZHJhdyBhdHRlbnRpb24gYXdheSBmcm9tIHRoZSB0ZWV0aCBhbmQgY2FuIGJlIHN0eWxlZCBpbiBhIHdheSB0byBmcmFtZSB0aGUgZmFjZSBhbmQgbWFrZSB0aGUgbW9zdCBvZiB0aGUgZmVhdHVyZXMuIFdoYXRldmVyIGhhaXJzdHlsZSB5b3UgY2hvb3NlLCBtYWtlIHN1cmUgaXQgaXMgc29tZXRoaW5nIHRoYXQgbWFrZXMgeW91IGZlZWwgY29uZmlkZW50IGFuZCBjb21mb3J0YWJsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6Z2FsbGVyeSB7ImxpbmtUbyI6Im5vbmUifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZ2FsbGVyeSBoYXMtbmVzdGVkLWltYWdlcyBjb2x1bW5zLWRlZmF1bHQgaXMtY3JvcHBlZCI+PCEtLSB3cDppbWFnZSB7ImlkIjozNjE2LCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImNsYXNzTmFtZSI6ImlzLXN0eWxlLXJvdW5kZWQifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSBpcy1zdHlsZS1yb3VuZGVkIj48aW1nIHNyYz0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA2L1NjcmVlbnNob3QtMjAyMS0wNi0yMy1hdC0xMS41Mi4yMS1BTS01MDZ4OTAwLnBuZyIgYWx0PSJDcm9va2VkIFRlZXRoIiBjbGFzcz0id3AtaW1hZ2UtMzYxNiIvPjxmaWdjYXB0aW9uIGNsYXNzPSJ3cC1lbGVtZW50LWNhcHRpb24iPlN0cmFpZ2h0ZW5pbmcgYW5kIEJlYXV0aWZpY2F0aW9uPC9maWdjYXB0aW9uPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6aW1hZ2UgeyJpZCI6MzY3NzMsInNpemVTbHVnIjoibGFyZ2UiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIiwiY2xhc3NOYW1lIjoiaXMtc3R5bGUtcm91bmRlZCJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIGlzLXN0eWxlLXJvdW5kZWQiPjxpbWcgc3JjPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMTAvRnJvbnQtdGVldGgtQ29zbWV0aWMtQ29ycmVjdGlvbi01MDZ4OTAwLnBuZyIgYWx0PSJGcm9udCB0ZWV0aCBDb3NtZXRpYyBDb3JyZWN0aW9uIiBjbGFzcz0id3AtaW1hZ2UtMzY3NzMiLz48ZmlnY2FwdGlvbiBjbGFzcz0id3AtZWxlbWVudC1jYXB0aW9uIj5Dcm9va2VkIHRvIEZpeGVkPC9maWdjYXB0aW9uPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6aW1hZ2UgeyJpZCI6MzYxNiwic2l6ZVNsdWciOiJsYXJnZSIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUiLCJjbGFzc05hbWUiOiJpcy1zdHlsZS1yb3VuZGVkIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UgaXMtc3R5bGUtcm91bmRlZCI+PGltZyBzcmM9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNi9TY3JlZW5zaG90LTIwMjEtMDYtMjMtYXQtMTEuNTIuMjEtQU0tNTA2eDkwMC5wbmciIGFsdD0iQ3Jvb2tlZCBUZWV0aCIgY2xhc3M9IndwLWltYWdlLTM2MTYiLz48ZmlnY2FwdGlvbiBjbGFzcz0id3AtZWxlbWVudC1jYXB0aW9uIj5TdHJhaWdodGVuaW5nIGFuZCBCZWF1dGlmaWNhdGlvbjwvZmlnY2FwdGlvbj48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+PC9maWd1cmU+CjwhLS0gL3dwOmdhbGxlcnkgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2hlbiBpdCBjb21lcyB0byBmYXNoaW9uLCB0aGVyZSBhcmUgYWxzbyBtYW55IG9wdGlvbnMgZm9yIGdpcmxzIHdpdGggY3Jvb2tlZCB0ZWV0aC4gQ2xvdGhlcyB0aGF0IGRyYXcgYXR0ZW50aW9uIGF3YXkgZnJvbSB0aGUgZmFjZSBhbmQgZm9jdXMgb24gdGhlIGJvZHkgY2FuIGhlbHAgdG8gZHJhdyBhdHRlbnRpb24gYXdheSBmcm9tIHRoZSB0ZWV0aC4gRmxvd3kgYW5kIGxvb3NlLWZpdHRpbmcgY2xvdGhlcyBjYW4gYWxzbyBiZSBmbGF0dGVyaW5nIGFuZCBoZWxwIHRvIG1ha2UgdGhlIG1vc3Qgb2YgdGhlIGZpZ3VyZS4gQWNjZXNzb3JpZXMgc3VjaCBhcyBuZWNrbGFjZXMgYW5kIGVhcnJpbmdzIGNhbiBhbHNvIGhlbHAgdG8gZHJhdyBhdHRlbnRpb24gYXdheSBmcm9tIHRoZSB0ZWV0aCBhbmQgYWNjZW50dWF0ZSB0aGUgZmFjZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIiBpZD0iaC1lbWJyYWNpbmctbmF0dXJhbC1mZWF0dXJlcy1naXJscy13aXRoLWNyb29rZWQtdGVldGgiPjxzdHJvbmc+RW1icmFjaW5nIE5hdHVyYWwgRmVhdHVyZXM6IEdpcmxzIHdpdGggQ3Jvb2tlZCBUZWV0aDwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QSBnaXJsIHdpdGggY3Jvb2tlZCB0ZWV0aCBkb2VzbuKAmXQgaGF2ZSB0byBoaWRlIGhlciA8YSBocmVmPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvaG93LXRvLWNyZWF0ZS15b3VyLW93bi11bmlxdWUtc21pbGUvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5zbWlsZTwvYT4g4oCTIHNoZSBjYW4gZW1icmFjZSBoZXIgdW5pcXVlIGZlYXR1cmVzIGFuZCBtYWtlIHRoZSBtb3N0IG9mIHRoZW0uIEhlcmUgYXJlIHNvbWUgdGlwcyBmb3IgZ2lybHMgd2l0aCBjcm9va2VkIHRlZXRoIHRvIGhlbHAgdGhlbSBmZWVsIG1vcmUgY29uZmlkZW50IGFuZCBlbWJyYWNlIHRoZWlyIGJlYXV0eTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkFjY2VwdGFuY2U8L3N0cm9uZz46IFRoZSBmaXJzdCBzdGVwIGluIGVtYnJhY2luZyB5b3VyIGJlYXV0eSBpcyB0byBhY2NlcHQgeW91cnNlbGYuIEl0IGNhbiBiZSBkaWZmaWN1bHQgdG8gbGVhcm4gdG8gbG92ZSB5b3Vyc2VsZiwgYnV0IGl04oCZcyBpbXBvcnRhbnQgdG8gcmVtZW1iZXIgdGhhdCBiZWF1dHkgaXMgc3ViamVjdGl2ZSBhbmQgeW91IGFyZSBiZWF1dGlmdWwgaW4geW91ciB3YXkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5Db25maWRlbmNlPC9zdHJvbmc+OiBDb25maWRlbmNlIGlzIGtleSB3aGVuIGl0IGNvbWVzIHRvIGVtYnJhY2luZyB5b3VyIGJlYXV0eS4gT25jZSB5b3UgaGF2ZSBhY2NlcHRlZCB5b3Vyc2VsZiwgaXTigJlzIGltcG9ydGFudCB0byBiZSBjb25maWRlbnQgaW4geW91ciBza2luIGFuZCBzaG93IHRoZSB3b3JsZCB0aGF0IHlvdSBhcmUgcHJvdWQgb2Ygd2hvIHlvdSBhcmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmJ1dHRvbnMgeyJsYXlvdXQiOnsidHlwZSI6ImZsZXgiLCJqdXN0aWZ5Q29udGVudCI6ImNlbnRlciIsIm9yaWVudGF0aW9uIjoiaG9yaXpvbnRhbCJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9ucyI+PCEtLSB3cDpidXR0b24geyJzdHlsZSI6eyJjb2xvciI6eyJiYWNrZ3JvdW5kIjoiI2JhMGM0OSIsInRleHQiOiIjZmZmZmZhIn0sImJvcmRlciI6eyJyYWRpdXMiOiIycHgifX19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b24iPjxhIGNsYXNzPSJ3cC1ibG9jay1idXR0b25fX2xpbmsgaGFzLXRleHQtY29sb3IgaGFzLWJhY2tncm91bmQgd3AtZWxlbWVudC1idXR0b24iIGhyZWY9InRlbDorOTE5ODIwNDQ2NjMzIiBzdHlsZT0iYm9yZGVyLXJhZGl1czoycHg7Y29sb3I6I2ZmZmZmYTtiYWNrZ3JvdW5kLWNvbG9yOiNiYTBjNDkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkNhbGwgTm93PC9hPjwvZGl2Pgo8IS0tIC93cDpidXR0b24gLS0+Cgo8IS0tIHdwOmJ1dHRvbiB7ImNsYXNzTmFtZSI6ImlzLXN0eWxlLW91dGxpbmUiLCJzdHlsZSI6eyJjb2xvciI6eyJ0ZXh0IjoiI2JhMGM0OSJ9LCJib3JkZXIiOnsicmFkaXVzIjoiMnB4In19fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9uIGlzLXN0eWxlLW91dGxpbmUiPjxhIGNsYXNzPSJ3cC1ibG9jay1idXR0b25fX2xpbmsgaGFzLXRleHQtY29sb3Igd3AtZWxlbWVudC1idXR0b24iIGhyZWY9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9lbnF1aXJ5NS8\/dXRtX3NvdXJjZT1ibG9ncyZhbXA7dXRtX21lZGl1bT1vcmdhbmljJmFtcDt1dG1fY2FtcGFpZ249NSUyMGZvb2RzJTIwdGhhdCUyMG1ha2UlMjB5b3VyJTIwa2lkcyUyMHRlZXRoJTIwc3Ryb25nZXIiIHN0eWxlPSJib3JkZXItcmFkaXVzOjJweDtjb2xvcjojYmEwYzQ5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5HZXQgSW4gVG91Y2g8L2E+PC9kaXY+CjwhLS0gL3dwOmJ1dHRvbiAtLT48L2Rpdj4KPCEtLSAvd3A6YnV0dG9ucyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlNtaWxlPC9zdHJvbmc+OiBTbWlsaW5nIGlzIG9uZSBvZiB0aGUgYmVzdCB3YXlzIHRvIHNob3cgdGhlIHdvcmxkIHRoYXQgeW91IGFyZSBjb25maWRlbnQgYW5kIHByb3VkIG9mIHdobyB5b3UgYXJlLiBFdmVuIGlmIHlvdSBoYXZlIGNyb29rZWQgdGVldGgsIGRvbuKAmXQgYmUgYWZyYWlkIHRvIHNtaWxlIGFuZCBzaG93IHRoZSB3b3JsZCB5b3VyIHRydWUgYmVhdXR5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UG9zaXRpdmUgQWZmaXJtYXRpb25zPC9zdHJvbmc+OiBQb3NpdGl2ZSBhZmZpcm1hdGlvbnMgY2FuIGhlbHAgdG8gYm9vc3Qgc2VsZi1jb25maWRlbmNlIGFuZCByZW1pbmQgeW91IHRoYXQgeW91IGFyZSBiZWF1dGlmdWwgaW4geW91ciB3YXkuIFdyaXRlIGRvd24gcG9zaXRpdmUgYWZmaXJtYXRpb25zIGFuZCByZXBlYXQgdGhlbSB0byB5b3Vyc2VsZiBldmVyeSBkYXkgdG8gcmVtaW5kIHlvdXJzZWxmIG9mIHlvdXIgYmVhdXR5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+VGFraW5nIENhcmUgb2YgWW91ciBUZWV0aCB0byBQcm90ZWN0IFlvdXIgU21pbGU8L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRha2luZyBjYXJlIG9mIHlvdXIgdGVldGggaXMgaW1wb3J0YW50LCBldmVuIGlmIHlvdSBoYXZlIGNyb29rZWQgdGVldGguIEl04oCZcyBpbXBvcnRhbnQgdG8gYnJ1c2ggYW5kIGZsb3NzIHJlZ3VsYXJseSBhbmQgdG8gdmlzaXQgeW91ciBkZW50aXN0IGZvciByZWd1bGFyIGNoZWNrdXBzLiA8YSBocmVmPSJodHRwOi8vY2hpcmFnY2hhbXJpYS5jb20iIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iY2hpcmFnY2hhbXJpYS5jb20iPlJlZ3VsYXIgZGVudGFsIHZpc2l0cyBjYW4gaGVscCB0byBkZXRlY3QgYW55IHByb2JsZW1zIHdpdGggeW91ciB0ZWV0aCBhbmQgaGVscCB0byBwcm90ZWN0IHlvdXIgc21pbGUuPC9hPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDplbWJlZCB7InVybCI6Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9TG1nV1FUeHE3dEUiLCJ0eXBlIjoidmlkZW8iLCJwcm92aWRlck5hbWVTbHVnIjoieW91dHViZSIsInJlc3BvbnNpdmUiOnRydWUsImNsYXNzTmFtZSI6IndwLWVtYmVkLWFzcGVjdC0xNi05IHdwLWhhcy1hc3BlY3QtcmF0aW8ifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS12aWRlbyBpcy1wcm92aWRlci15b3V0dWJlIHdwLWJsb2NrLWVtYmVkLXlvdXR1YmUgd3AtZW1iZWQtYXNwZWN0LTE2LTkgd3AtaGFzLWFzcGVjdC1yYXRpbyI+PGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPgpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUxtZ1dRVHhxN3RFCjwvZGl2PjxmaWdjYXB0aW9uIGNsYXNzPSJ3cC1lbGVtZW50LWNhcHRpb24iPkV2ZXJ5ZGF5IHRlZXRoIGV4cG9zZWQgdG8gZ25hcmx5IHdlYXIgYW5kIHRlYXIuIE90aGVyIHJlYXNvbnMgeW91ciBwcmlzdGluZSB0ZWV0aCBhbmQgZ3VtcyBtaWdodCBiZSBhZmZlY3RlZC4gT3IgeW91ciBzbWlsZSBoYWQgY2hhbmdlZCBiZWNhdXNlIG9mIG1lZGljYWwgY29uZGl0aW9ucyBhbmQgYWdlaW5nLiBPciB5b3UganVzdCBoYWQgY3Jvb2tlZCB0ZWV0aCB0byBiZWdpbiB3aXRoIGZyb20gdGhlIHN0YXJ0IGxpa2Ugb3VyIHBhdGllbnQgaW4gdGhlIHZpZGVvLiBCdXQgd2l0aG91dCBkb3VidCwgY3Jvb2tlZCBhbmQgYmlnIGZyb250IHRlZXRoIGNhbiBtYWtlIGEgcGVyc29ucyBmYWNlIHByb2ZpbGUgbG9vayBjb21wcm9taXNlZDsgc29sdXRpb24gdG8gd2hpY2ggaXMgdGVldGggY29ycmVjdGlvbiBmb3IgU3RyYWlnaHRlbiBCaWcgRnJvbnQgVGVldGggaW4gT25lIERheS48L2ZpZ2NhcHRpb24+PC9maWd1cmU+CjwhLS0gL3dwOmVtYmVkIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkl04oCZcyBhbHNvIGltcG9ydGFudCB0byB2aXNpdCB5b3VyIG9ydGhvZG9udGlzdCBpZiB5b3UgaGF2ZSBjcm9va2VkIHRlZXRoLiBPcnRob2RvbnRpc3RzIGNhbiBoZWxwIHRvIHN0cmFpZ2h0ZW4geW91ciB0ZWV0aCBhbmQgaW1wcm92ZSB5b3VyIHNtaWxlLCBidXQgaXTigJlzIGltcG9ydGFudCB0byByZW1lbWJlciB0aGF0IHRoaXMgaXMgYSBwZXJzb25hbCBjaG9pY2UgYW5kIG5vdCBzb21ldGhpbmcgeW91IGhhdmUgdG8gZG8uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5GaW5kaW5nIE91dGZpdCBhbmQgSGFpcnN0eWxlIGZvciBHaXJscyB3aXRoIENyb29rZWQgVGVldGg8L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldoZW4gaXQgY29tZXMgdG8gZmluZGluZyB0aGUgcmlnaHQgb3V0Zml0cyBhbmQgaGFpcnN0eWxlcyBmb3IgZ2lybHMgd2l0aCBjcm9va2VkIHRlZXRoLCBpdOKAmXMgaW1wb3J0YW50IHRvIGZpbmQgc29tZXRoaW5nIHRoYXQgbWFrZXMgeW91IGZlZWwgY29uZmlkZW50IGFuZCBjb21mb3J0YWJsZS4gQ2xvdGhlcyB0aGF0IGRyYXcgYXR0ZW50aW9uIGF3YXkgZnJvbSB0aGUgZmFjZSBhbmQgZm9jdXMgb24gdGhlIGJvZHkgY2FuIGhlbHAgdG8gZHJhdyBhdHRlbnRpb24gYXdheSBmcm9tIHRoZSB0ZWV0aC4gRmxvd3kgYW5kIGxvb3NlLWZpdHRpbmcgY2xvdGhlcyBjYW4gYWxzbyBiZSBmbGF0dGVyaW5nIGFuZCBoZWxwIHRvIG1ha2UgdGhlIG1vc3Qgb2YgdGhlIGZpZ3VyZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6YnV0dG9ucyB7ImxheW91dCI6eyJ0eXBlIjoiZmxleCIsImp1c3RpZnlDb250ZW50IjoiY2VudGVyIiwib3JpZW50YXRpb24iOiJob3Jpem9udGFsIn19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b25zIj48IS0tIHdwOmJ1dHRvbiB7InN0eWxlIjp7ImNvbG9yIjp7ImJhY2tncm91bmQiOiIjYmEwYzQ5IiwidGV4dCI6IiNmZmZmZmEifSwiYm9yZGVyIjp7InJhZGl1cyI6IjJweCJ9fX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbiI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayBoYXMtdGV4dC1jb2xvciBoYXMtYmFja2dyb3VuZCB3cC1lbGVtZW50LWJ1dHRvbiIgaHJlZj0idGVsOis5MTk4MjA0NDY2MzMiIHN0eWxlPSJib3JkZXItcmFkaXVzOjJweDtjb2xvcjojZmZmZmZhO2JhY2tncm91bmQtY29sb3I6I2JhMGM0OSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q2FsbCBOb3c8L2E+PC9kaXY+CjwhLS0gL3dwOmJ1dHRvbiAtLT4KCjwhLS0gd3A6YnV0dG9uIHsiY2xhc3NOYW1lIjoiaXMtc3R5bGUtb3V0bGluZSIsInN0eWxlIjp7ImNvbG9yIjp7InRleHQiOiIjYmEwYzQ5In0sImJvcmRlciI6eyJyYWRpdXMiOiIycHgifX19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b24gaXMtc3R5bGUtb3V0bGluZSI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayBoYXMtdGV4dC1jb2xvciB3cC1lbGVtZW50LWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2VucXVpcnk1Lz91dG1fc291cmNlPWJsb2dzJmFtcDt1dG1fbWVkaXVtPW9yZ2FuaWMmYW1wO3V0bV9jYW1wYWlnbj01JTIwZm9vZHMlMjB0aGF0JTIwbWFrZSUyMHlvdXIlMjBraWRzJTIwdGVldGglMjBzdHJvbmdlciIgc3R5bGU9ImJvcmRlci1yYWRpdXM6MnB4O2NvbG9yOiNiYTBjNDkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkdldCBJbiBUb3VjaDwvYT48L2Rpdj4KPCEtLSAvd3A6YnV0dG9uIC0tPjwvZGl2Pgo8IS0tIC93cDpidXR0b25zIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldoZW4gaXQgY29tZXMgdG8gaGFpcnN0eWxlcywgdGhlcmUgYXJlIG1hbnkgb3B0aW9ucyBmb3IgZ2lybHMgd2l0aCBjcm9va2VkIHRlZXRoLiBBIHNob3J0IGFuZCBzYXNzeSBjdXQgY2FuIGhlbHAgdG8gZHJhdyBhdHRlbnRpb24gYXdheSBmcm9tIHRoZSB0ZWV0aCBhbmQgYWNjZW50dWF0ZSB0aGUgZmFjZS4gTG9uZ2VyIGhhaXJzdHlsZXMgY2FuIGFsc28gaGVscCB0byBkcmF3IGF0dGVudGlvbiBhd2F5IGZyb20gdGhlIHRlZXRoIGFuZCBjYW4gYmUgc3R5bGVkIGluIGEgd2F5IHRvIGZyYW1lIHRoZSBmYWNlIGFuZCBtYWtlIHRoZSBtb3N0IG9mIHRoZSBmZWF0dXJlcy4gV2hhdGV2ZXIgaGFpcnN0eWxlIHlvdSBjaG9vc2UsIG1ha2Ugc3VyZSBpdCBpcyBzb21ldGhpbmcgdGhhdCBtYWtlcyB5b3UgZmVlbCBjb25maWRlbnQgYW5kIGNvbWZvcnRhYmxlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+TG92aW5nIFlvdXJzZWxmOiBUaXBzIGZvciBTZWxmLUNvbmZpZGVuY2UgYW5kIEFjY2VwdGFuY2U8L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNlbGYtbG92ZSBhbmQgc2VsZi1hY2NlcHRhbmNlIGFyZSBlc3NlbnRpYWwgZm9yIGEgZ2lybCB3aXRoIGNyb29rZWQgdGVldGggdG8gYmUgYWJsZSB0byBmZWVsIGNvbWZvcnRhYmxlIGFuZCBjb25maWRlbnQgaW4gaGVyIHNraW4uIEhlcmUgYXJlIHNvbWUgdGlwcyBmb3Igc2VsZi1jb25maWRlbmNlIGFuZCBhY2NlcHRhbmNlOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+U3Vycm91bmQgeW91cnNlbGYgd2l0aCBwb3NpdGl2ZSBwZW9wbGU8L3N0cm9uZz46IFN1cnJvdW5kaW5nIHlvdXJzZWxmIHdpdGggcG9zaXRpdmUgcGVvcGxlIGNhbiBoZWxwIHRvIGJvb3N0IHlvdXIgc2VsZi1jb25maWRlbmNlIGFuZCByZW1pbmQgeW91IHRoYXQgeW91IGFyZSBiZWF1dGlmdWwgaW4geW91ciB3YXkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QcmFjdGljZSBzZWxmLWNhcmU8L3N0cm9uZz46IFRha2luZyB0aW1lIGZvciB5b3Vyc2VsZiBpcyBpbXBvcnRhbnQgZm9yIHNlbGYtY29uZmlkZW5jZSBhbmQgYWNjZXB0YW5jZS4gTWFrZSBzdXJlIHRvIHRha2UgdGltZSBmb3IgeW91cnNlbGYgYW5kIHByYWN0aWNlIHNlbGYtY2FyZSwgc3VjaCBhcyBnZXR0aW5nIGVub3VnaCBzbGVlcCBhbmQgZWF0aW5nIGhlYWx0aHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmltYWdlIHsiaWQiOjc4NzUsInNpemVTbHVnIjoibWVkaXVtIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImFsaWduIjoiY2VudGVyIiwiY2xhc3NOYW1lIjoiaXMtc3R5bGUtZGVmYXVsdCJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLW1lZGl1bSBpcy1zdHlsZS1kZWZhdWx0Ij48aW1nIHNyYz0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzEwL1NjcmVlbnNob3QtMjAyMS0xMS0wOC1hdC0xMC4xNS4wNy1BTS01MTB4MjUyLnBuZyIgYWx0PSJUZWV0aCBTdHJhaWdodGVuaW5nIGluIG9uZSBkYXkiIGNsYXNzPSJ3cC1pbWFnZS03ODc1Ii8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+Q2VsZWJyYXRlIHlvdXIgdW5pcXVlIGJlYXV0eTwvc3Ryb25nPjogQ2VsZWJyYXRlIHlvdXIgdW5pcXVlIGJlYXV0eSBhbmQgbWFrZSB0aGUgbW9zdCBvZiB5b3VyIGZlYXR1cmVzLiBFbWJyYWNlIHlvdXIgY3Jvb2tlZCB0ZWV0aCBhbmQgYmUgcHJvdWQgb2Ygd2hvIHlvdSBhcmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5Eb24ndCBjb21wYXJlIHlvdXJzZWxmIHRvIG90aGVyczwvc3Ryb25nPjogSXQgY2FuIGJlIHRlbXB0aW5nIHRvIGNvbXBhcmUgeW91cnNlbGYgdG8gb3RoZXJzLCBidXQgaXTigJlzIGltcG9ydGFudCB0byByZW1lbWJlciB0aGF0IGV2ZXJ5b25lIGlzIHVuaXF1ZSBhbmQgd2UgYWxsIGhhdmUgb3VyIGJlYXV0eS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkVtYnJhY2UgaW1wZXJmZWN0aW9uczwvc3Ryb25nPjogRW1icmFjZSB5b3VyIGltcGVyZmVjdGlvbnMgYW5kIGRvbuKAmXQgYmUgYWZyYWlkIHRvIHNob3cgdGhlbSB0byB0aGUgd29ybGQuIFdlIGFsbCBoYXZlIGZsYXdzLCBhbmQgaXTigJlzIGltcG9ydGFudCB0byBlbWJyYWNlIHRoZW0gYW5kIGJlIHByb3VkIG9mIHdobyB5b3UgYXJlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+Q29uY2x1c2lvbnM8L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkEgZ2lybCB3aXRoIGNyb29rZWQgdGVldGggY2FuIHN0aWxsIGJlIGJlYXV0aWZ1bCwgZXZlbiBpZiB0aGUgd29ybGQgYXJvdW5kIGhlciBtYXkgbm90IGFjY2VwdCBpdC4gQnkgZW1icmFjaW5nIHRoZWlyIHVuaXF1ZSBmZWF0dXJlcyBhbmQgY2VsZWJyYXRpbmcgdGhlaXIgbmF0dXJhbCBiZWF1dHksIGdpcmxzIHdpdGggY3Jvb2tlZCB0ZWV0aCBjYW4gbGVhcm4gdG8gYmUgY29uZmlkZW50IGFuZCBwcm91ZCBvZiB3aG8gdGhleSBhcmUuIEZyb20gdGhlIHJpZ2h0IGhhaXJzdHlsZSB0byB0aGUgcmlnaHQgb3V0Zml0cywgdGhlcmUgYXJlIG1hbnkgd2F5cyB0byBlbWJyYWNlIGFuZCBjZWxlYnJhdGUgYSBnaXJsJ3MgdW5pcXVlIGJlYXV0eS4gQnkgYmVpbmcgY29uZmlkZW50IGluIGhlciBza2luIGFuZCBtYWtpbmcgdGhlIG1vc3Qgb2YgaGVyIGZlYXR1cmVzLCBhIGdpcmwgd2l0aCBjcm9va2VkIHRlZXRoIGNhbiBzdGlsbCBiZSBiZWF1dGlmdWwgYW5kIGFjY2VwdGVkIGJ5IHRoZSB3b3JsZCBhcm91bmQgaGVyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk92ZXJhbGwsIHBhaW4tZnJlZSBkZW50YWwgY2FyZSBjYW4gaW1wcm92ZSBwYXRpZW50IGNvbWZvcnQsIHJlZHVjZSBhbnhpZXR5LCBhbmQgbGVhZCB0byBiZXR0ZXIgb3JhbCBhbmQgb3ZlcmFsbCBoZWFsdGggb3V0Y29tZXMuIEl0J3MgaW1wb3J0YW50IGZvciBwYXRpZW50cyB0byBkaXNjdXNzIHBhaW4gbWFuYWdlbWVudCBvcHRpb25zIHdpdGggdGhlaXIgZGVudGlzdCB0byBlbnN1cmUgdGhhdCB0aGV5IHJlY2VpdmUgdGhlIG1vc3QgYXBwcm9wcmlhdGUgYW5kIGVmZmVjdGl2ZSB0cmVhdG1lbnQgZm9yIHRoZWlyIG5lZWRzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpxdWJlbHkvbWFwIHsidW5pcXVlSWQiOiIwOTllMDEiLCJtYXBBZGRyZXNzIjoiUm95YWwgRGVudGFsIENsaW5pYyB8IFNhbWUgRGF5IERlbnRhbCBJbXBsYW50IFx1MDAyNiBDb3NtZXRpYyBUcmVhdG1lbnQsIEthbmRpdmFsaSBUaGFrdXIgQ29tcGxleCwgViBNYWxsLCBXZXN0ZXJuIEV4cHJlc3MgSHd5LCBLYW5kaXZhbGkgRWFzdCwgTXVtYmFpLCBNYWhhcmFzaHRyYSA0MDAxMDEifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stcXViZWx5LW1hcCBxdWJlbHktYmxvY2stMDk5ZTAxIj48aWZyYW1lIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjM1MHB4IiBzcmM9Imh0dHBzOi8vbWFwcy5nb29nbGUuY29tL21hcHM\/cT1Sb3lhbCUyMERlbnRhbCUyMENsaW5pYyUyMCU3QyUyMFNhbWUlMjBEYXklMjBEZW50YWwlMjBJbXBsYW50JTIwJTI2JTIwQ29zbWV0aWMlMjBUcmVhdG1lbnQlMkMlMjBLYW5kaXZhbGklMjBUaGFrdXIlMjBDb21wbGV4JTJDJTIwViUyME1hbGwlMkMlMjBXZXN0ZXJuJTIwRXhwcmVzcyUyMEh3eSUyQyUyMEthbmRpdmFsaSUyMEVhc3QlMkMlMjBNdW1iYWklMkMlMjBNYWhhcmFzaHRyYSUyMDQwMDEwMSZhbXA7dD0mYW1wO3o9MTYmYW1wO2llPVVURjgmYW1wO2l3bG9jPSZhbXA7b3V0cHV0PWVtYmVkIiBmcmFtZWJvcmRlcj0iMCIgc2Nyb2xsaW5nPSJubyIgbWFyZ2luaGVpZ2h0PSIwIiBtYXJnaW53aWR0aD0iMCI+PC9pZnJhbWU+PC9kaXY+CjwhLS0gL3dwOnF1YmVseS9tYXAgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyIgaWQ9Imgtc3VnZ2VzdGVkLWFydGljbGUiPlN1Z2dlc3RlZCBBcnRpY2xlOjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48YSBocmVmPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvcHJldmVudC1jcm9va2VkLXRlZXRoLWluLWNoaWxkcmVuLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+UHJldmVudCBDcm9va2VkIFRlZXRoIGluIENoaWxkcmVuPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL2ZpeC1jcm9va2VkLXRlZXRoLWluLWFkdWx0LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Rml4IENyb29rZWQgVGVldGggaW4gQWR1bHQ\/IEFkdmFuY2VkIE9wdGlvbnM8L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48YSBocmVmPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvYmVuZWZpdHMtb2Ytc3R1ZGRpbmctZGlhbW9uZC1vbi10ZWV0aC8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkJlbmVmaXRzIG9mIFN0dWRkaW5nIERpYW1vbmQgb24gVGVldGg8L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YWZvb3Rub3Rlc2RvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhleSBzYXkgYmVhdXR5IGxpZXMgaW4gdGhlIGV5ZXMgb2YgdGhlIGJlaG9sZGVyIGFuZCB0aGlzIHN0YXRlbWVudCBpcyB0cnVlLCBlc3BlY2lhbGx5IGluIHRoZSBjYXNlIG9mIGdpcmxzIHdpdGggY3Jvb2tlZCB0ZWV0aC4gQSBnaXJsIHdpdGggY3Jvb2tlZCB0ZWV0aCBjYW4gc3RpbGwgYmUgcHJldHR5LCBldmVuIGlmIHRoZSBtZWRpYSBhbmQgc29jaWV0eSB0ZWxsIGhlciBvdGhlcndpc2UuIEluIGFuIGVyYSB3aGVyZSBzb2NpZXR5IHRlbGxzIHVzIGJlYXV0eSBpcyBvbmx5IGFib3V0IGhhdmluZyBzdHJhaWdodCB0ZWV0aCwgcGVyZmVjdCBza2luIGFuZCBhIHNsaW0gZmlndXJlLCB0aGVyZSBpcyBhIHdob2xlIHdvcmxkIG9mIGJlYXV0eSB0byBleHBsb3JlIGJleW9uZCB0aGVzZSBzdGFuZGFyZHMuIEZyb20gdGhlIHJpZ2h0IGhhaXJzdHlsZSB0byB0aGUgcmlnaHQgb3V0Zml0cywgdGhlcmUgYXJlIG1hbnkgd2F5cyB0byBlbWJyYWNlIGFuZCBjZWxlYnJhdGUgYSBnaXJsJ3MgdW5pcXVlIGJlYXV0eS4gQnkgYmVpbmcgY29uZmlkZW50IGluIGhlciBvd24gc2tpbiBhbmQgbWFraW5nIHRoZSBtb3N0IG9mIGhlciBmZWF0dXJlcywgYSBnaXJsIHdpdGg8YSBocmVmPSJodHRwOi8vcm95YWxpbXBsYW50LmNvbSIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJyb3lhbGltcGxhbnQuY29tIj4gY3Jvb2tlZCB0ZWV0aDwvYT4gY2FuIHN0aWxsIGJlIGJlYXV0aWZ1bCBhbmQgYWNjZXB0ZWQgYnkgdGhlIHdvcmxkIGFyb3VuZCBoZXIuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPldoYXQgaXMgQmVhdXR5OiBFeHBsb3JpbmcgdGhlIERlZmluaXRpb24gb2YgQmVhdXR5PC9zdHJvbmc+bGV2ZWxhbmNob3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdoYXQgaXMgYmVhdXR5PyBCZWF1dHkgaXMgb2Z0ZW4gdGhvdWdodCBvZiBhcyBhbiBvdXR3YXJkIGFwcGVhcmFuY2UsIGJ1dCB0cnVlIGJlYXV0eSBsaWVzIHdpdGhpbi4gSXQgaXMgYWJvdXQgc2VsZi1jb25maWRlbmNlLCBzZWxmLWxvdmUsIGtpbmRuZXNzIGFuZCBoYXZpbmcgYSBwb3NpdGl2ZSBhdHRpdHVkZS4gQSBnaXJsIHdpdGggY3Jvb2tlZCB0ZWV0aCBjYW4gc3RpbGwgYmUgYmVhdXRpZnVsLCBldmVuIGlmIHRoZSB3b3JsZCBhcm91bmQgaGVyIG1heSBub3QgYWNjZXB0IGl0LiBCZWF1dHkgaXMgbm90IGFib3V0IGhhdmluZyBwZXJmZWN0IHRlZXRoLCBwZXJmZWN0IHNraW4gb3IgYW4gaWRlYWwgZmlndXJlLiBJdCBpcyBhYm91dCBoYXZpbmcgYSBraW5kIGhlYXJ0IGFuZCBhIHBvc2l0aXZlIGF0dGl0dWRlLCBhbmQgZW1icmFjaW5nIHdoYXQgbWFrZXMgeW91IHVuaXF1ZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzbGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWV0eXBldXJsdGV4dENhbGwgTm93bGlua1RhcmdldHJlbHN0eWxlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWV0eXBldXJsdGV4dEdldCBJbiBUb3VjaGxpbmtUYXJnZXRyZWxjbGFzc05hbWVzdHlsZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGNvbmNlcHQgb2YgYmVhdXR5IGhhcyBjaGFuZ2VkIG92ZXIgdGhlIHllYXJzLCBhbmQgdGhlIHN0YW5kYXJkcyBvZiBiZWF1dHkgdmFyeSBmcm9tIGN1bHR1cmUgdG8gY3VsdHVyZS4gSW4gc29tZSBjdWx0dXJlcywgY3Jvb2tlZCB0ZWV0aCBtYXkgYmUgc2VlbiBhcyBhIHNpZ24gb2YgbWF0dXJpdHkgYW5kIHdpc2RvbS4gSW4gb3RoZXIgY3VsdHVyZXMsIHRoZXkgbWF5IGJlIHNlZW4gYXMgYSBzaWduIG9mIGJlYXV0eSBhbmQgY29uZmlkZW5jZS4gTm8gbWF0dGVyIHdoYXQgdGhlIG1lZGlhIG9yIHNvY2lldHkgdGVsbHMgdXMsIGJlYXV0eSBpcyBzdWJqZWN0aXZlIGFuZCBpdOKAmXMgdXAgdG8gZWFjaCBpbmRpdmlkdWFsIHRvIGRlY2lkZSB3aGF0IGJlYXV0eSBtZWFucyB0byB0aGVtLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5CZWF1dHkgQmV5b25kIFN0cmFpZ2h0IFRlZXRoOiBDZWxlYnJhdGluZyBDcm9va2VkIFRlZXRoPC9zdHJvbmc+bGV2ZWxhbmNob3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEEgZ2lybCB3aXRoIGNyb29rZWQgdGVldGggY2FuIHN0aWxsIGJlIGJlYXV0aWZ1bCwgZXZlbiBpZiB0aGUgd29ybGQgYXJvdW5kIGhlciBtYXkgbm90IGFjY2VwdCBpdC4gQnkgZW1icmFjaW5nIHRoZWlyIHVuaXF1ZSBmZWF0dXJlcyBhbmQgY2VsZWJyYXRpbmcgdGhlaXIgbmF0dXJhbCBiZWF1dHksIGdpcmxzIHdpdGggY3Jvb2tlZCB0ZWV0aCBjYW4gbGVhcm4gdG8gYmUgY29uZmlkZW50IGFuZCBwcm91ZCBvZiB3aG8gdGhleSBhcmUuIFRoZXJlIGFyZSBtYW55IHdheXMgdG8gY2VsZWJyYXRlIHRoZSBiZWF1dHkgb2YgZ2lybHMgd2l0aCBjcm9va2VkIHRlZXRoLCBmcm9tIHRoZSByaWdodCBoYWlyc3R5bGUgdG8gdGhlIHJpZ2h0IG91dGZpdHMuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGVuIGl0IGNvbWVzIHRvIGhhaXJzdHlsZXMsIHRoZXJlIGFyZSBtYW55IG9wdGlvbnMgZm9yIGdpcmxzIHdpdGggY3Jvb2tlZCB0ZWV0aC4gQSBzaG9ydCBhbmQgc2Fzc3kgY3V0IGNhbiBoZWxwIHRvIGRyYXcgYXR0ZW50aW9uIGF3YXkgZnJvbSB0aGUgdGVldGggYW5kIGFjY2VudHVhdGUgdGhlIGZhY2UuIExvbmdlciBoYWlyc3R5bGVzIGNhbiBhbHNvIGhlbHAgdG8gZHJhdyBhdHRlbnRpb24gYXdheSBmcm9tIHRoZSB0ZWV0aCBhbmQgY2FuIGJlIHN0eWxlZCBpbiBhIHdheSB0byBmcmFtZSB0aGUgZmFjZSBhbmQgbWFrZSB0aGUgbW9zdCBvZiB0aGUgZmVhdHVyZXMuIFdoYXRldmVyIGhhaXJzdHlsZSB5b3UgY2hvb3NlLCBtYWtlIHN1cmUgaXQgaXMgc29tZXRoaW5nIHRoYXQgbWFrZXMgeW91IGZlZWwgY29uZmlkZW50IGFuZCBjb21mb3J0YWJsZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW1hZ2VzaWRzbmF2aWdhdGlvbkJ1dHRvblR5cGVzaG9ydENvZGVUcmFuc2Zvcm1zY2FwdGlvbmltYWdlQ3JvcHJhbmRvbU9yZGVyZml4ZWRIZWlnaHRsaW5rVG9zaXplU2x1Z2FsbG93UmVzaXplYXNwZWN0UmF0aW9pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvblN0cmFpZ2h0ZW5pbmcgYW5kIEJlYXV0aWZpY2F0aW9uaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmNsYXNzTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uQ3Jvb2tlZCB0byBGaXhlZGlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25jbGFzc05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvblN0cmFpZ2h0ZW5pbmcgYW5kIEJlYXV0aWZpY2F0aW9uaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmNsYXNzTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2hlbiBpdCBjb21lcyB0byBmYXNoaW9uLCB0aGVyZSBhcmUgYWxzbyBtYW55IG9wdGlvbnMgZm9yIGdpcmxzIHdpdGggY3Jvb2tlZCB0ZWV0aC4gQ2xvdGhlcyB0aGF0IGRyYXcgYXR0ZW50aW9uIGF3YXkgZnJvbSB0aGUgZmFjZSBhbmQgZm9jdXMgb24gdGhlIGJvZHkgY2FuIGhlbHAgdG8gZHJhdyBhdHRlbnRpb24gYXdheSBmcm9tIHRoZSB0ZWV0aC4gRmxvd3kgYW5kIGxvb3NlLWZpdHRpbmcgY2xvdGhlcyBjYW4gYWxzbyBiZSBmbGF0dGVyaW5nIGFuZCBoZWxwIHRvIG1ha2UgdGhlIG1vc3Qgb2YgdGhlIGZpZ3VyZS4gQWNjZXNzb3JpZXMgc3VjaCBhcyBuZWNrbGFjZXMgYW5kIGVhcnJpbmdzIGNhbiBhbHNvIGhlbHAgdG8gZHJhdyBhdHRlbnRpb24gYXdheSBmcm9tIHRoZSB0ZWV0aCBhbmQgYWNjZW50dWF0ZSB0aGUgZmFjZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+RW1icmFjaW5nIE5hdHVyYWwgRmVhdHVyZXM6IEdpcmxzIHdpdGggQ3Jvb2tlZCBUZWV0aDwvc3Ryb25nPmxldmVsYW5jaG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIGdpcmwgd2l0aCBjcm9va2VkIHRlZXRoIGRvZXNu4oCZdCBoYXZlIHRvIGhpZGUgaGVyIDxhIGhyZWY9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy9ob3ctdG8tY3JlYXRlLXlvdXItb3duLXVuaXF1ZS1zbWlsZS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPnNtaWxlPC9hPiDigJMgc2hlIGNhbiBlbWJyYWNlIGhlciB1bmlxdWUgZmVhdHVyZXMgYW5kIG1ha2UgdGhlIG1vc3Qgb2YgdGhlbS4gSGVyZSBhcmUgc29tZSB0aXBzIGZvciBnaXJscyB3aXRoIGNyb29rZWQgdGVldGggdG8gaGVscCB0aGVtIGZlZWwgbW9yZSBjb25maWRlbnQgYW5kIGVtYnJhY2UgdGhlaXIgYmVhdXR5OmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BY2NlcHRhbmNlPC9zdHJvbmc+OiBUaGUgZmlyc3Qgc3RlcCBpbiBlbWJyYWNpbmcgeW91ciBiZWF1dHkgaXMgdG8gYWNjZXB0IHlvdXJzZWxmLiBJdCBjYW4gYmUgZGlmZmljdWx0IHRvIGxlYXJuIHRvIGxvdmUgeW91cnNlbGYsIGJ1dCBpdOKAmXMgaW1wb3J0YW50IHRvIHJlbWVtYmVyIHRoYXQgYmVhdXR5IGlzIHN1YmplY3RpdmUgYW5kIHlvdSBhcmUgYmVhdXRpZnVsIGluIHlvdXIgd2F5LmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Db25maWRlbmNlPC9zdHJvbmc+OiBDb25maWRlbmNlIGlzIGtleSB3aGVuIGl0IGNvbWVzIHRvIGVtYnJhY2luZyB5b3VyIGJlYXV0eS4gT25jZSB5b3UgaGF2ZSBhY2NlcHRlZCB5b3Vyc2VsZiwgaXTigJlzIGltcG9ydGFudCB0byBiZSBjb25maWRlbnQgaW4geW91ciBza2luIGFuZCBzaG93IHRoZSB3b3JsZCB0aGF0IHlvdSBhcmUgcHJvdWQgb2Ygd2hvIHlvdSBhcmUuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2xheW91dGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1ldHlwZXVybHRleHRDYWxsIE5vd2xpbmtUYXJnZXRyZWxzdHlsZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1ldHlwZXVybHRleHRHZXQgSW4gVG91Y2hsaW5rVGFyZ2V0cmVsY2xhc3NOYW1lc3R5bGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U21pbGU8L3N0cm9uZz46IFNtaWxpbmcgaXMgb25lIG9mIHRoZSBiZXN0IHdheXMgdG8gc2hvdyB0aGUgd29ybGQgdGhhdCB5b3UgYXJlIGNvbmZpZGVudCBhbmQgcHJvdWQgb2Ygd2hvIHlvdSBhcmUuIEV2ZW4gaWYgeW91IGhhdmUgY3Jvb2tlZCB0ZWV0aCwgZG9u4oCZdCBiZSBhZnJhaWQgdG8gc21pbGUgYW5kIHNob3cgdGhlIHdvcmxkIHlvdXIgdHJ1ZSBiZWF1dHkuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlBvc2l0aXZlIEFmZmlybWF0aW9uczwvc3Ryb25nPjogUG9zaXRpdmUgYWZmaXJtYXRpb25zIGNhbiBoZWxwIHRvIGJvb3N0IHNlbGYtY29uZmlkZW5jZSBhbmQgcmVtaW5kIHlvdSB0aGF0IHlvdSBhcmUgYmVhdXRpZnVsIGluIHlvdXIgd2F5LiBXcml0ZSBkb3duIHBvc2l0aXZlIGFmZmlybWF0aW9ucyBhbmQgcmVwZWF0IHRoZW0gdG8geW91cnNlbGYgZXZlcnkgZGF5IHRvIHJlbWluZCB5b3Vyc2VsZiBvZiB5b3VyIGJlYXV0eS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VGFraW5nIENhcmUgb2YgWW91ciBUZWV0aCB0byBQcm90ZWN0IFlvdXIgU21pbGU8L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGFraW5nIGNhcmUgb2YgeW91ciB0ZWV0aCBpcyBpbXBvcnRhbnQsIGV2ZW4gaWYgeW91IGhhdmUgY3Jvb2tlZCB0ZWV0aC4gSXTigJlzIGltcG9ydGFudCB0byBicnVzaCBhbmQgZmxvc3MgcmVndWxhcmx5IGFuZCB0byB2aXNpdCB5b3VyIGRlbnRpc3QgZm9yIHJlZ3VsYXIgY2hlY2t1cHMuIDxhIGhyZWY9Imh0dHA6Ly9jaGlyYWdjaGFtcmlhLmNvbSIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJjaGlyYWdjaGFtcmlhLmNvbSI+UmVndWxhciBkZW50YWwgdmlzaXRzIGNhbiBoZWxwIHRvIGRldGVjdCBhbnkgcHJvYmxlbXMgd2l0aCB5b3VyIHRlZXRoIGFuZCBoZWxwIHRvIHByb3RlY3QgeW91ciBzbWlsZS48L2E+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGNhcHRpb25FdmVyeWRheSB0ZWV0aCBleHBvc2VkIHRvIGduYXJseSB3ZWFyIGFuZCB0ZWFyLiBPdGhlciByZWFzb25zIHlvdXIgcHJpc3RpbmUgdGVldGggYW5kIGd1bXMgbWlnaHQgYmUgYWZmZWN0ZWQuIE9yIHlvdXIgc21pbGUgaGFkIGNoYW5nZWQgYmVjYXVzZSBvZiBtZWRpY2FsIGNvbmRpdGlvbnMgYW5kIGFnZWluZy4gT3IgeW91IGp1c3QgaGFkIGNyb29rZWQgdGVldGggdG8gYmVnaW4gd2l0aCBmcm9tIHRoZSBzdGFydCBsaWtlIG91ciBwYXRpZW50IGluIHRoZSB2aWRlby4gQnV0IHdpdGhvdXQgZG91YnQsIGNyb29rZWQgYW5kIGJpZyBmcm9udCB0ZWV0aCBjYW4gbWFrZSBhIHBlcnNvbnMgZmFjZSBwcm9maWxlIGxvb2sgY29tcHJvbWlzZWQ7IHNvbHV0aW9uIHRvIHdoaWNoIGlzIHRlZXRoIGNvcnJlY3Rpb24gZm9yIFN0cmFpZ2h0ZW4gQmlnIEZyb250IFRlZXRoIGluIE9uZSBEYXkudHlwZXByb3ZpZGVyTmFtZVNsdWdhbGxvd1Jlc3BvbnNpdmVyZXNwb25zaXZlcHJldmlld2FibGVjbGFzc05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEl04oCZcyBhbHNvIGltcG9ydGFudCB0byB2aXNpdCB5b3VyIG9ydGhvZG9udGlzdCBpZiB5b3UgaGF2ZSBjcm9va2VkIHRlZXRoLiBPcnRob2RvbnRpc3RzIGNhbiBoZWxwIHRvIHN0cmFpZ2h0ZW4geW91ciB0ZWV0aCBhbmQgaW1wcm92ZSB5b3VyIHNtaWxlLCBidXQgaXTigJlzIGltcG9ydGFudCB0byByZW1lbWJlciB0aGF0IHRoaXMgaXMgYSBwZXJzb25hbCBjaG9pY2UgYW5kIG5vdCBzb21ldGhpbmcgeW91IGhhdmUgdG8gZG8uZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkZpbmRpbmcgT3V0Zml0IGFuZCBIYWlyc3R5bGUgZm9yIEdpcmxzIHdpdGggQ3Jvb2tlZCBUZWV0aDwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGVuIGl0IGNvbWVzIHRvIGZpbmRpbmcgdGhlIHJpZ2h0IG91dGZpdHMgYW5kIGhhaXJzdHlsZXMgZm9yIGdpcmxzIHdpdGggY3Jvb2tlZCB0ZWV0aCwgaXTigJlzIGltcG9ydGFudCB0byBmaW5kIHNvbWV0aGluZyB0aGF0IG1ha2VzIHlvdSBmZWVsIGNvbmZpZGVudCBhbmQgY29tZm9ydGFibGUuIENsb3RoZXMgdGhhdCBkcmF3IGF0dGVudGlvbiBhd2F5IGZyb20gdGhlIGZhY2UgYW5kIGZvY3VzIG9uIHRoZSBib2R5IGNhbiBoZWxwIHRvIGRyYXcgYXR0ZW50aW9uIGF3YXkgZnJvbSB0aGUgdGVldGguIEZsb3d5IGFuZCBsb29zZS1maXR0aW5nIGNsb3RoZXMgY2FuIGFsc28gYmUgZmxhdHRlcmluZyBhbmQgaGVscCB0byBtYWtlIHRoZSBtb3N0IG9mIHRoZSBmaWd1cmUuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2xheW91dGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1ldHlwZXVybHRleHRDYWxsIE5vd2xpbmtUYXJnZXRyZWxzdHlsZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1ldHlwZXVybHRleHRHZXQgSW4gVG91Y2hsaW5rVGFyZ2V0cmVsY2xhc3NOYW1lc3R5bGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdoZW4gaXQgY29tZXMgdG8gaGFpcnN0eWxlcywgdGhlcmUgYXJlIG1hbnkgb3B0aW9ucyBmb3IgZ2lybHMgd2l0aCBjcm9va2VkIHRlZXRoLiBBIHNob3J0IGFuZCBzYXNzeSBjdXQgY2FuIGhlbHAgdG8gZHJhdyBhdHRlbnRpb24gYXdheSBmcm9tIHRoZSB0ZWV0aCBhbmQgYWNjZW50dWF0ZSB0aGUgZmFjZS4gTG9uZ2VyIGhhaXJzdHlsZXMgY2FuIGFsc28gaGVscCB0byBkcmF3IGF0dGVudGlvbiBhd2F5IGZyb20gdGhlIHRlZXRoIGFuZCBjYW4gYmUgc3R5bGVkIGluIGEgd2F5IHRvIGZyYW1lIHRoZSBmYWNlIGFuZCBtYWtlIHRoZSBtb3N0IG9mIHRoZSBmZWF0dXJlcy4gV2hhdGV2ZXIgaGFpcnN0eWxlIHlvdSBjaG9vc2UsIG1ha2Ugc3VyZSBpdCBpcyBzb21ldGhpbmcgdGhhdCBtYWtlcyB5b3UgZmVlbCBjb25maWRlbnQgYW5kIGNvbWZvcnRhYmxlLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Mb3ZpbmcgWW91cnNlbGY6IFRpcHMgZm9yIFNlbGYtQ29uZmlkZW5jZSBhbmQgQWNjZXB0YW5jZTwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZWxmLWxvdmUgYW5kIHNlbGYtYWNjZXB0YW5jZSBhcmUgZXNzZW50aWFsIGZvciBhIGdpcmwgd2l0aCBjcm9va2VkIHRlZXRoIHRvIGJlIGFibGUgdG8gZmVlbCBjb21mb3J0YWJsZSBhbmQgY29uZmlkZW50IGluIGhlciBza2luLiBIZXJlIGFyZSBzb21lIHRpcHMgZm9yIHNlbGYtY29uZmlkZW5jZSBhbmQgYWNjZXB0YW5jZTpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U3Vycm91bmQgeW91cnNlbGYgd2l0aCBwb3NpdGl2ZSBwZW9wbGU8L3N0cm9uZz46IFN1cnJvdW5kaW5nIHlvdXJzZWxmIHdpdGggcG9zaXRpdmUgcGVvcGxlIGNhbiBoZWxwIHRvIGJvb3N0IHlvdXIgc2VsZi1jb25maWRlbmNlIGFuZCByZW1pbmQgeW91IHRoYXQgeW91IGFyZSBiZWF1dGlmdWwgaW4geW91ciB3YXkuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlByYWN0aWNlIHNlbGYtY2FyZTwvc3Ryb25nPjogVGFraW5nIHRpbWUgZm9yIHlvdXJzZWxmIGlzIGltcG9ydGFudCBmb3Igc2VsZi1jb25maWRlbmNlIGFuZCBhY2NlcHRhbmNlLiBNYWtlIHN1cmUgdG8gdGFrZSB0aW1lIGZvciB5b3Vyc2VsZiBhbmQgcHJhY3RpY2Ugc2VsZi1jYXJlLCBzdWNoIGFzIGdldHRpbmcgZW5vdWdoIHNsZWVwIGFuZCBlYXRpbmcgaGVhbHRoeS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25hbGlnbmNsYXNzTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5DZWxlYnJhdGUgeW91ciB1bmlxdWUgYmVhdXR5PC9zdHJvbmc+OiBDZWxlYnJhdGUgeW91ciB1bmlxdWUgYmVhdXR5IGFuZCBtYWtlIHRoZSBtb3N0IG9mIHlvdXIgZmVhdHVyZXMuIEVtYnJhY2UgeW91ciBjcm9va2VkIHRlZXRoIGFuZCBiZSBwcm91ZCBvZiB3aG8geW91IGFyZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+RG9uJ3QgY29tcGFyZSB5b3Vyc2VsZiB0byBvdGhlcnM8L3N0cm9uZz46IEl0IGNhbiBiZSB0ZW1wdGluZyB0byBjb21wYXJlIHlvdXJzZWxmIHRvIG90aGVycywgYnV0IGl04oCZcyBpbXBvcnRhbnQgdG8gcmVtZW1iZXIgdGhhdCBldmVyeW9uZSBpcyB1bmlxdWUgYW5kIHdlIGFsbCBoYXZlIG91ciBiZWF1dHkuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkVtYnJhY2UgaW1wZXJmZWN0aW9uczwvc3Ryb25nPjogRW1icmFjZSB5b3VyIGltcGVyZmVjdGlvbnMgYW5kIGRvbuKAmXQgYmUgYWZyYWlkIHRvIHNob3cgdGhlbSB0byB0aGUgd29ybGQuIFdlIGFsbCBoYXZlIGZsYXdzLCBhbmQgaXTigJlzIGltcG9ydGFudCB0byBlbWJyYWNlIHRoZW0gYW5kIGJlIHByb3VkIG9mIHdobyB5b3UgYXJlLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Db25jbHVzaW9uczwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIGdpcmwgd2l0aCBjcm9va2VkIHRlZXRoIGNhbiBzdGlsbCBiZSBiZWF1dGlmdWwsIGV2ZW4gaWYgdGhlIHdvcmxkIGFyb3VuZCBoZXIgbWF5IG5vdCBhY2NlcHQgaXQuIEJ5IGVtYnJhY2luZyB0aGVpciB1bmlxdWUgZmVhdHVyZXMgYW5kIGNlbGVicmF0aW5nIHRoZWlyIG5hdHVyYWwgYmVhdXR5LCBnaXJscyB3aXRoIGNyb29rZWQgdGVldGggY2FuIGxlYXJuIHRvIGJlIGNvbmZpZGVudCBhbmQgcHJvdWQgb2Ygd2hvIHRoZXkgYXJlLiBGcm9tIHRoZSByaWdodCBoYWlyc3R5bGUgdG8gdGhlIHJpZ2h0IG91dGZpdHMsIHRoZXJlIGFyZSBtYW55IHdheXMgdG8gZW1icmFjZSBhbmQgY2VsZWJyYXRlIGEgZ2lybCdzIHVuaXF1ZSBiZWF1dHkuIEJ5IGJlaW5nIGNvbmZpZGVudCBpbiBoZXIgc2tpbiBhbmQgbWFraW5nIHRoZSBtb3N0IG9mIGhlciBmZWF0dXJlcywgYSBnaXJsIHdpdGggY3Jvb2tlZCB0ZWV0aCBjYW4gc3RpbGwgYmUgYmVhdXRpZnVsIGFuZCBhY2NlcHRlZCBieSB0aGUgd29ybGQgYXJvdW5kIGhlci5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE92ZXJhbGwsIHBhaW4tZnJlZSBkZW50YWwgY2FyZSBjYW4gaW1wcm92ZSBwYXRpZW50IGNvbWZvcnQsIHJlZHVjZSBhbnhpZXR5LCBhbmQgbGVhZCB0byBiZXR0ZXIgb3JhbCBhbmQgb3ZlcmFsbCBoZWFsdGggb3V0Y29tZXMuIEl0J3MgaW1wb3J0YW50IGZvciBwYXRpZW50cyB0byBkaXNjdXNzIHBhaW4gbWFuYWdlbWVudCBvcHRpb25zIHdpdGggdGhlaXIgZGVudGlzdCB0byBlbnN1cmUgdGhhdCB0aGV5IHJlY2VpdmUgdGhlIG1vc3QgYXBwcm9wcmlhdGUgYW5kIGVmZmVjdGl2ZSB0cmVhdG1lbnQgZm9yIHRoZWlyIG5lZWRzLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmlnaW5hbE5hbWVvcmlnaW5hbFVuZGVsaW1pdGVkQ29udGVudG9yaWdpbmFsQ29udGVudGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U3VnZ2VzdGVkIEFydGljbGU6bGV2ZWxhbmNob3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3ByZXZlbnQtY3Jvb2tlZC10ZWV0aC1pbi1jaGlsZHJlbi8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlByZXZlbnQgQ3Jvb2tlZCBUZWV0aCBpbiBDaGlsZHJlbjwvYT5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy9maXgtY3Jvb2tlZC10ZWV0aC1pbi1hZHVsdC8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkZpeCBDcm9va2VkIFRlZXRoIGluIEFkdWx0PyBBZHZhbmNlZCBPcHRpb25zPC9hPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL2JlbmVmaXRzLW9mLXN0dWRkaW5nLWRpYW1vbmQtb24tdGVldGgvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5CZW5lZml0cyBvZiBTdHVkZGluZyBEaWFtb25kIG9uIFRlZXRoPC9hPmlubmVyQmxvY2tzBQcIBAgECAYIBS0IB6eRAggHCAYIDggOCAsIBkgBBggECQgKCAQIBggHDwQKB7cLB0sACAcPBAoHgwEFBgsIBw8ECge9BgdLAAgHDwQKBgsIBw8ECgcEAwQICgMFCwgHDwQKBwQDBAwKAwkFCwgHDwQKB4gGB0sACAcPBAoHiAEFBgsIBw8ECgewBQdLAAgHDwQKB60GB0sACAcPBAoGAxQTBwlLAAYISwEIBw8ECkMAByACCA8JCwgHDwQKQwAHEAIIDwkLCAcPBApDAAcgAggPCQsIBw8ECgegBgdLAAgHDwQKB4UBBQYLCAcPBAoHoAUHSwAIBw8ECgemAwdLAAgHDwQKB5kDB0sACAcPBAoGCwgHDwQKBwQDBAgKAwULCAcPBAoHBAMEDAoDCQULCAcPBAoHmAMHSwAIBw8ECge8AwdLAAgHDwQKB4ABBQsIBw8ECgedBQdLAAgHDwQKAwe9BgQQDwoLCQsIBw8ECgexAwdLAAgHDwQKB4oBBQsIBw8ECge8BQdLAAgHDwQKBgsIBw8ECgcEAwQICgMFCwgHDwQKBwQDBAwKAwkFCwgHDwQKB60GB0sACAcPBAoHiQEFCwgHDwQKB7oCB0sACAcPBAoHvAIHSwAIBw8ECgebAwdLAAgHDwQKQwAHAggPBQkLCAcPBAoHpwIHSwAIBw8ECge3AgdLAAgHDwQKB4QDB0sACAcPBAoHHAULCAcPBAoHhwgHSwAIBw8ECgesBAdLAAgHDwQKDBoPCwgHDwQKBxIFBgsIBw8ECgcGCwgHDwQKB5sCCwgHDwQKB58CCwgHDwQKB6MCCw8BBAAAAQAAAAEIAAABAgDLAUIBAQBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQAAQQACAEEAAgBBAAIAA0HsAgHoBAB9AXcTMjAyMy0wMy0wMVQyMzo0ODo1MnccYmVhdXR5LWJleW9uZC1zdHJhaWdodC10ZWV0aHcHcHVibGlzaH0RfaSIAXcEb3BlbncGY2xvc2VkeXcAdwhzdGFuZGFyZHcAdQN9kgt9IX2LC3UHfYIHfb0GfTx9oQJ9tAJ9iAt9sBJ3JGZlZWFkODFiLTU2NTctNDg3Mi05MjU0LWM4NGJhYTljODU1Y3h3kwY8cCBjbGFzcz0iaGFzLWRyb3AtY2FwIj5UaGV5IHNheSBiZWF1dHkgbGllcyBpbiB0aGUgZXllcyBvZiB0aGUgYmVob2xkZXIgYW5kIHRoaXMgc3RhdGVtZW50IGlzIHRydWUsIGVzcGVjaWFsbHkgaW4gdGhlIGNhc2Ugb2YgZ2lybHMgd2l0aCBjcm9va2VkIHRlZXRoLiBBIGdpcmwgd2l0aCBjcm9va2VkIHRlZXRoIGNhbiBzdGlsbCBiZSBwcmV0dHksIGV2ZW4gaWYgdGhlIG1lZGlhIGFuZCBzb2NpZXR5IHRlbGwgaGVyIG90aGVyd2lzZS4gSW4gYW4gZXJhIHdoZXJlIHNvY2lldHkgdGVsbHMgdXMgYmVhdXR5IGlzIG9ubHkgYWJvdXQgaGF2aW5nIHN0cmFpZ2h0IHRlZXRoLCBwZXJmZWN0IHNraW4gYW5kIGEgc2xpbSBmaWd1cmUsIHRoZXJlIGlzIGEgd2hvbGUgd29ybGQgb2YgYmVhdXR5IHRvIGV4cGxvcmUgYmV5b25kIHRoZXNlIHN0YW5kYXJkcy4gRnJvbSB0aGUgcmlnaHQgaGFpcnN0eWxlIHRvIHRoZSByaWdodCBvdXRmaXRzLCB0aGVyZSBhcmUgbWFueSB3YXlzIHRvIGVtYnJhY2UgYW5kIGNlbGVicmF0ZSBhIGdpcmwncyB1bmlxdWUgYmVhdXR5LiBCeSBiZWluZyBjb25maWRlbnQgaW4gaGVyIG93biBza2luIGFuZCBtYWtpbmcgdGhlIG1vc3Qgb2YgaGVyIGZlYXR1cmVzLCBhIGdpcmwgd2l0aDxhIGhyZWY9Imh0dHA6Ly9yb3lhbGltcGxhbnQuY29tIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9InJveWFsaW1wbGFudC5jb20iPiBjcm9va2VkIHRlZXRoPC9hPiBjYW4gc3RpbGwgYmUgYmVhdXRpZnVsIGFuZCBhY2NlcHRlZCBieSB0aGUgd29ybGQgYXJvdW5kIGhlci48L3A+dw5jb3JlL3BhcmFncmFwaHh3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckODEzMzY0MTQtYjMzOS00YzZiLTk0ZmItNGRmOWM2NWI1YTNkeHeeATxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyIgaWQ9Imgtd2hhdC1pcy1iZWF1dHktZXhwbG9yaW5nLXRoZS1kZWZpbml0aW9uLW9mLWJlYXV0eSI+PHN0cm9uZz5XaGF0IGlzIEJlYXV0eTogRXhwbG9yaW5nIHRoZSBEZWZpbml0aW9uIG9mIEJlYXV0eTwvc3Ryb25nPjwvaDM+dwxjb3JlL2hlYWRpbmd9A3czaC13aGF0LWlzLWJlYXV0eS1leHBsb3JpbmctdGhlLWRlZmluaXRpb24tb2YtYmVhdXR5dyQwYzZiMjZhNi0wYmQ5LTQ3MjItYjUxYi1lZTI4ZjA5ZjFiZDR4d8QDPHA+V2hhdCBpcyBiZWF1dHk\/IEJlYXV0eSBpcyBvZnRlbiB0aG91Z2h0IG9mIGFzIGFuIG91dHdhcmQgYXBwZWFyYW5jZSwgYnV0IHRydWUgYmVhdXR5IGxpZXMgd2l0aGluLiBJdCBpcyBhYm91dCBzZWxmLWNvbmZpZGVuY2UsIHNlbGYtbG92ZSwga2luZG5lc3MgYW5kIGhhdmluZyBhIHBvc2l0aXZlIGF0dGl0dWRlLiBBIGdpcmwgd2l0aCBjcm9va2VkIHRlZXRoIGNhbiBzdGlsbCBiZSBiZWF1dGlmdWwsIGV2ZW4gaWYgdGhlIHdvcmxkIGFyb3VuZCBoZXIgbWF5IG5vdCBhY2NlcHQgaXQuIEJlYXV0eSBpcyBub3QgYWJvdXQgaGF2aW5nIHBlcmZlY3QgdGVldGgsIHBlcmZlY3Qgc2tpbiBvciBhbiBpZGVhbCBmaWd1cmUuIEl0IGlzIGFib3V0IGhhdmluZyBhIGtpbmQgaGVhcnQgYW5kIGEgcG9zaXRpdmUgYXR0aXR1ZGUsIGFuZCBlbWJyYWNpbmcgd2hhdCBtYWtlcyB5b3UgdW5pcXVlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRlZTQ5MDk2Ni01Y2IzLTQ4ZmQtODIwYi02Y2UzYWM4NzM1ZmV4dyY8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b25zIj4KCjwvZGl2PncMY29yZS9idXR0b25zdgMEdHlwZXcEZmxleA5qdXN0aWZ5Q29udGVudHcGY2VudGVyC29yaWVudGF0aW9udwpob3Jpem9udGFsdyQ2OTFhMDIwZi1kMmYyLTRkNTktYTVhNi0yNmJhMjQ0YzhhZTR4d4QCPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9uIj48YSBjbGFzcz0id3AtYmxvY2stYnV0dG9uX19saW5rIGhhcy10ZXh0LWNvbG9yIGhhcy1iYWNrZ3JvdW5kIHdwLWVsZW1lbnQtYnV0dG9uIiBocmVmPSJ0ZWw6KzkxOTgyMDQ0NjYzMyIgc3R5bGU9ImJvcmRlci1yYWRpdXM6MnB4O2NvbG9yOiNmZmZmZmE7YmFja2dyb3VuZC1jb2xvcjojYmEwYzQ5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5DYWxsIE5vdzwvYT48L2Rpdj53C2NvcmUvYnV0dG9udwFhdwZidXR0b253EXRlbDorOTE5ODIwNDQ2NjMzdwZfYmxhbmt3E25vcmVmZXJyZXIgbm9vcGVuZXJ2AgVjb2xvcnYCCmJhY2tncm91bmR3ByNiYTBjNDkEdGV4dHcHI2ZmZmZmYQZib3JkZXJ2AQZyYWRpdXN3AzJweHckYmVlMDRmNTMtYWMyZi00MGU3LWEwMDItZjMxYmFkZWVmZTUyeHf0AjxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbiBpcy1zdHlsZS1vdXRsaW5lIj48YSBjbGFzcz0id3AtYmxvY2stYnV0dG9uX19saW5rIGhhcy10ZXh0LWNvbG9yIHdwLWVsZW1lbnQtYnV0dG9uIiBocmVmPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vZW5xdWlyeTUvP3V0bV9zb3VyY2U9YmxvZ3MmYW1wO3V0bV9tZWRpdW09b3JnYW5pYyZhbXA7dXRtX2NhbXBhaWduPTUlMjBmb29kcyUyMHRoYXQlMjBtYWtlJTIweW91ciUyMGtpZHMlMjB0ZWV0aCUyMHN0cm9uZ2VyIiBzdHlsZT0iYm9yZGVyLXJhZGl1czoycHg7Y29sb3I6I2JhMGM0OSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+R2V0IEluIFRvdWNoPC9hPjwvZGl2PncLY29yZS9idXR0b253AWF3BmJ1dHRvbneMAWh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9lbnF1aXJ5NS8\/dXRtX3NvdXJjZT1ibG9ncyZ1dG1fbWVkaXVtPW9yZ2FuaWMmdXRtX2NhbXBhaWduPTUlMjBmb29kcyUyMHRoYXQlMjBtYWtlJTIweW91ciUyMGtpZHMlMjB0ZWV0aCUyMHN0cm9uZ2VydwZfYmxhbmt3E25vcmVmZXJyZXIgbm9vcGVuZXJ3EGlzLXN0eWxlLW91dGxpbmV2AgVjb2xvcnYBBHRleHR3ByNiYTBjNDkGYm9yZGVydgEGcmFkaXVzdwMycHh3JGRjNjkzYzcwLWZkZDAtNDYxYS1iMDVkLWViNzIxMTVkMWIwNnh3kQM8cD5UaGUgY29uY2VwdCBvZiBiZWF1dHkgaGFzIGNoYW5nZWQgb3ZlciB0aGUgeWVhcnMsIGFuZCB0aGUgc3RhbmRhcmRzIG9mIGJlYXV0eSB2YXJ5IGZyb20gY3VsdHVyZSB0byBjdWx0dXJlLiBJbiBzb21lIGN1bHR1cmVzLCBjcm9va2VkIHRlZXRoIG1heSBiZSBzZWVuIGFzIGEgc2lnbiBvZiBtYXR1cml0eSBhbmQgd2lzZG9tLiBJbiBvdGhlciBjdWx0dXJlcywgdGhleSBtYXkgYmUgc2VlbiBhcyBhIHNpZ24gb2YgYmVhdXR5IGFuZCBjb25maWRlbmNlLiBObyBtYXR0ZXIgd2hhdCB0aGUgbWVkaWEgb3Igc29jaWV0eSB0ZWxscyB1cywgYmVhdXR5IGlzIHN1YmplY3RpdmUgYW5kIGl04oCZcyB1cCB0byBlYWNoIGluZGl2aWR1YWwgdG8gZGVjaWRlIHdoYXQgYmVhdXR5IG1lYW5zIHRvIHRoZW0uPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGYzNzRiNDdlLWJhODctNGE0OS1iYmFkLTRmYWYwMGIwOGIwMHh3qAE8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciIGlkPSJoLWJlYXV0eS1iZXlvbmQtc3RyYWlnaHQtdGVldGgtY2VsZWJyYXRpbmctY3Jvb2tlZC10ZWV0aCI+PHN0cm9uZz5CZWF1dHkgQmV5b25kIFN0cmFpZ2h0IFRlZXRoOiBDZWxlYnJhdGluZyBDcm9va2VkIFRlZXRoPC9zdHJvbmc+PC9oMz53DGNvcmUvaGVhZGluZ30DdzhoLWJlYXV0eS1iZXlvbmQtc3RyYWlnaHQtdGVldGgtY2VsZWJyYXRpbmctY3Jvb2tlZC10ZWV0aHckYjE3ODUyYTUtZjBkZS00NjE1LWEzNjEtM2U5MDE3YzA1ZWFheHf3AjxwPkEgZ2lybCB3aXRoIGNyb29rZWQgdGVldGggY2FuIHN0aWxsIGJlIGJlYXV0aWZ1bCwgZXZlbiBpZiB0aGUgd29ybGQgYXJvdW5kIGhlciBtYXkgbm90IGFjY2VwdCBpdC4gQnkgZW1icmFjaW5nIHRoZWlyIHVuaXF1ZSBmZWF0dXJlcyBhbmQgY2VsZWJyYXRpbmcgdGhlaXIgbmF0dXJhbCBiZWF1dHksIGdpcmxzIHdpdGggY3Jvb2tlZCB0ZWV0aCBjYW4gbGVhcm4gdG8gYmUgY29uZmlkZW50IGFuZCBwcm91ZCBvZiB3aG8gdGhleSBhcmUuIFRoZXJlIGFyZSBtYW55IHdheXMgdG8gY2VsZWJyYXRlIHRoZSBiZWF1dHkgb2YgZ2lybHMgd2l0aCBjcm9va2VkIHRlZXRoLCBmcm9tIHRoZSByaWdodCBoYWlyc3R5bGUgdG8gdGhlIHJpZ2h0IG91dGZpdHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGUyM2M1ZDM1LTFiYzEtNDNiNi04YjljLTMwODkzODM1MGJkOHh3tAM8cD5XaGVuIGl0IGNvbWVzIHRvIGhhaXJzdHlsZXMsIHRoZXJlIGFyZSBtYW55IG9wdGlvbnMgZm9yIGdpcmxzIHdpdGggY3Jvb2tlZCB0ZWV0aC4gQSBzaG9ydCBhbmQgc2Fzc3kgY3V0IGNhbiBoZWxwIHRvIGRyYXcgYXR0ZW50aW9uIGF3YXkgZnJvbSB0aGUgdGVldGggYW5kIGFjY2VudHVhdGUgdGhlIGZhY2UuIExvbmdlciBoYWlyc3R5bGVzIGNhbiBhbHNvIGhlbHAgdG8gZHJhdyBhdHRlbnRpb24gYXdheSBmcm9tIHRoZSB0ZWV0aCBhbmQgY2FuIGJlIHN0eWxlZCBpbiBhIHdheSB0byBmcmFtZSB0aGUgZmFjZSBhbmQgbWFrZSB0aGUgbW9zdCBvZiB0aGUgZmVhdHVyZXMuIFdoYXRldmVyIGhhaXJzdHlsZSB5b3UgY2hvb3NlLCBtYWtlIHN1cmUgaXQgaXMgc29tZXRoaW5nIHRoYXQgbWFrZXMgeW91IGZlZWwgY29uZmlkZW50IGFuZCBjb21mb3J0YWJsZS48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNDc2ZTBhNGYtMmJjNi00NGJkLWEzMmItYmZhZGYyZDkyYzI1eHdbPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZ2FsbGVyeSBoYXMtbmVzdGVkLWltYWdlcyBjb2x1bW5zLWRlZmF1bHQgaXMtY3JvcHBlZCI+CgoKCjwvZmlndXJlPncMY29yZS9nYWxsZXJ5dQB1AHcEaWNvbnUAeHl4dwRub25ldwVsYXJnZXl3BGF1dG93JDVhZWZlOTY5LTY1ZjItNGY1ZS04YmZjLTYyMTM0NWZjOGYyMnh3uQI8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIGlzLXN0eWxlLXJvdW5kZWQiPjxpbWcgc3JjPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDYvU2NyZWVuc2hvdC0yMDIxLTA2LTIzLWF0LTExLjUyLjIxLUFNLTUwNng5MDAucG5nIiBhbHQ9IkNyb29rZWQgVGVldGgiIGNsYXNzPSJ3cC1pbWFnZS0zNjE2Ii8+PGZpZ2NhcHRpb24gY2xhc3M9IndwLWVsZW1lbnQtY2FwdGlvbiI+U3RyYWlnaHRlbmluZyBhbmQgQmVhdXRpZmljYXRpb248L2ZpZ2NhcHRpb24+PC9maWd1cmU+dwpjb3JlL2ltYWdld2podHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDYvU2NyZWVuc2hvdC0yMDIxLTA2LTIzLWF0LTExLjUyLjIxLUFNLTUwNng5MDAucG5ndw1Dcm9va2VkIFRlZXRofaA4dwVsYXJnZXcEbm9uZXcQaXMtc3R5bGUtcm91bmRlZHckM2Q0NGNkOTktOGNkZC00MjA0LWJkNTEtYWM5ZmJjMGJhYjQ2eHe3AjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UgaXMtc3R5bGUtcm91bmRlZCI+PGltZyBzcmM9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8xMC9Gcm9udC10ZWV0aC1Db3NtZXRpYy1Db3JyZWN0aW9uLTUwNng5MDAucG5nIiBhbHQ9IkZyb250IHRlZXRoIENvc21ldGljIENvcnJlY3Rpb24iIGNsYXNzPSJ3cC1pbWFnZS0zNjc3MyIvPjxmaWdjYXB0aW9uIGNsYXNzPSJ3cC1lbGVtZW50LWNhcHRpb24iPkNyb29rZWQgdG8gRml4ZWQ8L2ZpZ2NhcHRpb24+PC9maWd1cmU+dwpjb3JlL2ltYWdld2VodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMTAvRnJvbnQtdGVldGgtQ29zbWV0aWMtQ29ycmVjdGlvbi01MDZ4OTAwLnBuZ3cfRnJvbnQgdGVldGggQ29zbWV0aWMgQ29ycmVjdGlvbn2lvgR3BWxhcmdldwRub25ldxBpcy1zdHlsZS1yb3VuZGVkdyQyMjM5MjEwMi0yYThkLTQxYjctOGY5ZC03YWVhNWZiYWM3ZmF4d7kCPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSBpcy1zdHlsZS1yb3VuZGVkIj48aW1nIHNyYz0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA2L1NjcmVlbnNob3QtMjAyMS0wNi0yMy1hdC0xMS41Mi4yMS1BTS01MDZ4OTAwLnBuZyIgYWx0PSJDcm9va2VkIFRlZXRoIiBjbGFzcz0id3AtaW1hZ2UtMzYxNiIvPjxmaWdjYXB0aW9uIGNsYXNzPSJ3cC1lbGVtZW50LWNhcHRpb24iPlN0cmFpZ2h0ZW5pbmcgYW5kIEJlYXV0aWZpY2F0aW9uPC9maWdjYXB0aW9uPjwvZmlndXJlPncKY29yZS9pbWFnZXdqaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA2L1NjcmVlbnNob3QtMjAyMS0wNi0yMy1hdC0xMS41Mi4yMS1BTS01MDZ4OTAwLnBuZ3cNQ3Jvb2tlZCBUZWV0aH2gOHcFbGFyZ2V3BG5vbmV3EGlzLXN0eWxlLXJvdW5kZWR3JGIyYTU2ZjNiLWNjMTktNDkyMC04NjBlLTg2YTc4MDI5OTYwNHh3pwM8cD5XaGVuIGl0IGNvbWVzIHRvIGZhc2hpb24sIHRoZXJlIGFyZSBhbHNvIG1hbnkgb3B0aW9ucyBmb3IgZ2lybHMgd2l0aCBjcm9va2VkIHRlZXRoLiBDbG90aGVzIHRoYXQgZHJhdyBhdHRlbnRpb24gYXdheSBmcm9tIHRoZSBmYWNlIGFuZCBmb2N1cyBvbiB0aGUgYm9keSBjYW4gaGVscCB0byBkcmF3IGF0dGVudGlvbiBhd2F5IGZyb20gdGhlIHRlZXRoLiBGbG93eSBhbmQgbG9vc2UtZml0dGluZyBjbG90aGVzIGNhbiBhbHNvIGJlIGZsYXR0ZXJpbmcgYW5kIGhlbHAgdG8gbWFrZSB0aGUgbW9zdCBvZiB0aGUgZmlndXJlLiBBY2Nlc3NvcmllcyBzdWNoIGFzIG5lY2tsYWNlcyBhbmQgZWFycmluZ3MgY2FuIGFsc28gaGVscCB0byBkcmF3IGF0dGVudGlvbiBhd2F5IGZyb20gdGhlIHRlZXRoIGFuZCBhY2NlbnR1YXRlIHRoZSBmYWNlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRlY2IwNTFlNC1jN2E2LTRmMzktYmY1ZC02NGFiZmFmYzBkMzZ4d6IBPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIiBpZD0iaC1lbWJyYWNpbmctbmF0dXJhbC1mZWF0dXJlcy1naXJscy13aXRoLWNyb29rZWQtdGVldGgiPjxzdHJvbmc+RW1icmFjaW5nIE5hdHVyYWwgRmVhdHVyZXM6IEdpcmxzIHdpdGggQ3Jvb2tlZCBUZWV0aDwvc3Ryb25nPjwvaDM+dwxjb3JlL2hlYWRpbmd9A3c1aC1lbWJyYWNpbmctbmF0dXJhbC1mZWF0dXJlcy1naXJscy13aXRoLWNyb29rZWQtdGVldGh3JDRjN2Q5MWRlLTQyYWMtNDc0Ny1iMTU1LWZhNTY2ZmNkOGM3Znh36wI8cD5BIGdpcmwgd2l0aCBjcm9va2VkIHRlZXRoIGRvZXNu4oCZdCBoYXZlIHRvIGhpZGUgaGVyIDxhIGhyZWY9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy9ob3ctdG8tY3JlYXRlLXlvdXItb3duLXVuaXF1ZS1zbWlsZS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPnNtaWxlPC9hPiDigJMgc2hlIGNhbiBlbWJyYWNlIGhlciB1bmlxdWUgZmVhdHVyZXMgYW5kIG1ha2UgdGhlIG1vc3Qgb2YgdGhlbS4gSGVyZSBhcmUgc29tZSB0aXBzIGZvciBnaXJscyB3aXRoIGNyb29rZWQgdGVldGggdG8gaGVscCB0aGVtIGZlZWwgbW9yZSBjb25maWRlbnQgYW5kIGVtYnJhY2UgdGhlaXIgYmVhdXR5OjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQzYzk1NDU3YS1jOWU1LTQ2ODEtODk2MS0yYWJhOTk1NWU2OWN4d+8BPHA+PHN0cm9uZz5BY2NlcHRhbmNlPC9zdHJvbmc+OiBUaGUgZmlyc3Qgc3RlcCBpbiBlbWJyYWNpbmcgeW91ciBiZWF1dHkgaXMgdG8gYWNjZXB0IHlvdXJzZWxmLiBJdCBjYW4gYmUgZGlmZmljdWx0IHRvIGxlYXJuIHRvIGxvdmUgeW91cnNlbGYsIGJ1dCBpdOKAmXMgaW1wb3J0YW50IHRvIHJlbWVtYmVyIHRoYXQgYmVhdXR5IGlzIHN1YmplY3RpdmUgYW5kIHlvdSBhcmUgYmVhdXRpZnVsIGluIHlvdXIgd2F5LjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ1OTQ2MzIyZS05NmQwLTRkMzAtODAyMi03NTk5ZDJiMTY2ZDZ4d+IBPHA+PHN0cm9uZz5Db25maWRlbmNlPC9zdHJvbmc+OiBDb25maWRlbmNlIGlzIGtleSB3aGVuIGl0IGNvbWVzIHRvIGVtYnJhY2luZyB5b3VyIGJlYXV0eS4gT25jZSB5b3UgaGF2ZSBhY2NlcHRlZCB5b3Vyc2VsZiwgaXTigJlzIGltcG9ydGFudCB0byBiZSBjb25maWRlbnQgaW4geW91ciBza2luIGFuZCBzaG93IHRoZSB3b3JsZCB0aGF0IHlvdSBhcmUgcHJvdWQgb2Ygd2hvIHlvdSBhcmUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGJmZDIxYWYwLTFmMTAtNDljMy1iYmFjLWUzOTQzZTJlYTVhNnh3JjxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbnMiPgoKPC9kaXY+dwxjb3JlL2J1dHRvbnN2AwR0eXBldwRmbGV4Dmp1c3RpZnlDb250ZW50dwZjZW50ZXILb3JpZW50YXRpb253Cmhvcml6b250YWx3JDQ4NmVlNWJhLWU4MzgtNGMwNS1hNjc3LTQyNmU5MjdlYTE3Znh3hAI8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b24iPjxhIGNsYXNzPSJ3cC1ibG9jay1idXR0b25fX2xpbmsgaGFzLXRleHQtY29sb3IgaGFzLWJhY2tncm91bmQgd3AtZWxlbWVudC1idXR0b24iIGhyZWY9InRlbDorOTE5ODIwNDQ2NjMzIiBzdHlsZT0iYm9yZGVyLXJhZGl1czoycHg7Y29sb3I6I2ZmZmZmYTtiYWNrZ3JvdW5kLWNvbG9yOiNiYTBjNDkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkNhbGwgTm93PC9hPjwvZGl2PncLY29yZS9idXR0b253AWF3BmJ1dHRvbncRdGVsOis5MTk4MjA0NDY2MzN3Bl9ibGFua3cTbm9yZWZlcnJlciBub29wZW5lcnYCBWNvbG9ydgIKYmFja2dyb3VuZHcHI2JhMGM0OQR0ZXh0dwcjZmZmZmZhBmJvcmRlcnYBBnJhZGl1c3cDMnB4dyQwZTA2YTJiOC0yOGEwLTQ5ZWYtYjMyOS1hYWVkOGE2ZDgwNDF4d\/QCPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9uIGlzLXN0eWxlLW91dGxpbmUiPjxhIGNsYXNzPSJ3cC1ibG9jay1idXR0b25fX2xpbmsgaGFzLXRleHQtY29sb3Igd3AtZWxlbWVudC1idXR0b24iIGhyZWY9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9lbnF1aXJ5NS8\/dXRtX3NvdXJjZT1ibG9ncyZhbXA7dXRtX21lZGl1bT1vcmdhbmljJmFtcDt1dG1fY2FtcGFpZ249NSUyMGZvb2RzJTIwdGhhdCUyMG1ha2UlMjB5b3VyJTIwa2lkcyUyMHRlZXRoJTIwc3Ryb25nZXIiIHN0eWxlPSJib3JkZXItcmFkaXVzOjJweDtjb2xvcjojYmEwYzQ5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5HZXQgSW4gVG91Y2g8L2E+PC9kaXY+dwtjb3JlL2J1dHRvbncBYXcGYnV0dG9ud4wBaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2VucXVpcnk1Lz91dG1fc291cmNlPWJsb2dzJnV0bV9tZWRpdW09b3JnYW5pYyZ1dG1fY2FtcGFpZ249NSUyMGZvb2RzJTIwdGhhdCUyMG1ha2UlMjB5b3VyJTIwa2lkcyUyMHRlZXRoJTIwc3Ryb25nZXJ3Bl9ibGFua3cTbm9yZWZlcnJlciBub29wZW5lcncQaXMtc3R5bGUtb3V0bGluZXYCBWNvbG9ydgEEdGV4dHcHI2JhMGM0OQZib3JkZXJ2AQZyYWRpdXN3AzJweHckNzhjMzg3NzktMDEzOC00YTc3LWI2ZTEtZDU3ZDg3NmNlMjVjeHfhATxwPjxzdHJvbmc+U21pbGU8L3N0cm9uZz46IFNtaWxpbmcgaXMgb25lIG9mIHRoZSBiZXN0IHdheXMgdG8gc2hvdyB0aGUgd29ybGQgdGhhdCB5b3UgYXJlIGNvbmZpZGVudCBhbmQgcHJvdWQgb2Ygd2hvIHlvdSBhcmUuIEV2ZW4gaWYgeW91IGhhdmUgY3Jvb2tlZCB0ZWV0aCwgZG9u4oCZdCBiZSBhZnJhaWQgdG8gc21pbGUgYW5kIHNob3cgdGhlIHdvcmxkIHlvdXIgdHJ1ZSBiZWF1dHkuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDZkOTE3MzBhLTBiYjEtNGUyMy04NzY2LTI4OTBjNzQ0MWM5OXh3gwI8cD48c3Ryb25nPlBvc2l0aXZlIEFmZmlybWF0aW9uczwvc3Ryb25nPjogUG9zaXRpdmUgYWZmaXJtYXRpb25zIGNhbiBoZWxwIHRvIGJvb3N0IHNlbGYtY29uZmlkZW5jZSBhbmQgcmVtaW5kIHlvdSB0aGF0IHlvdSBhcmUgYmVhdXRpZnVsIGluIHlvdXIgd2F5LiBXcml0ZSBkb3duIHBvc2l0aXZlIGFmZmlybWF0aW9ucyBhbmQgcmVwZWF0IHRoZW0gdG8geW91cnNlbGYgZXZlcnkgZGF5IHRvIHJlbWluZCB5b3Vyc2VsZiBvZiB5b3VyIGJlYXV0eS48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZmExMjM3NzEtYmJiZi00ZGE5LWJhNDMtY2ZmMzUyZjU3ZGUxeHdiPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPlRha2luZyBDYXJlIG9mIFlvdXIgVGVldGggdG8gUHJvdGVjdCBZb3VyIFNtaWxlPC9zdHJvbmc+PC9oMz53DGNvcmUvaGVhZGluZ30DdyRhNDNhN2VkNS0zNjY3LTQ0ZjctOWJjOC0xMmYyZDg1YzRlODF4d+YCPHA+VGFraW5nIGNhcmUgb2YgeW91ciB0ZWV0aCBpcyBpbXBvcnRhbnQsIGV2ZW4gaWYgeW91IGhhdmUgY3Jvb2tlZCB0ZWV0aC4gSXTigJlzIGltcG9ydGFudCB0byBicnVzaCBhbmQgZmxvc3MgcmVndWxhcmx5IGFuZCB0byB2aXNpdCB5b3VyIGRlbnRpc3QgZm9yIHJlZ3VsYXIgY2hlY2t1cHMuIDxhIGhyZWY9Imh0dHA6Ly9jaGlyYWdjaGFtcmlhLmNvbSIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJjaGlyYWdjaGFtcmlhLmNvbSI+UmVndWxhciBkZW50YWwgdmlzaXRzIGNhbiBoZWxwIHRvIGRldGVjdCBhbnkgcHJvYmxlbXMgd2l0aCB5b3VyIHRlZXRoIGFuZCBoZWxwIHRvIHByb3RlY3QgeW91ciBzbWlsZS48L2E+PC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDJmOTgwYmQ3LWFmNzMtNGY0NS05OThkLTkwZTg1ZmJiMTk3Y3h30wU8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXZpZGVvIGlzLXByb3ZpZGVyLXlvdXR1YmUgd3AtYmxvY2stZW1iZWQteW91dHViZSB3cC1lbWJlZC1hc3BlY3QtMTYtOSB3cC1oYXMtYXNwZWN0LXJhdGlvIj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9TG1nV1FUeHE3dEUKPC9kaXY+PGZpZ2NhcHRpb24gY2xhc3M9IndwLWVsZW1lbnQtY2FwdGlvbiI+RXZlcnlkYXkgdGVldGggZXhwb3NlZCB0byBnbmFybHkgd2VhciBhbmQgdGVhci4gT3RoZXIgcmVhc29ucyB5b3VyIHByaXN0aW5lIHRlZXRoIGFuZCBndW1zIG1pZ2h0IGJlIGFmZmVjdGVkLiBPciB5b3VyIHNtaWxlIGhhZCBjaGFuZ2VkIGJlY2F1c2Ugb2YgbWVkaWNhbCBjb25kaXRpb25zIGFuZCBhZ2VpbmcuIE9yIHlvdSBqdXN0IGhhZCBjcm9va2VkIHRlZXRoIHRvIGJlZ2luIHdpdGggZnJvbSB0aGUgc3RhcnQgbGlrZSBvdXIgcGF0aWVudCBpbiB0aGUgdmlkZW8uIEJ1dCB3aXRob3V0IGRvdWJ0LCBjcm9va2VkIGFuZCBiaWcgZnJvbnQgdGVldGggY2FuIG1ha2UgYSBwZXJzb25zIGZhY2UgcHJvZmlsZSBsb29rIGNvbXByb21pc2VkOyBzb2x1dGlvbiB0byB3aGljaCBpcyB0ZWV0aCBjb3JyZWN0aW9uIGZvciBTdHJhaWdodGVuIEJpZyBGcm9udCBUZWV0aCBpbiBPbmUgRGF5LjwvZmlnY2FwdGlvbj48L2ZpZ3VyZT53CmNvcmUvZW1iZWR3K2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9TG1nV1FUeHE3dEV3BXZpZGVvdwd5b3V0dWJleHh4dyh3cC1lbWJlZC1hc3BlY3QtMTYtOSB3cC1oYXMtYXNwZWN0LXJhdGlvdyRiZWRmNjI1Mi1kN2M5LTQwZjgtYWQyMC01ZjljZjRiYTIwMGN4d\/wBPHA+SXTigJlzIGFsc28gaW1wb3J0YW50IHRvIHZpc2l0IHlvdXIgb3J0aG9kb250aXN0IGlmIHlvdSBoYXZlIGNyb29rZWQgdGVldGguIE9ydGhvZG9udGlzdHMgY2FuIGhlbHAgdG8gc3RyYWlnaHRlbiB5b3VyIHRlZXRoIGFuZCBpbXByb3ZlIHlvdXIgc21pbGUsIGJ1dCBpdOKAmXMgaW1wb3J0YW50IHRvIHJlbWVtYmVyIHRoYXQgdGhpcyBpcyBhIHBlcnNvbmFsIGNob2ljZSBhbmQgbm90IHNvbWV0aGluZyB5b3UgaGF2ZSB0byBkby48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMzcxMThiZDYtNDY4NC00ZTBhLWI1OGMtZjU5MTU5MTZhMzM4eHdsPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkZpbmRpbmcgT3V0Zml0IGFuZCBIYWlyc3R5bGUgZm9yIEdpcmxzIHdpdGggQ3Jvb2tlZCBUZWV0aDwvc3Ryb25nPjwvaDM+dwxjb3JlL2hlYWRpbmd9A3ckODkxZGEyZDMtNjNjZC00OTRiLTgzYWQtMmU2NzM4MjJlMjQ0eHeFAzxwPldoZW4gaXQgY29tZXMgdG8gZmluZGluZyB0aGUgcmlnaHQgb3V0Zml0cyBhbmQgaGFpcnN0eWxlcyBmb3IgZ2lybHMgd2l0aCBjcm9va2VkIHRlZXRoLCBpdOKAmXMgaW1wb3J0YW50IHRvIGZpbmQgc29tZXRoaW5nIHRoYXQgbWFrZXMgeW91IGZlZWwgY29uZmlkZW50IGFuZCBjb21mb3J0YWJsZS4gQ2xvdGhlcyB0aGF0IGRyYXcgYXR0ZW50aW9uIGF3YXkgZnJvbSB0aGUgZmFjZSBhbmQgZm9jdXMgb24gdGhlIGJvZHkgY2FuIGhlbHAgdG8gZHJhdyBhdHRlbnRpb24gYXdheSBmcm9tIHRoZSB0ZWV0aC4gRmxvd3kgYW5kIGxvb3NlLWZpdHRpbmcgY2xvdGhlcyBjYW4gYWxzbyBiZSBmbGF0dGVyaW5nIGFuZCBoZWxwIHRvIG1ha2UgdGhlIG1vc3Qgb2YgdGhlIGZpZ3VyZS48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZmU0YjZjY2EtMTJkMS00ODAzLTk0NjEtZTMwY2Q3MjllNjhieHcmPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9ucyI+Cgo8L2Rpdj53DGNvcmUvYnV0dG9uc3YDBHR5cGV3BGZsZXgOanVzdGlmeUNvbnRlbnR3BmNlbnRlcgtvcmllbnRhdGlvbncKaG9yaXpvbnRhbHckMmI4MGYyYTItYTVjNS00YjQ4LWI0MTctMTY0ZmE0NGM0ODBleHeEAjxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbiI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayBoYXMtdGV4dC1jb2xvciBoYXMtYmFja2dyb3VuZCB3cC1lbGVtZW50LWJ1dHRvbiIgaHJlZj0idGVsOis5MTk4MjA0NDY2MzMiIHN0eWxlPSJib3JkZXItcmFkaXVzOjJweDtjb2xvcjojZmZmZmZhO2JhY2tncm91bmQtY29sb3I6I2JhMGM0OSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q2FsbCBOb3c8L2E+PC9kaXY+dwtjb3JlL2J1dHRvbncBYXcGYnV0dG9udxF0ZWw6KzkxOTgyMDQ0NjYzM3cGX2JsYW5rdxNub3JlZmVycmVyIG5vb3BlbmVydgIFY29sb3J2AgpiYWNrZ3JvdW5kdwcjYmEwYzQ5BHRleHR3ByNmZmZmZmEGYm9yZGVydgEGcmFkaXVzdwMycHh3JDI5Y2M0Y2FhLTUzNDktNDM4Ni1hY2ZjLTJlNjFlMjU2ZmZiMXh39AI8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b24gaXMtc3R5bGUtb3V0bGluZSI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayBoYXMtdGV4dC1jb2xvciB3cC1lbGVtZW50LWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2VucXVpcnk1Lz91dG1fc291cmNlPWJsb2dzJmFtcDt1dG1fbWVkaXVtPW9yZ2FuaWMmYW1wO3V0bV9jYW1wYWlnbj01JTIwZm9vZHMlMjB0aGF0JTIwbWFrZSUyMHlvdXIlMjBraWRzJTIwdGVldGglMjBzdHJvbmdlciIgc3R5bGU9ImJvcmRlci1yYWRpdXM6MnB4O2NvbG9yOiNiYTBjNDkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkdldCBJbiBUb3VjaDwvYT48L2Rpdj53C2NvcmUvYnV0dG9udwFhdwZidXR0b253jAFodHRwczovL3JveWFsaW1wbGFudC5jb20vZW5xdWlyeTUvP3V0bV9zb3VyY2U9YmxvZ3MmdXRtX21lZGl1bT1vcmdhbmljJnV0bV9jYW1wYWlnbj01JTIwZm9vZHMlMjB0aGF0JTIwbWFrZSUyMHlvdXIlMjBraWRzJTIwdGVldGglMjBzdHJvbmdlcncGX2JsYW5rdxNub3JlZmVycmVyIG5vb3BlbmVydxBpcy1zdHlsZS1vdXRsaW5ldgIFY29sb3J2AQR0ZXh0dwcjYmEwYzQ5BmJvcmRlcnYBBnJhZGl1c3cDMnB4dyQ4Y2RmODBhYy02NThiLTQ5MjUtYWVmMS0yNjdmYmQxNjllM2J4d7QDPHA+V2hlbiBpdCBjb21lcyB0byBoYWlyc3R5bGVzLCB0aGVyZSBhcmUgbWFueSBvcHRpb25zIGZvciBnaXJscyB3aXRoIGNyb29rZWQgdGVldGguIEEgc2hvcnQgYW5kIHNhc3N5IGN1dCBjYW4gaGVscCB0byBkcmF3IGF0dGVudGlvbiBhd2F5IGZyb20gdGhlIHRlZXRoIGFuZCBhY2NlbnR1YXRlIHRoZSBmYWNlLiBMb25nZXIgaGFpcnN0eWxlcyBjYW4gYWxzbyBoZWxwIHRvIGRyYXcgYXR0ZW50aW9uIGF3YXkgZnJvbSB0aGUgdGVldGggYW5kIGNhbiBiZSBzdHlsZWQgaW4gYSB3YXkgdG8gZnJhbWUgdGhlIGZhY2UgYW5kIG1ha2UgdGhlIG1vc3Qgb2YgdGhlIGZlYXR1cmVzLiBXaGF0ZXZlciBoYWlyc3R5bGUgeW91IGNob29zZSwgbWFrZSBzdXJlIGl0IGlzIHNvbWV0aGluZyB0aGF0IG1ha2VzIHlvdSBmZWVsIGNvbmZpZGVudCBhbmQgY29tZm9ydGFibGUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDJmNjY4MWNmLTE5MmMtNDU2My1hYzA1LTg5MWFjMTc3M2JlOXh3azxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5Mb3ZpbmcgWW91cnNlbGY6IFRpcHMgZm9yIFNlbGYtQ29uZmlkZW5jZSBhbmQgQWNjZXB0YW5jZTwvc3Ryb25nPjwvaDM+dwxjb3JlL2hlYWRpbmd9A3ckY2ZlZGVkYTMtYmY2Ni00ZDczLTk1ODgtOTNhM2I1ZjBhZTNmeHfBATxwPlNlbGYtbG92ZSBhbmQgc2VsZi1hY2NlcHRhbmNlIGFyZSBlc3NlbnRpYWwgZm9yIGEgZ2lybCB3aXRoIGNyb29rZWQgdGVldGggdG8gYmUgYWJsZSB0byBmZWVsIGNvbWZvcnRhYmxlIGFuZCBjb25maWRlbnQgaW4gaGVyIHNraW4uIEhlcmUgYXJlIHNvbWUgdGlwcyBmb3Igc2VsZi1jb25maWRlbmNlIGFuZCBhY2NlcHRhbmNlOjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQwY2IzZWQwMy0zNDc0LTQwMWQtYjlmNC0zOTgzMmQxNWVkM2R4d8MBPHA+PHN0cm9uZz5TdXJyb3VuZCB5b3Vyc2VsZiB3aXRoIHBvc2l0aXZlIHBlb3BsZTwvc3Ryb25nPjogU3Vycm91bmRpbmcgeW91cnNlbGYgd2l0aCBwb3NpdGl2ZSBwZW9wbGUgY2FuIGhlbHAgdG8gYm9vc3QgeW91ciBzZWxmLWNvbmZpZGVuY2UgYW5kIHJlbWluZCB5b3UgdGhhdCB5b3UgYXJlIGJlYXV0aWZ1bCBpbiB5b3VyIHdheS48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYjQ5NjlkZDctNjFmMi00YmQyLWExNDMtZWYwZDJhZjc2YzQ0eHfiATxwPjxzdHJvbmc+UHJhY3RpY2Ugc2VsZi1jYXJlPC9zdHJvbmc+OiBUYWtpbmcgdGltZSBmb3IgeW91cnNlbGYgaXMgaW1wb3J0YW50IGZvciBzZWxmLWNvbmZpZGVuY2UgYW5kIGFjY2VwdGFuY2UuIE1ha2Ugc3VyZSB0byB0YWtlIHRpbWUgZm9yIHlvdXJzZWxmIGFuZCBwcmFjdGljZSBzZWxmLWNhcmUsIHN1Y2ggYXMgZ2V0dGluZyBlbm91Z2ggc2xlZXAgYW5kIGVhdGluZyBoZWFsdGh5LjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRhODE2OTAwYi0yZDViLTQyYmUtOTA4Ni03NDIwMDQwNDU0Njl4d4MCPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25jZW50ZXIgc2l6ZS1tZWRpdW0gaXMtc3R5bGUtZGVmYXVsdCI+PGltZyBzcmM9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8xMC9TY3JlZW5zaG90LTIwMjEtMTEtMDgtYXQtMTAuMTUuMDctQU0tNTEweDI1Mi5wbmciIGFsdD0iVGVldGggU3RyYWlnaHRlbmluZyBpbiBvbmUgZGF5IiBjbGFzcz0id3AtaW1hZ2UtNzg3NSIvPjwvZmlndXJlPncKY29yZS9pbWFnZXdqaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzEwL1NjcmVlbnNob3QtMjAyMS0xMS0wOC1hdC0xMC4xNS4wNy1BTS01MTB4MjUyLnBuZ3ceVGVldGggU3RyYWlnaHRlbmluZyBpbiBvbmUgZGF5fYN7dwZtZWRpdW13BG5vbmV3BmNlbnRlcncQaXMtc3R5bGUtZGVmYXVsdHckNWY0YzA2OWMtMzExNS00ZjZmLWExMzgtOTljYzU0OTI0Yzk5eHeuATxwPjxzdHJvbmc+Q2VsZWJyYXRlIHlvdXIgdW5pcXVlIGJlYXV0eTwvc3Ryb25nPjogQ2VsZWJyYXRlIHlvdXIgdW5pcXVlIGJlYXV0eSBhbmQgbWFrZSB0aGUgbW9zdCBvZiB5b3VyIGZlYXR1cmVzLiBFbWJyYWNlIHlvdXIgY3Jvb2tlZCB0ZWV0aCBhbmQgYmUgcHJvdWQgb2Ygd2hvIHlvdSBhcmUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGI3ZjAxZGU0LTk5OTAtNDBlNy04Y2E2LWJlMWI0NTllODc0MHh3wAE8cD48c3Ryb25nPkRvbid0IGNvbXBhcmUgeW91cnNlbGYgdG8gb3RoZXJzPC9zdHJvbmc+OiBJdCBjYW4gYmUgdGVtcHRpbmcgdG8gY29tcGFyZSB5b3Vyc2VsZiB0byBvdGhlcnMsIGJ1dCBpdOKAmXMgaW1wb3J0YW50IHRvIHJlbWVtYmVyIHRoYXQgZXZlcnlvbmUgaXMgdW5pcXVlIGFuZCB3ZSBhbGwgaGF2ZSBvdXIgYmVhdXR5LjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ1MjFhYTkwNi1jZWY5LTRmZjctYjRkMC04OWU4ZDg0YWM2Y2Z4d88BPHA+PHN0cm9uZz5FbWJyYWNlIGltcGVyZmVjdGlvbnM8L3N0cm9uZz46IEVtYnJhY2UgeW91ciBpbXBlcmZlY3Rpb25zIGFuZCBkb27igJl0IGJlIGFmcmFpZCB0byBzaG93IHRoZW0gdG8gdGhlIHdvcmxkLiBXZSBhbGwgaGF2ZSBmbGF3cywgYW5kIGl04oCZcyBpbXBvcnRhbnQgdG8gZW1icmFjZSB0aGVtIGFuZCBiZSBwcm91ZCBvZiB3aG8geW91IGFyZS48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYjQ3NDg5YjEtMjdkNS00NDYwLTg2NGQtYWE4ZTQwMzJhNDE4eHc+PGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkNvbmNsdXNpb25zPC9zdHJvbmc+PC9oMz53DGNvcmUvaGVhZGluZ30DdyRlNDZkNjA4MC04ZWUxLTRlZDktYWM1My1mZjQzZTc0MDViMzJ4d44EPHA+QSBnaXJsIHdpdGggY3Jvb2tlZCB0ZWV0aCBjYW4gc3RpbGwgYmUgYmVhdXRpZnVsLCBldmVuIGlmIHRoZSB3b3JsZCBhcm91bmQgaGVyIG1heSBub3QgYWNjZXB0IGl0LiBCeSBlbWJyYWNpbmcgdGhlaXIgdW5pcXVlIGZlYXR1cmVzIGFuZCBjZWxlYnJhdGluZyB0aGVpciBuYXR1cmFsIGJlYXV0eSwgZ2lybHMgd2l0aCBjcm9va2VkIHRlZXRoIGNhbiBsZWFybiB0byBiZSBjb25maWRlbnQgYW5kIHByb3VkIG9mIHdobyB0aGV5IGFyZS4gRnJvbSB0aGUgcmlnaHQgaGFpcnN0eWxlIHRvIHRoZSByaWdodCBvdXRmaXRzLCB0aGVyZSBhcmUgbWFueSB3YXlzIHRvIGVtYnJhY2UgYW5kIGNlbGVicmF0ZSBhIGdpcmwncyB1bmlxdWUgYmVhdXR5LiBCeSBiZWluZyBjb25maWRlbnQgaW4gaGVyIHNraW4gYW5kIG1ha2luZyB0aGUgbW9zdCBvZiBoZXIgZmVhdHVyZXMsIGEgZ2lybCB3aXRoIGNyb29rZWQgdGVldGggY2FuIHN0aWxsIGJlIGJlYXV0aWZ1bCBhbmQgYWNjZXB0ZWQgYnkgdGhlIHdvcmxkIGFyb3VuZCBoZXIuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGM5YzA2MDJjLTM2Y2ItNDZlNy1hNDk3LWEyZTQzYWIzYmU0OXh3swI8cD5PdmVyYWxsLCBwYWluLWZyZWUgZGVudGFsIGNhcmUgY2FuIGltcHJvdmUgcGF0aWVudCBjb21mb3J0LCByZWR1Y2UgYW54aWV0eSwgYW5kIGxlYWQgdG8gYmV0dGVyIG9yYWwgYW5kIG92ZXJhbGwgaGVhbHRoIG91dGNvbWVzLiBJdCdzIGltcG9ydGFudCBmb3IgcGF0aWVudHMgdG8gZGlzY3VzcyBwYWluIG1hbmFnZW1lbnQgb3B0aW9ucyB3aXRoIHRoZWlyIGRlbnRpc3QgdG8gZW5zdXJlIHRoYXQgdGhleSByZWNlaXZlIHRoZSBtb3N0IGFwcHJvcHJpYXRlIGFuZCBlZmZlY3RpdmUgdHJlYXRtZW50IGZvciB0aGVpciBuZWVkcy48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckN2E4NGI4NWYtYjdlOC00Mzc0LWE2MWItYjIxMTkwZWYwYTk0eHfoBTwhLS0gd3A6cXViZWx5L21hcCB7InVuaXF1ZUlkIjoiMDk5ZTAxIiwibWFwQWRkcmVzcyI6IlJveWFsIERlbnRhbCBDbGluaWMgfCBTYW1lIERheSBEZW50YWwgSW1wbGFudCBcdTAwMjYgQ29zbWV0aWMgVHJlYXRtZW50LCBLYW5kaXZhbGkgVGhha3VyIENvbXBsZXgsIFYgTWFsbCwgV2VzdGVybiBFeHByZXNzIEh3eSwgS2FuZGl2YWxpIEVhc3QsIE11bWJhaSwgTWFoYXJhc2h0cmEgNDAwMTAxIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLXF1YmVseS1tYXAgcXViZWx5LWJsb2NrLTA5OWUwMSI+PGlmcmFtZSB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIzNTBweCIgc3JjPSJodHRwczovL21hcHMuZ29vZ2xlLmNvbS9tYXBzP3E9Um95YWwlMjBEZW50YWwlMjBDbGluaWMlMjAlN0MlMjBTYW1lJTIwRGF5JTIwRGVudGFsJTIwSW1wbGFudCUyMCUyNiUyMENvc21ldGljJTIwVHJlYXRtZW50JTJDJTIwS2FuZGl2YWxpJTIwVGhha3VyJTIwQ29tcGxleCUyQyUyMFYlMjBNYWxsJTJDJTIwV2VzdGVybiUyMEV4cHJlc3MlMjBId3klMkMlMjBLYW5kaXZhbGklMjBFYXN0JTJDJTIwTXVtYmFpJTJDJTIwTWFoYXJhc2h0cmElMjA0MDAxMDEmYW1wO3Q9JmFtcDt6PTE2JmFtcDtpZT1VVEY4JmFtcDtpd2xvYz0mYW1wO291dHB1dD1lbWJlZCIgZnJhbWVib3JkZXI9IjAiIHNjcm9sbGluZz0ibm8iIG1hcmdpbmhlaWdodD0iMCIgbWFyZ2lud2lkdGg9IjAiPjwvaWZyYW1lPjwvZGl2Pgo8IS0tIC93cDpxdWJlbHkvbWFwIC0tPncMY29yZS9taXNzaW5ndwpxdWJlbHkvbWFwd+kDPGRpdiBjbGFzcz0id3AtYmxvY2stcXViZWx5LW1hcCBxdWJlbHktYmxvY2stMDk5ZTAxIj48aWZyYW1lIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjM1MHB4IiBzcmM9Imh0dHBzOi8vbWFwcy5nb29nbGUuY29tL21hcHM\/cT1Sb3lhbCUyMERlbnRhbCUyMENsaW5pYyUyMCU3QyUyMFNhbWUlMjBEYXklMjBEZW50YWwlMjBJbXBsYW50JTIwJTI2JTIwQ29zbWV0aWMlMjBUcmVhdG1lbnQlMkMlMjBLYW5kaXZhbGklMjBUaGFrdXIlMjBDb21wbGV4JTJDJTIwViUyME1hbGwlMkMlMjBXZXN0ZXJuJTIwRXhwcmVzcyUyMEh3eSUyQyUyMEthbmRpdmFsaSUyMEVhc3QlMkMlMjBNdW1iYWklMkMlMjBNYWhhcmFzaHRyYSUyMDQwMDEwMSZhbXA7dD0mYW1wO3o9MTYmYW1wO2llPVVURjgmYW1wO2l3bG9jPSZhbXA7b3V0cHV0PWVtYmVkIiBmcmFtZWJvcmRlcj0iMCIgc2Nyb2xsaW5nPSJubyIgbWFyZ2luaGVpZ2h0PSIwIiBtYXJnaW53aWR0aD0iMCI+PC9pZnJhbWU+PC9kaXY+d+gFPCEtLSB3cDpxdWJlbHkvbWFwIHsidW5pcXVlSWQiOiIwOTllMDEiLCJtYXBBZGRyZXNzIjoiUm95YWwgRGVudGFsIENsaW5pYyB8IFNhbWUgRGF5IERlbnRhbCBJbXBsYW50IFx1MDAyNiBDb3NtZXRpYyBUcmVhdG1lbnQsIEthbmRpdmFsaSBUaGFrdXIgQ29tcGxleCwgViBNYWxsLCBXZXN0ZXJuIEV4cHJlc3MgSHd5LCBLYW5kaXZhbGkgRWFzdCwgTXVtYmFpLCBNYWhhcmFzaHRyYSA0MDAxMDEifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stcXViZWx5LW1hcCBxdWJlbHktYmxvY2stMDk5ZTAxIj48aWZyYW1lIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjM1MHB4IiBzcmM9Imh0dHBzOi8vbWFwcy5nb29nbGUuY29tL21hcHM\/cT1Sb3lhbCUyMERlbnRhbCUyMENsaW5pYyUyMCU3QyUyMFNhbWUlMjBEYXklMjBEZW50YWwlMjBJbXBsYW50JTIwJTI2JTIwQ29zbWV0aWMlMjBUcmVhdG1lbnQlMkMlMjBLYW5kaXZhbGklMjBUaGFrdXIlMjBDb21wbGV4JTJDJTIwViUyME1hbGwlMkMlMjBXZXN0ZXJuJTIwRXhwcmVzcyUyMEh3eSUyQyUyMEthbmRpdmFsaSUyMEVhc3QlMkMlMjBNdW1iYWklMkMlMjBNYWhhcmFzaHRyYSUyMDQwMDEwMSZhbXA7dD0mYW1wO3o9MTYmYW1wO2llPVVURjgmYW1wO2l3bG9jPSZhbXA7b3V0cHV0PWVtYmVkIiBmcmFtZWJvcmRlcj0iMCIgc2Nyb2xsaW5nPSJubyIgbWFyZ2luaGVpZ2h0PSIwIiBtYXJnaW53aWR0aD0iMCI+PC9pZnJhbWU+PC9kaXY+CjwhLS0gL3dwOnF1YmVseS9tYXAgLS0+dyQ0OWI2ODk0OC00YWQyLTRhMWUtOGVmMS00OGMyZGYzNzI2NGJ4d008aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciIGlkPSJoLXN1Z2dlc3RlZC1hcnRpY2xlIj5TdWdnZXN0ZWQgQXJ0aWNsZTo8L2gzPncMY29yZS9oZWFkaW5nfQN3E2gtc3VnZ2VzdGVkLWFydGljbGV3JDlkMjI1Njg3LWMzN2ItNGFiNS1hMjlkLTdhYzBmZjYzZGU1YXh3Izx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3JGQ4ZDkyNWZhLTU5ZGItNGUwMS05YThiLWQ2NzNlYzg1YTMxYXh3pAE8bGk+PGEgaHJlZj0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3ByZXZlbnQtY3Jvb2tlZC10ZWV0aC1pbi1jaGlsZHJlbi8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlByZXZlbnQgQ3Jvb2tlZCBUZWV0aCBpbiBDaGlsZHJlbjwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13JGRmOTM0ODExLTI5YmUtNDI1YS1iZjE3LWFkZDYzMzAxMWYyMXh3qAE8bGk+PGEgaHJlZj0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL2ZpeC1jcm9va2VkLXRlZXRoLWluLWFkdWx0LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Rml4IENyb29rZWQgVGVldGggaW4gQWR1bHQ\/IEFkdmFuY2VkIE9wdGlvbnM8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdyQxZjg4NDcwZS1kMDRhLTQ1YTYtYWI2OS1iMzlmZTU2ZjcyYjl4d6wBPGxpPjxhIGhyZWY9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy9iZW5lZml0cy1vZi1zdHVkZGluZy1kaWFtb25kLW9uLXRlZXRoLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+QmVuZWZpdHMgb2YgU3R1ZGRpbmcgRGlhbW9uZCBvbiBUZWV0aDwvYT48L2xpPncOY29yZS9saXN0LWl0ZW0A\",\"updateId\":98004995}","footnotes":""},"categories":[722,33,715],"tags":[450,445,60,161,180,712,1200],"class_list":["post-48639","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-one-day-dentistry","category-cosmetic-dentistry","category-patient-experience","tag-crooked-teeth","tag-dental-clinic-mumbai","tag-dental-implant","tag-dr-chirag-chamria","tag-royal-dental-clinics","tag-royal-implant","tag-straight-teeth"],"_links":{"self":[{"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/posts\/48639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/comments?post=48639"}],"version-history":[{"count":3,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/posts\/48639\/revisions"}],"predecessor-version":[{"id":68105,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/posts\/48639\/revisions\/68105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/media\/8740"}],"wp:attachment":[{"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/media?parent=48639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/categories?post=48639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/tags?post=48639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}