{"id":552,"date":"2017-12-01T19:33:07","date_gmt":"2017-12-01T19:33:07","guid":{"rendered":"http:\/\/www.eastdevonbk.co.uk\/?page_id=552"},"modified":"2026-04-14T18:41:20","modified_gmt":"2026-04-14T17:41:20","slug":"gallery","status":"publish","type":"page","link":"https:\/\/www.eastdevonbk.co.uk\/?page_id=552","title":{"rendered":"Gallery"},"content":{"rendered":"\n<style>\n\n\n* {\n\tbox-sizing: border-box;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n\n.intro {\n\tposition: relative;\n\twidth: 100%;\n\theight: 100vh;\n}\n.left {\n\tfloat: left;\n\theight: 100%;\n\twidth: 60%;\n\tpadding: 3rem 3rem 3rem 5rem;\n\tdisplay: table;\n   color: green;\n}\n.left > div {\n\tdisplay: table-cell;\n\tvertical-align: middle;\n}\n.left > span {\n  \n  font-size: 3rem;\n  font-weight: bold;\n  letter-spacing: 2px;\n  display: inline-block;\n  text-transform: uppercase;\n  font-family: sans-serif;\n  margin-bottom: 4rem;\n}\n.left > h1 {\n\tfont-size: 4rem;\n\tmargin-bottom: 3rem;\n}\n.left > h1 + p {\n  color: #949494;\n  font-size: 1.6rem;\n  margin-bottom: 4rem;\n}\np + a {\n  font-size: 1.6rem;\n  color: #000;\n}\n\n.slider {\n\tfloat: right;\n\tposition: relative;\n\twidth: 40%;\n\theight: 100%;\n}\n.slider li {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-size: cover;\n\tbackground-repeat: no-repeat;\n\tbackground-position: 50% 50%;\n\ttransition: clip .7s ease-in-out, z-index 0s .7s;\n\tclip: rect(0, 100vw, 100vh, 100vw);\n\tdisplay: table;\n}\n.center-y {\n\tdisplay: table-cell;\n\tvertical-align: middle;\n\ttext-align: center;\n\tcolor: #fff;\n        text-shadow: 0px 0px 10px #000000;\n}\nlabel {\n\tfont-size: 4rem;\n\tfont-style: italic;\n}\nlabel + a {\n\tfont-size: 1.6rem;\n\tdisplay: inline-block;\n\tcolor: #fff;\n\tmargin-top: 2rem;\n}\nlabel, label + a {\n\topacity: 0;\n\ttransition: opacity .7s 0s, transform .5s .2s;\n\ttransform: translate3d(0, 50%, 0);\n}\nli.current label, li.current label + a {\n\topacity: 1;\n\ttransition-delay: 1s;\n\ttransform: translate3d(0, 0, 0);\n}\nli.current {\n\tz-index: 1;\n\tclip: rect(0, 100vw, 100vh, 0);\n}\nli.prev {\n\tclip: rect(0, 0, 100vh, 0);\n}\n.slider dot{\n\tposition: absolute;\n\tbottom: 5%;\n\tleft: 0;\n\tright: 0;\n\ttext-align: center;\n\tz-index: 10;\n}\ndot a {\n\tdisplay: inline-block;\n\tborder-radius: 50%;\n\twidth: 1.2rem;\n\theight: 1.2rem;\n  min-width: 12px;\n  min-height: 12px;\n\tbackground: #fff;\n\tmargin: 0 1rem;\n  transition: transform .3s;\n}\na.current_dot {\n\ttransform: scale(1.4);\n}\n@media screen and (max-width: 700px) {\n\t.left {\n\t\twidth: 100%;\n\t\theight: 30%;\n\t}\n\t.slider {\n\t\twidth: 100%;\n\t\theight: 70%;\n\t}\n}\n\n<\/style>\n\n\n\n<section class=\"intro\">\n      <div class=\"left\">\n        <div>\n          <h1>Browse our site&#8230;<\/h1>\n          <h1>Find out what we do&#8230;<\/h1>\n          <p>Read the reports&#8230;<\/p>\n          <p>Click the links&#8230;<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"slider\">\n        <ul>\n\n          <li style=\"background-image:url(http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-Bee-shed.jpg\">\n            <div class=\"center-y\">\n              <label>Branch Apiary<br><\/label>\n              <a href=\"https:\/\/www.eastdevonbk.co.uk\/?page_id=251\">View page<\/a>\t\n            <\/div>\n          <\/li>\n\n          <li style=\"background-image:url(http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-Beginners.jpg\">\n            <div class=\"center-y\">\n              <label>Beginners<br><\/label>\n              <a href=\"https:\/\/www.eastdevonbk.co.uk\/?page_id=286\">View page<\/a>\t\n            <\/div>\n          <\/li>\n\n          <li style=\"background-image:url(http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-Shows.jpg\">\n            <div class=\"center-y\">\n              <label>East Devon Branch<br><\/label>\n              <a href=\"#edbkslider\">View slides<\/a>\t\n            <\/div>\n          <\/li>\n\n          <li style=\"background-image:url(http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-Honey-bee-queen.jpg\">\n            <div class=\"center-y\">\n              <label>The Bees<br><\/label>\n              <a href=\"https:\/\/www.eastdevonbk.co.uk\/?page_id=251#beeslider\">View slides<\/a>\t\n            <\/div>\n          <\/li>\n\n          <li style=\"background-image:url(http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-Gorse.jpg\">\n            <div class=\"center-y\">\n              <label>Flowers and Bees<br><\/label>\n              <a href=\"https:\/\/www.eastdevonbk.co.uk\/?page_id=1960\">View slides<\/a>\t\n            <\/div>\n          <\/li>\n\n        <\/ul>\n\n        <ul>\n          <dot>\n            <a href=\"#\"><\/a>\n            <a href=\"#\"><\/a>\n            <a href=\"#\"><\/a>\n            <a href=\"#\"><\/a>\n            <a href=\"#\"><\/a>\n          <\/dot>\n        <\/ul>\n      <\/div>\n\n\n\n<script>\r\n\r\n{\r\n\tclass SliderClip {\r\n\t\tconstructor(el) {\r\n\t\t\tthis.el = el;\r\n\t\t\tthis.Slides = Array.from(this.el.querySelectorAll('li'));\r\n\t\t\tthis.Nav = Array.from(this.el.querySelectorAll('dot a'));\r\n\t\t\tthis.totalSlides = this.Slides.length;\r\n\t\t\tthis.current = 0;\r\n\t\t\tthis.autoPlay = true; \/\/true or false\r\n\t\t\tthis.timeTrans = 4000; \/\/transition time in milliseconds\r\n\t\t\tthis.IndexElements = [];\r\n\r\n\t\t\tfor(let i=0;i<this.totalSlides;i++) {\r\n\t\t\t\tthis.IndexElements.push(i);\r\n\t\t\t}\r\n\r\n\t\t\tthis.setCurret();\r\n\t\t\tthis.initEvents();\r\n\t\t}\r\n\t\tsetCurret() {\r\n\t\t\tthis.Slides[this.current].classList.add('current');\r\n\t\t\tthis.Nav[this.current].classList.add('current_dot');\r\n\t\t}\r\n\t\tinitEvents() {\r\n\t\t\tconst self = this;\r\n\r\n\t\t\tthis.Nav.forEach((dot) => {\r\n\t\t\t\tdot.addEventListener('click', (ele) => {\r\n\t\t\t\t\tele.preventDefault();\r\n\t\t\t\t\tthis.changeSlide(this.Nav.indexOf(dot));\r\n\t\t\t\t})\r\n\t\t\t})\r\n\r\n\t\t\tthis.el.addEventListener('mouseenter', () => self.autoPlay = false);\r\n\t\t\tthis.el.addEventListener('mouseleave', () => self.autoPlay = true);\r\n\r\n\t\t\tsetInterval(function() {\r\n\t\t\t\tif (self.autoPlay) {\r\n\t\t\t\t\tself.current = self.current < self.Slides.length-1 ? self.current + 1 : 0;\r\n\t\t\t\t\tself.changeSlide(self.current);\r\n\t\t\t\t}\r\n\t\t\t}, this.timeTrans);\r\n\r\n\t\t}\r\n\t\tchangeSlide(index) {\r\n\r\n\t\t\tthis.Nav.forEach((allDot) => allDot.classList.remove('current_dot'));\r\n\r\n\t\t\tthis.Slides.forEach((allSlides) => allSlides.classList.remove('prev', 'current'));\r\n\r\n\t\t\tconst getAllPrev = value => value < index;\r\n\r\n\t\t\tconst prevElements = this.IndexElements.filter(getAllPrev);\r\n\r\n\t\t\tprevElements.forEach((indexPrevEle) => this.Slides[indexPrevEle].classList.add('prev'));\r\n\r\n\t\t\tthis.Slides[index].classList.add('current');\r\n\t\t\tthis.Nav[index].classList.add('current_dot');\r\n\t\t}\r\n\t}\r\n\r\n\tconst slider = new SliderClip(document.querySelector('.slider'));\r\n}\r\n\r\n\r\n<\/script>\n\n\n\n<div style=\"height:29px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n.imggrid {display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); grid-gap: 20px; align-items: stretch;}\n\n.imggrid > article {background: peru; border: 1px solid #ccc; box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.3);}\n\n.imggrid > article img {max-width: 100%;}\n\n.imggrid > article p {font-family: arial; color: white; padding: 0 10px 0 10px;}\n\n\n\n<\/style>\n\n\n\n&nbsp;\n&nbsp;\n&nbsp;\n<div style=\"background-image: url('http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Background-hessian-white.png'), url('http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Background-paper-brown.jpg'); padding: 20px;\">\n<div class=\"imggrid\">\n\n<article><img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive1.jpg\" alt=\"Abandoned hive\"><p>We sometimes get asked to deal with abandoned hives. Not a pretty sight!<\/p>\n<\/article>\n\n\n\n<article><img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive2.jpg\" alt=\"Old entrance\"><p>Ivy growing into the hive and old honey oozing out of the entrance.<\/p>\n<\/article>\n\n\n\n<article><img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive3.jpg\" alt=\"Crown board\"><p>The colony has obviously been short of space at some point in the past.<\/p>\n<\/article>\n\n\n\n<article><img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive4.jpg\" alt=\"Queen excluder\"><p>Rotten woodwork shows it has been abandoned for a few years.<\/p>\n<\/article>\n\n\n\n<article><img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive5.jpg\" alt=\"Rotton floor\"><p>The floor was too rotten to move but bees still happily going in and out.<\/p>\n<\/article>\n\n\n<article><img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive6.jpg\" alt=\"New brood box\"><p>National super with new foundation placed on top of old Commercial box.<\/p>\n<\/article>\n\n\n\n<article><img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive7.jpg\" alt=\"Rearranged boxes\"><p>Tape up the gaps. Add a feeder. Wait for bees to move up into new home.<\/p>\n<\/article>\n\n\n\n<article><img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive8.jpg\" alt=\"Stage two\"><p>Stage two. New stand &amp; floor. Queen in National brood box. Old Commercial box will go on top.<\/p>\n<\/article>\n\n\n\n<article><img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive9.jpg\" alt=\"Old Commercial box\"><p>The old Commercial box will be removed when all the brood has hatched.<\/p>\n<\/article>\n\n\n\n<article><img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive10.jpg\" alt=\"End of stage two\"><p>End of stage two. The colony is still a bit tetchy despite the new accommodation.<\/p>\n<\/article>\n\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:27px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"edbkslider\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#008000\" class=\"has-inline-color\">We are East Devon Beekeepers<\/mark><\/h2>\n\n\n\n<style>\r\n* {\r\n    box-sizing: border-box;\r\n}\r\n\r\n.carousel {\r\n    display: flex;\r\n    position: relative;\r\n    max-width: 600px;\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n    height: 440px;\r\n    overflow: hidden;\r\n}\r\n\r\n.carousel-item .slide-image {\r\n    max-width: 600px;\r\n    max-height: 440px;\r\n}\r\n\r\n.carousel-item {\r\n    position: absolute;\r\n    width: 100%;\r\n    max-height: 440px;\r\n    border: none;\r\n    left: 100%;\r\n}\r\n\r\n.carousel-item.active {\r\n    left: 0;\r\n    transition: all 0.3s ease-out;\r\n}\r\n\r\n.carousel-item div {\r\n    height: 100%;\r\n}\r\n\r\n<\/style>\n\n\n\n<h3 class=\"wp-block-heading\">Auto slide show<\/h3>\n<div class=\"carousel\">\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-1.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-2.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-3.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-4.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2026\/01\/edbk-5c.png\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-6.png\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-7.png\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-8.png\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-10.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-11.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-13.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-14.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-15.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-17.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-19.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/\/edbk-25.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-26.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-27.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-20.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-28.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-29.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-30.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-31.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-32.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-33.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-34.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/EDBK-35-1.png\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-36.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-37.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-38.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/\/edbk-24-1.png\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-39.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-40.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n        <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-41.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-45.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-46.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-47.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-48.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-49.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-50a.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-51.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-54-1.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-55.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n \n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-56.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n       <div class=\"carousel-item\">\n            <div class=\"slide-image\">\n            <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/08\/edbk-58.jpg\" style=\"width:100%\">\n            <\/div>\n        <\/div>\n\n\n\n\n<\/div>  <!-- End of carousel  -->\n\n\n\n<script>\nwindow.onload = function () {\n    let slides = \n        document.getElementsByClassName('carousel-item');\n\n    function addActive(slide) {\n        slide.classList.add('active');\n    }\n\n    function removeActive(slide) {\n        slide.classList.remove('active');\n    }\n\n    addActive(slides[0]);\n    setInterval(function () {\n        for (let i = 0; i < slides.length; i++) {\n            if (i + 1 == slides.length) {\n                addActive(slides[0]);\n                setTimeout(removeActive, 350, slides[i]);\n                break;\n            }\n            if (slides[i].classList.contains('active')) {\n                setTimeout(removeActive, 350, slides[i]);\n                addActive(slides[i + 1]);\n                break;\n            }\n        }\n    }, 5000);\n};\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#008000\" class=\"has-inline-color\">Closeup bees on flowers<\/mark><\/h2>\n\n\n\n<style>\r\n* {box-sizing: border-box}\r\nbody {font-family: Verdana, sans-serif; margin:0}\r\n.mySlides {display: none}\r\nimg {vertical-align: middle;}\r\n\r\n\/* Slideshow container *\/\r\n.slideshow-container {\r\n  max-width: 800px;\r\n  position: relative;\r\n  margin: auto;\r\n}\r\n\r\n\/* Next & previous buttons *\/\r\n.prev, .next {\r\n  cursor: pointer;\r\n  position: absolute;\r\n  top: 50%; \r\n  -\r\n  width: auto;\r\n  padding: 16px;\r\n  margin-top: -22px;\r\n  color: black;\r\n  font-weight: bold;\r\n  font-size: 18px;\r\n  transition: 0.6s ease;\r\n  border-radius: 0 3px 3px 0;\r\n  user-select: none;\r\n}\r\n\r\n.prev {\r\n  left: -45px;\r\n}\r\n\r\n\/* Position the \"next button\" to the right *\/\r\n.next {\r\n  right: -45px;\r\n  border-radius: 3px 0 0 3px;\r\n}\r\n\r\n\/* On hover, add a black background color with a little bit see-through *\/\r\n.prev:hover, .next:hover {\r\n  background-color: rgba(0,0,0,0.8);\r\n  color: white;\r\n}\r\n\r\n\/* Caption text *\/\r\n.text {\r\n  color: #fff;\r\n  font-size: 20px;\r\n  padding: 8px 12px;\r\n  position: absolute;\r\n  top: 10px;\r\n  width: 100%;\r\n  text-align: left;\r\n  text-shadow: 0px 0px 10px #000;\r\n}\r\n\r\n\/* Number text (1\/3 etc) *\/\r\n.numbertext {\r\n  color: #f2f2f2;\r\n  font-size: 12px;\r\n  padding: 8px 12px;\r\n  position: absolute;\r\n  top: 0;\r\n}\r\n\r\n\/* The dots\/bullets\/indicators *\/\r\n.dot {\r\n  cursor: pointer;\r\n  height: 20px;\r\n  width: 20px;\r\n  margin: 0 2px;\r\n  background-color: #1E90FF;\r\n  color: #fff;\r\n  font-size: 10px;\r\n  border-radius: 50%;\r\n  display: inline-block;\r\n  transition: background-color 0.6s ease;\r\n}\r\n\r\n.active, .dot:hover {\r\n  background-color: #0000ff;\r\n}\r\n\r\n\/* Fading animation *\/\r\n.fade {\r\n  animation-name: fade;\r\n  animation-duration: 1.5s;\r\n}\r\n\r\n@keyframes fade {\r\n  from {opacity: .4} \r\n  to {opacity: 1}\r\n}\r\n\r\n\/* On smaller screens, decrease text size *\/\r\n@media only screen and (max-width: 900px) {\r\n  .prev, .next,.text {font-size: 11px}\r\n  .prev {left: 0;}\r\n  .next {right: 0;}\r\n}\r\n<\/style>\n\n\n\n<div class=\"slideshow-container\">\n\n<div class=\"mySlides fade\">\n  <div class=\"numbertext\"><\/div>\n  <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-Bee-on-Gaillardia.jpg\" style=\"width:100%\">\n  <div class=\"text\">Bee on Gaillardia<\/div>\n<\/div>\n\n<div class=\"mySlides fade\">\n  <div class=\"numbertext\"><\/div>\n  <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-Bee-wing.jpg\" style=\"width:100%\">\n  <div class=\"text\">Honeybee wings<\/div>\n<\/div>\n\n<div class=\"mySlides fade\">\n  <div class=\"numbertext\"><\/div>\n  <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-Bombus-terrestris.jpg\" style=\"width:100%\">\n  <div class=\"text\">Bumblebee on Echinacea<\/div>\n<\/div>\n\n<div class=\"mySlides fade\">\n  <div class=\"numbertext\"><\/div>\n  <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-P1080186-02.jpg\" style=\"width:100%\">\n  <div class=\"text\">Honeybee on grape hyacinth with white pollen<\/div>\n<\/div>\n\n<div class=\"mySlides fade\">\n  <div class=\"numbertext\"><\/div>\n  <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-P1090546-01.jpg\" style=\"width:100%\">\n  <div class=\"text\">Bumblebee with pollen load<\/div>\n<\/div>\n\n<div class=\"mySlides fade\">\n  <div class=\"numbertext\"><\/div>\n  <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-SON03116-01.jpg\" style=\"width:100%\">\n  <div class=\"text\">Honeybee on gorse<\/div>\n<\/div>\n\n<div class=\"mySlides fade\">\n  <div class=\"numbertext\"><\/div>\n  <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-SON03370-01.jpg\" style=\"width:100%\">\n  <div class=\"text\">Honeybee landing on gorse<\/div>\n<\/div>\n\n<div class=\"mySlides fade\">\n  <div class=\"numbertext\"><\/div>\n  <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-SON04474-02.jpg\" style=\"width:100%\">\n  <div class=\"text\">Honeybee on grape hyacinth<\/div>\n<\/div>\n\n<div class=\"mySlides fade\">\n  <div class=\"numbertext\"><\/div>\n  <img decoding=\"async\" src=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/09\/0925-SON05908-01.jpg\" style=\"width:100%\">\n  <div class=\"text\">Bumblebee on Centaurea<\/div>\n<\/div>\n\n\n\n\n\n\n\n\n\n\n<a class=\"prev\" onclick=\"plusSlides(-1)\">\u25c0<\/a>\n<a class=\"next\" onclick=\"plusSlides(1)\">\u25b6<\/a>\n\n<\/div>\n<br>\n\n<div style=\"text-align:center\">\n  <span class=\"dot\" onclick=\"currentSlide(1)\">1<\/span> \n  <span class=\"dot\" onclick=\"currentSlide(2)\">2<\/span> \n  <span class=\"dot\" onclick=\"currentSlide(3)\">3<\/span> \n  <span class=\"dot\" onclick=\"currentSlide(4)\">4<\/span> \n  <span class=\"dot\" onclick=\"currentSlide(5)\">5<\/span> \n  <span class=\"dot\" onclick=\"currentSlide(6)\">6<\/span>\n  <span class=\"dot\" onclick=\"currentSlide(7)\">7<\/span> \n  <span class=\"dot\" onclick=\"currentSlide(8)\">8<\/span> \n  <span class=\"dot\" onclick=\"currentSlide(9)\">9<\/span>\n  \n<\/div>\n\n\n\n<script>\r\nlet slideIndex = 1;\r\nshowSlides(slideIndex);\r\n\r\nfunction plusSlides(n) {\r\n  showSlides(slideIndex += n);\r\n}\r\n\r\nfunction currentSlide(n) {\r\n  showSlides(slideIndex = n);\r\n}\r\n\r\nfunction showSlides(n) {\r\n  let i;\r\n  let slides = document.getElementsByClassName(\"mySlides\");\r\n  let dots = document.getElementsByClassName(\"dot\");\r\n  if (n > slides.length) {slideIndex = 1}    \r\n  if (n < 1) {slideIndex = slides.length}\r\n  for (i = 0; i < slides.length; i++) {\r\n    slides[i].style.display = \"none\";  \r\n  }\r\n  for (i = 0; i < dots.length; i++) {\r\n    dots[i].className = dots[i].className.replace(\" active\", \"\");\r\n  }\r\n  slides[slideIndex-1].style.display = \"block\";  \r\n  dots[slideIndex-1].className += \" active\";\r\n}\r\n<\/script>\n\n\n<script>\nconst scrollToTop = () => {\n\nwindow.scroll({\n    top: 0, \n    left: 0, \n    behavior: 'smooth' \n});\n};\n<\/script>\n<input type=\"button\" value=\"Scroll to top\" onclick=\"scrollToTop()\">","protected":false},"excerpt":{"rendered":"<p>Browse our site&#8230; Find out what we do&#8230; Read the reports&#8230; Click the links&#8230; Branch Apiary View page Beginners View page East Devon Branch View slides The Bees View slides Flowers and Bees View slides &nbsp; &nbsp; &nbsp; We sometimes get asked to deal with abandoned hives. Not a pretty sight! Ivy growing into the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":46,"menu_order":14,"comment_status":"closed","ping_status":"closed","template":"template-full-width.php","meta":{"_crdt_document":"{\"document\":\"AAAH\/LCC5B+AAWcIEJTDBgQCAQIKSgAQAQIKSgAQAQIKSgAQAQIKSgAQAQIKSgAQAQIKSgAQAQIKAkIASgCIBAECCkoAEAECCkoAEAECCkoAEAECCgJCSgC8AwECCkoAEAECCkoAEAECCkoAEAECCgBKAK0BKAMnAAQAJwAEACcAKAQnACgAJwAHACgDJwAoACcAhwAoAycAKAAnAIcAKAMnACgAJwCHACgDJwAoACcAhwAoAycAKAAnAIcAKAMnACgAJwCHACgDJwEEACgBJwCHACgDJwAoACcAhwAoAycAKAAnAIcAKAMnACgAJwCHACgDJwEEACgAJwCHACgDJwAoACcAhwAoAycAKAAnAIcAKAMnACgAJwCHACgDJwAoASeB3QHt2wFzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHNsdWdkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVHYWxsZXJ5ZG9jdW1lbnRjb250ZW50PCEtLSB3cDpodG1sIC0tPgo8c3R5bGU+CgoKKiB7Cglib3gtc2l6aW5nOiBib3JkZXItYm94OwoJcGFkZGluZzogMDsKCW1hcmdpbjogMDsKfQoKCi5pbnRybyB7Cglwb3NpdGlvbjogcmVsYXRpdmU7Cgl3aWR0aDogMTAwJTsKCWhlaWdodDogMTAwdmg7Cn0KLmxlZnQgewoJZmxvYXQ6IGxlZnQ7CgloZWlnaHQ6IDEwMCU7Cgl3aWR0aDogNjAlOwoJcGFkZGluZzogM3JlbSAzcmVtIDNyZW0gNXJlbTsKCWRpc3BsYXk6IHRhYmxlOwogICBjb2xvcjogZ3JlZW47Cn0KLmxlZnQgPiBkaXYgewoJZGlzcGxheTogdGFibGUtY2VsbDsKCXZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Cn0KLmxlZnQgPiBzcGFuIHsKICAKICBmb250LXNpemU6IDNyZW07CiAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgbGV0dGVyLXNwYWNpbmc6IDJweDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsKICBtYXJnaW4tYm90dG9tOiA0cmVtOwp9Ci5sZWZ0ID4gaDEgewoJZm9udC1zaXplOiA0cmVtOwoJbWFyZ2luLWJvdHRvbTogM3JlbTsKfQoubGVmdCA+IGgxICsgcCB7CiAgY29sb3I6ICM5NDk0OTQ7CiAgZm9udC1zaXplOiAxLjZyZW07CiAgbWFyZ2luLWJvdHRvbTogNHJlbTsKfQpwICsgYSB7CiAgZm9udC1zaXplOiAxLjZyZW07CiAgY29sb3I6ICMwMDA7Cn0KCi5zbGlkZXIgewoJZmxvYXQ6IHJpZ2h0OwoJcG9zaXRpb246IHJlbGF0aXZlOwoJd2lkdGg6IDQwJTsKCWhlaWdodDogMTAwJTsKfQouc2xpZGVyIGxpIHsKCXBvc2l0aW9uOiBhYnNvbHV0ZTsKCXRvcDogMDsKCWxlZnQ6IDA7Cgl3aWR0aDogMTAwJTsKCWhlaWdodDogMTAwJTsKCWJhY2tncm91bmQtc2l6ZTogY292ZXI7CgliYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OwoJYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsKCXRyYW5zaXRpb246IGNsaXAgLjdzIGVhc2UtaW4tb3V0LCB6LWluZGV4IDBzIC43czsKCWNsaXA6IHJlY3QoMCwgMTAwdncsIDEwMHZoLCAxMDB2dyk7CglkaXNwbGF5OiB0YWJsZTsKfQouY2VudGVyLXkgewoJZGlzcGxheTogdGFibGUtY2VsbDsKCXZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Cgl0ZXh0LWFsaWduOiBjZW50ZXI7Cgljb2xvcjogI2ZmZjsKICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4ICMwMDAwMDA7Cn0KbGFiZWwgewoJZm9udC1zaXplOiA0cmVtOwoJZm9udC1zdHlsZTogaXRhbGljOwp9CmxhYmVsICsgYSB7Cglmb250LXNpemU6IDEuNnJlbTsKCWRpc3BsYXk6IGlubGluZS1ibG9jazsKCWNvbG9yOiAjZmZmOwoJbWFyZ2luLXRvcDogMnJlbTsKfQpsYWJlbCwgbGFiZWwgKyBhIHsKCW9wYWNpdHk6IDA7Cgl0cmFuc2l0aW9uOiBvcGFjaXR5IC43cyAwcywgdHJhbnNmb3JtIC41cyAuMnM7Cgl0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7Cn0KbGkuY3VycmVudCBsYWJlbCwgbGkuY3VycmVudCBsYWJlbCArIGEgewoJb3BhY2l0eTogMTsKCXRyYW5zaXRpb24tZGVsYXk6IDFzOwoJdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsKfQpsaS5jdXJyZW50IHsKCXotaW5kZXg6IDE7CgljbGlwOiByZWN0KDAsIDEwMHZ3LCAxMDB2aCwgMCk7Cn0KbGkucHJldiB7CgljbGlwOiByZWN0KDAsIDAsIDEwMHZoLCAwKTsKfQouc2xpZGVyIGRvdHsKCXBvc2l0aW9uOiBhYnNvbHV0ZTsKCWJvdHRvbTogNSU7CglsZWZ0OiAwOwoJcmlnaHQ6IDA7Cgl0ZXh0LWFsaWduOiBjZW50ZXI7Cgl6LWluZGV4OiAxMDsKfQpkb3QgYSB7CglkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Cglib3JkZXItcmFkaXVzOiA1MCU7Cgl3aWR0aDogMS4ycmVtOwoJaGVpZ2h0OiAxLjJyZW07CiAgbWluLXdpZHRoOiAxMnB4OwogIG1pbi1oZWlnaHQ6IDEycHg7CgliYWNrZ3JvdW5kOiAjZmZmOwoJbWFyZ2luOiAwIDFyZW07CiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zczsKfQphLmN1cnJlbnRfZG90IHsKCXRyYW5zZm9ybTogc2NhbGUoMS40KTsKfQpAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkgewoJLmxlZnQgewoJCXdpZHRoOiAxMDAlOwoJCWhlaWdodDogMzAlOwoJfQoJLnNsaWRlciB7CgkJd2lkdGg6IDEwMCU7CgkJaGVpZ2h0OiA3MCU7Cgl9Cn0KCjwvc3R5bGU+CjwhLS0gL3dwOmh0bWwgLS0+Cgo8IS0tIHdwOmh0bWwgLS0+CjxzZWN0aW9uIGNsYXNzPSJpbnRybyI+CiAgICAgIDxkaXYgY2xhc3M9ImxlZnQiPgogICAgICAgIDxkaXY+CiAgICAgICAgICA8aDE+QnJvd3NlIG91ciBzaXRlLi4uPC9oMT4KICAgICAgICAgIDxoMT5GaW5kIG91dCB3aGF0IHdlIGRvLi4uPC9oMT4KICAgICAgICAgIDxwPlJlYWQgdGhlIHJlcG9ydHMuLi48L3A+CiAgICAgICAgICA8cD5DbGljayB0aGUgbGlua3MuLi48L3A+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ic2xpZGVyIj4KICAgICAgICA8dWw+CgogICAgICAgICAgPGxpIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtQmVlLXNoZWQuanBnIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2VudGVyLXkiPgogICAgICAgICAgICAgIDxsYWJlbD5CcmFuY2ggQXBpYXJ5PGJyPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvP3BhZ2VfaWQ9MjUxIj5WaWV3IHBhZ2U8L2E+CQogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvbGk+CgogICAgICAgICAgPGxpIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtQmVnaW5uZXJzLmpwZyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNlbnRlci15Ij4KICAgICAgICAgICAgICA8bGFiZWw+QmVnaW5uZXJzPGJyPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvP3BhZ2VfaWQ9Mjg2Ij5WaWV3IHBhZ2U8L2E+CQogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvbGk+CgogICAgICAgICAgPGxpIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtU2hvd3MuanBnIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2VudGVyLXkiPgogICAgICAgICAgICAgIDxsYWJlbD5FYXN0IERldm9uIEJyYW5jaDxicj48L2xhYmVsPgogICAgICAgICAgICAgIDxhIGhyZWY9IiNlZGJrc2xpZGVyIj5WaWV3IHNsaWRlczwvYT4JCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9saT4KCiAgICAgICAgICA8bGkgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1Ib25leS1iZWUtcXVlZW4uanBnIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2VudGVyLXkiPgogICAgICAgICAgICAgIDxsYWJlbD5UaGUgQmVlczxicj48L2xhYmVsPgogICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrLz9wYWdlX2lkPTI1MSNiZWVzbGlkZXIiPlZpZXcgc2xpZGVzPC9hPgkKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2xpPgoKICAgICAgICAgIDxsaSBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LUdvcnNlLmpwZyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNlbnRlci15Ij4KICAgICAgICAgICAgICA8bGFiZWw+Rmxvd2VycyBhbmQgQmVlczxicj48L2xhYmVsPgogICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrLz9wYWdlX2lkPTE5NjAiPlZpZXcgc2xpZGVzPC9hPgkKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2xpPgoKICAgICAgICA8L3VsPgoKICAgICAgICA8dWw+CiAgICAgICAgICA8ZG90PgogICAgICAgICAgICA8YSBocmVmPSIjIj48L2E+CiAgICAgICAgICAgIDxhIGhyZWY9IiMiPjwvYT4KICAgICAgICAgICAgPGEgaHJlZj0iIyI+PC9hPgogICAgICAgICAgICA8YSBocmVmPSIjIj48L2E+CiAgICAgICAgICAgIDxhIGhyZWY9IiMiPjwvYT4KICAgICAgICAgIDwvZG90PgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2Pgo8IS0tIC93cDpodG1sIC0tPgoKPCEtLSB3cDpodG1sIC0tPgo8c2NyaXB0Pg0KDQp7DQoJY2xhc3MgU2xpZGVyQ2xpcCB7DQoJCWNvbnN0cnVjdG9yKGVsKSB7DQoJCQl0aGlzLmVsID0gZWw7DQoJCQl0aGlzLlNsaWRlcyA9IEFycmF5LmZyb20odGhpcy5lbC5xdWVyeVNlbGVjdG9yQWxsKCdsaScpKTsNCgkJCXRoaXMuTmF2ID0gQXJyYXkuZnJvbSh0aGlzLmVsLnF1ZXJ5U2VsZWN0b3JBbGwoJ2RvdCBhJykpOw0KCQkJdGhpcy50b3RhbFNsaWRlcyA9IHRoaXMuU2xpZGVzLmxlbmd0aDsNCgkJCXRoaXMuY3VycmVudCA9IDA7DQoJCQl0aGlzLmF1dG9QbGF5ID0gdHJ1ZTsgLy90cnVlIG9yIGZhbHNlDQoJCQl0aGlzLnRpbWVUcmFucyA9IDQwMDA7IC8vdHJhbnNpdGlvbiB0aW1lIGluIG1pbGxpc2Vjb25kcw0KCQkJdGhpcy5JbmRleEVsZW1lbnRzID0gW107DQoNCgkJCWZvcihsZXQgaT0wO2k8dGhpcy50b3RhbFNsaWRlcztpKyspIHsNCgkJCQl0aGlzLkluZGV4RWxlbWVudHMucHVzaChpKTsNCgkJCX0NCg0KCQkJdGhpcy5zZXRDdXJyZXQoKTsNCgkJCXRoaXMuaW5pdEV2ZW50cygpOw0KCQl9DQoJCXNldEN1cnJldCgpIHsNCgkJCXRoaXMuU2xpZGVzW3RoaXMuY3VycmVudF0uY2xhc3NMaXN0LmFkZCgnY3VycmVudCcpOw0KCQkJdGhpcy5OYXZbdGhpcy5jdXJyZW50XS5jbGFzc0xpc3QuYWRkKCdjdXJyZW50X2RvdCcpOw0KCQl9DQoJCWluaXRFdmVudHMoKSB7DQoJCQljb25zdCBzZWxmID0gdGhpczsNCg0KCQkJdGhpcy5OYXYuZm9yRWFjaCgoZG90KSA9PiB7DQoJCQkJZG90LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGVsZSkgPT4gew0KCQkJCQllbGUucHJldmVudERlZmF1bHQoKTsNCgkJCQkJdGhpcy5jaGFuZ2VTbGlkZSh0aGlzLk5hdi5pbmRleE9mKGRvdCkpOw0KCQkJCX0pDQoJCQl9KQ0KDQoJCQl0aGlzLmVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlZW50ZXInLCAoKSA9PiBzZWxmLmF1dG9QbGF5ID0gZmFsc2UpOw0KCQkJdGhpcy5lbC5hZGRFdmVudExpc3RlbmVyKCdtb3VzZWxlYXZlJywgKCkgPT4gc2VsZi5hdXRvUGxheSA9IHRydWUpOw0KDQoJCQlzZXRJbnRlcnZhbChmdW5jdGlvbigpIHsNCgkJCQlpZiAoc2VsZi5hdXRvUGxheSkgew0KCQkJCQlzZWxmLmN1cnJlbnQgPSBzZWxmLmN1cnJlbnQgPCBzZWxmLlNsaWRlcy5sZW5ndGgtMSA\/IHNlbGYuY3VycmVudCArIDEgOiAwOw0KCQkJCQlzZWxmLmNoYW5nZVNsaWRlKHNlbGYuY3VycmVudCk7DQoJCQkJfQ0KCQkJfSwgdGhpcy50aW1lVHJhbnMpOw0KDQoJCX0NCgkJY2hhbmdlU2xpZGUoaW5kZXgpIHsNCg0KCQkJdGhpcy5OYXYuZm9yRWFjaCgoYWxsRG90KSA9PiBhbGxEb3QuY2xhc3NMaXN0LnJlbW92ZSgnY3VycmVudF9kb3QnKSk7DQoNCgkJCXRoaXMuU2xpZGVzLmZvckVhY2goKGFsbFNsaWRlcykgPT4gYWxsU2xpZGVzLmNsYXNzTGlzdC5yZW1vdmUoJ3ByZXYnLCAnY3VycmVudCcpKTsNCg0KCQkJY29uc3QgZ2V0QWxsUHJldiA9IHZhbHVlID0+IHZhbHVlIDwgaW5kZXg7DQoNCgkJCWNvbnN0IHByZXZFbGVtZW50cyA9IHRoaXMuSW5kZXhFbGVtZW50cy5maWx0ZXIoZ2V0QWxsUHJldik7DQoNCgkJCXByZXZFbGVtZW50cy5mb3JFYWNoKChpbmRleFByZXZFbGUpID0+IHRoaXMuU2xpZGVzW2luZGV4UHJldkVsZV0uY2xhc3NMaXN0LmFkZCgncHJldicpKTsNCg0KCQkJdGhpcy5TbGlkZXNbaW5kZXhdLmNsYXNzTGlzdC5hZGQoJ2N1cnJlbnQnKTsNCgkJCXRoaXMuTmF2W2luZGV4XS5jbGFzc0xpc3QuYWRkKCdjdXJyZW50X2RvdCcpOw0KCQl9DQoJfQ0KDQoJY29uc3Qgc2xpZGVyID0gbmV3IFNsaWRlckNsaXAoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnNsaWRlcicpKTsNCn0NCg0KDQo8L3NjcmlwdD4KPCEtLSAvd3A6aHRtbCAtLT4KCjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMjlweCJ9IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MjlweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+Cgo8IS0tIHdwOmh0bWwgLS0+CjxzdHlsZSBkYXRhLXdwLWJsb2NrLWh0bWw9ImNzcyI+Ci5pbWdncmlkIHtkaXNwbGF5OiBncmlkOyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7IGdyaWQtZ2FwOiAyMHB4OyBhbGlnbi1pdGVtczogc3RyZXRjaDt9CgouaW1nZ3JpZCA+IGFydGljbGUge2JhY2tncm91bmQ6IHBlcnU7IGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IGJveC1zaGFkb3c6IDJweCAycHggNnB4IDBweCByZ2JhKDAsMCwwLDAuMyk7fQoKLmltZ2dyaWQgPiBhcnRpY2xlIGltZyB7bWF4LXdpZHRoOiAxMDAlO30KCi5pbWdncmlkID4gYXJ0aWNsZSBwIHtmb250LWZhbWlseTogYXJpYWw7IGNvbG9yOiB3aGl0ZTsgcGFkZGluZzogMCAxMHB4IDAgMTBweDt9CgoKCjwvc3R5bGU+CgoKCiZuYnNwOwombmJzcDsKJm5ic3A7CjxkaXYgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9CYWNrZ3JvdW5kLWhlc3NpYW4td2hpdGUucG5nJyksIHVybCgnaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9CYWNrZ3JvdW5kLXBhcGVyLWJyb3duLmpwZycpOyBwYWRkaW5nOiAyMHB4OyI+CjxkaXYgY2xhc3M9ImltZ2dyaWQiPgoKPGFydGljbGU+PGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvR2FsbGVyeS1PbGQtaGl2ZTEuanBnIiBhbHQ9IkFiYW5kb25lZCBoaXZlIj48cD5XZSBzb21ldGltZXMgZ2V0IGFza2VkIHRvIGRlYWwgd2l0aCBhYmFuZG9uZWQgaGl2ZXMuIE5vdCBhIHByZXR0eSBzaWdodCE8L3A+CjwvYXJ0aWNsZT4KCgoKPGFydGljbGU+PGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvR2FsbGVyeS1PbGQtaGl2ZTIuanBnIiBhbHQ9Ik9sZCBlbnRyYW5jZSI+PHA+SXZ5IGdyb3dpbmcgaW50byB0aGUgaGl2ZSBhbmQgb2xkIGhvbmV5IG9vemluZyBvdXQgb2YgdGhlIGVudHJhbmNlLjwvcD4KPC9hcnRpY2xlPgoKCgo8YXJ0aWNsZT48aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9HYWxsZXJ5LU9sZC1oaXZlMy5qcGciIGFsdD0iQ3Jvd24gYm9hcmQiPjxwPlRoZSBjb2xvbnkgaGFzIG9idmlvdXNseSBiZWVuIHNob3J0IG9mIHNwYWNlIGF0IHNvbWUgcG9pbnQgaW4gdGhlIHBhc3QuPC9wPgo8L2FydGljbGU+CgoKCjxhcnRpY2xlPjxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0dhbGxlcnktT2xkLWhpdmU0LmpwZyIgYWx0PSJRdWVlbiBleGNsdWRlciI+PHA+Um90dGVuIHdvb2R3b3JrIHNob3dzIGl0IGhhcyBiZWVuIGFiYW5kb25lZCBmb3IgYSBmZXcgeWVhcnMuPC9wPgo8L2FydGljbGU+CgoKCjxhcnRpY2xlPjxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0dhbGxlcnktT2xkLWhpdmU1LmpwZyIgYWx0PSJSb3R0b24gZmxvb3IiPjxwPlRoZSBmbG9vciB3YXMgdG9vIHJvdHRlbiB0byBtb3ZlIGJ1dCBiZWVzIHN0aWxsIGhhcHBpbHkgZ29pbmcgaW4gYW5kIG91dC48L3A+CjwvYXJ0aWNsZT4KCgo8YXJ0aWNsZT48aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9HYWxsZXJ5LU9sZC1oaXZlNi5qcGciIGFsdD0iTmV3IGJyb29kIGJveCI+PHA+TmF0aW9uYWwgc3VwZXIgd2l0aCBuZXcgZm91bmRhdGlvbiBwbGFjZWQgb24gdG9wIG9mIG9sZCBDb21tZXJjaWFsIGJveC48L3A+CjwvYXJ0aWNsZT4KCgoKPGFydGljbGU+PGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvR2FsbGVyeS1PbGQtaGl2ZTcuanBnIiBhbHQ9IlJlYXJyYW5nZWQgYm94ZXMiPjxwPlRhcGUgdXAgdGhlIGdhcHMuIEFkZCBhIGZlZWRlci4gV2FpdCBmb3IgYmVlcyB0byBtb3ZlIHVwIGludG8gbmV3IGhvbWUuPC9wPgo8L2FydGljbGU+CgoKCjxhcnRpY2xlPjxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0dhbGxlcnktT2xkLWhpdmU4LmpwZyIgYWx0PSJTdGFnZSB0d28iPjxwPlN0YWdlIHR3by4gTmV3IHN0YW5kICZhbXA7IGZsb29yLiBRdWVlbiBpbiBOYXRpb25hbCBicm9vZCBib3guIE9sZCBDb21tZXJjaWFsIGJveCB3aWxsIGdvIG9uIHRvcC48L3A+CjwvYXJ0aWNsZT4KCgoKPGFydGljbGU+PGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvR2FsbGVyeS1PbGQtaGl2ZTkuanBnIiBhbHQ9Ik9sZCBDb21tZXJjaWFsIGJveCI+PHA+VGhlIG9sZCBDb21tZXJjaWFsIGJveCB3aWxsIGJlIHJlbW92ZWQgd2hlbiBhbGwgdGhlIGJyb29kIGhhcyBoYXRjaGVkLjwvcD4KPC9hcnRpY2xlPgoKCgo8YXJ0aWNsZT48aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9HYWxsZXJ5LU9sZC1oaXZlMTAuanBnIiBhbHQ9IkVuZCBvZiBzdGFnZSB0d28iPjxwPkVuZCBvZiBzdGFnZSB0d28uIFRoZSBjb2xvbnkgaXMgc3RpbGwgYSBiaXQgdGV0Y2h5IGRlc3BpdGUgdGhlIG5ldyBhY2NvbW1vZGF0aW9uLjwvcD4KPC9hcnRpY2xlPgoKPC9kaXY+CjwvZGl2Pgo8IS0tIC93cDpodG1sIC0tPgoKPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIyN3B4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDoyN3B4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIiBpZD0iZWRia3NsaWRlciI+PG1hcmsgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwKTtjb2xvcjojMDA4MDAwIiBjbGFzcz0iaGFzLWlubGluZS1jb2xvciI+V2UgYXJlIEVhc3QgRGV2b24gQmVla2VlcGVyczwvbWFyaz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpodG1sIC0tPgo8c3R5bGU+DQoqIHsNCiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94Ow0KfQ0KDQouY2Fyb3VzZWwgew0KICAgIGRpc3BsYXk6IGZsZXg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIG1heC13aWR0aDogNjAwcHg7DQogICAgbWFyZ2luLWxlZnQ6IGF1dG87DQogICAgbWFyZ2luLXJpZ2h0OiBhdXRvOw0KICAgIGhlaWdodDogNDQwcHg7DQogICAgb3ZlcmZsb3c6IGhpZGRlbjsNCn0NCg0KLmNhcm91c2VsLWl0ZW0gLnNsaWRlLWltYWdlIHsNCiAgICBtYXgtd2lkdGg6IDYwMHB4Ow0KICAgIG1heC1oZWlnaHQ6IDQ0MHB4Ow0KfQ0KDQouY2Fyb3VzZWwtaXRlbSB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHdpZHRoOiAxMDAlOw0KICAgIG1heC1oZWlnaHQ6IDQ0MHB4Ow0KICAgIGJvcmRlcjogbm9uZTsNCiAgICBsZWZ0OiAxMDAlOw0KfQ0KDQouY2Fyb3VzZWwtaXRlbS5hY3RpdmUgew0KICAgIGxlZnQ6IDA7DQogICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7DQp9DQoNCi5jYXJvdXNlbC1pdGVtIGRpdiB7DQogICAgaGVpZ2h0OiAxMDAlOw0KfQ0KDQo8L3N0eWxlPgo8IS0tIC93cDpodG1sIC0tPgoKPCEtLSB3cDpodG1sIC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkF1dG8gc2xpZGUgc2hvdzwvaDM+CjxkaXYgY2xhc3M9ImNhcm91c2VsIj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0xLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0yLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0zLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay00LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDEvZWRiay01Yy5wbmciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNi5wbmciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTcucG5nIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTgucG5nIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0xMC5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMTEuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTEzLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0xNC5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMTUuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTE3LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0xOS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvL2VkYmstMjUuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTI2LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0yNy5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMjAuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMjguanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTI5LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0zMC5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMzEuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTMyLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0zMy5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0zNC5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L0VEQkstMzUtMS5wbmciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMzYuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMzcuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTM4LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvL2VkYmstMjQtMS5wbmciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMzkuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTQwLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay00MS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNDUuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTQ2LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay00Ny5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNDguanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTQ5LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay01MGEuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTUxLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay01NC0xLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay01NS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNTYuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNTguanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKCgoKPC9kaXY+ICA8IS0tIEVuZCBvZiBjYXJvdXNlbCAgLS0+CjwhLS0gL3dwOmh0bWwgLS0+Cgo8IS0tIHdwOmh0bWwgLS0+CjxzY3JpcHQ+CndpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbiAoKSB7CiAgICBsZXQgc2xpZGVzID0gCiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgnY2Fyb3VzZWwtaXRlbScpOwoKICAgIGZ1bmN0aW9uIGFkZEFjdGl2ZShzbGlkZSkgewogICAgICAgIHNsaWRlLmNsYXNzTGlzdC5hZGQoJ2FjdGl2ZScpOwogICAgfQoKICAgIGZ1bmN0aW9uIHJlbW92ZUFjdGl2ZShzbGlkZSkgewogICAgICAgIHNsaWRlLmNsYXNzTGlzdC5yZW1vdmUoJ2FjdGl2ZScpOwogICAgfQoKICAgIGFkZEFjdGl2ZShzbGlkZXNbMF0pOwogICAgc2V0SW50ZXJ2YWwoZnVuY3Rpb24gKCkgewogICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc2xpZGVzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgIGlmIChpICsgMSA9PSBzbGlkZXMubGVuZ3RoKSB7CiAgICAgICAgICAgICAgICBhZGRBY3RpdmUoc2xpZGVzWzBdKTsKICAgICAgICAgICAgICAgIHNldFRpbWVvdXQocmVtb3ZlQWN0aXZlLCAzNTAsIHNsaWRlc1tpXSk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZiAoc2xpZGVzW2ldLmNsYXNzTGlzdC5jb250YWlucygnYWN0aXZlJykpIHsKICAgICAgICAgICAgICAgIHNldFRpbWVvdXQocmVtb3ZlQWN0aXZlLCAzNTAsIHNsaWRlc1tpXSk7CiAgICAgICAgICAgICAgICBhZGRBY3RpdmUoc2xpZGVzW2kgKyAxXSk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0sIDUwMDApOwp9Owo8L3NjcmlwdD4KPCEtLSAvd3A6aHRtbCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48bWFyayBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApO2NvbG9yOiMwMDgwMDAiIGNsYXNzPSJoYXMtaW5saW5lLWNvbG9yIj5DbG9zZXVwIGJlZXMgb24gZmxvd2VyczwvbWFyaz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpodG1sIC0tPgo8c3R5bGU+DQoqIHtib3gtc2l6aW5nOiBib3JkZXItYm94fQ0KYm9keSB7Zm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7IG1hcmdpbjowfQ0KLm15U2xpZGVzIHtkaXNwbGF5OiBub25lfQ0KaW1nIHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO30NCg0KLyogU2xpZGVzaG93IGNvbnRhaW5lciAqLw0KLnNsaWRlc2hvdy1jb250YWluZXIgew0KICBtYXgtd2lkdGg6IDgwMHB4Ow0KICBwb3NpdGlvbjogcmVsYXRpdmU7DQogIG1hcmdpbjogYXV0bzsNCn0NCg0KLyogTmV4dCAmIHByZXZpb3VzIGJ1dHRvbnMgKi8NCi5wcmV2LCAubmV4dCB7DQogIGN1cnNvcjogcG9pbnRlcjsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDUwJTsgDQogIC0NCiAgd2lkdGg6IGF1dG87DQogIHBhZGRpbmc6IDE2cHg7DQogIG1hcmdpbi10b3A6IC0yMnB4Ow0KICBjb2xvcjogYmxhY2s7DQogIGZvbnQtd2VpZ2h0OiBib2xkOw0KICBmb250LXNpemU6IDE4cHg7DQogIHRyYW5zaXRpb246IDAuNnMgZWFzZTsNCiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7DQogIHVzZXItc2VsZWN0OiBub25lOw0KfQ0KDQoucHJldiB7DQogIGxlZnQ6IC00NXB4Ow0KfQ0KDQovKiBQb3NpdGlvbiB0aGUgIm5leHQgYnV0dG9uIiB0byB0aGUgcmlnaHQgKi8NCi5uZXh0IHsNCiAgcmlnaHQ6IC00NXB4Ow0KICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsNCn0NCg0KLyogT24gaG92ZXIsIGFkZCBhIGJsYWNrIGJhY2tncm91bmQgY29sb3Igd2l0aCBhIGxpdHRsZSBiaXQgc2VlLXRocm91Z2ggKi8NCi5wcmV2OmhvdmVyLCAubmV4dDpob3ZlciB7DQogIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KTsNCiAgY29sb3I6IHdoaXRlOw0KfQ0KDQovKiBDYXB0aW9uIHRleHQgKi8NCi50ZXh0IHsNCiAgY29sb3I6ICNmZmY7DQogIGZvbnQtc2l6ZTogMjBweDsNCiAgcGFkZGluZzogOHB4IDEycHg7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgdG9wOiAxMHB4Ow0KICB3aWR0aDogMTAwJTsNCiAgdGV4dC1hbGlnbjogbGVmdDsNCiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCAjMDAwOw0KfQ0KDQovKiBOdW1iZXIgdGV4dCAoMS8zIGV0YykgKi8NCi5udW1iZXJ0ZXh0IHsNCiAgY29sb3I6ICNmMmYyZjI7DQogIGZvbnQtc2l6ZTogMTJweDsNCiAgcGFkZGluZzogOHB4IDEycHg7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgdG9wOiAwOw0KfQ0KDQovKiBUaGUgZG90cy9idWxsZXRzL2luZGljYXRvcnMgKi8NCi5kb3Qgew0KICBjdXJzb3I6IHBvaW50ZXI7DQogIGhlaWdodDogMjBweDsNCiAgd2lkdGg6IDIwcHg7DQogIG1hcmdpbjogMCAycHg7DQogIGJhY2tncm91bmQtY29sb3I6ICMxRTkwRkY7DQogIGNvbG9yOiAjZmZmOw0KICBmb250LXNpemU6IDEwcHg7DQogIGJvcmRlci1yYWRpdXM6IDUwJTsNCiAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNnMgZWFzZTsNCn0NCg0KLmFjdGl2ZSwgLmRvdDpob3ZlciB7DQogIGJhY2tncm91bmQtY29sb3I6ICMwMDAwZmY7DQp9DQoNCi8qIEZhZGluZyBhbmltYXRpb24gKi8NCi5mYWRlIHsNCiAgYW5pbWF0aW9uLW5hbWU6IGZhZGU7DQogIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41czsNCn0NCg0KQGtleWZyYW1lcyBmYWRlIHsNCiAgZnJvbSB7b3BhY2l0eTogLjR9IA0KICB0byB7b3BhY2l0eTogMX0NCn0NCg0KLyogT24gc21hbGxlciBzY3JlZW5zLCBkZWNyZWFzZSB0ZXh0IHNpemUgKi8NCkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHsNCiAgLnByZXYsIC5uZXh0LC50ZXh0IHtmb250LXNpemU6IDExcHh9DQogIC5wcmV2IHtsZWZ0OiAwO30NCiAgLm5leHQge3JpZ2h0OiAwO30NCn0NCjwvc3R5bGU+CjwhLS0gL3dwOmh0bWwgLS0+Cgo8IS0tIHdwOmh0bWwgLS0+CjxkaXYgY2xhc3M9InNsaWRlc2hvdy1jb250YWluZXIiPgoKPGRpdiBjbGFzcz0ibXlTbGlkZXMgZmFkZSI+CiAgPGRpdiBjbGFzcz0ibnVtYmVydGV4dCI+PC9kaXY+CiAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1CZWUtb24tR2FpbGxhcmRpYS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICA8ZGl2IGNsYXNzPSJ0ZXh0Ij5CZWUgb24gR2FpbGxhcmRpYTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im15U2xpZGVzIGZhZGUiPgogIDxkaXYgY2xhc3M9Im51bWJlcnRleHQiPjwvZGl2PgogIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtQmVlLXdpbmcuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgPGRpdiBjbGFzcz0idGV4dCI+SG9uZXliZWUgd2luZ3M8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJteVNsaWRlcyBmYWRlIj4KICA8ZGl2IGNsYXNzPSJudW1iZXJ0ZXh0Ij48L2Rpdj4KICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LUJvbWJ1cy10ZXJyZXN0cmlzLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogIDxkaXYgY2xhc3M9InRleHQiPkJ1bWJsZWJlZSBvbiBFY2hpbmFjZWE8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJteVNsaWRlcyBmYWRlIj4KICA8ZGl2IGNsYXNzPSJudW1iZXJ0ZXh0Ij48L2Rpdj4KICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LVAxMDgwMTg2LTAyLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogIDxkaXYgY2xhc3M9InRleHQiPkhvbmV5YmVlIG9uIGdyYXBlIGh5YWNpbnRoIHdpdGggd2hpdGUgcG9sbGVuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ibXlTbGlkZXMgZmFkZSI+CiAgPGRpdiBjbGFzcz0ibnVtYmVydGV4dCI+PC9kaXY+CiAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1QMTA5MDU0Ni0wMS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICA8ZGl2IGNsYXNzPSJ0ZXh0Ij5CdW1ibGViZWUgd2l0aCBwb2xsZW4gbG9hZDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im15U2xpZGVzIGZhZGUiPgogIDxkaXYgY2xhc3M9Im51bWJlcnRleHQiPjwvZGl2PgogIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtU09OMDMxMTYtMDEuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgPGRpdiBjbGFzcz0idGV4dCI+SG9uZXliZWUgb24gZ29yc2U8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJteVNsaWRlcyBmYWRlIj4KICA8ZGl2IGNsYXNzPSJudW1iZXJ0ZXh0Ij48L2Rpdj4KICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LVNPTjAzMzcwLTAxLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogIDxkaXYgY2xhc3M9InRleHQiPkhvbmV5YmVlIGxhbmRpbmcgb24gZ29yc2U8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJteVNsaWRlcyBmYWRlIj4KICA8ZGl2IGNsYXNzPSJudW1iZXJ0ZXh0Ij48L2Rpdj4KICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LVNPTjA0NDc0LTAyLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogIDxkaXYgY2xhc3M9InRleHQiPkhvbmV5YmVlIG9uIGdyYXBlIGh5YWNpbnRoPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ibXlTbGlkZXMgZmFkZSI+CiAgPGRpdiBjbGFzcz0ibnVtYmVydGV4dCI+PC9kaXY+CiAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1TT04wNTkwOC0wMS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICA8ZGl2IGNsYXNzPSJ0ZXh0Ij5CdW1ibGViZWUgb24gQ2VudGF1cmVhPC9kaXY+CjwvZGl2PgoKCgoKCgoKCgoKPGEgY2xhc3M9InByZXYiIG9uY2xpY2s9InBsdXNTbGlkZXMoLTEpIj7il4A8L2E+CjxhIGNsYXNzPSJuZXh0IiBvbmNsaWNrPSJwbHVzU2xpZGVzKDEpIj7ilrY8L2E+Cgo8L2Rpdj4KPGJyPgoKPGRpdiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPgogIDxzcGFuIGNsYXNzPSJkb3QiIG9uY2xpY2s9ImN1cnJlbnRTbGlkZSgxKSI+MTwvc3Bhbj4gCiAgPHNwYW4gY2xhc3M9ImRvdCIgb25jbGljaz0iY3VycmVudFNsaWRlKDIpIj4yPC9zcGFuPiAKICA8c3BhbiBjbGFzcz0iZG90IiBvbmNsaWNrPSJjdXJyZW50U2xpZGUoMykiPjM8L3NwYW4+IAogIDxzcGFuIGNsYXNzPSJkb3QiIG9uY2xpY2s9ImN1cnJlbnRTbGlkZSg0KSI+NDwvc3Bhbj4gCiAgPHNwYW4gY2xhc3M9ImRvdCIgb25jbGljaz0iY3VycmVudFNsaWRlKDUpIj41PC9zcGFuPiAKICA8c3BhbiBjbGFzcz0iZG90IiBvbmNsaWNrPSJjdXJyZW50U2xpZGUoNikiPjY8L3NwYW4+CiAgPHNwYW4gY2xhc3M9ImRvdCIgb25jbGljaz0iY3VycmVudFNsaWRlKDcpIj43PC9zcGFuPiAKICA8c3BhbiBjbGFzcz0iZG90IiBvbmNsaWNrPSJjdXJyZW50U2xpZGUoOCkiPjg8L3NwYW4+IAogIDxzcGFuIGNsYXNzPSJkb3QiIG9uY2xpY2s9ImN1cnJlbnRTbGlkZSg5KSI+OTwvc3Bhbj4KICAKPC9kaXY+CjwhLS0gL3dwOmh0bWwgLS0+Cgo8IS0tIHdwOmh0bWwgLS0+CjxzY3JpcHQ+DQpsZXQgc2xpZGVJbmRleCA9IDE7DQpzaG93U2xpZGVzKHNsaWRlSW5kZXgpOw0KDQpmdW5jdGlvbiBwbHVzU2xpZGVzKG4pIHsNCiAgc2hvd1NsaWRlcyhzbGlkZUluZGV4ICs9IG4pOw0KfQ0KDQpmdW5jdGlvbiBjdXJyZW50U2xpZGUobikgew0KICBzaG93U2xpZGVzKHNsaWRlSW5kZXggPSBuKTsNCn0NCg0KZnVuY3Rpb24gc2hvd1NsaWRlcyhuKSB7DQogIGxldCBpOw0KICBsZXQgc2xpZGVzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgibXlTbGlkZXMiKTsNCiAgbGV0IGRvdHMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJkb3QiKTsNCiAgaWYgKG4gPiBzbGlkZXMubGVuZ3RoKSB7c2xpZGVJbmRleCA9IDF9ICAgIA0KICBpZiAobiA8IDEpIHtzbGlkZUluZGV4ID0gc2xpZGVzLmxlbmd0aH0NCiAgZm9yIChpID0gMDsgaSA8IHNsaWRlcy5sZW5ndGg7IGkrKykgew0KICAgIHNsaWRlc1tpXS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOyAgDQogIH0NCiAgZm9yIChpID0gMDsgaSA8IGRvdHMubGVuZ3RoOyBpKyspIHsNCiAgICBkb3RzW2ldLmNsYXNzTmFtZSA9IGRvdHNbaV0uY2xhc3NOYW1lLnJlcGxhY2UoIiBhY3RpdmUiLCAiIik7DQogIH0NCiAgc2xpZGVzW3NsaWRlSW5kZXgtMV0uc3R5bGUuZGlzcGxheSA9ICJibG9jayI7ICANCiAgZG90c1tzbGlkZUluZGV4LTFdLmNsYXNzTmFtZSArPSAiIGFjdGl2ZSI7DQp9DQo8L3NjcmlwdD4KPCEtLSAvd3A6aHRtbCAtLT4KCjwhLS0gd3A6YmxvY2sgeyJyZWYiOjExNjExfSAvLS0+ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRtZXRhZm9vdG5vdGVzZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hlaWdodGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hlaWdodGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PG1hcmsgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwKTtjb2xvcjojMDA4MDAwIiBjbGFzcz0iaGFzLWlubGluZS1jb2xvciI+V2UgYXJlIEVhc3QgRGV2b24gQmVla2VlcGVyczwvbWFyaz5sZXZlbGFuY2hvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PG1hcmsgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwKTtjb2xvcjojMDA4MDAwIiBjbGFzcz0iaGFzLWlubGluZS1jb2xvciI+Q2xvc2V1cCBiZWVzIG9uIGZsb3dlcnM8L21hcms+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzcmVmY29udGVudGlubmVyQmxvY2tzBQcIBAgECAYIBQcIB6OhAwgHCAYIDggOCAtIAQQJCAYIBw8ECgcLCAcPBAoHCwgHDwQKBwsIBw8ECgYLCAcPBAoHCwgHDwQKBgsIBw8ECge6AQUGCwgHDwQKBwsIBw8ECgcLCAcPBAoHCwgHDwQKB7UBBQsIBw8ECgcLCAcPBAoHCwgHDwQKBwsIBw8ECgMHCw8BBAAAAQAAAAEGAAABAAAzQgEBAEEAAEEAAEEAAEEAAEEAAEEAAEEAAgBBAABBAABBAABBAAIAQQAAQQAAQQAAQQAAAkFVAY8BAH0BdxMyMDE3LTEyLTAxVDE5OjMzOjA3dwdnYWxsZXJ5dwdwdWJsaXNofQF9AHcGY2xvc2VkdwZjbG9zZWR3F3RlbXBsYXRlLWZ1bGwtd2lkdGgucGhwdwB3JGZjMTU3ZjY2LTNkMWEtNGQ2OS05ZGFhLTYwZDdlNDI1ZmNiM3h3xxA8c3R5bGU+CgoKKiB7Cglib3gtc2l6aW5nOiBib3JkZXItYm94OwoJcGFkZGluZzogMDsKCW1hcmdpbjogMDsKfQoKCi5pbnRybyB7Cglwb3NpdGlvbjogcmVsYXRpdmU7Cgl3aWR0aDogMTAwJTsKCWhlaWdodDogMTAwdmg7Cn0KLmxlZnQgewoJZmxvYXQ6IGxlZnQ7CgloZWlnaHQ6IDEwMCU7Cgl3aWR0aDogNjAlOwoJcGFkZGluZzogM3JlbSAzcmVtIDNyZW0gNXJlbTsKCWRpc3BsYXk6IHRhYmxlOwogICBjb2xvcjogZ3JlZW47Cn0KLmxlZnQgPiBkaXYgewoJZGlzcGxheTogdGFibGUtY2VsbDsKCXZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Cn0KLmxlZnQgPiBzcGFuIHsKICAKICBmb250LXNpemU6IDNyZW07CiAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgbGV0dGVyLXNwYWNpbmc6IDJweDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsKICBtYXJnaW4tYm90dG9tOiA0cmVtOwp9Ci5sZWZ0ID4gaDEgewoJZm9udC1zaXplOiA0cmVtOwoJbWFyZ2luLWJvdHRvbTogM3JlbTsKfQoubGVmdCA+IGgxICsgcCB7CiAgY29sb3I6ICM5NDk0OTQ7CiAgZm9udC1zaXplOiAxLjZyZW07CiAgbWFyZ2luLWJvdHRvbTogNHJlbTsKfQpwICsgYSB7CiAgZm9udC1zaXplOiAxLjZyZW07CiAgY29sb3I6ICMwMDA7Cn0KCi5zbGlkZXIgewoJZmxvYXQ6IHJpZ2h0OwoJcG9zaXRpb246IHJlbGF0aXZlOwoJd2lkdGg6IDQwJTsKCWhlaWdodDogMTAwJTsKfQouc2xpZGVyIGxpIHsKCXBvc2l0aW9uOiBhYnNvbHV0ZTsKCXRvcDogMDsKCWxlZnQ6IDA7Cgl3aWR0aDogMTAwJTsKCWhlaWdodDogMTAwJTsKCWJhY2tncm91bmQtc2l6ZTogY292ZXI7CgliYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OwoJYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsKCXRyYW5zaXRpb246IGNsaXAgLjdzIGVhc2UtaW4tb3V0LCB6LWluZGV4IDBzIC43czsKCWNsaXA6IHJlY3QoMCwgMTAwdncsIDEwMHZoLCAxMDB2dyk7CglkaXNwbGF5OiB0YWJsZTsKfQouY2VudGVyLXkgewoJZGlzcGxheTogdGFibGUtY2VsbDsKCXZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Cgl0ZXh0LWFsaWduOiBjZW50ZXI7Cgljb2xvcjogI2ZmZjsKICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4ICMwMDAwMDA7Cn0KbGFiZWwgewoJZm9udC1zaXplOiA0cmVtOwoJZm9udC1zdHlsZTogaXRhbGljOwp9CmxhYmVsICsgYSB7Cglmb250LXNpemU6IDEuNnJlbTsKCWRpc3BsYXk6IGlubGluZS1ibG9jazsKCWNvbG9yOiAjZmZmOwoJbWFyZ2luLXRvcDogMnJlbTsKfQpsYWJlbCwgbGFiZWwgKyBhIHsKCW9wYWNpdHk6IDA7Cgl0cmFuc2l0aW9uOiBvcGFjaXR5IC43cyAwcywgdHJhbnNmb3JtIC41cyAuMnM7Cgl0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7Cn0KbGkuY3VycmVudCBsYWJlbCwgbGkuY3VycmVudCBsYWJlbCArIGEgewoJb3BhY2l0eTogMTsKCXRyYW5zaXRpb24tZGVsYXk6IDFzOwoJdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsKfQpsaS5jdXJyZW50IHsKCXotaW5kZXg6IDE7CgljbGlwOiByZWN0KDAsIDEwMHZ3LCAxMDB2aCwgMCk7Cn0KbGkucHJldiB7CgljbGlwOiByZWN0KDAsIDAsIDEwMHZoLCAwKTsKfQouc2xpZGVyIGRvdHsKCXBvc2l0aW9uOiBhYnNvbHV0ZTsKCWJvdHRvbTogNSU7CglsZWZ0OiAwOwoJcmlnaHQ6IDA7Cgl0ZXh0LWFsaWduOiBjZW50ZXI7Cgl6LWluZGV4OiAxMDsKfQpkb3QgYSB7CglkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Cglib3JkZXItcmFkaXVzOiA1MCU7Cgl3aWR0aDogMS4ycmVtOwoJaGVpZ2h0OiAxLjJyZW07CiAgbWluLXdpZHRoOiAxMnB4OwogIG1pbi1oZWlnaHQ6IDEycHg7CgliYWNrZ3JvdW5kOiAjZmZmOwoJbWFyZ2luOiAwIDFyZW07CiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zczsKfQphLmN1cnJlbnRfZG90IHsKCXRyYW5zZm9ybTogc2NhbGUoMS40KTsKfQpAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkgewoJLmxlZnQgewoJCXdpZHRoOiAxMDAlOwoJCWhlaWdodDogMzAlOwoJfQoJLnNsaWRlciB7CgkJd2lkdGg6IDEwMCU7CgkJaGVpZ2h0OiA3MCU7Cgl9Cn0KCjwvc3R5bGU+dwljb3JlL2h0bWx3xxA8c3R5bGU+CgoKKiB7Cglib3gtc2l6aW5nOiBib3JkZXItYm94OwoJcGFkZGluZzogMDsKCW1hcmdpbjogMDsKfQoKCi5pbnRybyB7Cglwb3NpdGlvbjogcmVsYXRpdmU7Cgl3aWR0aDogMTAwJTsKCWhlaWdodDogMTAwdmg7Cn0KLmxlZnQgewoJZmxvYXQ6IGxlZnQ7CgloZWlnaHQ6IDEwMCU7Cgl3aWR0aDogNjAlOwoJcGFkZGluZzogM3JlbSAzcmVtIDNyZW0gNXJlbTsKCWRpc3BsYXk6IHRhYmxlOwogICBjb2xvcjogZ3JlZW47Cn0KLmxlZnQgPiBkaXYgewoJZGlzcGxheTogdGFibGUtY2VsbDsKCXZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Cn0KLmxlZnQgPiBzcGFuIHsKICAKICBmb250LXNpemU6IDNyZW07CiAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgbGV0dGVyLXNwYWNpbmc6IDJweDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsKICBtYXJnaW4tYm90dG9tOiA0cmVtOwp9Ci5sZWZ0ID4gaDEgewoJZm9udC1zaXplOiA0cmVtOwoJbWFyZ2luLWJvdHRvbTogM3JlbTsKfQoubGVmdCA+IGgxICsgcCB7CiAgY29sb3I6ICM5NDk0OTQ7CiAgZm9udC1zaXplOiAxLjZyZW07CiAgbWFyZ2luLWJvdHRvbTogNHJlbTsKfQpwICsgYSB7CiAgZm9udC1zaXplOiAxLjZyZW07CiAgY29sb3I6ICMwMDA7Cn0KCi5zbGlkZXIgewoJZmxvYXQ6IHJpZ2h0OwoJcG9zaXRpb246IHJlbGF0aXZlOwoJd2lkdGg6IDQwJTsKCWhlaWdodDogMTAwJTsKfQouc2xpZGVyIGxpIHsKCXBvc2l0aW9uOiBhYnNvbHV0ZTsKCXRvcDogMDsKCWxlZnQ6IDA7Cgl3aWR0aDogMTAwJTsKCWhlaWdodDogMTAwJTsKCWJhY2tncm91bmQtc2l6ZTogY292ZXI7CgliYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OwoJYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsKCXRyYW5zaXRpb246IGNsaXAgLjdzIGVhc2UtaW4tb3V0LCB6LWluZGV4IDBzIC43czsKCWNsaXA6IHJlY3QoMCwgMTAwdncsIDEwMHZoLCAxMDB2dyk7CglkaXNwbGF5OiB0YWJsZTsKfQouY2VudGVyLXkgewoJZGlzcGxheTogdGFibGUtY2VsbDsKCXZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Cgl0ZXh0LWFsaWduOiBjZW50ZXI7Cgljb2xvcjogI2ZmZjsKICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4ICMwMDAwMDA7Cn0KbGFiZWwgewoJZm9udC1zaXplOiA0cmVtOwoJZm9udC1zdHlsZTogaXRhbGljOwp9CmxhYmVsICsgYSB7Cglmb250LXNpemU6IDEuNnJlbTsKCWRpc3BsYXk6IGlubGluZS1ibG9jazsKCWNvbG9yOiAjZmZmOwoJbWFyZ2luLXRvcDogMnJlbTsKfQpsYWJlbCwgbGFiZWwgKyBhIHsKCW9wYWNpdHk6IDA7Cgl0cmFuc2l0aW9uOiBvcGFjaXR5IC43cyAwcywgdHJhbnNmb3JtIC41cyAuMnM7Cgl0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7Cn0KbGkuY3VycmVudCBsYWJlbCwgbGkuY3VycmVudCBsYWJlbCArIGEgewoJb3BhY2l0eTogMTsKCXRyYW5zaXRpb24tZGVsYXk6IDFzOwoJdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsKfQpsaS5jdXJyZW50IHsKCXotaW5kZXg6IDE7CgljbGlwOiByZWN0KDAsIDEwMHZ3LCAxMDB2aCwgMCk7Cn0KbGkucHJldiB7CgljbGlwOiByZWN0KDAsIDAsIDEwMHZoLCAwKTsKfQouc2xpZGVyIGRvdHsKCXBvc2l0aW9uOiBhYnNvbHV0ZTsKCWJvdHRvbTogNSU7CglsZWZ0OiAwOwoJcmlnaHQ6IDA7Cgl0ZXh0LWFsaWduOiBjZW50ZXI7Cgl6LWluZGV4OiAxMDsKfQpkb3QgYSB7CglkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Cglib3JkZXItcmFkaXVzOiA1MCU7Cgl3aWR0aDogMS4ycmVtOwoJaGVpZ2h0OiAxLjJyZW07CiAgbWluLXdpZHRoOiAxMnB4OwogIG1pbi1oZWlnaHQ6IDEycHg7CgliYWNrZ3JvdW5kOiAjZmZmOwoJbWFyZ2luOiAwIDFyZW07CiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zczsKfQphLmN1cnJlbnRfZG90IHsKCXRyYW5zZm9ybTogc2NhbGUoMS40KTsKfQpAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkgewoJLmxlZnQgewoJCXdpZHRoOiAxMDAlOwoJCWhlaWdodDogMzAlOwoJfQoJLnNsaWRlciB7CgkJd2lkdGg6IDEwMCU7CgkJaGVpZ2h0OiA3MCU7Cgl9Cn0KCjwvc3R5bGU+dyRhMTZlOWQxZC05YWMxLTQ0NTUtOWY0YS01ZWQzOGZjYmMzN2Z4d64QPHNlY3Rpb24gY2xhc3M9ImludHJvIj4KICAgICAgPGRpdiBjbGFzcz0ibGVmdCI+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxoMT5Ccm93c2Ugb3VyIHNpdGUuLi48L2gxPgogICAgICAgICAgPGgxPkZpbmQgb3V0IHdoYXQgd2UgZG8uLi48L2gxPgogICAgICAgICAgPHA+UmVhZCB0aGUgcmVwb3J0cy4uLjwvcD4KICAgICAgICAgIDxwPkNsaWNrIHRoZSBsaW5rcy4uLjwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJzbGlkZXIiPgogICAgICAgIDx1bD4KCiAgICAgICAgICA8bGkgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1CZWUtc2hlZC5qcGciPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjZW50ZXIteSI+CiAgICAgICAgICAgICAgPGxhYmVsPkJyYW5jaCBBcGlhcnk8YnI+PC9sYWJlbD4KICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5lYXN0ZGV2b25iay5jby51ay8\/cGFnZV9pZD0yNTEiPlZpZXcgcGFnZTwvYT4JCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9saT4KCiAgICAgICAgICA8bGkgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1CZWdpbm5lcnMuanBnIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2VudGVyLXkiPgogICAgICAgICAgICAgIDxsYWJlbD5CZWdpbm5lcnM8YnI+PC9sYWJlbD4KICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5lYXN0ZGV2b25iay5jby51ay8\/cGFnZV9pZD0yODYiPlZpZXcgcGFnZTwvYT4JCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9saT4KCiAgICAgICAgICA8bGkgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1TaG93cy5qcGciPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjZW50ZXIteSI+CiAgICAgICAgICAgICAgPGxhYmVsPkVhc3QgRGV2b24gQnJhbmNoPGJyPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGEgaHJlZj0iI2VkYmtzbGlkZXIiPlZpZXcgc2xpZGVzPC9hPgkKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2xpPgoKICAgICAgICAgIDxsaSBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LUhvbmV5LWJlZS1xdWVlbi5qcGciPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjZW50ZXIteSI+CiAgICAgICAgICAgICAgPGxhYmVsPlRoZSBCZWVzPGJyPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvP3BhZ2VfaWQ9MjUxI2JlZXNsaWRlciI+VmlldyBzbGlkZXM8L2E+CQogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvbGk+CgogICAgICAgICAgPGxpIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtR29yc2UuanBnIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2VudGVyLXkiPgogICAgICAgICAgICAgIDxsYWJlbD5GbG93ZXJzIGFuZCBCZWVzPGJyPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvP3BhZ2VfaWQ9MTk2MCI+VmlldyBzbGlkZXM8L2E+CQogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvbGk+CgogICAgICAgIDwvdWw+CgogICAgICAgIDx1bD4KICAgICAgICAgIDxkb3Q+CiAgICAgICAgICAgIDxhIGhyZWY9IiMiPjwvYT4KICAgICAgICAgICAgPGEgaHJlZj0iIyI+PC9hPgogICAgICAgICAgICA8YSBocmVmPSIjIj48L2E+CiAgICAgICAgICAgIDxhIGhyZWY9IiMiPjwvYT4KICAgICAgICAgICAgPGEgaHJlZj0iIyI+PC9hPgogICAgICAgICAgPC9kb3Q+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+dwljb3JlL2h0bWx3rhA8c2VjdGlvbiBjbGFzcz0iaW50cm8iPgogICAgICA8ZGl2IGNsYXNzPSJsZWZ0Ij4KICAgICAgICA8ZGl2PgogICAgICAgICAgPGgxPkJyb3dzZSBvdXIgc2l0ZS4uLjwvaDE+CiAgICAgICAgICA8aDE+RmluZCBvdXQgd2hhdCB3ZSBkby4uLjwvaDE+CiAgICAgICAgICA8cD5SZWFkIHRoZSByZXBvcnRzLi4uPC9wPgogICAgICAgICAgPHA+Q2xpY2sgdGhlIGxpbmtzLi4uPC9wPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9InNsaWRlciI+CiAgICAgICAgPHVsPgoKICAgICAgICAgIDxsaSBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LUJlZS1zaGVkLmpwZyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNlbnRlci15Ij4KICAgICAgICAgICAgICA8bGFiZWw+QnJhbmNoIEFwaWFyeTxicj48L2xhYmVsPgogICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrLz9wYWdlX2lkPTI1MSI+VmlldyBwYWdlPC9hPgkKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2xpPgoKICAgICAgICAgIDxsaSBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LUJlZ2lubmVycy5qcGciPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjZW50ZXIteSI+CiAgICAgICAgICAgICAgPGxhYmVsPkJlZ2lubmVyczxicj48L2xhYmVsPgogICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrLz9wYWdlX2lkPTI4NiI+VmlldyBwYWdlPC9hPgkKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2xpPgoKICAgICAgICAgIDxsaSBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LVNob3dzLmpwZyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNlbnRlci15Ij4KICAgICAgICAgICAgICA8bGFiZWw+RWFzdCBEZXZvbiBCcmFuY2g8YnI+PC9sYWJlbD4KICAgICAgICAgICAgICA8YSBocmVmPSIjZWRia3NsaWRlciI+VmlldyBzbGlkZXM8L2E+CQogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvbGk+CgogICAgICAgICAgPGxpIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtSG9uZXktYmVlLXF1ZWVuLmpwZyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNlbnRlci15Ij4KICAgICAgICAgICAgICA8bGFiZWw+VGhlIEJlZXM8YnI+PC9sYWJlbD4KICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5lYXN0ZGV2b25iay5jby51ay8\/cGFnZV9pZD0yNTEjYmVlc2xpZGVyIj5WaWV3IHNsaWRlczwvYT4JCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9saT4KCiAgICAgICAgICA8bGkgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1Hb3JzZS5qcGciPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjZW50ZXIteSI+CiAgICAgICAgICAgICAgPGxhYmVsPkZsb3dlcnMgYW5kIEJlZXM8YnI+PC9sYWJlbD4KICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5lYXN0ZGV2b25iay5jby51ay8\/cGFnZV9pZD0xOTYwIj5WaWV3IHNsaWRlczwvYT4JCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9saT4KCiAgICAgICAgPC91bD4KCiAgICAgICAgPHVsPgogICAgICAgICAgPGRvdD4KICAgICAgICAgICAgPGEgaHJlZj0iIyI+PC9hPgogICAgICAgICAgICA8YSBocmVmPSIjIj48L2E+CiAgICAgICAgICAgIDxhIGhyZWY9IiMiPjwvYT4KICAgICAgICAgICAgPGEgaHJlZj0iIyI+PC9hPgogICAgICAgICAgICA8YSBocmVmPSIjIj48L2E+CiAgICAgICAgICA8L2RvdD4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj53JDdmMjg1Nzc4LTk2MWUtNDMzNy1iMTRlLWJiNWQ1YzRkNTZkN3h3qQ48c2NyaXB0Pg0KDQp7DQoJY2xhc3MgU2xpZGVyQ2xpcCB7DQoJCWNvbnN0cnVjdG9yKGVsKSB7DQoJCQl0aGlzLmVsID0gZWw7DQoJCQl0aGlzLlNsaWRlcyA9IEFycmF5LmZyb20odGhpcy5lbC5xdWVyeVNlbGVjdG9yQWxsKCdsaScpKTsNCgkJCXRoaXMuTmF2ID0gQXJyYXkuZnJvbSh0aGlzLmVsLnF1ZXJ5U2VsZWN0b3JBbGwoJ2RvdCBhJykpOw0KCQkJdGhpcy50b3RhbFNsaWRlcyA9IHRoaXMuU2xpZGVzLmxlbmd0aDsNCgkJCXRoaXMuY3VycmVudCA9IDA7DQoJCQl0aGlzLmF1dG9QbGF5ID0gdHJ1ZTsgLy90cnVlIG9yIGZhbHNlDQoJCQl0aGlzLnRpbWVUcmFucyA9IDQwMDA7IC8vdHJhbnNpdGlvbiB0aW1lIGluIG1pbGxpc2Vjb25kcw0KCQkJdGhpcy5JbmRleEVsZW1lbnRzID0gW107DQoNCgkJCWZvcihsZXQgaT0wO2k8dGhpcy50b3RhbFNsaWRlcztpKyspIHsNCgkJCQl0aGlzLkluZGV4RWxlbWVudHMucHVzaChpKTsNCgkJCX0NCg0KCQkJdGhpcy5zZXRDdXJyZXQoKTsNCgkJCXRoaXMuaW5pdEV2ZW50cygpOw0KCQl9DQoJCXNldEN1cnJldCgpIHsNCgkJCXRoaXMuU2xpZGVzW3RoaXMuY3VycmVudF0uY2xhc3NMaXN0LmFkZCgnY3VycmVudCcpOw0KCQkJdGhpcy5OYXZbdGhpcy5jdXJyZW50XS5jbGFzc0xpc3QuYWRkKCdjdXJyZW50X2RvdCcpOw0KCQl9DQoJCWluaXRFdmVudHMoKSB7DQoJCQljb25zdCBzZWxmID0gdGhpczsNCg0KCQkJdGhpcy5OYXYuZm9yRWFjaCgoZG90KSA9PiB7DQoJCQkJZG90LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGVsZSkgPT4gew0KCQkJCQllbGUucHJldmVudERlZmF1bHQoKTsNCgkJCQkJdGhpcy5jaGFuZ2VTbGlkZSh0aGlzLk5hdi5pbmRleE9mKGRvdCkpOw0KCQkJCX0pDQoJCQl9KQ0KDQoJCQl0aGlzLmVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlZW50ZXInLCAoKSA9PiBzZWxmLmF1dG9QbGF5ID0gZmFsc2UpOw0KCQkJdGhpcy5lbC5hZGRFdmVudExpc3RlbmVyKCdtb3VzZWxlYXZlJywgKCkgPT4gc2VsZi5hdXRvUGxheSA9IHRydWUpOw0KDQoJCQlzZXRJbnRlcnZhbChmdW5jdGlvbigpIHsNCgkJCQlpZiAoc2VsZi5hdXRvUGxheSkgew0KCQkJCQlzZWxmLmN1cnJlbnQgPSBzZWxmLmN1cnJlbnQgPCBzZWxmLlNsaWRlcy5sZW5ndGgtMSA\/IHNlbGYuY3VycmVudCArIDEgOiAwOw0KCQkJCQlzZWxmLmNoYW5nZVNsaWRlKHNlbGYuY3VycmVudCk7DQoJCQkJfQ0KCQkJfSwgdGhpcy50aW1lVHJhbnMpOw0KDQoJCX0NCgkJY2hhbmdlU2xpZGUoaW5kZXgpIHsNCg0KCQkJdGhpcy5OYXYuZm9yRWFjaCgoYWxsRG90KSA9PiBhbGxEb3QuY2xhc3NMaXN0LnJlbW92ZSgnY3VycmVudF9kb3QnKSk7DQoNCgkJCXRoaXMuU2xpZGVzLmZvckVhY2goKGFsbFNsaWRlcykgPT4gYWxsU2xpZGVzLmNsYXNzTGlzdC5yZW1vdmUoJ3ByZXYnLCAnY3VycmVudCcpKTsNCg0KCQkJY29uc3QgZ2V0QWxsUHJldiA9IHZhbHVlID0+IHZhbHVlIDwgaW5kZXg7DQoNCgkJCWNvbnN0IHByZXZFbGVtZW50cyA9IHRoaXMuSW5kZXhFbGVtZW50cy5maWx0ZXIoZ2V0QWxsUHJldik7DQoNCgkJCXByZXZFbGVtZW50cy5mb3JFYWNoKChpbmRleFByZXZFbGUpID0+IHRoaXMuU2xpZGVzW2luZGV4UHJldkVsZV0uY2xhc3NMaXN0LmFkZCgncHJldicpKTsNCg0KCQkJdGhpcy5TbGlkZXNbaW5kZXhdLmNsYXNzTGlzdC5hZGQoJ2N1cnJlbnQnKTsNCgkJCXRoaXMuTmF2W2luZGV4XS5jbGFzc0xpc3QuYWRkKCdjdXJyZW50X2RvdCcpOw0KCQl9DQoJfQ0KDQoJY29uc3Qgc2xpZGVyID0gbmV3IFNsaWRlckNsaXAoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnNsaWRlcicpKTsNCn0NCg0KDQo8L3NjcmlwdD53CWNvcmUvaHRtbHepDjxzY3JpcHQ+DQoNCnsNCgljbGFzcyBTbGlkZXJDbGlwIHsNCgkJY29uc3RydWN0b3IoZWwpIHsNCgkJCXRoaXMuZWwgPSBlbDsNCgkJCXRoaXMuU2xpZGVzID0gQXJyYXkuZnJvbSh0aGlzLmVsLnF1ZXJ5U2VsZWN0b3JBbGwoJ2xpJykpOw0KCQkJdGhpcy5OYXYgPSBBcnJheS5mcm9tKHRoaXMuZWwucXVlcnlTZWxlY3RvckFsbCgnZG90IGEnKSk7DQoJCQl0aGlzLnRvdGFsU2xpZGVzID0gdGhpcy5TbGlkZXMubGVuZ3RoOw0KCQkJdGhpcy5jdXJyZW50ID0gMDsNCgkJCXRoaXMuYXV0b1BsYXkgPSB0cnVlOyAvL3RydWUgb3IgZmFsc2UNCgkJCXRoaXMudGltZVRyYW5zID0gNDAwMDsgLy90cmFuc2l0aW9uIHRpbWUgaW4gbWlsbGlzZWNvbmRzDQoJCQl0aGlzLkluZGV4RWxlbWVudHMgPSBbXTsNCg0KCQkJZm9yKGxldCBpPTA7aTx0aGlzLnRvdGFsU2xpZGVzO2krKykgew0KCQkJCXRoaXMuSW5kZXhFbGVtZW50cy5wdXNoKGkpOw0KCQkJfQ0KDQoJCQl0aGlzLnNldEN1cnJldCgpOw0KCQkJdGhpcy5pbml0RXZlbnRzKCk7DQoJCX0NCgkJc2V0Q3VycmV0KCkgew0KCQkJdGhpcy5TbGlkZXNbdGhpcy5jdXJyZW50XS5jbGFzc0xpc3QuYWRkKCdjdXJyZW50Jyk7DQoJCQl0aGlzLk5hdlt0aGlzLmN1cnJlbnRdLmNsYXNzTGlzdC5hZGQoJ2N1cnJlbnRfZG90Jyk7DQoJCX0NCgkJaW5pdEV2ZW50cygpIHsNCgkJCWNvbnN0IHNlbGYgPSB0aGlzOw0KDQoJCQl0aGlzLk5hdi5mb3JFYWNoKChkb3QpID0+IHsNCgkJCQlkb3QuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoZWxlKSA9PiB7DQoJCQkJCWVsZS5wcmV2ZW50RGVmYXVsdCgpOw0KCQkJCQl0aGlzLmNoYW5nZVNsaWRlKHRoaXMuTmF2LmluZGV4T2YoZG90KSk7DQoJCQkJfSkNCgkJCX0pDQoNCgkJCXRoaXMuZWwuYWRkRXZlbnRMaXN0ZW5lcignbW91c2VlbnRlcicsICgpID0+IHNlbGYuYXV0b1BsYXkgPSBmYWxzZSk7DQoJCQl0aGlzLmVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLCAoKSA9PiBzZWxmLmF1dG9QbGF5ID0gdHJ1ZSk7DQoNCgkJCXNldEludGVydmFsKGZ1bmN0aW9uKCkgew0KCQkJCWlmIChzZWxmLmF1dG9QbGF5KSB7DQoJCQkJCXNlbGYuY3VycmVudCA9IHNlbGYuY3VycmVudCA8IHNlbGYuU2xpZGVzLmxlbmd0aC0xID8gc2VsZi5jdXJyZW50ICsgMSA6IDA7DQoJCQkJCXNlbGYuY2hhbmdlU2xpZGUoc2VsZi5jdXJyZW50KTsNCgkJCQl9DQoJCQl9LCB0aGlzLnRpbWVUcmFucyk7DQoNCgkJfQ0KCQljaGFuZ2VTbGlkZShpbmRleCkgew0KDQoJCQl0aGlzLk5hdi5mb3JFYWNoKChhbGxEb3QpID0+IGFsbERvdC5jbGFzc0xpc3QucmVtb3ZlKCdjdXJyZW50X2RvdCcpKTsNCg0KCQkJdGhpcy5TbGlkZXMuZm9yRWFjaCgoYWxsU2xpZGVzKSA9PiBhbGxTbGlkZXMuY2xhc3NMaXN0LnJlbW92ZSgncHJldicsICdjdXJyZW50JykpOw0KDQoJCQljb25zdCBnZXRBbGxQcmV2ID0gdmFsdWUgPT4gdmFsdWUgPCBpbmRleDsNCg0KCQkJY29uc3QgcHJldkVsZW1lbnRzID0gdGhpcy5JbmRleEVsZW1lbnRzLmZpbHRlcihnZXRBbGxQcmV2KTsNCg0KCQkJcHJldkVsZW1lbnRzLmZvckVhY2goKGluZGV4UHJldkVsZSkgPT4gdGhpcy5TbGlkZXNbaW5kZXhQcmV2RWxlXS5jbGFzc0xpc3QuYWRkKCdwcmV2JykpOw0KDQoJCQl0aGlzLlNsaWRlc1tpbmRleF0uY2xhc3NMaXN0LmFkZCgnY3VycmVudCcpOw0KCQkJdGhpcy5OYXZbaW5kZXhdLmNsYXNzTGlzdC5hZGQoJ2N1cnJlbnRfZG90Jyk7DQoJCX0NCgl9DQoNCgljb25zdCBzbGlkZXIgPSBuZXcgU2xpZGVyQ2xpcChkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuc2xpZGVyJykpOw0KfQ0KDQoNCjwvc2NyaXB0PnckZjc4NWQyYjAtODhjZS00MDU4LWIwYzEtMGIyNDRiMDczNTU3eHdKPGRpdiBzdHlsZT0iaGVpZ2h0OjI5cHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj53C2NvcmUvc3BhY2VydwQyOXB4dyQ5YmVhNmJhMC1mZjExLTQyODctYmU2ZS1hYjAzMTE3MTE0ZGV4d5AWPHN0eWxlIGRhdGEtd3AtYmxvY2staHRtbD0iY3NzIj4KLmltZ2dyaWQge2Rpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTsgZ3JpZC1nYXA6IDIwcHg7IGFsaWduLWl0ZW1zOiBzdHJldGNoO30KCi5pbWdncmlkID4gYXJ0aWNsZSB7YmFja2dyb3VuZDogcGVydTsgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgYm94LXNoYWRvdzogMnB4IDJweCA2cHggMHB4IHJnYmEoMCwwLDAsMC4zKTt9CgouaW1nZ3JpZCA+IGFydGljbGUgaW1nIHttYXgtd2lkdGg6IDEwMCU7fQoKLmltZ2dyaWQgPiBhcnRpY2xlIHAge2ZvbnQtZmFtaWx5OiBhcmlhbDsgY29sb3I6IHdoaXRlOyBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O30KCgoKPC9zdHlsZT4KCgoKJm5ic3A7CiZuYnNwOwombmJzcDsKPGRpdiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0JhY2tncm91bmQtaGVzc2lhbi13aGl0ZS5wbmcnKSwgdXJsKCdodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0JhY2tncm91bmQtcGFwZXItYnJvd24uanBnJyk7IHBhZGRpbmc6IDIwcHg7Ij4KPGRpdiBjbGFzcz0iaW1nZ3JpZCI+Cgo8YXJ0aWNsZT48aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9HYWxsZXJ5LU9sZC1oaXZlMS5qcGciIGFsdD0iQWJhbmRvbmVkIGhpdmUiPjxwPldlIHNvbWV0aW1lcyBnZXQgYXNrZWQgdG8gZGVhbCB3aXRoIGFiYW5kb25lZCBoaXZlcy4gTm90IGEgcHJldHR5IHNpZ2h0ITwvcD4KPC9hcnRpY2xlPgoKCgo8YXJ0aWNsZT48aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9HYWxsZXJ5LU9sZC1oaXZlMi5qcGciIGFsdD0iT2xkIGVudHJhbmNlIj48cD5JdnkgZ3Jvd2luZyBpbnRvIHRoZSBoaXZlIGFuZCBvbGQgaG9uZXkgb296aW5nIG91dCBvZiB0aGUgZW50cmFuY2UuPC9wPgo8L2FydGljbGU+CgoKCjxhcnRpY2xlPjxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0dhbGxlcnktT2xkLWhpdmUzLmpwZyIgYWx0PSJDcm93biBib2FyZCI+PHA+VGhlIGNvbG9ueSBoYXMgb2J2aW91c2x5IGJlZW4gc2hvcnQgb2Ygc3BhY2UgYXQgc29tZSBwb2ludCBpbiB0aGUgcGFzdC48L3A+CjwvYXJ0aWNsZT4KCgoKPGFydGljbGU+PGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvR2FsbGVyeS1PbGQtaGl2ZTQuanBnIiBhbHQ9IlF1ZWVuIGV4Y2x1ZGVyIj48cD5Sb3R0ZW4gd29vZHdvcmsgc2hvd3MgaXQgaGFzIGJlZW4gYWJhbmRvbmVkIGZvciBhIGZldyB5ZWFycy48L3A+CjwvYXJ0aWNsZT4KCgoKPGFydGljbGU+PGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvR2FsbGVyeS1PbGQtaGl2ZTUuanBnIiBhbHQ9IlJvdHRvbiBmbG9vciI+PHA+VGhlIGZsb29yIHdhcyB0b28gcm90dGVuIHRvIG1vdmUgYnV0IGJlZXMgc3RpbGwgaGFwcGlseSBnb2luZyBpbiBhbmQgb3V0LjwvcD4KPC9hcnRpY2xlPgoKCjxhcnRpY2xlPjxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0dhbGxlcnktT2xkLWhpdmU2LmpwZyIgYWx0PSJOZXcgYnJvb2QgYm94Ij48cD5OYXRpb25hbCBzdXBlciB3aXRoIG5ldyBmb3VuZGF0aW9uIHBsYWNlZCBvbiB0b3Agb2Ygb2xkIENvbW1lcmNpYWwgYm94LjwvcD4KPC9hcnRpY2xlPgoKCgo8YXJ0aWNsZT48aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9HYWxsZXJ5LU9sZC1oaXZlNy5qcGciIGFsdD0iUmVhcnJhbmdlZCBib3hlcyI+PHA+VGFwZSB1cCB0aGUgZ2Fwcy4gQWRkIGEgZmVlZGVyLiBXYWl0IGZvciBiZWVzIHRvIG1vdmUgdXAgaW50byBuZXcgaG9tZS48L3A+CjwvYXJ0aWNsZT4KCgoKPGFydGljbGU+PGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvR2FsbGVyeS1PbGQtaGl2ZTguanBnIiBhbHQ9IlN0YWdlIHR3byI+PHA+U3RhZ2UgdHdvLiBOZXcgc3RhbmQgJmFtcDsgZmxvb3IuIFF1ZWVuIGluIE5hdGlvbmFsIGJyb29kIGJveC4gT2xkIENvbW1lcmNpYWwgYm94IHdpbGwgZ28gb24gdG9wLjwvcD4KPC9hcnRpY2xlPgoKCgo8YXJ0aWNsZT48aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9HYWxsZXJ5LU9sZC1oaXZlOS5qcGciIGFsdD0iT2xkIENvbW1lcmNpYWwgYm94Ij48cD5UaGUgb2xkIENvbW1lcmNpYWwgYm94IHdpbGwgYmUgcmVtb3ZlZCB3aGVuIGFsbCB0aGUgYnJvb2QgaGFzIGhhdGNoZWQuPC9wPgo8L2FydGljbGU+CgoKCjxhcnRpY2xlPjxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0dhbGxlcnktT2xkLWhpdmUxMC5qcGciIGFsdD0iRW5kIG9mIHN0YWdlIHR3byI+PHA+RW5kIG9mIHN0YWdlIHR3by4gVGhlIGNvbG9ueSBpcyBzdGlsbCBhIGJpdCB0ZXRjaHkgZGVzcGl0ZSB0aGUgbmV3IGFjY29tbW9kYXRpb24uPC9wPgo8L2FydGljbGU+Cgo8L2Rpdj4KPC9kaXY+dwljb3JlL2h0bWx3kBY8c3R5bGUgZGF0YS13cC1ibG9jay1odG1sPSJjc3MiPgouaW1nZ3JpZCB7ZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpOyBncmlkLWdhcDogMjBweDsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7fQoKLmltZ2dyaWQgPiBhcnRpY2xlIHtiYWNrZ3JvdW5kOiBwZXJ1OyBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyBib3gtc2hhZG93OiAycHggMnB4IDZweCAwcHggcmdiYSgwLDAsMCwwLjMpO30KCi5pbWdncmlkID4gYXJ0aWNsZSBpbWcge21heC13aWR0aDogMTAwJTt9CgouaW1nZ3JpZCA+IGFydGljbGUgcCB7Zm9udC1mYW1pbHk6IGFyaWFsOyBjb2xvcjogd2hpdGU7IHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7fQoKCgo8L3N0eWxlPgoKCgombmJzcDsKJm5ic3A7CiZuYnNwOwo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvQmFja2dyb3VuZC1oZXNzaWFuLXdoaXRlLnBuZycpLCB1cmwoJ2h0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvQmFja2dyb3VuZC1wYXBlci1icm93bi5qcGcnKTsgcGFkZGluZzogMjBweDsiPgo8ZGl2IGNsYXNzPSJpbWdncmlkIj4KCjxhcnRpY2xlPjxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0dhbGxlcnktT2xkLWhpdmUxLmpwZyIgYWx0PSJBYmFuZG9uZWQgaGl2ZSI+PHA+V2Ugc29tZXRpbWVzIGdldCBhc2tlZCB0byBkZWFsIHdpdGggYWJhbmRvbmVkIGhpdmVzLiBOb3QgYSBwcmV0dHkgc2lnaHQhPC9wPgo8L2FydGljbGU+CgoKCjxhcnRpY2xlPjxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0dhbGxlcnktT2xkLWhpdmUyLmpwZyIgYWx0PSJPbGQgZW50cmFuY2UiPjxwPkl2eSBncm93aW5nIGludG8gdGhlIGhpdmUgYW5kIG9sZCBob25leSBvb3ppbmcgb3V0IG9mIHRoZSBlbnRyYW5jZS48L3A+CjwvYXJ0aWNsZT4KCgoKPGFydGljbGU+PGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvR2FsbGVyeS1PbGQtaGl2ZTMuanBnIiBhbHQ9IkNyb3duIGJvYXJkIj48cD5UaGUgY29sb255IGhhcyBvYnZpb3VzbHkgYmVlbiBzaG9ydCBvZiBzcGFjZSBhdCBzb21lIHBvaW50IGluIHRoZSBwYXN0LjwvcD4KPC9hcnRpY2xlPgoKCgo8YXJ0aWNsZT48aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9HYWxsZXJ5LU9sZC1oaXZlNC5qcGciIGFsdD0iUXVlZW4gZXhjbHVkZXIiPjxwPlJvdHRlbiB3b29kd29yayBzaG93cyBpdCBoYXMgYmVlbiBhYmFuZG9uZWQgZm9yIGEgZmV3IHllYXJzLjwvcD4KPC9hcnRpY2xlPgoKCgo8YXJ0aWNsZT48aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9HYWxsZXJ5LU9sZC1oaXZlNS5qcGciIGFsdD0iUm90dG9uIGZsb29yIj48cD5UaGUgZmxvb3Igd2FzIHRvbyByb3R0ZW4gdG8gbW92ZSBidXQgYmVlcyBzdGlsbCBoYXBwaWx5IGdvaW5nIGluIGFuZCBvdXQuPC9wPgo8L2FydGljbGU+CgoKPGFydGljbGU+PGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvR2FsbGVyeS1PbGQtaGl2ZTYuanBnIiBhbHQ9Ik5ldyBicm9vZCBib3giPjxwPk5hdGlvbmFsIHN1cGVyIHdpdGggbmV3IGZvdW5kYXRpb24gcGxhY2VkIG9uIHRvcCBvZiBvbGQgQ29tbWVyY2lhbCBib3guPC9wPgo8L2FydGljbGU+CgoKCjxhcnRpY2xlPjxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0dhbGxlcnktT2xkLWhpdmU3LmpwZyIgYWx0PSJSZWFycmFuZ2VkIGJveGVzIj48cD5UYXBlIHVwIHRoZSBnYXBzLiBBZGQgYSBmZWVkZXIuIFdhaXQgZm9yIGJlZXMgdG8gbW92ZSB1cCBpbnRvIG5ldyBob21lLjwvcD4KPC9hcnRpY2xlPgoKCgo8YXJ0aWNsZT48aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9HYWxsZXJ5LU9sZC1oaXZlOC5qcGciIGFsdD0iU3RhZ2UgdHdvIj48cD5TdGFnZSB0d28uIE5ldyBzdGFuZCAmYW1wOyBmbG9vci4gUXVlZW4gaW4gTmF0aW9uYWwgYnJvb2QgYm94LiBPbGQgQ29tbWVyY2lhbCBib3ggd2lsbCBnbyBvbiB0b3AuPC9wPgo8L2FydGljbGU+CgoKCjxhcnRpY2xlPjxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0dhbGxlcnktT2xkLWhpdmU5LmpwZyIgYWx0PSJPbGQgQ29tbWVyY2lhbCBib3giPjxwPlRoZSBvbGQgQ29tbWVyY2lhbCBib3ggd2lsbCBiZSByZW1vdmVkIHdoZW4gYWxsIHRoZSBicm9vZCBoYXMgaGF0Y2hlZC48L3A+CjwvYXJ0aWNsZT4KCgoKPGFydGljbGU+PGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvR2FsbGVyeS1PbGQtaGl2ZTEwLmpwZyIgYWx0PSJFbmQgb2Ygc3RhZ2UgdHdvIj48cD5FbmQgb2Ygc3RhZ2UgdHdvLiBUaGUgY29sb255IGlzIHN0aWxsIGEgYml0IHRldGNoeSBkZXNwaXRlIHRoZSBuZXcgYWNjb21tb2RhdGlvbi48L3A+CjwvYXJ0aWNsZT4KCjwvZGl2Pgo8L2Rpdj53JDEwM2JkMGI3LTM2ZjQtNDJhYi05M2M0LWEyNTVjMDUzNzQ1YXh3SjxkaXYgc3R5bGU9ImhlaWdodDoyN3B4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+dwtjb3JlL3NwYWNlcncEMjdweHckNjNhZjhkNTQtNjc3MC00YTMwLThmNjgtZGQwZmQzMTRlZGVmeHesATxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyIgaWQ9ImVkYmtzbGlkZXIiPjxtYXJrIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMCk7Y29sb3I6IzAwODAwMCIgY2xhc3M9Imhhcy1pbmxpbmUtY29sb3IiPldlIGFyZSBFYXN0IERldm9uIEJlZWtlZXBlcnM8L21hcms+PC9oMj53DGNvcmUvaGVhZGluZ30CdwplZGJrc2xpZGVydyQwODhlNzkxOC1kY2M3LTQ0YjctOWE5NC0yYmZkMTFiOTc0ZDJ4d7kEPHN0eWxlPg0KKiB7DQogICAgYm94LXNpemluZzogYm9yZGVyLWJveDsNCn0NCg0KLmNhcm91c2VsIHsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICBtYXgtd2lkdGg6IDYwMHB4Ow0KICAgIG1hcmdpbi1sZWZ0OiBhdXRvOw0KICAgIG1hcmdpbi1yaWdodDogYXV0bzsNCiAgICBoZWlnaHQ6IDQ0MHB4Ow0KICAgIG92ZXJmbG93OiBoaWRkZW47DQp9DQoNCi5jYXJvdXNlbC1pdGVtIC5zbGlkZS1pbWFnZSB7DQogICAgbWF4LXdpZHRoOiA2MDBweDsNCiAgICBtYXgtaGVpZ2h0OiA0NDBweDsNCn0NCg0KLmNhcm91c2VsLWl0ZW0gew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB3aWR0aDogMTAwJTsNCiAgICBtYXgtaGVpZ2h0OiA0NDBweDsNCiAgICBib3JkZXI6IG5vbmU7DQogICAgbGVmdDogMTAwJTsNCn0NCg0KLmNhcm91c2VsLWl0ZW0uYWN0aXZlIHsNCiAgICBsZWZ0OiAwOw0KICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0Ow0KfQ0KDQouY2Fyb3VzZWwtaXRlbSBkaXYgew0KICAgIGhlaWdodDogMTAwJTsNCn0NCg0KPC9zdHlsZT53CWNvcmUvaHRtbHe5BDxzdHlsZT4NCiogew0KICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7DQp9DQoNCi5jYXJvdXNlbCB7DQogICAgZGlzcGxheTogZmxleDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgbWF4LXdpZHRoOiA2MDBweDsNCiAgICBtYXJnaW4tbGVmdDogYXV0bzsNCiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87DQogICAgaGVpZ2h0OiA0NDBweDsNCiAgICBvdmVyZmxvdzogaGlkZGVuOw0KfQ0KDQouY2Fyb3VzZWwtaXRlbSAuc2xpZGUtaW1hZ2Ugew0KICAgIG1heC13aWR0aDogNjAwcHg7DQogICAgbWF4LWhlaWdodDogNDQwcHg7DQp9DQoNCi5jYXJvdXNlbC1pdGVtIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgd2lkdGg6IDEwMCU7DQogICAgbWF4LWhlaWdodDogNDQwcHg7DQogICAgYm9yZGVyOiBub25lOw0KICAgIGxlZnQ6IDEwMCU7DQp9DQoNCi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSB7DQogICAgbGVmdDogMDsNCiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsNCn0NCg0KLmNhcm91c2VsLWl0ZW0gZGl2IHsNCiAgICBoZWlnaHQ6IDEwMCU7DQp9DQoNCjwvc3R5bGU+dyQxYmM1NDcyMS00Mzg2LTQ0ZDktODM5Mi1hYmYxNTQ1ZmM0ZDZ4d5lOPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5BdXRvIHNsaWRlIHNob3c8L2gzPgo8ZGl2IGNsYXNzPSJjYXJvdXNlbCI+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMi5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMy5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNC5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxL2VkYmstNWMucG5nIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTYucG5nIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay03LnBuZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay04LnBuZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMTAuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTExLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0xMy5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMTQuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTE1LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0xNy5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMTkuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4Ly9lZGJrLTI1LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0yNi5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMjcuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTIwLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTI4LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0yOS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMzAuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTMxLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0zMi5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMzMuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMzQuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9FREJLLTM1LTEucG5nIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTM2LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTM3LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0zOC5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4Ly9lZGJrLTI0LTEucG5nIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTM5LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay00MC5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNDEuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTQ1LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay00Ni5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNDcuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTQ4LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay00OS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNTBhLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay01MS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNTQtMS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNTUuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTU2LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTU4LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCgoKCjwvZGl2PiAgPCEtLSBFbmQgb2YgY2Fyb3VzZWwgIC0tPncJY29yZS9odG1sd5lOPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5BdXRvIHNsaWRlIHNob3c8L2gzPgo8ZGl2IGNsYXNzPSJjYXJvdXNlbCI+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMi5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMy5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNC5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxL2VkYmstNWMucG5nIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTYucG5nIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay03LnBuZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay04LnBuZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMTAuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTExLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0xMy5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMTQuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTE1LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0xNy5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMTkuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4Ly9lZGJrLTI1LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0yNi5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMjcuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTIwLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTI4LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0yOS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMzAuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTMxLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0zMi5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMzMuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstMzQuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9FREJLLTM1LTEucG5nIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTM2LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTM3LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay0zOC5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4Ly9lZGJrLTI0LTEucG5nIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTM5LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay00MC5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNDEuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTQ1LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay00Ni5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNDcuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTQ4LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay00OS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNTBhLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KIAogICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDgvZWRiay01MS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNTQtMS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAKICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA4L2VkYmstNTUuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTU2LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtaW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOC9lZGJrLTU4LmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCgoKCjwvZGl2PiAgPCEtLSBFbmQgb2YgY2Fyb3VzZWwgIC0tPnckNmFmZWNhMTktNjE3MC00ZWJiLWE3YTUtZmJjMjhjZjE2OGYweHeWBjxzY3JpcHQ+CndpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbiAoKSB7CiAgICBsZXQgc2xpZGVzID0gCiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgnY2Fyb3VzZWwtaXRlbScpOwoKICAgIGZ1bmN0aW9uIGFkZEFjdGl2ZShzbGlkZSkgewogICAgICAgIHNsaWRlLmNsYXNzTGlzdC5hZGQoJ2FjdGl2ZScpOwogICAgfQoKICAgIGZ1bmN0aW9uIHJlbW92ZUFjdGl2ZShzbGlkZSkgewogICAgICAgIHNsaWRlLmNsYXNzTGlzdC5yZW1vdmUoJ2FjdGl2ZScpOwogICAgfQoKICAgIGFkZEFjdGl2ZShzbGlkZXNbMF0pOwogICAgc2V0SW50ZXJ2YWwoZnVuY3Rpb24gKCkgewogICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc2xpZGVzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgIGlmIChpICsgMSA9PSBzbGlkZXMubGVuZ3RoKSB7CiAgICAgICAgICAgICAgICBhZGRBY3RpdmUoc2xpZGVzWzBdKTsKICAgICAgICAgICAgICAgIHNldFRpbWVvdXQocmVtb3ZlQWN0aXZlLCAzNTAsIHNsaWRlc1tpXSk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZiAoc2xpZGVzW2ldLmNsYXNzTGlzdC5jb250YWlucygnYWN0aXZlJykpIHsKICAgICAgICAgICAgICAgIHNldFRpbWVvdXQocmVtb3ZlQWN0aXZlLCAzNTAsIHNsaWRlc1tpXSk7CiAgICAgICAgICAgICAgICBhZGRBY3RpdmUoc2xpZGVzW2kgKyAxXSk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0sIDUwMDApOwp9Owo8L3NjcmlwdD53CWNvcmUvaHRtbHeWBjxzY3JpcHQ+CndpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbiAoKSB7CiAgICBsZXQgc2xpZGVzID0gCiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgnY2Fyb3VzZWwtaXRlbScpOwoKICAgIGZ1bmN0aW9uIGFkZEFjdGl2ZShzbGlkZSkgewogICAgICAgIHNsaWRlLmNsYXNzTGlzdC5hZGQoJ2FjdGl2ZScpOwogICAgfQoKICAgIGZ1bmN0aW9uIHJlbW92ZUFjdGl2ZShzbGlkZSkgewogICAgICAgIHNsaWRlLmNsYXNzTGlzdC5yZW1vdmUoJ2FjdGl2ZScpOwogICAgfQoKICAgIGFkZEFjdGl2ZShzbGlkZXNbMF0pOwogICAgc2V0SW50ZXJ2YWwoZnVuY3Rpb24gKCkgewogICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc2xpZGVzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgIGlmIChpICsgMSA9PSBzbGlkZXMubGVuZ3RoKSB7CiAgICAgICAgICAgICAgICBhZGRBY3RpdmUoc2xpZGVzWzBdKTsKICAgICAgICAgICAgICAgIHNldFRpbWVvdXQocmVtb3ZlQWN0aXZlLCAzNTAsIHNsaWRlc1tpXSk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZiAoc2xpZGVzW2ldLmNsYXNzTGlzdC5jb250YWlucygnYWN0aXZlJykpIHsKICAgICAgICAgICAgICAgIHNldFRpbWVvdXQocmVtb3ZlQWN0aXZlLCAzNTAsIHNsaWRlc1tpXSk7CiAgICAgICAgICAgICAgICBhZGRBY3RpdmUoc2xpZGVzW2kgKyAxXSk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0sIDUwMDApOwp9Owo8L3NjcmlwdD53JDViNTM5NTg2LTAwZWEtNDgzNy05YzY1LTViMWQyNDQyMjlhMHh3lwE8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxtYXJrIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMCk7Y29sb3I6IzAwODAwMCIgY2xhc3M9Imhhcy1pbmxpbmUtY29sb3IiPkNsb3NldXAgYmVlcyBvbiBmbG93ZXJzPC9tYXJrPjwvaDI+dwxjb3JlL2hlYWRpbmd9AnckOTE5NjNiMzEtYzZiOC00ZThlLTljNjUtYjU3MDQyMmFjYTI2eHfpDjxzdHlsZT4NCioge2JveC1zaXppbmc6IGJvcmRlci1ib3h9DQpib2R5IHtmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgbWFyZ2luOjB9DQoubXlTbGlkZXMge2Rpc3BsYXk6IG5vbmV9DQppbWcge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fQ0KDQovKiBTbGlkZXNob3cgY29udGFpbmVyICovDQouc2xpZGVzaG93LWNvbnRhaW5lciB7DQogIG1heC13aWR0aDogODAwcHg7DQogIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgbWFyZ2luOiBhdXRvOw0KfQ0KDQovKiBOZXh0ICYgcHJldmlvdXMgYnV0dG9ucyAqLw0KLnByZXYsIC5uZXh0IHsNCiAgY3Vyc29yOiBwb2ludGVyOw0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHRvcDogNTAlOyANCiAgLQ0KICB3aWR0aDogYXV0bzsNCiAgcGFkZGluZzogMTZweDsNCiAgbWFyZ2luLXRvcDogLTIycHg7DQogIGNvbG9yOiBibGFjazsNCiAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogIGZvbnQtc2l6ZTogMThweDsNCiAgdHJhbnNpdGlvbjogMC42cyBlYXNlOw0KICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDsNCiAgdXNlci1zZWxlY3Q6IG5vbmU7DQp9DQoNCi5wcmV2IHsNCiAgbGVmdDogLTQ1cHg7DQp9DQoNCi8qIFBvc2l0aW9uIHRoZSAibmV4dCBidXR0b24iIHRvIHRoZSByaWdodCAqLw0KLm5leHQgew0KICByaWdodDogLTQ1cHg7DQogIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4Ow0KfQ0KDQovKiBPbiBob3ZlciwgYWRkIGEgYmxhY2sgYmFja2dyb3VuZCBjb2xvciB3aXRoIGEgbGl0dGxlIGJpdCBzZWUtdGhyb3VnaCAqLw0KLnByZXY6aG92ZXIsIC5uZXh0OmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpOw0KICBjb2xvcjogd2hpdGU7DQp9DQoNCi8qIENhcHRpb24gdGV4dCAqLw0KLnRleHQgew0KICBjb2xvcjogI2ZmZjsNCiAgZm9udC1zaXplOiAyMHB4Ow0KICBwYWRkaW5nOiA4cHggMTJweDsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDEwcHg7DQogIHdpZHRoOiAxMDAlOw0KICB0ZXh0LWFsaWduOiBsZWZ0Ow0KICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4ICMwMDA7DQp9DQoNCi8qIE51bWJlciB0ZXh0ICgxLzMgZXRjKSAqLw0KLm51bWJlcnRleHQgew0KICBjb2xvcjogI2YyZjJmMjsNCiAgZm9udC1zaXplOiAxMnB4Ow0KICBwYWRkaW5nOiA4cHggMTJweDsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDA7DQp9DQoNCi8qIFRoZSBkb3RzL2J1bGxldHMvaW5kaWNhdG9ycyAqLw0KLmRvdCB7DQogIGN1cnNvcjogcG9pbnRlcjsNCiAgaGVpZ2h0OiAyMHB4Ow0KICB3aWR0aDogMjBweDsNCiAgbWFyZ2luOiAwIDJweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzFFOTBGRjsNCiAgY29sb3I6ICNmZmY7DQogIGZvbnQtc2l6ZTogMTBweDsNCiAgYm9yZGVyLXJhZGl1czogNTAlOw0KICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC42cyBlYXNlOw0KfQ0KDQouYWN0aXZlLCAuZG90OmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBmZjsNCn0NCg0KLyogRmFkaW5nIGFuaW1hdGlvbiAqLw0KLmZhZGUgew0KICBhbmltYXRpb24tbmFtZTogZmFkZTsNCiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzOw0KfQ0KDQpAa2V5ZnJhbWVzIGZhZGUgew0KICBmcm9tIHtvcGFjaXR5OiAuNH0gDQogIHRvIHtvcGFjaXR5OiAxfQ0KfQ0KDQovKiBPbiBzbWFsbGVyIHNjcmVlbnMsIGRlY3JlYXNlIHRleHQgc2l6ZSAqLw0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkgew0KICAucHJldiwgLm5leHQsLnRleHQge2ZvbnQtc2l6ZTogMTFweH0NCiAgLnByZXYge2xlZnQ6IDA7fQ0KICAubmV4dCB7cmlnaHQ6IDA7fQ0KfQ0KPC9zdHlsZT53CWNvcmUvaHRtbHfpDjxzdHlsZT4NCioge2JveC1zaXppbmc6IGJvcmRlci1ib3h9DQpib2R5IHtmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjsgbWFyZ2luOjB9DQoubXlTbGlkZXMge2Rpc3BsYXk6IG5vbmV9DQppbWcge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fQ0KDQovKiBTbGlkZXNob3cgY29udGFpbmVyICovDQouc2xpZGVzaG93LWNvbnRhaW5lciB7DQogIG1heC13aWR0aDogODAwcHg7DQogIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgbWFyZ2luOiBhdXRvOw0KfQ0KDQovKiBOZXh0ICYgcHJldmlvdXMgYnV0dG9ucyAqLw0KLnByZXYsIC5uZXh0IHsNCiAgY3Vyc29yOiBwb2ludGVyOw0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHRvcDogNTAlOyANCiAgLQ0KICB3aWR0aDogYXV0bzsNCiAgcGFkZGluZzogMTZweDsNCiAgbWFyZ2luLXRvcDogLTIycHg7DQogIGNvbG9yOiBibGFjazsNCiAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogIGZvbnQtc2l6ZTogMThweDsNCiAgdHJhbnNpdGlvbjogMC42cyBlYXNlOw0KICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDsNCiAgdXNlci1zZWxlY3Q6IG5vbmU7DQp9DQoNCi5wcmV2IHsNCiAgbGVmdDogLTQ1cHg7DQp9DQoNCi8qIFBvc2l0aW9uIHRoZSAibmV4dCBidXR0b24iIHRvIHRoZSByaWdodCAqLw0KLm5leHQgew0KICByaWdodDogLTQ1cHg7DQogIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4Ow0KfQ0KDQovKiBPbiBob3ZlciwgYWRkIGEgYmxhY2sgYmFja2dyb3VuZCBjb2xvciB3aXRoIGEgbGl0dGxlIGJpdCBzZWUtdGhyb3VnaCAqLw0KLnByZXY6aG92ZXIsIC5uZXh0OmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpOw0KICBjb2xvcjogd2hpdGU7DQp9DQoNCi8qIENhcHRpb24gdGV4dCAqLw0KLnRleHQgew0KICBjb2xvcjogI2ZmZjsNCiAgZm9udC1zaXplOiAyMHB4Ow0KICBwYWRkaW5nOiA4cHggMTJweDsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDEwcHg7DQogIHdpZHRoOiAxMDAlOw0KICB0ZXh0LWFsaWduOiBsZWZ0Ow0KICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4ICMwMDA7DQp9DQoNCi8qIE51bWJlciB0ZXh0ICgxLzMgZXRjKSAqLw0KLm51bWJlcnRleHQgew0KICBjb2xvcjogI2YyZjJmMjsNCiAgZm9udC1zaXplOiAxMnB4Ow0KICBwYWRkaW5nOiA4cHggMTJweDsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDA7DQp9DQoNCi8qIFRoZSBkb3RzL2J1bGxldHMvaW5kaWNhdG9ycyAqLw0KLmRvdCB7DQogIGN1cnNvcjogcG9pbnRlcjsNCiAgaGVpZ2h0OiAyMHB4Ow0KICB3aWR0aDogMjBweDsNCiAgbWFyZ2luOiAwIDJweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzFFOTBGRjsNCiAgY29sb3I6ICNmZmY7DQogIGZvbnQtc2l6ZTogMTBweDsNCiAgYm9yZGVyLXJhZGl1czogNTAlOw0KICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC42cyBlYXNlOw0KfQ0KDQouYWN0aXZlLCAuZG90OmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBmZjsNCn0NCg0KLyogRmFkaW5nIGFuaW1hdGlvbiAqLw0KLmZhZGUgew0KICBhbmltYXRpb24tbmFtZTogZmFkZTsNCiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzOw0KfQ0KDQpAa2V5ZnJhbWVzIGZhZGUgew0KICBmcm9tIHtvcGFjaXR5OiAuNH0gDQogIHRvIHtvcGFjaXR5OiAxfQ0KfQ0KDQovKiBPbiBzbWFsbGVyIHNjcmVlbnMsIGRlY3JlYXNlIHRleHQgc2l6ZSAqLw0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkgew0KICAucHJldiwgLm5leHQsLnRleHQge2ZvbnQtc2l6ZTogMTFweH0NCiAgLnByZXYge2xlZnQ6IDA7fQ0KICAubmV4dCB7cmlnaHQ6IDA7fQ0KfQ0KPC9zdHlsZT53JDRkYWMyZjFlLTVhN2YtNGRmNi1iN2ZhLTk5MjQ1YTUxMWI2MXh31hU8ZGl2IGNsYXNzPSJzbGlkZXNob3ctY29udGFpbmVyIj4KCjxkaXYgY2xhc3M9Im15U2xpZGVzIGZhZGUiPgogIDxkaXYgY2xhc3M9Im51bWJlcnRleHQiPjwvZGl2PgogIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtQmVlLW9uLUdhaWxsYXJkaWEuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgPGRpdiBjbGFzcz0idGV4dCI+QmVlIG9uIEdhaWxsYXJkaWE8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJteVNsaWRlcyBmYWRlIj4KICA8ZGl2IGNsYXNzPSJudW1iZXJ0ZXh0Ij48L2Rpdj4KICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LUJlZS13aW5nLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogIDxkaXYgY2xhc3M9InRleHQiPkhvbmV5YmVlIHdpbmdzPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ibXlTbGlkZXMgZmFkZSI+CiAgPGRpdiBjbGFzcz0ibnVtYmVydGV4dCI+PC9kaXY+CiAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1Cb21idXMtdGVycmVzdHJpcy5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICA8ZGl2IGNsYXNzPSJ0ZXh0Ij5CdW1ibGViZWUgb24gRWNoaW5hY2VhPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ibXlTbGlkZXMgZmFkZSI+CiAgPGRpdiBjbGFzcz0ibnVtYmVydGV4dCI+PC9kaXY+CiAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1QMTA4MDE4Ni0wMi5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICA8ZGl2IGNsYXNzPSJ0ZXh0Ij5Ib25leWJlZSBvbiBncmFwZSBoeWFjaW50aCB3aXRoIHdoaXRlIHBvbGxlbjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im15U2xpZGVzIGZhZGUiPgogIDxkaXYgY2xhc3M9Im51bWJlcnRleHQiPjwvZGl2PgogIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtUDEwOTA1NDYtMDEuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgPGRpdiBjbGFzcz0idGV4dCI+QnVtYmxlYmVlIHdpdGggcG9sbGVuIGxvYWQ8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJteVNsaWRlcyBmYWRlIj4KICA8ZGl2IGNsYXNzPSJudW1iZXJ0ZXh0Ij48L2Rpdj4KICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LVNPTjAzMTE2LTAxLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogIDxkaXYgY2xhc3M9InRleHQiPkhvbmV5YmVlIG9uIGdvcnNlPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ibXlTbGlkZXMgZmFkZSI+CiAgPGRpdiBjbGFzcz0ibnVtYmVydGV4dCI+PC9kaXY+CiAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1TT04wMzM3MC0wMS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICA8ZGl2IGNsYXNzPSJ0ZXh0Ij5Ib25leWJlZSBsYW5kaW5nIG9uIGdvcnNlPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ibXlTbGlkZXMgZmFkZSI+CiAgPGRpdiBjbGFzcz0ibnVtYmVydGV4dCI+PC9kaXY+CiAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1TT04wNDQ3NC0wMi5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICA8ZGl2IGNsYXNzPSJ0ZXh0Ij5Ib25leWJlZSBvbiBncmFwZSBoeWFjaW50aDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im15U2xpZGVzIGZhZGUiPgogIDxkaXYgY2xhc3M9Im51bWJlcnRleHQiPjwvZGl2PgogIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtU09OMDU5MDgtMDEuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgPGRpdiBjbGFzcz0idGV4dCI+QnVtYmxlYmVlIG9uIENlbnRhdXJlYTwvZGl2Pgo8L2Rpdj4KCgoKCgoKCgoKCjxhIGNsYXNzPSJwcmV2IiBvbmNsaWNrPSJwbHVzU2xpZGVzKC0xKSI+4peAPC9hPgo8YSBjbGFzcz0ibmV4dCIgb25jbGljaz0icGx1c1NsaWRlcygxKSI+4pa2PC9hPgoKPC9kaXY+Cjxicj4KCjxkaXYgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4KICA8c3BhbiBjbGFzcz0iZG90IiBvbmNsaWNrPSJjdXJyZW50U2xpZGUoMSkiPjE8L3NwYW4+IAogIDxzcGFuIGNsYXNzPSJkb3QiIG9uY2xpY2s9ImN1cnJlbnRTbGlkZSgyKSI+Mjwvc3Bhbj4gCiAgPHNwYW4gY2xhc3M9ImRvdCIgb25jbGljaz0iY3VycmVudFNsaWRlKDMpIj4zPC9zcGFuPiAKICA8c3BhbiBjbGFzcz0iZG90IiBvbmNsaWNrPSJjdXJyZW50U2xpZGUoNCkiPjQ8L3NwYW4+IAogIDxzcGFuIGNsYXNzPSJkb3QiIG9uY2xpY2s9ImN1cnJlbnRTbGlkZSg1KSI+NTwvc3Bhbj4gCiAgPHNwYW4gY2xhc3M9ImRvdCIgb25jbGljaz0iY3VycmVudFNsaWRlKDYpIj42PC9zcGFuPgogIDxzcGFuIGNsYXNzPSJkb3QiIG9uY2xpY2s9ImN1cnJlbnRTbGlkZSg3KSI+Nzwvc3Bhbj4gCiAgPHNwYW4gY2xhc3M9ImRvdCIgb25jbGljaz0iY3VycmVudFNsaWRlKDgpIj44PC9zcGFuPiAKICA8c3BhbiBjbGFzcz0iZG90IiBvbmNsaWNrPSJjdXJyZW50U2xpZGUoOSkiPjk8L3NwYW4+CiAgCjwvZGl2PncJY29yZS9odG1sd9YVPGRpdiBjbGFzcz0ic2xpZGVzaG93LWNvbnRhaW5lciI+Cgo8ZGl2IGNsYXNzPSJteVNsaWRlcyBmYWRlIj4KICA8ZGl2IGNsYXNzPSJudW1iZXJ0ZXh0Ij48L2Rpdj4KICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LUJlZS1vbi1HYWlsbGFyZGlhLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogIDxkaXYgY2xhc3M9InRleHQiPkJlZSBvbiBHYWlsbGFyZGlhPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ibXlTbGlkZXMgZmFkZSI+CiAgPGRpdiBjbGFzcz0ibnVtYmVydGV4dCI+PC9kaXY+CiAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1CZWUtd2luZy5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICA8ZGl2IGNsYXNzPSJ0ZXh0Ij5Ib25leWJlZSB3aW5nczwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im15U2xpZGVzIGZhZGUiPgogIDxkaXYgY2xhc3M9Im51bWJlcnRleHQiPjwvZGl2PgogIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtQm9tYnVzLXRlcnJlc3RyaXMuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgPGRpdiBjbGFzcz0idGV4dCI+QnVtYmxlYmVlIG9uIEVjaGluYWNlYTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im15U2xpZGVzIGZhZGUiPgogIDxkaXYgY2xhc3M9Im51bWJlcnRleHQiPjwvZGl2PgogIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtUDEwODAxODYtMDIuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgPGRpdiBjbGFzcz0idGV4dCI+SG9uZXliZWUgb24gZ3JhcGUgaHlhY2ludGggd2l0aCB3aGl0ZSBwb2xsZW48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJteVNsaWRlcyBmYWRlIj4KICA8ZGl2IGNsYXNzPSJudW1iZXJ0ZXh0Ij48L2Rpdj4KICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LVAxMDkwNTQ2LTAxLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogIDxkaXYgY2xhc3M9InRleHQiPkJ1bWJsZWJlZSB3aXRoIHBvbGxlbiBsb2FkPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ibXlTbGlkZXMgZmFkZSI+CiAgPGRpdiBjbGFzcz0ibnVtYmVydGV4dCI+PC9kaXY+CiAgPGltZyBzcmM9Imh0dHA6Ly93d3cuZWFzdGRldm9uYmsuY28udWsvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvMDkyNS1TT04wMzExNi0wMS5qcGciIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICA8ZGl2IGNsYXNzPSJ0ZXh0Ij5Ib25leWJlZSBvbiBnb3JzZTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im15U2xpZGVzIGZhZGUiPgogIDxkaXYgY2xhc3M9Im51bWJlcnRleHQiPjwvZGl2PgogIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtU09OMDMzNzAtMDEuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgPGRpdiBjbGFzcz0idGV4dCI+SG9uZXliZWUgbGFuZGluZyBvbiBnb3JzZTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im15U2xpZGVzIGZhZGUiPgogIDxkaXYgY2xhc3M9Im51bWJlcnRleHQiPjwvZGl2PgogIDxpbWcgc3JjPSJodHRwOi8vd3d3LmVhc3RkZXZvbmJrLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzA5MjUtU09OMDQ0NzQtMDIuanBnIiBzdHlsZT0id2lkdGg6MTAwJSI+CiAgPGRpdiBjbGFzcz0idGV4dCI+SG9uZXliZWUgb24gZ3JhcGUgaHlhY2ludGg8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJteVNsaWRlcyBmYWRlIj4KICA8ZGl2IGNsYXNzPSJudW1iZXJ0ZXh0Ij48L2Rpdj4KICA8aW1nIHNyYz0iaHR0cDovL3d3dy5lYXN0ZGV2b25iay5jby51ay93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8wOTI1LVNPTjA1OTA4LTAxLmpwZyIgc3R5bGU9IndpZHRoOjEwMCUiPgogIDxkaXYgY2xhc3M9InRleHQiPkJ1bWJsZWJlZSBvbiBDZW50YXVyZWE8L2Rpdj4KPC9kaXY+CgoKCgoKCgoKCgo8YSBjbGFzcz0icHJldiIgb25jbGljaz0icGx1c1NsaWRlcygtMSkiPuKXgDwvYT4KPGEgY2xhc3M9Im5leHQiIG9uY2xpY2s9InBsdXNTbGlkZXMoMSkiPuKWtjwvYT4KCjwvZGl2Pgo8YnI+Cgo8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+CiAgPHNwYW4gY2xhc3M9ImRvdCIgb25jbGljaz0iY3VycmVudFNsaWRlKDEpIj4xPC9zcGFuPiAKICA8c3BhbiBjbGFzcz0iZG90IiBvbmNsaWNrPSJjdXJyZW50U2xpZGUoMikiPjI8L3NwYW4+IAogIDxzcGFuIGNsYXNzPSJkb3QiIG9uY2xpY2s9ImN1cnJlbnRTbGlkZSgzKSI+Mzwvc3Bhbj4gCiAgPHNwYW4gY2xhc3M9ImRvdCIgb25jbGljaz0iY3VycmVudFNsaWRlKDQpIj40PC9zcGFuPiAKICA8c3BhbiBjbGFzcz0iZG90IiBvbmNsaWNrPSJjdXJyZW50U2xpZGUoNSkiPjU8L3NwYW4+IAogIDxzcGFuIGNsYXNzPSJkb3QiIG9uY2xpY2s9ImN1cnJlbnRTbGlkZSg2KSI+Njwvc3Bhbj4KICA8c3BhbiBjbGFzcz0iZG90IiBvbmNsaWNrPSJjdXJyZW50U2xpZGUoNykiPjc8L3NwYW4+IAogIDxzcGFuIGNsYXNzPSJkb3QiIG9uY2xpY2s9ImN1cnJlbnRTbGlkZSg4KSI+ODwvc3Bhbj4gCiAgPHNwYW4gY2xhc3M9ImRvdCIgb25jbGljaz0iY3VycmVudFNsaWRlKDkpIj45PC9zcGFuPgogIAo8L2Rpdj53JDU2NGMzNzZiLTc4N2UtNDc5OS04ODU1LTg4NTIwMTkyNWU0YXh33QU8c2NyaXB0Pg0KbGV0IHNsaWRlSW5kZXggPSAxOw0Kc2hvd1NsaWRlcyhzbGlkZUluZGV4KTsNCg0KZnVuY3Rpb24gcGx1c1NsaWRlcyhuKSB7DQogIHNob3dTbGlkZXMoc2xpZGVJbmRleCArPSBuKTsNCn0NCg0KZnVuY3Rpb24gY3VycmVudFNsaWRlKG4pIHsNCiAgc2hvd1NsaWRlcyhzbGlkZUluZGV4ID0gbik7DQp9DQoNCmZ1bmN0aW9uIHNob3dTbGlkZXMobikgew0KICBsZXQgaTsNCiAgbGV0IHNsaWRlcyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoIm15U2xpZGVzIik7DQogIGxldCBkb3RzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiZG90Iik7DQogIGlmIChuID4gc2xpZGVzLmxlbmd0aCkge3NsaWRlSW5kZXggPSAxfSAgICANCiAgaWYgKG4gPCAxKSB7c2xpZGVJbmRleCA9IHNsaWRlcy5sZW5ndGh9DQogIGZvciAoaSA9IDA7IGkgPCBzbGlkZXMubGVuZ3RoOyBpKyspIHsNCiAgICBzbGlkZXNbaV0uc3R5bGUuZGlzcGxheSA9ICJub25lIjsgIA0KICB9DQogIGZvciAoaSA9IDA7IGkgPCBkb3RzLmxlbmd0aDsgaSsrKSB7DQogICAgZG90c1tpXS5jbGFzc05hbWUgPSBkb3RzW2ldLmNsYXNzTmFtZS5yZXBsYWNlKCIgYWN0aXZlIiwgIiIpOw0KICB9DQogIHNsaWRlc1tzbGlkZUluZGV4LTFdLnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOyAgDQogIGRvdHNbc2xpZGVJbmRleC0xXS5jbGFzc05hbWUgKz0gIiBhY3RpdmUiOw0KfQ0KPC9zY3JpcHQ+dwljb3JlL2h0bWx33QU8c2NyaXB0Pg0KbGV0IHNsaWRlSW5kZXggPSAxOw0Kc2hvd1NsaWRlcyhzbGlkZUluZGV4KTsNCg0KZnVuY3Rpb24gcGx1c1NsaWRlcyhuKSB7DQogIHNob3dTbGlkZXMoc2xpZGVJbmRleCArPSBuKTsNCn0NCg0KZnVuY3Rpb24gY3VycmVudFNsaWRlKG4pIHsNCiAgc2hvd1NsaWRlcyhzbGlkZUluZGV4ID0gbik7DQp9DQoNCmZ1bmN0aW9uIHNob3dTbGlkZXMobikgew0KICBsZXQgaTsNCiAgbGV0IHNsaWRlcyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoIm15U2xpZGVzIik7DQogIGxldCBkb3RzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiZG90Iik7DQogIGlmIChuID4gc2xpZGVzLmxlbmd0aCkge3NsaWRlSW5kZXggPSAxfSAgICANCiAgaWYgKG4gPCAxKSB7c2xpZGVJbmRleCA9IHNsaWRlcy5sZW5ndGh9DQogIGZvciAoaSA9IDA7IGkgPCBzbGlkZXMubGVuZ3RoOyBpKyspIHsNCiAgICBzbGlkZXNbaV0uc3R5bGUuZGlzcGxheSA9ICJub25lIjsgIA0KICB9DQogIGZvciAoaSA9IDA7IGkgPCBkb3RzLmxlbmd0aDsgaSsrKSB7DQogICAgZG90c1tpXS5jbGFzc05hbWUgPSBkb3RzW2ldLmNsYXNzTmFtZS5yZXBsYWNlKCIgYWN0aXZlIiwgIiIpOw0KICB9DQogIHNsaWRlc1tzbGlkZUluZGV4LTFdLnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOyAgDQogIGRvdHNbc2xpZGVJbmRleC0xXS5jbGFzc05hbWUgKz0gIiBhY3RpdmUiOw0KfQ0KPC9zY3JpcHQ+dyQ2YWI2ODYwNS0wMjdiLTQ1YWMtYjVkZC0zY2E1OTRmNDc4Njh4dwB3CmNvcmUvYmxvY2t9m7UBdQAA\",\"updateId\":79228851}","footnotes":""},"class_list":["post-552","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Gallery - East Devon Beekeepers<\/title>\n<meta name=\"description\" content=\"&#039;GALLERY&#039; has a selection of activities and information of interest to members of East Devon Beekeepers branch. Non-members are welcome to browse.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.eastdevonbk.co.uk\/?page_id=552\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gallery - East Devon Beekeepers\" \/>\n<meta property=\"og:description\" content=\"&#039;GALLERY&#039; has a selection of activities and information of interest to members of East Devon Beekeepers branch. Non-members are welcome to browse.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.eastdevonbk.co.uk\/?page_id=552\" \/>\n<meta property=\"og:site_name\" content=\"East Devon Beekeepers\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-14T17:41:20+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive1.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.eastdevonbk.co.uk\\\/?page_id=552\",\"url\":\"https:\\\/\\\/www.eastdevonbk.co.uk\\\/?page_id=552\",\"name\":\"Gallery - East Devon Beekeepers\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.eastdevonbk.co.uk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.eastdevonbk.co.uk\\\/?page_id=552#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.eastdevonbk.co.uk\\\/?page_id=552#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.eastdevonbk.co.uk\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Gallery-Old-hive1.jpg\",\"datePublished\":\"2017-12-01T19:33:07+00:00\",\"dateModified\":\"2026-04-14T17:41:20+00:00\",\"description\":\"'GALLERY' has a selection of activities and information of interest to members of East Devon Beekeepers branch. Non-members are welcome to browse.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.eastdevonbk.co.uk\\\/?page_id=552#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.eastdevonbk.co.uk\\\/?page_id=552\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.eastdevonbk.co.uk\\\/?page_id=552#primaryimage\",\"url\":\"http:\\\/\\\/www.eastdevonbk.co.uk\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Gallery-Old-hive1.jpg\",\"contentUrl\":\"http:\\\/\\\/www.eastdevonbk.co.uk\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Gallery-Old-hive1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.eastdevonbk.co.uk\\\/?page_id=552#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.eastdevonbk.co.uk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Events-Next Meeting\",\"item\":\"https:\\\/\\\/www.eastdevonbk.co.uk\\\/?page_id=46\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Gallery\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/www.eastdevonbk.co.uk\\\/#website\",\"url\":\"http:\\\/\\\/www.eastdevonbk.co.uk\\\/\",\"name\":\"East Devon Beekeepers\",\"description\":\"A Branch of the Devon Beekeepers&#039; Association UK Registered Charity No. 270675\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/www.eastdevonbk.co.uk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gallery - East Devon Beekeepers","description":"'GALLERY' has a selection of activities and information of interest to members of East Devon Beekeepers branch. Non-members are welcome to browse.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.eastdevonbk.co.uk\/?page_id=552","og_locale":"en_GB","og_type":"article","og_title":"Gallery - East Devon Beekeepers","og_description":"'GALLERY' has a selection of activities and information of interest to members of East Devon Beekeepers branch. Non-members are welcome to browse.","og_url":"https:\/\/www.eastdevonbk.co.uk\/?page_id=552","og_site_name":"East Devon Beekeepers","article_modified_time":"2026-04-14T17:41:20+00:00","og_image":[{"url":"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive1.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.eastdevonbk.co.uk\/?page_id=552","url":"https:\/\/www.eastdevonbk.co.uk\/?page_id=552","name":"Gallery - East Devon Beekeepers","isPartOf":{"@id":"http:\/\/www.eastdevonbk.co.uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.eastdevonbk.co.uk\/?page_id=552#primaryimage"},"image":{"@id":"https:\/\/www.eastdevonbk.co.uk\/?page_id=552#primaryimage"},"thumbnailUrl":"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive1.jpg","datePublished":"2017-12-01T19:33:07+00:00","dateModified":"2026-04-14T17:41:20+00:00","description":"'GALLERY' has a selection of activities and information of interest to members of East Devon Beekeepers branch. Non-members are welcome to browse.","breadcrumb":{"@id":"https:\/\/www.eastdevonbk.co.uk\/?page_id=552#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.eastdevonbk.co.uk\/?page_id=552"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.eastdevonbk.co.uk\/?page_id=552#primaryimage","url":"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive1.jpg","contentUrl":"http:\/\/www.eastdevonbk.co.uk\/wp-content\/uploads\/2025\/12\/Gallery-Old-hive1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.eastdevonbk.co.uk\/?page_id=552#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.eastdevonbk.co.uk\/"},{"@type":"ListItem","position":2,"name":"Events-Next Meeting","item":"https:\/\/www.eastdevonbk.co.uk\/?page_id=46"},{"@type":"ListItem","position":3,"name":"Gallery"}]},{"@type":"WebSite","@id":"http:\/\/www.eastdevonbk.co.uk\/#website","url":"http:\/\/www.eastdevonbk.co.uk\/","name":"East Devon Beekeepers","description":"A Branch of the Devon Beekeepers&#039; Association UK Registered Charity No. 270675","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.eastdevonbk.co.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/www.eastdevonbk.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/552","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.eastdevonbk.co.uk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.eastdevonbk.co.uk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.eastdevonbk.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eastdevonbk.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=552"}],"version-history":[{"count":21,"href":"https:\/\/www.eastdevonbk.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/552\/revisions"}],"predecessor-version":[{"id":13661,"href":"https:\/\/www.eastdevonbk.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/552\/revisions\/13661"}],"up":[{"embeddable":true,"href":"https:\/\/www.eastdevonbk.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/46"}],"wp:attachment":[{"href":"https:\/\/www.eastdevonbk.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}