@font-face {
  font-family: "Sonny Gothic";
  font-style: normal;
  font-weight: 400;
  src: url("/wp-content/themes/jaffe/src/fonts/SonnyGothic-Book.otf") format("opentype");
}

@font-face {
  font-family: "Sonny Gothic";
  font-style: normal;
  font-weight: 300;
  src: url("/wp-content/themes/jaffe/src/fonts/SonnyGothic-Light.otf") format("opentype");
}

/**************************\
  Basic Modal Styles
\**************************/
.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100;
}

.modal__container {
  background-color: #fff;
  max-width: 500px;
  width: 100%;
  max-height: 100vh;
  border-radius: 4px;
  overflow-y: auto;
  box-sizing: border-box;
}

.modal__header {
  position: relative;
}

.modal__title {
  color: #000;
  font-family: "Canela Trial";
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  text-align: center;
  padding: 50px 50px 46px 50px;
}

.modal__close {
  background: transparent;
  border: 0;
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
}

.modal__header .modal__close:before {
  content: "\2715";
}

.modal__content {
  padding: 0 50px 50px 50px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.8);
}

.modal__btn {
  display: block;
  border: 1px solid #0e0c1e;
  background-color: #0e0c1e;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  cursor: pointer;
  font-weight: 400;
  line-height: normal;
  transition: all 0.15s ease-in-out;
  padding: 10px 40px;
  margin-left: auto;
  margin-right: 0;
}

.modal__btn:focus,
.modal__btn:hover {
  background-color: #fff;
  color: #0e0c1e;
}

/**************************\
  Demo Animation Style
\**************************/
@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}

@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}

.micromodal-slide {
  display: none;
}

.micromodal-slide.is-open {
  display: block;
}

.micromodal-slide[aria-hidden="false"] .modal__overlay {
  animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden="false"] .modal__container {
  animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden="true"] .modal__overlay {
  animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden="true"] .modal__container {
  animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide .modal__container,
.micromodal-slide .modal__overlay {
  will-change: transform;
}

.jq-toast-single {
  color: #1e1f20;
  font-family: "FK Grotesk";
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  /* 157.143% */
  letter-spacing: 0.7px;
  border-radius: 0;
  background-color: #FFF;
  background-repeat: no-repeat;
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.22);
  margin-top: 10px;
  padding: 26px;
}

.jq-toast-single h2.jq-toast-heading {
  color: #1e1f20;
  font-family: "FK Grotesk";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  /* 157.143% */
  letter-spacing: 0.7px;
  margin-bottom: 0;
}

.jq-toast-single .jq-toast-loader {
  display: none;
}

.jq-toast-single.jq-icon-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABKJJREFUeF7tnG1ynDAMhs32HM30Jg33Sc6Q9AzJfdjepJOeo6FjXIePYuuVJRk24/3R6QRspMevLBkDnWs/EYFO1Lo1dg2gUAQNYAMoJCBs3hTYAAoJCJs3BX4GgC/Dt3vn3u+9L50bv88+ddPfnBuv07+u+7n097F/exb6L25+iAIDMA/rz5NzEVKZL6NzP3zLo2BWBejBaUBLox6vXqU1YVYBaA/uf6RemTVAmgI8AtwWpTVIE4BnALcEaQlRHWCA9z7wUkLMsl+mhBB/j/2vKfv6X0w8c7Z2T7xr+Cx+6Zd9ctvvna8K8GW4e+4c6pif8AMwiVPhmr70wbK5thrVAOLwAjgJtJRyUBs0IaoAxAy3A7cE6m0JNWY+ErQgigEi8LSM5cxZtewSAcSM1J+4UZBIQpMObjFA2rjx+tD/7lFnLc97Hb4OuSQjyc7FAF+HuzHltHRULWBS0VIKsQhg3pjzKG87EHklltnNBkiN5EP/xu7TQnGpPvORw5+v2c5qG1ATXlzRpFdKfBWyAObUd8Z5r6Tg5s6FLIAp9d0SvAg1PR/yVAgD/CzqW96cSIUyR4UwwNSInUV98RYap/bUUCED4H7dd4asuy7q8RDMLQZQFUIA0+GLG2uVbfch4HalIwsraUQAjw7f/HISg5juA2sPAUxl3yPDl16L+zvQ9MZSrh/EPxJgLvsiF7AIXS14VEmDzIPFAJHRvQV43kZJhXFTALWVR9WEiEgEALEstVWhh1CyH2IFL78+phMJCVCa5rf7FX6vAhnZdTt6q5TbJ9a/IUBuAtkmI9RhS+VRIeyfCqNWNoAC5SuQVCanINaAN2fiMj/NAVI3YFMQa8ILmdgM4P6GDFIjUXVWPL6FWBteGqBKCMsB5mqtLcQj4EmWc0AI6wBEIdZ6ogDJwtQc7fsgAaYTQFkdSO3R5lYviEMlq5/SJCcCiKT49M5YfqN7r50VvFBI7z9VhlwTUGCqiKUn2JwaOEpEHClRHlXCINclAeZSPCcT7zmIQESckMCTlDBQCOfvVpTNg0uHcxBrwJOELwxQkuYRdexBrAEvLw76ZqwCQL3njpcQa8GThi8MMF/DyZLJNpxrviijsVkGJZGQ6tO3lKTJBAlz7XO0HhSAAdZSoTaoVH9aez0sgHkVYpNuLUC562ipjzUHzkVnehVxC6GssZe8HByWAqm50B/n3qmurUjtR5PZAPNzoT+ql5W14VoU7UUAqXt2Nes4FDJ1Z7w0cooAIqF8JiVSa27J3F0MMECkXy6UGIeqK12q2G6HFmXhrbEYxPolTi27RAqMMFFj/fnWr+GjL3trzdMqANFwnnI08MhZSeii4LRtUAPIgRgAyb+wEd9i53wJRHsAVQFi2XlfX96xcOQyvea//7p/OCMAm/7378M8mGYtEpo6QM68iLmtcZbdy95mAOeQxr9noIFq3YcduHgdU4DHqdEeXFWAa5CWiqwH7hCAy/BCPw5Bh7XO51Po6+yfUSWEKeMizHlU4yfw1p+/m4qfj0/gXa4ljwpTtnCPnwIg1+gznd8ACkejAWwAhQSEzZsCG0AhAWHzpsAGUEhA2Pwv1CKmfplj8rAAAAAASUVORK5CYII=");
  color: black;
}

.jq-toast-single.jq-icon-success .jq-toast-loader {
  background-color: #94bf1e !important;
}

.jq-toast-single.jq-icon-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABDhJREFUeF7tnG1S3DAMhh24QxmY3qVwMsrJgLt0YOgd2G21E3cyO7H06stJF/NrZ7Fi+fEryZvEnsr4cxGYXNbDuAyAThEMgAOgk4DTfChwAHQScJoPBV4CwPfy/f6qHO5pLFM5/qhjOpapfvey+O61fr4pbz+d43ebb6JAAkaeX5fPxwrJMZInst0KZleABC4I2irvqRxfjmV67QmzC8BscA31PvUAmQpwI3DnPFNBpgDcCbglyDSI4QDnivqsKQqUu6j9Z7k+FYT6d1t+/au+tfDUal1KedT0QW0P5epheU2t/Vr7UIAf5Y6WFdDACFoF5hkU9UlLH0U1D1VjGEAUXgXngdZSDurD3+VmGMQQgIjjmeCWQGdf6CspEkIgugEi8CJnHM1bvfxyAUSczEjcKESwoLmUaAYoOUch+628P6CDzWz3u9w+c0XGM8lmgB/l7sgM2jWrGTClaLFCNAHknNmT8s4nglOi1W81QGkmb8qb+poZimOWOs3IsahQPVgudC0OrA201UfE5HC526JCFUBBfWF5LxMgTRg3Dq0ItABb8g+DNw9wtZ8IBVbFt/KhVoUwwF7q6wWQC2WNCmGATAULVV8vgNRPhAphgNl56ez3bHoIU38RKoQAtsJXmy/Q5UrPyWqpEA1jF8CsmwQ9AbZUiIoDBdglpKpC9wCQfEGqvgiQq75IB2jYbpEDpSUNEsYegOHVdwsFctUYSVEDIF+NRZGIAL1V6n8IYU8hGQAZBSKV2Awwq4D0/CVSoyNVgT2XFFsVEc+kiQocAPkbxCLAr1BEWgpMzYHIItNSgT3hZO0vNQd+BQUyd2X868DWT7lMBVqVZLVjfq7mAUTyg3VAve1SAXryQ28Q1v6YJ41+BXJJ/VLC2LNUE5cx3N2KSwDoCV9iAwG85DD2PixzAaQZyFJhfVGd+sjc++EJX1iBUY8A0SS/FlYZExXxsAxSYNQjQBTgWlhFL5uiXhSAAfZU4dYANbfqVACFt1LFNROqwEY/YdePUp8qB0pPsKILSt3/Qdel/SRR2yI2fb1NyoX0f438UUVGtot+NVkVwogKo5N9JDzhZXNTijABlN7QR56nRoJBrpX1arIJIBLKe1LiLrc5zDcZxM2FGQtgRHHIJM/XMYVu9cGswHoBKTQinESBLdv18ssNEFUi5cW5SqeetKHY7O1SXpgClUqk5iGOn6tSAS7UhxAFGiDS+TDuEzaMx6eETmAoQEXiXktrpxA/lKvTNv+17f7ViI5Ooc+KXeon04yCFg7QokZLkdDYZG72TgNYi4vyPAMNF7FtJrjwIsKNBlxSiEDQBj3AdQW4DOtMRfYEtwnAlYUufSUdDsEKL+r4FFTd5+1ScyDq1OKkjZNJPQKPO/6OqnXUPULUz7V2uwDoGcDWtgOgcwYGwAHQScBpPhQ4ADoJOM2HAgdAJwGn+R+jNMZvAXTrfQAAAABJRU5ErkJggg==");
  color: black;
}

.jq-toast-single.jq-icon-error .jq-toast-loader {
  background-color: #e9001a !important;
}

