@charset "UTF-8";
/* @media */
/* Import from desktop*/
/* @media */
/* Import from desktop*/
@import "/skins/__root/res/css/intlTelInput.css";
body {
  padding: 20px 0px 20px 0 !important;
}

.bg-inverse {
  background-color: rgb(60, 70, 77) !important;
}

.bb-inverse {
  border-bottom: rgb(60, 70, 77) 1px solid;
}

.color-black {
  color: rgb(0, 0, 0) !important;
}

.link-color-black {
  color: rgb(0, 0, 0) !important;
  text-decoration: underline;
}

/* Layout */
html, body {
  height: 100%;
}

body {
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -ms-flex-direction: column;
      flex-direction: column;
  font-family: ProximaNova, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  font-size: 16px;
  line-height: 22px;
  color: rgb(51, 51, 51);
}

body > main {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  width: 100%;
  background: rgb(255, 255, 255);
  margin: 0 auto;
  padding-bottom: 50px;
  padding-top: 50px;
}

body > main > section {
  padding-left: 15px;
  padding-right: 15px;
}

body > header,
body > footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

footer,
footer a,
footer a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #ffffff;
}

footer {
  padding: 17px 15px 15px 11px;
}
footer > .row {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
footer > .row > .col {
  min-height: initial;
}
footer > .row > .col:first-child {
  text-align: right;
}

.inverse-title {
  color: #FFFFFF;
  background: #475159;
  margin-top: 50px;
}
.inverse-title > [role=tablist] [role=tab] {
  border-top: #6c747a 1px solid;
  padding-top: 5px;
  padding-bottom: 5px;
}
.inverse-title > .row {
  padding-top: 5px;
  padding-bottom: 5px;
}
.inverse-title > .row:not(:first-of-type) {
  border-top: #6c747a 1px solid;
}
.inverse-title + main {
  padding-top: 1rem;
}

img[src$=".gif"], img[src$=".png"] {
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: bicubic;
}

/* EOF Layout */
/* Mix */
a:not([href]):not([tabindex]) {
  display: inline;
}

a:hover {
  transition: all 100000s;
  text-decoration: none !important;
}

.scrollable {
  max-width: 100%;
  overflow-x: auto;
}

/* Navigation */
header .navbar-toggler.navbar-toggler-right,
header .navbar-toggler.navbar-toggler-right:focus,
header .navbar-toggler.navbar-toggler-right:hover,
header .navbar-toggler.navbar-toggler-right:active {
  display: block;
  padding: 0;
  height: 50px;
  width: 60px;
  border: 0;
  background: rgb(60, 70, 77) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAjCAMAAADVEmihAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzMzlFRjUxQkExNDExRTU4NzM4ODM2MzE4RjVCOTA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzMzlFRjUyQkExNDExRTU4NzM4ODM2MzE4RjVCOTA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTMzOUVGNEZCQTE0MTFFNTg3Mzg4MzYzMThGNUI5MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTMzOUVGNTBCQTE0MTFFNTg3Mzg4MzYzMThGNUI5MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JPm0jAAAABlBMVEU0REyYnZyIaycIAAAAAXRSTlMAQObYZgAAAB9JREFUeNpiYCQaMAy40lEwTMFoIhwFo+mVJkoBAgwA3cQB+awhsZwAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 21px auto;
  text-indent: -10000px;
  outline: 0 none;
  box-shadow: none;
}

header > .navbar {
  padding-left: 0;
  padding-right: 0;
}

ul.options {
  display: block;
  margin: 0;
  padding: 0;
  height: 50px;
  overflow: hidden;
}

ul.options > li {
  display: block;
  float: left;
  padding: 9px 0;
  height: 100%;
  width: 51px;
}
@media screen and (max-width: 370px) {
  ul.options > li {
    width: 43px;
  }
}

ul.options > li.active {
  background: rgb(71, 81, 89);
  margin-left: -1px;
}

ul.options > li.active a {
  border-color: transparent;
}

ul.options > li a {
  display: block;
  height: 100%;
  border-right: rgb(80, 89, 95) 1px solid;
  text-indent: -10000px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 20px;
}

ul.options > li.menu-archive > a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAnCAYAAACFSPFPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAEKUlEQVRYw+2YW0wcZRiGnxlml/OCUIJycGHLYbEWAStSMzQ2JpuorE1o2mg0sTFV0VuN8dIY9UavTIyW2BblwlJqoxnqxcToxU7qRaEtFENhC7uUo2ARyiF0DzNe7C7dpdU0ZhaThvdu8n+T7807h//5PwFAdrlF4FmgEUgFAkAvcE5TlXC0pgB4A8jGPK0DvZqq9AAIssudAnQVFxUerK50IKWkEA6HGbnmZ2Jqpgc4oKmKLrvccm6uzdPYUGuak0AwyIjXx/TsXDfwogQ8V1L04MHXjxxGFMWNwn1yIyc6z7SMX586BHQB5GRn0fzUHhODgf37mvi64/ShiamZ70Sgxl5alGAEQBQEyu0lAOZFcReJgkCZvRjAKQIXRkb9BILBhKJgMMTwyBjAb8k0EwgEGfb6AHoFANnl/jLHlt1W4XgYQRQxdJ0x/wR/Ld5s11TlzWiNnJWV6XFWOUwzEgqF8PknWbq5/JWmKm8JsQXZ5a4H6gALEAYGNFW5ELduA14AMkwMJghc1lTlUrKS35bpEu61MPpzdAJpJvYPAV5NVdYApGijOuBToCHO4ADwrqYqvdHrvVarxbMj/wHTnOi6wfyfCyuyy/2Opirtguxyl0iSNHjg+WdyqirKEQQBDAPvqJ8fen5eCYZCj2iqMiG73LK9tMhz9NXDJgYDNxYWOf5tt7G8stogAi11u505dbtryEhPIz0tlfT0NGofddJQvysLeMXU7puUn5dL7a5qAXCJgNVIZrd70MLiEsC8BHzfPzD0ob20KKe60pHwmC5e+n0F6IzdtLa2zuCQ1zQThq7jHRtnaHj0CtAV2w4eAz4D6gERMIDLwHuaqvRFa8qBT4AUk4MZBD7XVGUxGalv6/5W7AWOAfmTgJUIkPcBPXFAng40Yf4LPKSpyhTcBvLTxUWFrdUV5UiSRDgcZtjrY3J6NgHI09JSPcUPFZrmQtd1ZmbnQ+u3bn2gqcrHMSBvvRuQn+w80+KPA/LCgnyOvNxqaiyrq2tSe0fXR7LL/eu/AnnZFgB5ZmYGzkoHQLMIXBwZ9RMI3AnkV7cAyA1genYO4PoGkNtsWW0VDjtiIpAf11TlaLRGzsvL9TQ3PW6aEd0wGLnmY9jrOw88HQ/kdUS2AwsR6OmPbQXR9WLgfSJfm1kKA/3AN5qqrCcl+m3d1/qnE2UIuLLVJ8rYp/2FzZb1dqXD/v+etWWXe3/Bjrxf2l57CavVcttyMER7Rxezf8y7NVXpSdbpIBAIcuzkKebmb7hE4ImqnWUJRgAsFomaSAp7Te2+SVarherKcoA9IjA0PjGNrusJRbph4BufhMhhLmnSDQP/+BTAVQn4aXJ69uyxE6dandU7N2Z6cQjRHbtxaXkFz/ne/9r3DsXN9M4CP26Gq9i0M0hk2tmzBdPOPk1VFIC/Ab/+0r9a0idbAAAAAElFTkSuQmCC);
}

ul.options > li.menu-favorites > a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAoCAYAAAACJPERAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAB0ElEQVRYw+3XO2gVQRQG4O/GYMTGqEEb+zSChY9GsjqsGBtBsBAtTBNBsTAStBW01CKCnSmCtSCCNsIwMGkUAoqFhWAhhBSa+AAVfEAs3IuLJnATkzTuqXZ+zs7HmV0WtpVyPIWb6LP6NYtLrZTjLLauAdiu911rDMLm7voqFGVrtaSU43z7umuNp2zQBm3QBm3QBm3QBm3Q/x7tXs5NKccebMKHUJTfVhVNOe7CNQxiPb6kHO/jcijK6U736fh4U45DeIKjFQgbcRJPU45hxdCU47qU4w1MoKeK5zFXa+vDo5TjhX9GU469eIjRWvwcO0NR9uEAZqq8G2Mpx4mU44ZloSnHfjz26/m16x72h6J8AaEoM/ZWfe0awmTKcceS0JTjkWqj/tpxXsXxUJSf6r2hKGdwEOO1eA+mUo4DHaEpx1E8QG8VfcaJUJRXQlHOL7RJKMqvoSjP4Dy+V/F2xJTjuT/7W/X/RtzB6dr6NY6Fonymw6qmu4tttXgcw4tNWgcnsW8pYDX1JHZjqhYP13sWe5Fu41AoyjdLAWvwNAaqk/urWinHOWyp1j9wMRTlreVgC1XKcQTX/f76vevCWbzFKwyuJFhNPYbDeImPGPkJ3ROKiYYPYK0AAAAASUVORK5CYII=);
}

ul.options > li.menu-search > a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAADWUlEQVRYw8XXS4jddBTH8c+9gkopisuCGxW01YJKW8apNBCycCFUUYSuWrHjowrioq11RBiRohYVF24UHazgY6OItcsQGlt1WqvjAx8MKmjBCg64kUJBx0Uycuc/mZvcl/PbhJzknHz/j5z/OS0NleXpBtyGm7EB67AG53AW3+NjHImj5MumcbupVQPUwh3Yh7Ee4n6B5/F2HCX/DB0uy9OrMV3OVL86hYk4Sr7qx7m9AthdOD0gGGzBTJand/fjvGzmsjzdg5dWAP8VR5HiJ/yJS3AFYtyKKyv8FvBYHCXP9g2X5ekOvFUB/S0m8UEcJQvdAmZ5eguexo0Vj++Po+SVnuGyPL0Gn2Ft8M6LeDSOkvNNg2Z5egGm8Hgw0PMYj6Pk88Zw5V95DNuC5wd6XYoA8j68HJhnsTmOkr/r/Bf31Z0VYNODgEG5hC8E5huwq4n/ItyBwD6HPYOAdWg/Tga2feVqdYfL8vRabArsU73ssW4ql29vYF6Pm2rhsD2w/Yh3hjRri4AfIfwJttf5tS1PtO8PcuR00XvBfW2CbysO8U6drHPqU2HcjU3g1gW2MyOCC+NeVubDrnBrAtv8iOCq4q7t5tBW1GNLRjQiuKq457o5tPF7YLt8RHBh3Pm6dNVWVLCd2mQ02hzcf1fn0MaJwHZ7k+zdh8K8dqLOoY0PA9t6Ra8wNGV5ugVbA/PRWrg4SmbxTWB/qu437wGshbCAmMPxWrjyeiiwb8RzQ5k2nlBUyZ06VFe0dsK9qSg0O/VIlqcPDDhrOxRFZ6e+xutN/Dsr4evxKS4OR4nJJsVhR6xWOWNTllbCCxiLo+RUkzj/NTFlI/xwxTv7cSzL00Z9a7n5MzxpeS/SwoNN93NV9zWJgyu8P4N3y+tv+AMX4iqMKyrq8QbfPYzddatRmc+yPJ1QtIcXNRlhjRZW+E4tYGVTHUfJq4p6a3ZAsBlFi3i44tkuvNZtidsrPYij5LSiY5/ADz1CzeFebC338m680Stgo2Oq/PvGFEfQNlxnaZUxrzgrP8ERHA/zWAkwjZ0Vn6hc4r7P0CxP27gUfzVthnoFHMUBPzTA/x2uF8BVgWsKuGpwDQCfWVW4GsD5dh/xhqpy899jeR78ZdVnblHlDB7EQ/gZO/8FHnQLVIj9M5cAAAAASUVORK5CYII=);
}

ul.options > li.menu-home.active {
  display: none;
}

ul.options > li.menu-min_courses > a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ6SURBVHgBpVbdcdpAEN498EweSQWhA8NjZsBwdgN2BSYVoFRgUQGkgkAFIQXgkyGZPFodRCXw4DdA6+9OEsOPAIF35kDH3d533+63K5jOMPPPVGlBbTzO6YpC/VVHRX25yCbzair8Rj+J5H7bm4dSol4RwJNALzPTFRIfjxWMgKk0tr+LrDx4VzEiJvZbDT26CMiGiZcCFgiV0FyU9HTjbrC1Z2o8ZnlylzjBjouwkCV/0zr/AGOQt5L4zPSI6VwEF7rZvtAekPlrahxLP2PBquS1Gq2jIdlg12ECuzScUmK9yc4B2WSrN8pYJEle0HewmNMZtsOOXO6auueeXS5WYsCgihEJI0xNHdAHbI/dguuKlg6gmvKLqIzxUbuiwJ1lLXZ5rqj1oriFNpT2aqYTjy40KyR7hj2LrJBWXLdCKq9xWEYkKrKUmbkf/Hnu7ib0mGXlgDwn5UD8oG/0OFtXm5uxMMQNHlKG1vE/bvh0CsTu2WBBOENvglgr5/hlSgsBVgFTH+w6eexcOQhYiNRc6JlDsow+0Z5a84ASg5MsqefkSvSYsvNjRb8Rh7laoBxi8RLy8oNWysfeAR/oNYeBYGk36ECuY+Sub9lxTD6UhJw6hLQcbgPHcPp88KyjQGvAJN5jVx8qbjnCUg7jVTwqWtRl1FGIT+RDhQUAh/ga0gVWTm9U31sRqdIZlr6zvth45llu6oLZ5BeW7l37kNMtycxMG6+LPjBqmIbt5m29EFDiPBmgKXbTaYgiDuKYXuCR5AR1phRdO2ln9QP16eadV5jRGmynG+caugBOCdEJeseYF/vPYEwFgqkpUtcxLT8nACpyjRNiKqK8dwraUYx1Qz+yAAAAAElFTkSuQmCC");
}

ul.options > li.menu-call {
  position: fixed;
  bottom: 38px;
  right: 38px;
  display: none;
  width: 69px;
  height: 69px;
  padding: 0;
  list-style-type: none;
}

ul.options > li.menu-call > a {
  position: relative;
  display: block;
  width: 69px;
  height: 69px;
  border: 1px solid #3C464D;
  border-radius: 50%;
  background-color: #3C464D;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUyMzIgMTguNjE5M0wxOS42NzM2IDE2LjQ2OUMxOS45NjMyIDE2LjE4MyAyMC4zMjk2IDE1Ljk4NzIgMjAuNzI4NCAxNS45MDU0QzIxLjEyNzIgMTUuODIzNiAyMS41NDExIDE1Ljg1OTMgMjEuOTE5OSAxNi4wMDgyTDI0LjU0MDcgMTcuMDU0NkMyNC45MjM1IDE3LjIxIDI1LjI1MTggMTcuNDc1MiAyNS40ODQxIDE3LjgxNjlDMjUuNzE2NSAxOC4xNTg2IDI1Ljg0MjUgMTguNTYxNCAyNS44NDYyIDE4Ljk3NDVWMjMuNzc0NEMyNS44NDQgMjQuMDU1NSAyNS43ODQ5IDI0LjMzMzIgMjUuNjcyNSAyNC41OTA4QzI1LjU2MDIgMjQuODQ4NCAyNS4zOTY4IDI1LjA4MDcgMjUuMTkyMyAyNS4yNzM1QzI0Ljk4NzggMjUuNDY2MyAyNC43NDY0IDI1LjYxNTggMjQuNDgyNyAyNS43MTI5QzI0LjIxODkgMjUuODA5OSAyMy45MzgyIDI1Ljg1MjYgMjMuNjU3NSAyNS44Mzg0QzUuMjkzMTEgMjQuNjk2IDEuNTg3NTkgOS4xNDQzNiAwLjg4NjgwOCAzLjE5MjQ5QzAuODU0Mjc3IDIuOTAwMjEgMC44ODQgMi42MDQzNiAwLjk3NDAyIDIuMzI0MzlDMS4wNjQwNCAyLjA0NDQzIDEuMjEyMzIgMS43ODY2OSAxLjQwOTEgMS41NjgxNUMxLjYwNTg4IDEuMzQ5NiAxLjg0NjcxIDEuMTc1MiAyLjExNTczIDEuMDU2NDFDMi4zODQ3NiAwLjkzNzYyMiAyLjY3NTg4IDAuODc3MTQxIDIuOTY5OTYgMC44Nzg5NDVINy42MDY2NUM4LjAyMDQxIDAuODgwMTcgOC40MjQzNCAxLjAwNTE1IDguNzY2NDkgMS4yMzc4MUM5LjEwODY0IDEuNDcwNDggOS4zNzMzNyAxLjgwMDE4IDkuNTI2NjEgMi4xODQ1MkwxMC41NzMgNC44MDUyNkMxMC43MjY4IDUuMTgyNTkgMTAuNzY2MSA1LjU5Njg5IDEwLjY4NTggNS45OTY0MUMxMC42MDU2IDYuMzk1OTIgMTAuNDA5NCA2Ljc2MjkzIDEwLjEyMTggNy4wNTE2TDcuOTcxNDUgOS4yMDE5NUM3Ljk3MTQ1IDkuMjAxOTUgOS4yMDk4MiAxNy41ODI2IDE3LjUyMzIgMTguNjE5M1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
  background-size: 40%;
  background-position: center center;
  background-repeat: no-repeat;
}
ul.options > li.menu-call > a::before, ul.options > li.menu-call > a::after {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  width: 69px;
  height: 69px;
  border-radius: 50%;
  border: 1px solid #3C464D;
  -webkit-animation: 2s linear infinite scale_border;
          animation: 2s linear infinite scale_border;
}
ul.options > li.menu-call > a::before {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

@-webkit-keyframes scale_border {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.8);
    opacity: 0;
  }
}

@keyframes scale_border {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.8);
    opacity: 0;
  }
}
ul.options > li.menu-home > a {
  text-indent: 0;
  text-align: center;
  color: #b6bab5;
  font-size: 1.5rem;
}

ul.options > li.menu-home > a > i {
  vertical-align: top;
  padding-top: 5px;
}

ul.options > li.menu-audio > a {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

ul.options > li.menu-audio--article > a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 5px;
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #0095FF;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  -webkit-animation-iteration-count: 3;
          animation-iteration-count: 3;
}

ul.options > li.menu-audio--highlight > a::before {
  -webkit-animation-name: audioPlaying;
          animation-name: audioPlaying;
}

@-webkit-keyframes audioPlaying {
  from {
    transform: scale(1);
  }
  50% {
    transform: scale(1.67);
  }
  to {
    transform: scale(1);
  }
}

@keyframes audioPlaying {
  from {
    transform: scale(1);
  }
  50% {
    transform: scale(1.67);
  }
  to {
    transform: scale(1);
  }
}
header .navbar-collapse {
  background: rgb(31, 38, 43);
  position: absolute;
  right: 0;
  top: 51px;
}

header .navbar-nav > .nav-item > a {
  color: rgb(143, 147, 149);
  padding: 12px 15px 12px 25px;
}

header .navbar-nav > .nav-item:last-of-type > a {
  color: rgba(143, 147, 149, 0.5);
}

header .navbar-nav > .nav-item:not(:first-child) {
  border-top: rgb(42, 49, 54) 1px solid;
}

header .navbar-nav > .nav-item a#username,
header .navbar-nav > .nav-item a#username + small {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 0;
}

header .navbar-nav > .nav-item a#username + small {
  color: rgb(143, 147, 149);
  padding: 0px 15px 12px 25px;
  line-height: 20px;
}

header .navbar-nav > .nav-item a[target=_blank] {
  padding-right: 30px;
  margin-right: 10px;
}

header .navbar-nav > .nav-item [class*=authButtonStyles__dropdownLinks] a[target=_blank] {
  padding-right: 0;
}

header .trial-access {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999;
  padding: 5px;
  background-color: #d41e23;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
}
header .trial-access a {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.4);
}
header .trial-access a:hover {
  border-color: rgba(255, 255, 255, 0.8);
}

#authButton svg {
  vertical-align: top;
}
#authButton [class*=Button__uaLogo] {
  width: 15px;
  height: 15px;
  margin: 6px 0 0 5px;
  vertical-align: top;
}

#panelcontainer {
  padding: 12px 15px 12px 25px;
}

.dropdown-backdrop {
  /* IOS не закрывает dropdown при тапе вовне */
}

/* EOF Navigation */
/* Cookie баннер */
.alert.alert-dark {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  border: 0 none;
  border-radius: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  color: rgb(255, 255, 255);
  font-size: 0.75rem;
  background-color: #2d343a;
}
.alert.alert-dark .close {
  float: right;
  font-size: 1.5rem;
  font-weight: 100;
  line-height: 1;
  color: #FFF;
  text-shadow: none;
  opacity: 0.75;
}

.age-protect {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  text-align: center;
  background: rgba(255, 255, 255, 0.8);
  color: #3c464d;
  font-weight: 700;
  float: right;
}
.age-protect:before {
  content: "12+";
}

/* Архив */
main.index-page .archive-block .bg-inverse {
  background: #475159 !important;
}
main.index-page .archive-block .bg-inverse > b, main.index-page .archive-block .bg-inverse > strong {
  color: #FFFFFF;
}
main.index-page .archive-block .bg-inverse > a {
  color: #FFFFFF;
  font-weight: bold;
}
main.index-page .archive-block .card a {
  color: #000;
}
main.index-page .archive-block .card .archive-list-item__test {
  display: none;
}
main.index-page .archive-block .card .card-body .archive-month:not(first-of-type) {
  border-top: rgba(0, 0, 0, 0.3) 1px solid;
}
main.index-page .archive-block .card .card-body .archive-month .read {
  color: #a0a1a5;
}
main.index-page .archive-block.row {
  padding-right: 0;
  padding-left: 0;
}

/* Поиск */
main.index-page .searching-block {
  margin-left: -15px;
  margin-right: -15px;
}
main.index-page .searching-block .row:first-of-type {
  background: #475159;
}
main.index-page .searching-block .search-result-block {
  padding-top: 16px;
}
main.index-page .searching-block .search-result-block .search-result-item-link {
  color: #000;
  font-weight: bold;
}
main.index-page .searching-block .search-result-block .search-result-item-link-date {
  color: #666666;
  font-size: 0.8rem;
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  display: block;
  font-weight: normal;
}
main.index-page .searching-block .search-result-block .search-result-item-link-text {
  font-size: 0.8rem;
  display: none;
  font-weight: normal;
}
main.index-page .searching-block .search-result-block .search-result-item-link-text:after {
  content: "…";
}

#searchSuggests > ul {
  padding: 0;
  list-style-type: none;
}
#searchSuggests > ul li {
  padding: 0 15px;
}
#searchSuggests > ul li:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* Блок авторизации */
.login-form,
.demo__block {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  border-bottom: 1px dashed #d6d6d6;
  border-top: 1px dashed #d6d6d6;
  background: url(/res/images/access/access-lock.png) right center no-repeat #ececec;
  padding-left: 1rem;
  padding-right: 1rem;
}
.login-form__header,
.demo__block__header {
  border-bottom: 1px solid #d6d6d6;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: bold;
}
.login-form__table,
.demo__block__table {
  border-bottom: 1px solid #d6d6d6;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: bold;
}
.login-form__table-left,
.demo__block__table-left {
  padding-bottom: 0.5rem;
}
.login-form__table a, .login-form__table .button,
.demo__block__table a,
.demo__block__table .button {
  display: inline-block;
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.login-form__table a:hover, .login-form__table .button:hover,
.demo__block__table a:hover,
.demo__block__table .button:hover {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.login-form__table a.disabled, .login-form__table .button.disabled,
.demo__block__table a.disabled,
.demo__block__table .button.disabled {
  opacity: 0.5;
}
.login-form__error,
.demo__block__error {
  display: none;
}
.login-form-phone-valid,
.demo__block-phone-valid {
  display: block;
  color: #06c506;
}
.login-form-phone-error,
.demo__block-phone-error {
  display: block;
  color: #ed1b23;
}
.login-form .hidden,
.demo__block .hidden {
  display: none;
}

@media (max-width: 321px) {
  header .navbar-collapse {
    top: 0px;
    width: calc(100% - 60px);
  }
  header .navbar-toggler.navbar-toggler-right:not(.collapsed) {
    right: auto;
    left: 0;
    position: absolute;
  }
}
@media (max-width: 767px) {
  main.index-page .archive-block .bg-inverse {
    margin-left: 0px;
    margin-right: 0px;
  }
}
/* Alert */
.alert-dismissible.alert-dark .close {
  padding: 0.25rem;
}

/* Больше импортировать неоткуда */
/* Формы */
#link_other, #link_other:link, #link_other:hover, #link_other:focus, #link_other:active,
#link_attachments, #link_attachments:link, #link_attachments:hover, #link_attachments:focus, #link_attachments:active {
  background: #475159;
  color: #fff;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  display: block;
  padding: 10px 15px;
  font-weight: bold;
  outline: 0 none;
  box-shadow: none;
  border: 0 none;
  width: 100%;
  text-align: left;
}
#link_other .fa.pull-right, #link_other:link .fa.pull-right, #link_other:hover .fa.pull-right, #link_other:focus .fa.pull-right, #link_other:active .fa.pull-right,
#link_attachments .fa.pull-right, #link_attachments:link .fa.pull-right, #link_attachments:hover .fa.pull-right, #link_attachments:focus .fa.pull-right, #link_attachments:active .fa.pull-right {
  line-height: 1.39;
}

.bookmarkicon {
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 7px;
  width: 15px;
  height: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  color: transparent;
}
.bookmarkicon.bookmark-false {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE1IDIwIj4gICAgPHBhdGggZmlsbD0iI0U4RUJFRCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMiAwaDExYTIgMiAwIDAgMSAyIDJ2MTUuODQ0YTIgMiAwIDAgMS0zLjI0OCAxLjU2M2wtMy4wMTctMi40MDlhMiAyIDAgMCAwLTIuNDk5LjAwM2wtMi45ODUgMi4zOTNBMiAyIDAgMCAxIDAgMTcuODM0VjJhMiAyIDAgMCAxIDItMnoiLz48L3N2Zz4=);
}
.bookmarkicon.bookmark-true {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE1IDIwIj4gICAgPHBhdGggZmlsbD0iI0ZGMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMiAwaDExYTIgMiAwIDAgMSAyIDJ2MTUuODQ0YTIgMiAwIDAgMS0zLjI0OCAxLjU2M2wtMy4wMTctMi40MDlhMiAyIDAgMCAwLTIuNDk5LjAwM2wtMi45ODUgMi4zOTNBMiAyIDAgMCAxIDAgMTcuODM0VjJhMiAyIDAgMCAxIDItMnoiLz48L3N2Zz4=);
}

.inverse-title {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
}
.inverse-title h1, .inverse-title .h1, .inverse-title h2, .inverse-title .h2, .inverse-title h3, .inverse-title .h3 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
}

#nav-revisions .panel-group .panel-heading .panel-title {
  background: #475159;
  color: #fff;
  font-size: 16px;
  display: block;
  padding: 10px 15px;
  font-weight: bold;
  margin: 0;
}
#nav-revisions .panel-group .panel-heading .panel-title a {
  color: #fff;
  display: block;
}
#nav-revisions .panel-group .panel-body {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
  padding: 1rem;
}
#nav-revisions .panel-group .panel-body a {
  color: #343434;
}

.forms-page {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.forms-page h3, .forms-page .h3 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #343434;
}
.forms-page__important {
  margin-bottom: 1rem;
}
.forms-page__important .card .list-group-item {
  background: #ebebeb;
}
.forms-page__important .card .list-group-item a {
  display: block;
  color: #000;
  font-weight: bold;
}
.forms-page__important .card .list-group-item:nth-of-type(1) {
  background: linear-gradient(45deg, #d71f2d 0%, #e04833 100%);
}
.forms-page__important .card .list-group-item:nth-of-type(1) a {
  color: #fff;
}
.forms-page__important .card .list-group-item:nth-of-type(2) {
  background: linear-gradient(45deg, #ecb537 0%, #ecbe46 100%);
}
.forms-page__important .card .list-group-item:nth-of-type(3) {
  background: linear-gradient(45deg, #259e98 0%, #55aaa6 100%);
}
.forms-page__important .card .list-group-item:nth-of-type(3) a {
  color: #fff;
}
.forms-page__popular {
  margin-bottom: 1rem;
}
.forms-page__popular .list-unstyled li {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.forms-page__popular .list-unstyled li a {
  color: #000;
  font-weight: bold;
}
.forms-page__news {
  margin-bottom: 1rem;
}
.forms-page__news > .row {
  /*-ms-flex-direction: column;
  flex-direction: column;*/
}
.forms-page__news-wrapper h4 {
  color: #666666;
}
.forms-page__news-item {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.forms-page__news-item a {
  color: #000;
  font-weight: bold;
  display: block;
}
.forms-page__news-item a .forms-page__news-item_description {
  font-weight: normal;
}
.forms-page__news-item a .forms-page__news-item_description .no-wrap {
  white-space: nowrap;
}
.forms-page__searching .search-result-block ol {
  padding-left: 0;
}
.forms-page__searching .search-result-block ol .search-result-item {
  list-style-type: none;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
}
.forms-page__searching .search-result-block ol .search-result-item a {
  color: #000;
  font-weight: bold;
}
.forms-page__searching .search-result-block ol .search-result-item a .search-result-item-text {
  font-weight: normal;
  display: block;
}

.form-block {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.form-block .scrollable {
  max-width: initial;
  overflow-x: initial;
}
.form-block .nav-item a {
  color: #000;
}
.form-block__attachments {
  padding-left: 0;
}
.form-block__attachments li {
  list-style-type: none;
  margin: 0;
  padding: 1rem;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.form-block__attachments li:not(first-of-type) {
  border-top: rgba(0, 0, 0, 0.3) 1px solid;
}
.form-block__attachments li a {
  color: #343434;
}
.form-block__attachments li:after {
  color: #fff;
  letter-spacing: 0.5px;
  font: 12px/12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 1px 3px 1px 2px;
}
.form-block__attachments li.word:after {
  content: ".doc";
  background-color: #1252a1;
}
.form-block__attachments li.excel:after {
  content: ".xls";
  background-color: #1252a1;
}
.form-block__attachments li.pdf:after {
  content: ".pdf";
  background-color: #1252a1;
}
.form-block .tab-content {
  margin-bottom: 1rem;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
}
.form-block__article__header h1 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #343434;
}
.form-block .titlepage {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.form-block .titlepage .fill {
  font-weight: normal;
  background-color: #ffc;
}

/* Сервисы */
.services-page {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.services-page .card-title a {
  color: #000;
  font-weight: bold;
}
.services-page .card-text a {
  color: #000;
}
.services-page h4 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #343434;
}
.services-page__colored-item a {
  color: #000;
}
.services-page__colored-item .card {
  background-color: #ebebeb;
}
.services-page__colored-item .card:nth-of-type(1) {
  background-color: #ed1b23;
}
.services-page__colored-item .card:nth-of-type(1) a {
  color: #fff;
}
.services-page__colored-item .card:nth-of-type(1) h5 {
  color: #fff;
}
.services-page__colored-item .card:nth-of-type(2) {
  background-color: #55aaa6;
}
.services-page__colored-item .card:nth-of-type(2) a {
  color: #fff;
}
.services-page__colored-item .card:nth-of-type(2) h5 {
  color: #fff;
}
.services-page__colored-item .card:nth-of-type(3) {
  background-color: #ecbe46;
}
.services-page__colored-item .card:nth-of-type(3) a {
  color: #000;
}
.services-page__colored-item .card:nth-of-type(3) h5 {
  color: #000;
}
.services-page__simple-item a {
  color: #000;
}

.main-npd {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.main-npd__news-item h3 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
}
.main-npd__news-item-list-link {
  padding: 1rem 0;
}
.main-npd__news-item-list-link:not(:first-of-type) {
  border-top: rgba(0, 0, 0, 0.3) 1px solid;
}
.main-npd__news-item-list-link a {
  color: #458e34;
  display: block;
}
.main-npd__news-item-list-link a .main-npd__news-item-link-header {
  display: block;
  color: #343434;
}
.main-npd__search-result ol {
  list-style-type: none;
  padding-left: 0;
}
.main-npd__search-result-item {
  padding: 1rem 0;
}
.main-npd__search-result-item:not(:first-of-type) {
  border-top: rgba(0, 0, 0, 0.3) 1px solid;
}
.main-npd__search-result-item-link {
  font-weight: bold;
  color: #343434;
}
.main-npd__search-result-item-text {
  display: block;
  font-weight: normal;
}
.main-npd__search-result-item-text > b {
  font-weight: normal;
  background: #ecbe46;
  padding: 0 5px;
}
.main-npd__search-result-item-description {
  display: block;
  font-weight: normal;
}

.npd-doc {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.npd-doc h3 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
}
.npd-doc__attachments-lots li {
  list-style-type: none;
  margin: 0;
  padding: 1rem;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.npd-doc__attachments-lots li:not(first-of-type) {
  border-top: rgba(0, 0, 0, 0.3) 1px solid;
}
.npd-doc__attachments-lots li a {
  color: #343434;
}
.npd-doc__attachments-lots li:after {
  color: #fff;
  letter-spacing: 0.5px;
  font: 12px/12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 1px 3px 1px 2px;
}
.npd-doc__attachments-lots li.word:after {
  content: ".doc";
  background-color: #1252a1;
}
.npd-doc__attachments-lots li.excel:after {
  content: ".xls";
  background-color: #1252a1;
}
.npd-doc__attachments-lots li.pdf:after {
  content: ".pdf";
  background-color: #1252a1;
}
.npd-doc__versions__years {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.npd-doc__versions__years h6 {
  font-size: 18px;
  line-height: 1.39;
  font-weight: bold;
}
.npd-doc__versions__years a {
  color: #343434;
}
.npd-doc__article .vrezHeadNpd {
  position: relative;
  text-align: right;
  padding-bottom: 10px;
}
.npd-doc__article .vrezNpdDocsChange .dashed {
  color: #343434;
  border-color: rgba(52, 52, 52, 0.4);
  position: relative;
  cursor: pointer;
  font-size: 13px;
  line-height: 13px;
}
.npd-doc__article .vrezNpdDocsChange .dashed:hover {
  border-color: rgba(52, 52, 52, 0.8);
}
.npd-doc__article .vrezNpdDocsChange .dashed:before {
  content: "";
  background: url(/res/images/npd/npd-doc__clock.png) 0 0 no-repeat transparent;
  width: 13px;
  height: 13px;
  position: absolute;
  left: -16px;
  top: -2px;
}
.npd-doc__article .vrezNpdDocsChange {
  padding: 13px 24px 0;
  margin-bottom: 16px;
}
.npd-doc__article .vrezNpdDocsChange .vrezBodyNpd {
  display: none;
}
.npd-doc__article .vrezNpdDocsChange.vrezNpdDocsChangeOpened {
  background-color: #f2f2f2;
}
.npd-doc__article .vrezNpdDocsChange.vrezNpdDocsChangeOpened .vrezBodyNpd {
  display: block;
}

.books-main {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.books-main h1, .books-main h2, .books-main h3 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
}
.books-main h1 > small, .books-main h2 > small, .books-main h3 > small {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: inherit;
  font-weight: bold;
  color: #666666;
}
.books-main h5 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: inherit;
  font-weight: bold;
  color: #666666;
}
.books-main h5 a {
  color: #343434;
}

.books-main {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  color: #343434;
}
.books-main .book__content-level__1 a {
  color: #343434;
}
.books-main .book__content-level__1 > p {
  margin: 0;
  padding: 1rem 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
}
.books-main .book__content-level__2 a {
  color: #343434;
}
.books-main .book__content-level__2 > p {
  margin: 0;
  padding: 1rem 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
}
.books-main .book__content-header {
  padding: 1rem 0;
}
.books-main .book__content-header h6 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
  color: #343434;
  margin: 0;
}

.breadcrumb {
  padding: 0 !important;
  margin-bottom: 0 !important;
  background-color: transparent !important;
  border-radius: 0 !important;
}
.breadcrumb-item {
  width: 100%;
  font-weight: bold;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.39;
  background: #475159;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  color: #fff;
  padding: 5px 15px !important;
}
.breadcrumb-item:first-of-type {
  border-top: 0 none;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
}
.breadcrumb-item > a {
  color: #fff;
  display: block;
}
.breadcrumb-item + .breadcrumb-item:before {
  content: none !important;
}

.book-navigation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.article-table td {
  display: block;
  padding-top: 0;
  padding-bottom: 0;
}

.article-table .vin {
  text-align: left;
  margin-bottom: 0;
}

.article-table .vinnote {
  DISPLAY: inline-block;
  padding-left: 10px;
  vertical-align: top;
}

/*@media (min-width: 768px) {
    .article-page__contain {
        max-width: 750px;
        margin: 0 auto;
    }
}
@media (min-width: 992px) {
    .article-page__contain {
        max-width: 970px;
        margin: 0 auto;
    }
}
@media (min-width: 1200px) {
    .article-page__contain {
        max-width: 1170px;
        margin: 0 auto;
    }
}*/
.article-page__contain-wrapper .article-table.tableType05 .entryheader1 {
  display: inline-block;
}

.entryheader2 {
  display: inline-block;
}

.tableType05 {
  display: block !important;
}
.tableType05 tr td {
  border: none;
  border-left: none !important;
  border-top: none !important;
}

.tabletype04 td {
  padding: 0 !important;
}

.article-page__contain-wrapper .article-table {
  display: block;
}

.article-page__contain-wrapper p {
  font-family: "PT Serif-regular", "PT Serif", Georgia, "Times New Roman", serif;
  font-size: 18px;
}

/*.article-page__contain-wrapper {
    .imagebox {
        margin-right: -115px;
        width: 100%;
        font-family: 'HelveticaNeueCyr', Helvetica, Arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        color: #000;
        padding-bottom: 65px;
        margin-top: -5px;

        img {
            display: block;
            width: 100%;
            margin: 0 0 6px 0;
        }
    }

    .replacer {
        position: relative;
        cursor: pointer;

        .back {
            backface-visibility: hidden;
            transition: 0.6s;
            transform-style: preserve-3d;
            width: auto;
            bottom: auto;
            margin: 0;
            padding: 0;
        }

        .front {
            transition: 0.6s;
            transform-style: preserve-3d;
            width: auto;
            top: auto;
            bottom: auto;
            right: auto;
            left: auto;
            margin: 0;
            padding: 0;
        }
    }

    .frontside {
        .front {
            transform: rotateY(0deg);
            z-index: 2;
            position: relative;
            backface-visibility: hidden;
            transition: 0.6s;
            transform-style: preserve-3d;
            transform: rotateY(0deg);
            width: auto;
            top: auto;
            bottom: auto;
            right: auto;
            left: auto;
            margin: 0;
            padding: 0;
        }

        .back {
            transform: rotateY(180deg);
            z-index: 1;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            backface-visibility: hidden;
            transition: 0.6s;
            transform-style: preserve-3d;
            width: auto;
            bottom: auto;
            margin: 0;
            padding: 0;
        }
    }

    .backside {
        .front {
            transform: rotateY(180deg);
            z-index: 2;
            position: relative;
            backface-visibility: hidden;
        }

        .back {
            transform: rotateY(0deg);
            z-index: 1;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
        }
    }
}*/
.article-page__contain-wrapper .table .entryheader2 a, .article-page__contain-wrapper .article-table .entryheader2 a {
  text-decoration: none;
  background: none;
  color: #1252a1 !important;
  font-size: 18px;
  line-height: 28px;
  font-family: "PT Serif-regular", "PT Serif", Georgia, "Times New Roman", serif;
  font-weight: 400;
}

.article-page__contain-wrapper .capitel {
  font-size: 18px !important;
}

/*.article-page__contain-wrapper .text-color-turquoise, .article-page__contain-wrapper .turquoise {
    color: turquoise !important;
}*/
/*.index-page__header_number-numeric {
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    font-size: 3rem;
    line-height: 1;
    font-weight: bold;
    color: #083b5a;
    text-align: right;
}*/
/*.index-page__header_number-month {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
}
.index-page__header_number-year {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
}*/
.index-page__header {
  background: #fff;
}

.index-page__author {
  background: #fff !important;
}

.index-page__summary {
  padding-top: 15px;
}

.index-page__summary_mainarticle_link a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2rem;
}

.index-page__summary_secondaryarticles_article {
  color: #fff;
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.index-page__summary_secondaryarticles_article:before {
  content: none !important;
}

.index-page__summary_secondaryarticles {
  padding-right: 0px;
  padding-left: 0px;
}

.index-page__shortlinks > div {
  display: block;
}

.index-page__shortlinks_prev {
  text-transform: uppercase;
  font-weight: bolder;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
}

.index-page__shortlinks_link {
  margin-bottom: 0.5rem;
}
.index-page__shortlinks_link a {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
}

.index-page__shortlinks {
  padding-top: 1rem;
}

/*.index-page__newsfeed_col {
    .index-page__newsfeed_block:last-child {
        .index-page__newsfeed_articles {
            .index-page__newsfeed_article_link {
                border-bottom: none;
            }
        }
    }
}*/
.index-page__header {
  background-color: #fff;
}

.index-page__author {
  background-color: #fff;
}

.index-page__header_number-month {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: -0.1px;
  color: rgba(0, 0, 0, 0.5);
}

.index-page__header_number-year {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: -0.1px;
  color: rgba(0, 0, 0, 0.5);
}

.index-page__header_number-numeric:before {
  content: "№";
}

.index-page__header:after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  line-height: 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
  margin: auto;
  bottom: 0;
  left: 15px;
  right: 15px;
}

.index-page .index-page__summary .index-page__summary_secondaryarticles .col .index-page__summary_secondaryarticles_article:before {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  line-height: 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
}

.index-page__summary_secondaryarticles_article strong.main-articles--name {
  color: #fff;
}

.index-page__header {
  background: #fff;
}

.index-page__header:after {
  content: none !important;
}

.unp__applications {
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}
.unp__applications a {
  color: #000;
  font-size: 1rem;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
}

.bg-inverse {
  padding: 17px 35px 15px 35px;
  position: relative;
}
.bg-inverse .age-protect {
  position: absolute;
  top: 0px;
  right: 0px;
}

.article-page__contain .num {
  background: #000000;
  color: #FFFFFF;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-radius: 24px;
  margin-right: 10px;
}
.article-page__contain .question {
  font-family: PT Serif, serif;
  font-size: 18px;
  font-weight: 700;
}

.article-page__contain-wrapper .test .wronga {
  box-shadow: 0 1px 1px #BA664E inset;
  background-color: #f58466;
  border: 1px solid #BA664E;
  border-radius: 5px;
  padding: 5px;
  margin: 0 -5px;
  margin-left: 5px;
}

.article-page__contain-wrapper .test .righta {
  box-shadow: 0 1px 1px #9ba859 inset;
  border: 1px solid #9ba859;
  background-color: #c8dd78;
  border-radius: 5px;
  padding: 5px;
  margin: 0 -5px;
  margin-left: 5px;
}

.article-page__contain-wrapper ul li {
  font-family: PT Serif, serif;
  font-size: 18px;
  color: #333333;
}

.article-page .article-page__contain .article-page__contain-wrapper {
  /*.inline {
      padding: 0;
      background: none;
  }*/
}
.article-page .article-page__contain .article-page__contain-wrapper ul li {
  font-family: PT Serif, serif;
  font-size: 18px;
  color: #333333;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 {
  margin-bottom: 34px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03:after {
  content: "";
  border-bottom: rgba(0, 0, 0, 0.2) 2px solid;
  padding-top: 0;
  display: block;
  width: auto;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 h3 {
  border-color: #f00500;
  color: #f00500;
  border-top: 2px solid;
  padding-bottom: 5px;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 25px;
  text-transform: uppercase;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 h3:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 h3:after {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 .inline-text:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 .inline-text ul {
  margin-left: 0;
  padding: 0;
  margin-top: 0;
  margin-bottom: 10px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType03 .inline-text ul li {
  padding-left: 30px;
  background-image: url("/res/images/article-elements/ico-li.png");
  margin-bottom: 5px;
  background-repeat: no-repeat;
  background-position: 0 6px;
  background-size: 12px 13px;
  display: block;
  font-size: 19.8px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType04 {
  background-image: url("/res/images/article-elements/inl-4.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-top: 38px;
  font-family: "PT Serif", serif;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType04 .inline-text {
  font-size: 18px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType04 .inline-text:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType04 h3 {
  font-family: "HelveticaNeueCyr", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType04 h3:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType04 h3:after {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType05 {
  background-image: url("/res/images/article-elements/inl-5.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-top: 43px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType05 h3 {
  font-family: "HelveticaNeueCyr", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType05 h3:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType05 h3:after {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType05 div:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType05 .inline-text {
  font-size: 18px;
  line-height: 28px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType06 {
  background-image: url("/res/images/article-elements/inl-6.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-top: 43px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType06 h3 {
  font-family: "HelveticaNeueCyr", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType06 h3:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType06 h3:after {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType06 div:before {
  content: none;
}
.article-page .article-page__contain .article-page__contain-wrapper .article-main .inlineType06 .inline-text {
  font-size: 18px;
  line-height: 28px;
}

.article-page__header:after {
  content: none;
}

.article-page__pre {
  padding-top: 5px;
  padding-bottom: 20px;
  border-top: rgba(0, 0, 0, 0.2) 1px solid;
  margin-top: 8px;
}
.article-page__pre .article-page__pre_title {
  position: relative;
}
.article-page__pre .article-page__pre_title h1 {
  /*text-transform: none;*/
  /*font-size: 32px;*/
  color: #333333;
  padding-top: 14px;
  border: none;
  padding-bottom: 0;
  font-weight: bold;
  line-height: normal;
  margin: 0;
}

.article-page__header .article-page__header_logo {
  background: none;
}
.article-page__header .article-page__header_number {
  text-align: right;
}
.article-page__header .article-page__header_number a {
  display: block;
  color: #f00500;
  font-size: 2em;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  background: none;
}
.article-page__header .article-page__header_number .article-page__header_number-line {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  vertical-align: bottom;
  color: #000000;
}

/*.rubric-red {
    .article-page__pre {
        border-color: #f00500;
        border-top: 2px solid #f00500;

        .article-page__pre_title {
            .rubric-red {
                .article-page__pre_title_rubric-main {
                    font-size: 11px;
                    font-family: 'HelveticaNeueCyr', Arial, Helvetica, sans-serif;
                    line-height: 22px;
                    letter-spacing: 0.1em;
                    color: #ed1b23;
                    text-transform: uppercase;
                }
            }
        }

        .article-page__pre_authors {
            font-family: Arial, Helvetica, sans-serif;
            line-height: 1.4em;
            padding: 5px 0;
            margin-bottom: 15px;
            font-size: 12.6px;

            .article-page__pre_authors_text-name {
                font-weight: 700;
            }
        }

        .article-page__pre_announce {
            margin-top: -20px;
            color: #000000;
            line-height: 30px;
            padding-top: 30px;
            padding-bottom: 15px;
        }
    }
}*/
.article-page__contain .article-page__contain-wrapper .article-main a {
  border-bottom: none;
  background: none;
}
.article-page__contain .article-page__contain-wrapper .article-main a img {
  width: 100%;
}
.article-page__contain .article-page__contain-wrapper .article-main .image img {
  width: 100%;
}
.article-page__contain .article-page__contain-wrapper .article-main .sticker {
  font-size: 21.6px;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain .article-page__contain-wrapper .article-main .content {
  padding-left: 0px;
  margin-right: 0px;
  font-family: PT Serif, serif;
  font-size: 18px;
}
.article-page__contain .article-page__contain-wrapper .article-main .content p {
  font-family: PT Serif, serif;
  font-size: 18px;
}
.article-page__contain .article-page__contain-wrapper .article-main ul {
  margin-left: 0;
  padding: 0;
  margin-top: 0;
  margin-bottom: 10px;
}
.article-page__contain .article-page__contain-wrapper .article-main ul li {
  padding-left: 30px;
  background-image: url("/res/images/article-elements/ico-li.png");
  margin-bottom: 5px;
  background-repeat: no-repeat;
  background-position: 0 6px;
  background-size: 12px 13px;
  display: block;
  font-size: 19.8px;
}

.index-page__summary_secondaryarticles {
  padding-right: 15px;
  padding-left: 15px;
}
.index-page__summary_secondaryarticles .col {
  margin-bottom: 15px;
  font-family: georgia_numerals, Georgia, "Times New Roman", Times, serif;
  font-size: 1.3em;
  border-bottom: #CCCCCC 1px solid;
}
.index-page__summary_secondaryarticles .col a {
  color: #FFFFFF;
  font-size: 23.4px;
  font-family: georgia_numerals, Georgia, "Times New Roman", Times, serif;
  line-height: 31.2px;
}
.index-page__summary_secondaryarticles .col:last-child {
  border-bottom: none;
}

.index-page__newsfeed {
  padding-top: 1.5rem;
  padding-bottom: 1rem;
  /*&:last-child {
      border-bottom: none;
  }*/
}
.index-page__newsfeed h3 {
  text-transform: uppercase;
  font-weight: bolder;
  color: #212529;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
}
.index-page__newsfeed .floor03 h3 {
  text-transform: uppercase;
  font-weight: bolder;
  color: #212529;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
}
.index-page__newsfeed .floor03 a {
  color: #000;
  font-size: 1rem;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
}

.bg-inverse {
  position: relative;
}
.article-page__header {
  padding-top: 15px;
  padding-bottom: 20px;
  position: relative;
}

.article-page__pre_title_rubric:after {
  content: "";
  position: absolute;
  border-bottom: rgba(0, 0, 0, 0.2) 1px solid;
  width: 100%;
  left: 0;
}

.blank img, .article-page__contain-wrapper .article-image img {
  width: 100% !important;
}

.imagebox img {
  width: 100% !important;
}

.comparison-container img {
  width: 100%;
}

.test2 {
  background: #fbf3cd;
  color: #403d32;
  font-family: Arial, Helvetica, sans-serif;
  margin-right: -15px;
  margin-left: -15px;
  padding: 15px;
  position: relative;
}
.test2 .test-star {
  width: 55px;
  height: 59px;
  position: absolute;
  right: 15px;
  top: 15px;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  background-position: center center;
  background-image: url("/res/images/star.png");
}
.test2 .test-header {
  padding-right: 50px;
  margin-top: 20px;
  margin-bottom: 25px;
  font-size: 24px;
}
.test2 .test-question {
  padding-right: 50px;
}
.test2 .test-answers .test-answer {
  border: gray 1px solid;
  padding: 5px;
  margin-bottom: 5px;
}
.test2 .test2 .test-answers .test-answer.selected .right {
  background: #efdfad;
  border-color: transparent;
  box-shadow: 0 0 10px -1px;
}
.test2 .test-back {
  display: none;
  font-size: 0.8em;
  line-height: normal;
  margin-top: 15px;
}
.test2 .test-back a {
  text-decoration: none;
  background: none;
  color: #1252a1;
}
.article-main .right .test-header {
  color: #e36200;
  margin-top: 20px;
  margin-bottom: 25px;
  font-size: 24px;
}
.article-main .right .test-star {
  background-size: 55px 59px;
  background-image: url("/res/images/starr.png");
}

.test2.test-star .test-star {
  background-size: 55px 59px;
  background-image: url("/res/images/starr.png");
}

.rubric-purple .article-page__header .article-header__logo img {
  display: none;
}
.rubric-purple .article-page__header .article-header__logo a:after {
  content: "";
  position: absolute;
  background-image: url("/res/images/article-page-block__content-logo.png");
  background-position: left top;
  width: 23px;
  background-repeat: no-repeat;
  height: 30px;
  left: -42px;
  top: -1px;
  background-size: 23px;
}

.menu-home a {
  background: none;
}

.id2-short-entrance-button, .id2-short-entrance-button .id2-short-entrance-button-icon {
  font-family: HelveticaNeueCyr, Helvetica Neue, Helvetica, Arial, sans-serif !important;
  line-height: 15px !important;
  height: 36px !important;
}

.id2-short-entrance-button {
  font-size: 16px !important;
  font-weight: 400 !important;
  position: relative !important;
  display: inline-block !important;
  box-sizing: border-box !important;
  padding: 10px 12px 10px 50px !important;
  cursor: pointer !important;
  transition: background-color 0.5s ease !important;
  vertical-align: baseline !important;
  white-space: nowrap !important;
  text-decoration: none !important;
  color: #fff !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #3d8491 #126a7a #004d5b !important;
  border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  background-color: #247483 !important;
  background-image: linear-gradient(#257584 5%, #005e6f 80%) !important;
  background-clip: padding-box !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  -o-user-select: none !important;
  user-select: none !important;
}
.id2-short-entrance-button:active {
  background-color: #126979;
  background-image: linear-gradient(#257584 5%, #005e6f 80%);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr='#FF257584', endColorStr='#FF005E6F')";
  box-shadow: inset 0 2px 4px #264247;
  border-color: #01272e #013842 #014a56;
}

.id2-short-entrance-button:hover {
  transition: none !important;
  background-image: linear-gradient(#1E8194 5%, #016678 80%) !important;
}

.id2-short-entrance-button .id2-short-entrance-button-icon {
  position: absolute !important;
  top: -1px !important;
  left: 0 !important;
  display: table-cell !important;
  width: 38px !important;
  text-align: center !important;
  vertical-align: top !important;
  border-right: 1px solid rgba(255, 255, 255, 0.15) !important;
  background: url(/res/images/_a_.png) 8px 13px no-repeat !important;
}

.social-networks {
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  background-color: #fff;
}
.social-networks > a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 40px;
  height: 40px;
  border: 1px solid #E1DFDB;
  border-radius: 50%;
  background-color: #fff;
}
.social-networks > a:not(:last-child) {
  margin-right: 8px;
}
.social-networks > a:hover > img {
  transform: scale(1.1);
}
.social-networks > a > img {
  width: 20px;
  height: 20px;
  transition: transform 0.3s;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.col {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.img-responsive {
  max-width: 100%;
  display: block;
  height: auto;
}

.article-table td {
  display: block;
  padding-top: 0;
  padding-bottom: 0;
}

.article-table .vin {
  text-align: left;
  margin-bottom: 0;
}

.article-table .vinnote {
  DISPLAY: inline-block;
  padding-left: 10px;
}

.test {
  position: relative;
  margin-left: 0 !important;
}
.test .test-question .test-question-text-wrap {
  position: relative;
  font-weight: bold;
  padding-left: 55px;
  min-height: 50px;
}
.test .test-question .test-question-text-wrap .test-question-num {
  position: absolute;
  top: 0;
  left: 0;
  background: #000000;
  color: #FFFFFF;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-radius: 24px;
}
.test .test-question .test-answers .test-answer {
  border-radius: 5px;
  padding: 5px;
  margin: 0 -5px;
  border: transparent 1px solid;
}
.test .test-question .test-answers .test-answer-num {
  margin-right: 5px;
  font-weight: bold;
}
.test .test-question .test-answers .test-answer.right.selected {
  box-shadow: 0 1px 1px #9ba859 inset;
  border: 1px solid #9ba859;
  background-color: #c8dd78;
}
.test .test-question .test-answers .test-answer.selected {
  box-shadow: 0 1px 1px #BA664E inset;
  background-color: #f58466;
  border: 1px solid #BA664E;
}
.test .test-question .test-question-right-answer {
  background: none repeat scroll 0 0 #F8F6EB;
  border-radius: 5px;
  font-size: 0.8125em;
  line-height: 1.3em;
  margin: 5px -5px 0px -5px;
  padding: 5px;
  display: none;
}

.npdTableContainer {
  overflow: auto;
}

/* @media */
/* Import from desktop*/
/* ==================================================================== */
/* INDEX PAGE
/* ==================================================================== */
.index-page {
  font-family: Georgia, "Times New Roman", serif;
}
.index-page__header {
  position: relative;
  background: #ffdfcd;
  padding-top: 20px;
  padding-bottom: 17px;
  position: relative;
}
.index-page__header:after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  line-height: 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
  margin: auto;
  bottom: 0;
  left: 15px;
  right: 15px;
}
.index-page__header > .row {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  -ms-flex-align: end !important;
  align-items: flex-end;
}
.index-page__header > .row > .col {
  min-height: initial;
}
.index-page__header_brand h1 {
  margin: 0;
  padding: 0;
  line-height: 1;
  font-size: 0.85rem;
  font-weight: normal;
}
.index-page__header_brand h1 img {
  display: block;
  /*margin: 0 auto;*/
}
.index-page__header_number {
  font-size: 12px;
  letter-spacing: -0.1px;
  color: rgba(0, 0, 0, 0.5);
  text-align: right;
}
.index-page__header_number-line {
  font-family: Arial, Helvetica, sans-serif;
}
.index-page__header_number-numeric:before {
  content: "№";
}
.index-page__header_number-days {
  /* Day */
}
.index-page__header_number-month {
  /* Month */
}
.index-page__header_number-year {
  /* Year */
}
.index-page__author {
  background: #ffdfcd;
  color: rgb(0, 0, 0);
  font-size: 18px;
  line-height: 1.33;
  padding-top: 21px;
  padding-bottom: 23px;
}
.index-page__author_maintitle {
  display: block;
  font-weight: bold;
  color: #828282;
}
.index-page__author_title {
  display: block;
  font-weight: bold;
  color: #828282;
}
.index-page__author_name {
  font-style: normal;
}
.index-page__author_name span:before {
  content: ", ";
}
.index-page__author_name span:empty {
  display: none;
}
.index-page__author_name:after {
  content: ":";
}
.index-page__author_text {
  color: rgb(0, 0, 0);
}
.index-page__summary {
  background: #c2eeff;
  padding-top: 39px;
  padding-bottom: 18px;
}
.index-page__summary_mainarticle {
  color: rgb(0, 0, 0);
  padding-bottom: 19px;
}
.index-page__summary_mainarticle_link {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.21;
}
.index-page__summary_mainarticle_link a {
  color: rgb(0, 0, 0);
}
.index-page__summary_secondaryarticles {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.index-page__summary_secondaryarticles > .col {
  min-height: initial;
}
.index-page__summary_secondaryarticles_article {
  position: relative;
  display: block;
  padding-top: 24px;
  padding-bottom: 23px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.39;
  color: #343434;
}
.index-page__summary_secondaryarticles_article:before {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  line-height: 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
  margin: auto;
  top: 0;
  left: 0px;
  right: 0px;
}
.index-page__summary_secondaryarticles_article strong.main-articles--name {
  font-size: 18px;
  font-weight: normal;
  color: #343434;
}
.index-page__mainrubric {
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
}
.index-page__mainrubric_rubric h3 {
  color: rgb(0, 0, 0);
}
.index-page__mainrubric_link .columns-article--mood.mood-bad {
  padding-left: 15px;
  width: 160px;
  height: 113px;
  background: url(/res/images/custom-elements/clouds/cloud-bad.png) 15px 0 no-repeat;
  background-size: contain;
}
.index-page__mainrubric_link .columns-article--mood.mood-normal {
  padding-left: 15px;
  width: 160px;
  height: 113px;
  background: url(/res/images/custom-elements/clouds/cloud-normal.png) 15px 0 no-repeat;
  background-size: contain;
}
.index-page__mainrubric_link .columns-article--mood.mood-good {
  padding-left: 15px;
  width: 160px;
  height: 113px;
  background: url(/res/images/custom-elements/clouds/cloud-good.png) 15px 0 no-repeat;
  background-size: contain;
}
.index-page__mainrubric_link a {
  color: rgb(0, 0, 0);
}
.index-page__factoid {
  text-align: center;
}
.index-page__factoid-number {
  font-family: "Price-Didione-RUB", "PriceDidone", Georgia, serif;
  font-size: 5em;
}
.index-page__factoid-text {
  font-family: "Price-Didione-RUB", "PriceDidone", Georgia, serif;
}
.index-page__newsfeed {
  overflow: hidden;
}
.index-page__newsfeed > .row {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.index-page__newsfeed > .row > .col {
  min-height: initial;
}
.index-page__newsfeed_articles .col {
  padding-left: 0;
  padding-right: 0;
}
.index-page__newsfeed_block {
  padding-top: 20px;
  padding-bottom: 18px;
}
.index-page__newsfeed_block.selected--first-article > .index-page__newsfeed_rubric + div.index-page__newsfeed_articles > .index-page__newsfeed_article_link:nth-of-type(1) > a {
  font-size: 25px;
}
.index-page__newsfeed_block.mini-course .index-page__newsfeed_article_link {
  padding-right: 0;
  padding-left: 0;
}
.index-page__newsfeed_rubric {
  padding-top: 19px;
  padding-bottom: 19px;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.index-page__newsfeed_rubric > .col {
  min-height: initial;
}
.index-page__newsfeed_rubric h4 {
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: rgb(0, 0, 0);
}
.index-page__newsfeed_article {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  padding-top: 24px;
  padding-bottom: 23px;
}
.index-page__newsfeed_article > .col {
  min-height: initial;
}
.index-page__newsfeed_article_link {
  color: #000;
  background-repeat: no-repeat;
  background-position: 0 23px;
  background-size: 28px 21px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.index-page__newsfeed_article_link a {
  color: rgb(0, 0, 0);
}
.index-page__newsfeed_article_link.mood-good {
  padding-left: 35px;
  background-image: url(/res/images/custom-elements/clouds/cloud-good.png);
}
.index-page__newsfeed_article_link.mood-normal {
  padding-left: 35px;
  background-image: url(/res/images/custom-elements/clouds/cloud-normal.png);
}
.index-page__newsfeed_article_link.mood-bad {
  padding-left: 35px;
  background-image: url(/res/images/custom-elements/clouds/cloud-bad.png);
}
.index-page__newsfeed_article_hash {
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 20px;
  margin-top: 6px;
}
.index-page__doc-with-picture {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
  margin-bottom: -50px;
}
.index-page__doc-with-picture_block {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.index-page__doc-with-picture_block > .col {
  min-height: initial;
}
.index-page__doc-with-picture_link {
  color: rgb(0, 0, 0);
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
}
.index-page__doc-with-picture_text {
  display: block;
}
.index-page section.searching-block {
  padding-left: 0;
  padding-right: 0;
}
.index-page section.searching-block .search-result-block .search-result-item:not(:last-of-type) {
  padding-bottom: 1rem !important;
  margin-bottom: 1rem;
  border-bottom: #d0d1d1 1px solid;
}
.index-page section.searching-block .search-result-block .search-result-item:not(:last-of-type) .search-result-item-link {
  color: #000;
  font-size: 16px;
}
.index-page section.searching-block .search-result-block .search-result-item:not(:last-of-type) .search-result-item-link-date {
  color: #ed1b23;
  color: #707375;
}
.index-page section.searching-block .search-result-block .search-result-item:not(:last-of-type) .search-result-item-link-text {
  font-size: 14px;
  display: none;
  padding-top: 10px;
}

@media (max-width: 767px) {
  .index-page__newsfeed_article_image {
    transform: scale(1.1);
    padding: 15px 0;
  }
}
.top-header-test-url {
  background-color: orange;
  z-index: 10000;
  width: 40px;
  height: 40px;
  color: black;
  font-weight: bold;
  font-size: 20px;
  margin-left: 0;
  position: absolute;
  text-align: center;
  padding-top: 12px;
}

/* @media */
/* Import from desktop*/
.article-page {
  font-family: Georgia, "Times New Roman", serif;
  /* Лого и номер */
  /* Secion {ARTICLE/BODY} */
}
.article-page__header {
  padding-top: 15px;
  padding-bottom: 20px;
  position: relative;
  /* Номер */
}
.article-page__header:after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  line-height: 0;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
  margin: auto;
  bottom: 0;
  left: 15px;
  right: 15px;
}
.article-page__header .row {
  -ms-flex-align: end;
  align-items: flex-end !important;
}
.article-page__header .row .col:last-of-type {
  text-align: right;
}
.article-page__header_number_line {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__header_number_dig:before {
  content: "№";
}
.article-page__pre {
  padding-top: 20px;
  padding-bottom: 20px;
}
.article-page__pre_person {
  /* Персона статьи, если есть */
}
.article-page__pre_person-image {
  display: block;
  max-width: 100%;
}
.article-page__pre_title .col {
  position: relative;
  /* Bookmarks */
}
.article-page__pre_title .col h1 {
  color: #000;
  /*font-size: 25px;*/
  font-weight: bold;
  line-height: normal;
  margin: 0;
  padding-bottom: 20px;
  border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
}
.article-page__pre_title .col .bookmarkicon {
  display: block;
  position: absolute;
  right: 15px;
  top: 0;
  width: 15px;
  height: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  color: transparent;
}
.article-page__pre_title .col .bookmarkicon.bookmark-false {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE1IDIwIj4gICAgPHBhdGggZmlsbD0iI0U4RUJFRCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMiAwaDExYTIgMiAwIDAgMSAyIDJ2MTUuODQ0YTIgMiAwIDAgMS0zLjI0OCAxLjU2M2wtMy4wMTctMi40MDlhMiAyIDAgMCAwLTIuNDk5LjAwM2wtMi45ODUgMi4zOTNBMiAyIDAgMCAxIDAgMTcuODM0VjJhMiAyIDAgMCAxIDItMnoiLz48L3N2Zz4=);
}
.article-page__pre_title .col .bookmarkicon.bookmark-true {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE1IDIwIj4gICAgPHBhdGggZmlsbD0iI0ZGMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMiAwaDExYTIgMiAwIDAgMSAyIDJ2MTUuODQ0YTIgMiAwIDAgMS0zLjI0OCAxLjU2M2wtMy4wMTctMi40MDlhMiAyIDAgMCAwLTIuNDk5LjAwM2wtMi45ODUgMi4zOTNBMiAyIDAgMCAxIDAgMTcuODM0VjJhMiAyIDAgMCAxIDItMnoiLz48L3N2Zz4=);
}
.article-page__pre_title_rubric {
  font-size: 19px;
}
.article-page__pre_title_rubric-image {
  display: none;
}
.article-page__pre_title_rubric-subrubric {
  color: #666666;
}
.article-page__pre_authors {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  margin: 15px 0 0 0;
  font-size: 14px;
}
.article-page__pre_authors > .col {
  min-height: initial;
}
.article-page__pre_image {
  /* Картинка статьи, если есть */
}
.article-page__pre_announce {
  color: #666666;
  padding-top: 20px;
}
.article-page__pre_announce b {
  color: rgb(237, 27, 35);
}
.article-page__pre_announce h2 {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
}
.article-page__contain {
  font-size: 18px;
  line-height: 28px;
  word-wrap: break-word;
}
.article-page__contain :before, .article-page__contain :after {
  word-wrap: normal;
}
.article-page__contain-wrapper {
  font: inherit;
  /*.dashed-block:not(.example) {
      @extend .inline !optional;
  }

  & .inlineType01 {
      @extend .inline !optional;
  }

  & .inlineType02 {
      @extend .inline !optional;
      @extend .inline-type__2 !optional;
  }

  & .inlineType03 {
      @extend .inline !optional;
      @extend .inline-type__3 !optional;
  }

  & .inlineType04 {
      @extend .inline !optional;
      @extend .inline-type__4 !optional;
  }

  & .inlineType05 {
      /*@extend .inline !optional;
      @extend .inline-type__5 !optional;
  }

  & .inlineType06 {
      @extend .inline !optional;
      @extend .inline-type__6 !optional;
  }

  & .inlineType07 {
      @extend .inline !optional;
      @extend .inline-type__7 !optional;
  }

  & .inlineType08 {
      @extend .inline !optional;
      @extend .inline-type__8 !optional;
  }

  & .inlineType09 {
      @extend .inline !optional;
      @extend .inline-type__9 !optional;
  }

  & .inlineType10 {
      @extend .inline !optional;
      @extend .inline-type__10 !optional;
  }

  & .inlineType11 {
      @extend .inline !optional;
      @extend .inline-type__11 !optional;
  }

  & .inlineType12 {
      @extend .inline !optional;
      @extend .inline-type__12 !optional;
  }

  & .inlineType13 {
      @extend .inline !optional;
      @extend .inline-type__13 !optional;
  }

  & .inlineType14 {
      @extend .inline !optional;
      @extend .inline-type__14 !optional;
  }

  & .inlineType15 {
      @extend .inline !optional;
      @extend .inline-type__15 !optional;
  }*/
  /*& .newsmaker2 {
      & .nwheader {
          @extend .newsmaker2-header !optional;
      }

      & .nwname {
          @extend .newsmaker2-name !optional;
      }

      & .nwinfo {
          @extend .newsmaker2-info !optional;
      }

      & .nwtext {
          @extend .newsmaker2-text !optional;
      }
  }*/
}
.article-page__contain-wrapper p {
  margin-bottom: 1em;
}
.article-page__contain-wrapper hr {
  margin-top: 30px;
  margin-bottom: 30px;
}
.article-page__contain-wrapper .article-link {
  color: #329a32;
  border-color: rgba(50, 154, 50, 0.4);
}
.article-page__contain-wrapper img {
  display: block;
  max-width: 100%;
}
.article-page__contain-wrapper h2 {
  padding: 0px 0 11px 0;
  margin: 0;
  font-size: 21px;
  font-weight: bold;
  line-height: 1.05;
  color: #333333;
}
.article-page__contain-wrapper h3 {
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper h4 {
  font-weight: bold;
  font-size: 1.5em;
  margin-top: 1.076em;
  line-height: 1.154em;
  margin-bottom: 0.538em;
}
.article-page__contain-wrapper h5 {
  font-weight: bold;
  font-size: 1.25em;
  line-height: 1.2em;
  margin-top: 1.05em;
  margin-bottom: 0.7em;
}
.article-page__contain-wrapper h6 {
  font-size: 1.25em;
  line-height: 1.2em;
  margin-top: 1.05em;
  margin-bottom: 0.7em;
  font-family: "TextbookNewWeb", Arial, sans-serif;
}
.article-page__contain-wrapper ul {
  padding: 0 0 19px 16px;
  list-style: none;
  margin: 0;
}
.article-page__contain-wrapper ul li {
  margin: 0 0 7px 0;
}
.article-page__contain-wrapper ol li {
  margin: 0 0 7px 0;
}
.article-page__contain-wrapper .strong {
  font-weight: bold;
}
.article-page__contain-wrapper .paletext, .article-page__contain-wrapper .weakp {
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 0.75em;
}
.article-page__contain-wrapper .footnote {
  /*font-family: $font-textbook;
  font-size: em(14);*/
  line-height: 1.5;
  margin-bottom: 2em;
}
.article-page__contain-wrapper .epistula, .article-page__contain-wrapper .letter {
  float: left;
}
.article-page__contain-wrapper .storno {
  border: 1px solid #9a9a9a;
  padding: 0 4px;
}
.article-page__contain-wrapper .capitel {
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: 0.85em;
}
.article-page__contain-wrapper .highlighted {
  border-radius: 6px;
  font-size: 16px;
  margin-left: -9px;
  margin-top: 10px;
  padding: 6px 19px 8px 9px;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  border: 1px solid #d0d1d1;
  background-color: #f0f2f3;
}
.article-page__contain-wrapper .colortype-bad-text {
  color: #bf0000;
}
.article-page__contain-wrapper .colortype-normal-text {
  color: #d17411;
}
.article-page__contain-wrapper .colortype-good-text {
  color: #1f7d1f;
}
.article-page__contain-wrapper .colortype-gray {
  color: #a7a7a7;
}
.article-page__contain-wrapper .colortype-green {
  color: #1f7d1f;
}
.article-page__contain-wrapper .green {
  color: #1f7d1f;
}
.article-page__contain-wrapper .imagebox {
  margin-right: 0;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 16px;
  line-height: 28px;
  padding-bottom: 15px;
  margin-top: -5px;
}
.article-page__contain-wrapper .imagebox img {
  display: block;
  max-width: 100%;
  margin: 0 0 6px 0;
}
.article-page__contain-wrapper .imagebox > div:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .sticker {
  font-size: 20px;
  line-height: 26px;
  font-style: normal;
  margin: 3px 0 0 0;
  padding: 0;
}
.rubric-red .article-page__contain-wrapper .sticker {
  color: rgb(237, 27, 35);
}
.rubric-turquoise .article-page__contain-wrapper .sticker {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .sticker {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .sticker {
  color: #78439a;
}
.article-page__contain-wrapper .remark {
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  /*& * {
      font: inherit;
  }*/
}
.article-page__contain-wrapper .remark h3 {
  font-weight: bold;
}
.rubric-red .article-page__contain-wrapper .remark h3 span {
  color: rgb(237, 27, 35);
}
.rubric-turquoise .article-page__contain-wrapper .remark h3 span {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .remark h3 span {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .remark h3 span {
  color: #78439a;
}
.article-page__contain-wrapper .remark p {
  padding: 0;
}
.article-page__contain-wrapper .remark-type__2, .article-page__contain-wrapper .remarkType02 {
  text-align: center;
  font: inherit;
  padding-left: 34px;
  padding-right: 34px;
}
.article-page__contain-wrapper .remark-type__2:before, .article-page__contain-wrapper .remarkType02:before {
  content: "";
  position: absolute;
  height: 2px;
  background-color: #000;
  bottom: 0;
  width: 50%;
  left: 50%;
}
.rubric-red .article-page__contain-wrapper .remark-type__2:before, .rubric-red .article-page__contain-wrapper .remarkType02:before {
  background-color: rgb(237, 27, 35);
}
.rubric-turquoise .article-page__contain-wrapper .remark-type__2:before, .rubric-turquoise .article-page__contain-wrapper .remarkType02:before {
  background-color: #008a83;
}
.rubric-green .article-page__contain-wrapper .remark-type__2:before, .rubric-green .article-page__contain-wrapper .remarkType02:before {
  background-color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .remark-type__2:before, .rubric-purple .article-page__contain-wrapper .remarkType02:before {
  background-color: #78439a;
}
.article-page__contain-wrapper .remark-type__2 .vin, .article-page__contain-wrapper .remarkType02 .vin {
  margin-bottom: 0;
}
.article-page__contain-wrapper .remark-type__2 .vintext, .article-page__contain-wrapper .remarkType02 .vintext {
  white-space: nowrap;
  line-height: 50px;
}
.rubric-red .article-page__contain-wrapper .remark-type__2 .vintext, .rubric-red .article-page__contain-wrapper .remarkType02 .vintext {
  color: rgb(237, 27, 35);
}
.rubric-turquoise .article-page__contain-wrapper .remark-type__2 .vintext, .rubric-turquoise .article-page__contain-wrapper .remarkType02 .vintext {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .remark-type__2 .vintext, .rubric-green .article-page__contain-wrapper .remarkType02 .vintext {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .remark-type__2 .vintext, .rubric-purple .article-page__contain-wrapper .remarkType02 .vintext {
  color: #78439a;
}
.rubric-red .article-page__contain-wrapper .remark-type__2 .vinnote, .rubric-red .article-page__contain-wrapper .remarkType02 .vinnote {
  color: rgb(237, 27, 35);
}
.rubric-turquoise .article-page__contain-wrapper .remark-type__2 .vinnote, .rubric-turquoise .article-page__contain-wrapper .remarkType02 .vinnote {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .remark-type__2 .vinnote, .rubric-green .article-page__contain-wrapper .remarkType02 .vinnote {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .remark-type__2 .vinnote, .rubric-purple .article-page__contain-wrapper .remarkType02 .vinnote {
  color: #78439a;
}
.article-page__contain-wrapper .debitType02 {
  /*@extend .debit-type__2 !optional;*/
}
.article-page__contain-wrapper .debit {
  font-family: "TextbookNewWeb", Arial, sans-serif;
  border-collapse: inherit;
  position: relative;
  margin-bottom: 19px;
  display: inline-block;
  vertical-align: top;
  max-width: 92vw;
  margin-left: 0 !important;
  margin-right: 0 !important;
  overflow-x: auto;
}
.article-page__contain-wrapper .debit td {
  vertical-align: top;
}
.article-page__contain-wrapper .debitwrapper, .article-page__contain-wrapper .debitType {
  border-radius: 5px;
  display: table;
  background-color: #edf0f2;
  border: 1px solid #000;
  padding: 4px 7px 5px 7px;
  width: 317px;
}
.article-page__contain-wrapper .debitdate {
  /*position: absolute;*/
  width: 50px;
  left: -50px;
  top: 4px;
  font-size: 15px;
}
.article-page__contain-wrapper .debittext {
  display: table-cell;
  font-size: 16px;
  line-height: 18px;
}
.article-page__contain-wrapper .debitnote {
  font-size: 15px;
  line-height: 18px;
  padding-top: 3px;
}
.article-page__contain-wrapper .debitcalc {
  padding-top: 6px;
  padding-left: 5px;
  font-size: 15px;
  color: #a7a7a7;
}
.article-page__contain-wrapper .debitsum {
  display: table-cell;
  padding: 0 0 0 20px;
  white-space: nowrap;
  font-size: 18px;
  line-height: 22px;
}
.article-page__contain-wrapper .debit-type__1, .article-page__contain-wrapper .debitType01 {
  display: table;
  width: 317px;
  background-color: #d3ebf1;
}
.article-page__contain-wrapper .debit-type__2 {
  display: table;
  background-color: #ffefe0;
  border: 1px solid #ed1b23;
  border-radius: 5px;
  padding: 4px 7px 5px 7px;
}
.article-page__contain-wrapper .debit-type__2 .debittext {
  color: #ed1b23;
}
.article-page__contain-wrapper .example {
  font-size: 16px;
  line-height: 24px;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  padding: 0 0 23px 0;
}
.article-page__contain-wrapper .example * {
  font: inherit;
  margin: 0 0 4px 0;
  padding: 0;
}
.article-page__contain-wrapper .example b, .article-page__contain-wrapper .example strong {
  font-weight: bold;
}
.article-page__contain-wrapper .example h3 {
  font-weight: bold;
}
.rubric-red .article-page__contain-wrapper .example h3 span {
  color: rgb(237, 27, 35);
}
.rubric-turquoise .article-page__contain-wrapper .example h3 span {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .example h3 span {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .example h3 span {
  color: #78439a;
}
.article-page__contain-wrapper .vin {
  margin-bottom: 21px;
}
.article-page__contain-wrapper .vin .vintext {
  white-space: nowrap;
  font-weight: bold;
  margin: 0 0 -9px 0;
  font-family: "Price-Didione-RUB", "PriceDidone", Georgia, serif;
  font-size: 82px;
  line-height: 75px;
}
.article-page__contain-wrapper .vin .vinnote {
  font-size: 18px;
  line-height: 25px;
  font-weight: bold;
}
.article-page__contain-wrapper .inlin {
  background-color: #dcfffb;
  background-color: rgba(194, 238, 255, 0.6);
  position: relative;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-left: -15px;
  margin-right: -15px;
  padding: 15px;
  margin-bottom: 15px;
}
.article-page__contain-wrapper .inlin:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 6px;
  margin-left: -15px;
  top: 0;
  background-position: center bottom;
  background-repeat: repeat-x;
  background-image: url("/res/images/article-elements/inline/inline-bgr.png");
}
.article-page__contain-wrapper .inlin h4 {
  margin: -5px 0 16px 0;
  padding: 0;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 22px;
  line-height: 25px;
  padding-top: 2px;
}
.article-page__contain-wrapper .inlin h5 {
  font-family: "TextbookNewWeb", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  margin: -11px 0 19px 0;
}
.article-page__contain-wrapper .inlin h6 {
  font-size: 1.25em;
  line-height: 1.2em;
  margin-top: 1.05em;
  margin-bottom: 0.7em;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-weight: bold;
}
.article-page__contain-wrapper .inlin h3 {
  margin: 0 0px 26px 0;
  padding: 4px 0 3px 0;
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
  position: relative;
  font-size: 15px;
  line-height: 18px;
  font-weight: normal;
}
.article-page__contain-wrapper .inlin h3:before {
  content: "....................................................................................................................................................................................................................................................................";
  font-size: 9px;
  letter-spacing: 2px;
  overflow: hidden;
  position: absolute;
  top: -11px;
  right: 0 !important;
  left: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin h3:after {
  bottom: -8px;
  content: "....................................................................................................................................................................................................................................................................";
  font-size: 9px;
  left: 0;
  letter-spacing: 2px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.article-page__contain-wrapper .inlin b, .article-page__contain-wrapper .inlin strong {
  font-weight: bold;
}
.article-page__contain-wrapper .inlin table {
  display: inline-block;
  vertical-align: top;
  max-width: 92vw;
  margin-left: 0 !important;
  margin-right: 0 !important;
  overflow-x: auto;
}
.article-page__contain-wrapper .inlin * p {
  margin: 0 0 8px 0;
  padding: 0;
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
}
.article-page__contain-wrapper .inlin .no-image {
  display: none;
}
.article-page__contain-wrapper .inlin.no-padding {
  padding-right: 10px;
}
.article-page__contain-wrapper .inlin.no-padding h3 {
  margin-right: 0;
}
.article-page__contain-wrapper .inlin .capitel {
  font-size: 0.85em;
}
.article-page__contain-wrapper .inlin h5 {
  margin: -11px 0 19px 0;
}
.article-page__contain-wrapper .inlin h5 i {
  border-radius: 10px;
  font-style: normal;
  display: inline-block;
  padding: 0 10px 3px 22px;
  margin: 0 0 0 10px;
  position: relative;
  background-color: #fff;
}
.article-page__contain-wrapper .inlin h5 i:before {
  border-radius: 10px;
  content: "";
  background-color: rgb(237, 27, 35);
  width: 8px;
  height: 8px;
  position: absolute;
  display: block;
  left: 7px;
  top: calc(50% - 4px);
}
.article-page__contain-wrapper .inlin-type__2 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__2 > div:before {
  display: block;
  content: "";
  width: 52px;
  height: 52px;
  float: left;
  margin: -32px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__3 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__3 > div:before {
  display: block;
  content: "";
  width: 52px;
  height: 52px;
  float: left;
  margin: -32px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__4:before {
  background-image: url("/res/images/article-elements/inline/inline-bgr-sheet-mask.png") !important;
  height: 22px !important;
  top: -6px !important;
  background-position: left bottom;
}
.article-page__contain-wrapper .inlin-type__4 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__4 > div:before {
  display: block;
  content: "";
  width: 77px;
  height: 78px;
  float: left;
  margin: -32px 4px 0 -25px;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__5 {
  border-radius: 10px;
  padding-top: 14px;
}
.article-page__contain-wrapper .inlin-type__5:before {
  background-image: none !important;
}
.article-page__contain-wrapper .inlin-type__5 p {
  font-family: "TextbookNewWeb", Arial, sans-serif !important;
}
.article-page__contain-wrapper .inlin-type__5 h3 {
  background: url("/res/images/article-elements/inline/inline-bgr-web-interface.png") right center no-repeat;
}
.article-page__contain-wrapper .inlin-type__5 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__5 img {
  bottom: 0;
  right: 0;
}
.article-page__contain-wrapper .inlin-type__5 > div:before {
  display: block;
  content: "";
  width: 52px;
  height: 52px;
  float: left;
  margin: -32px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__6 {
  border-radius: 10px;
  padding-top: 14px;
}
.article-page__contain-wrapper .inlin-type__6:before {
  background-image: none !important;
}
.article-page__contain-wrapper .inlin-type__6 h3 {
  background: url("/res/images/article-elements/inline/inline-bgr-web-interface.png") right center no-repeat;
}
.article-page__contain-wrapper .inlin-type__6 h3:before {
  left: 88px !important;
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__6 > div:before {
  display: block;
  content: "";
  width: 86px;
  height: 46px;
  float: left;
  margin: -26px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__7 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__7 > div:before {
  display: block;
  content: "";
  width: 52px;
  height: 52px;
  float: left;
  margin: -32px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__8 {
  padding-top: 26px;
}
.article-page__contain-wrapper .inlin-type__8:before {
  background-image: url("/res/images/article-elements/inline/inline-bgr-calendar-mask.png") !important;
  height: 24px !important;
  top: -15px;
  background-position: left bottom;
}
.article-page__contain-wrapper .inlin-type__8 > div {
  padding-top: 15px;
}
.article-page__contain-wrapper .inlin-type__9 {
  padding-top: 32px;
  margin-top: 22px;
}
.article-page__contain-wrapper .inlin-type__9:before {
  background-image: url("/res/images/article-elements/inline/inline-bgr-sheet-mask.png") !important;
  height: 22px !important;
  top: -6px !important;
  background-position: left bottom;
}
.article-page__contain-wrapper .inlin-type__10 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__10 > div:before {
  display: block;
  content: "";
  width: 73px;
  height: 59px;
  float: left;
  margin: -19px 4px 0 -21px;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__11 h3:before {
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__11 > div:before {
  display: block;
  content: "";
  width: 52px;
  height: 45px;
  float: left;
  margin: -25px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__12 h3:before {
  left: 59px !important;
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__12 > div {
  padding-right: 200px;
}
.article-page__contain-wrapper .inlin-type__12 > div:before {
  display: block;
  content: "";
  width: 77px;
  height: 43px;
  float: left;
  margin: -19px 4px 0 -20px;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__13 {
  padding-top: 32px;
  margin-top: 22px;
}
.article-page__contain-wrapper .inlin-type__13 h3:before {
  left: 57px !important;
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__13:before {
  background-image: url("/res/images/article-elements/inline/inline-bgr-sheet-mask.png") !important;
  height: 22px !important;
  top: -6px !important;
  background-position: left bottom;
}
.article-page__contain-wrapper .inlin-type__13 > div:before {
  display: block;
  content: "";
  width: 77px;
  height: 56px;
  float: left;
  margin: -39px 4px 0 -22px;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__14 {
  border-radius: 10px;
  padding-top: 14px;
}
.article-page__contain-wrapper .inlin-type__14:before {
  background-image: none !important;
}
.article-page__contain-wrapper .inlin-type__14 h3 {
  background: url("/res/images/article-elements/inline/inline-bgr-web-interface.png") right center no-repeat;
}
.article-page__contain-wrapper .inlin-type__14 h3:before {
  left: 59px !important;
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__14 > div:before {
  display: block;
  content: "";
  width: 57px;
  height: 52px;
  float: left;
  margin: -32px 4px 0 0;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .inlin-type__15 {
  border-radius: 10px;
  padding-top: 14px;
}
.article-page__contain-wrapper .inlin-type__15:before {
  background-image: none !important;
}
.article-page__contain-wrapper .inlin-type__15 h3 {
  background: url("/res/images/article-elements/inline/inline-bgr-web-interface.png") right center no-repeat;
}
.article-page__contain-wrapper .inlin-type__15 h3:before {
  left: 59px !important;
  right: 0;
  width: auto;
}
.article-page__contain-wrapper .inlin-type__15 > div:before {
  display: block;
  content: "";
  width: 77px;
  height: 40px;
  float: left;
  margin: -20px 4px 0 -20px;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: left top;
}
.article-page__contain-wrapper .pa_layout {
  background-color: #ffefe0;
}
.article-page__contain-wrapper .pa_layout::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 6px;
  margin-left: -15px;
  top: 0;
  background-position: center bottom;
  background-repeat: repeat-x;
  background-image: url(/res/images/article-elements/inline/inline-bgr.png);
}
.article-page__contain-wrapper .pa_layout h3 {
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
  position: relative;
  font-size: 15px;
  line-height: 18px;
  font-weight: normal;
  border-bottom: 0 none;
  padding: 4px 0 3px 0;
}
.article-page__contain-wrapper .pa_layout h3::before {
  content: "....................................................................................................................................................................................................................................................................";
  font-size: 9px;
  letter-spacing: 2px;
  overflow: hidden;
  position: absolute;
  top: -11px;
  right: 0 !important;
  left: 0;
  width: auto;
}
.article-page__contain-wrapper .pa_layout h3::after {
  bottom: -8px;
  content: "....................................................................................................................................................................................................................................................................";
  font-size: 9px;
  left: 0;
  letter-spacing: 2px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.article-page__contain-wrapper .pa_layout .pa_inner fieldset select {
  width: 100%;
  min-width: initial;
}
.article-page__contain-wrapper .newsmaker {
  position: relative;
  background: url("/res/images/article-elements/newsmaker-shadow.png") center bottom no-repeat;
  font-size: 16px;
  margin: 0 -15px;
  padding: 15px;
  margin-bottom: 15px;
}
.article-page__contain-wrapper .newsmaker-header, .article-page__contain-wrapper .newsmaker .nwheader {
  line-height: 18px;
  margin: 0 0 27px 0;
  padding: 5px 0 2px 0;
  position: relative;
}
.article-page__contain-wrapper .newsmaker-header:before, .article-page__contain-wrapper .newsmaker .nwheader:before {
  content: "....................................................................................................................................................................................................................................................................";
  font-size: 9px;
  letter-spacing: 2px;
  overflow: hidden;
  position: absolute;
  top: -11px;
  width: 100%;
}
.article-page__contain-wrapper .newsmaker-header:after, .article-page__contain-wrapper .newsmaker .nwheader:after {
  bottom: -8px;
  content: "....................................................................................................................................................................................................................................................................";
  font-size: 9px;
  left: 0;
  letter-spacing: 2px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.article-page__contain-wrapper .newsmaker-name, .article-page__contain-wrapper .newsmaker .nwname {
  display: block;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.04em;
  line-height: 24px;
  margin: 0;
  padding: 0 5px 0 0;
  text-transform: uppercase;
}
.article-page__contain-wrapper .newsmaker-name:empty, .article-page__contain-wrapper .newsmaker .nwname:empty {
  display: none;
}
.article-page__contain-wrapper .newsmaker-info, .article-page__contain-wrapper .newsmaker .nwinfo {
  display: inline;
}
.article-page__contain-wrapper .newsmaker-info:empty, .article-page__contain-wrapper .newsmaker .nwinfo:empty {
  display: none;
}
.article-page__contain-wrapper .newsmaker-text, .article-page__contain-wrapper .newsmaker .nwtext {
  padding-right: 0px;
  padding-bottom: 0px;
}
.article-page__contain-wrapper .newsmaker-image-wrapper {
  line-height: 1px;
}
.article-page__contain-wrapper .newsmaker img {
  margin: 0 auto;
  vertical-align: top;
}
.article-page__contain-wrapper .newsmaker2 {
  margin: 0 -15px;
  padding: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #000;
}
.article-page__contain-wrapper .newsmaker2-header {
  display: none;
}
.article-page__contain-wrapper .newsmaker2-name {
  margin: 0;
  padding: 0 5px 0 0;
  color: #000;
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  display: inline;
}
.article-page__contain-wrapper .newsmaker2-name a {
  color: #000;
  border-color: rgba(0, 0, 0, 0.4);
}
.article-page__contain-wrapper .newsmaker2-name a:hover {
  border-color: rgba(0, 0, 0, 0.8);
}
.article-page__contain-wrapper .newsmaker2-info {
  display: inline;
}
.article-page__contain-wrapper .newsmaker2-text {
  margin: 10px 0;
  font-size: 18px;
  line-height: 22px;
}
.rubric-red .article-page__contain-wrapper .newsmaker2-text {
  color: rgb(237, 27, 35);
}
.rubric-turquoise .article-page__contain-wrapper .newsmaker2-text {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .newsmaker2-text {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .newsmaker2-text {
  color: #78439a;
}
.article-page__contain-wrapper .newsmaker2-image-wrapper {
  line-height: 1px;
}
.article-page__contain-wrapper .newsmaker2 img {
  margin: 0 auto;
}
.article-page__contain-wrapper .test {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 23px;
  color: #333333;
}
.article-page__contain-wrapper .test li {
  list-style-type: none;
  margin-bottom: 16px;
}
.article-page__contain-wrapper .test li ul li {
  font-size: 14px;
  color: #010101;
  border-radius: 3px;
  border: solid 1px #dddddd;
  /*height: 40px;
  line-height: 40px;*/
  margin-bottom: 7px;
  padding-left: 10px;
  padding-right: 10px;
}
.article-page__contain-wrapper .test li ul li label {
  margin-bottom: 0;
}
.article-page__contain-wrapper .test .num {
  font-weight: bold;
  float: left;
}
.article-page__contain-wrapper .test .num:after {
  content: ". ";
}
.article-page__contain-wrapper .test .radio {
  display: none;
  float: left;
  margin-left: -26px;
  margin-top: 2px;
  width: 25px;
}
.article-page__contain-wrapper .test .hoveredlabel {
  border-radius: 10px;
  border: 1px solid #e1e1e1;
  margin-left: -21px;
  padding: 5px 20px;
}
.article-page__contain-wrapper .test .righta {
  background-color: #c8de72;
}
.article-page__contain-wrapper .test .wronga {
  background-color: #f78461;
}
.article-page__contain-wrapper .test .question {
  padding-bottom: 18px;
}
.article-page__contain-wrapper .test .right-answer {
  border-radius: 3px;
  background-color: #f8f6ea;
  padding: 11px 10px;
  font-size: 14px;
  line-height: 17px;
  display: none;
}
.article-page__contain-wrapper .blank, .article-page__contain-wrapper .article-image {
  position: relative;
  padding: 0;
  overflow: inherit;
}
.article-page__contain-wrapper .blank-image-wrapper, .article-page__contain-wrapper .article-image .page {
  position: relative;
}
.article-page__contain-wrapper .blank-line, .article-page__contain-wrapper .article-image .line {
  position: absolute;
  border-bottom: 1px dashed #000;
  z-index: 20;
  height: 1px;
}
.article-page__contain-wrapper .blank-text, .article-page__contain-wrapper .article-image .note {
  margin: 15px 0 0 0;
  padding: 0;
  width: 100%;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  text-align: right;
}
.article-page__contain-wrapper .blank img, .article-page__contain-wrapper .article-image img {
  padding: 0;
  margin: 49px 0 42px 0;
  width: 100%;
  position: relative;
}
.article-page__contain-wrapper .article-table .row {
  display: table-row;
  margin-right: 0px;
  margin-left: 0px;
}
.article-page__contain-wrapper .table, .article-page__contain-wrapper .article-table {
  display: inline-block;
  vertical-align: top;
  max-width: 92vw;
  margin-left: 0 !important;
  margin-right: 0 !important;
  overflow-x: auto;
}
.article-page__contain-wrapper .table thead, .article-page__contain-wrapper .article-table thead {
  border-bottom: 1px solid;
  border-bottom-color: #fff;
}
.rubric-red .article-page__contain-wrapper .table thead, .rubric-red .article-page__contain-wrapper .article-table thead {
  border-bottom-color: rgb(237, 27, 35);
}
.rubric-turquoise .article-page__contain-wrapper .table thead, .rubric-turquoise .article-page__contain-wrapper .article-table thead {
  border-bottom-color: #008a83;
}
.rubric-green .article-page__contain-wrapper .table thead, .rubric-green .article-page__contain-wrapper .article-table thead {
  border-bottom-color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .table thead, .rubric-purple .article-page__contain-wrapper .article-table thead {
  border-bottom-color: #78439a;
}
.article-page__contain-wrapper .table th, .article-page__contain-wrapper .article-table th {
  padding: 7px 35px 7px 0;
  text-align: left;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 18px;
  line-height: 21px;
  color: #000;
  vertical-align: baseline;
}
.rubric-red .article-page__contain-wrapper .table th, .rubric-red .article-page__contain-wrapper .article-table th {
  color: rgb(237, 27, 35);
}
.rubric-turquoise .article-page__contain-wrapper .table th, .rubric-turquoise .article-page__contain-wrapper .article-table th {
  color: #008a83;
}
.rubric-green .article-page__contain-wrapper .table th, .rubric-green .article-page__contain-wrapper .article-table th {
  color: #007f49;
}
.rubric-purple .article-page__contain-wrapper .table th, .rubric-purple .article-page__contain-wrapper .article-table th {
  color: #78439a;
}
.article-page__contain-wrapper .table td, .article-page__contain-wrapper .article-table td {
  padding: 7px 35px 7px 0;
}
.article-page__contain-wrapper .table td.gray, .article-page__contain-wrapper .article-table td.gray {
  box-shadow: 9px 0 13px -8px rgba(0, 0, 0, 0.75) inset;
  background-color: #edf0f2;
}
.article-page__contain-wrapper .table-row, .article-page__contain-wrapper .article-table .row {
  font-family: "TextbookNewWeb", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
.article-page__contain-wrapper .table-row td, .article-page__contain-wrapper .article-table .row td {
  vertical-align: top;
}
.article-page__contain-wrapper .table .entryheader1, .article-page__contain-wrapper .article-table .entryheader1 {
  margin: 0 0 1px 0;
  font-size: 18px;
  line-height: 1.2em;
  font-weight: bold;
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
}
.article-page__contain-wrapper .table .entryheader2, .article-page__contain-wrapper .article-table .entryheader2 {
  margin: 0 0 14px 0;
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: bold;
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
}
.article-page__contain-wrapper .table .entryheader2 a, .article-page__contain-wrapper .article-table .entryheader2 a {
  color: #000;
  border-color: rgba(0, 0, 0, 0.4);
}
.article-page__contain-wrapper .table .entryheader2 a:hover, .article-page__contain-wrapper .article-table .entryheader2 a:hover {
  border-color: rgba(0, 0, 0, 0.8);
}
.article-page__contain-wrapper .table-type__4, .article-page__contain-wrapper .article-table.tabletype04, .article-page__contain-wrapper .article-table.tableType04 {
  margin-left: -75px;
}
.article-page__contain-wrapper .table-type__4 td, .article-page__contain-wrapper .article-table.tabletype04 td, .article-page__contain-wrapper .article-table.tableType04 td {
  padding: 20px 0 0 75px;
}
.article-page__contain-wrapper .table-type__4 td iframe, .article-page__contain-wrapper .article-table.tabletype04 td iframe, .article-page__contain-wrapper .article-table.tableType04 td iframe {
  margin-left: -75px;
}
.article-page__contain-wrapper .table-type__4 .row, .article-page__contain-wrapper .article-table.tabletype04 .row, .article-page__contain-wrapper .article-table.tableType04 .row {
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
}
.article-page__contain-wrapper .table-type__5, .article-page__contain-wrapper .article-table.tabletype05, .article-page__contain-wrapper .article-table.tableType05 {
  margin-top: 22px;
  margin-bottom: 36px;
  font-size: inherit;
  line-height: inherit;
}
.article-page__contain-wrapper .table-type__5 td, .article-page__contain-wrapper .article-table.tabletype05 td, .article-page__contain-wrapper .article-table.tableType05 td {
  padding: 16px 18px 6px 18px;
  width: 20%;
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  color: #c5c7c8;
}
.article-page__contain-wrapper .table-type__5 .row, .article-page__contain-wrapper .article-table.tabletype05 .row, .article-page__contain-wrapper .article-table.tableType05 .row {
  font-family: "georgia_numerals", Georgia, "Times New Roman", Times, serif;
}
.article-page__contain-wrapper .table-type__5 .row td:first-child, .article-page__contain-wrapper .article-table.tabletype05 .row td:first-child, .article-page__contain-wrapper .article-table.tableType05 .row td:first-child {
  border-left: none;
}
.article-page__contain-wrapper .table-type__5 .row:first-child td, .article-page__contain-wrapper .article-table.tabletype05 .row:first-child td, .article-page__contain-wrapper .article-table.tableType05 .row:first-child td {
  border-top: none;
}
.article-page__contain-wrapper .table-type__5 .entryheader1, .article-page__contain-wrapper .article-table.tabletype05 .entryheader1, .article-page__contain-wrapper .article-table.tableType05 .entryheader1 {
  margin: 0 0 9px 0;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: normal;
}
.article-page__contain-wrapper .table-type__5 .entryheader2, .article-page__contain-wrapper .article-table.tabletype05 .entryheader2, .article-page__contain-wrapper .article-table.tableType05 .entryheader2 {
  margin: 0 0 5px 0;
  font-size: 32px;
  font-weight: normal;
}
.article-page__contain-wrapper .table-type__5 p, .article-page__contain-wrapper .article-table.tabletype05 p, .article-page__contain-wrapper .article-table.tableType05 p {
  margin: 0;
  line-height: 20px;
}
.article-page__person-image-block img {
  max-width: 100%;
  margin: 0 auto;
  max-height: 100vh;
}
.article-page__announce-block {
  position: relative;
  margin-bottom: 60px;
}
.article-page__announce-block p {
  margin: 0 0 10px 0;
  font-size: 20px;
  line-height: 30px;
  font-style: italic;
}
.rubric-red .article-page__announce-block p b {
  color: rgb(237, 27, 35);
}
.rubric-turquoise .article-page__announce-block p b {
  color: #008a83;
}
.rubric-green .article-page__announce-block p b {
  color: #007f49;
}
.rubric-purple .article-page__announce-block p b {
  color: #78439a;
}
.article-page__announce-block dl {
  margin: 0;
  padding: 0 0 52px 0;
}
.article-page__announce-block dl:last-child {
  padding-bottom: 0;
}
.article-page__announce-block dt {
  margin: 0 0 0 31px;
  padding: 0;
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  position: relative;
}
.article-page__announce-block dt a {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
.rubric-red .article-page__announce-block dt a {
  color: rgb(237, 27, 35);
  border-color: rgba(237, 27, 35, 0.4);
}
.rubric-red .article-page__announce-block dt a:hover {
  border-color: rgba(237, 27, 35, 0.8);
}
.rubric-turquoise .article-page__announce-block dt a {
  color: #008a83;
  border-color: rgba(0, 138, 131, 0.4);
}
.rubric-turquoise .article-page__announce-block dt a:hover {
  border-color: rgba(0, 138, 131, 0.8);
}
.rubric-green .article-page__announce-block dt a {
  color: #007f49;
  border-color: rgba(0, 127, 73, 0.4);
}
.rubric-green .article-page__announce-block dt a:hover {
  border-color: rgba(0, 127, 73, 0.8);
}
.rubric-purple .article-page__announce-block dt a {
  color: #78439a;
  border-color: rgba(120, 67, 154, 0.4);
}
.rubric-purple .article-page__announce-block dt a:hover {
  border-color: rgba(120, 67, 154, 0.8);
}
.article-page__announce-block dt b, .article-page__announce-block dt strong {
  border-radius: 16px;
  position: absolute;
  left: -31px;
  top: -2px;
  padding: 0;
  width: 26px;
  height: 26px;
  font-family: "TextbookNewWeb", Arial, sans-serif;
  color: #fff;
  text-align: center;
  background-color: #000;
  padding-top: 1px;
}
.rubric-red .article-page__announce-block dt b, .rubric-red .article-page__announce-block dt strong {
  background-color: rgb(237, 27, 35);
}
.rubric-turquoise .article-page__announce-block dt b, .rubric-turquoise .article-page__announce-block dt strong {
  background-color: #008a83;
}
.rubric-green .article-page__announce-block dt b, .rubric-green .article-page__announce-block dt strong {
  background-color: #007f49;
}
.rubric-purple .article-page__announce-block dt b, .rubric-purple .article-page__announce-block dt strong {
  background-color: #78439a;
}
.article-page__announce-block dd {
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 22px 31px;
  padding: 0;
}
.article-page ul {
  padding: 0;
}
.rubric-red .article-page .tippedimageHandle {
  background-color: rgb(237, 27, 35);
}
.rubric-turquoise .article-page .tippedimageHandle {
  background-color: #008a83;
}
.rubric-green .article-page .tippedimageHandle {
  background-color: #007f49;
}
.rubric-purple .article-page .tippedimageHandle {
  background-color: #78439a;
}
.article-page__notice {
  display: none;
  margin-right: -20px;
  margin-left: -20px;
  padding: 20px !important;
  box-shadow: 0px 3px 10px -7px black;
  background-color: #FFFDEE;
}
.article-page__notice + p {
  margin-top: 0;
}

.disable-for-demo {
  position: relative;
  display: inline-block;
  width: 100%;
  font-weight: 400;
  line-height: 1.2;
  cursor: default;
}
.disable-for-demo::before {
  content: attr(data-disable-demo);
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 0;
  visibility: hidden;
  padding: 7px 7px 7px 7px;
  border-radius: 5px;
  background: linear-gradient(180deg, #feffff 0%, #edf1f4 67%, #edf1f4 67%, #dde1e3 100%);
  box-shadow: -3px 7px 9px 0 rgba(0, 0, 0, 0.3);
  color: #000;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
}
.disable-for-demo:hover::before {
  visibility: visible;
}

.demo__block____input-phone-number.error {
  border-color: #ed1b23;
}

.training-cloud {
  display: none;
}

@media (max-width: 767px) {
  .index-page__newsfeed_article_image {
    transform: scale(1.1);
    padding: 15px 0;
  }
}
/* Новые элементы */
/* @media */
/* Import from desktop*/
/* ==================================================================== */
/* STANDART TD BACKGROUND COLORS (article)
/* =================================================================== */
.article-page-block__content-wrapper .article-table td.red {
  background-color: #ffefe0;
  color: #000;
}
.article-page-block__content-wrapper .article-table td.yellow {
  background-color: #fff1db;
}
.article-page-block__content-wrapper .article-table td.green {
  background-color: #deebe4;
}
.article-page-block__content-wrapper .article-table td.blue {
  background-color: #f1f8ff;
}
.article-page-block__content-wrapper .article-table td.purple {
  background-color: #eae5f2;
}
.article-page-block__content-wrapper .article-table td.white {
  background-color: #fff;
}
.article-page-block__content-wrapper .article-table td.black {
  background-color: #000;
  color: #fff;
}
.article-page-block__content-wrapper .article-table td.gray {
  background-color: #edf0f2;
}

/* @media */
/* Import from desktop*/
/* ==================================================================== */
/* TEST IN ARTICLE
/* =================================================================== */
/* Тесты в статье стили */
.test-in-article, .testInArticleContainer {
  margin: 15px -15px;
  position: relative;
}
.test-in-article__container, .testInArticle {
  position: relative;
  margin: 0px;
  width: 100vw;
  max-width: 666px;
  min-height: 90px;
  background-color: #fbf3cd;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: rgb(0, 0, 0);
}
.test-in-article__qa-container, .testInArticleQAContainer {
  padding: 15px;
}
.test-in-article__name, .testInArticleName {
  font-size: 30px;
  font-weight: bold;
  line-height: 95%;
  margin-bottom: 13px;
}
.rightig .test-in-article__name, .rightig .testInArticleName, .wrong .test-in-article__name, .wrong .testInArticleName {
  display: none;
}
.test-in-article__name-wrong, .testInArticleNameWrong {
  display: none;
  font-size: 30px;
  line-height: 22px;
  font-weight: bold;
  color: #595648;
  margin-bottom: 13px;
}
.wrong .test-in-article__name-wrong, .wrong .testInArticleNameWrong {
  display: block;
}
.test-in-article__name-right, .testInArticleNameRightig {
  display: none;
  font-size: 30px;
  line-height: 22px;
  font-weight: bold;
  color: #e36200;
  margin-bottom: 13px;
}
.rightig .test-in-article__name-right, .rightig .testInArticleNameRightig {
  display: block;
}
.test-in-article__question, .testInArticleQuest {
  clear: both;
  margin-bottom: 16px;
}
.test-in-article__solution, .testInArticleSolution {
  display: none;
  clear: both;
  margin-bottom: 16px;
}
.rightig .test-in-article__solution, .rightig .testInArticleSolution {
  display: block;
}
.test-in-article__answer, .testInArticleAnswer {
  display: inline-block;
  position: relative;
  float: left;
  clear: both;
  margin-bottom: 11px;
  font-size: 13px;
  line-height: 18px;
  border-top: 1px solid #bfba9b;
  border-bottom: 1px solid #bfba9b;
  min-width: 55px;
  text-align: center;
}
.test-in-article__answer:before, .testInArticleAnswer:before, .test-in-article__answer:after, .testInArticleAnswer:after {
  border-left: 1px solid #bfba9b;
  content: " ";
  position: absolute;
  width: 50px;
  height: 50%;
  left: -1px;
  overflow: hidden;
}
.test-in-article__answer:before, .testInArticleAnswer:before {
  top: 0;
}
.test-in-article__answer:after, .testInArticleAnswer:after {
  bottom: 0;
}
.test-in-article__answer:active, .testInArticleAnswer:active, .test-in-article__answer.clicked, .clicked.testInArticleAnswer {
  box-shadow: 0 6px 1px -5px #b99f7c inset;
  background-color: #efdfad;
  cursor: default;
  opacity: 1;
  filter: alpha(opacity=100);
}
.test-in-article__answer:active:before, .testInArticleAnswer:active:before, .test-in-article__answer.clicked:before, .clicked.testInArticleAnswer:before {
  box-shadow: 6px 6px 1px -5px #b99f7c inset;
  background-color: #efdfad;
}
.test-in-article__answer:active:after, .testInArticleAnswer:active:after, .test-in-article__answer.clicked:after, .clicked.testInArticleAnswer:after {
  background-color: #efdfad;
}
.test-in-article__answer:active .bgr:before, .testInArticleAnswer:active .bgr:before, .test-in-article__answer.clicked .bgr:before, .clicked.testInArticleAnswer .bgr:before {
  box-shadow: -5px 5px 1px -4px #b99f7c inset;
  background-color: #efdfad;
}
.test-in-article__answer:active .bgr:after, .testInArticleAnswer:active .bgr:after, .test-in-article__answer.clicked .bgr:after, .clicked.testInArticleAnswer .bgr:after {
  background-color: #efdfad;
}
.test-in-article__answer .bgr, .testInArticleAnswer .bgr {
  padding: 5px 6px 7px 6px;
  position: relative;
  z-index: 1;
  text-align: left;
}
.test-in-article__answer .bgr:before, .testInArticleAnswer .bgr:before, .test-in-article__answer .bgr:after, .testInArticleAnswer .bgr:after {
  border-right: 1px solid #bfba9b;
  content: " ";
  position: absolute;
  width: 50px;
  z-index: -1;
  right: -1px;
  height: 50%;
  overflow: hidden;
}
.test-in-article__answer .bgr:before, .testInArticleAnswer .bgr:before {
  top: 0;
}
.test-in-article__answer .bgr:after, .testInArticleAnswer .bgr:after {
  bottom: 0;
}
.wrong .test-in-article__answer:not(.clicked), .wrong .testInArticleAnswer:not(.clicked), .right .test-in-article__answer:not(.clicked), .right .testInArticleAnswer:not(.clicked), .rightig .test-in-article__answer:not(.clicked), .rightig .testInArticleAnswer:not(.clicked) {
  background-color: #fbf3cd;
  box-shadow: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.wrong .test-in-article__answer:not(.clicked):before, .wrong .testInArticleAnswer:not(.clicked):before, .wrong .test-in-article__answer:not(.clicked):after, .wrong .testInArticleAnswer:not(.clicked):after, .right .test-in-article__answer:not(.clicked):before, .right .testInArticleAnswer:not(.clicked):before, .right .test-in-article__answer:not(.clicked):after, .right .testInArticleAnswer:not(.clicked):after, .rightig .test-in-article__answer:not(.clicked):before, .rightig .testInArticleAnswer:not(.clicked):before, .rightig .test-in-article__answer:not(.clicked):after, .rightig .testInArticleAnswer:not(.clicked):after {
  background-color: #fbf3cd;
  box-shadow: none;
}
.wrong .test-in-article__answer:not(.clicked) .bgr:before, .wrong .testInArticleAnswer:not(.clicked) .bgr:before, .wrong .test-in-article__answer:not(.clicked) .bgr:after, .wrong .testInArticleAnswer:not(.clicked) .bgr:after, .right .test-in-article__answer:not(.clicked) .bgr:before, .right .testInArticleAnswer:not(.clicked) .bgr:before, .right .test-in-article__answer:not(.clicked) .bgr:after, .right .testInArticleAnswer:not(.clicked) .bgr:after, .rightig .test-in-article__answer:not(.clicked) .bgr:before, .rightig .testInArticleAnswer:not(.clicked) .bgr:before, .rightig .test-in-article__answer:not(.clicked) .bgr:after, .rightig .testInArticleAnswer:not(.clicked) .bgr:after {
  background-color: #fbf3cd;
  box-shadow: none;
}
.test-in-article__answer-animation__1 {
  background-color: #fbf3cd !important;
}
.test-in-article__answer-animation__1:before, .test-in-article__answer-animation__1:after {
  background-color: #fbf3cd !important;
}
.test-in-article__answer-animation__1 .bgr:before, .test-in-article__answer-animation__1 .bgr:after {
  background-color: #fbf3cd !important;
}
.test-in-article__answer-animation__2 {
  background-color: #fef1b6 !important;
}
.test-in-article__answer-animation__2:before, .test-in-article__answer-animation__2:after {
  background-color: #fef1b6 !important;
}
.test-in-article__answer-animation__2 .bgr:before, .test-in-article__answer-animation__2 .bgr:after {
  background-color: #fef1b6 !important;
}
.test-in-article__star, .testInArticleStar {
  position: relative;
  width: 100px;
  height: 100px;
  margin-left: 10px;
  margin-bottom: 10px;
  background: url(/res/images/article-elements/test-in-article/icon__test-not-completed.png) center center no-repeat;
}
.test-in-article__star-big, .testInArticleBigStar {
  display: none;
  position: absolute;
  left: -65px;
  top: -65px;
  width: 230px;
  height: 244px;
  background: url(/res/images/article-elements/test-in-article/icon__test-completed.png) center center no-repeat;
  background-size: contain;
}
.test-in-article__star-big img, .testInArticleBigStar img {
  display: none;
}
.test-in-article__star-wrapper, .testInArticleStarContainer {
  position: relative;
  right: 0;
  top: 5px;
}
.test-in-article__star-text, .testInArticleStarText {
  font-size: 13px;
  font-style: italic;
  line-height: 16px;
  position: absolute;
  right: calc(100% - 220px);
  top: 30px;
  width: 100px;
  text-align: center;
}
.test-in-article__back, .testInArticleBack {
  transition: 0.25s all;
  padding: 12px 0 9px 0;
  display: none;
}
.test-in-article__back span, .testInArticleBack span {
  cursor: pointer;
}
.test-in-article__qa-container.wrong .test-in-article__back, .wrong.testInArticleQAContainer .test-in-article__back, .test-in-article__qa-container.wrong .testInArticleBack, .wrong.testInArticleQAContainer .testInArticleBack {
  display: block;
}

/* EOF тест в статье */
@media (min-width: 768px) {
  /* Если мы на айпаде, то тесты отображаются как на десктопе */
  /* Тесты в статье */
  .test-in-article, .testInArticleContainer {
    margin: 25px auto;
    margin-top: 25px;
    position: relative;
  }
  .test-in-article__container, .testInArticle {
    position: relative;
    margin: 20px auto 20px auto;
    width: 666px;
    min-height: 90px;
    background-color: #fbf3cd;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: rgb(0, 0, 0);
    /*& .lt {
        position: absolute;
        width: 69px;
        height: 59px;
        top: -39px;
        left: -49px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) 0 0 no-repeat;
    }

    & .t {
        position: absolute;
        height: 59px;
        top: -39px;
        left: 20px;
        right: 20px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) 0 -158px repeat-x;
    }

    & .rt {
        position: absolute;
        width: 69px;
        height: 59px;
        top: -39px;
        right: -49px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) -69px 0 no-repeat;
    }

    & .r {
        position: absolute;
        width: 69px;
        top: 20px;
        bottom: 20px;
        right: -49px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) -642px top repeat-y;
    }

    & .rb {
        position: absolute;
        width: 69px;
        height: 79px;
        bottom: -59px;
        right: -49px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) -138px 0 no-repeat;
    }

    & .b {
        position: absolute;
        height: 79px;
        bottom: -59px;
        left: 20px;
        right: 20px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) 0 -276px repeat-x;
    }

    & .lb {
        position: absolute;
        width: 69px;
        height: 79px;
        bottom: -59px;
        left: -49px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) -207px 0 no-repeat;
    }

    & .l {
        position: absolute;
        width: 69px;
        top: 20px;
        bottom: 20px;
        left: -49px;
        background: url(/res/images/article-elements/test-in-article/test-background.png) -780px 0 repeat-y;
    }

    &.pushed {
        & .lt {
            background-position: 0 -79px;
        }

        & .t {
            background-position: 0 -217px;
        }

        & .rt {
            background-position: -69px -79px;
        }

        & .r {
            background-position: -711px 0;
        }

        & .rb {
            background-position: -138px -79px;
        }

        & .b {
            background-position: 0 -355px;
        }

        & .lb {
            background-position: -207px -79px;
        }

        & .l {
            background-position: -849px 0;
        }
    }*/
  }
  .test-in-article__qa-container, .testInArticleQAContainer {
    padding: 22px 200px 24px 36px;
  }
  .test-in-article__name, .testInArticleName {
    font-size: 30px;
    font-weight: bold;
    line-height: 95%;
    margin-bottom: 13px;
  }
  .rightig .test-in-article__name, .rightig .testInArticleName, .wrong .test-in-article__name, .wrong .testInArticleName {
    display: none;
  }
  .test-in-article__name-wrong, .testInArticleNameWrong {
    display: none;
    font-size: 30px;
    line-height: 22px;
    font-weight: bold;
    color: #595648;
    margin-bottom: 13px;
  }
  .wrong .test-in-article__name-wrong, .wrong .testInArticleNameWrong {
    display: block;
  }
  .test-in-article__name-right, .testInArticleNameRightig {
    display: none;
    font-size: 30px;
    line-height: 22px;
    font-weight: bold;
    color: #e36200;
    margin-bottom: 13px;
  }
  .rightig .test-in-article__name-right, .rightig .testInArticleNameRightig {
    display: block;
  }
  .test-in-article__question, .testInArticleQuest {
    clear: both;
    margin-bottom: 16px;
  }
  .test-in-article__solution, .testInArticleSolution {
    display: none;
    clear: both;
    margin-bottom: 16px;
  }
  .rightig .test-in-article__solution, .rightig .testInArticleSolution {
    display: block;
  }
  .test-in-article__answer, .testInArticleAnswer {
    display: block;
    position: relative;
    float: none;
    clear: both;
    margin-bottom: 11px;
    font-size: 13px;
    line-height: 18px;
    border-top: 1px solid #bfba9b;
    border-bottom: 1px solid #bfba9b;
    min-width: 55px;
    text-align: center;
  }
  .test-in-article__answer:before, .testInArticleAnswer:before, .test-in-article__answer:after, .testInArticleAnswer:after {
    border-left: 1px solid #bfba9b;
    content: " ";
    position: absolute;
    width: 50px;
    height: 50%;
    left: -1px;
    overflow: hidden;
  }
  .test-in-article__answer:before, .testInArticleAnswer:before {
    transform-origin: 0 0;
    transform: skew(-45deg, 0deg);
    top: 0;
  }
  .test-in-article__answer:after, .testInArticleAnswer:after {
    transform-origin: 0 100%;
    transform: skew(45deg, 0deg);
    bottom: 0;
  }
  .test-in-article__answer:hover, .testInArticleAnswer:hover {
    cursor: pointer;
    background-color: #fef1b6;
  }
  .test-in-article__answer:hover:before, .testInArticleAnswer:hover:before, .test-in-article__answer:hover:after, .testInArticleAnswer:hover:after {
    background-color: #fef1b6;
  }
  .test-in-article__answer:hover .bgr:before, .testInArticleAnswer:hover .bgr:before, .test-in-article__answer:hover .bgr:after, .testInArticleAnswer:hover .bgr:after {
    background-color: #fef1b6;
  }
  .test-in-article__answer:active, .testInArticleAnswer:active, .test-in-article__answer.clicked, .clicked.testInArticleAnswer {
    box-shadow: 0 6px 1px -5px #b99f7c inset;
    background-color: #efdfad;
    cursor: default;
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .test-in-article__answer:active:before, .testInArticleAnswer:active:before, .test-in-article__answer.clicked:before, .clicked.testInArticleAnswer:before {
    box-shadow: 6px 6px 1px -5px #b99f7c inset;
    background-color: #efdfad;
  }
  .test-in-article__answer:active:after, .testInArticleAnswer:active:after, .test-in-article__answer.clicked:after, .clicked.testInArticleAnswer:after {
    background-color: #efdfad;
  }
  .test-in-article__answer:active .bgr:before, .testInArticleAnswer:active .bgr:before, .test-in-article__answer.clicked .bgr:before, .clicked.testInArticleAnswer .bgr:before {
    box-shadow: -5px 5px 1px -4px #b99f7c inset;
    background-color: #efdfad;
  }
  .test-in-article__answer:active .bgr:after, .testInArticleAnswer:active .bgr:after, .test-in-article__answer.clicked .bgr:after, .clicked.testInArticleAnswer .bgr:after {
    background-color: #efdfad;
  }
  .test-in-article__answer .bgr, .testInArticleAnswer .bgr {
    padding: 5px 6px 7px 6px;
    position: relative;
    z-index: 1;
    text-align: left;
  }
  .test-in-article__answer .bgr:before, .testInArticleAnswer .bgr:before, .test-in-article__answer .bgr:after, .testInArticleAnswer .bgr:after {
    border-right: 1px solid #bfba9b;
    content: " ";
    position: absolute;
    width: 50px;
    z-index: -1;
    right: -1px;
    height: 50%;
    overflow: hidden;
  }
  .test-in-article__answer .bgr:before, .testInArticleAnswer .bgr:before {
    transform-origin: 0 0;
    transform: skew(45deg, 0deg);
    top: 0;
  }
  .test-in-article__answer .bgr:after, .testInArticleAnswer .bgr:after {
    transform-origin: 0 100%;
    transform: skew(-45deg, 0deg);
    bottom: 0;
  }
  .wrong .test-in-article__answer:not(.clicked), .wrong .testInArticleAnswer:not(.clicked), .right .test-in-article__answer:not(.clicked), .right .testInArticleAnswer:not(.clicked), .rightig .test-in-article__answer:not(.clicked), .rightig .testInArticleAnswer:not(.clicked) {
    background-color: #fbf3cd;
    box-shadow: none;
    opacity: 0.4;
    filter: alpha(opacity=40);
    cursor: default;
  }
  .wrong .test-in-article__answer:not(.clicked):before, .wrong .testInArticleAnswer:not(.clicked):before, .wrong .test-in-article__answer:not(.clicked):after, .wrong .testInArticleAnswer:not(.clicked):after, .right .test-in-article__answer:not(.clicked):before, .right .testInArticleAnswer:not(.clicked):before, .right .test-in-article__answer:not(.clicked):after, .right .testInArticleAnswer:not(.clicked):after, .rightig .test-in-article__answer:not(.clicked):before, .rightig .testInArticleAnswer:not(.clicked):before, .rightig .test-in-article__answer:not(.clicked):after, .rightig .testInArticleAnswer:not(.clicked):after {
    background-color: #fbf3cd;
    box-shadow: none;
  }
  .wrong .test-in-article__answer:not(.clicked) .bgr:before, .wrong .testInArticleAnswer:not(.clicked) .bgr:before, .wrong .test-in-article__answer:not(.clicked) .bgr:after, .wrong .testInArticleAnswer:not(.clicked) .bgr:after, .right .test-in-article__answer:not(.clicked) .bgr:before, .right .testInArticleAnswer:not(.clicked) .bgr:before, .right .test-in-article__answer:not(.clicked) .bgr:after, .right .testInArticleAnswer:not(.clicked) .bgr:after, .rightig .test-in-article__answer:not(.clicked) .bgr:before, .rightig .testInArticleAnswer:not(.clicked) .bgr:before, .rightig .test-in-article__answer:not(.clicked) .bgr:after, .rightig .testInArticleAnswer:not(.clicked) .bgr:after {
    background-color: #fbf3cd;
    box-shadow: none;
  }
  .test-in-article__answer-animation__1 {
    background-color: #fbf3cd !important;
  }
  .test-in-article__answer-animation__1:before, .test-in-article__answer-animation__1:after {
    background-color: #fbf3cd !important;
  }
  .test-in-article__answer-animation__1 .bgr:before, .test-in-article__answer-animation__1 .bgr:after {
    background-color: #fbf3cd !important;
  }
  .test-in-article__answer-animation__2 {
    background-color: #fef1b6 !important;
  }
  .test-in-article__answer-animation__2:before, .test-in-article__answer-animation__2:after {
    background-color: #fef1b6 !important;
  }
  .test-in-article__answer-animation__2 .bgr:before, .test-in-article__answer-animation__2 .bgr:after {
    background-color: #fef1b6 !important;
  }
  .test-in-article__star, .testInArticleStar {
    position: relative;
    width: 100px;
    height: 100px;
    margin-bottom: 10px;
    background: url(/res/images/article-elements/test-in-article/icon__test-not-completed.png) center center no-repeat;
  }
  .test-in-article__star-big, .testInArticleBigStar {
    display: none;
    position: absolute;
    left: -65px;
    top: -65px;
    width: 230px;
    height: 244px;
    background: url(/res/images/article-elements/test-in-article/icon__test-completed.png) center center no-repeat;
    background-size: contain;
  }
  .test-in-article__star-big img, .testInArticleBigStar img {
    display: none;
  }
  .test-in-article__star-wrapper, .testInArticleStarContainer {
    position: absolute;
    right: 33px;
    top: 26px;
  }
  .test-in-article__star-text, .testInArticleStarText {
    font-size: 13px;
    font-style: italic;
    line-height: 16px;
    position: absolute;
    right: 33px;
    top: 137px;
    width: 100px;
    text-align: center;
  }
  .test-in-article__back, .testInArticleBack {
    transition: 0.25s all;
    padding: 12px 0 9px 0;
    display: none;
  }
  .wrong .test-in-article__back, .wrong .testInArticleBack {
    display: block;
  }
  /* EOF тест в статье */
}
/* @media */
/* Import from desktop*/
/* ==================================================================== */
/* Персональная статья
/* =================================================================== */
.pa_layout {
  background-color: #e4edf1;
  padding: 15px;
  margin: 15px -15px;
  position: relative;
}
.pa_layout h3 {
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  margin: 0;
  padding-bottom: 5px;
  border-bottom: solid 1px #c2ccd4;
}
.pa_layout h4 {
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  margin: 10px 0 15px 0;
}
.pa_layout .pa_inner {
  counter-reset: fieldset;
}
.pa_layout .pa_inner div[role=radiogroup] {
  margin-bottom: 5px;
}
.pa_layout .pa_inner div[role=radiogroup] label {
  display: block;
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 5px;
}
.pa_layout .pa_inner div[role=radiogroup] label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  border: solid 1px #d8d8d8;
  border-radius: 50%;
}
.pa_layout .pa_inner div[role=radiogroup] label.checked::before {
  /*width: 10px;
  height: 10px;*/
  background-color: #393939;
  border: #FFFFFF 5px solid;
  outline: 1px #d8d8d8;
}
.pa_layout .pa_inner div[role=radiogroup] label > input[type=radio] {
  position: absolute;
  opacity: 0;
}
.pa_layout .pa_inner fieldset {
  margin-bottom: 10px;
  border: 0 none;
  counter-increment: fieldset;
}
.pa_layout .pa_inner fieldset legend {
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  margin-bottom: 10px;
}
.pa_layout .pa_inner fieldset legend::before {
  content: counter(fieldset) ". ";
}
.pa_layout .pa_inner fieldset select {
  border: solid 1px #d8d8d8;
  border-radius: 3px;
  height: 32px;
  min-width: 460px;
}
.pa_layout .pa_inner .pa_buttons > button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: normal;
  color: #000000;
  padding: 4px 15px 6px 15px;
  background-color: #ffffff;
  border: solid 1px #d8d8d8;
  border-radius: 4px;
}
.pa_layout .pa_inner .pa_buttons > button:first-of-type {
  border: solid 1px transparent;
  background-image: linear-gradient(to bottom, #fdcb47, #febb30), linear-gradient(to bottom, #fdcb47, #c47a15 97%);
  margin-right: 10px;
}

/* Элемент статьи «Персональная статья» - end */
/*@import "../_variables.scss";*/
/* ==================================================================== */
/* COMPARISON
/* =================================================================== */
.comparisonContainer {
  position: relative;
  overflow: hidden;
  padding: 0;
  margin: 0 -15px 15px -15px;
}

.comparisonFirst {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  clip: rect(auto, 220px, auto, auto);
}

.comparisonFirst,
.comparisonLast {
  margin-bottom: 50px;
}

.comparisonFirst img,
.comparisonLast img {
  width: 100%;
}

/*.comparisonContainer:hover:before,
.comparisonContainer.overlay:before {
	content: "";
	position: absolute;
	z-index: 2;
	opacity: 0.1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
}*/
.comparisonHandle {
  cursor: pointer;
  height: 40px;
  width: 40px;
  position: absolute;
  left: 50%;
  bottom: 3px;
  margin-left: -20px;
  border-radius: 20px;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.22);
  z-index: 40;
}

.comparisonHandle:before {
  content: "";
  display: block;
  width: 1px;
  background: #2f353e;
  height: 9999px;
  position: absolute;
  left: 50%;
  z-index: 30;
  bottom: 50%;
  margin-bottom: 20px;
  border: solid 1px rgba(255, 255, 255, 0.66);
  border-width: 0 1px;
}

.comparisonHandleLeftArrow,
.comparisonHandleRightArrow {
  border: 6px inset transparent;
  height: 0;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  width: 0;
}

.comparisonHandleLeftArrow {
  border-right: 6px solid black;
  left: 50%;
  margin-left: -17px;
}

.comparisonHandleRightArrow {
  border-left: 6px solid black;
  right: 50%;
  margin-right: -17px;
}

.comparisonFirstText,
.comparisonLastText {
  display: none;
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 50%;
  margin-top: -21px;
  color: white;
  font-size: 16px;
  line-height: 40px;
  padding: 0 20px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  white-space: nowrap;
  text-shadow: 0px 1px 1px #aaa;
  font-family: "TextbookNewWeb", Arial, Helvetica, sans-serif;
}

.comparisonContainer:hover .comparisonFirstText,
.comparisonContainer.overlay .comparisonFirstText,
.comparisonContainer:hover .comparisonLastText,
.comparisonContainer.overlay .comparisonLastText {
  display: none;
}

.comparisonFirstText {
  color: #ed1b23;
  right: 50px;
}

.comparisonLastText {
  color: #007f49;
  left: 50px;
}

.nocolor .comparisonFirstText,
.nocolor .comparisonLastText {
  color: #000000;
}

/* Элемент статьи «Было - стало» - end */
/* @media */
/* Import from desktop*/
/* ==================================================================== */
/* TIPPED IMAGE
/* =================================================================== */
/* Элемент "Важные точки 2.0" */
.tippedimagenew .red {
  color: #ff390a !important;
}

/* DO NOT CHANGE MARGIN AND PADDING */
.tippedimagenew {
  margin: 25px 0 25px 0px;
  padding: 0;
}
.tippedimagenew .tippedimagenew_switcher {
  display: none;
}
.tippedimagenew > figure {
  position: relative;
  margin: 0 -15px;
  /* Ins */
}
.tippedimagenew > figure > img {
  width: 100%;
  display: block;
  position: relative;
}
.tippedimagenew > figure > div:first-of-type {
  counter-reset: ins;
}
.tippedimagenew > figure > div:first-of-type > ins {
  counter-increment: ins;
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 0;
  text-align: left;
  margin-top: -9px;
  margin-left: -9px;
  z-index: 100;
  text-decoration: none;
}
.tippedimagenew > figure > div:first-of-type > ins > span {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  border: #FFF 1px solid;
  border-radius: 50%;
  box-sizing: content-box;
  overflow: hidden;
  color: #FFF;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: center;
  line-height: 16px;
}
.tippedimagenew > figure > div:first-of-type > ins > span:before {
  content: counter(ins);
}
.tippedimagenew > figure > div:first-of-type > ins > span.black {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.tippedimagenew > figure > div:first-of-type > ins > span.red {
  background-color: rgba(255, 57, 10, 0.5) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl {
  width: 100%;
  padding: 0;
  margin: 0;
  height: 100%;
  counter-reset: dt;
  counter-reset: dd;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 0;
  text-align: left;
  margin-top: -9px;
  margin-left: -9px;
  z-index: 100;
  counter-increment: dt;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt > span {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  border: #FFF 1px solid;
  border-radius: 50%;
  box-sizing: content-box;
  overflow: hidden;
  color: #FFF;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: center;
  line-height: 16px;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt > span:before {
  content: counter(dt);
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt > span.black {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt > span.red {
  background-color: rgba(255, 57, 10, 0.5) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt.active + dd > h5 > span.black {
  background-color: rgb(0, 0, 0) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt.active + dd > h5 > span.red {
  background-color: rgb(255, 57, 10) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt.active + dd > div {
  color: rgb(0, 0, 0);
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt.active[data-color=red] + dd > div {
  color: rgb(255, 57, 10) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dt[data-color=red] + dd > div {
  color: rgba(255, 57, 10, 0.5) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd {
  padding-left: 15px;
  padding-right: 15px;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > h5 {
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 15px !important;
  line-height: 23px !important;
  position: relative;
  padding-right: 8px;
  margin: 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > h5 > span {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  border: #FFF 1px solid;
  border-radius: 50%;
  box-sizing: content-box;
  overflow: hidden;
  color: #FFF;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  line-height: 20px;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > h5 > span:before {
  counter-increment: dd;
  content: counter(dd);
  color: #FFF;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > h5 > span.black {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > h5 > span.red {
  background-color: rgba(255, 57, 10, 0.5) !important;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > div {
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 23px;
  color: rgba(0, 0, 0, 0.5);
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > div:not(:first-of-type) {
  padding-left: 30px;
  padding-top: 5px;
}
.tippedimagenew > figure .tippedimagenew_tips > dl > dd > div:first-of-type {
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.tippedimagenew_tips > dl > dd > div img {
  opacity: 0.5;
}

.tippedimagenew_tips > dl > dt.active + dd > div img {
  opacity: 1;
}

/* Элемент "Важные точки 2.0" - END */
/* @media */
/* Import from desktop*/
/* ==================================================================== */
/* REPLACER (ПЕРЕВЕРТЫШ в статье)
/* =================================================================== */
/* Элемент статьи «Перевертыш» - start */
.replacer {
  position: relative;
  cursor: pointer;
  margin: 0 -15px 45px -15px !important;
}
.replacer:after {
  content: "";
  position: absolute;
  z-index: 3;
  left: 15px;
  top: calc(100% - 4px);
  width: 40px;
  height: 40px;
  background: #ffffff;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjkgMjkiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Qye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6MS43NDExLDEuNzQxMTt9IC5zdDR7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5OjIuMDI2MSw0LjA1MjI7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLjMyMSAyMS41NzFBMTAuMDAzIDEwLjAwMyAwIDAgMSAxMy4yNSAyNC41Yy01LjQ4NiAwLTEwLTQuNTE0LTEwLTEwczQuNTE0LTEwIDEwLTEwIDEwIDQuNTE0IDEwIDEwIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTIxLjE2MSAxMi4zMzVoNC4xNzdhLjQxLjQxIDAgMCAxIC4zNTMuNjIxbC0yLjA4OSAzLjUwOWEuNDEuNDEgMCAwIDEtLjcwNiAwbC0yLjA4OS0zLjUwOWEuNDEyLjQxMiAwIDAgMSAuMzU0LS42MjF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLjMyMSAyMS41NzFBMTAuMDAzIDEwLjAwMyAwIDAgMSAxMy4yNSAyNC41Yy01LjQ4NiAwLTEwLTQuNTE0LTEwLTEwczQuNTE0LTEwIDEwLTEwIDEwIDQuNTE0IDEwIDEwIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTIxLjE2MSAxMi4zMzVoNC4xNzdhLjQxLjQxIDAgMCAxIC4zNTMuNjIxbC0yLjA4OSAzLjUwOWEuNDEuNDEgMCAwIDEtLjcwNiAwbC0yLjA4OS0zLjUwOWEuNDEyLjQxMiAwIDAgMSAuMzU0LS42MjF6Ii8+PG1ldGFkYXRhPjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6cmRmcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wMS9yZGYtc2NoZW1hIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj48cmRmOkRlc2NyaXB0aW9uIGFib3V0PSJodHRwczovL2ljb25zY291dC5jb20vbGVnYWwjbGljZW5zZXMiIGRjOnRpdGxlPSJyZWZyZXNoLHJlbG9hZCxzeW5jaHJvbml6ZSIgZGM6ZGVzY3JpcHRpb249InJlZnJlc2gscmVsb2FkLHN5bmNocm9uaXplIiBkYzpwdWJsaXNoZXI9Ikljb25zY291dCIgZGM6ZGF0ZT0iMjAxNy0xMC0wNCIgZGM6Zm9ybWF0PSJpbWFnZS9zdmcreG1sIiBkYzpsYW5ndWFnZT0iZW4iPjxkYzpjcmVhdG9yPjxyZGY6QmFnPjxyZGY6bGk+SmVtaXMgTWFsaTwvcmRmOmxpPjwvcmRmOkJhZz48L2RjOmNyZWF0b3I+PC9yZGY6RGVzY3JpcHRpb24+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PC9zdmc+);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 27px 27px;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.22);
  border-radius: 50%;
}
.replacer:before {
  content: attr(data-translation);
  position: absolute;
  z-index: 3;
  left: 70px;
  top: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.21;
  color: #6d6d6d;
}

.replacer.backside .back {
  transform: rotateY(0deg);
}

.replacer.backside .front {
  transform: rotateY(180deg);
}

.replacer.frontside .back {
  transform: rotateY(180deg);
}

.replacer.frontside .front {
  transform: rotateY(0deg);
}

/*.replacer.arrow .front:before,
.replacer.arrow .back:before {
    content: "";
    position: absolute;
    z-index: 4;
    left: 15px;
    top: calc(100% + 4px);
    width: 40px;
    height: 40px;
    background-color: #ffffff;
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.22);
    border-radius:50%;
}
.replacer.attract .front:before,
.replacer.attract .back:before {
	-webkit-animation: 3000ms attract ease-in-out 3s infinite;
	animation: 3000ms attract ease-in-out 3s infinite;
}
.replacer.arrow .front:after,
.replacer.arrow .back:after {
    content: "";
    position: absolute;
    z-index: 3;
    left: 15px;
    top: calc(100% + 4px);
    width: 40px;
    height: 40px;
    background-color: #ffffff;
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.22);
    border-radius: 50%;
}*/
@-webkit-keyframes attract {
  0%, 15% {
    opacity: 1;
  }
  15%, 30% {
    opacity: 0.5;
  }
}
@keyframes attract {
  0%, 15% {
    opacity: 1;
  }
  15%, 30% {
    opacity: 0.5;
  }
}
.replacer .front, .replacer .back {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -webkit-transform: rotateY(0deg);
  -moz-transition: 0.6s;
  -moz-transform-style: preserve-3d;
  -moz-transform: rotateY(0deg);
  -o-transition: 0.6s;
  -o-transform-style: preserve-3d;
  -o-transform: rotateY(0deg);
  -ms-transition: 0.6s;
  -ms-transform-style: preserve-3d;
  -ms-transform: rotateY(0deg);
  transition: 0.6s;
  transform-style: preserve-3d;
  transform: rotateY(0deg);
  width: auto;
  top: auto;
  bottom: auto;
  right: auto;
  left: auto;
  margin: 0;
  padding: 0;
}

.replacer .front {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  z-index: 2;
  position: relative;
}

.replacer .back {
  transform: rotateY(-180deg);
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.replacer img {
  margin-bottom: 0;
  display: block;
  width: 100%;
}

/* Элемент статьи «Перевертыш» - end */
/* @media */
/* Import from desktop*/
/*@import "../default.scss";*/
/* ==================================================================== */
/* CARDS IN ARTICLE
/* ==================================================================== */
.cards__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
  margin: 0 -15px;
}
.cards__container > .col {
  min-height: initial;
}

.cards__content {
  margin-bottom: 15px;
}
.cards__content-item {
  margin-bottom: 0px;
  padding: 15px;
  font-family: "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  border-bottom: #f58345 1px solid;
}
.cards__content-item > h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.cards__content-item > div {
  margin-right: 0;
}

.cards__menu-wrapper {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.43;
  border: solid 1px #f5913e;
  background-color: #dcfffb;
  color: #f58345;
  border: solid 1px #f58345;
  border-width: 1px 0;
}
.cards__menu ol {
  margin: 0;
  padding: 0;
  list-style-position: inside;
}
.cards__menu ol li {
  position: relative;
  z-index: 2;
  padding: 11px 15px;
}
.cards__menu ol li:not(:first-of-type) {
  border-top: solid 1px #f58345;
}
.cards__content-item,
.cards__menu-current:before {
  background-color: #dcfffb;
}

/* @media */
/* Import from desktop*/
/* ==================================================================== */
/* POLL IN ARTICLE
/* ==================================================================== */
.poll {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  position: relative;
  border-bottom: rgba(0, 0, 0, 0.3);
  margin-bottom: 15px;
}
.pollheader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #f02822;
  padding: 0;
}
.pollitem {
  clear: both;
}
.pollitempercent {
  background: #007f49;
  height: 1px;
  line-height: 0;
  position: relative;
  overflow: visible;
  /*&:after {
      @include border-radius(9px);
      content: none;
      position: absolute;
      right: 0 - $article-poll-circle-size - 2*$article-poll-circle-border-width;
      top: -$article-poll-circle-size/2 - $article-poll-circle-border-width;
      width: $article-poll-circle-size;
      height: $article-poll-circle-size;
      background-color: $white-link-color;
      border-width: $article-poll-circle-border-width;
      border-style: solid;
      border-color: $black-link-color;
  }*/
}
.pollitemtext {
  padding-bottom: 1px;
  /*font-family: "TextbookNewWeb", Arial, Helvetica, sans-serif;*/
  line-height: 28px;
  font-size: 18px;
}
.pollitem label {
  display: block;
  padding: 0 10px;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  border: solid 1px #008881;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #008881;
}
.pollitem input[type=radio] {
  float: left;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  opacity: 0;
}
.pollitem input[type=radio]:checked + label {
  border: solid 1px #008881;
  color: #008881;
}
.poll .pollvote button {
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  border: solid 1px #dddddd;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #999999;
  display: block;
  background: #FFF;
  padding: 0 15px;
}
.poll .pollvote button:disabled {
  background: #dcddde !important;
}
.pollnote {
  font-size: 12px;
  line-height: 13px;
  padding-top: 17px;
}
.pollnote a {
  color: #000;
  border-color: rgba(0, 0, 0, 0.4);
  border-bottom-style: dashed;
  border-bottom-width: 1px;
}
.pollnote a:hover {
  border-color: rgba(0, 0, 0, 0.8);
}
.poll .back, .poll .front {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: rotateY(0deg);
  transition: 0.6s;
  transform-style: preserve-3d;
}
.poll .back {
  transform: rotateY(-180deg);
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.poll .front {
  transform: rotateY(0deg);
  z-index: 2;
  position: relative;
}
.poll.frontside .back {
  transform: rotateY(180deg);
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.poll.backside .front {
  transform: rotateY(180deg);
}
.poll.backside .back {
  transform: rotateY(0deg);
}

/* @media */
/* Import from desktop*/
/* ==================================================================== */
/* PayWall
/* ==================================================================== */
.paywall {
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  width: 640px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.18);
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.paywall a:not([class]) {
  color: #2e98ff;
  border-color: rgba(46, 152, 255, 0.4);
  /*&:visited {
      @include link(#007185);
  }*/
}
.paywall a:not([class]):hover {
  border-color: rgba(46, 152, 255, 0.8);
}
.paywall__article {
  position: relative;
  font-family: "PT Serif", Georgia, "Times New Roman", serif;
  padding: 0 30px;
}
.paywall__article h2 {
  font-family: "PT Serif", Georgia, "Times New Roman", serif;
  font-size: 30px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  color: #2d3039;
  margin: 30px 0 18px 0;
}
.paywall__article p {
  font-family: "PT Serif", Georgia, "Times New Roman", serif;
}
.paywall__article:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to top, rgb(255, 255, 255), rgba(255, 255, 255, 0));
}
.paywall__article + .paywall__header h3 {
  margin-top: 11px;
}
.paywall__main {
  padding: 0 30px 40px 30px;
  color: #2d3039;
  display: block;
}
.paywall__main .error {
  display: block;
  color: #ed1b23;
}
.paywall__main .black {
  color: #000 !important;
}
.paywall__main a.black {
  color: #000;
  border-color: rgba(0, 0, 0, 0.4);
}
.paywall__main a.black:hover {
  border-color: rgba(0, 0, 0, 0.8);
}
.paywall__main h4 {
  font-size: 15px;
  font-weight: 600;
  font-style: normal;
  line-height: 37px;
  letter-spacing: -0.6px;
  color: #000000;
  min-height: 37px;
  margin-bottom: 0;
}
.paywall__main h4 + button {
  margin-top: -1px;
}
.paywall__main .half {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: end;
      align-items: flex-end;
}
.paywall__main .half > * {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  -ms-flex-preferred-size: calc(50% - 15px);
}
.paywall__main .half > *:nth-child(odd) {
  padding-right: 15px;
}
.paywall__main .half > *:nth-child(even) {
  padding-left: 15px;
}
.paywall__main fieldset {
  border: 0 none;
  padding: 0;
  margin: 0;
}
.paywall__main .id2-social {
  display: none;
}
.paywall__main .id2-social p {
  padding-top: 15px;
}
.paywall__main .id2-social ul {
  margin: 9px 0 0 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.paywall__main .id2-social ul > li {
  margin: 0;
}
.paywall__main .id2-social.social-hidden ul {
  display: none;
}
.paywall__main .id2-social.social-hidden p {
  display: block;
}
.paywall__main .id2-social.social-show ul {
  display: -ms-flexbox;
  display: flex;
}
.paywall__main .id2-social.social-show p {
  display: none;
}
.paywall__main input:not([type=submit]) {
  height: 37px;
  border-radius: 3px;
  border: solid 1px #c7c7c7;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #5b5b5b;
}
.paywall__main .doubleinput input {
  width: 100%;
}
.paywall__main .doubleinput_first {
  border-radius: 3px 3px 0 0 !important;
}
.paywall__main .doubleinput_second {
  border-radius: 0 0 3px 3px !important;
  margin-top: -1px;
  margin-bottom: 8px;
}
.paywall__main .id2btn {
  display: block;
  height: 37px;
  padding-left: 42px;
  position: relative;
  border: 0 none;
  border-radius: 3px;
  background-color: #007185;
  color: rgb(255, 255, 255);
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.43;
}
.paywall__main .id2btn:before {
  content: "";
  display: block;
  width: 42px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-right: rgba(255, 255, 255, 0.2) 1px solid;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 37px 42px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNyIgdmlld0JveD0iMCAwIDQyIDM3Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjAuODI3IDIzLjQ1OWMtLjc3NiAwLTEuNTQ3LS4wNC0yLjI5Mi0uMjY4LS44MS0uMjQ3LTEuNDc3LS42Ny0xLjcyNy0xLjQ5OC0uMzczLTEuMjQ1IDAtMy4wMzggMS44MTgtMy43MTcuNzIxLS4yNSAxLjQ2OC0uNDI4IDIuMjI3LS41My43MjUtLjExMiAxLjQ1NC0uMjA5IDIuMTgxLS4zMTlhLjE3NS4xNzUgMCAwIDAgLjEyOC0uMDg3Yy4wMjgtLjIuMDM1LS40LjAyLS42MDJhLjgzNi44MzYgMCAwIDAtLjYzLS43MDVjLS40NS0uMTU0LS45MjQtLjEyNS0xLjM4OS0uMDg0LS44MzMuMDg2LTEuNjU2LjI0NC0yLjQ2LjQ3My0uMjAzLjA1My0uMjE5LjA0LS4yNDktLjE2NS0uMDYtLjQtLjEyLS44LS4xODctMS4xOThhLjIwNS4yMDUgMCAwIDEgLjAyMy0uMTY2LjIxOS4yMTkgMCAwIDEgLjE0LS4wOTcgMTAuMzYgMTAuMzYgMCAwIDEgMi4zNjctLjU0OSAxNi45NjggMTYuOTY4IDAgMCAxIDEuODQ0LS4wOTcgNi4yNTkgNi4yNTkgMCAwIDEgMi4xNjcuMzQyYy43NS4yNzggMS4yNjguNzUgMS40MjkgMS41MzguMDkxLjQ0NS4wMi44ODYtLjAzNSAxLjMyNi0uMS44MDgtLjIwMyAxLjYxNi0uMzEgMi40MjMtLjA5NS43MjQtLjE4MiAxLjQ0Ny0uMjkyIDIuMTdhMS42NDMgMS42NDMgMCAwIDEtMS4yNjEgMS40MTRjLS41MjguMTQ2LTEuMDY4LjI0OS0xLjYxNC4zMDgtLjYyNi4wNTMtMS4yNjMuMDUzLTEuODk4LjA4OHptMi4xMS00LjY5NmMtLjcyNC4xMjctMS40MTcuMjItMi4xLjM3OC0uNjIzLjE0NC0xLjA0OS41MjYtMS4xMiAxLjE4LS4wNzMuNjU0LjE4IDEuMjU3Ljk3IDEuNDFhNC4xMjQgNC4xMjQgMCAwIDAgMS43NzYtLjA4Mi4yMzYuMjM2IDAgMCAwIC4xMjMtLjE3Yy4wODgtLjYxNy4xNjYtMS4yMzYuMjQ2LTEuODU0LjA0LS4yNzIuMDY5LS41NC4xMDUtLjg2MnpNMTUuMDk2IDEzLjkwOGgxLjI0MWMuMDc5LjAxLjE1Ni4wMy4yMy4wNmEuOTA4LjkwOCAwIDAgMS0uMDk3LjE5MiAxNzQ0LjU5OCAxNzQ0LjU5OCAwIDAgMS0zLjIyMSAzLjgyNWMtLjEzMi4xNTYtLjI2LjMxOC0uMzk4LjQ3YS4xNzMuMTczIDAgMCAwLS4wMTguMjQzYy44MTggMS4zODcgMS42MzIgMi43NzUgMi40NDQgNC4xNjMuMTg0LjMxNi4xNS4zNy0uMjMuMzdoLTIuMDE0YS42My42MyAwIDAgMS0uNjEtLjM0IDY1My40NzEgNjUzLjQ3MSAwIDAgMC0yLjQ4NS00LjI2Mi40NTguNDU4IDAgMCAxIC4wNDgtLjYybDMuMjM5LTMuODNhLjc2Ljc2IDAgMCAxIC42MTEtLjI3NGwxLjI2LjAwM3pNMjcuOTQgMjMuMjI2aC0xLjI0MmEuOTAyLjkwMiAwIDAgMS0uMjEyLS4wNTYuNzg0Ljc4NCAwIDAgMSAuMDg4LS4xOTZjMS4yLTEuNDI4IDIuNDAzLTIuODU0IDMuNjEtNC4yNzdhLjE5Ni4xOTYgMCAwIDAgLjAxNy0uMjcyYy0uODMzLTEuNDEyLTEuNjYyLTIuODI2LTIuNDg5LTQuMjQtLjEwNi0uMTg0LS4wNTUtLjI3Mi4xNjMtLjI3NGgyLjI1YS40ODYuNDg2IDAgMCAxIC40NS4yNWwyLjU1NyA0LjM4MmEuNDUuNDUgMCAwIDEtLjA2LjU3OSA1OTcuOTI0IDU5Ny45MjQgMCAwIDAtMy4yODIgMy44NjguNzE1LjcxNSAwIDAgMS0uNTcxLjI0Yy0uNDI4IDAtLjg1My0uMDA0LTEuMjgtLjAwNHoiLz48L3N2Zz4=);
}
.paywall__main .id2btn.id2btn_blue {
  background-color: #4a90e2;
}
.paywall__main .paywall__main-btn + .black {
  margin-left: 27px;
}
.paywall__main-btn {
  display: inline-block;
  border: 0 none;
  background-color: #4a90e2;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  line-height: 37px;
  height: 37px;
  border-radius: 2px;
  padding: 0 30px;
}
.paywall__main-btn[disabled] {
  background-color: #d2d2d2;
  color: #6a6a6a;
}
.paywall__main-inputphone, .paywall__main-inputcode {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.paywall__main-inputphone > input:not([type=submit]), .paywall__main-inputcode > input:not([type=submit]) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: 1%;
}
.paywall__main-inputphone > input:not([type=submit]) + button, .paywall__main-inputcode > input:not([type=submit]) + button {
  margin-left: -1px;
  display: -ms-flexbox;
  display: flex;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.paywall__main-inputphone {
  width: 450px;
}
.paywall__main-inputcode {
  width: 445px;
}
.paywall__main .input-hint_wrapper {
  position: relative;
  width: 100%;
  margin-bottom: 0;
}
.paywall__main .input-hint_wrapper .input_hint {
  position: absolute;
  right: 10px;
  top: calc(50% - 14px);
  font-size: 15px;
  font-weight: normal;
  line-height: normal;
  color: #000000;
  border-bottom: 0 none;
}
.paywall__main .input-hint_wrapper .reminding {
  display: inline-block;
  height: 37px;
  width: 100%;
  line-height: 37px;
  border: solid 1px #c7c7c7;
  background-color: #efefef;
  font-size: 15px;
  color: #5b5b5b;
  padding: 0 13px;
  border-radius: 0 0 3px 3px !important;
  margin-top: -1px;
  margin-bottom: 8px;
}
.paywall__main .input-hint_wrapper .reminding.hidden {
  display: none;
}
.paywall__main .input-hint_wrapper .reminding > a {
  display: inline-block;
  float: right;
  font-size: 11px;
  line-height: 14px;
  position: relative;
  top: 7px;
  border: 1px solid rgba(0, 94, 111, 0.4);
  border-radius: 3px;
  color: #005e6f;
  cursor: pointer;
  padding: 3px 5px 2px;
}
.paywall__main .input-hint_wrapper .reminding > a:hover {
  border: 1px solid rgba(187, 51, 0, 0.4);
  color: #B30;
}
.paywall__header {
  padding: 0 30px;
}
.paywall__header h3 {
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #2d3039;
  margin: 34px 0 22px 0;
}
.paywall__header p {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  color: #2d3039;
  margin-bottom: 10px;
}
.paywall__footer {
  border-radius: 0 0 10px 10px;
  padding: 15px 30px;
  background-color: #f0f0f0;
}
.paywall__footer p {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: normal;
  color: #2d3039;
}
.paywall__footer p .paywall__logo {
  margin: 0 6px 4px 0;
  width: 110px;
  height: 15px;
  text-indent: -9000px;
  overflow: hidden;
  background: url(/res/images/action-paywall-logo.svg) left top no-repeat;
  background-size: 100% 100%;
}
.paywall__footer p .paywall__phone {
  margin-left: auto;
}
.paywall__phone-disc {
  display: inline-block;
  margin: 0 5px;
  white-space: nowrap;
}
.paywall .hidden {
  display: none;
}

.hidden {
  visibility: hidden;
}

/* BackDrop */
.backdrop {
  background-color: rgba(0, 0, 0, 0.9);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 3000;
  /*-webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);*/
}

@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  .backdrop {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }
}
@media (max-width: 767.98px) {
  .backdrop {
    background-color: transparent;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .paywall:before {
    content: "";
    background-image: url(/res/images/layout-elements__backdrop.png);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: -11;
  }
  .paywall {
    border-radius: 0 !important;
    box-shadow: none !important;
    background-color: rgba(77, 88, 96, 0.93);
    color: rgb(255, 255, 255);
    top: 156px;
    position: absolute;
    width: 100%;
  }
  .paywall a:not([class]) {
    color: rgb(255, 255, 255);
    border-bottom: 0 none;
    text-decoration: underline;
  }
  .paywall__article {
    display: none;
  }
  .paywall__article h2 {
    color: rgb(255, 255, 255);
  }
  .paywall__article:after {
    background-image: linear-gradient(to top, rgba(77, 88, 96, 0.93), rgba(77, 88, 96, 0));
  }
  .paywall__header {
    padding: 0 15px;
  }
  .paywall__header h3 {
    color: rgb(255, 255, 255);
    margin: 27px 0 9px 0;
  }
  .paywall__header p {
    color: rgb(255, 255, 255);
    font-size: 17px;
    line-height: 1.35;
  }
  .paywall__main {
    color: rgb(255, 255, 255);
    padding: 0 15px 20px 15px;
  }
  .paywall__main h4 {
    color: rgb(255, 255, 255);
    font-size: 20px;
    font-weight: 200;
    line-height: 1.15;
    margin: 15px 0;
  }
  .paywall__main .half {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -ms-flex-align: end;
        align-items: flex-end;
  }
  .paywall__main .half > * {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .paywall__main_request .paywall__main-btn {
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }
  .paywall__main_request .paywall__main-btn + .black {
    color: rgb(255, 255, 255) !important;
    margin-left: 0;
    font-size: 14px;
  }
  .paywall__main_request .paywall__main-btn + .black > a {
    color: rgb(255, 255, 255) !important;
    text-decoration: underline;
  }
  .paywall__main-inputcode {
    width: 100%;
  }
  .paywall__main-inputcode > input:not([type=submit]) {
    /*overflow: hidden;
    text-overflow: ellipsis;*/
  }
  .paywall__main-inputcode > input:not([type=submit]) + button {
    padding: 0 15px;
  }
  .paywall__main .paywall__main-inputphone {
    width: 100%;
  }
  .paywall__main .paywall__main-inputphone > input:not([type=submit]) + button {
    padding: 0 15px;
  }
  .paywall__main .input-hint_wrapper {
    width: 100%;
  }
  .paywall .paywall__footer {
    border-radius: 0;
    padding: 15px;
  }
  .paywall .paywall__footer p {
    margin-bottom: 0px;
  }
}
/*@media (max-width: 374.98px) {
    .paywall {
        &__main {
            &-inputcode {
                & > input:not([type=submit]) {
                    border-top-right-radius: 3px;
                    border-bottom-right-radius: 3px;
                    flex: 1 1 100%;
                    width: 100%;
                    margin-bottom:10px;

                    & + button {
                        display: block;
                        margin-left: 0px;
                        border-top-left-radius: 3px;
                        border-bottom-left-radius: 3px;
                        width:100%;
                    }
                }
            }
        }
    }
}*/
/* ==================================================================== */
/* Audio popup (попап с оповещением о аудиостатьях)
/* =================================================================== */
/* Попап с аудиостатьями - start */
/* @media */
/* Import from desktop*/
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-semibold-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima_nova";
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot");
  src: url("/res/fonts/proxima-nova/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.woff") format("woff"), url("/res/fonts/proxima-nova/proximanova-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
.audio-popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
  display: none;
  color: #2f323a;
  font-family: "proxima_nova", Arial, Helvetica, sans-serif;
  text-align: center;
}

.audio-popup__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  opacity: 0.7;
}

.audio-popup__content {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 32px 20px;
  background-color: #fff;
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1);
  border-radius: 16px 16px 0 0;
  transform: translate(0);
}

.audio-popup__close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 24px;
  height: 24px;
  border: none;
  background: none;
}
.audio-popup__close:hover {
  cursor: pointer;
}
.audio-popup__close::before, .audio-popup__close::after {
  content: "";
  position: absolute;
  top: 4px;
  left: 48%;
  display: block;
  width: 2px;
  height: 15px;
  background-color: #14151a;
  opacity: 0.8;
  transform: rotate(45deg);
}
.audio-popup__close::after {
  transform: rotate(-45deg);
}

.audio-popup__icon {
  width: 160px;
  height: 160px;
  margin: 0 auto;
  background-image: url("/res/images/article-elements/audio-popup-icon.svg");
  background-size: cover;
  background-repeat: no-repeat;
}

.audio-popup__title {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.audio-popup__description {
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 1.5;
}

.audio-popup__actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.audio-popup__actions a, .audio-popup__actions button {
  padding: 9px 16px;
  border-radius: 3px;
  font-size: 16px;
  line-height: 1.4;
  text-decoration: none;
}

.audio-popup__start-read {
  margin-right: 0;
  border: none;
  background-color: #00b333;
  color: #fff;
}
.audio-popup__start-read:hover {
  cursor: pointer;
}

.audio-popup__registry {
  border: 1px solid #d9dce3;
  background-color: #fff;
  color: #14151a;
}
.audio-popup__registry:hover {
  border: 1px solid #d9dce3;
}

/* Попап с аудиостатьями - end */
/* @media */
/* Import from desktop*/
[data-simplebar] {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: " ";
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  -ms-flex-positive: inherit;
      flex-grow: inherit;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.audio-player {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
  box-shadow: 0px -1px 4px rgba(44, 48, 59, 0.16);
  border-radius: 16px 16px 0 0;
  background: #fff;
}

.audio-player--without-playlist {
  padding-right: 64px;
}
.audio-player--without-playlist.audio-player--collapsed {
  padding-right: 64px;
}
.audio-player--without-playlist .audio-player__expand {
  margin-right: -44px;
}
.audio-player--without-playlist .audio-player__playlistBtn, .audio-player--without-playlist .audio-player__prev, .audio-player--without-playlist .audio-player__next {
  display: none;
}

.audio-player--collapsed {
  padding: 0 96px 35px 20px;
}
.audio-player--collapsed .audio-player__prev, .audio-player--collapsed .audio-player__next, .audio-player--collapsed .audio-player__seekBack, .audio-player--collapsed .audio-player__seekForward, .audio-player--collapsed .audio-player__number, .audio-player--collapsed .audio-player__timer {
  display: none;
}
.audio-player--collapsed .audio-player__track {
  overflow: hidden;
}
.audio-player--collapsed .audio-player__progressBar {
  pointer-events: none;
}
.audio-player--collapsed .audio-player__progressCircle {
  display: none !important;
}
.audio-player--collapsed .audio-player__fullTime {
  display: none;
}

.audio-player--expanded {
  padding: 0 20px 40px;
  box-shadow: 0px -2px 8px rgba(44, 48, 59, 0.16);
}
.audio-player--expanded .audio-player__expand {
  height: 32px;
  margin-right: 0;
}
.audio-player--expanded .audio-player__close, .audio-player--expanded .audio-player__playlistBtn {
  display: none;
}
.audio-player--expanded .audio-player__controls {
  -ms-flex-direction: column;
      flex-direction: column;
}
.audio-player--expanded .audio-player__title {
  margin-bottom: 25px;
  overflow: auto;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
  text-align: center;
  white-space: unset;
}
.audio-player--expanded .audio-player__progressBar {
  margin-bottom: 4px;
}
.audio-player--expanded .audio-player__info {
  margin-bottom: 25px;
}
.audio-player--expanded .audio-player__buttons {
  -ms-flex-order: 3;
      order: 3;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0;
}
.audio-player--expanded .audio-player__play {
  width: 32px;
  height: 32px;
}
.audio-player--expanded .audio-player__play::before {
  border-top-width: 6px;
  border-left-width: 12px;
  border-bottom-width: 6px;
}
.audio-player--expanded .audio-player__play--pause::before {
  height: 12px;
  border-style: double;
  border-width: 0 0 0 10px;
}
.audio-player--expanded .audio-player__play--loading::before {
  width: 6px;
  height: 6px;
  border: none;
  border-radius: 50%;
  background-color: #1a1814;
}
.audio-player--expanded .audio-player__seekBack, .audio-player--expanded .audio-player__seekForward {
  margin: 0 20px;
}
.audio-player--expanded .audio-player__prev::before {
  width: 1.6px;
  height: 10px;
}
.audio-player--expanded .audio-player__prev::after {
  border-top-width: 5px;
  border-right-width: 10px;
  border-bottom-width: 5px;
}
.audio-player--expanded .audio-player__next::before {
  width: 1.6px;
  height: 10px;
}
.audio-player--expanded .audio-player__next::after {
  border-top-width: 5px;
  border-left-width: 10px;
  border-bottom-width: 5px;
}

.audio-player__expand {
  position: relative;
  height: 16px;
  margin-right: -76px;
  padding-top: 4px;
  text-align: center;
}
.audio-player__expand::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 50%;
  display: inline-block;
  width: 48px;
  height: 2px;
  border-radius: 3px;
  background-color: #eaebf1;
  transform: translateX(-50%);
}

.audio-player__close {
  position: absolute;
  top: 16px;
  right: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 32px;
  height: 32px;
}

.audio-player__playlistBtn {
  position: absolute;
  top: 16px;
  right: 56px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 32px;
  height: 32px;
}

.audio-player__controls {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.audio-player__buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 16px;
}

.audio-player__play,
.audio-player__prev,
.audio-player__next {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 24px;
  height: 24px;
}

.audio-player__play {
  border: 2px solid #1a1814;
  border-radius: 50%;
}
.audio-player__play::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-left: 8px solid #1a1814;
  border-bottom: 4px solid transparent;
}

.audio-player__play--pause::before {
  height: 8px;
  border-style: double;
  border-width: 0 0 0 8px;
}

.audio-player__play--loading {
  border-style: dotted;
  -webkit-animation: 3.5s linear 0s normal none infinite running loadAudio;
          animation: 3.5s linear 0s normal none infinite running loadAudio;
  pointer-events: none;
}
.audio-player__play--loading::before {
  width: 6px;
  height: 6px;
  border: none;
  border-radius: 50%;
  background-color: #1a1814;
}

.audio-player__play--disabled {
  border-color: #eaebf1;
  pointer-events: none;
}
.audio-player__play--disabled::before {
  border-left-color: #eaebf1;
}

@-webkit-keyframes loadAudio {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes loadAudio {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.audio-player__prev::before {
  content: "";
  display: block;
  width: 1px;
  height: 8px;
  background-color: #1a1814;
}
.audio-player__prev::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-right: 8px solid #1a1814;
  border-bottom: 4px solid transparent;
}

.audio-player__prev--disabled::before {
  background-color: #eaebf1;
}
.audio-player__prev--disabled::after {
  border-right-color: #eaebf1;
}

.audio-player__next::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-left: 8px solid #1a1814;
  border-bottom: 4px solid transparent;
}
.audio-player__next::after {
  content: "";
  display: block;
  width: 1px;
  height: 8px;
  background-color: #1a1814;
}

.audio-player__next--disabled::before {
  border-left-color: #eaebf1;
}
.audio-player__next--disabled::after {
  background-color: #eaebf1;
}

.audio-player__track {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.audio-player__info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 1px;
  color: #1a1814;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.audio-player__title {
  max-width: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.audio-player__progressBar {
  position: relative;
  height: 12px;
  padding: 5px 0;
  cursor: pointer;
}
.audio-player__progressBar::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  border-radius: 3px;
  background-color: #eaebf1;
}

.audio-player__progress {
  position: relative;
  display: none;
  width: 0;
  height: 2px;
  border-radius: 3px;
  background-color: #1a1814;
}

.audio-player__progressCircle {
  position: absolute;
  top: 2px;
  left: 0;
  display: none;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #1a1814;
  transform: translate(-50%);
}

.audio-player__progressLoaded {
  position: absolute;
  top: 5px;
  width: 0;
  height: 2px;
  border-radius: 3px;
  background-color: #c8c8cb;
}

.audio-player__playlist {
  position: absolute;
  top: unset;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  display: none;
  box-shadow: 0px -1px 4px rgba(44, 48, 59, 0.16);
  border-top: 1px solid #eaebf1;
  border-radius: 16px 16px 0 0;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
}

.audio-player__playlistHeader {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 16px;
  border-bottom: 1px solid #eaebf1;
  font-size: 18px;
  font-weight: 700;
}

.audio-player__playlist-close {
  width: 27px;
  text-align: center;
}

.audio-player__playlistList {
  max-height: 60vh;
  box-sizing: content-box;
}

.audio-player__listItem {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 4px;
  padding: 8px 12px;
  cursor: pointer;
}
.audio-player__listItem:hover {
  background-color: #f5f6fa;
}

.audio-player__listItem--selected {
  background-color: #f5f6fa;
}

.audio-player__listItem--playing::after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #0095FF;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: audioPlaying;
          animation-name: audioPlaying;
}
.audio-player__listItem--playing .audio-player__item-duration {
  display: none;
}

@keyframes audioPlaying {
  from {
    transform: scale(1);
  }
  50% {
    transform: scale(1.67);
  }
  to {
    transform: scale(1);
  }
}
.audio-player__item-name {
  max-width: 320px;
  font-size: 14px;
  line-height: 1.5;
}

.audio-player__item-label {
  padding: 2px 4px;
  border-radius: 2px;
  background-color: #2D3039;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
}

.audio-player__item-duration {
  font-size: 12px;
}

.player-background {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999998;
  display: none;
  height: 100vh;
  background: #000;
  opacity: 0.6;
}

.simplebar-scrollbar::before {
  left: 4px;
  width: 4px;
  background: #eaebf1;
}
.simplebar-scrollbar.simplebar-visible::before {
  opacity: 1;
}

@font-face {
  font-family: "HelveticaNeue";
  src: url("/res/fonts/HelveticaNeue.eot");
  src: url("/res/fonts/HelveticaNeue.eot?#iefix") format("embedded-opentype"), url("/res/fonts/HelveticaNeue.woff") format("woff"), url("/res/fonts/HelveticaNeue.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Serif";
  src: url("/res/fonts/ptf55f_w.eot");
  src: local("PT Serif"), url("/res/fonts/ptf55f_w.woff") format("woff"), url("/res/fonts/ptf55f_w.ttf") format("truetype"), url("/res/fonts/ptf55f_w.svg#PTSerif-Regular") format("svg");
}
@font-face {
  font-family: "PT Serif";
  src: url("/res/fonts/ptf75f_w.eot");
  font-style: normal;
  font-weight: bold;
  src: local("PT Serif Bold"), url("/res/fonts/ptf75f_w.woff") format("woff"), url("/res/fonts/ptf75f_w.ttf") format("truetype"), url("/res/fonts/ptf75f_w.svg#PTSerif-Bold") format("svg");
}
header .navbar-nav .nav-item {
  font-family: HelveticaNeue, Arial, Helvetica, sans-serif;
  font-size: 15px;
}
header .navbar-nav .nav-item a#username {
  padding-bottom: 12px;
}
header .navbar-nav .nav-item a#username + #panelcontainer:empty {
  padding: 0;
}
header .navbar-nav .nav-item small {
  font-size: 13px;
}

.index-page {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 38px;
}
.index-page__newsfeed .col {
  transform: none;
}
.index-page__doc-with-picture_link {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.index-page__logo-aktion {
  max-width: 160px;
  height: 12px;
  margin-bottom: 30px;
  background-image: url(/res/images/logos/action/obrazovanie.svg);
  background-size: auto;
  background-repeat: no-repeat;
}
.index-page__header {
  padding: 5px 0 16px;
  background: #fff;
}
.index-page__header_brand.col {
  box-sizing: border-box;
  -ms-flex-positive: 2;
      flex-grow: 2;
  max-width: 165px;
  max-height: 68px;
  padding-right: 0;
}
.index-page__header_brand.col img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 68px;
}
.index-page__header_number-line > div {
  margin-top: 2px;
}
.index-page__header_number {
  font-size: 14px;
  color: #666;
}
.index-page__header_number-numeric {
  font-size: 14px;
  color: #666;
}
.index-page__header_number-month {
  font-size: 14px;
  color: #666;
}
.index-page__header_number-year {
  font-size: 14px;
  color: #666;
}
.index-page__header .content-navigation-menu-link__announce {
  position: relative;
  color: rgba(0, 0, 0, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.index-page__header .content-navigation-menu-link__announce:before {
  content: "";
  position: absolute;
  left: -20px;
  top: -6px;
  width: 15px;
  height: 20px;
  background-image: url(/res/images/content-navigation-menu-links/content-navigation-menu-link__announce-black.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.index-page__header .index-page__number-announce {
  display: block;
  color: #0084a9;
}
.index-page__header > .horizontal-logo {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}
.index-page__header > .horizontal-logo .index-page__header_brand {
  max-width: 281px !important;
  margin-bottom: 20px;
}
.index-page__header > .horizontal-logo .index-page__header_number {
  text-align: left;
}
.index-page__frame-header {
  margin-top: -43px;
}
.index-page__author {
  font-family: Georgia, "Times New Roman", serif;
  padding: 16px 15px 25px;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}
.index-page__author_name {
  font-weight: bold;
}
.index-page__author_name:after {
  content: none;
}
.index-page__author_maintitle {
  color: #0084a9;
  font-weight: bold;
}
.index-page__author_text q:before,
.index-page__author_text q:after {
  content: none;
}
.index-page__author .col {
  margin: 0;
  padding: 0;
}
.index-page__summary {
  background: #0084a9;
  padding: 40px 20px;
  margin-left: -20px;
  margin-right: -20px;
}
.index-page__summary_mainarticle {
  padding-bottom: 0;
  margin-bottom: 0;
}
.index-page__summary_mainarticle + .index-page__summary_secondaryarticles {
  padding-top: 20px;
}
.index-page__summary_mainarticle + .index-page__summary_secondaryarticles > .col:first-child {
  border-top: 1px solid #999999;
  padding-top: 20px;
}
.index-page__summary_mainarticle_link {
  margin-bottom: 0;
}
.index-page__summary_mainarticle_link a {
  color: #fff;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  line-height: 1.21;
  word-wrap: break-word;
}
.index-page__summary_mainarticle_rubric {
  display: none;
}
.index-page__summary_secondaryarticles:empty {
  display: none;
}
.index-page__summary_secondaryarticles_article {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.index-page__summary_secondaryarticles_article strong.main-articles--name {
  line-height: 1.39;
  color: #fff;
}
.index-page__summary_secondaryarticles > .col {
  border-top: 1px solid #999999;
  padding: 20px 0;
  margin: 0;
  border-bottom: none;
}
.index-page__summary_secondaryarticles > .col:last-child {
  padding-bottom: 0;
}
.index-page__summary_secondaryarticles > .col:first-child {
  padding-top: 0;
  border-top: none;
}
.index-page__doc-with-picture {
  padding: 40px 0 0;
}
.index-page__doc-with-picture_link {
  display: block;
  padding-bottom: 20px;
}
.index-page__doc-with-picture_text {
  padding: 20px 0;
  font-size: 18px;
  line-height: 1.4;
  letter-spacing: 0.6px;
}
.index-page__newsfeed {
  padding: 0;
  border: none;
}
.index-page__newsfeed .announce__list {
  padding: 20px 0 0 0;
}
.index-page__newsfeed .announce__list-item {
  margin: 0;
  padding: 20px 0 20px 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.index-page__newsfeed .announce__list-item a {
  font-size: 18px;
  line-height: 1.4;
  letter-spacing: 0.6px;
  font-family: Georgia, "Times New Roman", serif, "Times New Roman", serif;
  color: #000;
}
.index-page__newsfeed .announce__list-item a:before {
  left: -30px;
  top: 4px;
  width: 14px;
  height: 18px;
  background-image: url(/res/images/index-elements/announce__list-item-icon.png);
  background-size: 14px;
  background-position: left bottom;
}
.index-page__newsfeed_block {
  padding-top: 20px;
  padding-bottom: 0;
}
.index-page__newsfeed_rubric {
  padding-bottom: 20px;
  padding-top: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.index-page__newsfeed_rubric h4 {
  margin-bottom: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-weight: bold;
  word-break: break-word;
}
.index-page__newsfeed_rubric h4.read {
  color: #a0a1a5;
}
.index-page__newsfeed_rubric .img-responsive {
  margin-bottom: 20px;
  max-width: 100px;
  max-height: 100px;
}
.index-page__newsfeed_subrubric h5 {
  margin: 0;
  font-family: HelveticaNeue, Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 23px;
  color: #000;
}
@media screen and (max-width: 767px) {
  .index-page__newsfeed_image {
    padding: 0;
    transform: none;
  }
}
.index-page__newsfeed_article_link {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top: none;
}
.index-page__newsfeed_article_link a {
  font-size: 18px;
  line-height: 1.4;
  letter-spacing: 0.6px;
}
.index-page__newsfeed_article_link a.read {
  color: #a0a1a5;
}
.index-page__newsfeed_article_link:last-of-type {
  border-top: none;
}
.index-page__newsfeed_article_link.mood-good, .index-page__newsfeed_article_link.mood-bad, .index-page__newsfeed_article_link.mood-normal {
  padding-left: 48px;
  background-size: 33px;
  background-repeat: no-repeat;
  background-position: 0px 24px;
}
.index-page__newsfeed_article_hash {
  margin: 0;
  font-family: HelveticaNeue, Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 23px;
  color: #000;
}

.index-page__newsfeed_block.selected--first-article > .index-page__newsfeed_rubric + div.index-page__newsfeed_articles > .index-page__newsfeed_article_link:nth-of-type(1) > a {
  font-size: 18px;
}

.navbar-nav .nav-link {
  font-family: HelveticaNeue, Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.navbar-nav .nav-link small {
  font-size: 13px;
}

.bg-inverse {
  padding: 17px 20px 11px;
}
.bg-inverse .age-protect {
  top: -2px;
  right: 12px;
  width: 46px;
  height: 46px;
  font-size: 18px;
  font-weight: 400;
  background: #fff;
}
.bg-inverse .age-protect:before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.article-page {
  /* Покраска ссылок НПД */
}
.article-page-block__additional-link {
  overflow-wrap: break-word;
}
.article-page .container {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 576px) {
  .article-page .container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .article-page .container {
    max-width: 100%;
  }
}
.article-page img[src$=".gif"], .article-page img[src$=".png"] {
  max-width: 100%;
}
.article-page b {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: bold;
}
.article-page a b {
  display: inline;
  color: inherit;
}
.article-page [href*=npd-doc] {
  color: #008200;
}
.article-page .row {
  margin-right: -20px;
  margin-left: -20px;
}
.article-page .row:empty {
  display: none;
}
.article-page .col {
  padding: 0 20px;
}
.article-page .turquoise {
  font: inherit;
  color: inherit;
}
.article-page__header .row {
  -ms-flex-align: end;
      align-items: flex-end;
}
.article-page__header .row .col {
  max-width: 60%;
  line-height: 1;
}
.article-page__header .row .col .article-header__logo {
  max-width: 150px;
  max-height: 68px;
  display: block;
  background: none;
}
.article-page__header .row .col .article-header__logo img {
  display: block;
  max-width: 100%;
  width: auto;
  max-height: 68px;
}
.article-page__header .row .col .article-page__header_number_line {
  background: none;
  color: #666;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__header .row .col .article-page__header_number_line .article-page__header_number-dig, .article-page__header .row .col .article-page__header_number_line .article-page__header_number-date {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__header .row .col .article-page__header_number_line .article-page__header_number-dig {
  position: relative;
  padding-left: 15px;
}
.article-page__header .row .col .article-page__header_number_line .article-page__header_number-dig:before {
  content: "№";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 15px;
  height: 15px;
  font-family: inherit;
}
.article-page__header .row .col:last-child {
  max-width: 40%;
  padding-left: 0;
}
.article-page__header:after {
  border-bottom-color: #888888;
  left: 20px;
  right: 20px;
}
.article-page__header > .horizontal-logo {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}
.article-page__header > .horizontal-logo .col {
  max-width: unset;
  min-height: unset;
}
.article-page__header > .horizontal-logo .col:last-child {
  max-width: unset;
  padding-left: 20px;
  text-align: left;
}
.article-page__header > .horizontal-logo .article-header__logo {
  max-width: 281px !important;
  margin-bottom: 20px;
}
.article-page__header > .horizontal-logo .index-page__header_number_line {
  display: block;
  text-align: left;
}
.article-page__pre {
  border-top: none;
  padding-top: 0;
  padding-bottom: 0;
  margin: 20px 0 20px;
}
.article-page__pre_title {
  margin: 0;
}
.article-page__pre_title_rubric-image {
  display: none;
}
.article-page__pre_title .col .bookmarkicon {
  top: 5px;
}
.article-page__pre_title .col .article-page__pre_title_rubric {
  padding-right: 20px;
  margin-bottom: 20px;
}
.article-page__pre_title .col .article-page__pre_title_rubric-main {
  color: #0084a9;
}
.article-page__pre_title .col .article-page__pre_title_rubric-main, .article-page__pre_title .col .article-page__pre_title_rubric-subrubric {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 19px;
}
.article-page__pre_title .col .article-page__pre_title_rubric:after {
  content: none;
}
.article-page__pre_title .col h1 {
  padding: 0;
  margin: 0 0 20px;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 25px;
  font-weight: bold;
  color: #000000;
  border: none;
}
.article-page__pre_title .col .bookmarkicon {
  right: 20px;
}
.article-page__pre_authors:empty {
  display: none;
}
.article-page__pre_authors {
  margin: 0 -20px 20px -20px;
}
.article-page__pre_authors > .col {
  margin-bottom: 20px;
}
.article-page__pre_authors > .col:last-child {
  margin-bottom: 0;
}
.article-page__pre_authors_text {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
  color: #333;
}
.article-page__pre_authors_text-name {
  text-transform: uppercase;
}
.article-page__pre_authors_text-name:after {
  content: ", ";
}
.article-page__pre_image {
  display: none !important;
}
.article-page__pre_announce {
  margin: 20px 0 0;
  padding-top: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  /*a {

      color: #008200;
  }*/
}
.article-page__pre_announce div {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #666;
}
.article-page__pre_announce h4, .article-page__pre_announce h6 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}
.article-page__pre_announce p {
  text-align: left !important;
}
.article-page__pre_announce h4 b img {
  max-width: 100%;
  float: none !important;
}
.article-page__pre_announce b {
  display: inline;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #000000;
}
.article-page__pre_announce .col {
  /*& div:not(:empty) {
      margin: 0 0 20px 0;
  }*/
}
.article-page__pre_announce .col p:not(:empty) {
  margin: 0 0 20px 0;
}
.article-page__pre_announce .col p:not(:empty):last-child {
  margin: 0;
}
.article-page__pre_announce .col h3 {
  margin: 0 0 20px;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__pre_announce .col h4 > img {
  max-width: 100%;
  display: block;
  float: none !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.article-page__pre_announce ul, .article-page__pre_announce ol {
  padding-left: 20px;
  margin-bottom: 0;
  margin-top: 20px;
}
.article-page__pre_announce ul li, .article-page__pre_announce ol li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #666666;
  margin-bottom: 20px;
}
.article-page__pre_announce ul li:last-child, .article-page__pre_announce ol li:last-child {
  margin-bottom: 0;
}
.article-page__pre_announce ol {
  counter-reset: list;
}
.article-page__pre_announce ol li {
  position: relative;
  list-style: none;
}
.article-page__pre_announce ol li:before {
  counter-increment: list;
  content: counter(list) ". ";
  position: absolute;
  top: 0;
  left: -20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #000000;
}
.article-page__pre_announce2 {
  padding-top: 0;
  margin: 20px 0 0;
}
.article-page__pre_announce2 div {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #666;
}
.article-page__pre_announce2 .col h3 {
  margin: 0 0 20px;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__pre_announce2 b {
  display: inline;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #000000;
}
.article-page__pre_announce2 ul, .article-page__pre_announce2 ol {
  padding-left: 20px;
  margin-bottom: 0;
  margin-top: 20px;
}
.article-page__pre_announce2 ul li, .article-page__pre_announce2 ol li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #666666;
  margin-bottom: 20px;
}
.article-page__pre_announce2 ul li:last-child, .article-page__pre_announce2 ol li:last-child {
  margin-bottom: 0;
}
.article-page__pre_announce2 ol {
  counter-reset: list;
}
.article-page__pre_announce2 ol li {
  position: relative;
  list-style: none;
}
.article-page__pre_announce2 ol li:before {
  counter-increment: list;
  content: counter(list) ". ";
  position: absolute;
  top: 0;
  left: -20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #000000;
}
.article-page__pre_image {
  display: none !important;
}
.article-page__pre_top {
  border-bottom: 1px solid #ddd;
  margin: 0;
}
.article-page__contain-wrapper {
  /*& > :first-child:not(.newsmaker):not(.test):not(.poll):not(.dashed-block) {
      padding-top: 0;
  }


  & > :first-child:not(.poll) {
      border-top: none !important;
  }


  & > :first-child {
      margin-top: 0 !important;
  }*/
  /*& .newsmaker2 {
      display: flex;
      flex-direction: column;
      padding: 20px 20px;
      margin: 20px -20px 20px;
      background-color: $accent-bg-color;
      border: none;

      img {
          display: none;
      }

      & .nwheader {
          order: 0;
          margin: 0 0 10px 0;
          padding: 0;

          &:after, &:before {
              content: none;
          }

          font-family: $Georgia;
          font-size: 17px;
          font-weight: bold;
          line-height: 1.35;
          color: #333333;
      }

      & .nwname {
          order: 2;
          margin: 0 0 10px 0;
          padding: 0;
          font-family: $Georgia;
          font-size: 17px;
          line-height: 1.35;
          color: #333333;
      }

      & .nwinfo {
          order: 3;
          display: block;
          margin: 0;
          padding: 0;
          font-family: $Georgia;
          font-size: 17px;
          font-style: italic;
          line-height: 1.35;
          color: #333333;
      }

      & .nwtext {
          order: 1;
          margin: 0 0 20px 0;
          font-family: $Georgia;
          font-size: 17px;
          line-height: 1.35;
          color: #333333;
      }
  }*/
}
.article-page__contain-wrapper p:empty {
  display: none;
}
.article-page__contain-wrapper .highlighted {
  background-color: #d9ebf1;
}
.article-page__contain-wrapper .outside {
  width: 120px !important;
}
.article-page__contain-wrapper .bad-text {
  color: #bf0000;
}
.article-page__contain-wrapper .normal-text {
  color: #d17411;
}
.article-page__contain-wrapper .good-text {
  color: #1f7d1f;
}
.article-page__contain-wrapper .red, .article-page__contain-wrapper .colortype-red {
  color: #0084a9;
}
.article-page__contain-wrapper span.gray, .article-page__contain-wrapper span.colortype-gray {
  color: #a7a7a7;
}
.article-page__contain-wrapper h2 img {
  float: none !important;
  margin-bottom: 20px;
}
.article-page__contain-wrapper h3 > img {
  max-width: 100%;
  display: block;
  float: none !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.article-page__contain-wrapper p {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper p > b img {
  float: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.article-page__contain-wrapper p > b + img {
  margin-top: 20px;
}
.article-page__contain-wrapper p > b > img {
  margin-top: 20px;
}
.article-page__contain-wrapper p > img {
  float: none !important;
  margin-left: 0 !important;
  margin-top: 20px;
  margin-bottom: 20px;
}
.article-page__contain-wrapper hr {
  margin-top: 20px;
  margin-bottom: 20px;
}
.article-page__contain-wrapper a {
  color: #0e61be;
  text-decoration: none;
  border-bottom: none;
}
.article-page__contain-wrapper a:hover, .article-page__contain-wrapper a:focus {
  color: #0e61be;
  text-decoration: none;
  border-bottom: none;
}
.article-page__contain-wrapper a b {
  display: inline;
  color: inherit;
}
.article-page__contain-wrapper b {
  margin: 20px 0;
}
.article-page__contain-wrapper b .red > img {
  float: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 20px;
}
.article-page__contain-wrapper .red b > img {
  float: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 20px;
  margin-bottom: 20px;
}
.article-page__contain-wrapper .article-link {
  color: #329a32;
  border: none;
  text-decoration: none;
  font-size: 17px;
  font-family: Georgia, "Times New Roman", serif;
}
.article-page__contain-wrapper .article-link:hover, .article-page__contain-wrapper .article-link:focus {
  color: #329a32;
  border: none;
  text-decoration: none;
}
.article-page__contain-wrapper img {
  display: block;
  max-width: 100%;
}
.article-page__contain-wrapper h2 {
  margin: 20px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 21px;
  font-weight: bold;
  line-height: 1.05;
  color: #333333;
}
.article-page__contain-wrapper h2 b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper h3 {
  margin: 20px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper h3 b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper h4 {
  margin: 20px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.22;
  color: #333333;
}
.article-page__contain-wrapper h4 b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper h5 {
  margin: 20px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.22;
  color: #333333;
}
.article-page__contain-wrapper h5 b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper h6 {
  margin: 20px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.22;
  color: #333333;
}
.article-page__contain-wrapper h6 b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper h3, .article-page__contain-wrapper h4, .article-page__contain-wrapper h5 {
  margin-bottom: 10px;
}
.article-page__contain-wrapper h3 + p:empty + p:not(:empty), .article-page__contain-wrapper h4 + p:empty + p:not(:empty), .article-page__contain-wrapper h5 + p:empty + p:not(:empty) {
  margin-top: 10px;
}
.article-page__contain-wrapper h3 + p:empty + p:not(:empty) > img, .article-page__contain-wrapper h4 + p:empty + p:not(:empty) > img, .article-page__contain-wrapper h5 + p:empty + p:not(:empty) > img {
  margin-top: 20px;
}
.article-page__contain-wrapper h3 + .inltext, .article-page__contain-wrapper h4 + .inltext, .article-page__contain-wrapper h5 + .inltext {
  margin-top: 10px;
  margin-bottom: 20px;
}
.article-page__contain-wrapper h3 + .inltext h4, .article-page__contain-wrapper h3 + .inltext h3, .article-page__contain-wrapper h3 + .inltext h2, .article-page__contain-wrapper h3 + .inltext h5, .article-page__contain-wrapper h4 + .inltext h4, .article-page__contain-wrapper h4 + .inltext h3, .article-page__contain-wrapper h4 + .inltext h2, .article-page__contain-wrapper h4 + .inltext h5, .article-page__contain-wrapper h5 + .inltext h4, .article-page__contain-wrapper h5 + .inltext h3, .article-page__contain-wrapper h5 + .inltext h2, .article-page__contain-wrapper h5 + .inltext h5 {
  margin: 0;
}
.article-page__contain-wrapper h3 + .inltext p:last-of-type, .article-page__contain-wrapper h4 + .inltext p:last-of-type, .article-page__contain-wrapper h5 + .inltext p:last-of-type {
  margin-top: 20px;
  margin-bottom: 0;
}
.article-page__contain-wrapper ul {
  margin-bottom: 20px;
  padding-left: 20px;
  list-style: disc;
}
.article-page__contain-wrapper ul li {
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 17px !important;
  line-height: 1.35;
  color: #333333;
  margin-bottom: 20px;
}
.article-page__contain-wrapper ul li:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper ol {
  margin-bottom: 20px;
  padding-left: 20px;
}
.article-page__contain-wrapper ol li {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  margin-bottom: 20px;
}
.article-page__contain-wrapper ol li:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .weakp {
  margin-bottom: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.43;
  color: #666666;
}
.article-page__contain-wrapper .weakp .red {
  font: inherit;
}
.article-page__contain-wrapper .weakp b {
  font: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .strong {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper blockquote {
  margin: 20px 0;
  padding-left: 20px;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper .footnote {
  margin-bottom: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.43;
  color: #666666;
}
.article-page__contain-wrapper .footnote b {
  font: inherit;
  font-weight: bold;
  color: inherit;
}
.article-page__contain-wrapper .footnote .highlighted {
  font: inherit;
}
.article-page__contain-wrapper .remark {
  margin: 20px 0;
  padding: 20px 0;
  border-bottom: rgba(0, 0, 0, 0.1) 1px solid;
  border-top: rgba(0, 0, 0, 0.1) 1px solid;
}
.article-page__contain-wrapper .remark .weakp {
  text-align: left !important;
}
.article-page__contain-wrapper .remark ul, .article-page__contain-wrapper .remark ol {
  margin-bottom: 0;
}
.article-page__contain-wrapper .remark ul li, .article-page__contain-wrapper .remark ol li {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 17px;
}
.article-page__contain-wrapper .remark b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .remark:empty {
  display: none;
}
.article-page__contain-wrapper .remark .article-detached-iframe-wrapper {
  margin: 0;
  line-height: 0;
}
.article-page__contain-wrapper .remark .image {
  margin: 0 0 20px;
}
.article-page__contain-wrapper .remark .image:only-child {
  margin: 0;
}
.article-page__contain-wrapper .remark img {
  display: inline-block;
  max-width: 200px;
  margin-right: 20px;
  margin-bottom: 0;
}
.article-page__contain-wrapper .remark img:last-of-type {
  margin-right: 0;
}
.article-page__contain-wrapper .remark h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.35;
  color: #000;
  margin-top: 0;
}
.article-page__contain-wrapper .remark p {
  /*margin: 20px 0;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
}
.article-page__contain-wrapper .remark p b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .remark p:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .remark p > img {
  margin-top: 0;
}
.article-page__contain-wrapper .remark.remarkType02 {
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}
.article-page__contain-wrapper .remark.remarkType02 .vin:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .remark.remarkType02 p {
  margin-top: 0;
}
.article-page__contain-wrapper .remark.remarkType02:before {
  content: none;
}
.article-page__contain-wrapper .remark.remarkType03 h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: -4px;
  color: #0084a9;
  margin-bottom: 0;
}
.article-page__contain-wrapper .remark.remarkType03 p {
  margin-top: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #0084a9;
}
.article-page__contain-wrapper .remark.remarkType04 h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.article-page__contain-wrapper .remark.remarkType04 p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__contain-wrapper .remark.remarkType04 .article-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__contain-wrapper .sticker {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #0084a9;
  padding: 20px 0;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  margin: 20px 0;
}
.article-page__contain-wrapper .sticker p:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .vin {
  margin: 20px 0;
}
.article-page__contain-wrapper .vin .vintext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 60px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: -4px;
  color: #0084a9;
  margin-bottom: 0;
}
.article-page__contain-wrapper .vin .vintext b {
  font: inherit;
}
.article-page__contain-wrapper .vin .vinnote {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #0084a9;
}
.article-page__contain-wrapper .vin .vinnote b {
  font: inherit;
}
.article-page__contain-wrapper .debit {
  display: table;
  width: 100%;
  max-width: 460px;
  margin-bottom: 20px;
  border-spacing: 0;
}
.article-page__contain-wrapper .debit td {
  display: block;
}
.article-page__contain-wrapper .debitdate {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #999999;
  width: auto;
}
.article-page__contain-wrapper .debittext {
  margin: 0;
  padding-left: 10px;
  font-size: 15px;
  line-height: 1;
  font-weight: bold;
  letter-spacing: -1.5px;
}
.article-page__contain-wrapper .debittext b {
  font: inherit;
}
.article-page__contain-wrapper .debitsum {
  padding: 0 10px 0 20px;
  font-size: 15px;
  line-height: 1;
  font-weight: bold;
}
.article-page__contain-wrapper .debitnote {
  margin: 0;
  padding-top: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.64;
  color: #393528;
}
.article-page__contain-wrapper .debitcalc {
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 10px;
  padding: 0;
  font-size: 14px;
  line-height: 1.64;
  color: #999999;
}
.article-page__contain-wrapper .debitType, .article-page__contain-wrapper .debitType03, .article-page__contain-wrapper .debitType01 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 20px;
  width: unset;
  padding: 9px 0;
  border-radius: 5px;
  border: 1px solid #7F7F7F;
  background-color: #EDF0F2;
}
.article-page__contain-wrapper .debitType .debittext, .article-page__contain-wrapper .debitType03 .debittext, .article-page__contain-wrapper .debitType01 .debittext {
  color: #000;
}
.article-page__contain-wrapper .debitType03 {
  background-color: transparent;
}
.article-page__contain-wrapper .debitType02 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 20px;
  width: unset;
  padding: 9px 0;
  border-radius: 5px;
  border: 1px solid #F23F3C;
  background-color: #FFEFDF;
}
.article-page__contain-wrapper .debitType02 .debittext {
  color: #F01616;
}
.article-page__contain-wrapper .test {
  padding: 20px 0;
  margin: 20px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.article-page__contain-wrapper .test .article-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__contain-wrapper .test:first-child {
  margin-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.article-page__contain-wrapper .test + .test {
  padding: 0;
  border-top: none;
  border-bottom: none;
}
.article-page__contain-wrapper .test:last-of-type {
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
.article-page__contain-wrapper .test li ul {
  margin: 20px 0 0;
  padding: 0;
  clear: both;
}
.article-page__contain-wrapper .test li ul li {
  max-width: 460px;
  margin: 0;
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.29;
  color: #010101 !important;
}
.article-page__contain-wrapper .test li ul li b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__contain-wrapper .test li ul li:not(:last-child) {
  margin-bottom: 10px;
}
.article-page__contain-wrapper .test .wronga {
  margin: 0;
  padding: 10px;
  box-shadow: none;
  border-radius: 3px;
}
.article-page__contain-wrapper .test .righta {
  margin: 0;
  padding: 10px;
  box-shadow: none;
  border-radius: 3px;
}
.article-page__contain-wrapper .test .right-answer {
  margin-top: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #010101;
}
.article-page__contain-wrapper .test .right-answer b {
  font: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .test .num {
  width: unset;
  height: unset;
  margin-right: 3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  font-weight: bold;
  color: #333333;
  background: none;
}
.article-page__contain-wrapper .test .num b {
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain-wrapper .test .question {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: normal;
  color: #333333;
  padding: 0;
}
.article-page__contain-wrapper .test .question b {
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain-wrapper .dashed-block {
  padding: 20px 20px;
  margin: 20px -20px 20px;
  background-color: #d9ebf1;
}
.article-page__contain-wrapper .dashed-block.reminder img {
  margin: 0;
}
.article-page__contain-wrapper .dashed-block.reminder .imagebox img {
  margin: 0 -20px 10px;
  width: calc(100% + 40px) !important;
  max-width: unset;
}
.article-page__contain-wrapper .dashed-block .columns-view .inltext {
  margin-bottom: 20px;
}
.article-page__contain-wrapper .dashed-block .columns-view .inltext:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .dashed-block .inltext {
  font-size: 17px;
}
.article-page__contain-wrapper .dashed-block .commenting img {
  display: none;
}
.article-page__contain-wrapper .dashed-block .commenting ~ ul {
  margin-top: 20px;
}
.article-page__contain-wrapper .dashed-block .commenting h3 {
  font-size: 17px;
}
.article-page__contain-wrapper .dashed-block .vin {
  margin-bottom: 0;
}
.article-page__contain-wrapper .dashed-block .letter {
  float: none;
}
.article-page__contain-wrapper .dashed-block p:first-of-type {
  margin-top: 10px;
}
.article-page__contain-wrapper .dashed-block p:last-of-type {
  margin-bottom: 0;
  margin-top: 10px;
}
.article-page__contain-wrapper .dashed-block.example {
  background-color: transparent;
  padding: 0 20px;
}
.article-page__contain-wrapper .dashed-block.example .exampletext {
  font-family: "PT Serif", Georgia, "Times New Roman", serif;
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 20px;
}
.article-page__contain-wrapper .dashed-block.example .exampletext:first-of-type {
  margin-top: 10px;
}
.article-page__contain-wrapper .dashed-block.example .exampletext:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .dashed-block.example ul, .article-page__contain-wrapper .dashed-block.example ol {
  padding-left: 20px;
}
.article-page__contain-wrapper .dashed-block.example ul li, .article-page__contain-wrapper .dashed-block.example ol li {
  margin-bottom: 20px;
  font-family: "PT Serif", Georgia, "Times New Roman", serif !important;
  font-size: 18px !important;
}
.article-page__contain-wrapper .dashed-block.example ul li:last-child, .article-page__contain-wrapper .dashed-block.example ol li:last-child {
  margin-bottom: 0;
}
.article-page__contain-wrapper .dashed-block.example p {
  font-size: 18px;
  font-family: "PT Serif", Georgia, "Times New Roman", serif;
  margin-bottom: 20px;
}
.article-page__contain-wrapper .dashed-block.example .debit {
  margin-top: 20px;
}
.article-page__contain-wrapper .dashed-block.example .weakp {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__contain-wrapper .dashed-block__author-photo .text img {
  display: none;
}
.article-page__contain-wrapper .dashed-block .article-table th {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  line-height: 23px;
}
.article-page__contain-wrapper .dashed-block .cbody {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper .dashed-block .cbody p {
  margin: 0 0 20px;
}
.article-page__contain-wrapper .dashed-block .cbody p:last-of-type {
  margin-bottom: 0;
}
.article-page__contain-wrapper .dashed-block .text {
  margin-top: 20px;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper .dashed-block .text img {
  display: none;
}
.article-page__contain-wrapper .dashed-block h4 {
  margin-bottom: 10px;
}
.article-page__contain-wrapper .dashed-block h3 {
  margin: 0;
}
.article-page__contain-wrapper .dashed-block h3 + img {
  display: none;
}
.article-page__contain-wrapper .dashed-block h2 + h2, .article-page__contain-wrapper .dashed-block h2 + h3, .article-page__contain-wrapper .dashed-block h2 + h4, .article-page__contain-wrapper .dashed-block h2 + h5, .article-page__contain-wrapper .dashed-block h2 + h6, .article-page__contain-wrapper .dashed-block h3 + h2, .article-page__contain-wrapper .dashed-block h3 + h3, .article-page__contain-wrapper .dashed-block h3 + h4, .article-page__contain-wrapper .dashed-block h3 + h5, .article-page__contain-wrapper .dashed-block h3 + h6, .article-page__contain-wrapper .dashed-block h4 + h2, .article-page__contain-wrapper .dashed-block h4 + h3, .article-page__contain-wrapper .dashed-block h4 + h4, .article-page__contain-wrapper .dashed-block h4 + h5, .article-page__contain-wrapper .dashed-block h4 + h6, .article-page__contain-wrapper .dashed-block h5 + h2, .article-page__contain-wrapper .dashed-block h5 + h3, .article-page__contain-wrapper .dashed-block h5 + h4, .article-page__contain-wrapper .dashed-block h5 + h5, .article-page__contain-wrapper .dashed-block h5 + h6, .article-page__contain-wrapper .dashed-block h6 + h2, .article-page__contain-wrapper .dashed-block h6 + h3, .article-page__contain-wrapper .dashed-block h6 + h4, .article-page__contain-wrapper .dashed-block h6 + h5, .article-page__contain-wrapper .dashed-block h6 + h6 {
  margin-top: 20px;
}
.article-page__contain-wrapper .dashed-block h2 + p, .article-page__contain-wrapper .dashed-block h3 + p, .article-page__contain-wrapper .dashed-block h4 + p, .article-page__contain-wrapper .dashed-block h5 + p, .article-page__contain-wrapper .dashed-block h6 + p {
  margin-top: 10px;
}
.article-page__contain-wrapper .dashed-block h2 + .article-table, .article-page__contain-wrapper .dashed-block h3 + .article-table, .article-page__contain-wrapper .dashed-block h4 + .article-table, .article-page__contain-wrapper .dashed-block h5 + .article-table, .article-page__contain-wrapper .dashed-block h6 + .article-table {
  margin-top: 10px;
}
.article-page__contain-wrapper .complexhead {
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0;
  padding: 0;
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
}
.article-page__contain-wrapper .complexhead .complexheader {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 10px;
}
.article-page__contain-wrapper .complexhead .complexheader img {
  max-width: 100%;
  height: 20px;
}
.article-page__contain-wrapper .complexhead b {
  font: inherit;
  font-weight: bold;
  color: inherit;
}
.article-page__contain-wrapper .imagebox {
  padding: 0;
  margin: 20px 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.article-page__contain-wrapper .imagebox img {
  margin: 0 -20px 10px;
  width: calc(100% + 40px) !important;
  max-width: unset;
}
.article-page__contain-wrapper .imagebox > div:last-child {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
}
.article-page__contain-wrapper .imagebox b {
  font: inherit;
  font-weight: bold;
  color: inherit;
}
.article-page__contain-wrapper .blank, .article-page__contain-wrapper .article-image {
  margin: 20px -20px;
  padding: 0;
}
.article-page__contain-wrapper .blank .note, .article-page__contain-wrapper .article-image .note {
  margin: 10px 0 0 0;
  padding: 0 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #666666;
}
.article-page__contain-wrapper .blank .note h4, .article-page__contain-wrapper .article-image .note h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 20px;
  color: #0084a9;
}
.article-page__contain-wrapper .blank .note p, .article-page__contain-wrapper .article-image .note p {
  margin: 0;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain-wrapper .blank .note p a, .article-page__contain-wrapper .article-image .note p a {
  font-size: 14px !important;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain-wrapper .article-image {
  margin: 20px -20px;
  padding: 0;
}
.article-page__contain-wrapper .article-image img {
  margin: 0;
}
.article-page__contain-wrapper .article-image .note {
  margin: 10px 0 0 0;
  padding: 0 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #666666;
}
.article-page__contain-wrapper .article-image .note h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 20px;
  color: #0084a9;
}
.article-page__contain-wrapper .article-image .note p {
  margin: 0;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain-wrapper .article-image .note p a {
  font-size: 14px !important;
  font-family: Arial, Helvetica, sans-serif;
}
.article-page__contain-wrapper .replacer {
  margin: 0 0 45px 0 !important;
  padding-bottom: 1px;
}
.article-page__contain-wrapper .replacer.uaSign:before {
  content: "Натисніть на картку, щоб перевернути її";
}
.article-page__contain-wrapper .comparisonContainer {
  margin: 20px -20px 20px -20px;
}
.article-page__contain-wrapper .comparisonContainer .comparisonHandle .comparisonHandleLeftArrow, .article-page__contain-wrapper .comparisonContainer .comparisonHandle .comparisonHandleRightArrow {
  margin-top: -6px !important;
}
.article-page__contain-wrapper [class*=newsmaker] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 20px 20px;
  margin: 20px -20px 20px;
  background-color: #d9ebf1;
  border: none;
}
.article-page__contain-wrapper [class*=newsmaker] .dashed-block.example {
  margin: 0 -20px;
}
.article-page__contain-wrapper [class*=newsmaker] div:empty, .article-page__contain-wrapper [class*=newsmaker] p:empty {
  display: none;
}
.article-page__contain-wrapper [class*=newsmaker] img {
  display: none;
}
.article-page__contain-wrapper [class*=newsmaker] .nwheader {
  -ms-flex-order: 0;
      order: 0;
  margin: 0 0 10px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper [class*=newsmaker] .nwheader:after, .article-page__contain-wrapper [class*=newsmaker] .nwheader:before {
  content: none;
}
.article-page__contain-wrapper [class*=newsmaker] .nwheader h3 {
  font: inherit;
}
.article-page__contain-wrapper [class*=newsmaker] .nwheader h3:first-child {
  margin: 0 0 20px;
}
.article-page__contain-wrapper [class*=newsmaker] .nwheader h3:last-child {
  margin: 0 0 0;
}
.article-page__contain-wrapper [class*=newsmaker] .nwphotonameinfo {
  -ms-flex-order: 2;
      order: 2;
}
.article-page__contain-wrapper [class*=newsmaker] .nwname {
  -ms-flex-order: 2;
      order: 2;
  margin: 0 0 10px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  text-transform: none;
  letter-spacing: normal;
}
.article-page__contain-wrapper [class*=newsmaker] .name {
  margin: 0 0 10px 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  text-transform: none;
  letter-spacing: normal;
}
.article-page__contain-wrapper [class*=newsmaker] .nwinfo {
  -ms-flex-order: 3;
      order: 3;
  display: block;
  margin: 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-style: italic;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper [class*=newsmaker] .info {
  display: block;
  margin: 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-style: italic;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper [class*=newsmaker] .nwtext {
  -ms-flex-order: 1;
      order: 1;
  margin: 0 0 20px 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper [class*=newsmaker] > ul {
  -ms-flex-order: 4;
      order: 4;
}
.article-page__contain-wrapper .poll {
  padding: 20px 0;
  margin: 20px 0;
  border-bottom: rgba(0, 0, 0, 0.1) 1px solid;
  border-top: rgba(0, 0, 0, 0.1) 1px solid;
}
.article-page__contain-wrapper .poll .back {
  top: 20px;
}
.article-page__contain-wrapper .poll .pollheader {
  color: #0084a9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  margin-bottom: 10px;
}
.article-page__contain-wrapper .poll .pollquestion {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  margin-bottom: 20px;
}
.article-page__contain-wrapper .poll .pollitempercent {
  height: 5px;
  background-color: #0084a9;
  margin-bottom: 8px;
}
.article-page__contain-wrapper .poll .pollitemtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.21;
  color: #0084a9;
  margin-bottom: 15px;
}
.article-page__contain-wrapper .poll .pollnote {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.21;
  color: #9b9b9b;
  padding-top: 20px;
}
.article-page__contain-wrapper .poll .pollitem {
  max-width: 460px;
}
.article-page__contain-wrapper .poll .pollitem label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #0084a9;
  border-color: #0084a9;
  height: unset;
  min-height: 40px;
  line-height: 1.21;
}
.article-page__contain-wrapper .poll .pollitem input[type=radio]:checked + label {
  color: #0084a9;
  border-color: #0084a9;
  font-weight: bold;
}
.article-page__contain-wrapper .poll button {
  color: #000;
  border: 1px solid #000;
  font-weight: bold;
}
.article-page__contain-wrapper .poll button:disabled {
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  border: solid 1px #ddd;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #999;
  display: block;
  background: #fff;
  padding: 0 15px;
  font-weight: normal;
}
.article-page__contain-wrapper .cards__container {
  margin: 0 -20px;
}
.article-page__contain-wrapper .cards__menu-wrapper {
  border-top: 1px solid #0084a9;
  border-bottom: 1px solid #0084a9;
  background-color: #d9ebf1;
}
.article-page__contain-wrapper .cards__menu-wrapper ol {
  padding-left: 0;
  margin-bottom: 0;
}
.article-page__contain-wrapper .cards__menu-wrapper ol li {
  padding: 11px 20px;
  color: #0084a9;
  border-top-color: #0084a9;
  margin-bottom: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.43;
}
.article-page__contain-wrapper .cards__content {
  margin-bottom: 0;
}
.article-page__contain-wrapper .cards__content-item {
  padding: 20px;
  background-color: #d9ebf1;
  border-bottom-color: #0084a9;
}
.article-page__contain-wrapper .cards__content-item h2 {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper .cards__content-item:last-child {
  border-bottom: none;
}
.article-page__contain-wrapper .cards__content-item p {
  margin-bottom: 0;
}
.article-page__contain-wrapper .cards__content-item ul {
  margin-top: 20px;
}
.article-page__contain-wrapper .cards__content-item .footnote {
  margin-top: 20px;
}
.article-page__contain-wrapper .highlighted {
  margin-left: 0;
  line-height: 2.7;
}
.article-page__contain-wrapper .article-table .vin {
  text-align: inherit;
}
.article-page__contain-wrapper .article-table [class*=newsmaker] {
  margin: 0;
}
.article-page__contain-wrapper .article-table .footnote img {
  float: none !important;
}
.article-page__contain-wrapper .article-table .footnote b {
  font: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table .entrytype02 {
  color: #0084a9 !important;
}
.article-page__contain-wrapper .article-table .entryheader1 {
  color: #0084a9;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table .entryheader2 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table .entryheader2 a {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table p {
  font-size: 15px;
  line-height: 21px;
  margin: 0;
  /*& + .weakp {
      margin-top: 20px;
  }*/
}
.article-page__contain-wrapper .article-table p.weakp {
  font-size: 14px;
}
.article-page__contain-wrapper .article-table b {
  font-size: 15px;
  line-height: 21px;
}
.article-page__contain-wrapper .article-table th {
  color: #0084a9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  border-bottom: 2px solid #707070;
}
.article-page__contain-wrapper .article-table th b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table th h2, .article-page__contain-wrapper .article-table th h3, .article-page__contain-wrapper .article-table th h4, .article-page__contain-wrapper .article-table th h5, .article-page__contain-wrapper .article-table th h6 {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table td {
  text-align: left;
  display: table-cell;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  color: #333333;
}
.article-page__contain-wrapper .article-table td ul, .article-page__contain-wrapper .article-table td ol {
  font: inherit;
}
.article-page__contain-wrapper .article-table td ul li, .article-page__contain-wrapper .article-table td ol li {
  font: inherit !important;
}
.article-page__contain-wrapper .article-table td img {
  max-width: unset;
  height: auto;
}
.article-page__contain-wrapper .article-table td h2, .article-page__contain-wrapper .article-table td h3, .article-page__contain-wrapper .article-table td h4, .article-page__contain-wrapper .article-table td h5, .article-page__contain-wrapper .article-table td h6 {
  margin-top: 0;
}
.article-page__contain-wrapper .article-table td h2 b, .article-page__contain-wrapper .article-table td h3 b, .article-page__contain-wrapper .article-table td h4 b, .article-page__contain-wrapper .article-table td h5 b, .article-page__contain-wrapper .article-table td h6 b {
  font: inherit;
  color: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .article-table td p {
  font: inherit;
  padding-bottom: 20px;
}
.article-page__contain-wrapper .article-table td p:last-child {
  padding-bottom: 0;
}
.article-page__contain-wrapper .article-table .row td.cell__accent {
  background-color: #d9ebf1;
}
.article-page__contain-wrapper .article-table .row td.red {
  background-color: #ffefe0;
}
.article-page__contain-wrapper .article-table .row td.green {
  background-color: #deebe4;
}
.article-page__contain-wrapper .article-table.tabletype02 .red, .article-page__contain-wrapper .article-table.tabletype02 .color {
  color: #0084a9;
}
.article-page__contain-wrapper .article-table.tabletype04 td {
  padding: 7px 35px 7px 0 !important;
}
.article-page__contain-wrapper .article-table.tabletype05 {
  margin-bottom: 0;
}
.article-page__contain-wrapper .article-table.tabletype05 td {
  color: #333333;
  border: none;
}
.article-page__contain-wrapper .article-table.tabletype05 p {
  line-height: 23px;
}
.article-page__contain-wrapper .article-table.tableType05 .entrytype01 .entryheader1, .article-page__contain-wrapper .article-table.tableType05 .entrytype01 .entryheader2, .article-page__contain-wrapper .article-table.tableType05 .entrytype01 p {
  color: #000;
}
.article-page__contain-wrapper .article-table.tableType05 .entrytype01 .entryheader1 span.black {
  color: #0084a9;
}
.article-page__contain-wrapper .article-detached-iframe-wrapper .iframe-cap {
  display: none;
  /*width: 100%;
  height: 200px;
  background-image: url(/res/images/iframe/iframe.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;*/
}
.article-page__contain-wrapper .article-detached-iframe-wrapper iframe {
  float: none !important;
  max-width: 100% !important;
  width: 100% !important;
}
.article-page__contain-wrapper .article-detached-iframe-wrapper .iframe-video {
  height: 350px;
}
.article-page__contain-wrapper .testInArticleContainer {
  margin: 20px -20px;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle {
  width: 100%;
  max-width: 100%;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQAContainer {
  padding: 20px;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQAContainer .testInArticleStarText {
  display: none;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQAContainer .testInArticleNameWrong {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQAContainer .testInArticleNameRightig {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #e36000;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQAContainer .testInArticleBack a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleName {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQuest {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  padding-right: 35px;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleQuest b {
  font: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleSolution {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleSolution b {
  font: inherit;
  font-weight: bold;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer {
  width: 100%;
  max-width: 460px;
  padding: 8px 10px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  border: 1px solid #beba99;
  border-radius: 3px;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer.clicked {
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.08);
  background-color: #efdfa6;
  border-color: transparent;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer:before, .article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer:after {
  display: none;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer .bgr {
  padding: 2px 0;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer .bgr:before {
  width: 1px;
  height: 100%;
  top: 10px;
  right: -10px;
  display: none;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleAnswer .bgr:after {
  width: 1px;
  height: 100%;
  bottom: 10px;
  right: -10px;
  display: none;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleStarContainer {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 30px;
  height: 30px;
}
.article-page__contain-wrapper .testInArticleContainer .testInArticle .testInArticleSub .testInArticleStarContainer .testInArticleStar {
  width: 30px;
  height: 30px;
  background-size: contain;
  margin: 0;
}
.article-page__contain-wrapper div.pa_layout {
  margin: 20px -20px;
  padding: 20px;
  background-color: #d9ebf1;
}
.article-page__contain-wrapper div.pa_layout:before {
  display: none;
}
.article-page__contain-wrapper div.pa_layout h3 {
  margin-top: 0;
  padding: 0 0 3px 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: bold;
}
.article-page__contain-wrapper div.pa_layout h3:before {
  display: none;
}
.article-page__contain-wrapper div.pa_layout h4 {
  font-size: 17px;
  line-height: 23px;
  font-weight: bold;
}
.article-page__contain-wrapper div.pa_layout .pa_inner fieldset legend {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper div.pa_layout .pa_inner fieldset select {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper div.pa_layout .pa_inner div[role=radiogroup] label {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
}
.article-page__contain-wrapper .tippedimagenew figure {
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: 20px;
}
.article-page__contain-wrapper .tippedimagenew figure div {
  width: 100%;
  margin: 15px 0;
  padding-left: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #999999;
}
.article-page__contain-wrapper .tippedimagenew figure div:first-of-type {
  padding-left: 0;
  margin-bottom: 0;
  display: block !important;
}
.article-page__contain-wrapper .tippedimagenew figure div:first-of-type ins span.black {
  font-size: 0;
  background-color: rgb(0, 0, 0) !important;
  width: unset;
  height: unset;
  border: none;
  border-radius: unset;
  overflow: unset;
}
.article-page__contain-wrapper .tippedimagenew figure div:first-of-type ins span.black:before {
  width: 16px;
  height: 16px;
  display: block;
  border-radius: 50%;
  background-color: #000;
  text-align: center;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.article-page__contain-wrapper .tippedimagenew figure div:first-of-type ins span.red {
  font-size: 0;
  background-color: rgb(255, 57, 10) !important;
  width: unset;
  height: unset;
  border: none;
  border-radius: unset;
  overflow: unset;
}
.article-page__contain-wrapper .tippedimagenew figure div:first-of-type ins span.red:before {
  width: 16px;
  height: 16px;
  display: block;
  border-radius: 50%;
  background-color: #ff390a;
  text-align: center;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher {
  display: block;
  padding-left: 0;
  margin: 0 0 15px;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher fieldset {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 10px 20px;
  background-color: #f3f3f3;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label {
  display: block;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label:first-child {
  color: #ff390a;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label:first-child input {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  white-space: nowrap;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label:first-child .red {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ff390a;
  margin-right: 10px;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label:last-child {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  margin: 0;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label:last-child input {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  white-space: nowrap;
}
.article-page__contain-wrapper .tippedimagenew figure .tippedimagenew_switcher label:last-child .black {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #000;
  margin-right: 10px;
}
.article-page__contain-wrapper .tippedimagenew_tips {
  padding: 0 20px;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col {
  padding: 0;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col .footnote {
  margin-bottom: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.43;
  color: #666;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col b {
  font: inherit;
  font-weight: bold;
  color: inherit;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col img {
  opacity: 1;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col div {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
  margin: 0;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col h5 {
  display: block;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col span.black {
  width: 100%;
  height: auto;
  padding-left: 30px;
  box-sizing: border-box;
  border: none;
  border-radius: unset;
  overflow: unset;
  background-color: transparent !important;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  text-align: left;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col span.black:before {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  border-radius: 50%;
  background-color: #000;
  width: 20px;
  height: 20px;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col span.red {
  box-sizing: border-box;
  background-color: transparent !important;
  padding-left: 30px;
  width: 100%;
  text-align: left;
  height: auto;
  overflow: unset;
  border-radius: unset;
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.35;
  color: #333333;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col span.red:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  border-radius: 50%;
  background-color: #ff390a;
  width: 20px;
  height: 20px;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.article-page__contain-wrapper .tippedimagenew_tips dd.right-col > div:first-of-type {
  display: block;
  padding-left: 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.35;
  color: #333333;
}
.article-page section {
  padding-left: 20px;
  padding-right: 20px;
}

#footer .container-fluid {
  padding: 0;
}

.inverse-title {
  margin-top: 30px;
}
.inverse-title.container {
  padding: 0 20px;
}
.inverse-title .row.npd {
  margin-left: -20px;
  margin-right: -20px;
  position: fixed;
  top: 50px;
  z-index: 1000;
  width: 100%;
  background-color: #475159;
}
.inverse-title + .container .npd-doc__menu {
  margin-top: 47px;
}

.inverse-title > .row.npd {
  margin-right: 0;
  margin-left: 0;
  left: 0;
}

.npd-doc__menu.row {
  margin: 0;
}
.npd-doc__menu.row .col {
  padding: 0;
}
.npd-doc__menu.row .col > button#link_other {
  padding: 20px;
}
.npd-doc.container {
  padding: 55px 20px 30px;
}
.npd-doc .npd-doc__article a.doc {
  color: #329a32;
}

.main-npd.container {
  padding: 30px 20px 0;
}
.main-npd.container .dropdown.searching {
  margin-top: 40px;
}

body .container {
  padding: 0;
}
body .container #link_attachments, body .container #link_other {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 576px) {
  body .container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  body .container {
    max-width: 100%;
  }
}

.forms-page {
  padding: 0 20px;
}

.form-block.container {
  padding: 50px 20px 0;
}
.form-block .scrollable {
  overflow: auto;
}

.book-page {
  padding-bottom: 20px;
}
.book-page .mt-5 {
  display: block;
}
.book-page .row:first-child {
  margin: 0;
}
.book-page .row:first-child .col {
  padding: 0;
}
.book-page .article-page__header {
  padding-top: 35px;
}
.book-page .article-page__header_number_line {
  display: none;
}
.book-page .breadcrumb {
  margin-top: -20px;
}
.book-page .article-page__pre_top {
  margin: 0;
  padding: 0;
  border: none;
}
.book-page .article-page__pre_top h1 {
  margin-bottom: 0;
  padding-right: 20px;
}
.book-page .article-page__pre_top .bookmarkicon {
  top: 5px;
  right: 0;
}
.book-page .article-page__pre_announce2 {
  display: none;
}
.book-page .article-page__contain {
  margin-top: 0;
}

.frame-article {
  padding-top: 0;
}

.container.books-main {
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  word-break: break-word;
}
@media (min-width: 576px) {
  .container.books-main {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container.books-main {
    max-width: 100%;
  }
}
.container.books-main .breadcrumb {
  margin: 0 -20px;
}
.container.books-main .row {
  margin: 0;
}
.container.books-main .row .col {
  padding: 0;
}
.container.books-main .row:first-child {
  margin-bottom: 20px;
}
.container.books-main .row:first-child .col {
  padding: 0;
}
.container.books-main .row:nth-child(2) .col h5 {
  font-size: 24px;
  line-height: 1.21;
  color: #343434;
}
.container.books-main .row:nth-child(3) .col a {
  color: #343434;
}

.container.books-main-frame {
  padding-top: 0;
}

main.index-page .searching-block {
  margin: 0;
  padding: 30px 20px 30px;
}
main.index-page .searching-block > .row {
  margin: 0 -20px;
}
main.index-page .archive-block {
  margin: 0;
  padding-top: 40px;
  padding-bottom: 30px;
}

main .fav-block {
  margin: 0;
}

div.list-group-item {
  border-top: none;
  border-left: none;
  border-right: none;
  padding: 20px 0 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
div.list-group-item a {
  margin-bottom: 0 !important;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.33;
  color: #000000;
}
div.list-group-item h5 {
  margin-bottom: 0 !important;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #000;
}

div.list-group-item-dark {
  background-color: transparent;
  padding: 0 0 20px;
  margin-bottom: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.mt-5 {
  display: none;
}

.login-form {
  margin-top: 20px;
}

.page-content-common-wrapper.service-page-block .service-page-block__shadow-right-top, .page-content-common-wrapper.service-page-block .service-page-block__shadow-right, .page-content-common-wrapper.service-page-block .service-page-block__shadow-right-bottom, .page-content-common-wrapper.service-page-block .service-page-block__shadow-bottom, .page-content-common-wrapper.service-page-block .service-page-block__shadow-left {
  display: none;
}
.page-content-common-wrapper.service-page-block .page-content-common.service-page-block__content {
  padding-left: 0;
  padding-right: 0;
}

.services-page .row {
  margin: 0;
}
.services-page .row .col {
  padding: 0;
}
.services-page__simple-item.p-2 {
  padding: 0 20px !important;
}
.services-page .list-inline-item {
  display: block;
  margin-bottom: 20px;
}
.services-page .list-inline-item:last-child {
  margin-bottom: 0;
}

.menu-lang a {
  background-image: url(/res/images/content-navigation-menu-link__langchanger.png);
}

.cell__gray {
  background-color: #a7a7a7;
}

.cell__good {
  background-color: #1f7d1f;
}

.cell__bad {
  background-color: #bf0000;
}
/*# sourceMappingURL=data:application/json;base64,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QztBQUM3QztBQUNBO0VBQ0UsMkJBQTJCO0VBQzNCLDhDQUE4QztFQUM5QyxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLDJCQUEyQjtFQUMzQiw4Q0FBOEM7RUFDOUMsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsV0FBVztBQUNiOztBQUVBO0VBQ0UsNkJBQTZCO0VBQzdCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsU0FBUztBQUNYO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0ZBQWdGO0FBQ2xGOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCIiwiZmlsZSI6InNraW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQG1lZGlhICovXG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qIEBtZWRpYSAqL1xuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG5AaW1wb3J0IFwiL3NraW5zL19fcm9vdC9yZXMvY3NzL2ludGxUZWxJbnB1dC5jc3NcIjtcbmJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjAsIDcwLCA3NykgIWltcG9ydGFudDtcbn1cblxuLmJiLWludmVyc2Uge1xuICBib3JkZXItYm90dG9tOiByZ2IoNjAsIDcwLCA3NykgMXB4IHNvbGlkO1xufVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogcmdiKDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6IHJnYigwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogTGF5b3V0ICovXG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hTm92YSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbn1cblxuYm9keSA+IG1haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuYm9keSA+IG1haW4gPiBzZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG5ib2R5ID4gaGVhZGVyLFxuYm9keSA+IGZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5mb290ZXIsXG5mb290ZXIgYSxcbmZvb3RlciBhOnZpc2l0ZWQge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmZvb3RlciB7XG4gIHBhZGRpbmc6IDE3cHggMTVweCAxNXB4IDExcHg7XG59XG5mb290ZXIgPiAucm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuZm9vdGVyID4gLnJvdyA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuZm9vdGVyID4gLnJvdyA+IC5jb2w6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmludmVyc2UtdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5pbnZlcnNlLXRpdGxlID4gW3JvbGU9dGFibGlzdF0gW3JvbGU9dGFiXSB7XG4gIGJvcmRlci10b3A6ICM2Yzc0N2EgMXB4IHNvbGlkO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmludmVyc2UtdGl0bGUgPiAucm93IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5pbnZlcnNlLXRpdGxlID4gLnJvdzpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogIzZjNzQ3YSAxcHggc29saWQ7XG59XG4uaW52ZXJzZS10aXRsZSArIG1haW4ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuaW1nW3NyYyQ9XCIuZ2lmXCJdLCBpbWdbc3JjJD1cIi5wbmdcIl0ge1xuICBpbWFnZS1yZW5kZXJpbmc6IC1tb3otY3Jpc3AtZWRnZXM7XG4gIGltYWdlLXJlbmRlcmluZzogLW8tY3Jpc3AtZWRnZXM7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cblxuLyogRU9GIExheW91dCAqL1xuLyogTWl4ICovXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAxMDAwMDBzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcm9sbGFibGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi8qIE5hdmlnYXRpb24gKi9cbmhlYWRlciAubmF2YmFyLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXItcmlnaHQsXG5oZWFkZXIgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLXJpZ2h0OmZvY3VzLFxuaGVhZGVyIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1yaWdodDpob3ZlcixcbmhlYWRlciAubmF2YmFyLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXItcmlnaHQ6YWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogcmdiKDYwLCA3MCwgNzcpIHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNvQUFBQWpDQU1BQUFEVkVtaWhBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1EWTNJRGM1TGpFMU56YzBOeXdnTWpBeE5TOHdNeTh6TUMweU16bzBNRG8wTWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2tFek16bEZSalV4UWtFeE5ERXhSVFU0TnpNNE9ETTJNekU0UmpWQ09UQTRJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPa0V6TXpsRlJqVXlRa0V4TkRFeFJUVTROek00T0RNMk16RTRSalZDT1RBNElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRVE16T1VWR05FWkNRVEUwTVRGRk5UZzNNemc0TXpZek1UaEdOVUk1TURnaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlFUTXpPVVZHTlRCQ1FURTBNVEZGTlRnM016ZzRNell6TVRoR05VSTVNRGdpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo2SlBtMGpBQUFBQmxCTVZFVTBSRXlZblp5SWF5Y0lBQUFBQVhSU1RsTUFRT2JZWmdBQUFCOUpSRUZVZU5waVlDUWFNQXk0MGxFd1RNRm9JaHdGbyttVkprb0JBZ3dBM2NRQithd2hzWndBQUFBQVNVVk9SSzVDWUlJPSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaGVhZGVyID4gLm5hdmJhciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxudWwub3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudWwub3B0aW9ucyA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA5cHggMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIHVsLm9wdGlvbnMgPiBsaSB7XG4gICAgd2lkdGg6IDQzcHg7XG4gIH1cbn1cblxudWwub3B0aW9ucyA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYig3MSwgODEsIDg5KTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnVsLm9wdGlvbnMgPiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiByZ2IoODAsIDg5LCA5NSkgMXB4IHNvbGlkO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMHB4O1xufVxuXG51bC5vcHRpb25zID4gbGkubWVudS1hcmNoaXZlID4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNNQUFBQW5DQVlBQUFDRlNQRlBBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFCbUpMUjBRQUFBQUFBQUQ1UTd0L0FBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFFS1VsRVFWUll3KzJZVzB3Y1pSaUdueGxtbC9PQ1VJSnljR0hMWWJFV0FTdFNNelEySnB1b3JFMW8ybWcwc1RGVjBWdU44ZElZOVVhdlRJeVcyQmJsd2xKcW94bnF4Y1RveFU3cVJhRXRGRU5oQzd1VW8yQVJ5aUYwRHpOZTdDN2RwZFUwWmhhVGh2ZHU4bitUNzgwN2gvLzVQd0ZBZHJsRjRGbWdFVWdGQWtBdmNFNVRsWEMwcGdCNEE4akdQSzBEdlpxcTlBQUlzc3VkQW5RVkZ4VWVySzUwSUtXa0VBNkhHYm5tWjJKcXBnYzRvS21LTHJ2Y2NtNnV6ZFBZVUd1YWswQXd5SWpYeC9Uc1hEZndvZ1E4VjFMMDRNSFhqeHhHRk1XTnduMXlJeWM2ejdTTVg1ODZCSFFCNUdSbjBmelVIaE9EZ2YzN212aTY0L1NoaWFtWjcwU2d4bDVhbEdBRVFCUUV5dTBsQU9aRmNSZUpna0NadlJqQUtRSVhSa2I5QklMQmhLSmdNTVR3eUJqQWI4azBFd2dFR2ZiNkFIb0ZBTm5sL2pMSGx0MVc0WGdZUVJReGRKMHgvd1IvTGQ1czExVGx6V2lObkpXVjZYRldPVXd6RWdxRjhQa25XYnE1L0pXbUttOEpzUVhaNWE0SDZnQUxFQVlHTkZXNUVMZHVBMTRBTWt3TUpnaGMxbFRsVXJLUzM1YnBFdTYxTVBwemRBSnBKdllQQVY1TlZkWUFwR2lqT3VCVG9DSE80QUR3cnFZcXZkSHJ2VmFyeGJNai93SFRuT2k2d2Z5ZkN5dXl5LzJPcGlydGd1eHlsMGlTTkhqZytXZHlxaXJLRVFRQkRBUHZxSjhmZW41ZUNZWkNqMmlxTWlHNzNMSzl0TWh6OU5YREpnWUROeFlXT2Y1dHQ3RzhzdG9nQWkxMXU1MDVkYnRyeUVoUEl6MHRsZlQwTkdvZmRkSlF2eXNMZU1YVTdwdVVuNWRMN2E1cUFYQ0pnTlZJWnJkNzBNTGlFc0M4Qkh6ZlB6RDBvYjIwS0tlNjBwSHdtQzVlK24wRjZJemR0TGEyenVDUTF6UVRocTdqSFJ0bmFIajBDdEFWMnc0ZUF6NEQ2Z0VSTUlETHdIdWFxdlJGYThxQlQ0QVVrNE1aQkQ3WFZHVXhHYWx2Ni81VzdBV09BZm1UZ0pVSWtQY0JQWEZBbmc0MFlmNExQS1NweWhUY0J2TFR4VVdGcmRVVjVVaVNSRGdjWnRqclkzSjZOZ0hJMDlKU1BjVVBGWnJtUXRkMVptYm5RK3UzYm4yZ3FjckhNU0J2dlJ1UW4rdzgwK0tQQS9MQ2dueU92TnhxYWl5cnEydFNlMGZYUjdMTC9ldS9Bbm5aRmdCNVptWUd6a29IUUxNSVhCd1o5Uk1JM0Fua1Y3Y0F5QTFnZW5ZTzRQb0drTnRzV1cwVkRqdGlJcEFmMTFUbGFMUkd6c3ZMOVRRM1BXNmFFZDB3R0xubVk5anJPdzg4SFEva2RVUzJBd3NSNk9tUGJRWFI5V0xnZlNKZm0xa0tBLzNBTjVxcXJDY2wrbTNkMS9xbkUyVUl1TExWSjhyWXAvMkZ6WmIxZHFYRC92K2V0V1dYZTMvQmpyeGYybDU3Q2F2VmN0dHlNRVI3UnhlemY4eTdOVlhwU2RicElCQUljdXprS2VibWI3aEU0SW1xbldVSlJnQXNGb21hU0FwN1RlMitTVmFyaGVyS2NvQTlJakEwUGpHTnJ1c0pSYnBoNEJ1ZmhNaGhMbW5TRFFQLytCVEFWUW40YVhKNjl1eXhFNmRhbmRVN04yWjZjUWpSSGJ0eGFYa0Z6L25lLzlyM0RzWE45TTRDUDI2R3E5aTBNMGhrMnRtekJkUE9QazFWRklDL0FiLyswcjlhMGlkYkFBQUFBRWxGVGtTdVFtQ0MpO1xufVxuXG51bC5vcHRpb25zID4gbGkubWVudS1mYXZvcml0ZXMgPiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjBBQUFBb0NBWUFBQUFDSlBFUkFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUJtSkxSMFFBQUFBQUFBRDVRN3QvQUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUIwRWxFUVZSWXcrM1hPMmdWUVJRRzRPL0dZTVRHcUVFYit6U0NoWTlHc2pxc0dCdEJzQkF0VEJOQnNUQVN0QlcwMUNLQ25TbUN0U0NDTnNJd01Ha1VBb3FGaFdBaGhCU2ErQUFWZkVBczNJdUxKbkFUa3pUdXFYWit6czdIbVYwV3RwVnlQSVdiNkxQNk5ZdExyWlRqTExhdUFkaXU5MTFyRE1MbTd2b3FGR1ZydGFTVTQzejd1bXVOcDJ6UUJtM1FCbTNRQm0zUUJtM1EveDd0WHM1TktjY2ViTUtIVUpUZlZoVk5PZTdDTlF4aVBiNmtITy9qY2lqSzZVNzM2Zmg0VTQ1RGVJS2pGUWdiY1JKUFU0NWh4ZENVNDdxVTR3MU1vS2VLNXpGWGErdkRvNVRqaFg5R1U0NjllSWpSV3Z3Y08wTlI5dUVBWnFxOEcyTXB4NG1VNDRabG9TbkhmanoyNi9tMTZ4NzJoNko4QWFFb00vWldmZTBhd21US2NjZVMwSlRqa1dxai90cHhYc1h4VUpTZjZyMmhLR2R3RU9PMWVBK21VbzRESGFFcHgxRThRRzhWZmNhSlVKUlhRbEhPTDdSSktNcXZvU2pQNER5K1YvRjJ4SlRqdVQvN1cvWC9SdHpCNmRyNk5ZNkZvbnltdzZxbXU0dHR0WGdjdzR0TldnY25zVzhwWURYMUpIWmpxaFlQMTNzV2U1RnU0MUFveWpkTEFXdndOQWFxay91cldpbkhPV3lwMWo5d01SVGxyZVZnQzFYS2NRVFgvZjc2dmV2Q1diekZLd3l1SkZoTlBZYkRlSW1QR1BrSjNST0tpWVlQWUswQUFBQUFTVVZPUks1Q1lJST0pO1xufVxuXG51bC5vcHRpb25zID4gbGkubWVudS1zZWFyY2ggPiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ2NBQUFBbkNBWUFBQUNNbzFFMUFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUJtSkxSMFFBQUFBQUFBRDVRN3QvQUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQURXVWxFUVZSWXc4WFhTNGpkZEJUSDhjKzlna29waXN1Q0d4VzAxWUpLVzhhcE5CQ3ljQ0ZVVVlTdVdySGpvd3Jpb3ExMVJCaVJvaFlWRjI0VUhhemdZNk9JdGNzUUdsdDFXcXZqQXg4TUttakJDZzY0a1VKQngwVXljdWMvbVp2Y2wvUGJoSnprbkh6L2o1ei9PUzBObGVYcEJ0eUdtN0VCNjdBRzUzQVczK05qSEltajVNdW1jYnVwVlFQVXdoM1loN0VlNG42QjUvRjJIQ1gvREIwdXk5T3JNVjNPVkw4NmhZazRTcjdxeDdtOUF0aGRPRDBnR0d6QlRKYW5kL2Zqdkd6bXNqemRnNWRXQVA4VlI1SGlKL3lKUzNBRll0eUtLeXY4RnZCWUhDWFA5ZzJYNWVrT3ZGVUIvUzBtOFVFY0pRdmRBbVo1ZWd1ZXhvMFZqKytQbytTVm51R3lQTDBHbjJGdDhNNkxlRFNPa3ZOTmcyWjVlZ0dtOEhndzBQTVlqNlBrODhadzVWOTVETnVDNXdkNlhZb0E4ajY4SEpobnNUbU9rci9yL0JmMzFaMFZZTk9EZ0VHNWhDOEU1aHV3cTRuL0l0eUJ3RDZIUFlPQWRXZy9UZ2EyZmVWcWRZZkw4dlJhYkFyc1U3M3NzVzRxbDI5dllGNlBtMnJoc0Qydy9ZaDNoalJyaTRBZklmd0p0dGY1dFMxUHRPOFBjdVIwMFh2QmZXMkNieXNPOFU2ZHJIUHFVMkhjalUzZzFnVzJNeU9DQytOZVZ1YkRybkJyQXR2OGlPQ3E0cTd0NXRCVzFHTkxSalFpdUtxNDU3bzV0UEY3WUx0OFJIQmgzUG02ZE5WV1ZMQ2QybVEwMmh6Y2YxZm4wTWFKd0haN2sremRoOEs4ZHFMT29ZMFBBOXQ2UmE4d05HVjV1Z1ZiQS9QUldyZzRTbWJ4VFdCL3F1NDM3d0dzaGJDQW1NUHhXcmp5ZWlpd2I4UnpRNWsybmxCVXlaMDZWRmUwZHNLOXFTZzBPL1ZJbHFjUEREaHJPeFJGWjZlK3h1dE4vRHNyNGV2eEtTNE9SNG5KSnNWaFI2eFdPV05UbGxiQ0N4aUxvK1JVa3pqL05URmxJL3h3eFR2N2NTekwwMFo5YTduNU16eHBlUy9Td29OTjkzTlY5eldKZ3l1OFA0TjN5K3R2K0FNWDRpcU1LeXJxOFFiZlBZemRkYXRSbWMreVBKMVF0SWNYTlJsaGpSWlcrRTR0WUdWVEhVZkpxNHA2YTNaQXNCbEZpM2k0NHRrdXZOWnRpZHNyUFlpajVMU2lZNS9BRHoxQ3plRmViQzMzOG02ODBTdGdvMk9xL1B2R0ZFZlFObHhuYVpVeHJ6Z3JQOEVSSEEveldBa3dqWjBWbjZoYzRyN1AwQ3hQMjdnVWZ6VnRobm9GSE1VQlB6VEEveDJ1RjhCVmdXc0t1R3B3RFFDZldWVzRHc0Q1ZGgveGhxcHk4OTlqZVI3OFpkVm5ibEhsREI3RVEvZ1pPLzhGSG5RTFZJajlNNWNBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWhvbWUuYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtbWluX2NvdXJzZXMgPiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCb0FBQUFXQ0FZQUFBRGVpSXkxQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUo2U1VSQlZIZ0JwVmJkY2RwQUVONDk4RXdlU1FXaEE4Tmpac0J3ZGdOMkJTWVZvRlJnVVFHa2drQUZJUVhna3lHWlBGb2RSQ1h3NERkQTYrOU9Fc09QQUlGMzVrREgzZDUzMys2M0s1ak9NUFBQVkdsQmJUek82WXBDL1ZWSFJYMjV5Q2J6YWlyOFJqK0o1SDdibTRkU29sNFJ3Sk5BTHpQVEZSSWZqeFdNZ0trMHRyK0xyRHg0VnpFaUp2WmJEVDI2Q01pR2laY0NGZ2lWMEZ5VTlIVGpickMxWjJvOFpubHlsempCam91d2tDVi8wenIvQUdPUXQ1TDR6UFNJNlZ3RUY3clp2dEFla1BscmFoeExQMlBCcXVTMUdxMmpJZGxnMTJFQ3V6U2NVbUs5eWM0QjJXU3JOOHBZSkVsZTBIZXdtTk1adHNPT1hPNmF1dWVlWFM1V1lzQ2dpaEVKSTB4TkhkQUhiSS9kZ3V1S2xnNmdtdktMcUl6eFVidWl3SjFsTFhaNXJxajFvcmlGTnBUMmFxWVRqeTQwS3lSN2hqMkxySkJXWExkQ0txOXhXRVlrS3JLVW1ia2YvSG51N2liMG1HWGxnRHduNVVEOG9HLzBPRnRYbTV1eE1NUU5IbEtHMXZFL2J2aDBDc1R1MldCQk9FTnZnbGdyNS9obFNnc0JWZ0ZUSCt3NmVleGNPUWhZaU5SYzZKbERzb3crMFo1YTg0QVNnNU1zcWVma1N2U1lzdk5qUmI4Umg3bGFvQnhpOFJMeThvTld5c2ZlQVIvb05ZZUJZR2szNkVDdVkrU3ViOWx4VEQ2VWhKdzZoTFFjYmdQSGNQcDg4S3lqUUd2QUpONWpWeDhxYmpuQ1VnN2pWVHdxV3RSbDFGR0lUK1JEaFFVQWgvZ2EwZ1ZXVG05VTMxc1JxZElabHI2enZ0aDQ1bGx1Nm9MWjVCZVc3bDM3a05NdHljeE1HNitMUGpCcW1JYnQ1bTI5RUZEaVBCbWdLWGJUYVlnaUR1S1lYdUNSNUFSMXBoUmRPMmxuOVFQMTZlYWRWNWpSR215bkcrY2F1Z0JPQ2RFSmVzZVlGL3ZQWUV3Rmdxa3BVdGN4TFQ4bkFDcHlqUk5pS3FLOGR3cmFVWXgxUXoreUFBQUFBRWxGVGtTdVFtQ0NcIik7XG59XG5cbnVsLm9wdGlvbnMgPiBsaS5tZW51LWNhbGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzhweDtcbiAgcmlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA2OXB4O1xuICBoZWlnaHQ6IDY5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtY2FsbCA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiA2OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0M0NjREO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQzQ2NEQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qWWlJR2hsYVdkb2REMGlNallpSUhacFpYZENiM2c5SWpBZ01DQXlOaUF5TmlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEUzTGpVeU16SWdNVGd1TmpFNU0wd3hPUzQyTnpNMklERTJMalEyT1VNeE9TNDVOak15SURFMkxqRTRNeUF5TUM0ek1qazJJREUxTGprNE56SWdNakF1TnpJNE5DQXhOUzQ1TURVMFF6SXhMakV5TnpJZ01UVXVPREl6TmlBeU1TNDFOREV4SURFMUxqZzFPVE1nTWpFdU9URTVPU0F4Tmk0d01EZ3lUREkwTGpVME1EY2dNVGN1TURVME5rTXlOQzQ1TWpNMUlERTNMakl4SURJMUxqSTFNVGdnTVRjdU5EYzFNaUF5TlM0ME9EUXhJREUzTGpneE5qbERNalV1TnpFMk5TQXhPQzR4TlRnMklESTFMamcwTWpVZ01UZ3VOVFl4TkNBeU5TNDRORFl5SURFNExqazNORFZXTWpNdU56YzBORU15TlM0NE5EUWdNalF1TURVMU5TQXlOUzQzT0RRNUlESTBMak16TXpJZ01qVXVOamN5TlNBeU5DNDFPVEE0UXpJMUxqVTJNRElnTWpRdU9EUTROQ0F5TlM0ek9UWTRJREkxTGpBNE1EY2dNalV1TVRreU15QXlOUzR5TnpNMVF6STBMams0TnpnZ01qVXVORFkyTXlBeU5DNDNORFkwSURJMUxqWXhOVGdnTWpRdU5EZ3lOeUF5TlM0M01USTVRekkwTGpJeE9Ea2dNalV1T0RBNU9TQXlNeTQ1TXpneUlESTFMamcxTWpZZ01qTXVOalUzTlNBeU5TNDRNemcwUXpVdU1qa3pNVEVnTWpRdU5qazJJREV1TlRnM05Ua2dPUzR4TkRRek5pQXdMamc0Tmpnd09DQXpMakU1TWpRNVF6QXVPRFUwTWpjM0lESXVPVEF3TWpFZ01DNDRPRFFnTWk0Mk1EUXpOaUF3TGprM05EQXlJREl1TXpJME16bERNUzR3TmpRd05DQXlMakEwTkRReklERXVNakV5TXpJZ01TNDNPRFkyT1NBeExqUXdPVEVnTVM0MU5qZ3hOVU14TGpZd05UZzRJREV1TXpRNU5pQXhMamcwTmpjeElERXVNVGMxTWlBeUxqRXhOVGN6SURFdU1EVTJOREZETWk0ek9EUTNOaUF3TGprek56WXlNaUF5TGpZM05UZzRJREF1T0RjM01UUXhJREl1T1RZNU9UWWdNQzQ0TnpnNU5EVklOeTQyTURZMk5VTTRMakF5TURReElEQXVPRGd3TVRjZ09DNDBNalF6TkNBeExqQXdOVEUxSURndU56WTJORGtnTVM0eU16YzRNVU01TGpFd09EWTBJREV1TkRjd05EZ2dPUzR6TnpNek55QXhMamd3TURFNElEa3VOVEkyTmpFZ01pNHhPRFExTWt3eE1DNDFOek1nTkM0NE1EVXlOa014TUM0M01qWTRJRFV1TVRneU5Ua2dNVEF1TnpZMk1TQTFMalU1TmpnNUlERXdMalk0TlRnZ05TNDVPVFkwTVVNeE1DNDJNRFUySURZdU16azFPVElnTVRBdU5EQTVOQ0EyTGpjMk1qa3pJREV3TGpFeU1UZ2dOeTR3TlRFMlREY3VPVGN4TkRVZ09TNHlNREU1TlVNM0xqazNNVFExSURrdU1qQXhPVFVnT1M0eU1EazRNaUF4Tnk0MU9ESTJJREUzTGpVeU16SWdNVGd1TmpFNU0xb2lJR1pwYkd3OUluZG9hWFJsSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG51bC5vcHRpb25zID4gbGkubWVudS1jYWxsID4gYTo6YmVmb3JlLCB1bC5vcHRpb25zID4gbGkubWVudS1jYWxsID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogNjlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0M0NjREO1xuICBhbmltYXRpb246IDJzIGxpbmVhciBpbmZpbml0ZSBzY2FsZV9ib3JkZXI7XG59XG51bC5vcHRpb25zID4gbGkubWVudS1jYWxsID4gYTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuQGtleWZyYW1lcyBzY2FsZV9ib3JkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG51bC5vcHRpb25zID4gbGkubWVudS1ob21lID4gYSB7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYjZiYWI1O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtaG9tZSA+IGEgPiBpIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtYXVkaW8gPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxudWwub3B0aW9ucyA+IGxpLm1lbnUtYXVkaW8tLWFydGljbGUgPiBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVGRjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzO1xufVxuXG51bC5vcHRpb25zID4gbGkubWVudS1hdWRpby0taGlnaGxpZ2h0ID4gYTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGF1ZGlvUGxheWluZztcbn1cblxuQGtleWZyYW1lcyBhdWRpb1BsYXlpbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjY3KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuaGVhZGVyIC5uYXZiYXItY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kOiByZ2IoMzEsIDM4LCA0Myk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTFweDtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gYSB7XG4gIGNvbG9yOiByZ2IoMTQzLCAxNDcsIDE0OSk7XG4gIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDI1cHg7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbTpsYXN0LW9mLXR5cGUgPiBhIHtcbiAgY29sb3I6IHJnYmEoMTQzLCAxNDcsIDE0OSwgMC41KTtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogcmdiKDQyLCA0OSwgNTQpIDFweCBzb2xpZDtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIGEjdXNlcm5hbWUsXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gYSN1c2VybmFtZSArIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuaGVhZGVyIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIGEjdXNlcm5hbWUgKyBzbWFsbCB7XG4gIGNvbG9yOiByZ2IoMTQzLCAxNDcsIDE0OSk7XG4gIHBhZGRpbmc6IDBweCAxNXB4IDEycHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbmhlYWRlciAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSBhW3RhcmdldD1fYmxhbmtdIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5oZWFkZXIgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gW2NsYXNzKj1hdXRoQnV0dG9uU3R5bGVzX19kcm9wZG93bkxpbmtzXSBhW3RhcmdldD1fYmxhbmtdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuaGVhZGVyIC50cmlhbC1hY2Nlc3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQxZTIzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaGVhZGVyIC50cmlhbC1hY2Nlc3MgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbmhlYWRlciAudHJpYWwtYWNjZXNzIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuI2F1dGhCdXR0b24gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiNhdXRoQnV0dG9uIFtjbGFzcyo9QnV0dG9uX191YUxvZ29dIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiA2cHggMCAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuI3BhbmVsY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTJweCAxNXB4IDEycHggMjVweDtcbn1cblxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgLyogSU9TINC90LUg0LfQsNC60YDRi9Cy0LDQtdGCIGRyb3Bkb3duINC/0YDQuCDRgtCw0L/QtSDQstC+0LLQvdC1ICovXG59XG5cbi8qIEVPRiBOYXZpZ2F0aW9uICovXG4vKiBDb29raWUg0LHQsNC90L3QtdGAICovXG4uYWxlcnQuYWxlcnQtZGFyayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNDNhO1xufVxuLmFsZXJ0LmFsZXJ0LWRhcmsgLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmFnZS1wcm90ZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgY29sb3I6ICMzYzQ2NGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hZ2UtcHJvdGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIjEyK1wiO1xufVxuXG4vKiDQkNGA0YXQuNCyICovXG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmJnLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kOiAjNDc1MTU5ICFpbXBvcnRhbnQ7XG59XG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmJnLWludmVyc2UgPiBiLCBtYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmJnLWludmVyc2UgPiBzdHJvbmcge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbm1haW4uaW5kZXgtcGFnZSAuYXJjaGl2ZS1ibG9jayAuYmctaW52ZXJzZSA+IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmNhcmQgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxubWFpbi5pbmRleC1wYWdlIC5hcmNoaXZlLWJsb2NrIC5jYXJkIC5hcmNoaXZlLWxpc3QtaXRlbV9fdGVzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tYWluLmluZGV4LXBhZ2UgLmFyY2hpdmUtYmxvY2sgLmNhcmQgLmNhcmQtYm9keSAuYXJjaGl2ZS1tb250aDpub3QoZmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxubWFpbi5pbmRleC1wYWdlIC5hcmNoaXZlLWJsb2NrIC5jYXJkIC5jYXJkLWJvZHkgLmFyY2hpdmUtbW9udGggLnJlYWQge1xuICBjb2xvcjogI2EwYTFhNTtcbn1cbm1haW4uaW5kZXgtcGFnZSAuYXJjaGl2ZS1ibG9jay5yb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qINCf0L7QuNGB0LogKi9cbm1haW4uaW5kZXgtcGFnZSAuc2VhcmNoaW5nLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxubWFpbi5pbmRleC1wYWdlIC5zZWFyY2hpbmctYmxvY2sgLnJvdzpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZDogIzQ3NTE1OTtcbn1cbm1haW4uaW5kZXgtcGFnZSAuc2VhcmNoaW5nLWJsb2NrIC5zZWFyY2gtcmVzdWx0LWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5tYWluLmluZGV4LXBhZ2UgLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tYWluLmluZGV4LXBhZ2UgLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtLWxpbmstZGF0ZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbm1haW4uaW5kZXgtcGFnZSAuc2VhcmNoaW5nLWJsb2NrIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LWl0ZW0tbGluay10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5tYWluLmluZGV4LXBhZ2UgLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtLWxpbmstdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCmXCI7XG59XG5cbiNzZWFyY2hTdWdnZXN0cyA+IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuI3NlYXJjaFN1Z2dlc3RzID4gdWwgbGkge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4jc2VhcmNoU3VnZ2VzdHMgPiB1bCBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLyog0JHQu9C+0Log0LDQstGC0L7RgNC40LfQsNGG0LjQuCAqL1xuLmxvZ2luLWZvcm0sXG4uZGVtb19fYmxvY2sge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2Q2ZDZkNjtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZDZkNmQ2O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYWNjZXNzL2FjY2Vzcy1sb2NrLnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdCAjZWNlY2VjO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ubG9naW4tZm9ybV9faGVhZGVyLFxuLmRlbW9fX2Jsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubG9naW4tZm9ybV9fdGFibGUsXG4uZGVtb19fYmxvY2tfX3RhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxvZ2luLWZvcm1fX3RhYmxlLWxlZnQsXG4uZGVtb19fYmxvY2tfX3RhYmxlLWxlZnQge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmxvZ2luLWZvcm1fX3RhYmxlIGEsIC5sb2dpbi1mb3JtX190YWJsZSAuYnV0dG9uLFxuLmRlbW9fX2Jsb2NrX190YWJsZSBhLFxuLmRlbW9fX2Jsb2NrX190YWJsZSAuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ubG9naW4tZm9ybV9fdGFibGUgYTpob3ZlciwgLmxvZ2luLWZvcm1fX3RhYmxlIC5idXR0b246aG92ZXIsXG4uZGVtb19fYmxvY2tfX3RhYmxlIGE6aG92ZXIsXG4uZGVtb19fYmxvY2tfX3RhYmxlIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuLmxvZ2luLWZvcm1fX3RhYmxlIGEuZGlzYWJsZWQsIC5sb2dpbi1mb3JtX190YWJsZSAuYnV0dG9uLmRpc2FibGVkLFxuLmRlbW9fX2Jsb2NrX190YWJsZSBhLmRpc2FibGVkLFxuLmRlbW9fX2Jsb2NrX190YWJsZSAuYnV0dG9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxvZ2luLWZvcm1fX2Vycm9yLFxuLmRlbW9fX2Jsb2NrX19lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9naW4tZm9ybS1waG9uZS12YWxpZCxcbi5kZW1vX19ibG9jay1waG9uZS12YWxpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzA2YzUwNjtcbn1cbi5sb2dpbi1mb3JtLXBob25lLWVycm9yLFxuLmRlbW9fX2Jsb2NrLXBob25lLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLmxvZ2luLWZvcm0gLmhpZGRlbixcbi5kZW1vX19ibG9jayAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSB7XG4gIGhlYWRlciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIH1cbiAgaGVhZGVyIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1yaWdodDpub3QoLmNvbGxhcHNlZCkge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5pbmRleC1wYWdlIC5hcmNoaXZlLWJsb2NrIC5iZy1pbnZlcnNlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4vKiBBbGVydCAqL1xuLmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LWRhcmsgLmNsb3NlIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cblxuLyog0JHQvtC70YzRiNC1INC40LzQv9C+0YDRgtC40YDQvtCy0LDRgtGMINC90LXQvtGC0LrRg9C00LAgKi9cbi8qINCk0L7RgNC80YsgKi9cbiNsaW5rX290aGVyLCAjbGlua19vdGhlcjpsaW5rLCAjbGlua19vdGhlcjpob3ZlciwgI2xpbmtfb3RoZXI6Zm9jdXMsICNsaW5rX290aGVyOmFjdGl2ZSxcbiNsaW5rX2F0dGFjaG1lbnRzLCAjbGlua19hdHRhY2htZW50czpsaW5rLCAjbGlua19hdHRhY2htZW50czpob3ZlciwgI2xpbmtfYXR0YWNobWVudHM6Zm9jdXMsICNsaW5rX2F0dGFjaG1lbnRzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0NzUxNTk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMCBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNsaW5rX290aGVyIC5mYS5wdWxsLXJpZ2h0LCAjbGlua19vdGhlcjpsaW5rIC5mYS5wdWxsLXJpZ2h0LCAjbGlua19vdGhlcjpob3ZlciAuZmEucHVsbC1yaWdodCwgI2xpbmtfb3RoZXI6Zm9jdXMgLmZhLnB1bGwtcmlnaHQsICNsaW5rX290aGVyOmFjdGl2ZSAuZmEucHVsbC1yaWdodCxcbiNsaW5rX2F0dGFjaG1lbnRzIC5mYS5wdWxsLXJpZ2h0LCAjbGlua19hdHRhY2htZW50czpsaW5rIC5mYS5wdWxsLXJpZ2h0LCAjbGlua19hdHRhY2htZW50czpob3ZlciAuZmEucHVsbC1yaWdodCwgI2xpbmtfYXR0YWNobWVudHM6Zm9jdXMgLmZhLnB1bGwtcmlnaHQsICNsaW5rX2F0dGFjaG1lbnRzOmFjdGl2ZSAuZmEucHVsbC1yaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xufVxuXG4uYm9va21hcmtpY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDdweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYm9va21hcmtpY29uLmJvb2ttYXJrLWZhbHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5TSWdhR1ZwWjJoMFBTSXlNQ0lnZG1sbGQwSnZlRDBpTUNBd0lERTFJREl3SWo0Z0lDQWdQSEJoZEdnZ1ptbHNiRDBpSTBVNFJVSkZSQ0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCa1BTSk5NaUF3YURFeFlUSWdNaUF3SURBZ01TQXlJREoyTVRVdU9EUTBZVElnTWlBd0lEQWdNUzB6TGpJME9DQXhMalUyTTJ3dE15NHdNVGN0TWk0ME1EbGhNaUF5SURBZ01DQXdMVEl1TkRrNUxqQXdNMnd0TWk0NU9EVWdNaTR6T1ROQk1pQXlJREFnTUNBeElEQWdNVGN1T0RNMFZqSmhNaUF5SURBZ01DQXhJREl0TW5vaUx6NDhMM04yWno0PSk7XG59XG4uYm9va21hcmtpY29uLmJvb2ttYXJrLXRydWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TlNJZ2FHVnBaMmgwUFNJeU1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFMUlESXdJajRnSUNBZ1BIQmhkR2dnWm1sc2JEMGlJMFpHTURBd01DSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJrUFNKTk1pQXdhREV4WVRJZ01pQXdJREFnTVNBeUlESjJNVFV1T0RRMFlUSWdNaUF3SURBZ01TMHpMakkwT0NBeExqVTJNMnd0TXk0d01UY3RNaTQwTURsaE1pQXlJREFnTUNBd0xUSXVORGs1TGpBd00yd3RNaTQ1T0RVZ01pNHpPVE5CTWlBeUlEQWdNQ0F4SURBZ01UY3VPRE0wVmpKaE1pQXlJREFnTUNBeElESXRNbm9pTHo0OEwzTjJaejQ9KTtcbn1cblxuLmludmVyc2UtdGl0bGUge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG59XG4uaW52ZXJzZS10aXRsZSBoMSwgLmludmVyc2UtdGl0bGUgLmgxLCAuaW52ZXJzZS10aXRsZSBoMiwgLmludmVyc2UtdGl0bGUgLmgyLCAuaW52ZXJzZS10aXRsZSBoMywgLmludmVyc2UtdGl0bGUgLmgzIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbn1cblxuI25hdi1yZXZpc2lvbnMgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICM0NzUxNTk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG4jbmF2LXJldmlzaW9ucyAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbmF2LXJldmlzaW9ucyAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuI25hdi1yZXZpc2lvbnMgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IGEge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmZvcm1zLXBhZ2Uge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmZvcm1zLXBhZ2UgaDMsIC5mb3Jtcy1wYWdlIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmZvcm1zLXBhZ2VfX2ltcG9ydGFudCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9ybXMtcGFnZV9faW1wb3J0YW50IC5jYXJkIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuLmZvcm1zLXBhZ2VfX2ltcG9ydGFudCAuY2FyZCAubGlzdC1ncm91cC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvcm1zLXBhZ2VfX2ltcG9ydGFudCAuY2FyZCAubGlzdC1ncm91cC1pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZDcxZjJkIDAlLCAjZTA0ODMzIDEwMCUpO1xufVxuLmZvcm1zLXBhZ2VfX2ltcG9ydGFudCAuY2FyZCAubGlzdC1ncm91cC1pdGVtOm50aC1vZi10eXBlKDEpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb3Jtcy1wYWdlX19pbXBvcnRhbnQgLmNhcmQgLmxpc3QtZ3JvdXAtaXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2VjYjUzNyAwJSwgI2VjYmU0NiAxMDAlKTtcbn1cbi5mb3Jtcy1wYWdlX19pbXBvcnRhbnQgLmNhcmQgLmxpc3QtZ3JvdXAtaXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzI1OWU5OCAwJSwgIzU1YWFhNiAxMDAlKTtcbn1cbi5mb3Jtcy1wYWdlX19pbXBvcnRhbnQgLmNhcmQgLmxpc3QtZ3JvdXAtaXRlbTpudGgtb2YtdHlwZSgzKSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9ybXMtcGFnZV9fcG9wdWxhciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9ybXMtcGFnZV9fcG9wdWxhciAubGlzdC11bnN0eWxlZCBsaSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uZm9ybXMtcGFnZV9fcG9wdWxhciAubGlzdC11bnN0eWxlZCBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvcm1zLXBhZ2VfX25ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZvcm1zLXBhZ2VfX25ld3MgPiAucm93IHtcbiAgLyotbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsqL1xufVxuLmZvcm1zLXBhZ2VfX25ld3Mtd3JhcHBlciBoNCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmZvcm1zLXBhZ2VfX25ld3MtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uZm9ybXMtcGFnZV9fbmV3cy1pdGVtIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm1zLXBhZ2VfX25ld3MtaXRlbSBhIC5mb3Jtcy1wYWdlX19uZXdzLWl0ZW1fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvcm1zLXBhZ2VfX25ld3MtaXRlbSBhIC5mb3Jtcy1wYWdlX19uZXdzLWl0ZW1fZGVzY3JpcHRpb24gLm5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZvcm1zLXBhZ2VfX3NlYXJjaGluZyAuc2VhcmNoLXJlc3VsdC1ibG9jayBvbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3Jtcy1wYWdlX19zZWFyY2hpbmcgLnNlYXJjaC1yZXN1bHQtYmxvY2sgb2wgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5mb3Jtcy1wYWdlX19zZWFyY2hpbmcgLnNlYXJjaC1yZXN1bHQtYmxvY2sgb2wgLnNlYXJjaC1yZXN1bHQtaXRlbSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvcm1zLXBhZ2VfX3NlYXJjaGluZyAuc2VhcmNoLXJlc3VsdC1ibG9jayBvbCAuc2VhcmNoLXJlc3VsdC1pdGVtIGEgLnNlYXJjaC1yZXN1bHQtaXRlbS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWJsb2NrIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5mb3JtLWJsb2NrIC5zY3JvbGxhYmxlIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBvdmVyZmxvdy14OiBpbml0aWFsO1xufVxuLmZvcm0tYmxvY2sgLm5hdi1pdGVtIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb3JtLWJsb2NrX19hdHRhY2htZW50cyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLWJsb2NrX19hdHRhY2htZW50cyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIGxpOm5vdChmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG59XG4uZm9ybS1ibG9ja19fYXR0YWNobWVudHMgbGkgYSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmZvcm0tYmxvY2tfX2F0dGFjaG1lbnRzIGxpOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udDogMTJweC8xMnB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFweCAzcHggMXB4IDJweDtcbn1cbi5mb3JtLWJsb2NrX19hdHRhY2htZW50cyBsaS53b3JkOmFmdGVyIHtcbiAgY29udGVudDogXCIuZG9jXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjUyYTE7XG59XG4uZm9ybS1ibG9ja19fYXR0YWNobWVudHMgbGkuZXhjZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIi54bHNcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTJhMTtcbn1cbi5mb3JtLWJsb2NrX19hdHRhY2htZW50cyBsaS5wZGY6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5wZGZcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTJhMTtcbn1cbi5mb3JtLWJsb2NrIC50YWItY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG59XG4uZm9ybS1ibG9ja19fYXJ0aWNsZV9faGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZm9ybS1ibG9jayAudGl0bGVwYWdlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mb3JtLWJsb2NrIC50aXRsZXBhZ2UgLmZpbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjO1xufVxuXG4vKiDQodC10YDQstC40YHRiyAqL1xuLnNlcnZpY2VzLXBhZ2Uge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLnNlcnZpY2VzLXBhZ2UgLmNhcmQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zZXJ2aWNlcy1wYWdlIC5jYXJkLXRleHQgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlcnZpY2VzLXBhZ2UgaDQge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5zZXJ2aWNlcy1wYWdlX19jb2xvcmVkLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkOm50aC1vZi10eXBlKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWIyMztcbn1cbi5zZXJ2aWNlcy1wYWdlX19jb2xvcmVkLWl0ZW0gLmNhcmQ6bnRoLW9mLXR5cGUoMSkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSAuY2FyZDpudGgtb2YtdHlwZSgxKSBoNSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSAuY2FyZDpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFhYTY7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkOm50aC1vZi10eXBlKDIpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZXJ2aWNlcy1wYWdlX19jb2xvcmVkLWl0ZW0gLmNhcmQ6bnRoLW9mLXR5cGUoMikgaDUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZXJ2aWNlcy1wYWdlX19jb2xvcmVkLWl0ZW0gLmNhcmQ6bnRoLW9mLXR5cGUoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiZTQ2O1xufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbG9yZWQtaXRlbSAuY2FyZDpudGgtb2YtdHlwZSgzKSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VydmljZXMtcGFnZV9fY29sb3JlZC1pdGVtIC5jYXJkOm50aC1vZi10eXBlKDMpIGg1IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VydmljZXMtcGFnZV9fc2ltcGxlLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubWFpbi1ucGQge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm1haW4tbnBkX19uZXdzLWl0ZW0gaDMge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xufVxuLm1haW4tbnBkX19uZXdzLWl0ZW0tbGlzdC1saW5rIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLm1haW4tbnBkX19uZXdzLWl0ZW0tbGlzdC1saW5rOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxuLm1haW4tbnBkX19uZXdzLWl0ZW0tbGlzdC1saW5rIGEge1xuICBjb2xvcjogIzQ1OGUzNDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1ucGRfX25ld3MtaXRlbS1saXN0LWxpbmsgYSAubWFpbi1ucGRfX25ld3MtaXRlbS1saW5rLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5tYWluLW5wZF9fc2VhcmNoLXJlc3VsdCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1haW4tbnBkX19zZWFyY2gtcmVzdWx0LWl0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ubWFpbi1ucGRfX3NlYXJjaC1yZXN1bHQtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5tYWluLW5wZF9fc2VhcmNoLXJlc3VsdC1pdGVtLWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubWFpbi1ucGRfX3NlYXJjaC1yZXN1bHQtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubWFpbi1ucGRfX3NlYXJjaC1yZXN1bHQtaXRlbS10ZXh0ID4gYiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQ6ICNlY2JlNDY7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLm1haW4tbnBkX19zZWFyY2gtcmVzdWx0LWl0ZW0tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5wZC1kb2Mge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm5wZC1kb2MgaDMge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xufVxuLm5wZC1kb2NfX2F0dGFjaG1lbnRzLWxvdHMgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5ucGQtZG9jX19hdHRhY2htZW50cy1sb3RzIGxpOm5vdChmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG59XG4ubnBkLWRvY19fYXR0YWNobWVudHMtbG90cyBsaSBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubnBkLWRvY19fYXR0YWNobWVudHMtbG90cyBsaTphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQ6IDEycHgvMTJweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxcHggM3B4IDFweCAycHg7XG59XG4ubnBkLWRvY19fYXR0YWNobWVudHMtbG90cyBsaS53b3JkOmFmdGVyIHtcbiAgY29udGVudDogXCIuZG9jXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjUyYTE7XG59XG4ubnBkLWRvY19fYXR0YWNobWVudHMtbG90cyBsaS5leGNlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLnhsc1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1MmExO1xufVxuLm5wZC1kb2NfX2F0dGFjaG1lbnRzLWxvdHMgbGkucGRmOmFmdGVyIHtcbiAgY29udGVudDogXCIucGRmXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjUyYTE7XG59XG4ubnBkLWRvY19fdmVyc2lvbnNfX3llYXJzIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5ucGQtZG9jX192ZXJzaW9uc19feWVhcnMgaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ucGQtZG9jX192ZXJzaW9uc19feWVhcnMgYSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm5wZC1kb2NfX2FydGljbGUgLnZyZXpIZWFkTnBkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlek5wZERvY3NDaGFuZ2UgLmRhc2hlZCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXItY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC40KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlek5wZERvY3NDaGFuZ2UgLmRhc2hlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjgpO1xufVxuLm5wZC1kb2NfX2FydGljbGUgLnZyZXpOcGREb2NzQ2hhbmdlIC5kYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL25wZC9ucGQtZG9jX19jbG9jay5wbmcpIDAgMCBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE2cHg7XG4gIHRvcDogLTJweDtcbn1cbi5ucGQtZG9jX19hcnRpY2xlIC52cmV6TnBkRG9jc0NoYW5nZSB7XG4gIHBhZGRpbmc6IDEzcHggMjRweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm5wZC1kb2NfX2FydGljbGUgLnZyZXpOcGREb2NzQ2hhbmdlIC52cmV6Qm9keU5wZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubnBkLWRvY19fYXJ0aWNsZSAudnJlek5wZERvY3NDaGFuZ2UudnJlek5wZERvY3NDaGFuZ2VPcGVuZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLm5wZC1kb2NfX2FydGljbGUgLnZyZXpOcGREb2NzQ2hhbmdlLnZyZXpOcGREb2NzQ2hhbmdlT3BlbmVkIC52cmV6Qm9keU5wZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm9va3MtbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYm9va3MtbWFpbiBoMSwgLmJvb2tzLW1haW4gaDIsIC5ib29rcy1tYWluIGgzIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbn1cbi5ib29rcy1tYWluIGgxID4gc21hbGwsIC5ib29rcy1tYWluIGgyID4gc21hbGwsIC5ib29rcy1tYWluIGgzID4gc21hbGwge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5ib29rcy1tYWluIGg1IHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uYm9va3MtbWFpbiBoNSBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5ib29rcy1tYWluIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5ib29rcy1tYWluIC5ib29rX19jb250ZW50LWxldmVsX18xIGEge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5ib29rcy1tYWluIC5ib29rX19jb250ZW50LWxldmVsX18xID4gcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xufVxuLmJvb2tzLW1haW4gLmJvb2tfX2NvbnRlbnQtbGV2ZWxfXzIgYSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmJvb2tzLW1haW4gLmJvb2tfX2NvbnRlbnQtbGV2ZWxfXzIgPiBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG59XG4uYm9va3MtbWFpbiAuYm9va19fY29udGVudC1oZWFkZXIge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uYm9va3MtbWFpbiAuYm9va19fY29udGVudC1oZWFkZXIgaDYge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGJhY2tncm91bmQ6ICM0NzUxNTk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xufVxuLmJyZWFkY3J1bWItaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9vay1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hcnRpY2xlLXRhYmxlIHRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmFydGljbGUtdGFibGUgLnZpbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlLXRhYmxlIC52aW5ub3RlIHtcbiAgRElTUExBWTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi8qQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGUtcGFnZV9fY29udGFpbiB7XG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFydGljbGUtcGFnZV9fY29udGFpbiB7XG4gICAgICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59Ki9cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSAuZW50cnloZWFkZXIxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZW50cnloZWFkZXIyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGFibGVUeXBlMDUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnRhYmxlVHlwZTA1IHRyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXR5cGUwNCB0ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWYtcmVndWxhclwiLCBcIlBUIFNlcmlmXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHtcbiAgICAuaW1hZ2Vib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5cicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDZweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlcGxhY2VyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cztcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZnJvbnQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cztcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnJvbnRzaWRlIHtcbiAgICAgICAgLmZyb250IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2tzaWRlIHtcbiAgICAgICAgLmZyb250IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59Ki9cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgLmVudHJ5aGVhZGVyMiBhLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLmVudHJ5aGVhZGVyMiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzEyNTJhMSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZi1yZWd1bGFyXCIsIFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY2FwaXRlbCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4vKi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGV4dC1jb2xvci10dXJxdW9pc2UsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudHVycXVvaXNlIHtcbiAgICBjb2xvcjogdHVycXVvaXNlICFpbXBvcnRhbnQ7XG59Ki9cbi8qLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXItbnVtZXJpYyB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDgzYjVhO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufSovXG4vKi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLW1vbnRoIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjEyNTI5O1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXIteWVhciB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbn0qL1xuLmluZGV4LXBhZ2VfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5pbmRleC1wYWdlX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRleC1wYWdlX19zdW1tYXJ5IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5pbmRleC1wYWdlX19zdW1tYXJ5X21haW5hcnRpY2xlX2xpbmsgYSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlc19hcnRpY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXMge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uaW5kZXgtcGFnZV9fc2hvcnRsaW5rcyA+IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5kZXgtcGFnZV9fc2hvcnRsaW5rc19wcmV2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5pbmRleC1wYWdlX19zaG9ydGxpbmtzX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaW5kZXgtcGFnZV9fc2hvcnRsaW5rc19saW5rIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5pbmRleC1wYWdlX19zaG9ydGxpbmtzIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi8qLmluZGV4LXBhZ2VfX25ld3NmZWVkX2NvbCB7XG4gICAgLmluZGV4LXBhZ2VfX25ld3NmZWVkX2Jsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgICAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZXMge1xuICAgICAgICAgICAgLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0qL1xuLmluZGV4LXBhZ2VfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pbmRleC1wYWdlX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uaW5kZXgtcGFnZV9faGVhZGVyX251bWJlci1tb250aCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXIteWVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXItbnVtZXJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIuKEllwiO1xufVxuXG4uaW5kZXgtcGFnZV9faGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4uaW5kZXgtcGFnZSAuaW5kZXgtcGFnZV9fc3VtbWFyeSAuaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyAuY29sIC5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlc19hcnRpY2xlIHN0cm9uZy5tYWluLWFydGljbGVzLS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbmRleC1wYWdlX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaW5kZXgtcGFnZV9faGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udW5wX19hcHBsaWNhdGlvbnMge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi51bnBfX2FwcGxpY2F0aW9ucyBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uYmctaW52ZXJzZSB7XG4gIHBhZGRpbmc6IDE3cHggMzVweCAxNXB4IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZy1pbnZlcnNlIC5hZ2UtcHJvdGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLm51bSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluIC5xdWVzdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBQVCBTZXJpZiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC53cm9uZ2Ege1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggI0JBNjY0RSBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODQ2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JBNjY0RTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMCAtNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLnJpZ2h0YSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjOWJhODU5IGluc2V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWJhODU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkZDc4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBQVCBTZXJpZiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIge1xuICAvKi5pbmxpbmUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH0qL1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBQVCBTZXJpZiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwMyB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4yKSAycHggc29saWQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwMyBoMyB7XG4gIGJvcmRlci1jb2xvcjogI2YwMDUwMDtcbiAgY29sb3I6ICNmMDA1MDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwMyBoMzpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDMgaDM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDMgLmlubGluZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwMyAuaW5saW5lLXRleHQgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTAzIC5pbmxpbmUtdGV4dCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pY28tbGkucG5nXCIpO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTkuOHB4O1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubC00LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNCAuaW5saW5lLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNCAuaW5saW5lLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUN5clwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDQgaDM6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA0IGgzOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmwtNS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVDeXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA1IGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNSBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNSBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcGFnZV9fY29udGFpbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtbWFpbiAuaW5saW5lVHlwZTA1IC5pbmxpbmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5sLTYucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctdG9wOiA0M3B4O1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDYgaDMge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQ3lyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNiBoMzpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDYgaDM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbmxpbmVUeXBlMDYgZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLmlubGluZVR5cGUwNiAuaW5saW5lLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uYXJ0aWNsZS1wYWdlX19oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYXJ0aWNsZS1wYWdlX19wcmUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogcmdiYSgwLCAwLCAwLCAwLjIpIDFweCBzb2xpZDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmFydGljbGUtcGFnZV9fcHJlIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZSAuYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgaDEge1xuICAvKnRleHQtdHJhbnNmb3JtOiBub25lOyovXG4gIC8qZm9udC1zaXplOiAzMnB4OyovXG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFydGljbGUtcGFnZV9faGVhZGVyIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAuYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLmFydGljbGUtcGFnZV9faGVhZGVyX251bWJlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjAwNTAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLmFydGljbGUtcGFnZV9faGVhZGVyX251bWJlciAuYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyLWxpbmUge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLyoucnVicmljLXJlZCB7XG4gICAgLmFydGljbGUtcGFnZV9fcHJlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjAwNTAwO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2YwMDUwMDtcblxuICAgICAgICAuYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUge1xuICAgICAgICAgICAgLnJ1YnJpYy1yZWQge1xuICAgICAgICAgICAgICAgIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWMtbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZDFiMjM7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtcGFnZV9fcHJlX2F1dGhvcnMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEyLjZweDtcblxuICAgICAgICAgICAgLmFydGljbGUtcGFnZV9fcHJlX2F1dGhvcnNfdGV4dC1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59Ki9cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLW1haW4gLnN0aWNrZXIge1xuICBmb250LXNpemU6IDIxLjZweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBmb250LWZhbWlseTogUFQgU2VyaWYsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIC5jb250ZW50IHAge1xuICBmb250LWZhbWlseTogUFQgU2VyaWYsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1tYWluIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2ljby1saS5wbmdcIik7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOS44cHg7XG59XG5cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXMgLmNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBnZW9yZ2lhX251bWVyYWxzLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGJvcmRlci1ib3R0b206ICNDQ0NDQ0MgMXB4IHNvbGlkO1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXMgLmNvbCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMjMuNHB4O1xuICBmb250LWZhbWlseTogZ2VvcmdpYV9udW1lcmFscywgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMzEuMnB4O1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXMgLmNvbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmluZGV4LXBhZ2VfX25ld3NmZWVkIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIC8qJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH0qL1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQgLmZsb29yMDMgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZCAuZmxvb3IwMyBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uYmctaW52ZXJzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGVfcnVicmljOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMikgMXB4IHNvbGlkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLmJsYW5rIGltZywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5pbWFnZWJveCBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGFyaXNvbi1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZXN0MiB7XG4gIGJhY2tncm91bmQ6ICNmYmYzY2Q7XG4gIGNvbG9yOiAjNDAzZDMyO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVzdDIgLnRlc3Qtc3RhciB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL3N0YXIucG5nXCIpO1xufVxuLnRlc3QyIC50ZXN0LWhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi50ZXN0MiAudGVzdC1xdWVzdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4udGVzdDIgLnRlc3QtYW5zd2VycyAudGVzdC1hbnN3ZXIge1xuICBib3JkZXI6IGdyYXkgMXB4IHNvbGlkO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50ZXN0MiAudGVzdDIgLnRlc3QtYW5zd2VycyAudGVzdC1hbnN3ZXIuc2VsZWN0ZWQgLnJpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2VmZGZhZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggLTFweDtcbn1cbi50ZXN0MiAudGVzdC1iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi50ZXN0MiAudGVzdC1iYWNrIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMTI1MmExO1xufVxuLmFydGljbGUtbWFpbiAucmlnaHQgLnRlc3QtaGVhZGVyIHtcbiAgY29sb3I6ICNlMzYyMDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5hcnRpY2xlLW1haW4gLnJpZ2h0IC50ZXN0LXN0YXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggNTlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvc3RhcnIucG5nXCIpO1xufVxuXG4udGVzdDIudGVzdC1zdGFyIC50ZXN0LXN0YXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggNTlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvc3RhcnIucG5nXCIpO1xufVxuXG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19oZWFkZXIgLmFydGljbGUtaGVhZGVyX19sb2dvIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19oZWFkZXIgLmFydGljbGUtaGVhZGVyX19sb2dvIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtcGFnZS1ibG9ja19fY29udGVudC1sb2dvLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIHdpZHRoOiAyM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxlZnQ6IC00MnB4O1xuICB0b3A6IC0xcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjNweDtcbn1cblxuLm1lbnUtaG9tZSBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmlkMi1zaG9ydC1lbnRyYW5jZS1idXR0b24sIC5pZDItc2hvcnQtZW50cmFuY2UtYnV0dG9uIC5pZDItc2hvcnQtZW50cmFuY2UtYnV0dG9uLWljb24ge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZUN5ciwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pZDItc2hvcnQtZW50cmFuY2UtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDUwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzNkODQ5MSAjMTI2YTdhICMwMDRkNWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDc0ODMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzI1NzU4NCA1JSwgIzAwNWU2ZiA4MCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoIzI1NzU4NCA1JSwgIzAwNWU2ZiA4MCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMjU3NTg0IDUlLCAjMDA1ZTZmIDgwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaWQyLXNob3J0LWVudHJhbmNlLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI2OTc5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMjU3NTg0IDUlLCAjMDA1ZTZmIDgwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCMyNTc1ODQgNSUsICMwMDVlNmYgODAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgjMjU3NTg0IDUlLCAjMDA1ZTZmIDgwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjMjU3NTg0IDUlLCAjMDA1ZTZmIDgwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMjU3NTg0IDUlLCAjMDA1ZTZmIDgwJSk7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KGdyYWRpZW50VHlwZT0wLCBzdGFydENvbG9yU3RyPScjRkYyNTc1ODQnLCBlbmRDb2xvclN0cj0nI0ZGMDA1RTZGJylcIjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4ICMyNjQyNDc7XG4gIGJvcmRlci1jb2xvcjogIzAxMjcyZSAjMDEzODQyICMwMTRhNTY7XG59XG5cbi5pZDItc2hvcnQtZW50cmFuY2UtYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzFFODE5NCA1JSwgIzAxNjY3OCA4MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5pZDItc2hvcnQtZW50cmFuY2UtYnV0dG9uIC5pZDItc2hvcnQtZW50cmFuY2UtYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzhweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9fYV8ucG5nKSA4cHggMTNweCBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cblxuLnNvY2lhbC1uZXR3b3JrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc29jaWFsLW5ldHdvcmtzID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFERkRCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc29jaWFsLW5ldHdvcmtzID4gYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uc29jaWFsLW5ldHdvcmtzID4gYTpob3ZlciA+IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5zb2NpYWwtbmV0d29ya3MgPiBhID4gaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYXJ0aWNsZS10YWJsZSB0ZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlLXRhYmxlIC52aW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZS10YWJsZSAudmlubm90ZSB7XG4gIERJU1BMQVk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udGVzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi50ZXN0IC50ZXN0LXF1ZXN0aW9uIC50ZXN0LXF1ZXN0aW9uLXRleHQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi50ZXN0IC50ZXN0LXF1ZXN0aW9uIC50ZXN0LXF1ZXN0aW9uLXRleHQtd3JhcCAudGVzdC1xdWVzdGlvbi1udW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4udGVzdCAudGVzdC1xdWVzdGlvbiAudGVzdC1hbnN3ZXJzIC50ZXN0LWFuc3dlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDAgLTVweDtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudCAxcHggc29saWQ7XG59XG4udGVzdCAudGVzdC1xdWVzdGlvbiAudGVzdC1hbnN3ZXJzIC50ZXN0LWFuc3dlci1udW0ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGVzdCAudGVzdC1xdWVzdGlvbiAudGVzdC1hbnN3ZXJzIC50ZXN0LWFuc3dlci5yaWdodC5zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjOWJhODU5IGluc2V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWJhODU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkZDc4O1xufVxuLnRlc3QgLnRlc3QtcXVlc3Rpb24gLnRlc3QtYW5zd2VycyAudGVzdC1hbnN3ZXIuc2VsZWN0ZWQge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggI0JBNjY0RSBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODQ2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JBNjY0RTtcbn1cbi50ZXN0IC50ZXN0LXF1ZXN0aW9uIC50ZXN0LXF1ZXN0aW9uLXJpZ2h0LWFuc3dlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0Y4RjZFQjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDAuODEyNWVtO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbjogNXB4IC01cHggMHB4IC01cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5wZFRhYmxlQ29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIEBtZWRpYSAqL1xuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSU5ERVggUEFHRVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pbmRleC1wYWdlIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZGZjZDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlciA+IC5yb3cge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyID4gLnJvdyA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9icmFuZCBoMSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfYnJhbmQgaDEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qbWFyZ2luOiAwIGF1dG87Ki9cbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLWxpbmUge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLW51bWVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLihJZcIjtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLWRheXMge1xuICAvKiBEYXkgKi9cbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLW1vbnRoIHtcbiAgLyogTW9udGggKi9cbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLXllYXIge1xuICAvKiBZZWFyICovXG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZGZjZDtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgcGFkZGluZy10b3A6IDIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xufVxuLmluZGV4LXBhZ2VfX2F1dGhvcl9tYWludGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLmluZGV4LXBhZ2VfX2F1dGhvcl90aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yX25hbWUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yX25hbWUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIiwgXCI7XG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yX25hbWUgc3BhbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yX25hbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfdGV4dCB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNjMmVlZmY7XG4gIHBhZGRpbmctdG9wOiAzOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X21haW5hcnRpY2xlIHtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9tYWluYXJ0aWNsZV9saW5rIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9tYWluYXJ0aWNsZV9saW5rIGEge1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXMge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXNfYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlc19hcnRpY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4zKSAxcHggc29saWQ7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlc19hcnRpY2xlIHN0cm9uZy5tYWluLWFydGljbGVzLS1uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5pbmRleC1wYWdlX19tYWlucnVicmljIHtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5pbmRleC1wYWdlX19tYWlucnVicmljX3J1YnJpYyBoMyB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaW5kZXgtcGFnZV9fbWFpbnJ1YnJpY19saW5rIC5jb2x1bW5zLWFydGljbGUtLW1vb2QubW9vZC1iYWQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2N1c3RvbS1lbGVtZW50cy9jbG91ZHMvY2xvdWQtYmFkLnBuZykgMTVweCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmluZGV4LXBhZ2VfX21haW5ydWJyaWNfbGluayAuY29sdW1ucy1hcnRpY2xlLS1tb29kLm1vb2Qtbm9ybWFsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9jdXN0b20tZWxlbWVudHMvY2xvdWRzL2Nsb3VkLW5vcm1hbC5wbmcpIDE1cHggMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5pbmRleC1wYWdlX19tYWlucnVicmljX2xpbmsgLmNvbHVtbnMtYXJ0aWNsZS0tbW9vZC5tb29kLWdvb2Qge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2N1c3RvbS1lbGVtZW50cy9jbG91ZHMvY2xvdWQtZ29vZC5wbmcpIDE1cHggMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5pbmRleC1wYWdlX19tYWlucnVicmljX2xpbmsgYSB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaW5kZXgtcGFnZV9fZmFjdG9pZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbmRleC1wYWdlX19mYWN0b2lkLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByaWNlLURpZGlvbmUtUlVCXCIsIFwiUHJpY2VEaWRvbmVcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuLmluZGV4LXBhZ2VfX2ZhY3RvaWQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByaWNlLURpZGlvbmUtUlVCXCIsIFwiUHJpY2VEaWRvbmVcIiwgR2VvcmdpYSwgc2VyaWY7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkID4gLnJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZCA+IC5yb3cgPiAuY29sIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlcyAuY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2Jsb2NrIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2Jsb2NrLnNlbGVjdGVkLS1maXJzdC1hcnRpY2xlID4gLmluZGV4LXBhZ2VfX25ld3NmZWVkX3J1YnJpYyArIGRpdi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlcyA+IC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbms6bnRoLW9mLXR5cGUoMSkgPiBhIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2Jsb2NrLm1pbmktY291cnNlIC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljIHtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljID4gLmNvbCB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGUgPiAuY29sIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAyM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjFweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluayBhIHtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbmsubW9vZC1nb29kIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvY3VzdG9tLWVsZW1lbnRzL2Nsb3Vkcy9jbG91ZC1nb29kLnBuZyk7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rLm1vb2Qtbm9ybWFsIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvY3VzdG9tLWVsZW1lbnRzL2Nsb3Vkcy9jbG91ZC1ub3JtYWwucG5nKTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbmsubW9vZC1iYWQge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcmVzL2ltYWdlcy9jdXN0b20tZWxlbWVudHMvY2xvdWRzL2Nsb3VkLWJhZC5wbmcpO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfaGFzaCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uaW5kZXgtcGFnZV9fZG9jLXdpdGgtcGljdHVyZSB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xufVxuLmluZGV4LXBhZ2VfX2RvYy13aXRoLXBpY3R1cmVfYmxvY2sge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG4uaW5kZXgtcGFnZV9fZG9jLXdpdGgtcGljdHVyZV9ibG9jayA+IC5jb2wge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuLmluZGV4LXBhZ2VfX2RvYy13aXRoLXBpY3R1cmVfbGluayB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmluZGV4LXBhZ2VfX2RvYy13aXRoLXBpY3R1cmVfdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluZGV4LXBhZ2Ugc2VjdGlvbi5zZWFyY2hpbmctYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW5kZXgtcGFnZSBzZWN0aW9uLnNlYXJjaGluZy1ibG9jayAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206ICNkMGQxZDEgMXB4IHNvbGlkO1xufVxuLmluZGV4LXBhZ2Ugc2VjdGlvbi5zZWFyY2hpbmctYmxvY2sgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkgLnNlYXJjaC1yZXN1bHQtaXRlbS1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pbmRleC1wYWdlIHNlY3Rpb24uc2VhcmNoaW5nLWJsb2NrIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIC5zZWFyY2gtcmVzdWx0LWl0ZW0tbGluay1kYXRlIHtcbiAgY29sb3I6ICNlZDFiMjM7XG4gIGNvbG9yOiAjNzA3Mzc1O1xufVxuLmluZGV4LXBhZ2Ugc2VjdGlvbi5zZWFyY2hpbmctYmxvY2sgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkgLnNlYXJjaC1yZXN1bHQtaXRlbS1saW5rLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfaW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbi50b3AtaGVhZGVyLXRlc3QtdXJsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4vKiBAbWVkaWEgKi9cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuLmFydGljbGUtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgLyog0JvQvtCz0L4g0Lgg0L3QvtC80LXRgCAqL1xuICAvKiBTZWNpb24ge0FSVElDTEUvQk9EWX0gKi9cbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiDQndC+0LzQtdGAICovXG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMykgMXB4IHNvbGlkO1xuICBtYXJnaW46IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLnJvdyB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIC5yb3cgLmNvbDpsYXN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXJfbGluZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXJfZGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oSWXCI7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfcGVyc29uIHtcbiAgLyog0J/QtdGA0YHQvtC90LAg0YHRgtCw0YLRjNC4LCDQtdGB0LvQuCDQtdGB0YLRjCAqL1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3BlcnNvbi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogQm9va21hcmtzICovXG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCBoMSB7XG4gIGNvbG9yOiAjMDAwO1xuICAvKmZvbnQtc2l6ZTogMjVweDsqL1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpIDFweCBzb2xpZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIC5ib29rbWFya2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIC5ib29rbWFya2ljb24uYm9va21hcmstZmFsc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TlNJZ2FHVnBaMmgwUFNJeU1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFMUlESXdJajRnSUNBZ1BIQmhkR2dnWm1sc2JEMGlJMFU0UlVKRlJDSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJrUFNKTk1pQXdhREV4WVRJZ01pQXdJREFnTVNBeUlESjJNVFV1T0RRMFlUSWdNaUF3SURBZ01TMHpMakkwT0NBeExqVTJNMnd0TXk0d01UY3RNaTQwTURsaE1pQXlJREFnTUNBd0xUSXVORGs1TGpBd00yd3RNaTQ1T0RVZ01pNHpPVE5CTWlBeUlEQWdNQ0F4SURBZ01UY3VPRE0wVmpKaE1pQXlJREFnTUNBeElESXRNbm9pTHo0OEwzTjJaejQ9KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIC5ib29rbWFya2ljb24uYm9va21hcmstdHJ1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOU0lnYUdWcFoyaDBQU0l5TUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREUxSURJd0lqNGdJQ0FnUEhCaGRHZ2dabWxzYkQwaUkwWkdNREF3TUNJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQmtQU0pOTWlBd2FERXhZVElnTWlBd0lEQWdNU0F5SURKMk1UVXVPRFEwWVRJZ01pQXdJREFnTVMwekxqSTBPQ0F4TGpVMk0yd3RNeTR3TVRjdE1pNDBNRGxoTWlBeUlEQWdNQ0F3TFRJdU5EazVMakF3TTJ3dE1pNDVPRFVnTWk0ek9UTkJNaUF5SURBZ01DQXhJREFnTVRjdU9ETTBWakpoTWlBeUlEQWdNQ0F4SURJdE1ub2lMejQ4TDNOMlp6ND0pO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlX3J1YnJpYyB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWMtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlX3J1YnJpYy1zdWJydWJyaWMge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hdXRob3JzIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hdXRob3JzID4gLmNvbCB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfaW1hZ2Uge1xuICAvKiDQmtCw0YDRgtC40L3QutCwINGB0YLQsNGC0YzQuCwg0LXRgdC70Lgg0LXRgdGC0YwgKi9cbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZSBiIHtcbiAgY29sb3I6IHJnYigyMzcsIDI3LCAzNSk7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbiA6YmVmb3JlLCAuYXJ0aWNsZS1wYWdlX19jb250YWluIDphZnRlciB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyouZGFzaGVkLWJsb2NrOm5vdCguZXhhbXBsZSkge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwMSB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTAyIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMiAhb3B0aW9uYWw7XG4gIH1cblxuICAmIC5pbmxpbmVUeXBlMDMge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgLmlubGluZS10eXBlX18zICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwNCB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzQgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTA1IHtcbiAgICAgIC8qQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgLmlubGluZS10eXBlX181ICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwNiB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzYgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTA3IHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fNyAhb3B0aW9uYWw7XG4gIH1cblxuICAmIC5pbmxpbmVUeXBlMDgge1xuICAgICAgQGV4dGVuZCAuaW5saW5lICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgLmlubGluZS10eXBlX184ICFvcHRpb25hbDtcbiAgfVxuXG4gICYgLmlubGluZVR5cGUwOSB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLXR5cGVfXzkgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTEwIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMTAgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTExIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMTEgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTEyIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMTIgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTEzIHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMTMgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTE0IHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMTQgIW9wdGlvbmFsO1xuICB9XG5cbiAgJiAuaW5saW5lVHlwZTE1IHtcbiAgICAgIEBleHRlbmQgLmlubGluZSAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtdHlwZV9fMTUgIW9wdGlvbmFsO1xuICB9Ki9cbiAgLyomIC5uZXdzbWFrZXIyIHtcbiAgICAgICYgLm53aGVhZGVyIHtcbiAgICAgICAgICBAZXh0ZW5kIC5uZXdzbWFrZXIyLWhlYWRlciAhb3B0aW9uYWw7XG4gICAgICB9XG5cbiAgICAgICYgLm53bmFtZSB7XG4gICAgICAgICAgQGV4dGVuZCAubmV3c21ha2VyMi1uYW1lICFvcHRpb25hbDtcbiAgICAgIH1cblxuICAgICAgJiAubndpbmZvIHtcbiAgICAgICAgICBAZXh0ZW5kIC5uZXdzbWFrZXIyLWluZm8gIW9wdGlvbmFsO1xuICAgICAgfVxuXG4gICAgICAmIC5ud3RleHQge1xuICAgICAgICAgIEBleHRlbmQgLm5ld3NtYWtlcjItdGV4dCAhb3B0aW9uYWw7XG4gICAgICB9XG4gIH0qL1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaHIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWxpbmsge1xuICBjb2xvcjogIzMyOWEzMjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUwLCAxNTQsIDUwLCAwLjQpO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDIge1xuICBwYWRkaW5nOiAwcHggMCAxMXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGgzIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbi10b3A6IDEuMDc2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1NGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjUzOGVtO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi10b3A6IDEuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDYge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAxLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB1bCB7XG4gIHBhZGRpbmc6IDAgMCAxOXB4IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB1bCBsaSB7XG4gIG1hcmdpbjogMCAwIDdweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIG9sIGxpIHtcbiAgbWFyZ2luOiAwIDAgN3B4IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYWxldGV4dCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC53ZWFrcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZm9vdG5vdGUge1xuICAvKmZvbnQtZmFtaWx5OiAkZm9udC10ZXh0Ym9vaztcbiAgZm9udC1zaXplOiBlbSgxNCk7Ki9cbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5lcGlzdHVsYSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5sZXR0ZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3Rvcm5vIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlhOWE5YTtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNhcGl0ZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaGlnaGxpZ2h0ZWQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogLTlweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogNnB4IDE5cHggOHB4IDlweDtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNvbG9ydHlwZS1iYWQtdGV4dCB7XG4gIGNvbG9yOiAjYmYwMDAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb2xvcnR5cGUtbm9ybWFsLXRleHQge1xuICBjb2xvcjogI2QxNzQxMTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29sb3J0eXBlLWdvb2QtdGV4dCB7XG4gIGNvbG9yOiAjMWY3ZDFmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb2xvcnR5cGUtZ3JheSB7XG4gIGNvbG9yOiAjYTdhN2E3O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb2xvcnR5cGUtZ3JlZW4ge1xuICBjb2xvcjogIzFmN2QxZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZ3JlZW4ge1xuICBjb2xvcjogIzFmN2QxZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW1hZ2Vib3gge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW1hZ2Vib3ggaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNnB4IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmltYWdlYm94ID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5zdGlja2VyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW46IDNweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3RpY2tlciB7XG4gIGNvbG9yOiByZ2IoMjM3LCAyNywgMzUpO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5zdGlja2VyIHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3RpY2tlciB7XG4gIGNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5zdGlja2VyIHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAvKiYgKiB7XG4gICAgICBmb250OiBpbmhlcml0O1xuICB9Ki9cbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayBoMyBzcGFuIHtcbiAgY29sb3I6IHJnYigyMzcsIDI3LCAzNSk7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIGgzIHNwYW4ge1xuICBjb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIGgzIHNwYW4ge1xuICBjb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIHAge1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgcGFkZGluZy1yaWdodDogMzRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzI6YmVmb3JlLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzI6YmVmb3JlLCAucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM3LCAyNywgMzUpO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMjpiZWZvcmUsIC5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzI6YmVmb3JlLCAucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yOmJlZm9yZSwgLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yIC52aW50ZXh0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMiAudmludGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiAudmludGV4dCwgLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbnRleHQge1xuICBjb2xvcjogcmdiKDIzNywgMjcsIDM1KTtcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbnRleHQsIC5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW50ZXh0IHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbnRleHQsIC5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbnRleHQge1xuICBjb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLXR5cGVfXzIgLnZpbnRleHQsIC5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrVHlwZTAyIC52aW50ZXh0IHtcbiAgY29sb3I6ICM3ODQzOWE7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay10eXBlX18yIC52aW5ub3RlLCAucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMiAudmlubm90ZSB7XG4gIGNvbG9yOiByZ2IoMjM3LCAyNywgMzUpO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiAudmlubm90ZSwgLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbm5vdGUge1xuICBjb2xvcjogIzAwOGE4Mztcbn1cbi5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiAudmlubm90ZSwgLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFya1R5cGUwMiAudmlubm90ZSB7XG4gIGNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmstdHlwZV9fMiAudmlubm90ZSwgLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmtUeXBlMDIgLnZpbm5vdGUge1xuICBjb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRUeXBlMDIge1xuICAvKkBleHRlbmQgLmRlYml0LXR5cGVfXzIgIW9wdGlvbmFsOyovXG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1jb2xsYXBzZTogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogOTJ2dztcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXR3cmFwcGVyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0VHlwZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjBmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogNHB4IDdweCA1cHggN3B4O1xuICB3aWR0aDogMzE3cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0ZGF0ZSB7XG4gIC8qcG9zaXRpb246IGFic29sdXRlOyovXG4gIHdpZHRoOiA1MHB4O1xuICBsZWZ0OiAtNTBweDtcbiAgdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXR0ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRub3RlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRjYWxjIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNhN2E3YTc7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0c3VtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXQtdHlwZV9fMSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdFR5cGUwMSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMzE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2ViZjE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0LXR5cGVfXzIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZlMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkMWIyMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0cHggN3B4IDVweCA3cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0LXR5cGVfXzIgLmRlYml0dGV4dCB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5leGFtcGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMCAyM3B4IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmV4YW1wbGUgKiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMCAwIDRweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5leGFtcGxlIGIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5leGFtcGxlIGgzIHNwYW4ge1xuICBjb2xvcjogcmdiKDIzNywgMjcsIDM1KTtcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZXhhbXBsZSBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmV4YW1wbGUgaDMgc3BhbiB7XG4gIGNvbG9yOiAjNzg0MzlhO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC52aW4ge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC52aW4gLnZpbnRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgLTlweCAwO1xuICBmb250LWZhbWlseTogXCJQcmljZS1EaWRpb25lLVJVQlwiLCBcIlByaWNlRGlkb25lXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDgycHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC52aW4gLnZpbm5vdGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmZmZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NCwgMjM4LCAyNTUsIDAuNik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3IucG5nXCIpO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoNCB7XG4gIG1hcmdpbjogLTVweCAwIDE2cHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAtMTFweCAwIDE5cHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gaDYge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAxLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGgzIHtcbiAgbWFyZ2luOiAwIDBweCAyNnB4IDA7XG4gIHBhZGRpbmc6IDRweCAwIDNweCAwO1xuICBmb250LWZhbWlseTogXCJnZW9yZ2lhX251bWVyYWxzXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBoMzphZnRlciB7XG4gIGJvdHRvbTogLThweDtcbiAgY29udGVudDogXCIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLlwiO1xuICBmb250LXNpemU6IDlweDtcbiAgbGVmdDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gYiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogOTJ2dztcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluICogcCB7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJnZW9yZ2lhX251bWVyYWxzXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gLm5vLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLm5vLXBhZGRpbmcgaDMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIC5jYXBpdGVsIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGg1IHtcbiAgbWFyZ2luOiAtMTFweCAwIDE5cHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4gaDUgaSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweCAzcHggMjJweDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluIGg1IGk6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM3LCAyNywgMzUpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogN3B4O1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMiBoMzpiZWZvcmUge1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzIgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0zMnB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzMgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18zID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMzJweCA0cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX180OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3Itc2hlZXQtbWFzay5wbmdcIikgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNCBoMzpiZWZvcmUge1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzQgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3N3B4O1xuICBoZWlnaHQ6IDc4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0zMnB4IDRweCAwIC0yNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX181IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzUgaDMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLXdlYi1pbnRlcmZhY2UucG5nXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzUgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX181IGltZyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzUgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0zMnB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzYge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX182OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNiBoMyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3Itd2ViLWludGVyZmFjZS5wbmdcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNiBoMzpiZWZvcmUge1xuICBsZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNiA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDg2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTI2cHggNHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fNyBoMzpiZWZvcmUge1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzcgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0zMnB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzgge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fODpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLWNhbGVuZGFyLW1hc2sucG5nXCIpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB0b3A6IC0xNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fOCA+IGRpdiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX185IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmxpbmUvaW5saW5lLWJnci1zaGVldC1tYXNrLnBuZ1wiKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xMCBoMzpiZWZvcmUge1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEwID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzNweDtcbiAgaGVpZ2h0OiA1OXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMTlweCA0cHggMCAtMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTEgaDM6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xMSA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTI1cHggNHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTIgaDM6YmVmb3JlIHtcbiAgbGVmdDogNTlweCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEyID4gZGl2IHtcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEyID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMTlweCA0cHggMCAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTMge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTMgaDM6YmVmb3JlIHtcbiAgbGVmdDogNTdweCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzEzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvaW5saW5lL2lubGluZS1iZ3Itc2hlZXQtbWFzay5wbmdcIikgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTMgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3N3B4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0zOXB4IDRweCAwIC0yMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzE0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTQgaDMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2lubGluZS9pbmxpbmUtYmdyLXdlYi1pbnRlcmZhY2UucG5nXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzE0IGgzOmJlZm9yZSB7XG4gIGxlZnQ6IDU5cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNCA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTMycHggNHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmlubGluLXR5cGVfXzE1IGgzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmxpbmUvaW5saW5lLWJnci13ZWItaW50ZXJmYWNlLnBuZ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbmxpbi10eXBlX18xNSBoMzpiZWZvcmUge1xuICBsZWZ0OiA1OXB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW5saW4tdHlwZV9fMTUgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3N3B4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0yMHB4IDRweCAwIC0yMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYV9sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmUwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYV9sYXlvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy9pbmxpbmUvaW5saW5lLWJnci5wbmcpO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYV9sYXlvdXQgaDMge1xuICBmb250LWZhbWlseTogXCJnZW9yZ2lhX251bWVyYWxzXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIHBhZGRpbmc6IDRweCAwIDNweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wYV9sYXlvdXQgaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5cIjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTFweDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBhX2xheW91dCBoMzo6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG4gIGNvbnRlbnQ6IFwiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5cIjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBhX2xheW91dCAucGFfaW5uZXIgZmllbGRzZXQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL25ld3NtYWtlci1zaGFkb3cucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyLWhlYWRlciwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53aGVhZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDI3cHggMDtcbiAgcGFkZGluZzogNXB4IDAgMnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyLWhlYWRlcjpiZWZvcmUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyIC5ud2hlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItaGVhZGVyOmFmdGVyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciAubndoZWFkZXI6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG4gIGNvbnRlbnQ6IFwiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5cIjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlci1uYW1lLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciAubnduYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItbmFtZTplbXB0eSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53bmFtZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlci1pbmZvLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciAubndpbmZvIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItaW5mbzplbXB0eSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIgLm53aW5mbzplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlci10ZXh0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciAubnd0ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXItaW1hZ2Utd3JhcHBlciB7XG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlciBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMiB7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi1uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIyLW5hbWUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi1uYW1lIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIyLXRleHQge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi10ZXh0IHtcbiAgY29sb3I6IHJnYigyMzcsIDI3LCAzNSk7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItdGV4dCB7XG4gIGNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLm5ld3NtYWtlcjItdGV4dCB7XG4gIGNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5uZXdzbWFrZXIyLXRleHQge1xuICBjb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMi1pbWFnZS13cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDFweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAubmV3c21ha2VyMiBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCBsaSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgLypoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyovXG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IGxpIHVsIGxpIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAubnVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5udW06YWZ0ZXIge1xuICBjb250ZW50OiBcIi4gXCI7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLnJhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB3aWR0aDogMjVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAuaG92ZXJlZGxhYmVsIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5yaWdodGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkZTcyO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC53cm9uZ2Ege1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc4NDYxO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5xdWVzdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5yaWdodC1hbnN3ZXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY2ZWE7XG4gIHBhZGRpbmc6IDExcHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYmxhbmssIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmJsYW5rLWltYWdlLXdyYXBwZXIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAucGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYmxhbmstbGluZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWltYWdlIC5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gIHotaW5kZXg6IDIwO1xuICBoZWlnaHQ6IDFweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYmxhbmstdGV4dCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWltYWdlIC5ub3RlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5ibGFuayBpbWcsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSBpbWcge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDQ5cHggMCA0MnB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLnJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogOTJ2dztcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRoZWFkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRoZWFkLCAucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMjM3LCAyNywgMzUpO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aGVhZCwgLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOGE4Mztcbn1cbi5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aGVhZCwgLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA3ZjQ5O1xufVxuLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aGVhZCwgLnJ1YnJpYy1wdXJwbGUgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGgsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDdweCAzNXB4IDdweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMwMDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGgsIC5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCB7XG4gIGNvbG9yOiByZ2IoMjM3LCAyNywgMzUpO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0aCwgLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoIHtcbiAgY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGgsIC5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoIHtcbiAgY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIHRoLCAucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGgge1xuICBjb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUgdGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDdweCAzNXB4IDdweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSB0ZC5ncmF5LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQuZ3JheSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogOXB4IDAgMTNweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC43NSkgaW5zZXQ7XG4gIC1tb3otYm94LXNoYWRvdzogOXB4IDAgMTNweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC43NSkgaW5zZXQ7XG4gIGJveC1zaGFkb3c6IDlweCAwIDEzcHggLThweCByZ2JhKDAsIDAsIDAsIDAuNzUpIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGYyO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS1yb3csIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAucm93IHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXJvdyB0ZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5yb3cgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSAuZW50cnloZWFkZXIxLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLmVudHJ5aGVhZGVyMSB7XG4gIG1hcmdpbjogMCAwIDFweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcImdlb3JnaWFfbnVtZXJhbHNcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSAuZW50cnloZWFkZXIyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLmVudHJ5aGVhZGVyMiB7XG4gIG1hcmdpbjogMCAwIDE0cHggMDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcImdlb3JnaWFfbnVtZXJhbHNcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZSAuZW50cnloZWFkZXIyIGEsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAuZW50cnloZWFkZXIyIGEge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlIC5lbnRyeWhlYWRlcjIgYTpob3ZlciwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5lbnRyeWhlYWRlcjIgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX180LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNCB0ZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA0IHRkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDQgdGQge1xuICBwYWRkaW5nOiAyMHB4IDAgMCA3NXB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX180IHRkIGlmcmFtZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA0IHRkIGlmcmFtZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA0IHRkIGlmcmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNCAucm93LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDQgLnJvdywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA0IC5yb3cge1xuICBmb250LWZhbWlseTogXCJnZW9yZ2lhX251bWVyYWxzXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX181IHRkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDUgdGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSB0ZCB7XG4gIHBhZGRpbmc6IDE2cHggMThweCA2cHggMThweDtcbiAgd2lkdGg6IDIwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzgwODA4MDtcbiAgY29sb3I6ICNjNWM3Yzg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzUgLnJvdywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IC5yb3csIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSAucm93IHtcbiAgZm9udC1mYW1pbHk6IFwiZ2VvcmdpYV9udW1lcmFsc1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzUgLnJvdyB0ZDpmaXJzdC1jaGlsZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IC5yb3cgdGQ6Zmlyc3QtY2hpbGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSAucm93IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzUgLnJvdzpmaXJzdC1jaGlsZCB0ZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IC5yb3c6Zmlyc3QtY2hpbGQgdGQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSAucm93OmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGFibGUtdHlwZV9fNSAuZW50cnloZWFkZXIxLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDUgLmVudHJ5aGVhZGVyMSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA1IC5lbnRyeWhlYWRlcjEge1xuICBtYXJnaW46IDAgMCA5cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50YWJsZS10eXBlX181IC5lbnRyeWhlYWRlcjIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSAuZW50cnloZWFkZXIyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgLmVudHJ5aGVhZGVyMiB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRhYmxlLXR5cGVfXzUgcCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IHAsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSBwIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3BlcnNvbi1pbWFnZS1ibG9jayBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgcCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgcCBiIHtcbiAgY29sb3I6IHJnYigyMzcsIDI3LCAzNSk7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBwIGIge1xuICBjb2xvcjogIzAwOGE4Mztcbn1cbi5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgcCBiIHtcbiAgY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBwIGIge1xuICBjb2xvcjogIzc4NDM5YTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGRsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgNTJweCAwO1xufVxuLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZGw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQge1xuICBtYXJnaW46IDAgMCAwIDMxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4ucnVicmljLXJlZCAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhIHtcbiAgY29sb3I6IHJnYigyMzcsIDI3LCAzNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDI3LCAzNSwgMC40KTtcbn1cbi5ydWJyaWMtcmVkIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNywgMzUsIDAuOCk7XG59XG4ucnVicmljLXR1cnF1b2lzZSAuYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkdCBhIHtcbiAgY29sb3I6ICMwMDhhODM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMzgsIDEzMSwgMC40KTtcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTM4LCAxMzEsIDAuOCk7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGEge1xuICBjb2xvcjogIzAwN2Y0OTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEyNywgNzMsIDAuNCk7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTI3LCA3MywgMC44KTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGEge1xuICBjb2xvcjogIzc4NDM5YTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMCwgNjcsIDE1NCwgMC40KTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTIwLCA2NywgMTU0LCAwLjgpO1xufVxuLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgYiwgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgc3Ryb25nIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMXB4O1xuICB0b3A6IC0ycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRib29rTmV3V2ViXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgYiwgLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNywgMjcsIDM1KTtcbn1cbi5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGIsIC5ydWJyaWMtdHVycXVvaXNlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IHN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhODM7XG59XG4ucnVicmljLWdyZWVuIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGIsIC5ydWJyaWMtZ3JlZW4gLmFydGljbGUtcGFnZV9fYW5ub3VuY2UtYmxvY2sgZHQgc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2Y0OTtcbn1cbi5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IGIsIC5ydWJyaWMtcHVycGxlIC5hcnRpY2xlLXBhZ2VfX2Fubm91bmNlLWJsb2NrIGR0IHN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19hbm5vdW5jZS1ibG9jayBkZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCAwIDIycHggMzFweDtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLXBhZ2UgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuLnJ1YnJpYy1yZWQgLmFydGljbGUtcGFnZSAudGlwcGVkaW1hZ2VIYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM3LCAyNywgMzUpO1xufVxuLnJ1YnJpYy10dXJxdW9pc2UgLmFydGljbGUtcGFnZSAudGlwcGVkaW1hZ2VIYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTgzO1xufVxuLnJ1YnJpYy1ncmVlbiAuYXJ0aWNsZS1wYWdlIC50aXBwZWRpbWFnZUhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdmNDk7XG59XG4ucnVicmljLXB1cnBsZSAuYXJ0aWNsZS1wYWdlIC50aXBwZWRpbWFnZUhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODQzOWE7XG59XG4uYXJ0aWNsZS1wYWdlX19ub3RpY2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IC03cHggYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZERUU7XG59XG4uYXJ0aWNsZS1wYWdlX19ub3RpY2UgKyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRpc2FibGUtZm9yLWRlbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kaXNhYmxlLWZvci1kZW1vOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtZGlzYWJsZS1kZW1vKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDEyNSU7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogN3B4IDdweCA3cHggN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZWZmZmYgMCUsICNlZGYxZjQgNjclLCAjZWRmMWY0IDY3JSwgI2RkZTFlMyAxMDAlKTtcbiAgYm94LXNoYWRvdzogLTNweCA3cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGlzYWJsZS1mb3ItZGVtbzpob3Zlcjo6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmRlbW9fX2Jsb2NrX19fX2lucHV0LXBob25lLW51bWJlci5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2VkMWIyMztcbn1cblxuLnRyYWluaW5nLWNsb3VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2ltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG4vKiDQndC+0LLRi9C1INGN0LvQtdC80LXQvdGC0YsgKi9cbi8qIEBtZWRpYSAqL1xuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogU1RBTkRBUlQgVEQgQkFDS0dST1VORCBDT0xPUlMgKGFydGljbGUpXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYXJ0aWNsZS1wYWdlLWJsb2NrX19jb250ZW50LXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZlMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYXJ0aWNsZS1wYWdlLWJsb2NrX19jb250ZW50LXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQueWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFkYjtcbn1cbi5hcnRpY2xlLXBhZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWViZTQ7XG59XG4uYXJ0aWNsZS1wYWdlLWJsb2NrX19jb250ZW50LXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZmY7XG59XG4uYXJ0aWNsZS1wYWdlLWJsb2NrX19jb250ZW50LXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQucHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTVmMjtcbn1cbi5hcnRpY2xlLXBhZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZC53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYXJ0aWNsZS1wYWdlLWJsb2NrX19jb250ZW50LXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQuYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcnRpY2xlLXBhZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZC5ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjBmMjtcbn1cblxuLyogQG1lZGlhICovXG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBURVNUIElOIEFSVElDTEVcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qINCi0LXRgdGC0Ysg0LIg0YHRgtCw0YLRjNC1INGB0YLQuNC70LggKi9cbi50ZXN0LWluLWFydGljbGUsIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAxNXB4IC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVzdC1pbi1hcnRpY2xlX19jb250YWluZXIsIC50ZXN0SW5BcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDY2NnB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi50ZXN0LWluLWFydGljbGVfX3FhLWNvbnRhaW5lciwgLnRlc3RJbkFydGljbGVRQUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4udGVzdC1pbi1hcnRpY2xlX19uYW1lLCAudGVzdEluQXJ0aWNsZU5hbWUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogOTUlO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZSwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVOYW1lLCAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZSwgLndyb25nIC50ZXN0SW5BcnRpY2xlTmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVzdC1pbi1hcnRpY2xlX19uYW1lLXdyb25nLCAudGVzdEluQXJ0aWNsZU5hbWVXcm9uZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzU5NTY0ODtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19uYW1lLXdyb25nLCAud3JvbmcgLnRlc3RJbkFydGljbGVOYW1lV3Jvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZXN0LWluLWFydGljbGVfX25hbWUtcmlnaHQsIC50ZXN0SW5BcnRpY2xlTmFtZVJpZ2h0aWcge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNlMzYyMDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19uYW1lLXJpZ2h0LCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZU5hbWVSaWdodGlnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGVzdC1pbi1hcnRpY2xlX19xdWVzdGlvbiwgLnRlc3RJbkFydGljbGVRdWVzdCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fc29sdXRpb24sIC50ZXN0SW5BcnRpY2xlU29sdXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX3NvbHV0aW9uLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZVNvbHV0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmJhOWI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmZiYTliO1xuICBtaW4td2lkdGg6IDU1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JmYmE5YjtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTAlO1xuICBsZWZ0OiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjphY3RpdmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFjdGl2ZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLmNsaWNrZWQsIC5jbGlja2VkLnRlc3RJbkFydGljbGVBbnN3ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCA2cHggMXB4IC01cHggI2I5OWY3YyBpbnNldDtcbiAgYm94LXNoYWRvdzogMCA2cHggMXB4IC01cHggI2I5OWY3YyBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjphY3RpdmU6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphY3RpdmU6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZDpiZWZvcmUsIC5jbGlja2VkLnRlc3RJbkFydGljbGVBbnN3ZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA2cHggNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gIC1tb3otYm94LXNoYWRvdzogNnB4IDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICBib3gtc2hhZG93OiA2cHggNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWN0aXZlOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphY3RpdmU6YWZ0ZXIsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci5jbGlja2VkOmFmdGVyLCAuY2xpY2tlZC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhZDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjphY3RpdmUgLmJncjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFjdGl2ZSAuYmdyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLmNsaWNrZWQgLmJncjpiZWZvcmUsIC5jbGlja2VkLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJncjpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggNXB4IDFweCAtNHB4ICNiOTlmN2MgaW5zZXQ7XG4gIC1tb3otYm94LXNoYWRvdzogLTVweCA1cHggMXB4IC00cHggI2I5OWY3YyBpbnNldDtcbiAgYm94LXNoYWRvdzogLTVweCA1cHggMXB4IC00cHggI2I5OWY3YyBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhZDtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjphY3RpdmUgLmJncjphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlIC5iZ3I6YWZ0ZXIsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci5jbGlja2VkIC5iZ3I6YWZ0ZXIsIC5jbGlja2VkLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJncjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIgLmJnciwgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJnciB7XG4gIHBhZGRpbmc6IDVweCA2cHggN3B4IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyIC5iZ3I6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyIC5iZ3I6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmZiYTliO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogLTE7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJncjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIgLmJncjphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJncjphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cbi53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSwgLndyb25nIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCksIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSwgLnJpZ2h0IC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCksIC5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjNjZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xufVxuLndyb25nIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLndyb25nIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyLCAucmlnaHQgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciwgLnJpZ2h0IC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjNjZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLndyb25nIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjpiZWZvcmUsIC53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyLCAucmlnaHQgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjpiZWZvcmUsIC5yaWdodCAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAucmlnaHQgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjphZnRlciwgLnJpZ2h0IC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjphZnRlciwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjpiZWZvcmUsIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjpiZWZvcmUsIC5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2Q7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjNjZCAhaW1wb3J0YW50O1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMTpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkICFpbXBvcnRhbnQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xIC5iZ3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkICFpbXBvcnRhbnQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFiNiAhaW1wb3J0YW50O1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWI2ICFpbXBvcnRhbnQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yIC5iZ3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWI2ICFpbXBvcnRhbnQ7XG59XG4udGVzdC1pbi1hcnRpY2xlX19zdGFyLCAudGVzdEluQXJ0aWNsZVN0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS9pY29uX190ZXN0LW5vdC1jb21wbGV0ZWQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi50ZXN0LWluLWFydGljbGVfX3N0YXItYmlnLCAudGVzdEluQXJ0aWNsZUJpZ1N0YXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02NXB4O1xuICB0b3A6IC02NXB4O1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMjQ0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS9pY29uX190ZXN0LWNvbXBsZXRlZC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4udGVzdC1pbi1hcnRpY2xlX19zdGFyLWJpZyBpbWcsIC50ZXN0SW5BcnRpY2xlQmlnU3RhciBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci13cmFwcGVyLCAudGVzdEluQXJ0aWNsZVN0YXJDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDVweDtcbn1cbi50ZXN0LWluLWFydGljbGVfX3N0YXItdGV4dCwgLnRlc3RJbkFydGljbGVTdGFyVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygxMDAlIC0gMjIwcHgpO1xuICB0b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYmFjaywgLnRlc3RJbkFydGljbGVCYWNrIHtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gIC1vLXRyYW5zaXRpb246IDAuMjVzIGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gIHRyYW5zaXRpb246IDAuMjVzIGFsbDtcbiAgcGFkZGluZzogMTJweCAwIDlweCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlc3QtaW4tYXJ0aWNsZV9fYmFjayBzcGFuLCAudGVzdEluQXJ0aWNsZUJhY2sgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZXN0LWluLWFydGljbGVfX3FhLWNvbnRhaW5lci53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19iYWNrLCAud3JvbmcudGVzdEluQXJ0aWNsZVFBQ29udGFpbmVyIC50ZXN0LWluLWFydGljbGVfX2JhY2ssIC50ZXN0LWluLWFydGljbGVfX3FhLWNvbnRhaW5lci53cm9uZyAudGVzdEluQXJ0aWNsZUJhY2ssIC53cm9uZy50ZXN0SW5BcnRpY2xlUUFDb250YWluZXIgLnRlc3RJbkFydGljbGVCYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEVPRiDRgtC10YHRgiDQsiDRgdGC0LDRgtGM0LUgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiDQldGB0LvQuCDQvNGLINC90LAg0LDQudC/0LDQtNC1LCDRgtC+INGC0LXRgdGC0Ysg0L7RgtC+0LHRgNCw0LbQsNGO0YLRgdGPINC60LDQuiDQvdCwINC00LXRgdC60YLQvtC/0LUgKi9cbiAgLyog0KLQtdGB0YLRiyDQsiDRgdGC0LDRgtGM0LUgKi9cbiAgLnRlc3QtaW4tYXJ0aWNsZSwgLnRlc3RJbkFydGljbGVDb250YWluZXIge1xuICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2NvbnRhaW5lciwgLnRlc3RJbkFydGljbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4IGF1dG87XG4gICAgd2lkdGg6IDY2NnB4O1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjNjZDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgICAvKiYgLmx0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICB0b3A6IC0zOXB4O1xuICAgICAgICBsZWZ0OiAtNDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL3Rlc3QtYmFja2dyb3VuZC5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJiAudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICB0b3A6IC0zOXB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL3Rlc3QtYmFja2dyb3VuZC5wbmcpIDAgLTE1OHB4IHJlcGVhdC14O1xuICAgIH1cblxuICAgICYgLnJ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICB0b3A6IC0zOXB4O1xuICAgICAgICByaWdodDogLTQ5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS90ZXN0LWJhY2tncm91bmQucG5nKSAtNjlweCAwIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmIC5yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAtNDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL3Rlc3QtYmFja2dyb3VuZC5wbmcpIC02NDJweCB0b3AgcmVwZWF0LXk7XG4gICAgfVxuXG4gICAgJiAucmIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICAgIGJvdHRvbTogLTU5cHg7XG4gICAgICAgIHJpZ2h0OiAtNDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FydGljbGUtZWxlbWVudHMvdGVzdC1pbi1hcnRpY2xlL3Rlc3QtYmFja2dyb3VuZC5wbmcpIC0xMzhweCAwIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmIC5iIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICAgIGJvdHRvbTogLTU5cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvdGVzdC1iYWNrZ3JvdW5kLnBuZykgMCAtMjc2cHggcmVwZWF0LXg7XG4gICAgfVxuXG4gICAgJiAubGIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICAgIGJvdHRvbTogLTU5cHg7XG4gICAgICAgIGxlZnQ6IC00OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3Jlcy9pbWFnZXMvYXJ0aWNsZS1lbGVtZW50cy90ZXN0LWluLWFydGljbGUvdGVzdC1iYWNrZ3JvdW5kLnBuZykgLTIwN3B4IDAgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICYgLmwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgbGVmdDogLTQ5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS90ZXN0LWJhY2tncm91bmQucG5nKSAtNzgwcHggMCByZXBlYXQteTtcbiAgICB9XG5cbiAgICAmLnB1c2hlZCB7XG4gICAgICAgICYgLmx0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmIC50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiAucnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY5cHggLTc5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MTFweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAucmIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC03OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLmxiIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDdweCAtNzlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLmwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg0OXB4IDA7XG4gICAgICAgIH1cbiAgICB9Ki9cbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19xYS1jb250YWluZXIsIC50ZXN0SW5BcnRpY2xlUUFDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIycHggMjAwcHggMjRweCAzNnB4O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX25hbWUsIC50ZXN0SW5BcnRpY2xlTmFtZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA5NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19uYW1lLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZU5hbWUsIC53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19uYW1lLCAud3JvbmcgLnRlc3RJbkFydGljbGVOYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX25hbWUtd3JvbmcsIC50ZXN0SW5BcnRpY2xlTmFtZVdyb25nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzU5NTY0ODtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19uYW1lLXdyb25nLCAud3JvbmcgLnRlc3RJbkFydGljbGVOYW1lV3Jvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX25hbWUtcmlnaHQsIC50ZXN0SW5BcnRpY2xlTmFtZVJpZ2h0aWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZTM2MjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fbmFtZS1yaWdodCwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVOYW1lUmlnaHRpZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fcXVlc3Rpb24sIC50ZXN0SW5BcnRpY2xlUXVlc3Qge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fc29sdXRpb24sIC50ZXN0SW5BcnRpY2xlU29sdXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19zb2x1dGlvbiwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVTb2x1dGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLCAudGVzdEluQXJ0aWNsZUFuc3dlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiYTliO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmZiYTliO1xuICAgIG1pbi13aWR0aDogNTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZmJhOWI7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTAlO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjpiZWZvcmUge1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIHRvcDogMDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFmdGVyIHtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpob3ZlciwgLnRlc3RJbkFydGljbGVBbnN3ZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWI2O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpob3ZlcjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmhvdmVyOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmhvdmVyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlcjpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFiNjtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6aG92ZXIgLmJncjpiZWZvcmUsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmhvdmVyIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6aG92ZXIgLmJncjphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXI6aG92ZXIgLmJncjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFiNjtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWN0aXZlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphY3RpdmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci5jbGlja2VkLCAuY2xpY2tlZC50ZXN0SW5BcnRpY2xlQW5zd2VyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWN0aXZlOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlOmJlZm9yZSwgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLmNsaWNrZWQ6YmVmb3JlLCAuY2xpY2tlZC50ZXN0SW5BcnRpY2xlQW5zd2VyOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA2cHggNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gICAgLW1vei1ib3gtc2hhZG93OiA2cHggNnB4IDFweCAtNXB4ICNiOTlmN2MgaW5zZXQ7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAxcHggLTVweCAjYjk5ZjdjIGluc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOmFjdGl2ZTphZnRlciwgLnRlc3RJbkFydGljbGVBbnN3ZXI6YWN0aXZlOmFmdGVyLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZDphZnRlciwgLmNsaWNrZWQudGVzdEluQXJ0aWNsZUFuc3dlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhZDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWN0aXZlIC5iZ3I6YmVmb3JlLCAudGVzdEluQXJ0aWNsZUFuc3dlcjphY3RpdmUgLmJncjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci5jbGlja2VkIC5iZ3I6YmVmb3JlLCAuY2xpY2tlZC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YmVmb3JlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggNXB4IDFweCAtNHB4ICNiOTlmN2MgaW5zZXQ7XG4gICAgLW1vei1ib3gtc2hhZG93OiAtNXB4IDVweCAxcHggLTRweCAjYjk5ZjdjIGluc2V0O1xuICAgIGJveC1zaGFkb3c6IC01cHggNXB4IDFweCAtNHB4ICNiOTlmN2MgaW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhZDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6YWN0aXZlIC5iZ3I6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyOmFjdGl2ZSAuYmdyOmFmdGVyLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXIuY2xpY2tlZCAuYmdyOmFmdGVyLCAuY2xpY2tlZC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmRmYWQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyIC5iZ3IsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3Ige1xuICAgIHBhZGRpbmc6IDVweCA2cHggN3B4IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJncjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyOmFmdGVyLCAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmZiYTliO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICByaWdodDogLTFweDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlciAuYmdyOmJlZm9yZSwgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJncjpiZWZvcmUge1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyIC5iZ3I6YWZ0ZXIsIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YWZ0ZXIge1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCksIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpLCAucmlnaHQgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCksIC5yaWdodCAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpLCAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSwgLnJpZ2h0aWcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjNjZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAud3JvbmcgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciwgLndyb25nIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC5yaWdodCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKTpiZWZvcmUsIC5yaWdodCAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpOmFmdGVyLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKTphZnRlciwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YmVmb3JlLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpOmJlZm9yZSwgLnJpZ2h0aWcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIsIC5yaWdodGlnIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2Q7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjpiZWZvcmUsIC53cm9uZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAud3JvbmcgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjphZnRlciwgLndyb25nIC50ZXN0SW5BcnRpY2xlQW5zd2VyOm5vdCguY2xpY2tlZCkgLmJncjphZnRlciwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAucmlnaHQgLnRlc3RJbkFydGljbGVBbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmJlZm9yZSwgLnJpZ2h0IC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC5yaWdodCAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIsIC5yaWdodGlnIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YmVmb3JlLCAucmlnaHRpZyAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXI6bm90KC5jbGlja2VkKSAuYmdyOmFmdGVyLCAucmlnaHRpZyAudGVzdEluQXJ0aWNsZUFuc3dlcjpub3QoLmNsaWNrZWQpIC5iZ3I6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2Q7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmM2NkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMTpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2QgIWltcG9ydGFudDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18xIC5iZ3I6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYzY2QgIWltcG9ydGFudDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYW5zd2VyLWFuaW1hdGlvbl9fMjpiZWZvcmUsIC50ZXN0LWluLWFydGljbGVfX2Fuc3dlci1hbmltYXRpb25fXzI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYxYjYgIWltcG9ydGFudDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yIC5iZ3I6YmVmb3JlLCAudGVzdC1pbi1hcnRpY2xlX19hbnN3ZXItYW5pbWF0aW9uX18yIC5iZ3I6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYxYjYgIWltcG9ydGFudDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19zdGFyLCAudGVzdEluQXJ0aWNsZVN0YXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS9pY29uX190ZXN0LW5vdC1jb21wbGV0ZWQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19zdGFyLWJpZywgLnRlc3RJbkFydGljbGVCaWdTdGFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjVweDtcbiAgICB0b3A6IC02NXB4O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBoZWlnaHQ6IDI0NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL3Rlc3QtaW4tYXJ0aWNsZS9pY29uX190ZXN0LWNvbXBsZXRlZC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAudGVzdC1pbi1hcnRpY2xlX19zdGFyLWJpZyBpbWcsIC50ZXN0SW5BcnRpY2xlQmlnU3RhciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci13cmFwcGVyLCAudGVzdEluQXJ0aWNsZVN0YXJDb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzNweDtcbiAgICB0b3A6IDI2cHg7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fc3Rhci10ZXh0LCAudGVzdEluQXJ0aWNsZVN0YXJUZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzNweDtcbiAgICB0b3A6IDEzN3B4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRlc3QtaW4tYXJ0aWNsZV9fYmFjaywgLnRlc3RJbkFydGljbGVCYWNrIHtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGFsbDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICAgIHBhZGRpbmc6IDEycHggMCA5cHggMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cm9uZyAudGVzdC1pbi1hcnRpY2xlX19iYWNrLCAud3JvbmcgLnRlc3RJbkFydGljbGVCYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiBFT0Yg0YLQtdGB0YIg0LIg0YHRgtCw0YLRjNC1ICovXG59XG4vKiBAbWVkaWEgKi9cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qINCf0LXRgNGB0L7QvdCw0LvRjNC90LDRjyDRgdGC0LDRgtGM0Y9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wYV9sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlZGYxO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDE1cHggLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYV9sYXlvdXQgaDMge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2MyY2NkNDtcbn1cbi5wYV9sYXlvdXQgaDQge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAxMHB4IDAgMTVweCAwO1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIge1xuICBjb3VudGVyLXJlc2V0OiBmaWVsZHNldDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGRpdltyb2xlPXJhZGlvZ3JvdXBdIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIgZGl2W3JvbGU9cmFkaW9ncm91cF0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGRpdltyb2xlPXJhZGlvZ3JvdXBdIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZDhkODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIgZGl2W3JvbGU9cmFkaW9ncm91cF0gbGFiZWwuY2hlY2tlZDo6YmVmb3JlIHtcbiAgLyp3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4OyovXG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlcjogI0ZGRkZGRiA1cHggc29saWQ7XG4gIG91dGxpbmU6IDFweCAjZDhkOGQ4O1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIgZGl2W3JvbGU9cmFkaW9ncm91cF0gbGFiZWwgPiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBmaWVsZHNldDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIgZmllbGRzZXQgbGVnZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGZpZWxkc2V0KSBcIi4gXCI7XG59XG4ucGFfbGF5b3V0IC5wYV9pbm5lciBmaWVsZHNldCBzZWxlY3Qge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkOGQ4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiA0NjBweDtcbn1cbi5wYV9sYXlvdXQgLnBhX2lubmVyIC5wYV9idXR0b25zID4gYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiA0cHggMTVweCA2cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZDhkODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhX2xheW91dCAucGFfaW5uZXIgLnBhX2J1dHRvbnMgPiBidXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRjYjQ3LCAjZmViYjMwKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkY2I0NywgI2M0N2ExNSA5NyUpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qINCt0LvQtdC80LXQvdGCINGB0YLQsNGC0YzQuCDCq9Cf0LXRgNGB0L7QvdCw0LvRjNC90LDRjyDRgdGC0LDRgtGM0Y/CuyAtIGVuZCAqL1xuLypAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDT01QQVJJU09OXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY29tcGFyaXNvbkNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC0xNXB4IDE1cHggLTE1cHg7XG59XG5cbi5jb21wYXJpc29uRmlyc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBjbGlwOiByZWN0KGF1dG8sIDIyMHB4LCBhdXRvLCBhdXRvKTtcbn1cblxuLmNvbXBhcmlzb25GaXJzdCxcbi5jb21wYXJpc29uTGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5jb21wYXJpc29uRmlyc3QgaW1nLFxuLmNvbXBhcmlzb25MYXN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi5jb21wYXJpc29uQ29udGFpbmVyOmhvdmVyOmJlZm9yZSxcbi5jb21wYXJpc29uQ29udGFpbmVyLm92ZXJsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHRvcGFjaXR5OiAwLjE7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogIzAwMDtcbn0qL1xuLmNvbXBhcmlzb25IYW5kbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDNweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICB6LWluZGV4OiA0MDtcbn1cblxuLmNvbXBhcmlzb25IYW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICMyZjM1M2U7XG4gIGhlaWdodDogOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMzA7XG4gIGJvdHRvbTogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xufVxuXG4uY29tcGFyaXNvbkhhbmRsZUxlZnRBcnJvdyxcbi5jb21wYXJpc29uSGFuZGxlUmlnaHRBcnJvdyB7XG4gIGJvcmRlcjogNnB4IGluc2V0IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uY29tcGFyaXNvbkhhbmRsZUxlZnRBcnJvdyB7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIGJsYWNrO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTdweDtcbn1cblxuLmNvbXBhcmlzb25IYW5kbGVSaWdodEFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBibGFjaztcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcbn1cblxuLmNvbXBhcmlzb25GaXJzdFRleHQsXG4uY29tcGFyaXNvbkxhc3RUZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtc2hhZG93OiAwcHggMXB4IDFweCAjYWFhO1xuICBmb250LWZhbWlseTogXCJUZXh0Ym9va05ld1dlYlwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uY29tcGFyaXNvbkNvbnRhaW5lcjpob3ZlciAuY29tcGFyaXNvbkZpcnN0VGV4dCxcbi5jb21wYXJpc29uQ29udGFpbmVyLm92ZXJsYXkgLmNvbXBhcmlzb25GaXJzdFRleHQsXG4uY29tcGFyaXNvbkNvbnRhaW5lcjpob3ZlciAuY29tcGFyaXNvbkxhc3RUZXh0LFxuLmNvbXBhcmlzb25Db250YWluZXIub3ZlcmxheSAuY29tcGFyaXNvbkxhc3RUZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmlzb25GaXJzdFRleHQge1xuICBjb2xvcjogI2VkMWIyMztcbiAgcmlnaHQ6IDUwcHg7XG59XG5cbi5jb21wYXJpc29uTGFzdFRleHQge1xuICBjb2xvcjogIzAwN2Y0OTtcbiAgbGVmdDogNTBweDtcbn1cblxuLm5vY29sb3IgLmNvbXBhcmlzb25GaXJzdFRleHQsXG4ubm9jb2xvciAuY29tcGFyaXNvbkxhc3RUZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi8qINCt0LvQtdC80LXQvdGCINGB0YLQsNGC0YzQuCDCq9CR0YvQu9C+IC0g0YHRgtCw0LvQvsK7IC0gZW5kICovXG4vKiBAbWVkaWEgKi9cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFRJUFBFRCBJTUFHRVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyog0K3Qu9C10LzQtdC90YIgXCLQktCw0LbQvdGL0LUg0YLQvtGH0LrQuCAyLjBcIiAqL1xuLnRpcHBlZGltYWdlbmV3IC5yZWQge1xuICBjb2xvcjogI2ZmMzkwYSAhaW1wb3J0YW50O1xufVxuXG4vKiBETyBOT1QgQ0hBTkdFIE1BUkdJTiBBTkQgUEFERElORyAqL1xuLnRpcHBlZGltYWdlbmV3IHtcbiAgbWFyZ2luOiAyNXB4IDAgMjVweCAwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udGlwcGVkaW1hZ2VuZXcgLnRpcHBlZGltYWdlbmV3X3N3aXRjaGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICAvKiBJbnMgKi9cbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICBjb3VudGVyLXJlc2V0OiBpbnM7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgPiBkaXY6Zmlyc3Qtb2YtdHlwZSA+IGlucyB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpbnM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlID4gZGl2OmZpcnN0LW9mLXR5cGUgPiBpbnMgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAjRkZGIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgPiBkaXY6Zmlyc3Qtb2YtdHlwZSA+IGlucyA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpbnMpO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlID4gZGl2OmZpcnN0LW9mLXR5cGUgPiBpbnMgPiBzcGFuLmJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgPiBkaXY6Zmlyc3Qtb2YtdHlwZSA+IGlucyA+IHNwYW4ucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDU3LCAxMCwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvdW50ZXItcmVzZXQ6IGR0O1xuICBjb3VudGVyLXJlc2V0OiBkZDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkdDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZHQgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAjRkZGIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGR0ID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGR0KTtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZHQgPiBzcGFuLmJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGR0ID4gc3Bhbi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNTcsIDEwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGR0LmFjdGl2ZSArIGRkID4gaDUgPiBzcGFuLmJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGR0LmFjdGl2ZSArIGRkID4gaDUgPiBzcGFuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDU3LCAxMCkgIWltcG9ydGFudDtcbn1cbi50aXBwZWRpbWFnZW5ldyA+IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfdGlwcyA+IGRsID4gZHQuYWN0aXZlICsgZGQgPiBkaXYge1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdC5hY3RpdmVbZGF0YS1jb2xvcj1yZWRdICsgZGQgPiBkaXYge1xuICBjb2xvcjogcmdiKDI1NSwgNTcsIDEwKSAhaW1wb3J0YW50O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdFtkYXRhLWNvbG9yPXJlZF0gKyBkZCA+IGRpdiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgNTcsIDEwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gaDUgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAjRkZGIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gaDUgPiBzcGFuOmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkZDtcbiAgY29udGVudDogY291bnRlcihkZCk7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGg1ID4gc3Bhbi5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGg1ID4gc3Bhbi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNTcsIDEwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGlwcGVkaW1hZ2VuZXcgPiBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3RpcHMgPiBkbCA+IGRkID4gZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGRpdjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnRpcHBlZGltYWdlbmV3ID4gZmlndXJlIC50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkZCA+IGRpdiBpbWcge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi50aXBwZWRpbWFnZW5ld190aXBzID4gZGwgPiBkdC5hY3RpdmUgKyBkZCA+IGRpdiBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiDQrdC70LXQvNC10L3RgiBcItCS0LDQttC90YvQtSDRgtC+0YfQutC4IDIuMFwiIC0gRU5EICovXG4vKiBAbWVkaWEgKi9cbi8qIEltcG9ydCBmcm9tIGRlc2t0b3AqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFJFUExBQ0VSICjQn9CV0KDQldCS0JXQoNCi0KvQqCDQsiDRgdGC0LDRgtGM0LUpXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiDQrdC70LXQvNC10L3RgiDRgdGC0LDRgtGM0LggwqvQn9C10YDQtdCy0LXRgNGC0YvRiMK7IC0gc3RhcnQgKi9cbi5yZXBsYWNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgLTE1cHggNDVweCAtMTVweCAhaW1wb3J0YW50O1xufVxuLnJlcGxhY2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IGNhbGMoMTAwJSAtIDRweCk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NDhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGc5SWpCd2VDSWdlVDBpTUhCNElpQjJhV1YzUW05NFBTSXdJREFnTWprZ01qa2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStMbk4wTUh0bWFXeHNPbTV2Ym1VN2MzUnliMnRsT2lNd01EQXdNREE3YzNSeWIydGxMWGRwWkhSb09qSTdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTZNVEE3ZlNBdWMzUXhlMlpwYkd3NmJtOXVaVHR6ZEhKdmEyVTZJekF3TURBd01EdHpkSEp2YTJVdGQybGtkR2c2TWp0emRISnZhMlV0YkdsdVpXTmhjRHB5YjNWdVpEdHpkSEp2YTJVdGJHbHVaV3B2YVc0NmNtOTFibVE3YzNSeWIydGxMVzFwZEdWeWJHbHRhWFE2TVRBN2ZTQXVjM1F5ZTJacGJHdzZibTl1WlR0emRISnZhMlU2SXpBd01EQXdNRHR6ZEhKdmEyVXRiV2wwWlhKc2FXMXBkRG94TUR0OUlDNXpkRE43Wm1sc2JEcHViMjVsTzNOMGNtOXJaVG9qTURBd01EQXdPM04wY205clpTMTNhV1IwYURveU8zTjBjbTlyWlMxdGFYUmxjbXhwYldsME9qRXdPM04wY205clpTMWtZWE5vWVhKeVlYazZNUzQzTkRFeExERXVOelF4TVR0OUlDNXpkRFI3Wm1sc2JEcHViMjVsTzNOMGNtOXJaVG9qTURBd01EQXdPM04wY205clpTMTNhV1IwYURveU8zTjBjbTlyWlMxc2FXNWxZMkZ3T25KdmRXNWtPM04wY205clpTMXNhVzVsYW05cGJqcHliM1Z1WkR0emRISnZhMlV0WkdGemFHRnljbUY1T2pJdU1ESTJNU3cwTGpBMU1qSTdmVHd2YzNSNWJHVStQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFRJd0xqTXlNU0F5TVM0MU56RkJNVEF1TURBeklERXdMakF3TXlBd0lEQWdNU0F4TXk0eU5TQXlOQzQxWXkwMUxqUTROaUF3TFRFd0xUUXVOVEUwTFRFd0xURXdjelF1TlRFMExURXdJREV3TFRFd0lERXdJRFF1TlRFMElERXdJREV3SWlCbWFXeHNQU0p1YjI1bElpQnpkSEp2YTJVOUlpTXdNREFpSUhOMGNtOXJaUzF0YVhSbGNteHBiV2wwUFNJeE1DSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtQSEJoZEdnZ1pEMGlUVEl4TGpFMk1TQXhNaTR6TXpWb05DNHhOemRoTGpReExqUXhJREFnTUNBeElDNHpOVE11TmpJeGJDMHlMakE0T1NBekxqVXdPV0V1TkRFdU5ERWdNQ0F3SURFdExqY3dOaUF3YkMweUxqQTRPUzB6TGpVd09XRXVOREV5TGpReE1pQXdJREFnTVNBdU16VTBMUzQyTWpGNklpOCtQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFRJd0xqTXlNU0F5TVM0MU56RkJNVEF1TURBeklERXdMakF3TXlBd0lEQWdNU0F4TXk0eU5TQXlOQzQxWXkwMUxqUTROaUF3TFRFd0xUUXVOVEUwTFRFd0xURXdjelF1TlRFMExURXdJREV3TFRFd0lERXdJRFF1TlRFMElERXdJREV3SWlCbWFXeHNQU0p1YjI1bElpQnpkSEp2YTJVOUlpTXdNREFpSUhOMGNtOXJaUzF0YVhSbGNteHBiV2wwUFNJeE1DSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtQSEJoZEdnZ1pEMGlUVEl4TGpFMk1TQXhNaTR6TXpWb05DNHhOemRoTGpReExqUXhJREFnTUNBeElDNHpOVE11TmpJeGJDMHlMakE0T1NBekxqVXdPV0V1TkRFdU5ERWdNQ0F3SURFdExqY3dOaUF3YkMweUxqQTRPUzB6TGpVd09XRXVOREV5TGpReE1pQXdJREFnTVNBdU16VTBMUzQyTWpGNklpOCtQRzFsZEdGa1lYUmhQanh5WkdZNlVrUkdJSGh0Ykc1ek9uSmtaajBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOHdNaTh5TWkxeVpHWXRjM2x1ZEdGNExXNXpJeUlnZUcxc2JuTTZjbVJtY3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzh3TVM5eVpHWXRjMk5vWlcxaEl5SWdlRzFzYm5NNlpHTTlJbWgwZEhBNkx5OXdkWEpzTG05eVp5OWtZeTlsYkdWdFpXNTBjeTh4TGpFdklqNDhjbVJtT2tSbGMyTnlhWEIwYVc5dUlHRmliM1YwUFNKb2RIUndjem92TDJsamIyNXpZMjkxZEM1amIyMHZiR1ZuWVd3amJHbGpaVzV6WlhNaUlHUmpPblJwZEd4bFBTSnlaV1p5WlhOb0xISmxiRzloWkN4emVXNWphSEp2Ym1sNlpTSWdaR002WkdWelkzSnBjSFJwYjI0OUluSmxabkpsYzJnc2NtVnNiMkZrTEhONWJtTm9jbTl1YVhwbElpQmtZenB3ZFdKc2FYTm9aWEk5SWtsamIyNXpZMjkxZENJZ1pHTTZaR0YwWlQwaU1qQXhOeTB4TUMwd05DSWdaR002Wm05eWJXRjBQU0pwYldGblpTOXpkbWNyZUcxc0lpQmtZenBzWVc1bmRXRm5aVDBpWlc0aVBqeGtZenBqY21WaGRHOXlQanh5WkdZNlFtRm5Qanh5WkdZNmJHaytTbVZ0YVhNZ1RXRnNhVHd2Y21SbU9teHBQand2Y21SbU9rSmhaejQ4TDJSak9tTnlaV0YwYjNJK1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K1BDOXlaR1k2VWtSR1Bqd3ZiV1YwWVdSaGRHRStQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCAyN3B4O1xuICBib3gtc2hhZG93OiAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmVwbGFjZXI6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRyYW5zbGF0aW9uKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiA3MHB4O1xuICB0b3A6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLnJlcGxhY2VyLmJhY2tzaWRlIC5iYWNrIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbn1cblxuLnJlcGxhY2VyLmJhY2tzaWRlIC5mcm9udCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG4ucmVwbGFjZXIuZnJvbnRzaWRlIC5iYWNrIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG5cbi5yZXBsYWNlci5mcm9udHNpZGUgLmZyb250IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbn1cblxuLyoucmVwbGFjZXIuYXJyb3cgLmZyb250OmJlZm9yZSxcbi5yZXBsYWNlci5hcnJvdyAuYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcbn1cbi5yZXBsYWNlci5hdHRyYWN0IC5mcm9udDpiZWZvcmUsXG4ucmVwbGFjZXIuYXR0cmFjdCAuYmFjazpiZWZvcmUge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogMzAwMG1zIGF0dHJhY3QgZWFzZS1pbi1vdXQgM3MgaW5maW5pdGU7XG5cdGFuaW1hdGlvbjogMzAwMG1zIGF0dHJhY3QgZWFzZS1pbi1vdXQgM3MgaW5maW5pdGU7XG59XG4ucmVwbGFjZXIuYXJyb3cgLmZyb250OmFmdGVyLFxuLnJlcGxhY2VyLmFycm93IC5iYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYXR0cmFjdCB7XG4gIDAlLCAxNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTUlLCAzMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGF0dHJhY3Qge1xuICAwJSwgMTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDE1JSwgMzAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGF0dHJhY3Qge1xuICAwJSwgMTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDE1JSwgMzAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYXR0cmFjdCB7XG4gIDAlLCAxNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTUlLCAzMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuQGtleWZyYW1lcyBhdHRyYWN0IHtcbiAgMCUsIDE1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxNSUsIDMwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4ucmVwbGFjZXIgLmZyb250LCAucmVwbGFjZXIgLmJhY2sge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbW96LXRyYW5zaXRpb246IDAuNnM7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1vLXRyYW5zaXRpb246IDAuNnM7XG4gIC1vLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW1zLXRyYW5zaXRpb246IDAuNnM7XG4gIC1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlcGxhY2VyIC5mcm9udCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXBsYWNlciAuYmFjayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnJlcGxhY2VyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyog0K3Qu9C10LzQtdC90YIg0YHRgtCw0YLRjNC4IMKr0J/QtdGA0LXQstC10YDRgtGL0YjCuyAtIGVuZCAqL1xuLyogQG1lZGlhICovXG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qQGltcG9ydCBcIi4uL2RlZmF1bHQuc2Nzc1wiOyovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQ0FSRFMgSU4gQVJUSUNMRVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jYXJkc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuLmNhcmRzX19jb250YWluZXIgPiAuY29sIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbn1cblxuLmNhcmRzX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jYXJkc19fY29udGVudC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItYm90dG9tOiAjZjU4MzQ1IDFweCBzb2xpZDtcbn1cbi5jYXJkc19fY29udGVudC1pdGVtID4gaDIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmNhcmRzX19jb250ZW50LWl0ZW0gPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXJkc19fbWVudS13cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmNTkxM2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2ZmZmI7XG4gIGNvbG9yOiAjZjU4MzQ1O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZjU4MzQ1O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmNhcmRzX19tZW51IG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4uY2FyZHNfX21lbnUgb2wgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbn1cbi5jYXJkc19fbWVudSBvbCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmNTgzNDU7XG59XG4uY2FyZHNfX2NvbnRlbnQtaXRlbSxcbi5jYXJkc19fbWVudS1jdXJyZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2ZmZmI7XG59XG5cbi8qIEBtZWRpYSAqL1xuLyogSW1wb3J0IGZyb20gZGVza3RvcCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUE9MTCBJTiBBUlRJQ0xFXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBvbGwge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBvbGxoZWFkZXIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjZjAyODIyO1xuICBwYWRkaW5nOiAwO1xufVxuLnBvbGxpdGVtIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucG9sbGl0ZW1wZXJjZW50IHtcbiAgYmFja2dyb3VuZDogIzAwN2Y0OTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg5cHgpO1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwIC0gJGFydGljbGUtcG9sbC1jaXJjbGUtc2l6ZSAtIDIqJGFydGljbGUtcG9sbC1jaXJjbGUtYm9yZGVyLXdpZHRoO1xuICAgICAgdG9wOiAtJGFydGljbGUtcG9sbC1jaXJjbGUtc2l6ZS8yIC0gJGFydGljbGUtcG9sbC1jaXJjbGUtYm9yZGVyLXdpZHRoO1xuICAgICAgd2lkdGg6ICRhcnRpY2xlLXBvbGwtY2lyY2xlLXNpemU7XG4gICAgICBoZWlnaHQ6ICRhcnRpY2xlLXBvbGwtY2lyY2xlLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbGluay1jb2xvcjtcbiAgICAgIGJvcmRlci13aWR0aDogJGFydGljbGUtcG9sbC1jaXJjbGUtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrLWxpbmstY29sb3I7XG4gIH0qL1xufVxuLnBvbGxpdGVtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIC8qZm9udC1mYW1pbHk6IFwiVGV4dGJvb2tOZXdXZWJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsqL1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBvbGxpdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDA4ODgxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwODg4MTtcbn1cbi5wb2xsaXRlbSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4ucG9sbGl0ZW0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwODg4MTtcbiAgY29sb3I6ICMwMDg4ODE7XG59XG4ucG9sbCAucG9sbHZvdGUgYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5wb2xsIC5wb2xsdm90ZSBidXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZGNkZGRlICFpbXBvcnRhbnQ7XG59XG4ucG9sbG5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMTdweDtcbn1cbi5wb2xsbm90ZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5wb2xsbm90ZSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucG9sbCAuYmFjaywgLnBvbGwgLmZyb250IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tb3otdHJhbnNpdGlvbjogMC42cztcbiAgLW8tdHJhbnNpdGlvbjogMC42cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW8tdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ucG9sbCAuYmFjayB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5wb2xsIC5mcm9udCB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb2xsLmZyb250c2lkZSAuYmFjayB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucG9sbC5iYWNrc2lkZSAuZnJvbnQge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5wb2xsLmJhY2tzaWRlIC5iYWNrIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbn1cblxuLyogQG1lZGlhICovXG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBQYXlXYWxsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBheXdhbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDY0MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBheXdhbGwgYTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogIzJlOThmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ2LCAxNTIsIDI1NSwgMC40KTtcbiAgLyomOnZpc2l0ZWQge1xuICAgICAgQGluY2x1ZGUgbGluaygjMDA3MTg1KTtcbiAgfSovXG59XG4ucGF5d2FsbCBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NiwgMTUyLCAyNTUsIDAuOCk7XG59XG4ucGF5d2FsbF9fYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wYXl3YWxsX19hcnRpY2xlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDMwMzk7XG4gIG1hcmdpbjogMzBweCAwIDE4cHggMDtcbn1cbi5wYXl3YWxsX19hcnRpY2xlIHAge1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbn1cbi5wYXl3YWxsX19hcnRpY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiKDI1NSwgMjU1LCAyNTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbn1cbi5wYXl3YWxsX19hcnRpY2xlICsgLnBheXdhbGxfX2hlYWRlciBoMyB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG4ucGF5d2FsbF9fbWFpbiB7XG4gIHBhZGRpbmc6IDAgMzBweCA0MHB4IDMwcHg7XG4gIGNvbG9yOiAjMmQzMDM5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXl3YWxsX19tYWluIC5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2VkMWIyMztcbn1cbi5wYXl3YWxsX19tYWluIC5ibGFjayB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucGF5d2FsbF9fbWFpbiBhLmJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLnBheXdhbGxfX21haW4gYS5ibGFjazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLnBheXdhbGxfX21haW4gaDQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBheXdhbGxfX21haW4gaDQgKyBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLnBheXdhbGxfX21haW4gLmhhbGYge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucGF5d2FsbF9fbWFpbiAuaGFsZiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogY2FsYyg1MCUgLSAxNXB4KTtcbn1cbi5wYXl3YWxsX19tYWluIC5oYWxmID4gKjpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaGFsZiA+ICo6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnBheXdhbGxfX21haW4gZmllbGRzZXQge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnBheXdhbGxfX21haW4gLmlkMi1zb2NpYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBheXdhbGxfX21haW4gLmlkMi1zb2NpYWwgcCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLnBheXdhbGxfX21haW4gLmlkMi1zb2NpYWwgdWwge1xuICBtYXJnaW46IDlweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDItc29jaWFsIHVsID4gbGkge1xuICBtYXJnaW46IDA7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyLXNvY2lhbC5zb2NpYWwtaGlkZGVuIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDItc29jaWFsLnNvY2lhbC1oaWRkZW4gcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBheXdhbGxfX21haW4gLmlkMi1zb2NpYWwuc29jaWFsLXNob3cgdWwge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDItc29jaWFsLnNvY2lhbC1zaG93IHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBheXdhbGxfX21haW4gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjN2M3Yzc7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM1YjViNWI7XG59XG4ucGF5d2FsbF9fbWFpbiAuZG91YmxlaW5wdXQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXl3YWxsX19tYWluIC5kb3VibGVpbnB1dF9maXJzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwICFpbXBvcnRhbnQ7XG59XG4ucGF5d2FsbF9fbWFpbiAuZG91YmxlaW5wdXRfc2Vjb25kIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBheXdhbGxfX21haW4gLmlkMmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MTg1O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4ucGF5d2FsbF9fbWFpbiAuaWQyYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM3cHggNDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJME1pSWdhR1ZwWjJoMFBTSXpOeUlnZG1sbGQwSnZlRDBpTUNBd0lEUXlJRE0zSWo0OGNHRjBhQ0JtYVd4c1BTSWpSa1pHSWlCa1BTSk5NakF1T0RJM0lESXpMalExT1dNdExqYzNOaUF3TFRFdU5UUTNMUzR3TkMweUxqSTVNaTB1TWpZNExTNDRNUzB1TWpRM0xURXVORGMzTFM0Mk55MHhMamN5TnkweExqUTVPQzB1TXpjekxURXVNalExSURBdE15NHdNemdnTVM0NE1UZ3RNeTQzTVRjdU56SXhMUzR5TlNBeExqUTJPQzB1TkRJNElESXVNakkzTFM0MU15NDNNalV0TGpFeE1pQXhMalExTkMwdU1qQTVJREl1TVRneExTNHpNVGxoTGpFM05TNHhOelVnTUNBd0lEQWdMakV5T0MwdU1EZzNZeTR3TWpndExqSXVNRE0xTFM0MExqQXlMUzQyTURKaExqZ3pOaTQ0TXpZZ01DQXdJREF0TGpZekxTNDNNRFZqTFM0ME5TMHVNVFUwTFM0NU1qUXRMakV5TlMweExqTTRPUzB1TURnMExTNDRNek11TURnMkxURXVOalUyTGpJME5DMHlMalEyTGpRM015MHVNakF6TGpBMU15MHVNakU1TGpBMExTNHlORGt0TGpFMk5TMHVNRFl0TGpRdExqRXlMUzQ0TFM0eE9EY3RNUzR4T1RoaExqSXdOUzR5TURVZ01DQXdJREVnTGpBeU15MHVNVFkyTGpJeE9TNHlNVGtnTUNBd0lERWdMakUwTFM0d09UY2dNVEF1TXpZZ01UQXVNellnTUNBd0lERWdNaTR6TmpjdExqVTBPU0F4Tmk0NU5qZ2dNVFl1T1RZNElEQWdNQ0F4SURFdU9EUTBMUzR3T1RjZ05pNHlOVGtnTmk0eU5Ua2dNQ0F3SURFZ01pNHhOamN1TXpReVl5NDNOUzR5TnpnZ01TNHlOamd1TnpVZ01TNDBNamtnTVM0MU16Z3VNRGt4TGpRME5TNHdNaTQ0T0RZdExqQXpOU0F4TGpNeU5pMHVNUzQ0TURndExqSXdNeUF4TGpZeE5pMHVNekVnTWk0ME1qTXRMakE1TlM0M01qUXRMakU0TWlBeExqUTBOeTB1TWpreUlESXVNVGRoTVM0Mk5ETWdNUzQyTkRNZ01DQXdJREV0TVM0eU5qRWdNUzQwTVRSakxTNDFNamd1TVRRMkxURXVNRFk0TGpJME9TMHhMall4TkM0ek1EZ3RMall5Tmk0d05UTXRNUzR5TmpNdU1EVXpMVEV1T0RrNExqQTRPSHB0TWk0eE1TMDBMalk1Tm1NdExqY3lOQzR4TWpjdE1TNDBNVGN1TWpJdE1pNHhMak0zT0MwdU5qSXpMakUwTkMweExqQTBPUzQxTWpZdE1TNHhNaUF4TGpFNExTNHdOek11TmpVMExqRTRJREV1TWpVM0xqazNJREV1TkRGaE5DNHhNalFnTkM0eE1qUWdNQ0F3SURBZ01TNDNOell0TGpBNE1pNHlNell1TWpNMklEQWdNQ0F3SUM0eE1qTXRMakUzWXk0d09EZ3RMall4Tnk0eE5qWXRNUzR5TXpZdU1qUTJMVEV1T0RVMExqQTBMUzR5TnpJdU1EWTVMUzQxTkM0eE1EVXRMamcyTW5wTk1UVXVNRGsySURFekxqa3dPR2d4TGpJME1XTXVNRGM1TGpBeExqRTFOaTR3TXk0eU15NHdObUV1T1RBNExqa3dPQ0F3SURBZ01TMHVNRGszTGpFNU1pQXhOelEwTGpVNU9DQXhOelEwTGpVNU9DQXdJREFnTVMwekxqSXlNU0F6TGpneU5XTXRMakV6TWk0eE5UWXRMakkyTGpNeE9DMHVNems0TGpRM1lTNHhOek11TVRjeklEQWdNQ0F3TFM0d01UZ3VNalF6WXk0NE1UZ2dNUzR6T0RjZ01TNDJNeklnTWk0M056VWdNaTQwTkRRZ05DNHhOak11TVRnMExqTXhOaTR4TlM0ek55MHVNak11TXpkb0xUSXVNREUwWVM0Mk15NDJNeUF3SURBZ01TMHVOakV0TGpNMElEWTFNeTQwTnpFZ05qVXpMalEzTVNBd0lEQWdNQzB5TGpRNE5TMDBMakkyTWk0ME5UZ3VORFU0SURBZ01DQXhJQzR3TkRndExqWXliRE11TWpNNUxUTXVPRE5oTGpjMkxqYzJJREFnTUNBeElDNDJNVEV0TGpJM05Hd3hMakkyTGpBd00zcE5NamN1T1RRZ01qTXVNakkyYUMweExqSTBNbUV1T1RBeUxqa3dNaUF3SURBZ01TMHVNakV5TFM0d05UWXVOemcwTGpjNE5DQXdJREFnTVNBdU1EZzRMUzR4T1Raak1TNHlMVEV1TkRJNElESXVOREF6TFRJdU9EVTBJRE11TmpFdE5DNHlOemRoTGpFNU5pNHhPVFlnTUNBd0lEQWdMakF4TnkwdU1qY3lZeTB1T0RNekxURXVOREV5TFRFdU5qWXlMVEl1T0RJMkxUSXVORGc1TFRRdU1qUXRMakV3TmkwdU1UZzBMUzR3TlRVdExqSTNNaTR4TmpNdExqSTNOR2d5TGpJMVlTNDBPRFl1TkRnMklEQWdNQ0F4SUM0ME5TNHlOV3d5TGpVMU55QTBMak00TW1FdU5EVXVORFVnTUNBd0lERXRMakEyTGpVM09TQTFPVGN1T1RJMElEVTVOeTQ1TWpRZ01DQXdJREF0TXk0eU9ESWdNeTQ0TmpndU56RTFMamN4TlNBd0lEQWdNUzB1TlRjeExqSTBZeTB1TkRJNElEQXRMamcxTXkwdU1EQTBMVEV1TWpndExqQXdOSG9pTHo0OEwzTjJaejQ9KTtcbn1cbi5wYXl3YWxsX19tYWluIC5pZDJidG4uaWQyYnRuX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5MGUyO1xufVxuLnBheXdhbGxfX21haW4gLnBheXdhbGxfX21haW4tYnRuICsgLmJsYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDI3cHg7XG59XG4ucGF5d2FsbF9fbWFpbi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5MGUyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnBheXdhbGxfX21haW4tYnRuW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIGNvbG9yOiAjNmE2YTZhO1xufVxuLnBheXdhbGxfX21haW4taW5wdXRwaG9uZSwgLnBheXdhbGxfX21haW4taW5wdXRjb2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBheXdhbGxfX21haW4taW5wdXRwaG9uZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSwgLnBheXdhbGxfX21haW4taW5wdXRjb2RlID4gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xufVxuLnBheXdhbGxfX21haW4taW5wdXRwaG9uZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSArIGJ1dHRvbiwgLnBheXdhbGxfX21haW4taW5wdXRjb2RlID4gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pICsgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnBheXdhbGxfX21haW4taW5wdXRwaG9uZSB7XG4gIHdpZHRoOiA0NTBweDtcbn1cbi5wYXl3YWxsX19tYWluLWlucHV0Y29kZSB7XG4gIHdpZHRoOiA0NDVweDtcbn1cbi5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBheXdhbGxfX21haW4gLmlucHV0LWhpbnRfd3JhcHBlciAuaW5wdXRfaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxNHB4KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuLnBheXdhbGxfX21haW4gLmlucHV0LWhpbnRfd3JhcHBlciAucmVtaW5kaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2M3YzdjNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzViNWI1YjtcbiAgcGFkZGluZzogMCAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucGF5d2FsbF9fbWFpbiAuaW5wdXQtaGludF93cmFwcGVyIC5yZW1pbmRpbmcuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXl3YWxsX19tYWluIC5pbnB1dC1oaW50X3dyYXBwZXIgLnJlbWluZGluZyA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCA5NCwgMTExLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDA1ZTZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDNweCA1cHggMnB4O1xufVxuLnBheXdhbGxfX21haW4gLmlucHV0LWhpbnRfd3JhcHBlciAucmVtaW5kaW5nID4gYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg3LCA1MSwgMCwgMC40KTtcbiAgY29sb3I6ICNCMzA7XG59XG4ucGF5d2FsbF9faGVhZGVyIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnBheXdhbGxfX2hlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMmQzMDM5O1xuICBtYXJnaW46IDM0cHggMCAyMnB4IDA7XG59XG4ucGF5d2FsbF9faGVhZGVyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzAzOTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYXl3YWxsX19mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4ucGF5d2FsbF9fZm9vdGVyIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJkMzAzOTtcbn1cbi5wYXl3YWxsX19mb290ZXIgcCAucGF5d2FsbF9fbG9nbyB7XG4gIG1hcmdpbjogMCA2cHggNHB4IDA7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWluZGVudDogLTkwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdXJsKC9yZXMvaW1hZ2VzL2FjdGlvbi1wYXl3YWxsLWxvZ28uc3ZnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLnBheXdhbGxfX2Zvb3RlciBwIC5wYXl3YWxsX19waG9uZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBheXdhbGxfX3Bob25lLWRpc2Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGF5d2FsbCAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQmFja0Ryb3AgKi9cbi5iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDMwMDA7XG4gIC8qLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7Ki9cbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogbm9uZSkge1xuICAuYmFja2Ryb3Age1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5wYXl3YWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvbGF5b3V0LWVsZW1lbnRzX19iYWNrZHJvcC5wbmcpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IC0xMTtcbiAgfVxuICAucGF5d2FsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCA4OCwgOTYsIDAuOTMpO1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgdG9wOiAxNTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBheXdhbGwgYTpub3QoW2NsYXNzXSkge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5wYXl3YWxsX19hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXl3YWxsX19hcnRpY2xlIGgyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG4gIC5wYXl3YWxsX19hcnRpY2xlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDc3LCA4OCwgOTYsIDAuOTMpLCByZ2JhKDc3LCA4OCwgOTYsIDApKTtcbiAgfVxuICAucGF5d2FsbF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnBheXdhbGxfX2hlYWRlciBoMyB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBtYXJnaW46IDI3cHggMCA5cHggMDtcbiAgfVxuICAucGF5d2FsbF9faGVhZGVyIHAge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB9XG4gIC5wYXl3YWxsX19tYWluIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4IDE1cHg7XG4gIH1cbiAgLnBheXdhbGxfX21haW4gaDQge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgLnBheXdhbGxfX21haW4gLmhhbGYge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucGF5d2FsbF9fbWFpbiAuaGFsZiA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGF5d2FsbF9fbWFpbl9yZXF1ZXN0IC5wYXl3YWxsX19tYWluLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBheXdhbGxfX21haW5fcmVxdWVzdCAucGF5d2FsbF9fbWFpbi1idG4gKyAuYmxhY2sge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBheXdhbGxfX21haW5fcmVxdWVzdCAucGF5d2FsbF9fbWFpbi1idG4gKyAuYmxhY2sgPiBhIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnBheXdhbGxfX21haW4taW5wdXRjb2RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGF5d2FsbF9fbWFpbi1pbnB1dGNvZGUgPiBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIC8qb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsqL1xuICB9XG4gIC5wYXl3YWxsX19tYWluLWlucHV0Y29kZSA+IGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSArIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5wYXl3YWxsX19tYWluIC5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXl3YWxsX19tYWluIC5wYXl3YWxsX19tYWluLWlucHV0cGhvbmUgPiBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSkgKyBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAucGF5d2FsbF9fbWFpbiAuaW5wdXQtaGludF93cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGF5d2FsbCAucGF5d2FsbF9fZm9vdGVyIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAucGF5d2FsbCAucGF5d2FsbF9fZm9vdGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLypAbWVkaWEgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcbiAgICAucGF5d2FsbCB7XG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgJi1pbnB1dGNvZGUge1xuICAgICAgICAgICAgICAgICYgPiBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmICsgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBdWRpbyBwb3B1cCAo0L/QvtC/0LDQvyDRgSDQvtC/0L7QstC10YnQtdC90LjQtdC8INC+INCw0YPQtNC40L7RgdGC0LDRgtGM0Y/RhSlcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qINCf0L7Qv9Cw0L8g0YEg0LDRg9C00LjQvtGB0YLQsNGC0YzRj9C80LggLSBzdGFydCAqL1xuLyogQG1lZGlhICovXG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFcIjtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3Byb3hpbWEtbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YVwiO1xuICBzcmM6IHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wcm94aW1hLW5vdmEvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHJveGltYS1ub3ZhL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG4uYXVkaW8tcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzJmMzIzYTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1ZGlvLXBvcHVwX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmF1ZGlvLXBvcHVwX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cblxuLmF1ZGlvLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmF1ZGlvLXBvcHVwX19jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hdWRpby1wb3B1cF9fY2xvc2U6OmJlZm9yZSwgLmF1ZGlvLXBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0OCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE1MWE7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmF1ZGlvLXBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYXVkaW8tcG9wdXBfX2ljb24ge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzL2ltYWdlcy9hcnRpY2xlLWVsZW1lbnRzL2F1ZGlvLXBvcHVwLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYXVkaW8tcG9wdXBfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5hdWRpby1wb3B1cF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5hdWRpby1wb3B1cF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmF1ZGlvLXBvcHVwX19hY3Rpb25zIGEsIC5hdWRpby1wb3B1cF9fYWN0aW9ucyBidXR0b24ge1xuICBwYWRkaW5nOiA5cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmF1ZGlvLXBvcHVwX19zdGFydC1yZWFkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmF1ZGlvLXBvcHVwX19zdGFydC1yZWFkOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXVkaW8tcG9wdXBfX3JlZ2lzdHJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGNlMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxNDE1MWE7XG59XG4uYXVkaW8tcG9wdXBfX3JlZ2lzdHJ5OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGNlMztcbn1cblxuLyog0J/QvtC/0LDQvyDRgSDQsNGD0LTQuNC+0YHRgtCw0YLRjNGP0LzQuCAtIGVuZCAqL1xuLyogQG1lZGlhICovXG4vKiBJbXBvcnQgZnJvbSBkZXNrdG9wKi9cbltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBOb3QgcmVxdWlyZWQgZm9yIGhvcml6b250YWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgbWF4LWhlaWdodDogMTAwJTsgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlLFxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj1ydGxdIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uYXVkaW8tcGxheWVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDRweCByZ2JhKDQ0LCA0OCwgNTksIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYXVkaW8tcGxheWVyLS13aXRob3V0LXBsYXlsaXN0IHtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbn1cbi5hdWRpby1wbGF5ZXItLXdpdGhvdXQtcGxheWxpc3QuYXVkaW8tcGxheWVyLS1jb2xsYXBzZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xufVxuLmF1ZGlvLXBsYXllci0td2l0aG91dC1wbGF5bGlzdCAuYXVkaW8tcGxheWVyX19leHBhbmQge1xuICBtYXJnaW4tcmlnaHQ6IC00NHB4O1xufVxuLmF1ZGlvLXBsYXllci0td2l0aG91dC1wbGF5bGlzdCAuYXVkaW8tcGxheWVyX19wbGF5bGlzdEJ0biwgLmF1ZGlvLXBsYXllci0td2l0aG91dC1wbGF5bGlzdCAuYXVkaW8tcGxheWVyX19wcmV2LCAuYXVkaW8tcGxheWVyLS13aXRob3V0LXBsYXlsaXN0IC5hdWRpby1wbGF5ZXJfX25leHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXVkaW8tcGxheWVyLS1jb2xsYXBzZWQge1xuICBwYWRkaW5nOiAwIDk2cHggMzVweCAyMHB4O1xufVxuLmF1ZGlvLXBsYXllci0tY29sbGFwc2VkIC5hdWRpby1wbGF5ZXJfX3ByZXYsIC5hdWRpby1wbGF5ZXItLWNvbGxhcHNlZCAuYXVkaW8tcGxheWVyX19uZXh0LCAuYXVkaW8tcGxheWVyLS1jb2xsYXBzZWQgLmF1ZGlvLXBsYXllcl9fc2Vla0JhY2ssIC5hdWRpby1wbGF5ZXItLWNvbGxhcHNlZCAuYXVkaW8tcGxheWVyX19zZWVrRm9yd2FyZCwgLmF1ZGlvLXBsYXllci0tY29sbGFwc2VkIC5hdWRpby1wbGF5ZXJfX251bWJlciwgLmF1ZGlvLXBsYXllci0tY29sbGFwc2VkIC5hdWRpby1wbGF5ZXJfX3RpbWVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdWRpby1wbGF5ZXItLWNvbGxhcHNlZCAuYXVkaW8tcGxheWVyX190cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXVkaW8tcGxheWVyLS1jb2xsYXBzZWQgLmF1ZGlvLXBsYXllcl9fcHJvZ3Jlc3NCYXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hdWRpby1wbGF5ZXItLWNvbGxhcHNlZCAuYXVkaW8tcGxheWVyX19wcm9ncmVzc0NpcmNsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hdWRpby1wbGF5ZXItLWNvbGxhcHNlZCAuYXVkaW8tcGxheWVyX19mdWxsVGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdWRpby1wbGF5ZXItLWV4cGFuZGVkIHtcbiAgcGFkZGluZzogMCAyMHB4IDQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDhweCByZ2JhKDQ0LCA0OCwgNTksIDAuMTYpO1xufVxuLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQgLmF1ZGlvLXBsYXllcl9fZXhwYW5kIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX19jbG9zZSwgLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQgLmF1ZGlvLXBsYXllcl9fcGxheWxpc3RCdG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQgLmF1ZGlvLXBsYXllcl9fY29udHJvbHMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQgLmF1ZGlvLXBsYXllcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG59XG4uYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX19wcm9ncmVzc0JhciB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5hdWRpby1wbGF5ZXItLWV4cGFuZGVkIC5hdWRpby1wbGF5ZXJfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQgLmF1ZGlvLXBsYXllcl9fYnV0dG9ucyB7XG4gIG9yZGVyOiAzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQgLmF1ZGlvLXBsYXllcl9fcGxheSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX19wbGF5OjpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiA2cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA2cHg7XG59XG4uYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX19wbGF5LS1wYXVzZTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxMHB4O1xufVxuLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQgLmF1ZGlvLXBsYXllcl9fcGxheS0tbG9hZGluZzo6YmVmb3JlIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODE0O1xufVxuLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQgLmF1ZGlvLXBsYXllcl9fc2Vla0JhY2ssIC5hdWRpby1wbGF5ZXItLWV4cGFuZGVkIC5hdWRpby1wbGF5ZXJfX3NlZWtGb3J3YXJkIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4uYXVkaW8tcGxheWVyLS1leHBhbmRlZCAuYXVkaW8tcGxheWVyX19wcmV2OjpiZWZvcmUge1xuICB3aWR0aDogMS42cHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5hdWRpby1wbGF5ZXItLWV4cGFuZGVkIC5hdWRpby1wbGF5ZXJfX3ByZXY6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDVweDtcbn1cbi5hdWRpby1wbGF5ZXItLWV4cGFuZGVkIC5hdWRpby1wbGF5ZXJfX25leHQ6OmJlZm9yZSB7XG4gIHdpZHRoOiAxLjZweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmF1ZGlvLXBsYXllci0tZXhwYW5kZWQgLmF1ZGlvLXBsYXllcl9fbmV4dDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG59XG5cbi5hdWRpby1wbGF5ZXJfX2V4cGFuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC03NnB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXVkaW8tcGxheWVyX19leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWJmMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYXVkaW8tcGxheWVyX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5hdWRpby1wbGF5ZXJfX3BsYXlsaXN0QnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiA1NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hdWRpby1wbGF5ZXJfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fcGxheSxcbi5hdWRpby1wbGF5ZXJfX3ByZXYsXG4uYXVkaW8tcGxheWVyX19uZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5hdWRpby1wbGF5ZXJfX3BsYXkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWExODE0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYXVkaW8tcGxheWVyX19wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMxYTE4MTQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fcGxheS0tcGF1c2U6OmJlZm9yZSB7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA4cHg7XG59XG5cbi5hdWRpby1wbGF5ZXJfX3BsYXktLWxvYWRpbmcge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgYW5pbWF0aW9uOiAzLjVzIGxpbmVhciAwcyBub3JtYWwgbm9uZSBpbmZpbml0ZSBydW5uaW5nIGxvYWRBdWRpbztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXVkaW8tcGxheWVyX19wbGF5LS1sb2FkaW5nOjpiZWZvcmUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MTQ7XG59XG5cbi5hdWRpby1wbGF5ZXJfX3BsYXktLWRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlYmYxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hdWRpby1wbGF5ZXJfX3BsYXktLWRpc2FibGVkOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VhZWJmMTtcbn1cblxuQGtleWZyYW1lcyBsb2FkQXVkaW8ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmF1ZGlvLXBsYXllcl9fcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODE0O1xufVxuLmF1ZGlvLXBsYXllcl9fcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjMWExODE0O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hdWRpby1wbGF5ZXJfX3ByZXYtLWRpc2FibGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYmYxO1xufVxuLmF1ZGlvLXBsYXllcl9fcHJldi0tZGlzYWJsZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWFlYmYxO1xufVxuXG4uYXVkaW8tcGxheWVyX19uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMxYTE4MTQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5hdWRpby1wbGF5ZXJfX25leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODE0O1xufVxuXG4uYXVkaW8tcGxheWVyX19uZXh0LS1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlYWViZjE7XG59XG4uYXVkaW8tcGxheWVyX19uZXh0LS1kaXNhYmxlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYmYxO1xufVxuXG4uYXVkaW8tcGxheWVyX190cmFjayB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmF1ZGlvLXBsYXllcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBjb2xvcjogIzFhMTgxNDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5hdWRpby1wbGF5ZXJfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hdWRpby1wbGF5ZXJfX3Byb2dyZXNzQmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXVkaW8tcGxheWVyX19wcm9ncmVzc0Jhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWViZjE7XG59XG5cbi5hdWRpby1wbGF5ZXJfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMTgxNDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fcHJvZ3Jlc3NDaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODE0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cblxuLmF1ZGlvLXBsYXllcl9fcHJvZ3Jlc3NMb2FkZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjYjtcbn1cblxuLmF1ZGlvLXBsYXllcl9fcGxheWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2hhZG93OiAwcHggLTFweCA0cHggcmdiYSg0NCwgNDgsIDU5LCAwLjE2KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWViZjE7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uYXVkaW8tcGxheWVyX19wbGF5bGlzdEhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWViZjE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fcGxheWxpc3QtY2xvc2Uge1xuICB3aWR0aDogMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXVkaW8tcGxheWVyX19wbGF5bGlzdExpc3Qge1xuICBtYXgtaGVpZ2h0OiA2MHZoO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmF1ZGlvLXBsYXllcl9fbGlzdEl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hdWRpby1wbGF5ZXJfX2xpc3RJdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmYTtcbn1cblxuLmF1ZGlvLXBsYXllcl9fbGlzdEl0ZW0tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmYTtcbn1cblxuLmF1ZGlvLXBsYXllcl9fbGlzdEl0ZW0tLXBsYXlpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk1RkY7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBhdWRpb1BsYXlpbmc7XG59XG4uYXVkaW8tcGxheWVyX19saXN0SXRlbS0tcGxheWluZyAuYXVkaW8tcGxheWVyX19pdGVtLWR1cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBhdWRpb1BsYXlpbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjY3KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmF1ZGlvLXBsYXllcl9faXRlbS1uYW1lIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYXVkaW8tcGxheWVyX19pdGVtLWxhYmVsIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQzMDM5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmF1ZGlvLXBsYXllcl9faXRlbS1kdXJhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnBsYXllci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5ODtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjo6YmVmb3JlIHtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZWFlYmYxO1xufVxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9IZWx2ZXRpY2FOZXVlLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzL2ZvbnRzL0hlbHZldGljYU5ldWUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3Jlcy9mb250cy9IZWx2ZXRpY2FOZXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9IZWx2ZXRpY2FOZXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wdGY1NWZfdy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQVCBTZXJpZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wdGY1NWZfdy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9yZXMvZm9udHMvcHRmNTVmX3cudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3B0ZjU1Zl93LnN2ZyNQVFNlcmlmLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCI7XG4gIHNyYzogdXJsKFwiL3Jlcy9mb250cy9wdGY3NWZfdy5lb3RcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogbG9jYWwoXCJQVCBTZXJpZiBCb2xkXCIpLCB1cmwoXCIvcmVzL2ZvbnRzL3B0Zjc1Zl93LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlcy9mb250cy9wdGY3NWZfdy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9yZXMvZm9udHMvcHRmNzVmX3cuc3ZnI1BUU2VyaWYtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5oZWFkZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWUsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbmhlYWRlciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYSN1c2VybmFtZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuaGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhI3VzZXJuYW1lICsgI3BhbmVsY29udGFpbmVyOmVtcHR5IHtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5pbmRleC1wYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMzhweDtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZCAuY29sIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmluZGV4LXBhZ2VfX2RvYy13aXRoLXBpY3R1cmVfbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uaW5kZXgtcGFnZV9fbG9nby1ha3Rpb24ge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcmVzL2ltYWdlcy9sb2dvcy9hY3Rpb24vb2JyYXpvdmFuaWUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDVweCAwIDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyX2JyYW5kLmNvbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtZ3JvdzogMjtcbiAgbWF4LXdpZHRoOiAxNjVweDtcbiAgbWF4LWhlaWdodDogNjhweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfYnJhbmQuY29sIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2OHB4O1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXItbGluZSA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXJfbnVtYmVyLW51bWVyaWMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXItbW9udGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmluZGV4LXBhZ2VfX2hlYWRlcl9udW1iZXIteWVhciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjY7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyIC5jb250ZW50LW5hdmlnYXRpb24tbWVudS1saW5rX19hbm5vdW5jZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbi1tZW51LWxpbmtfX2Fubm91bmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogLTZweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9yZXMvaW1hZ2VzL2NvbnRlbnQtbmF2aWdhdGlvbi1tZW51LWxpbmtzL2NvbnRlbnQtbmF2aWdhdGlvbi1tZW51LWxpbmtfX2Fubm91bmNlLWJsYWNrLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyIC5pbmRleC1wYWdlX19udW1iZXItYW5ub3VuY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDg0YTk7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyID4gLmhvcml6b250YWwtbG9nbyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5pbmRleC1wYWdlX19oZWFkZXIgPiAuaG9yaXpvbnRhbC1sb2dvIC5pbmRleC1wYWdlX19oZWFkZXJfYnJhbmQge1xuICBtYXgtd2lkdGg6IDI4MXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5kZXgtcGFnZV9faGVhZGVyID4gLmhvcml6b250YWwtbG9nbyAuaW5kZXgtcGFnZV9faGVhZGVyX251bWJlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW5kZXgtcGFnZV9fZnJhbWUtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogLTQzcHg7XG59XG4uaW5kZXgtcGFnZV9fYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBwYWRkaW5nOiAxNnB4IDE1cHggMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmluZGV4LXBhZ2VfX2F1dGhvcl9uYW1lOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pbmRleC1wYWdlX19hdXRob3JfbWFpbnRpdGxlIHtcbiAgY29sb3I6ICMwMDg0YTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmluZGV4LXBhZ2VfX2F1dGhvcl90ZXh0IHE6YmVmb3JlLFxuLmluZGV4LXBhZ2VfX2F1dGhvcl90ZXh0IHE6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmluZGV4LXBhZ2VfX2F1dGhvciAuY29sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMDA4NGE5O1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X21haW5hcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9tYWluYXJ0aWNsZSArIC5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9tYWluYXJ0aWNsZSArIC5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzID4gLmNvbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X21haW5hcnRpY2xlX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfbWFpbmFydGljbGVfbGluayBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfbWFpbmFydGljbGVfcnVicmljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzX2FydGljbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmluZGV4LXBhZ2VfX3N1bW1hcnlfc2Vjb25kYXJ5YXJ0aWNsZXNfYXJ0aWNsZSBzdHJvbmcubWFpbi1hcnRpY2xlcy0tbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzID4gLmNvbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5pbmRleC1wYWdlX19zdW1tYXJ5X3NlY29uZGFyeWFydGljbGVzID4gLmNvbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW5kZXgtcGFnZV9fc3VtbWFyeV9zZWNvbmRhcnlhcnRpY2xlcyA+IC5jb2w6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5pbmRleC1wYWdlX19kb2Mtd2l0aC1waWN0dXJlIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG59XG4uaW5kZXgtcGFnZV9fZG9jLXdpdGgtcGljdHVyZV9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmluZGV4LXBhZ2VfX2RvYy13aXRoLXBpY3R1cmVfdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWQgLmFubm91bmNlX19saXN0IHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZCAuYW5ub3VuY2VfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZCAuYW5ub3VuY2VfX2xpc3QtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkIC5hbm5vdW5jZV9fbGlzdC1pdGVtIGE6YmVmb3JlIHtcbiAgbGVmdDogLTMwcHg7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvaW5kZXgtZWxlbWVudHMvYW5ub3VuY2VfX2xpc3QtaXRlbS1pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX3J1YnJpYyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfcnVicmljIGg0LnJlYWQge1xuICBjb2xvcjogI2EwYTFhNTtcbn1cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9ydWJyaWMgLmltZy1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfc3VicnVicmljIGg1IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluayBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rIGEucmVhZCB7XG4gIGNvbG9yOiAjYTBhMWE1O1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluazpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmluZGV4LXBhZ2VfX25ld3NmZWVkX2FydGljbGVfbGluay5tb29kLWdvb2QsIC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbmsubW9vZC1iYWQsIC5pbmRleC1wYWdlX19uZXdzZmVlZF9hcnRpY2xlX2xpbmsubW9vZC1ub3JtYWwge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDI0cHg7XG59XG4uaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9oYXNoIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5pbmRleC1wYWdlX19uZXdzZmVlZF9ibG9jay5zZWxlY3RlZC0tZmlyc3QtYXJ0aWNsZSA+IC5pbmRleC1wYWdlX19uZXdzZmVlZF9ydWJyaWMgKyBkaXYuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZXMgPiAuaW5kZXgtcGFnZV9fbmV3c2ZlZWRfYXJ0aWNsZV9saW5rOm50aC1vZi10eXBlKDEpID4gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWUsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJnLWludmVyc2Uge1xuICBwYWRkaW5nOiAxN3B4IDIwcHggMTFweDtcbn1cbi5iZy1pbnZlcnNlIC5hZ2UtcHJvdGVjdCB7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5iZy1pbnZlcnNlIC5hZ2UtcHJvdGVjdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYXJ0aWNsZS1wYWdlIHtcbiAgLyog0J/QvtC60YDQsNGB0LrQsCDRgdGB0YvQu9C+0Log0J3Qn9CUICovXG59XG4uYXJ0aWNsZS1wYWdlLWJsb2NrX19hZGRpdGlvbmFsLWxpbmsge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuLmFydGljbGUtcGFnZSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcnRpY2xlLXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtcGFnZSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2UgaW1nW3NyYyQ9XCIuZ2lmXCJdLCAuYXJ0aWNsZS1wYWdlIGltZ1tzcmMkPVwiLnBuZ1wiXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2UgYiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2UgYSBiIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hcnRpY2xlLXBhZ2UgW2hyZWYqPW5wZC1kb2NdIHtcbiAgY29sb3I6ICMwMDgyMDA7XG59XG4uYXJ0aWNsZS1wYWdlIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5yb3c6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZSAuY29sIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmFydGljbGUtcGFnZSAudHVycXVvaXNlIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAucm93IC5jb2wge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLnJvdyAuY29sIC5hcnRpY2xlLWhlYWRlcl9fbG9nbyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDY4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIC5yb3cgLmNvbCAuYXJ0aWNsZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDY4cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLnJvdyAuY29sIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXJfbGluZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAucm93IC5jb2wgLmFydGljbGUtcGFnZV9faGVhZGVyX251bWJlcl9saW5lIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXItZGlnLCAuYXJ0aWNsZS1wYWdlX19oZWFkZXIgLnJvdyAuY29sIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXJfbGluZSAuYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyLWRhdGUge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyIC5yb3cgLmNvbCAuYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyX2xpbmUgLmFydGljbGUtcGFnZV9faGVhZGVyX251bWJlci1kaWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciAucm93IC5jb2wgLmFydGljbGUtcGFnZV9faGVhZGVyX251bWJlcl9saW5lIC5hcnRpY2xlLXBhZ2VfX2hlYWRlcl9udW1iZXItZGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oSWXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgLnJvdyAuY29sOmxhc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg4ODg4ODtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgPiAuaG9yaXpvbnRhbC1sb2dvIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyID4gLmhvcml6b250YWwtbG9nbyAuY29sIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19oZWFkZXIgPiAuaG9yaXpvbnRhbC1sb2dvIC5jb2w6bGFzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2hlYWRlciA+IC5ob3Jpem9udGFsLWxvZ28gLmFydGljbGUtaGVhZGVyX19sb2dvIHtcbiAgbWF4LXdpZHRoOiAyODFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9faGVhZGVyID4gLmhvcml6b250YWwtbG9nbyAuaW5kZXgtcGFnZV9faGVhZGVyX251bWJlcl9saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbjogMjBweCAwIDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGVfcnVicmljLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIC5ib29rbWFya2ljb24ge1xuICB0b3A6IDVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlIC5jb2wgLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlX3J1YnJpYy1tYWluIHtcbiAgY29sb3I6ICMwMDg0YTk7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCAuYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGVfcnVicmljLW1haW4sIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIC5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZV9ydWJyaWMtc3VicnVicmljIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGUgLmNvbCAuYXJ0aWNsZS1wYWdlX19wcmVfdGl0bGVfcnVicmljOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV90aXRsZSAuY29sIGgxIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX3RpdGxlIC5jb2wgLmJvb2ttYXJraWNvbiB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2F1dGhvcnM6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2F1dGhvcnMge1xuICBtYXJnaW46IDAgLTIwcHggMjBweCAtMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hdXRob3JzID4gLmNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9ycyA+IC5jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9yc190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hdXRob3JzX3RleHQtbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYXV0aG9yc190ZXh0LW5hbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiwgXCI7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2Uge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgLyphIHtcblxuICAgICAgY29sb3I6ICMwMDgyMDA7XG4gIH0qL1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIGRpdiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIGg0LCAuYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgaDYge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgaDQgYiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgYiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgLmNvbCB7XG4gIC8qJiBkaXY6bm90KDplbXB0eSkge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9Ki9cbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZSAuY29sIHA6bm90KDplbXB0eSkge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgLmNvbCBwOm5vdCg6ZW1wdHkpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgLmNvbCBoMyB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIC5jb2wgaDQgPiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZSB1bCwgLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIHVsIGxpLCAuYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2Ugb2wgbGkge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UgdWwgbGk6bGFzdC1jaGlsZCwgLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlIG9sIHtcbiAgY291bnRlci1yZXNldDogbGlzdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZSBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZSBvbCBsaTpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgY29udGVudDogY291bnRlcihsaXN0KSBcIi4gXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZTIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZTIgZGl2IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM2NjY7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UyIC5jb2wgaDMge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZTIgYiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UyIHVsLCAuYXJ0aWNsZS1wYWdlX19wcmVfYW5ub3VuY2UyIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlMiB1bCBsaSwgLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlMiBvbCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZTIgdWwgbGk6bGFzdC1jaGlsZCwgLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlMiBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZTIgb2wge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0O1xufVxuLmFydGljbGUtcGFnZV9fcHJlX2Fubm91bmNlMiBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZTIgb2wgbGk6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCkgXCIuIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19wcmVfdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB7XG4gIC8qJiA+IDpmaXJzdC1jaGlsZDpub3QoLm5ld3NtYWtlcik6bm90KC50ZXN0KTpub3QoLnBvbGwpOm5vdCguZGFzaGVkLWJsb2NrKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG5cbiAgJiA+IDpmaXJzdC1jaGlsZDpub3QoLnBvbGwpIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgJiA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH0qL1xuICAvKiYgLm5ld3NtYWtlcjIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICBtYXJnaW46IDIwcHggLTIwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtYmctY29sb3I7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJiAubndoZWFkZXIge1xuICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkR2VvcmdpYTtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB9XG5cbiAgICAgICYgLm53bmFtZSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRHZW9yZ2lhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIH1cblxuICAgICAgJiAubndpbmZvIHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJEdlb3JnaWE7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIH1cblxuICAgICAgJiAubnd0ZXh0IHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRHZW9yZ2lhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIH1cbiAgfSovXG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWJmMTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAub3V0c2lkZSB7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5iYWQtdGV4dCB7XG4gIGNvbG9yOiAjYmYwMDAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5ub3JtYWwtdGV4dCB7XG4gIGNvbG9yOiAjZDE3NDExO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5nb29kLXRleHQge1xuICBjb2xvcjogIzFmN2QxZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVkLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNvbG9ydHlwZS1yZWQge1xuICBjb2xvcjogIzAwODRhOTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBzcGFuLmdyYXksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBzcGFuLmNvbG9ydHlwZS1ncmF5IHtcbiAgY29sb3I6ICNhN2E3YTc7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDIgaW1nIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoMyA+IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgcCA+IGIgaW1nIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgcCA+IGIgKyBpbWcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIHAgPiBiID4gaW1nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBwID4gaW1nIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMGU2MWJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgYTpob3ZlciwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGE6Zm9jdXMge1xuICBjb2xvcjogIzBlNjFiZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGEgYiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgYiB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGIgLnJlZCA+IGltZyB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZWQgYiA+IGltZyB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWxpbmsge1xuICBjb2xvcjogIzMyOWEzMjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWxpbms6aG92ZXIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzMjlhMzI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDIgYiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoMyB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoMyBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg0IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg0IGIge1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDUgYiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNiB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNiBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDMgKyBwOmVtcHR5ICsgcDpub3QoOmVtcHR5KSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg0ICsgcDplbXB0eSArIHA6bm90KDplbXB0eSksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNSArIHA6ZW1wdHkgKyBwOm5vdCg6ZW1wdHkpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoMyArIHA6ZW1wdHkgKyBwOm5vdCg6ZW1wdHkpID4gaW1nLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDQgKyBwOmVtcHR5ICsgcDpub3QoOmVtcHR5KSA+IGltZywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg1ICsgcDplbXB0eSArIHA6bm90KDplbXB0eSkgPiBpbWcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGgzICsgLmlubHRleHQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNCArIC5pbmx0ZXh0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDUgKyAuaW5sdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDMgKyAuaW5sdGV4dCBoNCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGgzICsgLmlubHRleHQgaDMsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoMyArIC5pbmx0ZXh0IGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDMgKyAuaW5sdGV4dCBoNSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg0ICsgLmlubHRleHQgaDQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNCArIC5pbmx0ZXh0IGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDQgKyAuaW5sdGV4dCBoMiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg0ICsgLmlubHRleHQgaDUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNSArIC5pbmx0ZXh0IGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDUgKyAuaW5sdGV4dCBoMywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGg1ICsgLmlubHRleHQgaDIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNSArIC5pbmx0ZXh0IGg1IHtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGgzICsgLmlubHRleHQgcDpsYXN0LW9mLXR5cGUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBoNCArIC5pbmx0ZXh0IHA6bGFzdC1vZi10eXBlLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgaDUgKyAuaW5sdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgdWwgbGkge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBvbCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgb2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLndlYWtwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC53ZWFrcCAucmVkIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAud2Vha3AgYiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5zdHJvbmcge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZm9vdG5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmZvb3Rub3RlIGIge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmZvb3Rub3RlIC5oaWdobGlnaHRlZCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMCwgMCwgMCwgMC4xKSAxcHggc29saWQ7XG4gIGJvcmRlci10b3A6IHJnYmEoMCwgMCwgMCwgMC4xKSAxcHggc29saWQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayAud2Vha3Age1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayB1bCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgdWwgbGksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIG9sIGxpIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgYiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIC5hcnRpY2xlLWRldGFjaGVkLWlmcmFtZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIC5pbWFnZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyayAuaW1hZ2U6b25seS1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgaW1nOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIGgzIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIHAge1xuICAvKm1hcmdpbjogMjBweCAwOyovXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgcCBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrIHAgPiBpbWcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsucmVtYXJrVHlwZTAyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsucmVtYXJrVHlwZTAyIC52aW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay5yZW1hcmtUeXBlMDIgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay5yZW1hcmtUeXBlMDI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucmVtYXJrLnJlbWFya1R5cGUwMyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC00cHg7XG4gIGNvbG9yOiAjMDA4NGE5O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsucmVtYXJrVHlwZTAzIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMDA4NGE5O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5yZW1hcmsucmVtYXJrVHlwZTA0IGgzIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay5yZW1hcmtUeXBlMDQgcCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlbWFyay5yZW1hcmtUeXBlMDQgLmFydGljbGUtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnN0aWNrZXIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMwMDg0YTk7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuc3RpY2tlciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC52aW4ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudmluIC52aW50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTRweDtcbiAgY29sb3I6ICMwMDg0YTk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnZpbiAudmludGV4dCBiIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudmluIC52aW5ub3RlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzAwODRhOTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudmluIC52aW5ub3RlIGIge1xuICBmb250OiBpbmhlcml0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0IHRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0ZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB3aWR0aDogYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXR0ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdHRleHQgYiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0c3VtIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0bm90ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICBjb2xvcjogIzM5MzUyODtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRjYWxjIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdFR5cGUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRUeXBlMDMsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRUeXBlMDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3RjdGN0Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREYwRjI7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0VHlwZSAuZGViaXR0ZXh0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRlYml0VHlwZTAzIC5kZWJpdHRleHQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRUeXBlMDEgLmRlYml0dGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdFR5cGUwMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kZWJpdFR5cGUwMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogOXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyM0YzQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUZERjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGViaXRUeXBlMDIgLmRlYml0dGV4dCB7XG4gIGNvbG9yOiAjRjAxNjE2O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5hcnRpY2xlLWxpbmsge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgKyAudGVzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3Q6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IGxpIHVsIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgbGkgdWwgbGkge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgY29sb3I6ICMwMTAxMDEgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCBsaSB1bCBsaSBiIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCBsaSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAud3JvbmdhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLnJpZ2h0YSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0IC5yaWdodC1hbnN3ZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAucmlnaHQtYW5zd2VyIGIge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAubnVtIHtcbiAgd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAubnVtIGIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdCAucXVlc3Rpb24ge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3QgLnF1ZXN0aW9uIGIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBtYXJnaW46IDIwcHggLTIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWJmMTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLnJlbWluZGVyIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLnJlbWluZGVyIC5pbWFnZWJveCBpbWcge1xuICBtYXJnaW46IDAgLTIwcHggMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAuY29sdW1ucy12aWV3IC5pbmx0ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIC5jb2x1bW5zLXZpZXcgLmlubHRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAuaW5sdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIC5jb21tZW50aW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAuY29tbWVudGluZyB+IHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIC5jb21tZW50aW5nIGgzIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2sgLnZpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAubGV0dGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2sgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2suZXhhbXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jay5leGFtcGxlIC5leGFtcGxldGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jay5leGFtcGxlIC5leGFtcGxldGV4dDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLmV4YW1wbGUgLmV4YW1wbGV0ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2suZXhhbXBsZSB1bCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2suZXhhbXBsZSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLmV4YW1wbGUgdWwgbGksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLmV4YW1wbGUgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLmV4YW1wbGUgdWwgbGk6bGFzdC1jaGlsZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2suZXhhbXBsZSBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrLmV4YW1wbGUgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jay5leGFtcGxlIC5kZWJpdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jay5leGFtcGxlIC53ZWFrcCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9ja19fYXV0aG9yLXBob3RvIC50ZXh0IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAuYXJ0aWNsZS10YWJsZSB0aCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIC5jYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIC5jYm9keSBwIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIC5jYm9keSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayAudGV4dCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2sgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2sgaDMge1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMyArIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMiArIGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMiArIGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMiArIGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMiArIGg1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMiArIGg2LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMyArIGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMyArIGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMyArIGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMyArIGg1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoMyArIGg2LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNCArIGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNCArIGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNCArIGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNCArIGg1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNCArIGg2LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNSArIGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNSArIGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNSArIGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNSArIGg1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNSArIGg2LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNiArIGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNiArIGgzLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNiArIGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNiArIGg1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGgyICsgcCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2sgaDMgKyBwLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmRhc2hlZC1ibG9jayBoNCArIHAsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGg1ICsgcCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5kYXNoZWQtYmxvY2sgaDYgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGgyICsgLmFydGljbGUtdGFibGUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGgzICsgLmFydGljbGUtdGFibGUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGg0ICsgLmFydGljbGUtdGFibGUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGg1ICsgLmFydGljbGUtdGFibGUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuZGFzaGVkLWJsb2NrIGg2ICsgLmFydGljbGUtdGFibGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb21wbGV4aGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29tcGxleGhlYWQgLmNvbXBsZXhoZWFkZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb21wbGV4aGVhZCAuY29tcGxleGhlYWRlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29tcGxleGhlYWQgYiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW1hZ2Vib3gge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuaW1hZ2Vib3ggaW1nIHtcbiAgbWFyZ2luOiAwIC0yMHB4IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbWFnZWJveCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5pbWFnZWJveCBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5ibGFuaywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWltYWdlIHtcbiAgbWFyZ2luOiAyMHB4IC0yMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5ibGFuayAubm90ZSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWltYWdlIC5ub3RlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYmxhbmsgLm5vdGUgaDQsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubm90ZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDg0YTk7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmJsYW5rIC5ub3RlIHAsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubm90ZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5ibGFuayAubm90ZSBwIGEsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubm90ZSBwIGEge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2Uge1xuICBtYXJnaW46IDIwcHggLTIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWltYWdlIC5ub3RlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubm90ZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDg0YTk7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtaW1hZ2UgLm5vdGUgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS1pbWFnZSAubm90ZSBwIGEge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlcGxhY2VyIHtcbiAgbWFyZ2luOiAwIDAgNDVweCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnJlcGxhY2VyLnVhU2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcItCd0LDRgtC40YHQvdGW0YLRjCDQvdCwINC60LDRgNGC0LrRgywg0YnQvtCxINC/0LXRgNC10LLQtdGA0L3Rg9GC0Lgg0ZfRl1wiO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jb21wYXJpc29uQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IC0yMHB4IDIwcHggLTIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNvbXBhcmlzb25Db250YWluZXIgLmNvbXBhcmlzb25IYW5kbGUgLmNvbXBhcmlzb25IYW5kbGVMZWZ0QXJyb3csIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY29tcGFyaXNvbkNvbnRhaW5lciAuY29tcGFyaXNvbkhhbmRsZSAuY29tcGFyaXNvbkhhbmRsZVJpZ2h0QXJyb3cge1xuICBtYXJnaW4tdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgW2NsYXNzKj1uZXdzbWFrZXJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBtYXJnaW46IDIwcHggLTIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWJmMTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIFtjbGFzcyo9bmV3c21ha2VyXSAuZGFzaGVkLWJsb2NrLmV4YW1wbGUge1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgW2NsYXNzKj1uZXdzbWFrZXJdIGRpdjplbXB0eSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIFtjbGFzcyo9bmV3c21ha2VyXSBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gLm53aGVhZGVyIHtcbiAgb3JkZXI6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgW2NsYXNzKj1uZXdzbWFrZXJdIC5ud2hlYWRlcjphZnRlciwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIFtjbGFzcyo9bmV3c21ha2VyXSAubndoZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gLm53aGVhZGVyIGgzIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gLm53aGVhZGVyIGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gLm53aGVhZGVyIGgzOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIFtjbGFzcyo9bmV3c21ha2VyXSAubndwaG90b25hbWVpbmZvIHtcbiAgb3JkZXI6IDI7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgW2NsYXNzKj1uZXdzbWFrZXJdIC5ud25hbWUge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gLm5hbWUge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIFtjbGFzcyo9bmV3c21ha2VyXSAubndpbmZvIHtcbiAgb3JkZXI6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBbY2xhc3MqPW5ld3NtYWtlcl0gLmluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgW2NsYXNzKj1uZXdzbWFrZXJdIC5ud3RleHQge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIFtjbGFzcyo9bmV3c21ha2VyXSA+IHVsIHtcbiAgb3JkZXI6IDQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBvbGwge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiByZ2JhKDAsIDAsIDAsIDAuMSkgMXB4IHNvbGlkO1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMSkgMXB4IHNvbGlkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wb2xsIC5iYWNrIHtcbiAgdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wb2xsIC5wb2xsaGVhZGVyIHtcbiAgY29sb3I6ICMwMDg0YTk7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucG9sbCAucG9sbHF1ZXN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBvbGwgLnBvbGxpdGVtcGVyY2VudCB7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NGE5O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBvbGwgLnBvbGxpdGVtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICBjb2xvcjogIzAwODRhOTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucG9sbCAucG9sbG5vdGUge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wb2xsIC5wb2xsaXRlbSB7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBvbGwgLnBvbGxpdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDg0YTk7XG4gIGJvcmRlci1jb2xvcjogIzAwODRhOTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnBvbGwgLnBvbGxpdGVtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMDA4NGE5O1xuICBib3JkZXItY29sb3I6ICMwMDg0YTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5wb2xsIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAucG9sbCBidXR0b246ZGlzYWJsZWQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXJkc19fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXJkc19fbWVudS13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDg0YTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4NGE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllYmYxO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXJkc19fbWVudS13cmFwcGVyIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXJkc19fbWVudS13cmFwcGVyIG9sIGxpIHtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xuICBjb2xvcjogIzAwODRhOTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwODRhOTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNhcmRzX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuY2FyZHNfX2NvbnRlbnQtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWViZjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDg0YTk7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNhcmRzX19jb250ZW50LWl0ZW0gaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNhcmRzX19jb250ZW50LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNhcmRzX19jb250ZW50LWl0ZW0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmNhcmRzX19jb250ZW50LWl0ZW0gdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5jYXJkc19fY29udGVudC1pdGVtIC5mb290bm90ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmhpZ2hsaWdodGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjc7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLnZpbiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgW2NsYXNzKj1uZXdzbWFrZXJdIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5mb290bm90ZSBpbWcge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5mb290bm90ZSBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLmVudHJ5dHlwZTAyIHtcbiAgY29sb3I6ICMwMDg0YTkgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAuZW50cnloZWFkZXIxIHtcbiAgY29sb3I6ICMwMDg0YTk7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAuZW50cnloZWFkZXIyIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5lbnRyeWhlYWRlcjIgYSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAwO1xuICAvKiYgKyAud2Vha3Age1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfSovXG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgcC53ZWFrcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSBiIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCB7XG4gIGNvbG9yOiAjMDA4NGE5O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzcwNzA3MDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoIGgyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGggaDMsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0aCBoNCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRoIGg1LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGggaDYge1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgdWwsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCBvbCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgdWwgbGksIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCBvbCBsaSB7XG4gIGZvbnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCBpbWcge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgaDIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCBoMywgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkIGg0LCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgaDUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgaDIgYiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkIGgzIGIsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSB0ZCBoNCBiLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgaDUgYiwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkIGg2IGIge1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgdGQgcCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIHRkIHA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlIC5yb3cgdGQuY2VsbF9fYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWJmMTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZSAucm93IHRkLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmZTA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUgLnJvdyB0ZC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWViZTQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDIgLnJlZCwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTAyIC5jb2xvciB7XG4gIGNvbG9yOiAjMDA4NGE5O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA0IHRkIHtcbiAgcGFkZGluZzogN3B4IDM1cHggN3B4IDAgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZXR5cGUwNSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGV0eXBlMDUgdGQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxldHlwZTA1IHAge1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSAuZW50cnl0eXBlMDEgLmVudHJ5aGVhZGVyMSwgLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLXRhYmxlLnRhYmxlVHlwZTA1IC5lbnRyeXR5cGUwMSAuZW50cnloZWFkZXIyLCAuYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtdGFibGUudGFibGVUeXBlMDUgLmVudHJ5dHlwZTAxIHAge1xuICBjb2xvcjogIzAwMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAuYXJ0aWNsZS10YWJsZS50YWJsZVR5cGUwNSAuZW50cnl0eXBlMDEgLmVudHJ5aGVhZGVyMSBzcGFuLmJsYWNrIHtcbiAgY29sb3I6ICMwMDg0YTk7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLmFydGljbGUtZGV0YWNoZWQtaWZyYW1lLXdyYXBwZXIgLmlmcmFtZS1jYXAge1xuICBkaXNwbGF5OiBub25lO1xuICAvKndpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3Jlcy9pbWFnZXMvaWZyYW1lL2lmcmFtZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsqL1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWRldGFjaGVkLWlmcmFtZS13cmFwcGVyIGlmcmFtZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC5hcnRpY2xlLWRldGFjaGVkLWlmcmFtZS13cmFwcGVyIC5pZnJhbWUtdmlkZW8ge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IC0yMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZVFBQ29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZVFBQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlU3RhclRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlIC50ZXN0SW5BcnRpY2xlU3ViIC50ZXN0SW5BcnRpY2xlUUFDb250YWluZXIgLnRlc3RJbkFydGljbGVOYW1lV3Jvbmcge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlIC50ZXN0SW5BcnRpY2xlU3ViIC50ZXN0SW5BcnRpY2xlUUFDb250YWluZXIgLnRlc3RJbkFydGljbGVOYW1lUmlnaHRpZyB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICNlMzYwMDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3RJbkFydGljbGVDb250YWluZXIgLnRlc3RJbkFydGljbGUgLnRlc3RJbkFydGljbGVTdWIgLnRlc3RJbkFydGljbGVRQUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZUJhY2sgYSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlIC50ZXN0SW5BcnRpY2xlU3ViIC50ZXN0SW5BcnRpY2xlTmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3RJbkFydGljbGVDb250YWluZXIgLnRlc3RJbkFydGljbGUgLnRlc3RJbkFydGljbGVTdWIgLnRlc3RJbkFydGljbGVRdWVzdCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZVF1ZXN0IGIge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZVNvbHV0aW9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3RJbkFydGljbGVDb250YWluZXIgLnRlc3RJbkFydGljbGUgLnRlc3RJbkFydGljbGVTdWIgLnRlc3RJbkFydGljbGVTb2x1dGlvbiBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3RJbkFydGljbGVDb250YWluZXIgLnRlc3RJbkFydGljbGUgLnRlc3RJbkFydGljbGVTdWIgLnRlc3RJbkFydGljbGVBbnN3ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWJhOTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZUFuc3dlci5jbGlja2VkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGZhNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZUFuc3dlcjpiZWZvcmUsIC5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZUFuc3dlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3RJbkFydGljbGVDb250YWluZXIgLnRlc3RJbkFydGljbGUgLnRlc3RJbkFydGljbGVTdWIgLnRlc3RJbkFydGljbGVBbnN3ZXIgLmJnciB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50ZXN0SW5BcnRpY2xlQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlIC50ZXN0SW5BcnRpY2xlU3ViIC50ZXN0SW5BcnRpY2xlQW5zd2VyIC5iZ3I6YmVmb3JlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZUFuc3dlciAuYmdyOmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGVzdEluQXJ0aWNsZUNvbnRhaW5lciAudGVzdEluQXJ0aWNsZSAudGVzdEluQXJ0aWNsZVN1YiAudGVzdEluQXJ0aWNsZVN0YXJDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRlc3RJbkFydGljbGVDb250YWluZXIgLnRlc3RJbkFydGljbGUgLnRlc3RJbkFydGljbGVTdWIgLnRlc3RJbkFydGljbGVTdGFyQ29udGFpbmVyIC50ZXN0SW5BcnRpY2xlU3RhciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGRpdi5wYV9sYXlvdXQge1xuICBtYXJnaW46IDIwcHggLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWViZjE7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgZGl2LnBhX2xheW91dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGRpdi5wYV9sYXlvdXQgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwIDAgM3B4IDA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgZGl2LnBhX2xheW91dCBoMzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGRpdi5wYV9sYXlvdXQgaDQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciBkaXYucGFfbGF5b3V0IC5wYV9pbm5lciBmaWVsZHNldCBsZWdlbmQge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgZGl2LnBhX2xheW91dCAucGFfaW5uZXIgZmllbGRzZXQgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIGRpdi5wYV9sYXlvdXQgLnBhX2lubmVyIGRpdltyb2xlPXJhZGlvZ3JvdXBdIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ldyBmaWd1cmUge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ldyBmaWd1cmUgZGl2OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSBkaXY6Zmlyc3Qtb2YtdHlwZSBpbnMgc3Bhbi5ibGFjayB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ldyBmaWd1cmUgZGl2OmZpcnN0LW9mLXR5cGUgaW5zIHNwYW4uYmxhY2s6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSBkaXY6Zmlyc3Qtb2YtdHlwZSBpbnMgc3Bhbi5yZWQge1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDU3LCAxMCkgIWltcG9ydGFudDtcbiAgd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSBkaXY6Zmlyc3Qtb2YtdHlwZSBpbnMgc3Bhbi5yZWQ6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzkwYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfc3dpdGNoZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ldyBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3N3aXRjaGVyIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ldyBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3N3aXRjaGVyIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3IGZpZ3VyZSAudGlwcGVkaW1hZ2VuZXdfc3dpdGNoZXIgbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogI2ZmMzkwYTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGlwcGVkaW1hZ2VuZXcgZmlndXJlIC50aXBwZWRpbWFnZW5ld19zd2l0Y2hlciBsYWJlbDpmaXJzdC1jaGlsZCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ldyBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3N3aXRjaGVyIGxhYmVsOmZpcnN0LWNoaWxkIC5yZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmMzkwYTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ldyBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3N3aXRjaGVyIGxhYmVsOmxhc3QtY2hpbGQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ldyBmaWd1cmUgLnRpcHBlZGltYWdlbmV3X3N3aXRjaGVyIGxhYmVsOmxhc3QtY2hpbGQgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGlwcGVkaW1hZ2VuZXcgZmlndXJlIC50aXBwZWRpbWFnZW5ld19zd2l0Y2hlciBsYWJlbDpsYXN0LWNoaWxkIC5ibGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3X3RpcHMge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250YWluLXdyYXBwZXIgLnRpcHBlZGltYWdlbmV3X3RpcHMgZGQucmlnaHQtY29sIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGlwcGVkaW1hZ2VuZXdfdGlwcyBkZC5yaWdodC1jb2wgLmZvb3Rub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ld190aXBzIGRkLnJpZ2h0LWNvbCBiIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ld190aXBzIGRkLnJpZ2h0LWNvbCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ld190aXBzIGRkLnJpZ2h0LWNvbCBkaXYge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGlwcGVkaW1hZ2VuZXdfdGlwcyBkZC5yaWdodC1jb2wgaDUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGlwcGVkaW1hZ2VuZXdfdGlwcyBkZC5yaWdodC1jb2wgc3Bhbi5ibGFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ld190aXBzIGRkLnJpZ2h0LWNvbCBzcGFuLmJsYWNrOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGlwcGVkaW1hZ2VuZXdfdGlwcyBkZC5yaWdodC1jb2wgc3Bhbi5yZWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW4td3JhcHBlciAudGlwcGVkaW1hZ2VuZXdfdGlwcyBkZC5yaWdodC1jb2wgc3Bhbi5yZWQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM5MGE7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydGljbGUtcGFnZV9fY29udGFpbi13cmFwcGVyIC50aXBwZWRpbWFnZW5ld190aXBzIGRkLnJpZ2h0LWNvbCA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFydGljbGUtcGFnZSBzZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4jZm9vdGVyIC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW52ZXJzZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaW52ZXJzZS10aXRsZS5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uaW52ZXJzZS10aXRsZSAucm93Lm5wZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc1MTU5O1xufVxuLmludmVyc2UtdGl0bGUgKyAuY29udGFpbmVyIC5ucGQtZG9jX19tZW51IHtcbiAgbWFyZ2luLXRvcDogNDdweDtcbn1cblxuLmludmVyc2UtdGl0bGUgPiAucm93Lm5wZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5ucGQtZG9jX19tZW51LnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5ucGQtZG9jX19tZW51LnJvdyAuY29sIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ucGQtZG9jX19tZW51LnJvdyAuY29sID4gYnV0dG9uI2xpbmtfb3RoZXIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm5wZC1kb2MuY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTVweCAyMHB4IDMwcHg7XG59XG4ubnBkLWRvYyAubnBkLWRvY19fYXJ0aWNsZSBhLmRvYyB7XG4gIGNvbG9yOiAjMzI5YTMyO1xufVxuXG4ubWFpbi1ucGQuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDA7XG59XG4ubWFpbi1ucGQuY29udGFpbmVyIC5kcm9wZG93bi5zZWFyY2hpbmcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5ib2R5IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSAuY29udGFpbmVyICNsaW5rX2F0dGFjaG1lbnRzLCBib2R5IC5jb250YWluZXIgI2xpbmtfb3RoZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9ybXMtcGFnZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmZvcm0tYmxvY2suY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTBweCAyMHB4IDA7XG59XG4uZm9ybS1ibG9jayAuc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYm9vay1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uYm9vay1wYWdlIC5tdC01IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm9vay1wYWdlIC5yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uYm9vay1wYWdlIC5yb3c6Zmlyc3QtY2hpbGQgLmNvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYm9vay1wYWdlIC5hcnRpY2xlLXBhZ2VfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLmJvb2stcGFnZSAuYXJ0aWNsZS1wYWdlX19oZWFkZXJfbnVtYmVyX2xpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb2stcGFnZSAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLmJvb2stcGFnZSAuYXJ0aWNsZS1wYWdlX19wcmVfdG9wIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYm9vay1wYWdlIC5hcnRpY2xlLXBhZ2VfX3ByZV90b3AgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmJvb2stcGFnZSAuYXJ0aWNsZS1wYWdlX19wcmVfdG9wIC5ib29rbWFya2ljb24ge1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDA7XG59XG4uYm9vay1wYWdlIC5hcnRpY2xlLXBhZ2VfX3ByZV9hbm5vdW5jZTIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb2stcGFnZSAuYXJ0aWNsZS1wYWdlX19jb250YWluIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZyYW1lLWFydGljbGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNvbnRhaW5lci5ib29rcy1tYWluIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLmJvb2tzLW1haW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIuYm9va3MtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFpbmVyLmJvb2tzLW1haW4gLmJyZWFkY3J1bWIge1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG4uY29udGFpbmVyLmJvb2tzLW1haW4gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250YWluZXIuYm9va3MtbWFpbiAucm93IC5jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRhaW5lci5ib29rcy1tYWluIC5yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnRhaW5lci5ib29rcy1tYWluIC5yb3c6Zmlyc3QtY2hpbGQgLmNvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGFpbmVyLmJvb2tzLW1haW4gLnJvdzpudGgtY2hpbGQoMikgLmNvbCBoNSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmNvbnRhaW5lci5ib29rcy1tYWluIC5yb3c6bnRoLWNoaWxkKDMpIC5jb2wgYSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY29udGFpbmVyLmJvb2tzLW1haW4tZnJhbWUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxubWFpbi5pbmRleC1wYWdlIC5zZWFyY2hpbmctYmxvY2sge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4O1xufVxubWFpbi5pbmRleC1wYWdlIC5zZWFyY2hpbmctYmxvY2sgPiAucm93IHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxubWFpbi5pbmRleC1wYWdlIC5hcmNoaXZlLWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbm1haW4gLmZhdi1ibG9jayB7XG4gIG1hcmdpbjogMDtcbn1cblxuZGl2Lmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuZGl2Lmxpc3QtZ3JvdXAtaXRlbSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuZGl2Lmxpc3QtZ3JvdXAtaXRlbSBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmRpdi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm10LTUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9naW4tZm9ybSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYWdlLWNvbnRlbnQtY29tbW9uLXdyYXBwZXIuc2VydmljZS1wYWdlLWJsb2NrIC5zZXJ2aWNlLXBhZ2UtYmxvY2tfX3NoYWRvdy1yaWdodC10b3AsIC5wYWdlLWNvbnRlbnQtY29tbW9uLXdyYXBwZXIuc2VydmljZS1wYWdlLWJsb2NrIC5zZXJ2aWNlLXBhZ2UtYmxvY2tfX3NoYWRvdy1yaWdodCwgLnBhZ2UtY29udGVudC1jb21tb24td3JhcHBlci5zZXJ2aWNlLXBhZ2UtYmxvY2sgLnNlcnZpY2UtcGFnZS1ibG9ja19fc2hhZG93LXJpZ2h0LWJvdHRvbSwgLnBhZ2UtY29udGVudC1jb21tb24td3JhcHBlci5zZXJ2aWNlLXBhZ2UtYmxvY2sgLnNlcnZpY2UtcGFnZS1ibG9ja19fc2hhZG93LWJvdHRvbSwgLnBhZ2UtY29udGVudC1jb21tb24td3JhcHBlci5zZXJ2aWNlLXBhZ2UtYmxvY2sgLnNlcnZpY2UtcGFnZS1ibG9ja19fc2hhZG93LWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtY29udGVudC1jb21tb24td3JhcHBlci5zZXJ2aWNlLXBhZ2UtYmxvY2sgLnBhZ2UtY29udGVudC1jb21tb24uc2VydmljZS1wYWdlLWJsb2NrX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uc2VydmljZXMtcGFnZSAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlcnZpY2VzLXBhZ2UgLnJvdyAuY29sIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZXJ2aWNlcy1wYWdlX19zaW1wbGUtaXRlbS5wLTIge1xuICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbn1cbi5zZXJ2aWNlcy1wYWdlIC5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VydmljZXMtcGFnZSAubGlzdC1pbmxpbmUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1lbnUtbGFuZyBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9yZXMvaW1hZ2VzL2NvbnRlbnQtbmF2aWdhdGlvbi1tZW51LWxpbmtfX2xhbmdjaGFuZ2VyLnBuZyk7XG59XG5cbi5jZWxsX19ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YTdhNztcbn1cblxuLmNlbGxfX2dvb2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY3ZDFmO1xufVxuXG4uY2VsbF9fYmFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmMDAwMDtcbn0iXX0= */