{"id":7173,"date":"2026-04-24T19:14:50","date_gmt":"2026-04-24T17:14:50","guid":{"rendered":"https:\/\/www.kananas.com\/en\/?p=7173"},"modified":"2026-05-22T19:21:23","modified_gmt":"2026-05-22T17:21:23","slug":"online-payments-for-clubs-and-nonprofits","status":"publish","type":"post","link":"https:\/\/www.kananas.com\/en\/blog\/online-payments-for-clubs-and-nonprofits\/","title":{"rendered":"Online Payments for Clubs and Nonprofits"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><strong>Online Payments for Clubs and Nonprofits<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Online payments for clubs and nonprofits<\/strong> have become essential for managing membership dues, events and donations. As digital habits continue to grow, offering a fast and secure payment experience is no longer a luxury \u2014 it is what members increasingly expect. For membership-based organizations, it is also a practical way to streamline operations while increasing revenue opportunities.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Behind its apparent simplicity, online payment can deeply improve the way an organization is managed. It is not only about replacing checks or cash. It is about creating a smoother, more reliable system that fits today\u2019s expectations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Payment security that meets today\u2019s expectations<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Online payment security<\/strong> is often the first concern for clubs, associations and nonprofits. Modern payment systems rely on strict standards that protect each transaction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In practice, a reliable online payment system helps provide:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>encryption of payment data<\/strong> to protect sensitive information<\/li>\n\n\n\n<li><strong>strong authentication<\/strong> to secure transactions<\/li>\n\n\n\n<li><strong>complete payment traceability<\/strong><\/li>\n\n\n\n<li>compliance with international standards such as <strong>PCI DSS<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This framework helps reduce the risk of fraud, mistakes and lost payments. Where traditional payments can create uncertainty, digital payments bring transparency and trust for both administrators and members.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>A simple experience that increases registrations<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ease of use is a key factor. A complicated or frustrating payment process can discourage people from completing a registration. A smooth payment experience, on the other hand, encourages action.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With online payments, members and participants benefit from:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>payment in just a few seconds<\/strong><\/li>\n\n\n\n<li><strong>24\/7 access from a phone or computer<\/strong><\/li>\n\n\n\n<li><strong>instant registration<\/strong> for activities or events<\/li>\n\n\n\n<li><strong>automatic confirmation<\/strong> after payment<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This simplicity reduces drop-offs and improves registration rates. It also matches today\u2019s digital expectations: fast, accessible and frictionless.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Easier administration for your organization<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For club and nonprofit leaders, online payment is a real time-saver. Tasks related to collecting and tracking payments are often repetitive and time-consuming.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With a digital payment solution, it becomes easier to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>track payments <strong>in real time<\/strong><\/li>\n\n\n\n<li>automate the <strong>matching of members and payments<\/strong><\/li>\n\n\n\n<li>centralize transactions in a <strong>single dashboard<\/strong><\/li>\n\n\n\n<li>export data for <strong>accounting<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This automation reduces errors and significantly lightens the administrative workload. Teams can then focus on higher-value tasks: serving members, organizing activities and developing the community.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>A growth lever for clubs, associations and nonprofits<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Beyond administration, online payment can become a real <strong>growth tool<\/strong>. It helps organizations structure and diversify their revenue sources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Organizations can more easily:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>offer <strong>online membership dues<\/strong>, one-time or recurring<\/li>\n\n\n\n<li>manage <strong>event ticketing and online registration<\/strong><\/li>\n\n\n\n<li>launch <strong>donation campaigns<\/strong><\/li>\n\n\n\n<li>adapt pricing by profile, such as members, guests, families or students<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">By making payment easier, an organization naturally increases its ability to generate revenue and engage its community.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>A response to member expectations<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Today, members expect the same level of convenience they experience in their everyday digital lives. Online payment directly meets these expectations:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fast checkout<\/li>\n\n\n\n<li>mobile accessibility<\/li>\n\n\n\n<li>simple user experience<\/li>\n\n\n\n<li>real and perceived security<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Offering this type of service also strengthens the organization\u2019s image as modern, reliable and well organized.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group roundDiv has-base-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"208\" height=\"300\" src=\"https:\/\/www.kananas.com\/en\/wp-content\/uploads\/sites\/2145\/2026\/05\/avatar-thumb-208x300.png\" alt=\"\" class=\"wp-image-7059\" style=\"width:auto;height:150px\" srcset=\"https:\/\/www.kananas.com\/en\/wp-content\/uploads\/sites\/2145\/2026\/05\/avatar-thumb-208x300.png 208w, https:\/\/www.kananas.com\/en\/wp-content\/uploads\/sites\/2145\/2026\/05\/avatar-thumb-50x72.png 50w, https:\/\/www.kananas.com\/en\/wp-content\/uploads\/sites\/2145\/2026\/05\/avatar-thumb.png 346w\" sizes=\"auto, (max-width: 208px) 100vw, 208px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Kananas: a complete solution for managing online payments<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With Kananas, <strong><a href=\"https:\/\/www.kananas.com\/en\/documentation\/web-site\/online-payment\/\" title=\"Online payment\">online payments for clubs and nonprofits<\/a><\/strong> fit naturally into the broader management of your organization.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The platform makes it possible to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>collect <strong>membership dues, event fees and donations online<\/strong><\/li>\n\n\n\n<li>benefit from <strong>secure and automated payments<\/strong><\/li>\n\n\n\n<li>track payments directly from member management<\/li>\n\n\n\n<li>automate confirmations and follow-ups<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This integration avoids duplicate data entry and keeps payments connected to your administrative management.<\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>In summary<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Online payment offers concrete benefits for clubs, associations and nonprofits:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>stronger transaction security<\/strong><\/li>\n\n\n\n<li>a <strong>smoother user experience<\/strong><\/li>\n\n\n\n<li><strong>simpler administration<\/strong><\/li>\n\n\n\n<li>an effective <strong>growth lever<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Adopting an online payment solution means choosing a more modern, reliable and future-ready way to manage your organization. For clubs and nonprofits that want to save time, secure their payments and make member engagement easier, online payment has become almost essential.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns ghostkit-custom-Z2fnz1p has-base-3-color has-accent-background-color has-text-color has-background has-link-color wp-elements-217ad3d4f3e5a36c6608ed024840898c is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\"><strong>Optimize your time, boost your association with Kananas<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Register for free on Kananas and enjoy a 30-day trial without a credit card.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div style=\"--wp--block-button--width: 50;\" class=\"wp-block-button has-custom-width wp-block-button__width wp-block-button__width-50\"><a class=\"wp-block-button__link has-accent-color has-base-2-background-color has-text-color has-background has-link-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/app.kananas.com\/organisation\/add\/p\/1\/lang\/ENG\" target=\"_blank\" rel=\"noreferrer noopener\">Start<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\"><\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image is-style-rounded\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/www.kananas.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-04-at-08-47-20-Free-Photo-Side-view-smiley-man-working-on-laptop-1024x683.png\" alt=\"\" class=\"wp-image-7872\" style=\"width:300px\"\/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Online Payments for Clubs and Nonprofits Online payments for clubs and nonprofits have become essential for managing membership dues, events and donations. As digital habits continue to grow, offering a fast and secure payment experience is no longer a luxury \u2014 it is what members increasingly expect. For membership-based organizations, it is also a practical &#8230; <a title=\"Online Payments for Clubs and Nonprofits\" class=\"read-more\" href=\"https:\/\/www.kananas.com\/en\/blog\/online-payments-for-clubs-and-nonprofits\/\" aria-label=\"En savoir plus sur Online Payments for Clubs and Nonprofits\">Lire la suite<\/a><\/p>\n","protected":false},"author":1,"featured_media":7176,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AACSAZaZ7sAd2ejjhRsF1pnuwB1n2ejjhRsA1pnuwB0I2ejjhRuFAbDnjOEZ84aJ2RcDsOeM4RmzhonZF\/DnjOEZgQbzhonZFwDw54zhGYYBs4aJ2RfWme7AHQOzhonZF5aZ7sAd84aJ2RcflpnuwB3zhonZFwiWme7AHbOGidkXp+u1xReWme7AHfDnjOEZOrKpkcQOtgqCnwm6BQgC\/pMBypAIiOwH2JwHjAUmAjQOBAYglAGYB4hOlAUmAjQMBgIiAo4BvA+4AyYCCjAIBwAiiAGkXYgGCNqwAohOjAUmAjQOBAYglAGgVZQFJgI0DAYCIgKOAbwPuAMmAgowCAcAIogBrGMIiPIGSvykCQMBsmC2ywGSnAEC\/sgDBAIECAMCFgRWgoYDkgOYIroDqhy6A64iugO0I7oDvCG6A7InugOwHLoDmBy6A6gnugOmK7oDsiaSA4gtogWeMqo4gBjQ0QO2JawrqiCSIKIroC+sKsyzBgIECAMDSACMhgOqJaQgqCauJ9KRAQCSJqQgqCauJ7YlrCuqIJIgoiugL4QqiC3ILaoynjKqONbUB5bsB9jsB76kCQLYpAmo1ATE1QRIAqjNAuzNAqjNAuaxAooXogEGpAGWJRIEAwAWDBYCFgImIJgBDgYDAQwCEAIQBAMABKQBmiISBJYBAgwCjAECigGIAQaaAaoiEgSWAQIMAowBAooBiAEGrgGUIBIEAwAWDBYCFgImIJgBDgYDAQwCEAIQBAMABoYBvCEDAQQDBAQCNgaUBoIkBhiEHi4DAYADBgLAzQKOzQIDAAECCgJCSgCEAgECCgJCSgC8DAECCgJCSgCmBxEAAQIKAgZISgC4AQECCgJCSgCGBgECCgJCSgCKAgECCgBKEAIBAgoCTACoAgECCgJMAIoCAQIKAkwArAEBAgoCTPAGkAkBAgoCQkoAsgYQAQIKAgRGSgC2AQECCgJCSgCWBgECCgJCSgCKAgECCgBKEAIBAgoCTACsAQECCgJMALoBAQIKAkwAjAIBAgoCTMQGvgcBAgoCQkoAuAQQAQIKAgZISgCuAQECCgJCSgCQBQECCgJCSgC+AQECCgBKEAIBAgoCTACoAQECCgJMAIwCAQIKAkwAjAIBAgoCTNIGuAcBAgoCQkoAoAYQAQIKAgZISgCCAgECCgJCSgCIBQECCgJCSgCOAQECCgBKEAIBAgoCTACYAgECCgJMAI4CAQIKAkwApAEBAgoCTNwGuggBAgoCQkoAgAQQAQIKAgZISgCaAQECCgJCSgC+BAECCgBKEAIBAgoCTAAqAQIKAkwAOAECCgJMADwBAgoCTPACtgMBAgoCQkoAsAMBAgpKABABAgoBAUoUAgECCgBKAKwCAQIKApYC2AJKAKwHAQIKAkJKAJYBAQIKAEoQAgECCgJMAKICAQIKAkwAhgIBAgoCTACsAQECCgJM5gaACAECCgJCSsQUrhcBAgpKABABAgoCBkhKACwBAgoCQkoAsAIBAgoAShACAQIKAkwArAEBAgoCTACmAQECCgJMAJ4BAQIKAkzCBaYGAQIKAkJKALYIAQIKSgCkP4oZ3PABoAG4GKABoi2qAbgTggHAkAOqAawlAjyEAxqSApxRtAGqIAI8hAMatgGO+gHOBaIwAQEIAEgIAQMOBFIMBFAA6DAGAgEImjBCBgKGAcYB8BgUkhKKCgEBCABI7ocCAwEEAwQEApAHgiQeuCEIyM0CvMgDAq4BAuCXAcyzAoizAs6BApIughO2HogcuA6eGogDpge2JiioJawZqAPkzAK0MZIughO2HogcuA6eGq4KtibmhgKK2AGEL6glrBmoA4p89sgDusgD9sgDApzkAgS0AYYGigKQCYIHBLIBlgaKAr4HiAWuAZAFvgG4B7AGBL4BiAWOAboIkAQElgG+BLYDsAMQBKAxyjGkMQL+LgSoFBAEKLACpga2CIoKQsJwlgGuZMLyAqABgr0BLvMBsFCMBSYCNA4EBiCUAaBVlAUmAjQMBgIiAo4BvA+4AyYCCjAIBwAiiAGsYwjG0gG2ywGa7gG2JawrqiCSIKIroC+sKtCzBgQCBAgDAqKPCIYB4ooFqiWkIKgmqPoD9osFqiegnAWSBeD7BKQgqCauJ7YlrCuqIJIgoiugL4QqiC2akQL4iwKeMqo4gBjmhwWYGoIvohX+jgOqAawlAjyEAxqSApxRtAGqIAI8hAMatgGO+gHkApAVtBLy\/QEDAQQDBAQCkAeCJB64IQjMmwKSLoITth6IHLgOnhquCrYm3C6EL6glrBmoA7xJ\/osCoAGCvQEupwooAKEDgQChAIEkoQAAAMEUAADBDKEFAADBAAAAwQChASECJwABAIEHJwEoACEAKAQnACgAIQAoACEAqAAAAAEAgRwAAMEHAABBAMEHgQDBBgAAQQDBAAAAQQDBDAAAwQMAAKEAwQChACECoQIhAKEEqACEAIEAhACBAIQBgQCEAoEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAYEAhACBAIQAgQCEAIEAhACBAIQAgQCEAYEAhACBAIQAgQCEAIEAhACBAIQAgQCEAYEAhAKBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhA6BAIQBgQCEAoEAhACBAIQAgQCEAaEApwAHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCBAAAAgQAAAIcAIQAoACEAKAAnAQEAhAAoACcAhwAhACgCJwEEACgAJwCHACEAKAInAQQAKAAnAIcAIQAoAicAKAEnAAcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACEAKAInAQQAKAAnAIEAAACHACEAKAAhACgAJwEBAIQAKAAnAIcAIQAoAicBBAAoACcAhwAhACgCJwEEACgAJwCHACEAKAInACgBJwAHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAhACgCJwEEACgAJwCBAAAAhwAhACgCJwEBAIQAKAAnAIcAIQAoAicBBAAoACcAhwAhACgCJwEEACgAJwCHACEAKAInACgBJwAHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAhACgCJwEEACgAJwCBAAAAhwAhACgAIQAoACcBAQCEACgAJwCHACEAKAInAQQAKAAnAIcAIQAoAicBBAAoACcAhwAhACgCJwAoAScABwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAnAIcAIQAoAicBBAAoACcAgQAAAIcAIQAoACEAKAAnAQEAhAAoACcAhwAhACgCJwEEACgAJwCHACEAKAInACgBJwAHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAhACgCJwEEACgAJwCHACEAKAInACgAJwCHACEAKAAhACgAJwAoAycABwAhACgAIQEnACEAAAAhACcAhwAhACgAIQAoACcBBACEACgAJwCHACgDJwEEACgAJwCHACgDJwAoAScABwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAKAAnAIcAIQAoAicAKAAnAIcAIQAoACEAKAAnAQEAhAAoACcAhwAhACgCJwEEACgAJwCHACEAKAInACgBJwAHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAhACgCJwEEACgAJwCHACEAKAInACEAJwCBAAAAhACoAMQAhADEAIQAxACEAMQAhADEEMcAIQAoACEAJwAhAScAIQWhASEAoQEhAaEAqAAoACcAKAAhACgAIQAoBKEAIQCoACcABAAoAMQAhADHACEAKAEnACgBJwDEEagAIQChBYEOoQAAAMECAADBBQAAgQDBBKEBIQCoEwAAqBsoAMQAhACoAMQDIZ+jAfWcAXN0YXRldmVyc2lvbnN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZWRvY3VtZW50Y29udGVudGRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFmb290bm90ZXNkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc2RvY3VtZW50c2x1Z3N0YXRlc2F2ZWRBdHN0YXRlc2F2ZWRCeXN0YXRldmVyc2lvbjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjoxfSAtLT4KPGgxIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPk9ubGluZSBQYXltZW50cyBmb3IgQ2x1YnMgYW5kIE5vbnByb2ZpdHM8L3N0cm9uZz48L2gxPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+T25saW5lIHBheW1lbnRzIGZvciBjbHVicyBhbmQgbm9ucHJvZml0czwvc3Ryb25nPiBoYXZlIGJlY29tZSBlc3NlbnRpYWwgZm9yIG1hbmFnaW5nIG1lbWJlcnNoaXAgZHVlcywgZXZlbnRzIGFuZCBkb25hdGlvbnMuIEFzIGRpZ2l0YWwgaGFiaXRzIGNvbnRpbnVlIHRvIGdyb3csIG9mZmVyaW5nIGEgZmFzdCBhbmQgc2VjdXJlIHBheW1lbnQgZXhwZXJpZW5jZSBpcyBubyBsb25nZXIgYSBsdXh1cnkg4oCUIGl0IGlzIHdoYXQgbWVtYmVycyBpbmNyZWFzaW5nbHkgZXhwZWN0LiBGb3IgbWVtYmVyc2hpcC1iYXNlZCBvcmdhbml6YXRpb25zLCBpdCBpcyBhbHNvIGEgcHJhY3RpY2FsIHdheSB0byBzdHJlYW1saW5lIG9wZXJhdGlvbnMgd2hpbGUgaW5jcmVhc2luZyByZXZlbnVlIG9wcG9ydHVuaXRpZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmVoaW5kIGl0cyBhcHBhcmVudCBzaW1wbGljaXR5LCBvbmxpbmUgcGF5bWVudCBjYW4gZGVlcGx5IGltcHJvdmUgdGhlIHdheSBhbiBvcmdhbml6YXRpb24gaXMgbWFuYWdlZC4gSXQgaXMgbm90IG9ubHkgYWJvdXQgcmVwbGFjaW5nIGNoZWNrcyBvciBjYXNoLiBJdCBpcyBhYm91dCBjcmVhdGluZyBhIHNtb290aGVyLCBtb3JlIHJlbGlhYmxlIHN5c3RlbSB0aGF0IGZpdHMgdG9kYXnigJlzIGV4cGVjdGF0aW9ucy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5QYXltZW50IHNlY3VyaXR5IHRoYXQgbWVldHMgdG9kYXnigJlzIGV4cGVjdGF0aW9uczwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5PbmxpbmUgcGF5bWVudCBzZWN1cml0eTwvc3Ryb25nPiBpcyBvZnRlbiB0aGUgZmlyc3QgY29uY2VybiBmb3IgY2x1YnMsIGFzc29jaWF0aW9ucyBhbmQgbm9ucHJvZml0cy4gTW9kZXJuIHBheW1lbnQgc3lzdGVtcyByZWx5IG9uIHN0cmljdCBzdGFuZGFyZHMgdGhhdCBwcm90ZWN0IGVhY2ggdHJhbnNhY3Rpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW4gcHJhY3RpY2UsIGEgcmVsaWFibGUgb25saW5lIHBheW1lbnQgc3lzdGVtIGhlbHBzIHByb3ZpZGU6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPmVuY3J5cHRpb24gb2YgcGF5bWVudCBkYXRhPC9zdHJvbmc+IHRvIHByb3RlY3Qgc2Vuc2l0aXZlIGluZm9ybWF0aW9uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPnN0cm9uZyBhdXRoZW50aWNhdGlvbjwvc3Ryb25nPiB0byBzZWN1cmUgdHJhbnNhY3Rpb25zPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPmNvbXBsZXRlIHBheW1lbnQgdHJhY2VhYmlsaXR5PC9zdHJvbmc+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5jb21wbGlhbmNlIHdpdGggaW50ZXJuYXRpb25hbCBzdGFuZGFyZHMgc3VjaCBhcyA8c3Ryb25nPlBDSSBEU1M8L3N0cm9uZz48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIGZyYW1ld29yayBoZWxwcyByZWR1Y2UgdGhlIHJpc2sgb2YgZnJhdWQsIG1pc3Rha2VzIGFuZCBsb3N0IHBheW1lbnRzLiBXaGVyZSB0cmFkaXRpb25hbCBwYXltZW50cyBjYW4gY3JlYXRlIHVuY2VydGFpbnR5LCBkaWdpdGFsIHBheW1lbnRzIGJyaW5nIHRyYW5zcGFyZW5jeSBhbmQgdHJ1c3QgZm9yIGJvdGggYWRtaW5pc3RyYXRvcnMgYW5kIG1lbWJlcnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlaWcgLS0+CjxoIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nPjxzb25nPkEgc2ltcGxlIGV4cGVyaWVuY2UgdGhhdCBpbmNyZWFzZXMgcmVnaXN0cmF0aW9uczwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RWFzZSBvZiB1c2UgaXMgYSBrZXkgZmFjdG9yLiBBIGNvbXBsaWNhdGVkIG9yIGZydXN0cmF0aW5nIHBheW1lbnQgcHJvY2VzcyBjYW4gZGlzY291cmFnZSBwZW9wbGUgZnJvbSBjb21wbGV0aW5nIGEgcmVnaXN0cmF0aW9uLiBBIHNtb290aCBwYXltZW50IGV4cGVyaWVuY2UsIG9uIHRoZSBvdGhlciBoYW5kLCBlbmNvdXJhZ2VzIGFjdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaXRoIG9ubGluZSBwYXltZW50cywgbWVtYmVycyBhbmQgcGFydGljaXBhbnRzIGJlbmVmaXQgZnJvbTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+cGF5bWVudCBpbiBqdXN0IGEgZmV3IHNlY29uZHM8L3N0cm9uZz48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+MjQvNyBhY2Nlc3MgZnJvbSBhIHBob25lIG9yIGNvbXB1dGVyPC9zdHJvbmc+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPmluc3RhbnQgcmVnaXN0cmF0aW9uPC9zdHJvbmc+IGZvciBhY3Rpdml0aWVzIG9yIGV2ZW50czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PHN0cm9uZz5hdXRvbWF0aWMgY29uZmlybWF0aW9uPC9zdHJvbmc+IGFmdGVyIHBheW1lbnQ8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIHNpbXBsaWNpdHkgcmVkdWNlcyBkcm9wLW9mZnMgYW5kIGltcHJvdmVzIHJlZ2lzdHJhdGlvbiByYXRlcy4gSXQgYWxzbyBtYXRjaGVzIHRvZGF54oCZcyBkaWdpdGFsIGV4cGVjdGF0aW9uczogZmFzdCwgYWNjZXNzaWJsZSBhbmQgZnJpY3Rpb25sZXNzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkVhc2llciBhZG1pbmlzdHJhdGlvbiBmb3IgeW91ciBvcmdhbml6YXRpb248L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkZvciBjbHViIGFuZCBub25wcm9maXQgbGVhZGVycywgb25saW5lIHBheW1lbnQgaXMgYSByZWFsIHRpbWUtc2F2ZXIuIFRhc2tzIHJlbGF0ZWQgdG8gY29sbGVjdGluZyBhbmQgdHJhY2tpbmcgcGF5bWVudHMgYXJlIG9mdGVuIHJlcGV0aXRpdmUgYW5kIHRpbWUtY29uc3VtaW5nLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldpdGggYSBkaWdpdGFsIHBheW1lbnQgc29sdXRpb24sIGl0IGJlY29tZXMgZWFzaWVyIHRvOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+dHJhY2sgcGF5bWVudHMgPHN0cm9uZz5pbiByZWFsIHRpbWU8L3N0cm9uZz48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmF1dG9tYXRlIHRoZSA8c3Ryb25nPm1hdGNoaW5nIG9mIG1lbWJlcnMgYW5kIHBheW1lbnRzPC9zdHJvbmc+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5jZW50cmFsaXplIHRyYW5zYWN0aW9ucyBpbiBhIDxzdHJvbmc+c2luZ2xlIGRhc2hib2FyZDwvc3Ryb25nPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+ZXhwb3J0IGRhdGEgZm9yIDxzdHJvbmc+YWNjb3VudGluZzwvc3Ryb25nPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgYXV0b21hdGlvbiByZWR1Y2VzIGVycm9ycyBhbmQgc2lnbmlmaWNhbnRseSBsaWdodGVucyB0aGUgYWRtaW5pc3RyYXRpdmUgd29ya2xvYWQuIFRlYW1zIGNhbiB0aGVuIGZvY3VzIG9uIGhpZ2hlci12YWx1ZSB0YXNrczogc2VydmluZyBtZW1iZXJzLCBvcmdhbml6aW5nIGFjdGl2aXRpZXMgYW5kIGRldmVsb3BpbmcgdGhlIGNvbW11bml0eS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5BIGdyb3d0aCBsZXZlciBmb3IgY2x1YnMsIGFzc29jaWF0aW9ucyBhbmQgbm9ucHJvZml0czwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmV5b25kIGFkbWluaXN0cmF0aW9uLCBvbmxpbmUgcGF5bWVudCBjYW4gYmVjb21lIGEgcmVhbCA8c3Ryb25nPmdyb3d0aCB0b29sPC9zdHJvbmc+LiBJdCBoZWxwcyBvcmdhbml6YXRpb25zIHN0cnVjdHVyZSBhbmQgZGl2ZXJzaWZ5IHRoZWlyIHJldmVudWUgc291cmNlcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Pcmdhbml6YXRpb25zIGNhbiBtb3JlIGVhc2lseTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPm9mZmVyIDxzdHJvbmc+b25saW5lIG1lbWJlcnNoaXAgZHVlczwvc3Ryb25nPiwgb25lLXRpbWUgb3IgcmVjdXJyaW5nPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5tYW5hZ2UgPHN0cm9uZz5ldmVudCB0aWNrZXRpbmcgYW5kIG9ubGluZSByZWdpc3RyYXRpb248L3N0cm9uZz48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmxhdW5jaCA8c3Ryb25nPmRvbmF0aW9uIGNhbXBhaWduczwvc3Ryb25nPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+YWRhcHQgcHJpY2luZyBieSBwcm9maWxlLCBzdWNoIGFzIG1lbWJlcnMsIGd1ZXN0cywgZmFtaWxpZXMgb3Igc3R1ZGVudHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CeSBtYWtpbmcgcGF5bWVudCBlYXNpZXIsIGFuIG9yZ2FuaXphdGlvbiBuYXR1cmFsbHkgaW5jcmVhc2VzIGl0cyBhYmlsaXR5IHRvIGdlbmVyYXRlIHJldmVudWUgYW5kIGVuZ2FnZSBpdHMgY29tbXVuaXR5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWlnIC0tPgo8aCBjbGFzcz0id3AtYmxvY2staGVhZGluZz48c29uZz5BIHJlc3BvbnNlIHRvIG1lbWJlciBleHBlY3RhdGlvbnM8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRvZGF5LCBtZW1iZXJzIGV4cGVjdCB0aGUgc2FtZSBsZXZlbCBvZiBjb252ZW5pZW5jZSB0aGV5IGV4cGVyaWVuY2UgaW4gdGhlaXIgZXZlcnlkYXkgZGlnaXRhbCBsaXZlcy4gT25saW5lIHBheW1lbnQgZGlyZWN0bHkgbWVldHMgdGhlc2UgZXhwZWN0YXRpb25zOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+ZmFzdCBjaGVja291dDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+bW9iaWxlIGFjY2Vzc2liaWxpdHk8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPnNpbXBsZSB1c2VyIGV4cGVyaWVuY2U8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPnJlYWwgYW5kIHBlcmNlaXZlZCBzZWN1cml0eTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk9mZmVyaW5nIHRoaXMgdHlwZSBvZiBzZXJ2aWNlIGFsc28gc3RyZW5ndGhlbnMgdGhlIG9yZ2FuaXphdGlvbuKAmXMgaW1hZ2UgYXMgbW9kZXJuLCByZWxpYWJsZSBhbmQgd2VsbCBvcmdhbml6ZWQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjMwcHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjMwcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpncm91cCB7ImNsYXNzTmFtZSI6InJvdW5kRGl2IiwiYmFja2dyb3VuZENvbG9yIjoiYmFzZSIsImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQifX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIHJvdW5kRGl2IGhhcy1iYXNlLWJhY2tncm91bmQtY29sb3IgaGFzLWJhY2tncm91bmQiPjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkthbmFuYXM6IGEgY29tcGxldGUgc29sdXRpb24gZm9yIG1hbmFnaW5nIG9ubGluZSBwYXltZW50czwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2l0aCBLYW5hbmFzLCA8c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmthbmFuYXMuY29tL2VuL2RvY3VtZW50YXRpb24vd2Vic2l0ZS9vbmxpbmUtcGF5bWVudC8iIHRpdGxlPSJPbmxpbmUgcGF5bWVudCI+b25saW5lIHBheW1lbnRzIGZvciBjbHVicyBhbmQgbm9ucHJvZml0czwvYT48L3N0cm9uZz4gZml0IG5hdHVyYWxseSBpbnRvIHRoZSBicm9hZGVyIG1hbmFnZW1lbnQgb2YgeW91ciBvcmdhbml6YXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIHBsYXRmb3JtIG1ha2VzIGl0IHBvc3NpYmxlIHRvOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Y29sbGVjdCA8c3Ryb25nPm1lbWJlcnNoaXAgZHVlcywgZXZlbnQgZmVlcyBhbmQgZG9uYXRpb25zIG9ubGluZTwvc3Ryb25nPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+YmVuZWZpdCBmcm9tIDxzdHJvbmc+c2VjdXJlIGFuZCBhdXRvbWF0ZWQgcGF5bWVudHM8L3N0cm9uZz48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPnRyYWNrIHBheW1lbnRzIGRpcmVjdGx5IGZyb20gbWVtYmVyIG1hbmFnZW1lbnQ8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmF1dG9tYXRlIGNvbmZpcm1hdGlvbnMgYW5kIGZvbGxvdy11cHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIGludGVncmF0aW9uIGF2b2lkcyBkdXBsaWNhdGUgZGF0YSBlbnRyeSBhbmQga2VlcHMgcGF5bWVudHMgY29ubmVjdGVkIHRvIHlvdXIgYWRtaW5pc3RyYXRpdmUgbWFuYWdlbWVudC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjMwcHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjMwcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkluIHN1bW1hcnk8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk9ubGluZSBwYXltZW50IG9mZmVycyBjb25jcmV0ZSBiZW5lZml0cyBmb3IgY2x1YnMsIGFzc29jaWF0aW9ucyBhbmQgbm9ucHJvZml0czo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+c3Ryb25nZXIgdHJhbnNhY3Rpb24gc2VjdXJpdHk8L3N0cm9uZz48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmEgPHN0cm9uZz5zbW9vdGhlciB1c2VyIGV4cGVyaWVuY2U8L3N0cm9uZz48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+c2ltcGxlciBhZG1pbmlzdHJhdGlvbjwvc3Ryb25nPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+YW4gZWZmZWN0aXZlIDxzdHJvbmc+Z3Jvd3RoIGxldmVyPC9zdHJvbmc+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QWRvcHRpbmcgYW4gb25saW5lIHBheW1lbnQgc29sdXRpb24gbWVhbnMgY2hvb3NpbmcgYSBtb3JlIG1vZGVybiwgcmVsaWFibGUgYW5kIGZ1dHVyZS1yZWFkeSB3YXkgdG8gbWFuYWdlIHlvdXIgb3JnYW5pemF0aW9uLiBGb3IgY2x1YnMgYW5kIG5vbnByb2ZpdHMgdGhhdCB3YW50IHRvIHNhdmUgdGltZSwgc2VjdXJlIHRoZWlyIHBheW1lbnRzIGFuZCBtYWtlIG1lbWJlciBlbmdhZ2VtZW50IGVhc2llciwgb25saW5lIHBheW1lbnQgaGFzIGJlY29tZSBhbG1vc3QgZXNzZW50aWFsLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzcGFjZXIgLS0+CjxkaXYgc3R5bGU9ImhlaWdodDowcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpibG9jayB7InJlZiI6NH0gLy0tPmNsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+T25saW5lIFBheW1lbnRzIGZvciBDbHVicyBhbmQgTm9ucHJvZml0czwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPk9ubGluZSBwYXltZW50cyBmb3IgY2x1YnMgYW5kIG5vbnByb2ZpdHM8L3N0cm9uZz4gaGF2ZSBiZWNvbWUgZXNzZW50aWFsIGZvciBtYW5hZ2luZyBtZW1iZXJzaGlwIGR1ZXMsIGV2ZW50cyBhbmQgZG9uYXRpb25zLiBBcyBkaWdpdGFsIGhhYml0cyBjb250aW51ZSB0byBncm93LCBvZmZlcmluZyBhIGZhc3QgYW5kIHNlY3VyZSBwYXltZW50IGV4cGVyaWVuY2UgaXMgbm8gbG9uZ2VyIGEgbHV4dXJ5IOKAlCBpdCBpcyB3aGF0IG1lbWJlcnMgaW5jcmVhc2luZ2x5IGV4cGVjdC4gRm9yIG1lbWJlcnNoaXAtYmFzZWQgb3JnYW5pemF0aW9ucywgaXQgaXMgYWxzbyBhIHByYWN0aWNhbCB3YXkgdG8gc3RyZWFtbGluZSBvcGVyYXRpb25zIHdoaWxlIGluY3JlYXNpbmcgcmV2ZW51ZSBvcHBvcnR1bml0aWVzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJlaGluZCBpdHMgYXBwYXJlbnQgc2ltcGxpY2l0eSwgb25saW5lIHBheW1lbnQgY2FuIGRlZXBseSBpbXByb3ZlIHRoZSB3YXkgYW4gb3JnYW5pemF0aW9uIGlzIG1hbmFnZWQuIEl0IGlzIG5vdCBvbmx5IGFib3V0IHJlcGxhY2luZyBjaGVja3Mgb3IgY2FzaC4gSXQgaXMgYWJvdXQgY3JlYXRpbmcgYSBzbW9vdGhlciwgbW9yZSByZWxpYWJsZSBzeXN0ZW0gdGhhdCBmaXRzIHRvZGF54oCZcyBleHBlY3RhdGlvbnMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UGF5bWVudCBzZWN1cml0eSB0aGF0IG1lZXRzIHRvZGF54oCZcyBleHBlY3RhdGlvbnNsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5PbmxpbmUgcGF5bWVudCBzZWN1cml0eTwvc3Ryb25nPiBpcyBvZnRlbiB0aGUgZmlyc3QgY29uY2VybiBmb3IgY2x1YnMsIGFzc29jaWF0aW9ucyBhbmQgbm9ucHJvZml0cy4gTW9kZXJuIHBheW1lbnQgc3lzdGVtcyByZWx5IG9uIHN0cmljdCBzdGFuZGFyZHMgdGhhdCBwcm90ZWN0IGVhY2ggdHJhbnNhY3Rpb24uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SW4gcHJhY3RpY2UsIGEgcmVsaWFibGUgb25saW5lIHBheW1lbnQgc3lzdGVtIGhlbHBzIHByb3ZpZGU6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPmVuY3J5cHRpb24gb2YgcGF5bWVudCBkYXRhPC9zdHJvbmc+IHRvIHByb3RlY3Qgc2Vuc2l0aXZlIGluZm9ybWF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPnN0cm9uZyBhdXRoZW50aWNhdGlvbjwvc3Ryb25nPiB0byBzZWN1cmUgdHJhbnNhY3Rpb25zaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPmNvbXBsZXRlIHBheW1lbnQgdHJhY2VhYmlsaXR5PC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRjb21wbGlhbmNlIHdpdGggaW50ZXJuYXRpb25hbCBzdGFuZGFyZHMgc3VjaCBhcyA8c3Ryb25nPlBDSSBEU1M8L3N0cm9uZz5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgZnJhbWV3b3JrIGhlbHBzIHJlZHVjZSB0aGUgcmlzayBvZiBmcmF1ZCwgbWlzdGFrZXMgYW5kIGxvc3QgcGF5bWVudHMuIFdoZXJlIHRyYWRpdGlvbmFsIHBheW1lbnRzIGNhbiBjcmVhdGUgdW5jZXJ0YWludHksIGRpZ2l0YWwgcGF5bWVudHMgYnJpbmcgdHJhbnNwYXJlbmN5IGFuZCB0cnVzdCBmb3IgYm90aCBhZG1pbmlzdHJhdG9ycyBhbmQgbWVtYmVycy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIHNpbXBsZSBleHBlcmllbmNlIHRoYXQgaW5jcmVhc2VzIHJlZ2lzdHJhdGlvbnNsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RWFzZSBvZiB1c2UgaXMgYSBrZXkgZmFjdG9yLiBBIGNvbXBsaWNhdGVkIG9yIGZydXN0cmF0aW5nIHBheW1lbnQgcHJvY2VzcyBjYW4gZGlzY291cmFnZSBwZW9wbGUgZnJvbSBjb21wbGV0aW5nIGEgcmVnaXN0cmF0aW9uLiBBIHNtb290aCBwYXltZW50IGV4cGVyaWVuY2UsIG9uIHRoZSBvdGhlciBoYW5kLCBlbmNvdXJhZ2VzIGFjdGlvbi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaXRoIG9ubGluZSBwYXltZW50cywgbWVtYmVycyBhbmQgcGFydGljaXBhbnRzIGJlbmVmaXQgZnJvbTpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+cGF5bWVudCBpbiBqdXN0IGEgZmV3IHNlY29uZHM8L3N0cm9uZz5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+MjQvNyBhY2Nlc3MgZnJvbSBhIHBob25lIG9yIGNvbXB1dGVyPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPmluc3RhbnQgcmVnaXN0cmF0aW9uPC9zdHJvbmc+IGZvciBhY3Rpdml0aWVzIG9yIGV2ZW50c2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5hdXRvbWF0aWMgY29uZmlybWF0aW9uPC9zdHJvbmc+IGFmdGVyIHBheW1lbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgc2ltcGxpY2l0eSByZWR1Y2VzIGRyb3Atb2ZmcyBhbmQgaW1wcm92ZXMgcmVnaXN0cmF0aW9uIHJhdGVzLiBJdCBhbHNvIG1hdGNoZXMgdG9kYXnigJlzIGRpZ2l0YWwgZXhwZWN0YXRpb25zOiBmYXN0LCBhY2Nlc3NpYmxlIGFuZCBmcmljdGlvbmxlc3MuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RWFzaWVyIGFkbWluaXN0cmF0aW9uIGZvciB5b3VyIG9yZ2FuaXphdGlvbmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRGb3IgY2x1YiBhbmQgbm9ucHJvZml0IGxlYWRlcnMsIG9ubGluZSBwYXltZW50IGlzIGEgcmVhbCB0aW1lLXNhdmVyLiBUYXNrcyByZWxhdGVkIHRvIGNvbGxlY3RpbmcgYW5kIHRyYWNraW5nIHBheW1lbnRzIGFyZSBvZnRlbiByZXBldGl0aXZlIGFuZCB0aW1lLWNvbnN1bWluZy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaXRoIGEgZGlnaXRhbCBwYXltZW50IHNvbHV0aW9uLCBpdCBiZWNvbWVzIGVhc2llciB0bzpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudHRyYWNrIHBheW1lbnRzIDxzdHJvbmc+aW4gcmVhbCB0aW1lPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRhdXRvbWF0ZSB0aGUgPHN0cm9uZz5tYXRjaGluZyBvZiBtZW1iZXJzIGFuZCBwYXltZW50czwvc3Ryb25nPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Y2VudHJhbGl6ZSB0cmFuc2FjdGlvbnMgaW4gYSA8c3Ryb25nPnNpbmdsZSBkYXNoYm9hcmQ8L3N0cm9uZz5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGV4cG9ydCBkYXRhIGZvciA8c3Ryb25nPmFjY291bnRpbmc8L3N0cm9uZz5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgYXV0b21hdGlvbiByZWR1Y2VzIGVycm9ycyBhbmQgc2lnbmlmaWNhbnRseSBsaWdodGVucyB0aGUgYWRtaW5pc3RyYXRpdmUgd29ya2xvYWQuIFRlYW1zIGNhbiB0aGVuIGZvY3VzIG9uIGhpZ2hlci12YWx1ZSB0YXNrczogc2VydmluZyBtZW1iZXJzLCBvcmdhbml6aW5nIGFjdGl2aXRpZXMgYW5kIGRldmVsb3BpbmcgdGhlIGNvbW11bml0eS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIGdyb3d0aCBsZXZlciBmb3IgY2x1YnMsIGFzc29jaWF0aW9ucyBhbmQgbm9ucHJvZml0c2xldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCZXlvbmQgYWRtaW5pc3RyYXRpb24sIG9ubGluZSBwYXltZW50IGNhbiBiZWNvbWUgYSByZWFsIDxzdHJvbmc+Z3Jvd3RoIHRvb2w8L3N0cm9uZz4uIEl0IGhlbHBzIG9yZ2FuaXphdGlvbnMgc3RydWN0dXJlIGFuZCBkaXZlcnNpZnkgdGhlaXIgcmV2ZW51ZSBzb3VyY2VzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9yZ2FuaXphdGlvbnMgY2FuIG1vcmUgZWFzaWx5OmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50b2ZmZXIgPHN0cm9uZz5vbmxpbmUgbWVtYmVyc2hpcCBkdWVzPC9zdHJvbmc+LCBvbmUtdGltZSBvciByZWN1cnJpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudG1hbmFnZSA8c3Ryb25nPmV2ZW50IHRpY2tldGluZyBhbmQgb25saW5lIHJlZ2lzdHJhdGlvbjwvc3Ryb25nPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50bGF1bmNoIDxzdHJvbmc+ZG9uYXRpb24gY2FtcGFpZ25zPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRhZGFwdCBwcmljaW5nIGJ5IHByb2ZpbGUsIHN1Y2ggYXMgbWVtYmVycywgZ3Vlc3RzLCBmYW1pbGllcyBvciBzdHVkZW50c2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QnkgbWFraW5nIHBheW1lbnQgZWFzaWVyLCBhbiBvcmdhbml6YXRpb24gbmF0dXJhbGx5IGluY3JlYXNlcyBpdHMgYWJpbGl0eSB0byBnZW5lcmF0ZSByZXZlbnVlIGFuZCBlbmdhZ2UgaXRzIGNvbW11bml0eS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIHJlc3BvbnNlIHRvIG1lbWJlciBleHBlY3RhdGlvbnNsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VG9kYXksIG1lbWJlcnMgZXhwZWN0IHRoZSBzYW1lIGxldmVsIG9mIGNvbnZlbmllbmNlIHRoZXkgZXhwZXJpZW5jZSBpbiB0aGVpciBldmVyeWRheSBkaWdpdGFsIGxpdmVzLiBPbmxpbmUgcGF5bWVudCBkaXJlY3RseSBtZWV0cyB0aGVzZSBleHBlY3RhdGlvbnM6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRmYXN0IGNoZWNrb3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRtb2JpbGUgYWNjZXNzaWJpbGl0eWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50c2ltcGxlIHVzZXIgZXhwZXJpZW5jZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50cmVhbCBhbmQgcGVyY2VpdmVkIHNlY3VyaXR5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPZmZlcmluZyB0aGlzIHR5cGUgb2Ygc2VydmljZSBhbHNvIHN0cmVuZ3RoZW5zIHRoZSBvcmdhbml6YXRpb27igJlzIGltYWdlIGFzIG1vZGVybiwgcmVsaWFibGUgYW5kIHdlbGwgb3JnYW5pemVkLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGVpZ2h0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVjbGFzc05hbWViYWNrZ3JvdW5kQ29sb3JsYXlvdXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaXRoIEthbmFuYXMsIDxzdHJvbmc+PGEgaHJlZj0iaHR0cHM6Ly93d3cua2FuYW5hcy5jb20vZW4vZG9jdW1lbnRhdGlvbi93ZWJzaXRlL29ubGluZS1wYXltZW50LyIgdGl0bGU9Ik9ubGluZSBwYXltZW50Ij5vbmxpbmUgcGF5bWVudHMgZm9yIGNsdWJzIGFuZCBub25wcm9maXRzPC9hPjwvc3Ryb25nPiBmaXQgbmF0dXJhbGx5IGludG8gdGhlIGJyb2FkZXIgbWFuYWdlbWVudCBvZiB5b3VyIG9yZ2FuaXphdGlvbi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgcGxhdGZvcm0gbWFrZXMgaXQgcG9zc2libGUgdG86ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRjb2xsZWN0IDxzdHJvbmc+bWVtYmVyc2hpcCBkdWVzLCBldmVudCBmZWVzIGFuZCBkb25hdGlvbnMgb25saW5lPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRiZW5lZml0IGZyb20gPHN0cm9uZz5zZWN1cmUgYW5kIGF1dG9tYXRlZCBwYXltZW50czwvc3Ryb25nPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50dHJhY2sgcGF5bWVudHMgZGlyZWN0bHkgZnJvbSBtZW1iZXIgbWFuYWdlbWVudGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50YXV0b21hdGUgY29uZmlybWF0aW9ucyBhbmQgZm9sbG93LXVwc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBpbnRlZ3JhdGlvbiBhdm9pZHMgZHVwbGljYXRlIGRhdGEgZW50cnkgYW5kIGtlZXBzIHBheW1lbnRzIGNvbm5lY3RlZCB0byB5b3VyIGFkbWluaXN0cmF0aXZlIG1hbmFnZW1lbnQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEluIHN1bW1hcnlsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T25saW5lIHBheW1lbnQgb2ZmZXJzIGNvbmNyZXRlIGJlbmVmaXRzIGZvciBjbHVicywgYXNzb2NpYXRpb25zIGFuZCBub25wcm9maXRzOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5zdHJvbmdlciB0cmFuc2FjdGlvbiBzZWN1cml0eTwvc3Ryb25nPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50YSA8c3Ryb25nPnNtb290aGVyIHVzZXIgZXhwZXJpZW5jZTwvc3Ryb25nPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5zaW1wbGVyIGFkbWluaXN0cmF0aW9uPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRhbiBlZmZlY3RpdmUgPHN0cm9uZz5ncm93dGggbGV2ZXI8L3N0cm9uZz5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFkb3B0aW5nIGFuIG9ubGluZSBwYXltZW50IHNvbHV0aW9uIG1lYW5zIGNob29zaW5nIGEgbW9yZSBtb2Rlcm4sIHJlbGlhYmxlIGFuZCBmdXR1cmUtcmVhZHkgd2F5IHRvIG1hbmFnZSB5b3VyIG9yZ2FuaXphdGlvbi4gRm9yIGNsdWJzIGFuZCBub25wcm9maXRzIHRoYXQgd2FudCB0byBzYXZlIHRpbWUsIHNlY3VyZSB0aGVpciBwYXltZW50cyBhbmQgbWFrZSBtZW1iZXIgZW5nYWdlbWVudCBlYXNpZXIsIG9ubGluZSBwYXltZW50IGhhcyBiZWNvbWUgYWxtb3N0IGVzc2VudGlhbC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hlaWdodGlubmVyQmxvY2tzT25saW5lIFBheW1lbnRzIGZvciBDbHVicyBhbmQgTm9ucHJvZml0czxzdHJvbmc+PC9zdHJvbmc+PHN0cm9uZz48L3N0cm9uZz48c3Ryb25nPjwvc3Ryb25nPjxzdHJvbmc+PC9zdHJvbmc+PHN0cm9uZz5zdHJvbmc+PC9hZG4yInRyc3Ryb25nPjwvPHN0cm9uZz5zdHJvbmc+PC9hZG4yInRyc3Ryb25nPjwvLWNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzYWx0Y2FwdGlvbmlubmVyQmxvY2tzaWRsaW5rdXJsaHJlZnNpemVTbHVnbGlua0Rlc3RpbmF0aW9uYWxpZ253aWR0aGhlaWdodGFsdGNhcHRpb25pZGxpbmt1cmxocmVmc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25hbGlnbndpZHRoaGVpZ2h0b3JpZ2luYWxDb250ZW50Y29udGVudDxzdHJvbmc+S2FuYW5hczogYSBjb21wbGV0ZSBzb2x1dGlvbiBmb3IgbWFuYWdpbmcgb25saW5lIHBheW1lbnRzPC9zdHJvbmc+bGV2ZWw8c3Ryb25nPjwvc3Ryb25nPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzcmVmY29udGVudGlubmVyQmxvY2tzaW1hZ2UgeyJpZCI6NzA1OSwid2lkdCI6ImF1dG8iLCJoaWdodCI6IjE1MHB4Iiwic2l6ZVNsdWciOiJtZWRpdW0iLCJsaW5rRGVzdGludGlvbiI6Im5vbmUiLCJhbGlnbiI6ImNlbnRlciJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLW1ldW0gaXMtcmVzaXplZCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LmthYW5hcy5jb20vZW4vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIxNDUvMjAyNi8wNS9hdmF0YXItdGh1bWItMjA4eDMwMC5wbiJhbHQ9IiIgY2xhc3M9IndwaW1hZ2U3MDU5IiBzdHlsZT0id2lkdGg6YXV0bztoZWlnaHQ6MTUwcHgiLzwvZmlndXJlPiEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOmVhZGluZyAtLT4KPGgtPHN0cm9uZz5zdHJvbmc+PC82MjVzdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb25vcmlnaW5hbENvbnRlbnQ8c3Ryb25nPjwvc3Ryb25nPjxzdHJvbmc+c3Ryb25nPjwveyJoZWlnaHQiOiI1MHB4In0gNXN0YXRldmVyc2lvbgUHBQcIBAgGCAUIBwgHCAYIDggOCAsIBkgBBggECQgKCAQIBggEBQcFBwUHvQ0xMqsSAkEABkEAEAdBAgIBMo0RAkEBJC2VEQJBASQ3ihACQQAGQQAQB0ECAgEjvhBBAQJBBAIBG4oDgRIMgg8XAaABAQYIBw8ECgc5BQsIBw8ECgeVBgcLCAcPBAoHqgMHCwgHDwQKBzAFCwgHDwQKB7oCBwsIBw8ECgc8BwsIBw8ECgcGCwgHDwQKB4wBCwgHDwQKBz0LCAcPBAoHLgsIBw8ECgeIAQsIBw8ECgeQAwcLCAcPBAoHMAULCAcPBAoHggMHCwgHDwQKBzwHCwgHDwQKBwYLCAcPBAoHLgsIBw8ECgc1CwgHDwQKBz4LCAcPBAoHNQsIBw8ECgeTAgcLCAcPBAoHKwULCAcPBAoHnwIHCwgHDwQKBzYHCwgHDwQKBwYLCAcPBAoHLAsIBw8ECgc+CwgHDwQKBz4LCAcPBAoHKwsIBw8ECgeHAwcLCAcPBAoHNQULCAcPBAoHmwIHCwgHDwQKBx4HCwgHDwQKBwYLCAcPBAoHhAELCAcPBAoHPwsIBw8ECgcqCwgHDwQKB4cBCwgHDwQKB7cBBwsIBw8ECgchBQsIBw8ECgeWAgcLCAcPBAoHBgsIBw8ECgcNCwgHDwQKBxQLCAcPBAoHFgsIBw8ECgcbCwgHDwQKB68BBwsIBw8ECgYLCAcPBAoHCQ8GCwgHDwQKBwULCAcPBAoHiwGiAgcLCAcPBAoHIgcLCAcPBAoHBgsIBw8ECgeJAQsIBw8ECgc7CwgHDwQKBy4LCAcPBAoHJQsIBw8ECgesAQcLCAcPBAoGCwgHDwQKBwoFCwgHDwQKB48BBwsIBw8ECgcGCwgHDwQKBy4LCAcPBAoHKwsIBw8ECgcnCwgHDwQKByoLCAcPBAoHkgQHCwgHDwQKBgsoCAkICQgJCAkICQJBAQIJCAkCQQECCQEIBwQKAwcLAgQDBAgPRQAGAwcCBAMECA9FAAYPB4oBBQgJCAcECgMHCxYLLZQBJ4kBARAFJgkbDQEICQIBBQcFBw8ICQgJEgEFBxYBBAAAAQkAAAECAAABAwDpBAEBAAABkAJCAQEAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQAAQQAAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAABCAEEAAIgDQQOOAQGEJ6YCEwEaBwIDECqsA4QnqgITARoGAwERASe+B7wBEwEFGARDABEksi6EAwQGAp1ICgMGBUEAQgEWAgMGBQECA0EBAgsKAwYFAQNBAQIWAkEAAkECIwdFAEEDAgECBEEPp7ABjBKpAYwRvQGVDr0BlxG9AboRvQG+EL0BuRO9AZgOvQGMDr0BtBO9AbMVvQGZE6kBpBaxAo8ZlRyADBYfswHEAgURCgkCAwcECBQBAkEAxAICsAEmqQKqAaMQoAKeAZsBkQGXAZUBlwGdAbEBnQGsAZ8BiAQwogKFCacBN64BEAG8AkEMpQsDCUsBEywDAQZIAAECCSsGJiUDCSsGJiUDCUsBEywDAQZIAAFDAUEAA0EPBwEHQQIDQSUHQQICQSUHQQIDQSUHQQIDQSUHQQIDQTGNAUEtA0ElCEEQA0EaArgYiRehCZsPhA6cB48NpAGzA5sTFLQStgy0AR8CvF+RAbABggKLAZ0BkwGDAoUCtASFApkCN6EHtgE+sAEfQTUGXQB9AXcAfQF3BmNsb3NlZHcEb3Blbnl3AHcIc3RhbmRhcmR3AHUAdQF9DvMGAHcTMjAyNi0wNC0yNFQxOToxNDo1MHckOWNjNjI3N2YtOGRkYy00NjBkLWE4NWItYTRhNDY1ZmM4NDdieHdbPGgxIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPk9ubGluZSBQYXltZW50cyBmb3IgQ2x1YnMgYW5kIE5vbnByb2ZpdHM8L3N0cm9uZz48L2gxPncMY29yZS9oZWFkaW5nfQF3JGE5MjBmZjFjLTBjYzctNDY4Ny1hY2YyLWQ5NmZmMzI3NTlmOXh3ngM8cD48c3Ryb25nPk9ubGluZSBwYXltZW50cyBmb3IgY2x1YnMgYW5kIG5vbnByb2ZpdHM8L3N0cm9uZz4gaGF2ZSBiZWNvbWUgZXNzZW50aWFsIGZvciBtYW5hZ2luZyBtZW1iZXJzaGlwIGR1ZXMsIGV2ZW50cyBhbmQgZG9uYXRpb25zLiBBcyBkaWdpdGFsIGhhYml0cyBjb250aW51ZSB0byBncm93LCBvZmZlcmluZyBhIGZhc3QgYW5kIHNlY3VyZSBwYXltZW50IGV4cGVyaWVuY2UgaXMgbm8gbG9uZ2VyIGEgbHV4dXJ5IOKAlCBpdCBpcyB3aGF0IG1lbWJlcnMgaW5jcmVhc2luZ2x5IGV4cGVjdC4gRm9yIG1lbWJlcnNoaXAtYmFzZWQgb3JnYW5pemF0aW9ucywgaXQgaXMgYWxzbyBhIHByYWN0aWNhbCB3YXkgdG8gc3RyZWFtbGluZSBvcGVyYXRpb25zIHdoaWxlIGluY3JlYXNpbmcgcmV2ZW51ZSBvcHBvcnR1bml0aWVzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMTYwMWJmNDgtODJmNi00ZTg5LWFmNDYtMGNkMGVlZDAzMTdleHfzATxwPkJlaGluZCBpdHMgYXBwYXJlbnQgc2ltcGxpY2l0eSwgb25saW5lIHBheW1lbnQgY2FuIGRlZXBseSBpbXByb3ZlIHRoZSB3YXkgYW4gb3JnYW5pemF0aW9uIGlzIG1hbmFnZWQuIEl0IGlzIG5vdCBvbmx5IGFib3V0IHJlcGxhY2luZyBjaGVja3Mgb3IgY2FzaC4gSXQgaXMgYWJvdXQgY3JlYXRpbmcgYSBzbW9vdGhlciwgbW9yZSByZWxpYWJsZSBzeXN0ZW0gdGhhdCBmaXRzIHRvZGF54oCZcyBleHBlY3RhdGlvbnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHcMY29yZS9oZWFkaW5nfQJ4d8EBPHA+PHN0cm9uZz5PbmxpbmUgcGF5bWVudCBzZWN1cml0eTwvc3Ryb25nPiBpcyBvZnRlbiB0aGUgZmlyc3QgY29uY2VybiBmb3IgY2x1YnMsIGFzc29jaWF0aW9ucyBhbmQgbm9ucHJvZml0cy4gTW9kZXJuIHBheW1lbnQgc3lzdGVtcyByZWx5IG9uIHN0cmljdCBzdGFuZGFyZHMgdGhhdCBwcm90ZWN0IGVhY2ggdHJhbnNhY3Rpb24uPC9wPncOY29yZS9wYXJhZ3JhcGh5eHdDPHA+SW4gcHJhY3RpY2UsIGEgcmVsaWFibGUgb25saW5lIHBheW1lbnQgc3lzdGVtIGhlbHBzIHByb3ZpZGU6PC9wPncOY29yZS9wYXJhZ3JhcGh5eHclPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgo8L3VsPncJY29yZS9saXN0eXcAdyQzYTg5MTUzZi04MmMzLTRiNWQtODZiMi0wZDVjMjNiYTEyZGZ4d1U8bGk+PHN0cm9uZz5lbmNyeXB0aW9uIG9mIHBheW1lbnQgZGF0YTwvc3Ryb25nPiB0byBwcm90ZWN0IHNlbnNpdGl2ZSBpbmZvcm1hdGlvbjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckOGNlYTYwY2UtYTdlOS00Y2RkLTg3M2UtNmY5ZjY5OTUyZThmeHdGPGxpPjxzdHJvbmc+c3Ryb25nIGF1dGhlbnRpY2F0aW9uPC9zdHJvbmc+IHRvIHNlY3VyZSB0cmFuc2FjdGlvbnM8L2xpPncOY29yZS9saXN0LWl0ZW13JGZmZTMyYmM0LTFmMjktNDdkMC1hNjE4LWJiN2M0Zjg2MzkxMHh3NzxsaT48c3Ryb25nPmNvbXBsZXRlIHBheW1lbnQgdHJhY2VhYmlsaXR5PC9zdHJvbmc+PC9saT53DmNvcmUvbGlzdC1pdGVtdyQ1MzIwOTRlMS02NjY5LTRmMDUtODg4Yy1mNGYzZmZiNjE3YTZ4d1E8bGk+Y29tcGxpYW5jZSB3aXRoIGludGVybmF0aW9uYWwgc3RhbmRhcmRzIHN1Y2ggYXMgPHN0cm9uZz5QQ0kgRFNTPC9zdHJvbmc+PC9saT53DmNvcmUvbGlzdC1pdGVteHfXATxwPlRoaXMgZnJhbWV3b3JrIGhlbHBzIHJlZHVjZSB0aGUgcmlzayBvZiBmcmF1ZCwgbWlzdGFrZXMgYW5kIGxvc3QgcGF5bWVudHMuIFdoZXJlIHRyYWRpdGlvbmFsIHBheW1lbnRzIGNhbiBjcmVhdGUgdW5jZXJ0YWludHksIGRpZ2l0YWwgcGF5bWVudHMgYnJpbmcgdHJhbnNwYXJlbmN5IGFuZCB0cnVzdCBmb3IgYm90aCBhZG1pbmlzdHJhdG9ycyBhbmQgbWVtYmVycy48L3A+dw5jb3JlL3BhcmFncmFwaHl4dwxjb3JlL2hlYWRpbmd9Anh3yQE8cD5FYXNlIG9mIHVzZSBpcyBhIGtleSBmYWN0b3IuIEEgY29tcGxpY2F0ZWQgb3IgZnJ1c3RyYXRpbmcgcGF5bWVudCBwcm9jZXNzIGNhbiBkaXNjb3VyYWdlIHBlb3BsZSBmcm9tIGNvbXBsZXRpbmcgYSByZWdpc3RyYXRpb24uIEEgc21vb3RoIHBheW1lbnQgZXhwZXJpZW5jZSwgb24gdGhlIG90aGVyIGhhbmQsIGVuY291cmFnZXMgYWN0aW9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3QzxwPldpdGggb25saW5lIHBheW1lbnRzLCBtZW1iZXJzIGFuZCBwYXJ0aWNpcGFudHMgYmVuZWZpdCBmcm9tOjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHckMDhiZjJmMzktZGYxMi00MmQ2LWFjODYtYWRlZmFjY2Y4MjlheHc3PGxpPjxzdHJvbmc+cGF5bWVudCBpbiBqdXN0IGEgZmV3IHNlY29uZHM8L3N0cm9uZz48L2xpPncOY29yZS9saXN0LWl0ZW13JGExOGE1YjkzLWY4ZTYtNGEwNS04ZjVlLTFlOWI3N2Y3MjhhY3h3PjxsaT48c3Ryb25nPjI0LzcgYWNjZXNzIGZyb20gYSBwaG9uZSBvciBjb21wdXRlcjwvc3Ryb25nPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckNTMzMGY2MzUtMmQyNi00MzFjLWEwNDEtYTE3MTVlOGY0ZjJheHdHPGxpPjxzdHJvbmc+aW5zdGFudCByZWdpc3RyYXRpb248L3N0cm9uZz4gZm9yIGFjdGl2aXRpZXMgb3IgZXZlbnRzPC9saT53DmNvcmUvbGlzdC1pdGVtdyQwNjM0NWU1Yy0wYjIyLTQ3MDUtYTE0Yy1kNzY2ZGNmNzNlMmV4dz48bGk+PHN0cm9uZz5hdXRvbWF0aWMgY29uZmlybWF0aW9uPC9zdHJvbmc+IGFmdGVyIHBheW1lbnQ8L2xpPncOY29yZS9saXN0LWl0ZW14d5wBPHA+VGhpcyBzaW1wbGljaXR5IHJlZHVjZXMgZHJvcC1vZmZzIGFuZCBpbXByb3ZlcyByZWdpc3RyYXRpb24gcmF0ZXMuIEl0IGFsc28gbWF0Y2hlcyB0b2RheeKAmXMgZGlnaXRhbCBleHBlY3RhdGlvbnM6IGZhc3QsIGFjY2Vzc2libGUgYW5kIGZyaWN0aW9ubGVzcy48L3A+dw5jb3JlL3BhcmFncmFwaHl4d1I8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPvCfk4ogRWFzaWVyIGFkbWluaXN0cmF0aW9uIGZvciB5b3VyIG9yZ2FuaXphdGlvbjwvaDI+dwxjb3JlL2hlYWRpbmd9Anh3pgE8cD5Gb3IgY2x1YiBhbmQgbm9ucHJvZml0IGxlYWRlcnMsIG9ubGluZSBwYXltZW50IGlzIGEgcmVhbCB0aW1lLXNhdmVyLiBUYXNrcyByZWxhdGVkIHRvIGNvbGxlY3RpbmcgYW5kIHRyYWNraW5nIHBheW1lbnRzIGFyZSBvZnRlbiByZXBldGl0aXZlIGFuZCB0aW1lLWNvbnN1bWluZy48L3A+dw5jb3JlL3BhcmFncmFwaHl4dz08cD5XaXRoIGEgZGlnaXRhbCBwYXltZW50IHNvbHV0aW9uLCBpdCBiZWNvbWVzIGVhc2llciB0bzo8L3A+dw5jb3JlL3BhcmFncmFwaHl4dyU8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3JGNhOTY4MzI5LTRmM2UtNGQ4NS04NmNmLTU3MThiZmI3Y2IxMHh3NTxsaT50cmFjayBwYXltZW50cyA8c3Ryb25nPmluIHJlYWwgdGltZTwvc3Ryb25nPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckZDY4ZjIzNjYtYzY1NS00YzY1LTg3ZTUtNjllNTRkOWIwZDFleHdHPGxpPmF1dG9tYXRlIHRoZSA8c3Ryb25nPm1hdGNoaW5nIG9mIG1lbWJlcnMgYW5kIHBheW1lbnRzPC9zdHJvbmc+PC9saT53DmNvcmUvbGlzdC1pdGVtdyQyZGQ4YmQ4My1jNzQxLTRiZTktODIzMy03YzZjNmU3ODhkZjB4d0c8bGk+Y2VudHJhbGl6ZSB0cmFuc2FjdGlvbnMgaW4gYSA8c3Ryb25nPnNpbmdsZSBkYXNoYm9hcmQ8L3N0cm9uZz48L2xpPncOY29yZS9saXN0LWl0ZW13JGViMmExN2IxLWU4YzktNDJlNC1hMGIxLWRlZDZmY2U0ZTU0MHh3NDxsaT5leHBvcnQgZGF0YSBmb3IgPHN0cm9uZz5hY2NvdW50aW5nPC9zdHJvbmc+PC9saT53DmNvcmUvbGlzdC1pdGVteHfOATxwPlRoaXMgYXV0b21hdGlvbiByZWR1Y2VzIGVycm9ycyBhbmQgc2lnbmlmaWNhbnRseSBsaWdodGVucyB0aGUgYWRtaW5pc3RyYXRpdmUgd29ya2xvYWQuIFRlYW1zIGNhbiB0aGVuIGZvY3VzIG9uIGhpZ2hlci12YWx1ZSB0YXNrczogc2VydmluZyBtZW1iZXJzLCBvcmdhbml6aW5nIGFjdGl2aXRpZXMgYW5kIGRldmVsb3BpbmcgdGhlIGNvbW11bml0eS48L3A+dw5jb3JlL3BhcmFncmFwaHl4dwxjb3JlL2hlYWRpbmd9Anh3ogE8cD5CZXlvbmQgYWRtaW5pc3RyYXRpb24sIG9ubGluZSBwYXltZW50IGNhbiBiZWNvbWUgYSByZWFsIDxzdHJvbmc+Z3Jvd3RoIHRvb2w8L3N0cm9uZz4uIEl0IGhlbHBzIG9yZ2FuaXphdGlvbnMgc3RydWN0dXJlIGFuZCBkaXZlcnNpZnkgdGhlaXIgcmV2ZW51ZSBzb3VyY2VzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3JTxwPk9yZ2FuaXphdGlvbnMgY2FuIG1vcmUgZWFzaWx5OjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHckNTRhNzEzYzktN2E1ZC00ZWFlLTg4NTYtOWNmNWYzNzhmNTc2eHdNPGxpPm9mZmVyIDxzdHJvbmc+b25saW5lIG1lbWJlcnNoaXAgZHVlczwvc3Ryb25nPiwgb25lLXRpbWUgb3IgcmVjdXJyaW5nPC9saT53DmNvcmUvbGlzdC1pdGVtdyRhNmQwYzU3Zi1mOWE1LTRjYjEtOTAzNy1lYmUzMTg3OGRhYzV4d0g8bGk+bWFuYWdlIDxzdHJvbmc+ZXZlbnQgdGlja2V0aW5nIGFuZCBvbmxpbmUgcmVnaXN0cmF0aW9uPC9zdHJvbmc+PC9saT53DmNvcmUvbGlzdC1pdGVtdyRjZWMxODMxNS1lN2JiLTQ5OTgtODE3ZS02M2U2NDY2MzRhNDN4dzM8bGk+bGF1bmNoIDxzdHJvbmc+ZG9uYXRpb24gY2FtcGFpZ25zPC9zdHJvbmc+PC9saT53DmNvcmUvbGlzdC1pdGVtdyQ1ZmNkMWI4Ni04NjBhLTQzNjgtOTllMS0xNWEzMTE2ODZjOWV4d1A8bGk+YWRhcHQgcHJpY2luZyBieSBwcm9maWxlLCBzdWNoIGFzIG1lbWJlcnMsIGd1ZXN0cywgZmFtaWxpZXMgb3Igc3R1ZGVudHM8L2xpPncOY29yZS9saXN0LWl0ZW14d348cD5CeSBtYWtpbmcgcGF5bWVudCBlYXNpZXIsIGFuIG9yZ2FuaXphdGlvbiBuYXR1cmFsbHkgaW5jcmVhc2VzIGl0cyBhYmlsaXR5IHRvIGdlbmVyYXRlIHJldmVudWUgYW5kIGVuZ2FnZSBpdHMgY29tbXVuaXR5LjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3DGNvcmUvaGVhZGluZ30CeHedATxwPlRvZGF5LCBtZW1iZXJzIGV4cGVjdCB0aGUgc2FtZSBsZXZlbCBvZiBjb252ZW5pZW5jZSB0aGV5IGV4cGVyaWVuY2UgaW4gdGhlaXIgZXZlcnlkYXkgZGlnaXRhbCBsaXZlcy4gT25saW5lIHBheW1lbnQgZGlyZWN0bHkgbWVldHMgdGhlc2UgZXhwZWN0YXRpb25zOjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHckYTBhM2FmOGYtNTRkZi00M2U3LWI4NGItYWMzMmIwZDBlNDNkeHcWPGxpPmZhc3QgY2hlY2tvdXQ8L2xpPncOY29yZS9saXN0LWl0ZW13JDhkNmMxODVmLTE4MWYtNDZmMy1iOGM3LWEyY2IwMWJkYTBmMHh3HTxsaT5tb2JpbGUgYWNjZXNzaWJpbGl0eTwvbGk+dw5jb3JlL2xpc3QtaXRlbXckNTdjYzc5OWEtZjkzYy00Mjc5LTgwMTAtNTA3OWZmZTY5YTBjeHcfPGxpPnNpbXBsZSB1c2VyIGV4cGVyaWVuY2U8L2xpPncOY29yZS9saXN0LWl0ZW13JDA0YzZlN2UyLWRkM2QtNDY3NS05ZjE5LTkyZDRlMDdiZWM4N3h3JDxsaT5yZWFsIGFuZCBwZXJjZWl2ZWQgc2VjdXJpdHk8L2xpPncOY29yZS9saXN0LWl0ZW14d3g8cD5PZmZlcmluZyB0aGlzIHR5cGUgb2Ygc2VydmljZSBhbHNvIHN0cmVuZ3RoZW5zIHRoZSBvcmdhbml6YXRpb27igJlzIGltYWdlIGFzIG1vZGVybiwgcmVsaWFibGUgYW5kIHdlbGwgb3JnYW5pemVkLjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3SjxkaXYgc3R5bGU9ImhlaWdodDozMHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+dwtjb3JlL3NwYWNlcncEMzBweHh3CmNvcmUvZ3JvdXB3A2RpdncIcm91bmREaXZ3BGJhc2V2AQR0eXBldwtjb25zdHJhaW5lZHh4dw5jb3JlL3BhcmFncmFwaHl3JDY0NTVhZGMyLWJiOGQtNGVmOS1hNjEzLWI0NDAzN2M1ZGE5OXh3KTxwPlRoZSBwbGF0Zm9ybSBtYWtlcyBpdCBwb3NzaWJsZSB0bzo8L3A+dw5jb3JlL3BhcmFncmFwaHl3JDg0ZjNlYTk0LTIzNmUtNGQxZi04MTc4LTA2YThhZGRmOTQyMnh3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHckZWZmNjJmZTQtYzNiMi00NmI1LTk1MmYtMjNjNDRlODU1MmIyeHdSPGxpPmNvbGxlY3QgPHN0cm9uZz5tZW1iZXJzaGlwIGR1ZXMsIGV2ZW50IGZlZXMgYW5kIGRvbmF0aW9ucyBvbmxpbmU8L3N0cm9uZz48L2xpPncOY29yZS9saXN0LWl0ZW13JDVjZDEzNmUxLWU2YTQtNDFiZS04MGNlLWViMzYzZGMwYWIzOHh3RDxsaT5iZW5lZml0IGZyb20gPHN0cm9uZz5zZWN1cmUgYW5kIGF1dG9tYXRlZCBwYXltZW50czwvc3Ryb25nPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckMjgxYmIyYmQtN2U5YS00NDU4LWIwOGItMmI1YzNhMDJlNDVheHc3PGxpPnRyYWNrIHBheW1lbnRzIGRpcmVjdGx5IGZyb20gbWVtYmVyIG1hbmFnZW1lbnQ8L2xpPncOY29yZS9saXN0LWl0ZW13JDgwYzU0ZGU0LTdmMDUtNGQ0OC1hYWI3LTYzOWFhNTVlODI2OHh3LjxsaT5hdXRvbWF0ZSBjb25maXJtYXRpb25zIGFuZCBmb2xsb3ctdXBzPC9saT53DmNvcmUvbGlzdC1pdGVtdyQ3MWRhZWY3NS05YzgyLTRjNGQtOTdkNy05YWE4M2EwMTExMDF4d3M8cD5UaGlzIGludGVncmF0aW9uIGF2b2lkcyBkdXBsaWNhdGUgZGF0YSBlbnRyeSBhbmQga2VlcHMgcGF5bWVudHMgY29ubmVjdGVkIHRvIHlvdXIgYWRtaW5pc3RyYXRpdmUgbWFuYWdlbWVudC48L3A+dw5jb3JlL3BhcmFncmFwaHl4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6MzBweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDMwcHh4dwxjb3JlL2hlYWRpbmd9Anh3VjxwPk9ubGluZSBwYXltZW50IG9mZmVycyBjb25jcmV0ZSBiZW5lZml0cyBmb3IgY2x1YnMsIGFzc29jaWF0aW9ucyBhbmQgbm9ucHJvZml0czo8L3A+dw5jb3JlL3BhcmFncmFwaHl4dyU8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3JDMxNjE2NGRlLWI3ZmEtNGJjOC05OGExLWMyODQyMmY3Zjg0M3h3NzxsaT48c3Ryb25nPnN0cm9uZ2VyIHRyYW5zYWN0aW9uIHNlY3VyaXR5PC9zdHJvbmc+PC9saT53DmNvcmUvbGlzdC1pdGVtdyRhN2VkOWE3Zi0wMmM1LTQ3NTctYTE1ZC1kNDkyM2JmZTZmYjZ4dzQ8bGk+YSA8c3Ryb25nPnNtb290aGVyIHVzZXIgZXhwZXJpZW5jZTwvc3Ryb25nPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckNzlhYzBmMGItOTBmNS00YzY0LTg4MTgtMDVhZjdkMjQ2ZGUzeHcwPGxpPjxzdHJvbmc+c2ltcGxlciBhZG1pbmlzdHJhdGlvbjwvc3Ryb25nPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckNzUyOTc0Y2MtZDhkMS00YTU4LThlNmYtODNhMzhmNmMyMDNleHczPGxpPmFuIGVmZmVjdGl2ZSA8c3Ryb25nPmdyb3d0aCBsZXZlcjwvc3Ryb25nPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXh3mQI8cD5BZG9wdGluZyBhbiBvbmxpbmUgcGF5bWVudCBzb2x1dGlvbiBtZWFucyBjaG9vc2luZyBhIG1vcmUgbW9kZXJuLCByZWxpYWJsZSBhbmQgZnV0dXJlLXJlYWR5IHdheSB0byBtYW5hZ2UgeW91ciBvcmdhbml6YXRpb24uIEZvciBjbHVicyBhbmQgbm9ucHJvZml0cyB0aGF0IHdhbnQgdG8gc2F2ZSB0aW1lLCBzZWN1cmUgdGhlaXIgcGF5bWVudHMgYW5kIG1ha2UgbWVtYmVyIGVuZ2FnZW1lbnQgZWFzaWVyLCBvbmxpbmUgcGF5bWVudCBoYXMgYmVjb21lIGFsbW9zdCBlc3NlbnRpYWwuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHdLPGRpdiBzdHlsZT0iaGVpZ2h0OjEwMHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+dwtjb3JlL3NwYWNlcn2IcHh3CmNvcmUvaW1hZ2V3AH2TbndZaHR0cHM6Ly93d3cua2FuYW5hcy5jb20vZW4vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIxNDUvMjAyNi8wNS9hdmF0YXItdGh1bWItMjA4eDMwMC5wbmd3Bm1lZGl1bXcEbm9uZXcGY2VudGVydwRhdXRvdwUxNTBweHcMY29yZS9oZWFkaW5nfQJ4dwpjb3JlL2Jsb2NrfaVhdQB3B3B1Ymxpc2grADoAdyhvbmxpbmUtcGF5bWVudHMtZm9yLWNsdWJzLWFuZC1ub25wcm9maXRze0J55QsmsaAAe0Hnitdc4AAAdyQ4MWQyZmM1My03NzJkLTQyNzItOTBiZC1mYjk2ODNmNTgwODB3ZTxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5QYXltZW50IHNlY3VyaXR5IHRoYXQgbWVldHMgdG9kYXnigJlzIGV4cGVjdGF0aW9uczwvc3Ryb25nPjwvaDI+dyRiMTc4MjU4My00YzAyLTRiZGYtYTY3My1iNGY3NjU1ODEyZWF3JDFkZDFjZDUxLTNiOGYtNGM0YS1iZjdmLTllOWQwYTIwYzFmZXckNWZkODQ2OGUtYzc1NC00MWQxLThmMzAtNTIzNmQ4ZmZmODJkdyQzNDlmZjAzMS1jZWIxLTRhNTEtOWYyMi00YzFiZDhhMTA5MzB3JGU1ZDAyZjFlLWUzZjEtNDk1MS1hYjExLTE3MGM2ZDlmNDMxOHdjPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkEgc2ltcGxlIGV4cGVyaWVuY2UgdGhhdCBpbmNyZWFzZXMgcmVnaXN0cmF0aW9uczwvc3Ryb25nPjwvaDI+dyRkN2YyODlkMi01ZDI1LTQ1NTctYThiZS03MmUyNmYzYjRlYWR3JDlhNDhiYjhkLTM1MTQtNDlhMS04ZWUzLTA4MzU4ZTZiYjM5ZHckYzQ5OGFlMzYtY2ZjYi00MWJkLThkMDQtNTYzZTI0ODNmNGM3dyQ1MTZjZDYwZi03MzRmLTQ1YzEtYWQ3Mi1lOTdhNTg4YTIxN2F3JGM5ZDM2NmNlLTk5MGMtNDYyOC1iOTRjLTg3NjBjZWQ1YmQ0ZHckNDczYTkwZWQtMzY4My00MGYyLWI4YzUtYTc1ZDU3ZmViNWI4dyQxYzk3NTIxZS05NGUzLTQwMTYtYWQ1NC04YTI4NjZiM2NiNjF3JDY2MjFkZDUyLWFjYTEtNGQzZi1iMDA1LWNmOGY5Yjc0Y2E0YnckMjMyYzFlNTQtOTJiOS00Nzg5LTk0ZTEtNWE4MWIzMzM2NTg3dyRhODJhMmU1OS02NmY5LTRkYzYtYWFiOC02ZWZkMDEwOGViOTl3aDxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5BIGdyb3d0aCBsZXZlciBmb3IgY2x1YnMsIGFzc29jaWF0aW9ucyBhbmQgbm9ucHJvZml0czwvc3Ryb25nPjwvaDI+dyQ1ODQ0MmJiMC1hYTE1LTQ3YWYtOTY1ZC0yNTgzZmE0M2JiNmF3JDhiYTZkMTg0LWExMTEtNDU4OS1iMjBjLTI2NzZlMjgxOGNiNnckMWRkOGI4NmQtYzdlNC00NjYwLWFjNTMtOTQxOWUxNWU0YTRmdyRmODYzMjMxNy1iMTYxLTQ2NzgtOGU1MC1mMGM4YTUxYjgwMTd3JDZmZDNmMjkyLTFhMjQtNGViOC1iODYxLTk0YmRkMjdhZjUzM3dUPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkEgcmVzcG9uc2UgdG8gbWVtYmVyIGV4cGVjdGF0aW9uczwvc3Ryb25nPjwvaDI+dyQwYzY3Yjc3My0yNDk5LTQ5OWEtOTg1ZC02ZDIxMDNiYWIwZWR3JGZkODFhM2FjLTg2MzEtNGRkZC05Yzk1LTg3OGQ5ZjRmM2Q5NnckZGM0YWI4NWQtYWY1Zi00NmU4LTk2ZTgtOTZlOWIyMTk1YjgzdyQyMjc3ZDUwNC00OGM4LTRhNWMtOWViOC00YzY1ZTAyMWI0OTZ3JGU3Y2ExMzBlLWZmZWQtNGZhYS05ZjU4LWQyMGQ1MzViNDcwM3dePGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgcm91bmREaXYgaGFzLWJhc2UtYmFja2dyb3VuZC1jb2xvciBoYXMtYmFja2dyb3VuZCI+CgoKCgoKCgoKCjwvZGl2PnckMzQyZWMwYmMtODZkOC00YjhjLTg4ODMtNDI2NDQ4NmM3ZDA0d+4BPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25jZW50ZXIgc2l6ZS1tZWRpdW0gaXMtcmVzaXplZCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LmthbmFuYXMuY29tL2VuL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMTQ1LzIwMjYvMDUvYXZhdGFyLXRodW1iLTIwOHgzMDAucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTcwNTkiIHN0eWxlPSJ3aWR0aDphdXRvO2hlaWdodDoxNTBweCIvPjwvZmlndXJlPnckNDNlZTQ3OTctZTM0Zi00Mzk2LWEyODYtNzBjN2M3ZGYzNDc1d2w8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+S2FuYW5hczogYSBjb21wbGV0ZSBzb2x1dGlvbiBmb3IgbWFuYWdpbmcgb25saW5lIHBheW1lbnRzPC9zdHJvbmc+PC9oMj53JDA0YTM4NjIzLTA0NjYtNDhkNS05ZjM2LWYwNWYzNmEwMDc2Nnf1ATxwPldpdGggS2FuYW5hcywgPHN0cm9uZz48YSBocmVmPSJodHRwczovL3d3dy5rYW5hbmFzLmNvbS9lbi9kb2N1bWVudGF0aW9uL3dlYi1zaXRlL29ubGluZS1wYXltZW50LyIgdGl0bGU9Ik9ubGluZSBwYXltZW50Ij5vbmxpbmUgcGF5bWVudHMgZm9yIGNsdWJzIGFuZCBub25wcm9maXRzPC9hPjwvc3Ryb25nPiBmaXQgbmF0dXJhbGx5IGludG8gdGhlIGJyb2FkZXIgbWFuYWdlbWVudCBvZiB5b3VyIG9yZ2FuaXphdGlvbi48L3A+dyQ4OWYwYTBlNy0yMTYwLTQ3YzQtYTJiYS03M2IyNzBlMjlkZmJ3JDIxMGZlNzdlLWE1MzYtNDY5Mi1hZjQ2LWIwZGIyYmNmMTAzMXc9PGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkluIHN1bW1hcnk8L3N0cm9uZz48L2gyPnckMTc2NThiMzUtOWRmZC00MDNhLWEwODMtODQyZTZlYWU4OWEydyQxZjJkZDBhNi02NzhjLTRmM2YtODcwOC1hYzljYzFlNDI5MjN3JDE2MTA2MDRhLWVhNjUtNGM1My1iMDJiLWYwZDM1ZmE0ZTFkYnckNDY2ZTkwYzAtNGRkNS00MjRjLWIzMjItOGFhZGRkZDAzN2EzdyQ4MDQ3ZTkxOC1iNzljLTQzYzgtYTVjNy01MzNlMzRjN2VkM2R3AHcENTBweAEABtaMt+AOAQHXcpn08cINBgACAQ0DAAcAAQABg6kC8LPG8AxvAAX+BuQFMQLdCQgECgYKAQoBEhArBwIBAAEFAQcBBwIAAQH\/CAgCKgEFASUBJCQCggkIAioBBQElASQkAsEICAQKBgoBCgESECsHAgEAAQUBBwEHAgABAooJAssKAuUHAAEAYAIHANQFDwEAAQADAjMAwgEARACnAgDXAQcBAAEAAwEzAMoBAEQA\/gEAmgEHAQAFAi4ApwEAPgD7AQDOAQcBAAEAAwI4AKMBACYAnAIAfgcBAAEAAwIkAJ4BAHoAdwAHAAEACAABAQFOAgABAJMFAAcAAQADAg0AVwDSAQCaAgAEAAEIsQEAAQABAQEPBAABAAUBXwCzw8TsCwEAqZUB5\/Xa4gsCAAAUAPLUiKIHAQAA\",\"updateId\":551969536}","footnotes":""},"categories":[14],"tags":[],"class_list":["post-7173","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/posts\/7173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/comments?post=7173"}],"version-history":[{"count":3,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/posts\/7173\/revisions"}],"predecessor-version":[{"id":7178,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/posts\/7173\/revisions\/7178"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/media\/7176"}],"wp:attachment":[{"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/media?parent=7173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/categories?post=7173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/tags?post=7173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}