.jq-toast-single.jq-icon-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABFxJREFUeF7tnF9SHCEQxmF90FtFjxArB4m5gHqBmIOkzBHc3EofsqRgZ6bGrQE++t/MbuFTojDQP77uZhjAu/7DIuBZtXtl1wEyRdABdoBMAszqXYEdIJMAs3pX4CUAvPn2/dYddrfRlhDCl8km79LvXHD78Xfe+7/jv99ffz4x7WdXX0WBCVjk8s8/uhES0RTv/HOsuhZMU4ARnAS0LOvg9lGhljBNAKqDWyAalWkBUhXgGuBOWWqDVAG4BXBzkJoQxQEmeAf/1pQThizrr0JKCFOW/f1ryr5j4pmytQuPTW045/wu3L3Pntlaf6m8KMCb+x9PATUsBvwBGMeo1Gac+oDZXFqNYgBheAM4DrScctA+SEIUAQh1XBHcHGjsy3HuXXZxKYhsgAg8qc62xCyrfrEAQp1UCNwoSCShcQeXDLDaueD2H39e7lBjNctdf314KyUZTnYmA7y+fwg5o7mjqgGz5i1UiCSAxc5sSHmnA1FUIrHfzQBrI/nx+tL8TA3F5Z5Z9BxCvG42VroD2TnduHIT3yAEV1iKsZugwiaAJfVJxr2ldqgxammAinY0qrAJYE59kvCiwYuxiqCOUmjIxsPGdmCAVuqzAlhy5Ra1wwBzIyatvghwyTiNdiRUiAPMzPu0su60yhKTyFV4Vll8KCy9oSqEAGbdtzFeWE5X0LayngUmExZADbdCDZcql42FoDgggLnsq+W+UnCQ55SSCWJfFWAp+yINIEasXYbjxmSAl+C+48BxZhgdYGbaFOEiIqkC5Mib6prWMZeTSDrAggLjpqbaojAZoGYCuSwFGr+BpHfhM2qzrsAzMoYaczmDVgeY+SCDvitSjNqMAjVj4CUB7FmYIvNZnRxAkXlg7lXuohSY2RSlChCZI1GFYR0DsyIBdrlWkwgnPpwLQM63nirAUorXcmNrBXLawwAaT2U4BrWqnuO+xwUH4MfajS0Bcpay+ACV9h2bAmS+aUEKzH6rjX8AZuuAyD8VsQIo8bEMBij1IRqBaQFQaqMADNBShWsDbFmqawJYVCEw6UTUx1kZQZ8vpT44icw7VtqkKDUv1FTgqtvbIsja3ugW+aOKkSwnvTW5yYVrnwHT3xWyshTAovcQQxAJYE2FyCqGFBT0OVpbk0kAEVfekhI3ecwhQQQOF0olFlRp83I1TzlmUd7BbLICx45CEJmdJMFDBlegX2yAsBKNLodAD3tzlTcOqghAFKKEy+TUiIKT7oMYwBaI43SHe/6Dcn2KlPLEFTjFRMqR/yGYp2fsDumY/3xP9HTcf2gkXZ1ylNLxYh7wRyOhiSrwUwYEgjhoN7+Y4mFvNYCTSzfcZ8AndfIERXBqLrwEAZnqiMIzAGcKcIqPjTdsNEM1BLcKwNMYGf9fuxyiClHo+pRqO5kCqjEQ7dR408ZYfroCr3T93e6w1zi9hPZ5dQW2dnSr5TehwK3CQfrVASKUCmU6wA6QSYBZvSuwA2QSYFbvCmQC/A/rlKl+UarjJQAAAABJRU5ErkJggg==");
  color: black;
}

.jq-toast-single.jq-icon-info .jq-toast-loader {
  background-color: #075271 !important;
}

.jq-toast-single .jq-toast-loader {
  width: 100%;
}

.jq-toast-single.jq-has-icon {
  background-size: 32px 32px;
  background-position-x: 32px;
  padding: 26px 26px 26px 88px;
  background-color: white;
  border-width: 0;
}

.jq-toast-single .close-jq-toast-single {
  font-size: 28px;
  top: 10px;
  right: 10px;
}

.jq-toast-wrap {
  width: 460px;
}

@media screen and (max-width: 460px) {
  .jq-toast-wrap {
    width: 100%;
    max-width: 100vw;
    left: 0 !important;
    right: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
  }
  .jq-toast-single.jq-has-icon {
    background-position-x: 22px;
    padding: 26px 26px 26px 68px;
    background-color: white;
    border-width: 0;
  }
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  font-family: "elza-text", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.container {
  max-width: 1460px;
  margin: 0 auto;
  width: 100%;
  padding: 0 40px;
}

@media (max-width: 767px) {
  .container {
    padding: 0 20px;
  }
}

p {
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  /* 155.556% */
}

@media (max-width: 576px) {
  p {
    /* 576 */
    font-size: 16px;
    line-height: 24px;
    /* 150% */
  }
}

h2 {
  color: #000;
  font-size: 44px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.44px;
}

@media (max-width: 991px) {
  h2 {
    /* 991 */
    font-size: 36px;
    line-height: normal;
  }
}

@media (max-width: 576px) {
  h2 {
    /* 576 */
    font-size: 28px;
    line-height: normal;
  }
}

.qr {
  width: 72px;
  height: 72px;
  object-fit: cover;
}

.nav .inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
}

@media (max-width: 576px) {
  .nav .inner {
    /* 576 */
    padding: 10px 0px;
  }
}

.nav .inner .logo img {
  height: 52px;
}

@media (max-width: 576px) {
  .nav .inner .logo img {
    /* 576 */
    height: 35px;
  }
}

.nav .inner .contact-links {
  display: flex;
  align-items: center;
  gap: 36px;
}

.nav .inner .contact-links a {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
}

.nav .inner .contact-links a span {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

@media (max-width: 767px) {
  .nav .inner .contact-links a span {
    /* 767 */
    display: none;
  }
}

.footer {
  background-color: #000;
  padding: 140px 0px;
}

@media (max-width: 991px) {
  .footer {
    /* 991 */
    padding: 80px 0px;
  }
}

@media (max-width: 576px) {
  .footer {
    /* 576 */
    padding: 50px 0px;
  }
}

.footer .inner {
  display: flex;
  justify-content: space-between;
  gap: 40px;
}

@media (max-width: 991px) {
  .footer .inner {
    /* 991 */
    flex-direction: column;
  }
}

@media (max-width: 576px) {
  .footer .inner {
    /* 576 */
    gap: 20px;
  }
}

@media (max-width: 767px) {
  .footer .inner .logo svg {
    /* 767 */
    width: 150px;
  }
}

.footer .inner .footer-info {
  display: flex;
  gap: 50px;
}

@media (max-width: 767px) {
  .footer .inner .footer-info {
    /* 767 */
    flex-direction: column;
    gap: 30px;
  }
}

.footer .inner .footer-info .address {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.footer .inner .footer-info p {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
}

.footer .inner .footer-info .contact-info {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.footer .inner .footer-info a {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 162.5% */
  text-decoration: none;
}

.footer .inner .footer-info a:hover {
  text-decoration: underline;
}

/*
  1. Use a more-intuitive box-sizing model.
*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

/*
  2. Remove default margin
*/
* {
  margin: 0;
}

/*
  Typographic tweaks!
  3. Add accessible line-height
  4. Improve text rendering
*/
body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

/*
  5. Improve media defaults
*/
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}

/*
  6. Remove built-in form typography styles
*/
input,
button,
textarea,
select {
  font: inherit;
}

/*
  7. Avoid text overflows
*/
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
}

/*
  8. Create a root stacking context
*/
#root,
#__next {
  isolation: isolate;
}

.home-hero {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: calc(100vh - 92px);
  max-height: 800px;
}

@media (max-width: 767px) {
  .home-hero {
    /* 767 */
    height: auto;
    max-height: none;
    padding: 50px 0px;
  }
}

.home-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.4);
  pointer-events: none;
  z-index: 1;
}

.home-hero h1 {
  color: #fff;
  font-size: 90px;
  font-style: normal;
  font-weight: 400;
  line-height: 101px;
  letter-spacing: -0.9px;
  margin-bottom: 23px;
  margin-top: 20px;
}

@media (max-width: 991px) {
  .home-hero h1 {
    /* 991 */
    font-size: 60px;
    line-height: 70px;
  }
}

@media (max-width: 576px) {
  .home-hero h1 {
    /* 576 */
    font-size: 40px;
    line-height: 50px;
  }
}

.home-hero p {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

@media (max-width: 576px) {
  .home-hero p {
    /* 576 */
    font-size: 18px;
    line-height: 28px;
  }
}

.home-hero .container {
  height: 100%;
  display: flex;
  align-items: end;
}

.home-hero .inner {
  position: relative;
  z-index: 2;
  padding-bottom: 100px;
}

@media (max-width: 767px) {
  .home-hero .inner {
    /* 767 */
    padding-bottom: 0px;
  }
}

.developments {
  padding: 80px 0px;
}

@media (max-width: 991px) {
  .developments {
    /* 991 */
    padding: 50px 0px;
  }
}

@media (max-width: 576px) {
  .developments {
    /* 576 */
    padding: 30px 0px;
  }
}

.developments h2 {
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .developments h2 {
    /* 991 */
    margin-bottom: 30px;
  }
}

@media (max-width: 576px) {
  .developments h2 {
    /* 576 */
    margin-bottom: 20px;
  }
}

.developments .inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 60px;
}

@media (max-width: 991px) {
  .developments .inner {
    /* 991 */
    gap: 30px;
  }
}

@media (max-width: 576px) {
  .developments .inner {
    /* 576 */
    display: flex;
    flex-direction: column;
  }
}

.developments .inner .item {
  text-decoration: none;
}

.developments .inner .item .image {
  aspect-ratio: 660 / 400;
  margin-bottom: 22px;
}

.developments .inner .item .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.developments .inner .item span {
  display: flex;
  gap: 11px;
  align-items: center;
  color: #000;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

@media (max-width: 991px) {
  .developments .inner .item span {
    /* 991 */
    font-size: 20px;
  }
}

.image-content-panel {
  background: #f3f3f3;
  padding: 80px 0px;
}

@media (max-width: 991px) {
  .image-content-panel {
    /* 991 */
    padding: 50px 0px;
  }
}

@media (max-width: 576px) {
  .image-content-panel {
    /* 576 */
    padding: 30px 0px;
  }
}

.image-content-panel .inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  background-color: #b3ce4d;
}

@media (max-width: 767px) {
  .image-content-panel .inner {
    /* 767 */
    display: flex;
    flex-direction: column;
  }
}

.image-content-panel .inner .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.image-content-panel .inner .content {
  padding: 80px 70px;
}

@media (max-width: 991px) {
  .image-content-panel .inner .content {
    /* 991 */
    padding: 50px 40px;
  }
}

@media (max-width: 576px) {
  .image-content-panel .inner .content {
    /* 576 */
    padding: 30px 20px;
  }
}

.image-content-panel .inner > div p {
  color: #000;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  /* 130.769% */
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .image-content-panel .inner > div p {
    /* 991 */
    font-size: 20px;
    line-height: 28px;
    /* 140% */
  }
}

@media (max-width: 576px) {
  .image-content-panel .inner > div p {
    /* 576 */
    font-size: 16px;
    line-height: 24px;
    /* 150% */
  }
}

.image-content-panel .inner > div p a {
  color: #000;
  text-decoration: none;
}

.image-content-panel .inner > div p a:hover {
  text-decoration: underline;
}

.development-hero {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: calc(100vh - 92px);
  max-height: 800px;
}

@media (max-width: 767px) {
  .development-hero {
    /* 767 */
    max-height: 300px;
  }
}

.development-intro {
  padding: 80px 0px;
}

@media (max-width: 991px) {
  .development-intro {
    /* 991 */
    padding: 50px 0px;
  }
}

@media (max-width: 576px) {
  .development-intro {
    /* 576 */
    padding: 30px 0px;
  }
}

.development-intro .header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 10px;
}

.development-intro h1 {
  color: #000;
  font-size: 44px;
  font-style: normal;
  font-weight: 400;
  line-height: 50px;
  letter-spacing: -0.44px;
}

@media (max-width: 576px) {
  .development-intro h1 {
    /* 576 */
    font-size: 28px;
    line-height: 36px;
  }
}

.development-intro h3 {
  color: #000;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  /* 154.545% */
  margin-bottom: 36px;
}

@media (max-width: 576px) {
  .development-intro h3 {
    /* 576 */
    font-size: 18px;
    line-height: 28px;
    /* 155.556% */
  }
}

.carousel-block .container .inner {
  position: relative;
}

.carousel-block .container .inner .glide .glide__track {
  overflow: hidden;
}

.carousel-block .container .inner .glide .glide__slides {
  display: flex;
}

.carousel-block .container .inner .glide .glide__slides .glide__slide {
  flex-shrink: 0;
  overflow: hidden;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
  background: #fff;
  aspect-ratio: 1300 / 750;
  width: 100%;
  height: 100%;
}

@media (max-width: 576px) {
  .carousel-block .container .inner .glide .glide__slides .glide__slide {
    /* 576 */
    aspect-ratio: 16 / 12;
  }
}

.carousel-block .container .inner .glide .glide__slides .glide__slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.carousel-block .container .inner .glide .glide__arrows {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  display: flex;
  justify-content: space-between;
  transform: translateY(-50%);
  pointer-events: none;
}

.carousel-block .container .inner .glide .glide__arrows .glide__arrow {
  pointer-events: all;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px;
  font-size: 20px;
  cursor: pointer;
  transition: background 0.3s;
}

@media (max-width: 576px) {
  .carousel-block .container .inner .glide .glide__arrows .glide__arrow {
    /* 576 */
    padding: 5px;
  }
}

.carousel-block .container .inner .glide .glide__arrows .glide__arrow:hover {
  background: rgba(0, 0, 0, 0.7);
}

.carousel-block .container .inner .glide .glide__bullets {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  gap: 10px;
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 576px) {
  .carousel-block .container .inner .glide .glide__bullets {
    /* 576 */
    display: none;
  }
}

.carousel-block .container .inner .glide .glide__bullets .glide__bullet {
  width: 14px;
  height: 14px;
  border: 1px solid #fff;
  background: transparent;
  cursor: pointer;
}

.carousel-block .container .inner .glide .glide__bullets .glide__bullet.glide__bullet--active {
  background: #b3ce4d;
  border: 1px solid #b3ce4d;
}

.key-features-content {
  padding: 80px 0px 50px 0px;
}

@media (max-width: 991px) {
  .key-features-content {
    /* 991 */
    padding: 50px 0px;
  }
}

@media (max-width: 576px) {
  .key-features-content {
    /* 576 */
    padding: 30px 0px;
  }
}

.key-features-content h5 {
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  /* 155.556% */
  margin-bottom: 5px;
}

.key-features-content p,
.key-features-content li {
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}

@media (max-width: 576px) {
  .key-features-content p,
  .key-features-content li {
    /* 576 */
    font-size: 16px;
    line-height: 24px;
    /* 150% */
  }
}

.key-features-content ul {
  padding-left: 10px;
  margin-bottom: 25px;
}

.key-features-content li {
  list-style-position: inside;
}

.key-features-content li::marker {
  font-size: 0.5em;
}

.qr-code {
  padding-bottom: 80px;
}

@media (max-width: 991px) {
  .qr-code {
    /* 991 */
    padding-bottom: 50px;
  }
}

@media (max-width: 576px) {
  .qr-code {
    /* 576 */
    padding-bottom: 30px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXMiOlsic3R5bGUuc2NzcyIsInZlbmRvci9fX2FsbC5zY3NzIiwidmVuZG9yL19mb250cy5zY3NzIiwidmVuZG9yL19tb2RhbC5zY3NzIiwidmVuZG9yL190b2FzdC5zY3NzIiwiYmFzZS9fX2FsbC5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19tYWluLnNjc3MiLCJiYXNlL19uYXYuc2NzcyIsImJhc2UvX2Zvb3Rlci5zY3NzIiwiYmFzZS9fc2lkZWJhci5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImNvbXBvbmVudHMvX19hbGwuc2NzcyIsImNvbXBvbmVudHMvX2hvbWUtaGVyby5zY3NzIiwiY29tcG9uZW50cy9fZGV2ZWxvcG1lbnRzLnNjc3MiLCJjb21wb25lbnRzL19pbWFnZS1jb250ZW50LXBhbmVsLnNjc3MiLCJsYXlvdXRzL19fYWxsLnNjc3MiLCJsYXlvdXRzL19kZXZlbG9wbWVudHMtaW5uZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwidmVuZG9yL19hbGxcIjtcbkBpbXBvcnQgXCJiYXNlL19hbGxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19hbGxcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL19hbGxcIjtcbiIsIi8vQWRkIGltcG9ydHMgaGVyZVxuXG5AaW1wb3J0IFwiX2ZvbnRzXCI7XG5AaW1wb3J0IFwiX21vZGFsXCI7XG5AaW1wb3J0IFwiX3RvYXN0XCI7IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvbm55IEdvdGhpY1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IC8vIEJvb2sgd2VpZ2h0XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2phZmZlL3NyYy9mb250cy9Tb25ueUdvdGhpYy1Cb29rLm90ZlwiKVxuICAgIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29ubnkgR290aGljXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgLy8gTGlnaHQgd2VpZ2h0XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2phZmZlL3NyYy9mb250cy9Tb25ueUdvdGhpYy1MaWdodC5vdGZcIilcbiAgICBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIEJhc2ljIE1vZGFsIFN0eWxlc1xuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIGh0dHBzOi8vZ2lzdC5naXRodWJ1c2VyY29udGVudC5jb20vZ2hvc2gvNGY5NGNmNDk3ZDcwOTAzNTlhNWM5ZjgxY2FmNjA2OTkvcmF3L2Q5MjgxZjMyOThiNDZkOWNmOTkxYjY3NGJjNmUxYzFlZDE0ZTkxY2MvbWljcm9tb2RhbC5jc3NcblxuLm1vZGFsX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1vZGFsX19oZWFkZXIge1xuICAvLyBwYWRkaW5nLXRvcDogMzFweDtcbiAgLy8gbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYSBUcmlhbFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNDZweCA1MHB4O1xufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbF9faGVhZGVyIC5tb2RhbF9fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MTVcIjtcbn1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZzogMCA1MHB4IDUwcHggNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLm1vZGFsX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzBlMGMxZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMGMxZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tb2RhbF9fYnRuOmZvY3VzLFxuLm1vZGFsX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzBlMGMxZTtcbn1cblxuLy8gLm1vZGFsX19idG4tcHJpbWFyeSB7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0OWU7XG4vLyAgIGNvbG9yOiAjZmZmO1xuLy8gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBEZW1vIEFuaW1hdGlvbiBTdHlsZVxuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1tc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gIH1cbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZS5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX2NvbnRhaW5lcixcbi5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fb3ZlcmxheSB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4iLCIuanEtdG9hc3Qtc2luZ2xlIHtcblxuICBjb2xvcjogIzFlMWYyMDtcbiAgZm9udC1mYW1pbHk6IFwiRksgR3JvdGVza1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IC8qIDE1Ny4xNDMlICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDI2cHg7XG5cbiAgaDIuanEtdG9hc3QtaGVhZGluZyB7XG4gICAgY29sb3I6ICMxZTFmMjA7XG4gICAgZm9udC1mYW1pbHk6IFwiRksgR3JvdGVza1wiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgLyogMTU3LjE0MyUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5qcS10b2FzdC1sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmpxLWljb24tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGQUFBQUJRQ0FZQUFBQ09FZkt0QUFBQUFYTlNSMElBcnM0YzZRQUFCS0pKUkVGVWVGN3RuRzF5bkRBTWhzMzJITTMwSmczM1NjNlE5QXpKZmRqZXBKT2VvNkZqWEllUFl1dVZKUmsyNC8zUjZRUnNwTWV2TEJrRG5Xcy9FWUZPMUxvMWRnMmdVQVFOWUFNb0pDQnMzaFRZQUFvSkNKczNCWDRHZ0MvRHQzdm4zdSs5TDUwYnY4OCtkZFBmbkJ1djA3K3UrN24wOTdGL2V4YjZMMjUraUFJRE1BL3J6NU56RVZLWkw2TnpQM3pMbzJCV0JlakJhVUJMb3g2dlhxVTFZVllCYUEvdWY2UmVtVFZBbWdJOEF0d1dwVFZJRTRCbkFMY0VhUWxSSFdDQTl6N3dVa0xNc2wrbWhCQi9qLzJ2S2Z2NlgwdzhjN1oyVDd4citDeCs2WmQ5Y3R2dm5hOEs4R1c0ZSs0YzZwaWY4QU13aVZQaG1yNzB3Yks1dGhyVkFPTHdBamdKdEpSeVVCczBJYW9BeEF5M0E3Y0U2bTBKTldZK0VyUWdpZ0VpOExTTTVjeFp0ZXdTQWNTTTFKKzRVWkJJUXBNT2JqRkEycmp4K3RELzdsRm5MYzk3SGI0T3VTUWp5YzdGQUYrSHV6SGx0SFJVTFdCUzBWSUtzUWhnM3BqektHODdFSGtsbHRuTkJraU41RVAveHU3VFFuR3BQdk9SdzUrdjJjNXFHMUFUWGx6UnBGZEtmQld5QU9iVWQ4WjVyNlRnNXM2RkxJQXA5ZDBTdkFnMVBSL3lWQWdEL0N6cVc5NmNTSVV5UjRVd3dOU0luVVY5OFJZYXAvYlVVQ0VENEg3ZGQ0YXN1eTdxOFJETUxRWlFGVUlBMCtHTEcydVZiZmNoNEhhbEl3c3JhVVFBanc3Zi9ISVNnNWp1QTJzUEFVeGwzeVBEbDE2TCt6dlE5TVpTcmgvRVB4SmdMdnNpRjdBSVhTMTRWRW1EeklQRkFKSFJ2UVY0M2taSmhYRlRBTFdWUjlXRWlFZ0VBTEVzdFZXaGgxQ3lIMklGTDc4K3BoTUpDVkNhNXJmN0ZYNnZBaG5aZFR0NnE1VGJKOWEvSVVCdUF0a21JOVJoUytWUklleWZDcU5XTm9BQzVTdVFWQ2FuSU5hQU4yZmlNai9OQVZJM1lGTVFhOElMbWRnTTRQNkdERklqVVhWV1BMNkZXQnRlR3FCS0NNc0I1bXF0TGNRajRFbVdjMEFJNndCRUlkWjZvZ0RKd3RRYzdmc2dBYVlUUUZrZFNPM1I1bFl2aUVNbHE1L1NKQ2NDaUtUNDlNNVlmcU43cjUwVnZGQkk3ejlWaGx3VFVHQ3FpS1VuMkp3YU9FcEVIQ2xSSGxYQ0lOY2xBZVpTUENjVDd6bUlRRVNja01DVGxEQlFDT2Z2VnBUTmcwdUhjeEJyd0pPRUx3eFFrdVlSZGV4QnJBRXZMdzc2WnF3Q1FMM25qcGNRYThHVGhpOE1NRi9EeVpMSk5weHJ2aWlqc1ZrR0paR1E2dE8zbEtUSkJBbHo3WE8wSGhTQUFkWlNvVGFvVkg5YWV6MHNnSGtWWXBOdUxVQzU2MmlwanpVSHprVm5laFZ4QzZHc3NaZThIQnlXQXFtNTBCL24zcW11clVqdFI1UFpBUE56b1QrcWw1VzE0Vm9VN1VVQXFYdDJOZXM0RkRKMVo3dzBjb29BSXFGOEppVlNhMjdKM0YwTU1FQ2tYeTZVR0llcUsxMnEyRzZIRm1YaHJiRVl4UG9sVGkyN1JBcU1NRkZqL2ZuV3IrR2pMM3RyemRNcUFORndubkkwOE1oWlNlaWk0TFJ0VUFQSWdSZ0F5Yit3RWQ5aTUzd0pSSHNBVlFGaTJYbGZYOTZ4Y09ReXZlYS8vN3AvT0NNQW0vNzM3OE04bUdZdEVwbzZRTTY4aUxtdGNaYmR5OTVtQU9lUXhyOW5vSUZxM1ljZHVIZ2RVNERIcWRFZVhGV0FhNUNXaXF3SDdoQ0F5L0JDUHc1Qmg3WE81MVBvNit5ZlVTV0VLZU1pekhsVTR5ZncxcCsvbTRxZmowL2dYYTRsandwVHRuQ1Bud0lnMStnem5kOEFDa2VqQVd3QWhRU0V6WnNDRzBBaEFXSHpwc0FHVUVoQTJQd3YxQ0ttZnBsajhyQUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC5qcS10b2FzdC1sb2FkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0YmYxZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuanEtaWNvbi1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGQUFBQUJRQ0FZQUFBQ09FZkt0QUFBQUFYTlNSMElBcnM0YzZRQUFCRGhKUkVGVWVGN3RuRzFTM0RBTWhoMjRReG1ZM3FWd01zckpnTHQwWU9nZDJHMjFFM2N5TzdIMDZzdEpGL05yWjdGaStmRXJ5WnZFbnNyNGN4R1lYTmJEdUF5QVRoRU1nQU9nazREVGZDaHdBSFFTY0pvUEJWNEN3UGZ5L2Y2cUhPNXBMRk01L3Foak9wYXBmdmV5K082MWZyNHBieitkNDNlYmI2SkFBa2FlWDVmUHh3ckpNWkluc3QwS1psZUFCQzRJMmlydnFSeGZqbVY2N1FtekM4QnNjQTMxUHZVQW1RcHdJM0RuUEZOQnBnRGNDYmdseURTSTRRRG5pdnFzS1FxVXU2ajlaN2srRllUNmQxdCsvYXUrdGZEVWFsMUtlZFQwUVcwUDVlcGhlVTJ0L1ZyN1VJQWY1WTZXRmREQUNGb0Y1aGtVOVVsTEgwVTFEMVZqR0VBVVhnWG5nZFpTRHVyRDMrVm1HTVFRZ0lqam1lQ1dRR2RmNkNzcEVrSWd1Z0VpOENKbkhNMWJ2Znh5QVVTY3pFamNLRVN3b0xtVWFBWW9PVWNoKzYyOFA2Q0R6V3ozdTl3K2MwWEdNOGxtZ0IvbDdzZ00yaldyR1RDbGFMRkNOQUhrbk5tVDhzNG5nbE9pMVc4MVFHa21iOHFiK3BvWmltT1dPczNJc2FoUVBWZ3VkQzBPckEyMDFVZkU1SEM1MjZKQ0ZVQkJmV0Y1THhNZ1RSZzNEcTBJdEFCYjhnK0ROdzl3dFo4SUJWYkZ0L0toVm9Vd3dGN3E2d1dRQzJXTkNtR0FUQVVMVlY4dmdOUlBoQXBoZ05sNTZlejNiSG9JVTM4UktvUUF0c0pYbXkvUTVVclB5V3FwRUExakY4Q3Ntd1E5QWJaVWlJb0RCZGdscEtwQzl3Q1FmRUdxdmdpUXE3NUlCMmpZYnBFRHBTVU5Fc1llZ09IVmR3c0ZjdFVZU1ZFRElGK05SWkdJQUwxVjZuOElZVThoR1FBWkJTS1YyQXd3cTREMC9DVlNveU5WZ1QyWEZGc1ZFYytraVFvY0FQa2J4Q0xBcjFCRVdncE16WUhJSXROU2dUM2haTzB2TlFkK0JRVXlkMlg4NjhEV1Q3bE1CVnFWWkxWamZxN21BVVR5ZzNWQXZlMVNBWHJ5UTI4UTF2NllKNDErQlhKSi9WTEMyTE5VRTVjeDNOMktTd0RvQ1Y5aUF3Rzg1REQyUGl4ekFhUVp5RkpoZlZHZCtzamMrK0VKWDFpQlVZOEEwU1MvRmxZWkV4WHhzQXhTWU5RalFCVGdXbGhGTDV1aVhoU0FBZlpVNGRZQU5iZnFWQUNGdDFMRk5ST3F3RVkvWWRlUFVwOHFCMHBQc0tJTFN0My9RZGVsL1NSUjJ5STJmYjFOeW9YMGY0MzhVVVZHdG90K05Wa1Z3b2dLbzVOOUpEemhaWE5UaWpBQmxON1FSNTZuUm9KQnJwWDFhcklKSUJMS2UxTGlMcmM1ekRjWnhNMkZHUXRnUkhISUpNL1hNWVZ1OWNHc3dIb0JLVFFpbkVTQkxkdjE4c3NORUZVaTVjVzVTcWVldEtIWTdPMVNYcGdDbFVxazVpR09uNnRTQVM3VWh4QUZHaURTK1REdUV6YU14NmVFVG1Bb1FFWGlYa3RycHhBL2xLdlROdisxN2Y3VmlJNU9vYytLWGVvbjA0eUNGZzdRb2taTGtkRFlaRzcyVGdOWWk0dnlQQU1ORjdGdEpyandJc0tOQmx4U2lFRFFCajNBZFFXNERPdE1SZllFdHduQWxZVXVmU1VkRHNFS0wrcjRGRlRkNSsxU2N5RHExT0tralpOSlBRS1BPLzZPcW5YVVBVTFV6N1YydXdEb0djRFd0Z09nY3dZR3dBSFFTY0JwUGhRNEFEb0pPTTJIQWdkQUp3R24rUitqTk1adkFYVHJmUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAuanEtdG9hc3QtbG9hZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTAwMWEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmpxLWljb24taW5mbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGQUFBQUJRQ0FZQUFBQ09FZkt0QUFBQUFYTlNSMElBcnM0YzZRQUFCRnhKUkVGVWVGN3RuRjlTSENFUXhtRjkwRnRGanhBckI0bTVnSHFCbUlPa3pCSGMzRW9mc3FSZ1o2YkdyUUUrK3QvTWJ1RlRvakRRUDc3dVpoakF1LzdESXVCWnRYdGwxd0V5UmRBQmRvQk1Bc3pxWFlFZElKTUFzM3BYNENVQXZQbjIvZFlkZHJmUmxoRENsOGttNzlMdlhIRDc4WGZlKzcvanY5OWZmejR4N1dkWFgwV0JDVmprOHM4L3VoRVMwUlR2L0hPc3VoWk1VNEFSbkFTMExPdmc5bEdobGpCTkFLcURXeUFhbFdrQlVoWGdHdUJPV1dxRFZBRzRCWEJ6a0pvUXhRRW1lQWYvMXBRVGhpenJyMEpLQ0ZPVy9mMXJ5cjVqNHBteXRRdVBUVzA0NS93dTNMM1BudGxhZjZtOEtNQ2IreDlQQVRVc0J2d0JHTWVvMUdhYytvRFpYRnFOWWdCaGVBTTREclNjY3RBK1NFSVVBUWgxWEJIY0hHanN5M0h1WFhaeEtZaHNnQWc4cWM2MnhDeXJmckVBUXAxVUNOd29TQ1NoY1FlWERMRGF1ZUQySDM5ZTdsQmpOY3RkZjMxNEt5VVpUblltQTd5K2Z3ZzVvN21qcWdHejVpMVVpQ1NBeGM1c1NIbW5BMUZVSXJIZnpRQnJJL254K3RMOFRBM0Y1WjVaOUJ4Q3ZHNDJWcm9EMlRuZHVISVQzeUFFVjFpS3NadWd3aWFBSmZWSnhyMmxkcWd4YW1tQWluWTBxckFKWUU1OWt2Q2l3WXV4aXFDT1Vtakl4c1BHZG1DQVZ1cXpBbGh5NVJhMXd3QnpJeWF0dmdod3lUaU5kaVJVaUFQTXpQdTBzdTYweWhLVHlGVjRWbGw4S0N5OW9TcUVBR2JkdHpGZVdFNVgwTGF5bmdVbUV4WkFEYmRDRFpjcWw0MkZvRGdnZ0xuc3ErVytVbkNRNTVTU0NXSmZGV0FwK3lJTklFYXNYWWJqeG1TQWwrQys0OEJ4WmhnZFlHYmFGT0VpSXFrQzVNaWI2cHJXTVplVFNEckFnZ0xqcHFiYW9qQVpvR1lDdVN3RkdyK0JwSGZoTTJxenJzQXpNb1lhY3ptRFZnZVkrU0NEdml0U2pOcU1BalZqNENVQjdGbVlJdk5ablJ4QWtYbGc3bFh1b2hTWTJSU2xDaENaSTFHRllSMERzeUlCZHJsV2t3Z25QcHdMUU02M25pckFVb3JYY21OckJYTGF3d0FhVDJVNEJyV3FudU8reHdVSDRNZmFqUzBCY3BheStBQ1Y5aDJiQW1TK2FVRUt6SDZyalg4QVp1dUF5RDhWc1FJbzhiRU1CaWoxSVJxQmFRRlFhcU1BRE5CU2hXc0RiRm1xYXdKWVZDRXc2VVRVeDFrWlFaOHZwVDQ0aWN3N1Z0cWtLRFV2MUZUZ3F0dmJJc2phM3VnVythT0trU3dudlRXNXlZVnJud0hUM3hXeXNoVEFvdmNRUXhBSllFMkZ5Q3FHRkJUME9WcGJrMGtBRVZmZWtoSTNlY3doUVFRT0Ywb2xGbFJwODNJMVR6bG1VZDdCYkxJQ3g0NUNFSm1kSk1GREJsZWdYMnlBc0JLTkxvZEFEM3R6bFRjT3FnaEFGS0tFeStUVWlJS1Q3b01Zd0JhSTQzU0hlLzZEY24yS2xQTEVGVGpGUk1xUi95R1lwMmZzRHVtWS8zeFA5SFRjZjJna1haMXlsTkx4WWg3d1J5T2hpU3J3VXdZRWdqaG9ONytZNG1Gdk5ZQ1RTemZjWjhBbmRmSUVSWEJxTHJ3RUFabnFpTUl6QUdjS2NJcVBqVGRzTkVNMUJMY0t3Tk1ZR2Y5ZnV4eWlDbEhvK3BScU81a0NxakVRN2RSNDA4Wllmcm9DcjNUOTNlNncxemk5aFBaNWRRVzJkblNyNVRlaHdLM0NRZnJWQVNLVUNtVTZ3QTZRU1lCWnZTdXdBMlFTWUZidkNtUUMvQS9ybEtsK1VhcmpKUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAuanEtdG9hc3QtbG9hZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzUyNzEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuanEtdG9hc3QtbG9hZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuanEtaGFzLWljb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzJweDtcbiAgICBwYWRkaW5nOiAyNnB4IDI2cHggMjZweCA4OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5jbG9zZS1qcS10b2FzdC1zaW5nbGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmpxLXRvYXN0LXdyYXAge1xuICB3aWR0aDogNDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5qcS10b2FzdC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmpxLXRvYXN0LXNpbmdsZSB7XG4gICAgJi5qcS1oYXMtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDIycHg7XG4gICAgICBwYWRkaW5nOiAyNnB4IDI2cHggMjZweCA2OHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvL0FkZCBpbXBvcnRzIGhlcmVcblxuQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfbWFpblwiO1xuQGltcG9ydCBcIl9uYXZcIjtcbkBpbXBvcnQgXCJfZm9vdGVyXCI7XG5AaW1wb3J0IFwiX3NpZGViYXJcIjtcbkBpbXBvcnQgXCJfcmVzZXRcIjtcbiIsIiIsIioge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcImVsemEtdGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5wIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLyogNTc2ICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gIH1cbn1cblxuaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40NHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAvKiA5OTEgKi9cbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAvKiA1NzYgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4ucXIge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiIsIi5uYXYge1xuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLyogNTc2ICovXG4gICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAvKiA1NzYgKi9cbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMzZweDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLyogNzY3ICovXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDE0MHB4IDBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLyogOTkxICovXG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLyogNTc2ICovXG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAvKiA5OTEgKi9cbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLyogNTc2ICovXG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLyogNzY3ICovXG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA1MHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC8qIDc2NyAqL1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICB9XG4gICAgICAuYWRkcmVzcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgfVxuXG4gICAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgLyogMTYyLjUlICovXG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiIiwiLypcbiAgMS4gVXNlIGEgbW9yZS1pbnR1aXRpdmUgYm94LXNpemluZyBtb2RlbC5cbiovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLypcbiAgMi4gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luXG4qL1xuKiB7XG4gIG1hcmdpbjogMDtcbn1cbi8qXG4gIFR5cG9ncmFwaGljIHR3ZWFrcyFcbiAgMy4gQWRkIGFjY2Vzc2libGUgbGluZS1oZWlnaHRcbiAgNC4gSW1wcm92ZSB0ZXh0IHJlbmRlcmluZ1xuKi9cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi8qXG4gIDUuIEltcHJvdmUgbWVkaWEgZGVmYXVsdHNcbiovXG5pbWcsXG5waWN0dXJlLFxudmlkZW8sXG5jYW52YXMsXG5zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLypcbiAgNi4gUmVtb3ZlIGJ1aWx0LWluIGZvcm0gdHlwb2dyYXBoeSBzdHlsZXNcbiovXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi8qXG4gIDcuIEF2b2lkIHRleHQgb3ZlcmZsb3dzXG4qL1xucCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4vKlxuICA4LiBDcmVhdGUgYSByb290IHN0YWNraW5nIGNvbnRleHRcbiovXG4jcm9vdCxcbiNfX25leHQge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG4iLCJAaW1wb3J0IFwiaG9tZS1oZXJvXCI7XG5AaW1wb3J0IFwiZGV2ZWxvcG1lbnRzXCI7XG5AaW1wb3J0IFwiaW1hZ2UtY29udGVudC1wYW5lbFwiO1xuIiwiLmhvbWUtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MnB4KTtcbiAgbWF4LWhlaWdodDogODAwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIDc2NyAqL1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC8qIDk5MSAqL1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLyogNTc2ICovXG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC8qIDU3NiAqL1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG4gIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIH1cbiAgLmlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiA3NjcgKi9cbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuZGV2ZWxvcG1lbnRzIHtcbiAgcGFkZGluZzogODBweCAwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC8qIDk5MSAqL1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC8qIDU3NiAqL1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLyogOTkxICovXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC8qIDU3NiAqL1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDYwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAvKiA5OTEgKi9cbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAvKiA1NzYgKi9cblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5pdGVtIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA2NjAgLyA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC8qIDk5MSAqL1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmltYWdlLWNvbnRlbnQtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLyogOTkxICovXG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLyogNTc2ICovXG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNjZTRkO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLyogNzY3ICovXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogODBweCA3MHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC8qIDk5MSAqL1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLyogNTc2ICovXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IC8qIDEzMC43NjklICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC8qIDk5MSAqL1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTQwJSAqL1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC8qIDU3NiAqL1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiZGV2ZWxvcG1lbnRzLWlubmVyXCI7XG4iLCIuZGV2ZWxvcG1lbnQtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MnB4KTtcbiAgbWF4LWhlaWdodDogODAwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIDc2NyAqL1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5kZXZlbG9wbWVudC1pbnRybyB7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAvKiA5OTEgKi9cbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAvKiA1NzYgKi9cbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIGgxIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ0cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAvKiA1NzYgKi9cbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IC8qIDE1NC41NDUlICovXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC8qIDU3NiAqL1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgfVxuICB9XG59XG5cbi5jYXJvdXNlbC1ibG9jayB7XG4gIC5jb250YWluZXIge1xuICAgIC5pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5nbGlkZSB7XG4gICAgICAgIC5nbGlkZV9fdHJhY2sge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIGFsbG93cyBwZWVrZWQgc2xpZGVzIHRvIHNob3dcbiAgICAgICAgfVxuXG4gICAgICAgIC5nbGlkZV9fc2xpZGVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgLmdsaWRlX19zbGlkZSB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEzMDAgLyA3NTA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAvKiA1NzYgKi9cbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDEyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nbGlkZV9fYXJyb3dzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAuZ2xpZGVfX2Fycm93IHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLyogNTc2ICovXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdsaWRlX19idWxsZXRzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAvKiA1NzYgKi9cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nbGlkZV9fYnVsbGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmLmdsaWRlX19idWxsZXQtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiM2NlNGQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiM2NlNGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5rZXktZmVhdHVyZXMtY29udGVudCB7XG4gIHBhZGRpbmc6IDgwcHggMHB4IDUwcHggMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAvKiA5OTEgKi9cbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAvKiA1NzYgKi9cbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxuICBoNSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIHAsXG4gIGxpIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAvKiA1NzYgKi9cbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAmOjptYXJrZXIge1xuICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICB9XG4gIH1cbn1cblxuLnFyLWNvZGUge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLyogOTkxICovXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLyogNTc2ICovXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVBQSxVQUFVO0VBQ1IsV0FBVyxFQUFFLGNBQWM7RUFDM0IsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsR0FBRyxFQUFFLDhEQUE4RCxDQUNqRSxrQkFBa0I7OztBQUd0QixVQUFVO0VBQ1IsV0FBVyxFQUFFLGNBQWM7RUFDM0IsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsR0FBRyxFQUFFLCtEQUErRCxDQUNsRSxrQkFBa0I7OztBQ2J0Qjs7NEJBRTRCO0FBRzVCLEFBQUEsZUFBZSxDQUFDO0VBQ2QsUUFBUSxFQUFFLEtBQUs7RUFDZixHQUFHLEVBQUUsQ0FBQztFQUNOLElBQUksRUFBRSxDQUFDO0VBQ1AsS0FBSyxFQUFFLENBQUM7RUFDUixNQUFNLEVBQUUsQ0FBQztFQUNULFVBQVUsRUFBRSxrQkFBa0I7RUFDOUIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixPQUFPLEVBQUUsR0FBRztDQUNiOztBQUVELEFBQUEsaUJBQWlCLENBQUM7RUFDaEIsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixTQUFTLEVBQUUsS0FBSztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxVQUFVO0NBQ3ZCOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBR2IsUUFBUSxFQUFFLFFBQVE7Q0FDbkI7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxjQUFjO0VBQzNCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLG1CQUFtQjtDQUM3Qjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLFVBQVUsRUFBRSxXQUFXO0VBQ3ZCLE1BQU0sRUFBRSxDQUFDO0VBQ1QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxHQUFHLEVBQUUsSUFBSTtFQUNULE1BQU0sRUFBRSxPQUFPO0NBQ2hCOztBQUVELEFBQUEsY0FBYyxDQUFDLGFBQWEsQUFBQSxPQUFPLENBQUM7RUFDbEMsT0FBTyxFQUFFLE9BQU87Q0FDakI7O0FBRUQsQUFBQSxlQUFlLENBQUM7RUFDZCxPQUFPLEVBQUUsZ0JBQWdCO0VBQ3pCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLEtBQUssRUFBRSxrQkFBa0I7Q0FDMUI7O0FBRUQsQUFBQSxXQUFXLENBQUM7RUFDVixPQUFPLEVBQUUsS0FBSztFQUNkLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsTUFBTSxFQUFFLE9BQU87RUFDZixXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUscUJBQXFCO0VBQ2pDLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFlBQVksRUFBRSxDQUFDO0NBQ2hCOztBQUVELEFBQUEsV0FBVyxBQUFBLE1BQU07QUFDakIsV0FBVyxBQUFBLE1BQU0sQ0FBQztFQUNoQixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLEtBQUssRUFBRSxPQUFPO0NBQ2Y7O0FBT0Q7OzRCQUU0QjtBQUM1QixVQUFVLENBQVYsUUFBVTtFQUNSLElBQUk7SUFDRixPQUFPLEVBQUUsQ0FBQzs7RUFFWixFQUFFO0lBQ0EsT0FBTyxFQUFFLENBQUM7Ozs7QUFJZCxVQUFVLENBQVYsU0FBVTtFQUNSLElBQUk7SUFDRixPQUFPLEVBQUUsQ0FBQzs7RUFFWixFQUFFO0lBQ0EsT0FBTyxFQUFFLENBQUM7Ozs7QUFJZCxVQUFVLENBQVYsU0FBVTtFQUNSLElBQUk7SUFDRixTQUFTLEVBQUUsZUFBZTs7RUFFNUIsRUFBRTtJQUNBLFNBQVMsRUFBRSxhQUFhOzs7O0FBSTVCLFVBQVUsQ0FBVixVQUFVO0VBQ1IsSUFBSTtJQUNGLFNBQVMsRUFBRSxhQUFhOztFQUUxQixFQUFFO0lBQ0EsU0FBUyxFQUFFLGdCQUFnQjs7OztBQUkvQixBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLE9BQU8sRUFBRSxJQUFJO0NBQ2Q7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxRQUFRLENBQUM7RUFDeEIsT0FBTyxFQUFFLEtBQUs7Q0FDZjs7QUFFRCxBQUFBLGlCQUFpQixDQUFBLEFBQUEsV0FBQyxDQUFZLE9BQU8sQUFBbkIsRUFBcUIsZUFBZSxDQUFDO0VBQ3JELFNBQVMsRUFBRSxRQUFRLENBQUMsSUFBSSxDQUFDLDBCQUEwQjtDQUNwRDs7QUFFRCxBQUFBLGlCQUFpQixDQUFBLEFBQUEsV0FBQyxDQUFZLE9BQU8sQUFBbkIsRUFBcUIsaUJBQWlCLENBQUM7RUFDdkQsU0FBUyxFQUFFLFNBQVMsQ0FBQyxJQUFJLENBQUMsMEJBQTBCO0NBQ3JEOztBQUVELEFBQUEsaUJBQWlCLENBQUEsQUFBQSxXQUFDLENBQVksTUFBTSxBQUFsQixFQUFvQixlQUFlLENBQUM7RUFDcEQsU0FBUyxFQUFFLFNBQVMsQ0FBQyxJQUFJLENBQUMsMEJBQTBCO0NBQ3JEOztBQUVELEFBQUEsaUJBQWlCLENBQUEsQUFBQSxXQUFDLENBQVksTUFBTSxBQUFsQixFQUFvQixpQkFBaUIsQ0FBQztFQUN0RCxTQUFTLEVBQUUsVUFBVSxDQUFDLElBQUksQ0FBQywwQkFBMEI7Q0FDdEQ7O0FBRUQsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUI7QUFDbkMsaUJBQWlCLENBQUMsZUFBZSxDQUFDO0VBQ2hDLFdBQVcsRUFBRSxTQUFTO0NBQ3ZCOztBQzlKRCxBQUFBLGdCQUFnQixDQUFDO0VBRWYsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsWUFBWTtFQUN6QixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxJQUFJO0VBQUUsY0FBYztFQUNqQyxjQUFjLEVBQUUsS0FBSztFQUNyQixhQUFhLEVBQUUsQ0FBQztFQUNoQixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsVUFBVSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUI7RUFDL0MsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLElBQUk7Q0E2RGQ7O0FBM0VELEFBZ0JFLGdCQWhCYyxDQWdCZCxFQUFFLEFBQUEsaUJBQWlCLENBQUM7RUFDbEIsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsWUFBWTtFQUN6QixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxJQUFJO0VBQUUsY0FBYztFQUNqQyxjQUFjLEVBQUUsS0FBSztFQUNyQixhQUFhLEVBQUUsQ0FBQztDQUNqQjs7QUF6QkgsQUEyQkUsZ0JBM0JjLENBMkJkLGdCQUFnQixDQUFDO0VBQ2YsT0FBTyxFQUFFLElBQUk7Q0FDZDs7QUE3QkgsQUErQkUsZ0JBL0JjLEFBK0JiLGdCQUFnQixDQUFDO0VBQ2hCLGdCQUFnQixFQUFFLHlxREFBeXFEO0VBQzNyRCxLQUFLLEVBQUUsS0FBSztDQUtiOztBQXRDSCxBQW1DSSxnQkFuQ1ksQUErQmIsZ0JBQWdCLENBSWYsZ0JBQWdCLENBQUM7RUFDZixnQkFBZ0IsRUFBRSxrQkFBa0I7Q0FDckM7O0FBckNMLEFBd0NFLGdCQXhDYyxBQXdDYixjQUFjLENBQUM7RUFDZCxnQkFBZ0IsRUFBRSw2aERBQTZoRDtFQUMvaUQsS0FBSyxFQUFFLEtBQUs7Q0FLYjs7QUEvQ0gsQUE0Q0ksZ0JBNUNZLEFBd0NiLGNBQWMsQ0FJYixnQkFBZ0IsQ0FBQztFQUNmLGdCQUFnQixFQUFFLGtCQUFrQjtDQUNyQzs7QUE5Q0wsQUFpREUsZ0JBakRjLEFBaURiLGFBQWEsQ0FBQztFQUNiLGdCQUFnQixFQUFFLDZrREFBNmtEO0VBQy9sRCxLQUFLLEVBQUUsS0FBSztDQUtiOztBQXhESCxBQXFESSxnQkFyRFksQUFpRGIsYUFBYSxDQUlaLGdCQUFnQixDQUFDO0VBQ2YsZ0JBQWdCLEVBQUUsa0JBQWtCO0NBQ3JDOztBQXZETCxBQTBERSxnQkExRGMsQ0EwRGQsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsSUFBSTtDQUNaOztBQTVESCxBQThERSxnQkE5RGMsQUE4RGIsWUFBWSxDQUFDO0VBQ1osZUFBZSxFQUFFLFNBQVM7RUFDMUIscUJBQXFCLEVBQUUsSUFBSTtFQUMzQixPQUFPLEVBQUUsbUJBQW1CO0VBQzVCLGdCQUFnQixFQUFFLEtBQUs7RUFDdkIsWUFBWSxFQUFFLENBQUM7Q0FDaEI7O0FBcEVILEFBc0VFLGdCQXRFYyxDQXNFZCxzQkFBc0IsQ0FBQztFQUNyQixTQUFTLEVBQUUsSUFBSTtFQUNmLEdBQUcsRUFBRSxJQUFJO0VBQ1QsS0FBSyxFQUFFLElBQUk7Q0FDWjs7QUFHSCxBQUFBLGNBQWMsQ0FBQztFQUNiLEtBQUssRUFBRSxLQUFLO0NBQ2I7O0FBRUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQUNqQyxBQUFBLGNBQWMsQ0FBQztJQUNiLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLEtBQUs7SUFDaEIsSUFBSSxFQUFFLFlBQVk7SUFDbEIsS0FBSyxFQUFFLFlBQVk7SUFDbkIsWUFBWSxFQUFFLElBQUk7SUFDbEIsYUFBYSxFQUFFLElBQUk7R0FDcEI7RUFFRCxBQUNFLGdCQURjLEFBQ2IsWUFBWSxDQUFDO0lBQ1oscUJBQXFCLEVBQUUsSUFBSTtJQUMzQixPQUFPLEVBQUUsbUJBQW1CO0lBQzVCLGdCQUFnQixFQUFFLEtBQUs7SUFDdkIsWUFBWSxFQUFFLENBQUM7R0FDaEI7OztBR2pHTCxBQUFBLENBQUMsQ0FBQztFQUNBLHNCQUFzQixFQUFFLFdBQVc7RUFDbkMsdUJBQXVCLEVBQUUsU0FBUztDQUNuQzs7QUFFRCxBQUFBLElBQUksQ0FBQztFQUNILFdBQVcsRUFBRSx1QkFBdUI7RUFDcEMsV0FBVyxFQUFFLEdBQUc7RUFDaEIsVUFBVSxFQUFFLE1BQU07Q0FDbkI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxTQUFTLEVBQUUsTUFBTTtFQUNqQixNQUFNLEVBQUUsTUFBTTtFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFFLE1BQU07Q0FJaEI7O0FBSEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBTDFCLEFBQUEsVUFBVSxDQUFDO0lBTVAsT0FBTyxFQUFFLE1BQU07R0FFbEI7OztBQUVELEFBQUEsQ0FBQyxDQUFDO0VBQ0EsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxJQUFJO0VBQUUsY0FBYztDQU1sQzs7QUFMQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFOMUIsQUFBQSxDQUFDLENBQUM7SUFPRSxTQUFTO0lBQ1QsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSTtJQUFFLFVBQVU7R0FFaEM7OztBQUVELEFBQUEsRUFBRSxDQUFDO0VBQ0QsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGNBQWMsRUFBRSxPQUFPO0NBV3hCOztBQVZDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQVAxQixBQUFBLEVBQUUsQ0FBQztJQVFDLFNBQVM7SUFDVCxTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxNQUFNO0dBT3RCOzs7QUFMQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFaMUIsQUFBQSxFQUFFLENBQUM7SUFhQyxTQUFTO0lBQ1QsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsTUFBTTtHQUV0Qjs7O0FBRUQsQUFBQSxHQUFHLENBQUM7RUFDRixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLEtBQUs7Q0FDbEI7O0FDekRELEFBQ0UsSUFERSxDQUNGLE1BQU0sQ0FBQztFQUNMLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLGFBQWE7RUFDOUIsT0FBTyxFQUFFLE1BQU07Q0F1Q2hCOztBQXRDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFONUIsQUFDRSxJQURFLENBQ0YsTUFBTSxDQUFDO0lBTUgsU0FBUztJQUNULE9BQU8sRUFBRSxRQUFRO0dBb0NwQjs7O0FBNUNILEFBV00sSUFYRixDQUNGLE1BQU0sQ0FTSixLQUFLLENBQ0gsR0FBRyxDQUFDO0VBQ0YsTUFBTSxFQUFFLElBQUk7Q0FLYjs7QUFKQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFiaEMsQUFXTSxJQVhGLENBQ0YsTUFBTSxDQVNKLEtBQUssQ0FDSCxHQUFHLENBQUM7SUFHQSxTQUFTO0lBQ1QsTUFBTSxFQUFFLElBQUk7R0FFZjs7O0FBakJQLEFBb0JJLElBcEJBLENBQ0YsTUFBTSxDQW1CSixjQUFjLENBQUM7RUFDYixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEdBQUcsRUFBRSxJQUFJO0NBb0JWOztBQTNDTCxBQXlCTSxJQXpCRixDQUNGLE1BQU0sQ0FtQkosY0FBYyxDQUtaLENBQUMsQ0FBQztFQUNBLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsR0FBRyxFQUFFLElBQUk7RUFDVCxlQUFlLEVBQUUsSUFBSTtDQWF0Qjs7QUExQ1AsQUE4QlEsSUE5QkosQ0FDRixNQUFNLENBbUJKLGNBQWMsQ0FLWixDQUFDLENBS0MsSUFBSSxDQUFDO0VBQ0gsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxNQUFNO0NBTXBCOztBQUpDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQXJDbEMsQUE4QlEsSUE5QkosQ0FDRixNQUFNLENBbUJKLGNBQWMsQ0FLWixDQUFDLENBS0MsSUFBSSxDQUFDO0lBUUQsU0FBUztJQUNULE9BQU8sRUFBRSxJQUFJO0dBRWhCOzs7QUN6Q1QsQUFBQSxPQUFPLENBQUM7RUFDTixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLE9BQU8sRUFBRSxTQUFTO0NBeUVuQjs7QUF4RUMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBSDFCLEFBQUEsT0FBTyxDQUFDO0lBSUosU0FBUztJQUNULE9BQU8sRUFBRSxRQUFRO0dBc0VwQjs7O0FBcEVDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQVAxQixBQUFBLE9BQU8sQ0FBQztJQVFKLFNBQVM7SUFDVCxPQUFPLEVBQUUsUUFBUTtHQWtFcEI7OztBQTNFRCxBQVdFLE9BWEssQ0FXTCxNQUFNLENBQUM7RUFDTCxPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxhQUFhO0VBQzlCLEdBQUcsRUFBRSxJQUFJO0NBNERWOztBQTNEQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFmNUIsQUFXRSxPQVhLLENBV0wsTUFBTSxDQUFDO0lBS0gsU0FBUztJQUNULGNBQWMsRUFBRSxNQUFNO0dBeUR6Qjs7O0FBdkRDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQW5CNUIsQUFXRSxPQVhLLENBV0wsTUFBTSxDQUFDO0lBU0gsU0FBUztJQUNULEdBQUcsRUFBRSxJQUFJO0dBcURaOzs7QUFoREssTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBMUJoQyxBQXlCTSxPQXpCQyxDQVdMLE1BQU0sQ0FhSixLQUFLLENBQ0gsR0FBRyxDQUFDO0lBRUEsU0FBUztJQUNULEtBQUssRUFBRSxLQUFLO0dBRWY7OztBQTlCUCxBQWdDSSxPQWhDRyxDQVdMLE1BQU0sQ0FxQkosWUFBWSxDQUFDO0VBQ1gsT0FBTyxFQUFFLElBQUk7RUFDYixHQUFHLEVBQUUsSUFBSTtDQXVDVjs7QUF0Q0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBbkM5QixBQWdDSSxPQWhDRyxDQVdMLE1BQU0sQ0FxQkosWUFBWSxDQUFDO0lBSVQsU0FBUztJQUNULGNBQWMsRUFBRSxNQUFNO0lBQ3RCLEdBQUcsRUFBRSxJQUFJO0dBbUNaOzs7QUF6RUwsQUF3Q00sT0F4Q0MsQ0FXTCxNQUFNLENBcUJKLFlBQVksQ0FRVixRQUFRLENBQUM7RUFDUCxPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxVQUFVO0VBQ3ZCLEdBQUcsRUFBRSxJQUFJO0NBQ1Y7O0FBNUNQLEFBNkNNLE9BN0NDLENBV0wsTUFBTSxDQXFCSixZQUFZLENBYVYsQ0FBQyxDQUFDO0VBQ0EsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxJQUFJO0VBQUUsVUFBVTtDQUM5Qjs7QUFuRFAsQUFxRE0sT0FyREMsQ0FXTCxNQUFNLENBcUJKLFlBQVksQ0FxQlYsYUFBYSxDQUFDO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUN0QixHQUFHLEVBQUUsSUFBSTtDQUNWOztBQXpEUCxBQTBETSxPQTFEQyxDQVdMLE1BQU0sQ0FxQkosWUFBWSxDQTBCVixDQUFDLENBQUM7RUFDQSxPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEdBQUcsRUFBRSxJQUFJO0VBQ1QsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxJQUFJO0VBQUUsWUFBWTtFQUUvQixlQUFlLEVBQUUsSUFBSTtDQUl0Qjs7QUF4RVAsQUFxRVEsT0FyRUQsQ0FXTCxNQUFNLENBcUJKLFlBQVksQ0EwQlYsQ0FBQyxBQVdFLE1BQU0sQ0FBQztFQUNOLGVBQWUsRUFBRSxTQUFTO0NBQzNCOztBRXZFVDs7RUFFRTtBQUNGLEFBQUEsQ0FBQztBQUNELENBQUMsQUFBQSxRQUFRO0FBQ1QsQ0FBQyxBQUFBLE9BQU8sQ0FBQztFQUNQLFVBQVUsRUFBRSxVQUFVO0NBQ3ZCOztBQUNEOztFQUVFO0FBQ0YsQUFBQSxDQUFDLENBQUM7RUFDQSxNQUFNLEVBQUUsQ0FBQztDQUNWOztBQUNEOzs7O0VBSUU7QUFDRixBQUFBLElBQUksQ0FBQztFQUNILFdBQVcsRUFBRSxHQUFHO0VBQ2hCLHNCQUFzQixFQUFFLFdBQVc7Q0FDcEM7O0FBQ0Q7O0VBRUU7QUFDRixBQUFBLEdBQUc7QUFDSCxPQUFPO0FBQ1AsS0FBSztBQUNMLE1BQU07QUFDTixHQUFHLENBQUM7RUFDRixPQUFPLEVBQUUsS0FBSztFQUNkLFNBQVMsRUFBRSxJQUFJO0NBQ2hCOztBQUNEOztFQUVFO0FBQ0YsQUFBQSxLQUFLO0FBQ0wsTUFBTTtBQUNOLFFBQVE7QUFDUixNQUFNLENBQUM7RUFDTCxJQUFJLEVBQUUsT0FBTztDQUNkOztBQUNEOztFQUVFO0FBQ0YsQUFBQSxDQUFDO0FBQ0QsRUFBRTtBQUNGLEVBQUU7QUFDRixFQUFFO0FBQ0YsRUFBRTtBQUNGLEVBQUU7QUFDRixFQUFFLENBQUM7RUFDRCxhQUFhLEVBQUUsVUFBVTtDQUMxQjs7QUFDRDs7RUFFRTtBQUNGLEFBQUEsS0FBSztBQUNMLE9BQU8sQ0FBQztFQUNOLFNBQVMsRUFBRSxPQUFPO0NBQ25COztBRTdERCxBQUFBLFVBQVUsQ0FBQztFQUNULFFBQVEsRUFBRSxRQUFRO0VBQ2xCLG1CQUFtQixFQUFFLE1BQU07RUFDM0IsaUJBQWlCLEVBQUUsU0FBUztFQUM1QixlQUFlLEVBQUUsS0FBSztFQUN0QixNQUFNLEVBQUUsa0JBQWtCO0VBQzFCLFVBQVUsRUFBRSxLQUFLO0NBK0RsQjs7QUE5REMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBUDFCLEFBQUEsVUFBVSxDQUFDO0lBUVAsU0FBUztJQUNULE1BQU0sRUFBRSxJQUFJO0lBQ1osVUFBVSxFQUFFLElBQUk7SUFDaEIsT0FBTyxFQUFFLFFBQVE7R0EwRHBCOzs7QUFyRUQsQUFhRSxVQWJRLEFBYVAsUUFBUSxDQUFDO0VBQ1IsT0FBTyxFQUFFLEVBQUU7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsQ0FBQztFQUNSLFVBQVUsRUFBRSxrQkFBa0I7RUFDOUIsY0FBYyxFQUFFLElBQUk7RUFDcEIsT0FBTyxFQUFFLENBQUM7Q0FDWDs7QUFwQkgsQUFzQkUsVUF0QlEsQ0FzQlIsRUFBRSxDQUFDO0VBQ0QsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxLQUFLO0VBQ2xCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFVBQVUsRUFBRSxJQUFJO0NBV2pCOztBQVZDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQS9CNUIsQUFzQkUsVUF0QlEsQ0FzQlIsRUFBRSxDQUFDO0lBVUMsU0FBUztJQUNULFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLElBQUk7R0FPcEI7OztBQUxDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQXBDNUIsQUFzQkUsVUF0QlEsQ0FzQlIsRUFBRSxDQUFDO0lBZUMsU0FBUztJQUNULFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLElBQUk7R0FFcEI7OztBQXpDSCxBQTJDRSxVQTNDUSxDQTJDUixDQUFDLENBQUM7RUFDQSxLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLE1BQU07Q0FNcEI7O0FBTEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBakQ1QixBQTJDRSxVQTNDUSxDQTJDUixDQUFDLENBQUM7SUFPRSxTQUFTO0lBQ1QsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSTtHQUVwQjs7O0FBdERILEFBdURFLFVBdkRRLENBdURSLFVBQVUsQ0FBQztFQUNULE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsR0FBRztDQUNqQjs7QUEzREgsQUE0REUsVUE1RFEsQ0E0RFIsTUFBTSxDQUFDO0VBQ0wsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLENBQUM7RUFDVixjQUFjLEVBQUUsS0FBSztDQUt0Qjs7QUFKQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFoRTVCLEFBNERFLFVBNURRLENBNERSLE1BQU0sQ0FBQztJQUtILFNBQVM7SUFDVCxjQUFjLEVBQUUsR0FBRztHQUV0Qjs7O0FDcEVILEFBQUEsYUFBYSxDQUFDO0VBQ1osT0FBTyxFQUFFLFFBQVE7Q0ErRGxCOztBQTlEQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFGMUIsQUFBQSxhQUFhLENBQUM7SUFHVixTQUFTO0lBQ1QsT0FBTyxFQUFFLFFBQVE7R0E0RHBCOzs7QUExREMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBTjFCLEFBQUEsYUFBYSxDQUFDO0lBT1YsU0FBUztJQUNULE9BQU8sRUFBRSxRQUFRO0dBd0RwQjs7O0FBaEVELEFBVUUsYUFWVyxDQVVYLEVBQUUsQ0FBQztFQUNELGFBQWEsRUFBRSxJQUFJO0NBU3BCOztBQVJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQVo1QixBQVVFLGFBVlcsQ0FVWCxFQUFFLENBQUM7SUFHQyxTQUFTO0lBQ1QsYUFBYSxFQUFFLElBQUk7R0FNdEI7OztBQUpDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQWhCNUIsQUFVRSxhQVZXLENBVVgsRUFBRSxDQUFDO0lBT0MsU0FBUztJQUNULGFBQWEsRUFBRSxJQUFJO0dBRXRCOzs7QUFwQkgsQUFxQkUsYUFyQlcsQ0FxQlgsTUFBTSxDQUFDO0VBQ0wsT0FBTyxFQUFFLElBQUk7RUFDYixxQkFBcUIsRUFBRSxPQUFPO0VBQzlCLEdBQUcsRUFBRSxJQUFJO0NBdUNWOztBQXRDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUF6QjVCLEFBcUJFLGFBckJXLENBcUJYLE1BQU0sQ0FBQztJQUtILFNBQVM7SUFDVCxHQUFHLEVBQUUsSUFBSTtHQW9DWjs7O0FBbENDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQTdCNUIsQUFxQkUsYUFyQlcsQ0FxQlgsTUFBTSxDQUFDO0lBU0gsU0FBUztJQUVULE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLE1BQU07R0E4QnpCOzs7QUEvREgsQUFtQ0ksYUFuQ1MsQ0FxQlgsTUFBTSxDQWNKLEtBQUssQ0FBQztFQUNKLGVBQWUsRUFBRSxJQUFJO0NBMEJ0Qjs7QUE5REwsQUFzQ00sYUF0Q08sQ0FxQlgsTUFBTSxDQWNKLEtBQUssQ0FHSCxNQUFNLENBQUM7RUFDTCxZQUFZLEVBQUUsU0FBUztFQUN2QixhQUFhLEVBQUUsSUFBSTtDQU9wQjs7QUEvQ1AsQUF5Q1EsYUF6Q0ssQ0FxQlgsTUFBTSxDQWNKLEtBQUssQ0FHSCxNQUFNLENBR0osR0FBRyxDQUFDO0VBQ0YsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLGVBQWUsRUFBRSxNQUFNO0NBQ3hCOztBQTlDVCxBQWdETSxhQWhETyxDQXFCWCxNQUFNLENBY0osS0FBSyxDQWFILElBQUksQ0FBQztFQUNILE9BQU8sRUFBRSxJQUFJO0VBQ2IsR0FBRyxFQUFFLElBQUk7RUFDVCxXQUFXLEVBQUUsTUFBTTtFQUNuQixLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLE1BQU07Q0FLcEI7O0FBSkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBekRoQyxBQWdETSxhQWhETyxDQXFCWCxNQUFNLENBY0osS0FBSyxDQWFILElBQUksQ0FBQztJQVVELFNBQVM7SUFDVCxTQUFTLEVBQUUsSUFBSTtHQUVsQjs7O0FDN0RQLEFBQUEsb0JBQW9CLENBQUM7RUFDbkIsVUFBVSxFQUFFLE9BQU87RUFDbkIsT0FBTyxFQUFFLFFBQVE7Q0FrRWxCOztBQWpFQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFIMUIsQUFBQSxvQkFBb0IsQ0FBQztJQUlqQixTQUFTO0lBQ1QsT0FBTyxFQUFFLFFBQVE7R0ErRHBCOzs7QUE3REMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBUDFCLEFBQUEsb0JBQW9CLENBQUM7SUFRakIsU0FBUztJQUNULE9BQU8sRUFBRSxRQUFRO0dBMkRwQjs7O0FBcEVELEFBV0Usb0JBWGtCLENBV2xCLE1BQU0sQ0FBQztFQUNMLE9BQU8sRUFBRSxJQUFJO0VBQ2IscUJBQXFCLEVBQUUsT0FBTztFQUM5QixnQkFBZ0IsRUFBRSxPQUFPO0NBcUQxQjs7QUFwREMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBZjVCLEFBV0Usb0JBWGtCLENBV2xCLE1BQU0sQ0FBQztJQUtILFNBQVM7SUFDVCxPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxNQUFNO0dBaUR6Qjs7O0FBbkVILEFBcUJNLG9CQXJCYyxDQVdsQixNQUFNLENBU0osTUFBTSxDQUNKLEdBQUcsQ0FBQztFQUNGLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsS0FBSztFQUNqQixlQUFlLEVBQUUsTUFBTTtDQUN4Qjs7QUExQlAsQUE0Qkksb0JBNUJnQixDQVdsQixNQUFNLENBaUJKLFFBQVEsQ0FBQztFQUNQLE9BQU8sRUFBRSxTQUFTO0NBU25COztBQVJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQTlCOUIsQUE0Qkksb0JBNUJnQixDQVdsQixNQUFNLENBaUJKLFFBQVEsQ0FBQztJQUdMLFNBQVM7SUFDVCxPQUFPLEVBQUUsU0FBUztHQU1yQjs7O0FBSkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBbEM5QixBQTRCSSxvQkE1QmdCLENBV2xCLE1BQU0sQ0FpQkosUUFBUSxDQUFDO0lBT0wsU0FBUztJQUNULE9BQU8sRUFBRSxTQUFTO0dBRXJCOzs7QUF0Q0wsQUF3Q00sb0JBeENjLENBV2xCLE1BQU0sR0E0QkYsR0FBRyxDQUNILENBQUMsQ0FBQztFQUNBLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUFFLGNBQWM7RUFDakMsYUFBYSxFQUFFLElBQUk7Q0FtQnBCOztBQWxCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUEvQ2hDLEFBd0NNLG9CQXhDYyxDQVdsQixNQUFNLEdBNEJGLEdBQUcsQ0FDSCxDQUFDLENBQUM7SUFRRSxTQUFTO0lBQ1QsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSTtJQUFFLFVBQVU7R0FlaEM7OztBQWJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQXBEaEMsQUF3Q00sb0JBeENjLENBV2xCLE1BQU0sR0E0QkYsR0FBRyxDQUNILENBQUMsQ0FBQztJQWFFLFNBQVM7SUFDVCxTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJO0lBQUUsVUFBVTtHQVVoQzs7O0FBakVQLEFBeURRLG9CQXpEWSxDQVdsQixNQUFNLEdBNEJGLEdBQUcsQ0FDSCxDQUFDLENBaUJDLENBQUMsQ0FBQztFQUNBLEtBQUssRUFBRSxJQUFJO0VBQ1gsZUFBZSxFQUFFLElBQUk7Q0FLdEI7O0FBaEVULEFBNkRVLG9CQTdEVSxDQVdsQixNQUFNLEdBNEJGLEdBQUcsQ0FDSCxDQUFDLENBaUJDLENBQUMsQUFJRSxNQUFNLENBQUM7RUFDTixlQUFlLEVBQUUsU0FBUztDQUMzQjs7QUUvRFgsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixRQUFRLEVBQUUsUUFBUTtFQUNsQixtQkFBbUIsRUFBRSxNQUFNO0VBQzNCLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsZUFBZSxFQUFFLEtBQUs7RUFDdEIsTUFBTSxFQUFFLGtCQUFrQjtFQUMxQixVQUFVLEVBQUUsS0FBSztDQUtsQjs7QUFKQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFQMUIsQUFBQSxpQkFBaUIsQ0FBQztJQVFkLFNBQVM7SUFDVCxVQUFVLEVBQUUsS0FBSztHQUVwQjs7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQztFQUNqQixPQUFPLEVBQUUsUUFBUTtDQTBDbEI7O0FBekNDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUYxQixBQUFBLGtCQUFrQixDQUFDO0lBR2YsU0FBUztJQUNULE9BQU8sRUFBRSxRQUFRO0dBdUNwQjs7O0FBckNDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQU4xQixBQUFBLGtCQUFrQixDQUFDO0lBT2YsU0FBUztJQUNULE9BQU8sRUFBRSxRQUFRO0dBbUNwQjs7O0FBM0NELEFBVUUsa0JBVmdCLENBVWhCLE9BQU8sQ0FBQztFQUNOLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLGFBQWE7RUFDOUIsV0FBVyxFQUFFLFVBQVU7RUFDdkIsYUFBYSxFQUFFLElBQUk7Q0FDcEI7O0FBZkgsQUFnQkUsa0JBaEJnQixDQWdCaEIsRUFBRSxDQUFDO0VBQ0QsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGNBQWMsRUFBRSxPQUFPO0NBTXhCOztBQUxDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQXZCNUIsQUFnQkUsa0JBaEJnQixDQWdCaEIsRUFBRSxDQUFDO0lBUUMsU0FBUztJQUNULFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLElBQUk7R0FFcEI7OztBQTVCSCxBQThCRSxrQkE5QmdCLENBOEJoQixFQUFFLENBQUM7RUFDRCxLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLElBQUk7RUFBRSxjQUFjO0VBQ2pDLGFBQWEsRUFBRSxJQUFJO0NBTXBCOztBQUxDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQXJDNUIsQUE4QkUsa0JBOUJnQixDQThCaEIsRUFBRSxDQUFDO0lBUUMsU0FBUztJQUNULFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLElBQUk7SUFBRSxjQUFjO0dBRXBDOzs7QUFHSCxBQUVJLGVBRlcsQ0FDYixVQUFVLENBQ1IsTUFBTSxDQUFDO0VBQ0wsUUFBUSxFQUFFLFFBQVE7Q0EyRm5COztBQTlGTCxBQU1RLGVBTk8sQ0FDYixVQUFVLENBQ1IsTUFBTSxDQUdKLE1BQU0sQ0FDSixhQUFhLENBQUM7RUFDWixRQUFRLEVBQUUsTUFBTTtDQUNqQjs7QUFSVCxBQVVRLGVBVk8sQ0FDYixVQUFVLENBQ1IsTUFBTSxDQUdKLE1BQU0sQ0FLSixjQUFjLENBQUM7RUFDYixPQUFPLEVBQUUsSUFBSTtDQXNCZDs7QUFqQ1QsQUFhVSxlQWJLLENBQ2IsVUFBVSxDQUNSLE1BQU0sQ0FHSixNQUFNLENBS0osY0FBYyxDQUdaLGFBQWEsQ0FBQztFQUNaLFdBQVcsRUFBRSxDQUFDO0VBQ2QsUUFBUSxFQUFFLE1BQU07RUFDaEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG1CQUFtQjtFQUMxQyxVQUFVLEVBQUUsSUFBSTtFQUVoQixZQUFZLEVBQUUsVUFBVTtFQUN4QixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0NBV2I7O0FBVkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBdEJwQyxBQWFVLGVBYkssQ0FDYixVQUFVLENBQ1IsTUFBTSxDQUdKLE1BQU0sQ0FLSixjQUFjLENBR1osYUFBYSxDQUFDO0lBVVYsU0FBUztJQUNULFlBQVksRUFBRSxPQUFPO0dBUXhCOzs7QUFoQ1gsQUEwQlksZUExQkcsQ0FDYixVQUFVLENBQ1IsTUFBTSxDQUdKLE1BQU0sQ0FLSixjQUFjLENBR1osYUFBYSxDQWFYLEdBQUcsQ0FBQztFQUNGLE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxLQUFLO0NBQ2xCOztBQS9CYixBQW1DUSxlQW5DTyxDQUNiLFVBQVUsQ0FDUixNQUFNLENBR0osTUFBTSxDQThCSixjQUFjLENBQUM7RUFDYixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsR0FBRztFQUNSLElBQUksRUFBRSxDQUFDO0VBQ1AsS0FBSyxFQUFFLENBQUM7RUFDUixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxhQUFhO0VBQzlCLFNBQVMsRUFBRSxnQkFBZ0I7RUFDM0IsY0FBYyxFQUFFLElBQUk7Q0FvQnJCOztBQS9EVCxBQTZDVSxlQTdDSyxDQUNiLFVBQVUsQ0FDUixNQUFNLENBR0osTUFBTSxDQThCSixjQUFjLENBVVosYUFBYSxDQUFDO0VBQ1osY0FBYyxFQUFFLEdBQUc7RUFDbkIsVUFBVSxFQUFFLElBQUk7RUFDaEIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxJQUFJO0VBQ2IsU0FBUyxFQUFFLElBQUk7RUFDZixNQUFNLEVBQUUsT0FBTztFQUNmLFVBQVUsRUFBRSxlQUFlO0NBUzVCOztBQVBDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQXZEcEMsQUE2Q1UsZUE3Q0ssQ0FDYixVQUFVLENBQ1IsTUFBTSxDQUdKLE1BQU0sQ0E4QkosY0FBYyxDQVVaLGFBQWEsQ0FBQztJQVdWLFNBQVM7SUFDVCxPQUFPLEVBQUUsR0FBRztHQUtmOzs7QUE5RFgsQUEyRFksZUEzREcsQ0FDYixVQUFVLENBQ1IsTUFBTSxDQUdKLE1BQU0sQ0E4QkosY0FBYyxDQVVaLGFBQWEsQUFjVixNQUFNLENBQUM7RUFDTixVQUFVLEVBQUUsa0JBQWtCO0NBQy9COztBQTdEYixBQWlFUSxlQWpFTyxDQUNiLFVBQVUsQ0FDUixNQUFNLENBR0osTUFBTSxDQTRESixlQUFlLENBQUM7RUFDZCxVQUFVLEVBQUUsSUFBSTtFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLEdBQUcsRUFBRSxJQUFJO0VBRVQsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLElBQUk7RUFDWixJQUFJLEVBQUUsR0FBRztFQUNULFNBQVMsRUFBRSxnQkFBZ0I7Q0FrQjVCOztBQWhCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUE1RWxDLEFBaUVRLGVBakVPLENBQ2IsVUFBVSxDQUNSLE1BQU0sQ0FHSixNQUFNLENBNERKLGVBQWUsQ0FBQztJQVlaLFNBQVM7SUFDVCxPQUFPLEVBQUUsSUFBSTtHQWNoQjs7O0FBNUZULEFBZ0ZVLGVBaEZLLENBQ2IsVUFBVSxDQUNSLE1BQU0sQ0FHSixNQUFNLENBNERKLGVBQWUsQ0FlYixjQUFjLENBQUM7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osTUFBTSxFQUFFLGNBQWM7RUFDdEIsVUFBVSxFQUFFLFdBQVc7RUFDdkIsTUFBTSxFQUFFLE9BQU87Q0FNaEI7O0FBM0ZYLEFBdUZZLGVBdkZHLENBQ2IsVUFBVSxDQUNSLE1BQU0sQ0FHSixNQUFNLENBNERKLGVBQWUsQ0FlYixjQUFjLEFBT1gsc0JBQXNCLENBQUM7RUFDdEIsVUFBVSxFQUFFLE9BQU87RUFDbkIsTUFBTSxFQUFFLGlCQUFpQjtDQUMxQjs7QUFRYixBQUFBLHFCQUFxQixDQUFDO0VBQ3BCLE9BQU8sRUFBRSxpQkFBaUI7Q0EyQzNCOztBQTFDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFGMUIsQUFBQSxxQkFBcUIsQ0FBQztJQUdsQixTQUFTO0lBQ1QsT0FBTyxFQUFFLFFBQVE7R0F3Q3BCOzs7QUF0Q0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBTjFCLEFBQUEscUJBQXFCLENBQUM7SUFPbEIsU0FBUztJQUNULE9BQU8sRUFBRSxRQUFRO0dBb0NwQjs7O0FBNUNELEFBVUUscUJBVm1CLENBVW5CLEVBQUUsQ0FBQztFQUNELEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUFFLGNBQWM7RUFDakMsYUFBYSxFQUFFLEdBQUc7Q0FDbkI7O0FBakJILEFBbUJFLHFCQW5CbUIsQ0FtQm5CLENBQUM7QUFuQkgscUJBQXFCLENBb0JuQixFQUFFLENBQUM7RUFDRCxLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLElBQUk7Q0FNbEI7O0FBTEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBMUI1QixBQW1CRSxxQkFuQm1CLENBbUJuQixDQUFDO0VBbkJILHFCQUFxQixDQW9CbkIsRUFBRSxDQUFDO0lBT0MsU0FBUztJQUNULFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLElBQUk7SUFBRSxVQUFVO0dBRWhDOzs7QUEvQkgsQUFpQ0UscUJBakNtQixDQWlDbkIsRUFBRSxDQUFDO0VBQ0QsWUFBWSxFQUFFLElBQUk7RUFDbEIsYUFBYSxFQUFFLElBQUk7Q0FDcEI7O0FBcENILEFBc0NFLHFCQXRDbUIsQ0FzQ25CLEVBQUUsQ0FBQztFQUNELG1CQUFtQixFQUFFLE1BQU07Q0FJNUI7O0FBM0NILEFBd0NJLHFCQXhDaUIsQ0FzQ25CLEVBQUUsQUFFQyxRQUFRLENBQUM7RUFDUixTQUFTLEVBQUUsS0FBSztDQUNqQjs7QUFJTCxBQUFBLFFBQVEsQ0FBQztFQUNQLGNBQWMsRUFBRSxJQUFJO0NBU3JCOztBQVJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUYxQixBQUFBLFFBQVEsQ0FBQztJQUdMLFNBQVM7SUFDVCxjQUFjLEVBQUUsSUFBSTtHQU12Qjs7O0FBSkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBTjFCLEFBQUEsUUFBUSxDQUFDO0lBT0wsU0FBUztJQUNULGNBQWMsRUFBRSxJQUFJO0dBRXZCIn0= */
