@charset "UTF-8";
/** Main font
******************/
/** Colors
******************/
/** Font
******************/
/** Font icon
******************/
/** Layout
******************/
/** Misc
******************/
/** Header
******************/
/** Main menu
******************/
/** Cart
*******************/
/** Search form
*******************/
/** Lang switcher
*******************/
/** Breadcrumb
*******************/
/** ScrollToTop
*******************/
/** Panel Category Highlighted
*********************************/
/** Slideshow HP
*********************************/
/** Teaser advice/blog
*********************************/
/** Teaser product
*********************************/
/** Footer
*********************************/
/** Family page
*********************************/
/** Filter select
*********************************/
/** Facets
*********************************/
/** Pager
*********************************/
/** WYSIWYG
*********************************/
/** Media Front
*********************************/
/** Header page product
*********************************/
/** Page product : BU, technical card, advices, features
***************************************/
/** Page product : Rich content
***************************************/
/** Page product : Panoplies
***************************************/
/** Legal notice
***************************************/
/** Header reviews
***************************************/
/** Review
***************************************/
/** Submit review form
***************************************/
/** Cart page
***************************************/
/** Cart popin
***************************************/
/** Advice HP
****************************/
/** Page advice/blog
****************************/
/** Listing advice/blog
****************************/
/** Listing empty product/advice/blog
****************************************/
/** Listing blog
****************************/
/** Comments (advice,blog)
****************************/
/** 404
****************************/
/** Search
****************************/
/** Contact us
****************************/
/** Contact us
****************************/
/** Task bar admin
****************************/
/** Link button with icon
****************************/
/** Plain button
****************************/
/** Sprite
****************************/
/** Specific TRIBORD
****************************/
.force-hide {
  display: none !important; }

.node-type-model .media-front {
  float: left;
  width: 460px;
  position: relative;
  padding: 0 0 63px;
  overflow: hidden; }
  .node-type-model .media-front .field-name-field-model-sticker-secondary {
    z-index: 5;
    background: #f0e531;
    position: absolute;
    right: 0;
    top: 340px; }
    .node-type-model .media-front .field-name-field-model-sticker-secondary .field-item {
      color: #000000;
      background-color: #f0e531;
      padding: 5px 10px;
      font-size: 12px;
      font-family: opensans, arial, sans-serif;
      font-weight: bold;
      text-transform: uppercase;
      font-size: 12px; }
  .node-type-model .media-front .field-name-field-model-sticker {
    z-index: 5;
    position: absolute;
    top: 15px;
    left: 0; }
    .node-type-model .media-front .field-name-field-model-sticker .field-item {
      padding: 5px 10px;
      background: #10243b;
      font-family: opensans, arial, sans-serif;
      font-weight: bold;
      font-size: 12px;
      color: #ffffff; }
  .node-type-model .media-front .prod-medias .prod-thumbnail {
    background: #e5e5e5;
    padding: 4px 0 0; }
    .node-type-model .media-front .prod-medias .prod-thumbnail .slick-slider .slick-prev + .slick-list {
      margin: 0 35px; }
    .node-type-model .media-front .prod-medias .prod-thumbnail .slick-slider .slick-slide {
      margin: 0;
      border: none; }
      .node-type-model .media-front .prod-medias .prod-thumbnail .slick-slider .slick-slide img {
        width: 55px;
        height: 55px; }
      .node-type-model .media-front .prod-medias .prod-thumbnail .slick-slider .slick-slide.slick-current img {
        border: solid 1px #10243b; }
    .node-type-model .media-front .prod-medias .prod-thumbnail .slick-prev {
      width: 40px; }
      .node-type-model .media-front .prod-medias .prod-thumbnail .slick-prev:before {
        color: #10243b;
        font-weight: 700;
        font-size: 40px; }
    .node-type-model .media-front .prod-medias .prod-thumbnail .slick-next {
      width: 40px; }
      .node-type-model .media-front .prod-medias .prod-thumbnail .slick-next:before {
        color: #10243b;
        font-weight: 700;
        font-size: 40px; }
  .node-type-model .media-front .prod-medias .prod-main img {
    border: solid 1px #e5e5e5; }
    .node-type-model .media-front .prod-medias .prod-main img[title="No image"] {
      padding: 20%; }

.node-type-model .prod-thumbnail-carousel .prod-thumbnail-video:before {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: 'icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e60d";
  /** Social Networks
  ******************/
  color: #ffffff;
  font-size: 22px; }

.node-type-model .prod-thumbnail-carousel .prod-thumbnail-360:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("../images/sprite/sprite.png");
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: -119px -360px;
  width: 46px;
  height: 22px; }

.node-type-model .declinaisons-model .slick-slider,
.node-type-model .prod-medias .prod-thumbnail .slick-slider {
  padding: 0;
  border: none; }

.node-type-model .prod-medias .prod-thumbnail .slick-slider .slick-list {
  height: 59px;
  margin: 0 auto;
  overflow: hidden; }

.node-type-model .declinaisons-model .slick-slider .slick-list {
  height: 59px;
  margin: 0 auto;
  overflow: hidden; }

.node-type-model .prod-medias .prod-thumbnail .slick-slide {
  border: 3px solid #ffffff;
  width: 55px;
  height: 55px;
  margin: 0 3px;
  cursor: pointer;
  position: relative; }
  .node-type-model .prod-medias .prod-thumbnail .slick-slide:last-of-type {
    margin-right: 6px; }
  .node-type-model .prod-medias .prod-thumbnail .slick-slide:first-of-type {
    margin-left: 6px; }

.node-type-model .declinaisons-model .slick-slider .slick-slide a,
.node-type-model .prod-medias .prod-thumbnail .slick-slider .slick-slide a {
  display: block; }
  .node-type-model .declinaisons-model .slick-slider .slick-slide a img,
  .node-type-model .prod-medias .prod-thumbnail .slick-slider .slick-slide a img {
    width: 53px;
    height: 53px; }

.node-type-model .declinaisons-model .slick-slider .slick-slide {
  margin: 0; }
  .node-type-model .declinaisons-model .slick-slider .slick-slide a img {
    border: solid 1px #e5e5e5; }
  .node-type-model .declinaisons-model .slick-slider .slick-slide a.active img {
    border: solid 1px #10243b; }

.node-type-model .declinaisons-model .slick-slider .slick-prev,
.node-type-model .declinaisons-model .slick-slider .slick-next,
.node-type-model .prod-medias .slick-slider .slick-prev,
.node-type-model .prod-medias .slick-slider .slick-next {
  position: absolute;
  top: 0;
  width: 15px;
  height: 57px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: none;
  text-indent: -9999px;
  border: 0; }
  .node-type-model .declinaisons-model .slick-slider .slick-prev:before,
  .node-type-model .declinaisons-model .slick-slider .slick-next:before,
  .node-type-model .prod-medias .slick-slider .slick-prev:before,
  .node-type-model .prod-medias .slick-slider .slick-next:before {
    color: #10243b;
    position: absolute;
    display: block;
    left: 50%;
    top: 41%;
    font-weight: 700;
    font-size: 40px;
    transform: translate(-50%, -50%);
    text-indent: 0; }

.node-type-model .declinaisons-model .slick-slider .slick-prev,
.node-type-model .prod-medias .slick-slider .slick-prev {
  left: 0; }
  .node-type-model .declinaisons-model .slick-slider .slick-prev:before,
  .node-type-model .prod-medias .slick-slider .slick-prev:before {
    content: url("../images/previous.png"); }

.node-type-model .declinaisons-model .slick-slider .slick-next,
.node-type-model .prod-medias .slick-slider .slick-next {
  right: 0; }
  .node-type-model .declinaisons-model .slick-slider .slick-next:before,
  .node-type-model .prod-medias .slick-slider .slick-next:before {
    content: url("../images/next.png"); }

.node-type-model .declinaisons-model .slick-disabled,
.node-type-model .prod-medias .slick-disabled {
  opacity: .4;
  cursor: default; }

.node-type-model .prod-medias .prod-thumbnail {
  width: 460px;
  position: absolute;
  bottom: 0; }
  .node-type-model .prod-medias .prod-thumbnail .slick-slider .slick-slide.slick-current,
  .node-type-model .prod-medias .prod-thumbnail .slick-slider .slick-slide:hover {
    border-color: #10243b; }

.node-type-model .prod-medias .prod-main {
  width: 460px;
  height: 460px; }
  .node-type-model .prod-medias .prod-main ul#prod-main li .media.slick-current.kameleon-product-media-front-video {
    z-index: 6; }
  .node-type-model .prod-medias .prod-main ul#prod-main li .media.kameleon-product-media-front-video {
    margin: 0; }
  .node-type-model .prod-medias .prod-main ul#prod-main li .media.kameleon-product-media-front-video #playerPlaceHolder iframe {
    display: block; }
  .node-type-model .prod-medias .prod-main ul#prod-main li .media.slick-current .player360 .loading {
    background: url("../images/loading.gif") center center no-repeat; }

.node-type-model .prod-medias .btn-zoom {
  position: absolute;
  background: none;
  right: 20px;
  bottom: 80px;
  width: 49px;
  height: 49px;
  cursor: pointer;
  border: solid 1px #e5e5e5;
  z-index: 3; }
  .node-type-model .prod-medias .btn-zoom:before {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    font-family: 'icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e607";
    /** Social Networks
  ******************/
    transform: translate(-50%, -50%);
    font-size: 26px;
    color: #747474; }

.node-type-model .prod-zoom .prod-thumbnail {
  position: absolute;
  top: 50%;
  left: 25px;
  z-index: 3;
  background: #ffffff;
  transform: translateY(-50%);
  width: 59px; }
  .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-slide {
    padding: 0;
    border: 0px; }
  .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-prev + .slick-list {
    margin: 10px 0; }
  .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-slide {
    border: 3px solid #ffffff;
    width: 59px;
    height: 59px;
    cursor: pointer;
    position: relative;
    margin: 5px 0; }
    .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-slide.slick-current, .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-slide:hover {
      border-color: #10243b; }
    .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-slide a {
      display: block; }
      .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-slide a img {
        width: 53px;
        height: 53px; }
  .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-prev,
  .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-next {
    left: 3px;
    width: 53px;
    height: 23px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background: #10243b;
    border: 0;
    position: relative;
    text-indent: -9999px; }
    .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-prev:before,
    .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-next:before {
      color: #ffffff;
      font-size: 22px;
      position: absolute;
      display: block;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      text-indent: 0; }
  .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-prev {
    margin-top: 3px; }
    .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-prev:before {
      font-family: 'icons';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e61e";
      /** Social Networks
  ******************/ }
  .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-next {
    margin-bottom: 3px; }
    .node-type-model .prod-zoom .prod-thumbnail .slick-slider .slick-next:before {
      font-family: 'icons';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e61d";
      /** Social Networks
  ******************/ }

.node-type-model .prod-zoom .field-name-title-field {
  top: 10px;
  left: 25px;
  position: absolute;
  z-index: 1; }

.node-type-model .prod-zoom .prod-main ul#prod-main li .player360,
.node-type-model .prod-zoom .prod-main ul#prod-main li img {
  position: relative;
  margin: 0; }

.node-type-model .prod-zoom .zoom-control .close-zoom {
  cursor: pointer;
  position: relative;
  background: url("../images/zoom-controls-close.png") no-repeat center center #10243b;
  top: 0;
  width: 60px;
  height: 60px;
  font-size: 0;
  z-index: 3; }

.node-type-model .prod-zoom .zoom-control .control {
  position: absolute;
  top: 70px;
  left: 10px;
  width: 40px;
  z-index: 3; }
  .node-type-model .prod-zoom .zoom-control .control > div {
    font-size: 0;
    cursor: pointer;
    text-align: center;
    margin-bottom: 10px;
    width: 40px;
    height: 40px;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .node-type-model .prod-zoom .zoom-control .control > div:before {
      content: '';
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      background: #cecece; }
    .node-type-model .prod-zoom .zoom-control .control > div:active:before, .node-type-model .prod-zoom .zoom-control .control > div:hover:before {
      background: #10243b; }
    .node-type-model .prod-zoom .zoom-control .control > div.zoom-more:before {
      background: url("../images/zoom-controls-plus.png") no-repeat center center #cecece; }
    .node-type-model .prod-zoom .zoom-control .control > div.zoom-less:before {
      background: url("../images/zoom-controls-minus.png") no-repeat center center #cecece; }
    .node-type-model .prod-zoom .zoom-control .control > div.btn-rotate:before {
      background: url("../images/zoom-controls-rotate.png") no-repeat center center #cecece; }
    .node-type-model .prod-zoom .zoom-control .control > div.btn-move:before {
      background: url("../images/zoom-controls-move.png") no-repeat center center #cecece; }

.node-type-model.touch .prod-zoom {
  top: 40px;
  bottom: 40px; }

.node-type-model .prod-zoom {
  position: relative;
  background: #ffffff;
  z-index: 9999;
  overflow: hidden; }
  .node-type-model .prod-zoom .zoom-control {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 60px;
    background: #e5e5e5; }

.node-type-model > .page {
  overflow: visible !important; }
  .node-type-model > .page .prod-zoom {
    position: relative;
    background: #ffffff;
    z-index: 9999;
    overflow: hidden; }
    .node-type-model > .page .prod-zoom .zoom-control {
      position: absolute;
      top: 0;
      right: 0;
      height: 100%;
      width: 60px;
      background: #e5e5e5; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1lZGlhLWZyb250LmNzcyIsImJhc2Uuc2NzcyIsIm1lZGlhLWZyb250LnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCO21CQUNtQjtBQUduQjttQkFDbUI7QUF1Qm5CO21CQUNtQjtBQUduQjttQkFDbUI7QUF5Um5CO21CQUNtQjtBQUVuQjttQkFDbUI7QUFHbkI7bUJBQ21CO0FBR25CO21CQUNtQjtBQVluQjtvQkFDb0I7QUFFcEI7b0JBQ29CO0FBZ0JwQjtvQkFDb0I7QUFJcEI7b0JBQ29CO0FBUXBCO29CQUNvQjtBQUlwQjtrQ0FDa0M7QUFPbEM7a0NBQ2tDO0FBZ0JsQztrQ0FDa0M7QUFrQmxDO2tDQUNrQztBQW9CbEM7a0NBQ2tDO0FBZ0NsQztrQ0FDa0M7QUFvQmxDO2tDQUNrQztBQWFsQztrQ0FDa0M7QUFvQ2xDO2tDQUNrQztBQVVsQztrQ0FDa0M7QUFjbEM7a0NBQ2tDO0FBb0JsQztrQ0FDa0M7QUFZbEM7d0NBQ3dDO0FBUXhDO3dDQUN3QztBQWdCeEM7d0NBQ3dDO0FBRXhDO3dDQUN3QztBQUV4Qzt3Q0FDd0M7QUFjeEM7d0NBQ3dDO0FBaUJ4Qzt3Q0FDd0M7QUFNeEM7d0NBQ3dDO0FBbUJ4Qzt3Q0FDd0M7QUFLeEM7NkJBQzZCO0FBSTdCOzZCQUM2QjtBQXdCN0I7NkJBQzZCO0FBa0I3Qjt5Q0FDeUM7QUFHekM7NkJBQzZCO0FBYTdCOzZCQUM2QjtBQTBCN0I7NkJBQzZCO0FBcUI3Qjs2QkFDNkI7QUFNN0I7NkJBQzZCO0FBTzdCOzZCQUM2QjtBQVk3Qjs2QkFDNkI7QUFNN0I7NkJBQzZCO0FBMkM3Qjs2QkFDNkI7QUFnRTdCOzZCQUM2QjtBQVM3Qjs2QkFDNkI7QUFpSDdCO0VBQ0kseUJBQXlCLEVBQzVCOztBQ2prQ0Q7RUFFUSxZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBb0ZwQjtFQTFGTDtJQVNZLFdBQVc7SUFDWCxvQkRBSTtJQ0NKLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsV0FBVyxFQU1kO0lBbkJUO01Dc0pJLGVGbEpXO01FbUpYLDBCRjdJWTtNRThJWixrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLHlDRjlINEI7TUUrSDVCLGtCQUFrQjtNQUNsQiwwQkFBMEI7TUQzSWQsZ0JBQWdCLEVBQ25CO0VBbEJiO0lBc0JZLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFFBQVEsRUFLWDtJQTlCVDtNQzhJSSxrQkFBa0I7TUFDbEIsb0JGeEljO01FeUlkLHlDRnBINEI7TUVxSDVCLGtCQUFrQjtNQUNsQixnQkFBZ0I7TUFDaEIsZUY5SVcsRUN3QkY7RUE3QmI7SUFrQ2dCLG9CRHBCQztJQ3FCRCxpQkFBaUIsRUEyQ3BCO0lBOUViO01BdUNrQixlQUFlLEVBQ2Y7SUF4Q2xCO01BMkN3QixVQUFVO01BQ1YsYUFBYSxFQVloQjtNQXhEckI7UUErQzRCLFlBQVk7UUFDWixhQUFhLEVBQ2hCO01BakR6QjtRQXFEZ0MsMEJEOUNkLEVDK0NXO0lBdEQ3QjtNQTREb0IsWUFBWSxFQU9mO01BbkVqQjtRQStEd0IsZUR4RE47UUN5RE0saUJBQWlCO1FBQ2pCLGdCQUFnQixFQUNuQjtJQWxFckI7TUFzRW9CLFlBQVksRUFPZjtNQTdFakI7UUF5RXdCLGVEbEVOO1FDbUVNLGlCQUFpQjtRQUNqQixnQkFBZ0IsRUFDbkI7RUE1RXJCO0lBa0ZvQiwwQkRwRUgsRUN5RUE7SUF2RmpCO01BcUZ3QixhQUFhLEVBQ2hCOztBQXRGckI7RUErRmEsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsVUFBVTtFQUNWLGlDQUFvQjtFRGxFN0IscUJBQXFCO0VBQ3JCLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixxQkFBcUI7RUFDckIsdUNBQXVDO0VBQ3ZDLG9DQUFvQztFQUNwQyxtQ0FBbUM7RUEyRC9CLGlCQUFpQjtFQTBKckI7cUJBQ2lCO0VDMUpSLGVEaEdFO0VDaUdGLGdCQUFnQixFQUNuQjs7QUF2R1Y7RUE0R2EsWUFBWTtFQUNaLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsU0FBUztFQUNULFVBQVU7RUFDVixpQ0FBb0I7RURxMUI3QixxREFBcUI7RUFDckIsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QixtQ0N2MUI0QjtFRHcxQjVCLFlDeDFCbUM7RUR5MUJuQyxhQ3oxQnNDLEVBQ2hDOztBQW5IVjs7RUF5SEssV0FBVztFQUNYLGFBQWEsRUFDaEI7O0FBM0hGO0VBOEhLLGFBQWE7RUFDYixlQUFlO0VBQ2YsaUJBQWlCLEVBQ3BCOztBQWpJRjtFQW9JSyxhQUFhO0VBQ2IsZUFBZTtFQUNmLGlCQUFpQixFQUNwQjs7QUF2SUY7RUEwSUssMEJEcklVO0VDc0lWLFlBQVk7RUFDWixhQUFhO0VBQ2IsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFTdEI7RUF4SkY7SUFrSlMsa0JBQWtCLEVBQ3JCO0VBbkpOO0lBc0pTLGlCQUFpQixFQUNwQjs7QUF2Sk47O0VBNEpLLGVBQWUsRUFNbEI7RUFsS0Y7O0lBK0pTLFlBQVk7SUFDWixhQUFhLEVBQ2hCOztBQWpLTjtFQXFLRSxVQUFVLEVBWVY7RUFqTEY7SUF5S1UsMEJEM0pPLEVDNEpWO0VBMUtQO0lBNktXLDBCRHRLTyxFQ3VLVjs7QUE5S1I7Ozs7RUF3TEksbUJBQW1CO0VBQ25CLE9BQU87RUFDSixZQUFZO0VBQ1osYUFBYTtFQUNiLGdCQUFnQjtFQUNoQiwwQkFBa0I7S0FBbEIsdUJBQWtCO01BQWxCLHNCQUFrQjtVQUFsQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixVQUFVLEVBYWI7RUE3TUo7Ozs7SUFtTVcsZUQ1TE87SUM2TFAsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixVQUFVO0lBQ1YsU0FBUztJQUNULGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsaUNBQW9CO0lBQ3BCLGVBQWUsRUFDbEI7O0FBNU1SOztFQStNSSxRQUFRLEVBS1I7RUFwTko7O0lBa05LLHVDQUFZLEVBQ1o7O0FBbk5MOztFQXNOTyxTQUFTLEVBS1o7RUEzTko7O0lBeU5XLG1DQUFZLEVBQ2Y7O0FBMU5SOztFQThOTSxZQUFZO0VBQ1osZ0JBQWdCLEVBQ25COztBQWhPSDtFQXFPRyxhQUFhO0VBQ1YsbUJBQW1CO0VBQ25CLFVBQVUsRUFRYjtFQS9PSDs7SUE0T1Esc0JEck9VLEVDc09iOztBQTdPTDtFQWlQRyxhQUFhO0VBQ1YsY0FBYyxFQXdCZDtFQTFRTjtJQXdQVSxXQUFXLEVBQ1g7RUF6UFY7SUEyUFUsVUFBVSxFQUNiO0VBNVBQO0lBOFBVLGVBQWUsRUFDbEI7RUEvUFA7SUFtUWtCLGlFQUFnRSxFQUNuRTs7QUFwUWY7RUE0UU0sbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osYUFBYTtFQUNiLFlBQVk7RUFDWixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLDBCRHJRVztFQ3NRWCxXQUFXLEVBWWQ7RUFoU0g7SUF1UlUsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsU0FBUztJRHpQZixxQkFBcUI7SUFDckIsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLHFCQUFxQjtJQUNyQix1Q0FBdUM7SUFDdkMsb0NBQW9DO0lBQ3BDLG1DQUFtQztJQW1DL0IsaUJBQWlCO0lBa0xyQjtxQkFDaUI7SUM2QlgsaUNBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixlQUFlLEVBQ2xCOztBQS9SUDtFQW9TRSxtQkFBbUI7RUFDaEIsU0FBUztFQUNULFdBQVc7RUFDWCxXQUFXO0VBQ1gsb0JEblNVO0VDb1NWLDRCQUFxQjtFQUNyQixZQUFZLEVBb0VmO0VBOVdGO0lBOFNnQixXQUFXO0lBQ1gsWUFBWSxFQUNmO0VBaFRiO0lBa1RnQixlQUFlLEVBQ2xCO0VBblRiO0lBcVRJLDBCRGhUVztJQ2lUUixZQUFZO0lBQ1osYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsY0FBYyxFQWFqQjtJQXZVSjtNQThUUSxzQkR2VFUsRUN3VGI7SUEvVEw7TUFpVVEsZUFBZSxFQUtsQjtNQXRVTDtRQW1VUyxZQUFZO1FBQ1osYUFBYSxFQUNoQjtFQXJVTjs7SUEwVU8sVUFBVTtJQUNWLFlBQVk7SUFDWixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLDBCQUFrQjtPQUFsQix1QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCLGtCQUFrQjtJQUNsQixvQkR4VVc7SUN5VVgsVUFBVTtJQUNWLG1CQUFtQjtJQUNuQixxQkFBcUIsRUFZeEI7SUE5Vko7O01BcVZXLGVEaFZJO01DaVZKLGdCQUFnQjtNQUNoQixtQkFBbUI7TUFDbkIsZUFBZTtNQUNmLFVBQVU7TUFDVixTQUFTO01BQ1QsaUNBQW9CO01BQ3BCLGVBQWUsRUFDbEI7RUE3VlI7SUFnV0ksZ0JBQWdCLEVBS2hCO0lBcldKO01EaUNJLHFCQUFxQjtNQUNyQixZQUFZO01BQ1osbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixxQkFBcUI7TUFDckIscUJBQXFCO01BQ3JCLHVDQUF1QztNQUN2QyxvQ0FBb0M7TUFDcEMsbUNBQW1DO01BMkkvQixpQkFBaUI7TUEwRXJCO3FCQUNpQixFQ3FHYjtFQXBXUjtJQXVXSSxtQkFBbUIsRUFLbkI7SUE1V0o7TURpQ0kscUJBQXFCO01BQ3JCLFlBQVk7TUFDWixtQkFBbUI7TUFDbkIsb0JBQW9CO01BQ3BCLHFCQUFxQjtNQUNyQixxQkFBcUI7TUFDckIsdUNBQXVDO01BQ3ZDLG9DQUFvQztNQUNwQyxtQ0FBbUM7TUF1SS9CLGlCQUFpQjtNQThFckI7cUJBQ2lCLEVDNEdiOztBQTNXUjtFQWlYSyxVQUFVO0VBQ1YsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixXQUFXLEVBQ2Q7O0FBclhGOztFQXlYSyxtQkFBbUI7RUFDbkIsVUFBVSxFQUNiOztBQTNYRjtFQStYUyxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLHFGRDFYUztFQzJYVCxPQUFPO0VBQ1AsWUFBWTtFQUNaLGFBQWE7RUFDYixhQUFhO0VBQ2IsV0FBVyxFQUNkOztBQXZZTjtFQTBZUyxtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVyxFQW9EZDtFQWxjTjtJQWlaYSxhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsMEJBQWtCO09BQWxCLHVCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEIsa0JBQWtCLEVBeUNyQjtJQWpjVjtNQTJaaUIsWUFBWTtNQUNaLGVBQWU7TUFDZixZQUFZO01BQ1osYUFBYTtNQUNiLG1CQUFtQjtNQUNuQixvQkQvWUcsRUNnWk47SUFqYWQ7TUFzYXFCLG9CRC9aSCxFQ2dhQTtJQXZhbEI7TUE0YXFCLG9GRDNaRCxFQzRaRjtJQTdhbEI7TUFrYnFCLHFGRGphRCxFQ2thRjtJQW5ibEI7TUF3YnFCLHNGRHZhRCxFQ3dhRjtJQXpibEI7TUE4YnFCLG9GRDdhRCxFQzhhRjs7QUEvYmxCO0VBc2NRLFVBQVU7RUFDVixhQUFhLEVBQ2hCOztBQXhjTDtFQTJjUSxtQkFBbUI7RUFDbkIsb0JEdmNPO0VDd2NQLGNBQWM7RUFDZCxpQkFBaUIsRUFVcEI7RUF4ZEw7SUFpZFksbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxTQUFTO0lBQ1QsYUFBYTtJQUNiLFlBQVk7SUFDWixvQkR4Y0ssRUN5Y1I7O0FBdmRUO0VBMmRRLDZCQUE2QixFQWlCaEM7RUE1ZUw7SUE4ZFksbUJBQW1CO0lBQ25CLG9CRDFkRztJQzJkSCxjQUFjO0lBQ2QsaUJBQWlCLEVBVXBCO0lBM2VUO01Bb2VnQixtQkFBbUI7TUFDbkIsT0FBTztNQUNQLFNBQVM7TUFDVCxhQUFhO01BQ2IsWUFBWTtNQUNaLG9CRDNkQyxFQzRkSiIsImZpbGUiOiJtZWRpYS1mcm9udC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiogTWFpbiBmb250XG4qKioqKioqKioqKioqKioqKiovXG4vKiogQ29sb3JzXG4qKioqKioqKioqKioqKioqKiovXG4vKiogRm9udFxuKioqKioqKioqKioqKioqKioqL1xuLyoqIEZvbnQgaWNvblxuKioqKioqKioqKioqKioqKioqL1xuLyoqIExheW91dFxuKioqKioqKioqKioqKioqKioqL1xuLyoqIE1pc2NcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBIZWFkZXJcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBNYWluIG1lbnVcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBDYXJ0XG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlYXJjaCBmb3JtXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIExhbmcgc3dpdGNoZXJcbioqKioqKioqKioqKioqKioqKiovXG4vKiogQnJlYWRjcnVtYlxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTY3JvbGxUb1RvcFxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYW5lbCBDYXRlZ29yeSBIaWdobGlnaHRlZFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFNsaWRlc2hvdyBIUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRm9vdGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRmFtaWx5IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGaWx0ZXIgc2VsZWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRmFjZXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBXWVNJV1lHXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWVkaWEgRnJvbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBIZWFkZXIgcGFnZSBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSBwcm9kdWN0IDogQlUsIHRlY2huaWNhbCBjYXJkLCBhZHZpY2VzLCBmZWF0dXJlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgcHJvZHVjdCA6IFJpY2ggY29udGVudFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgcHJvZHVjdCA6IFBhbm9wbGllc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExlZ2FsIG5vdGljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEhlYWRlciByZXZpZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUmV2aWV3XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU3VibWl0IHJldmlldyBmb3JtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ2FydCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ2FydCBwb3BpblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEFkdmljZSBIUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpc3RpbmcgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGlzdGluZyBlbXB0eSBwcm9kdWN0L2FkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpc3RpbmcgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBDb21tZW50cyAoYWR2aWNlLGJsb2cpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIDQwNFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTZWFyY2hcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ29udGFjdCB1c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBDb250YWN0IHVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRhc2sgYmFyIGFkbWluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpbmsgYnV0dG9uIHdpdGggaWNvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQbGFpbiBidXR0b25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU3ByaXRlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFNwZWNpZmljIFRSSUJPUkRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZm9yY2UtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubm9kZS10eXBlLW1vZGVsIC5tZWRpYS1mcm9udCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDYzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAubWVkaWEtZnJvbnQgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtc3RpY2tlci1zZWNvbmRhcnkge1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZDogI2YwZTUzMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzNDBweDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLm1lZGlhLWZyb250IC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLXN0aWNrZXItc2Vjb25kYXJ5IC5maWVsZC1pdGVtIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZTUzMTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IG9wZW5zYW5zLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubm9kZS10eXBlLW1vZGVsIC5tZWRpYS1mcm9udCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1zdGlja2VyIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLm1lZGlhLWZyb250IC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLXN0aWNrZXIgLmZpZWxkLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAyNDNiO1xuICAgICAgZm9udC1mYW1pbHk6IG9wZW5zYW5zLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAubWVkaWEtZnJvbnQgLnByb2QtbWVkaWFzIC5wcm9kLXRodW1ibmFpbCB7XG4gICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICBwYWRkaW5nOiA0cHggMCAwOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAubWVkaWEtZnJvbnQgLnByb2QtbWVkaWFzIC5wcm9kLXRodW1ibmFpbCAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2ICsgLnNsaWNrLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwIDM1cHg7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5tZWRpYS1mcm9udCAucHJvZC1tZWRpYXMgLnByb2QtdGh1bWJuYWlsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAubWVkaWEtZnJvbnQgLnByb2QtbWVkaWFzIC5wcm9kLXRodW1ibmFpbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5tZWRpYS1mcm9udCAucHJvZC1tZWRpYXMgLnByb2QtdGh1bWJuYWlsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgaW1nIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzEwMjQzYjsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLm1lZGlhLWZyb250IC5wcm9kLW1lZGlhcyAucHJvZC10aHVtYm5haWwgLnNsaWNrLXByZXYge1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLm1lZGlhLWZyb250IC5wcm9kLW1lZGlhcyAucHJvZC10aHVtYm5haWwgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMxMDI0M2I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLm1lZGlhLWZyb250IC5wcm9kLW1lZGlhcyAucHJvZC10aHVtYm5haWwgLnNsaWNrLW5leHQge1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLm1lZGlhLWZyb250IC5wcm9kLW1lZGlhcyAucHJvZC10aHVtYm5haWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMxMDI0M2I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAubm9kZS10eXBlLW1vZGVsIC5tZWRpYS1mcm9udCAucHJvZC1tZWRpYXMgLnByb2QtbWFpbiBpbWcge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlNWU1ZTU7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5tZWRpYS1mcm9udCAucHJvZC1tZWRpYXMgLnByb2QtbWFpbiBpbWdbdGl0bGU9XCJObyBpbWFnZVwiXSB7XG4gICAgICBwYWRkaW5nOiAyMCU7IH1cblxuLm5vZGUtdHlwZS1tb2RlbCAucHJvZC10aHVtYm5haWwtY2Fyb3VzZWwgLnByb2QtdGh1bWJuYWlsLXZpZGVvOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG4gIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgKioqKioqKioqKioqKioqKioqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLnByb2QtdGh1bWJuYWlsLWNhcm91c2VsIC5wcm9kLXRodW1ibmFpbC0zNjA6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE5cHggLTM2MHB4O1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiAyMnB4OyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLmRlY2xpbmFpc29ucy1tb2RlbCAuc2xpY2stc2xpZGVyLFxuLm5vZGUtdHlwZS1tb2RlbCAucHJvZC1tZWRpYXMgLnByb2QtdGh1bWJuYWlsIC5zbGljay1zbGlkZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLm5vZGUtdHlwZS1tb2RlbCAucHJvZC1tZWRpYXMgLnByb2QtdGh1bWJuYWlsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDU5cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLmRlY2xpbmFpc29ucy1tb2RlbCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiA1OXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubm9kZS10eXBlLW1vZGVsIC5wcm9kLW1lZGlhcyAucHJvZC10aHVtYm5haWwgLnNsaWNrLXNsaWRlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgbWFyZ2luOiAwIDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAucHJvZC1tZWRpYXMgLnByb2QtdGh1bWJuYWlsIC5zbGljay1zbGlkZTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLnByb2QtbWVkaWFzIC5wcm9kLXRodW1ibmFpbCAuc2xpY2stc2xpZGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4ubm9kZS10eXBlLW1vZGVsIC5kZWNsaW5haXNvbnMtbW9kZWwgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgYSxcbi5ub2RlLXR5cGUtbW9kZWwgLnByb2QtbWVkaWFzIC5wcm9kLXRodW1ibmFpbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAuZGVjbGluYWlzb25zLW1vZGVsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIGEgaW1nLFxuICAubm9kZS10eXBlLW1vZGVsIC5wcm9kLW1lZGlhcyAucHJvZC10aHVtYm5haWwgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgYSBpbWcge1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTNweDsgfVxuXG4ubm9kZS10eXBlLW1vZGVsIC5kZWNsaW5haXNvbnMtbW9kZWwgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDA7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAuZGVjbGluYWlzb25zLW1vZGVsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIGEgaW1nIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTVlNWU1OyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLmRlY2xpbmFpc29ucy1tb2RlbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSBhLmFjdGl2ZSBpbWcge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMxMDI0M2I7IH1cblxuLm5vZGUtdHlwZS1tb2RlbCAuZGVjbGluYWlzb25zLW1vZGVsIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYsXG4ubm9kZS10eXBlLW1vZGVsIC5kZWNsaW5haXNvbnMtbW9kZWwgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCxcbi5ub2RlLXR5cGUtbW9kZWwgLnByb2QtbWVkaWFzIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYsXG4ubm9kZS10eXBlLW1vZGVsIC5wcm9kLW1lZGlhcyAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBib3JkZXI6IDA7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAuZGVjbGluYWlzb25zLW1vZGVsIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAubm9kZS10eXBlLW1vZGVsIC5kZWNsaW5haXNvbnMtbW9kZWwgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsXG4gIC5ub2RlLXR5cGUtbW9kZWwgLnByb2QtbWVkaWFzIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAubm9kZS10eXBlLW1vZGVsIC5wcm9kLW1lZGlhcyAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29sb3I6ICMxMDI0M2I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDQxJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWluZGVudDogMDsgfVxuXG4ubm9kZS10eXBlLW1vZGVsIC5kZWNsaW5haXNvbnMtbW9kZWwgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldixcbi5ub2RlLXR5cGUtbW9kZWwgLnByb2QtbWVkaWFzIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwOyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLmRlY2xpbmFpc29ucy1tb2RlbCAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLm5vZGUtdHlwZS1tb2RlbCAucHJvZC1tZWRpYXMgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9wcmV2aW91cy5wbmdcIik7IH1cblxuLm5vZGUtdHlwZS1tb2RlbCAuZGVjbGluYWlzb25zLW1vZGVsIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQsXG4ubm9kZS10eXBlLW1vZGVsIC5wcm9kLW1lZGlhcyAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAuZGVjbGluYWlzb25zLW1vZGVsIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLFxuICAubm9kZS10eXBlLW1vZGVsIC5wcm9kLW1lZGlhcyAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL25leHQucG5nXCIpOyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLmRlY2xpbmFpc29ucy1tb2RlbCAuc2xpY2stZGlzYWJsZWQsXG4ubm9kZS10eXBlLW1vZGVsIC5wcm9kLW1lZGlhcyAuc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLnByb2QtbWVkaWFzIC5wcm9kLXRodW1ibmFpbCB7XG4gIHdpZHRoOiA0NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAucHJvZC1tZWRpYXMgLnByb2QtdGh1bWJuYWlsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQsXG4gIC5ub2RlLXR5cGUtbW9kZWwgLnByb2QtbWVkaWFzIC5wcm9kLXRodW1ibmFpbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAyNDNiOyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLnByb2QtbWVkaWFzIC5wcm9kLW1haW4ge1xuICB3aWR0aDogNDYwcHg7XG4gIGhlaWdodDogNDYwcHg7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAucHJvZC1tZWRpYXMgLnByb2QtbWFpbiB1bCNwcm9kLW1haW4gbGnCoC5tZWRpYS5zbGljay1jdXJyZW50LmthbWVsZW9uLXByb2R1Y3QtbWVkaWEtZnJvbnQtdmlkZW8ge1xuICAgIHotaW5kZXg6IDY7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAucHJvZC1tZWRpYXMgLnByb2QtbWFpbiB1bCNwcm9kLW1haW4gbGnCoC5tZWRpYS5rYW1lbGVvbi1wcm9kdWN0LW1lZGlhLWZyb250LXZpZGVvIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAucHJvZC1tZWRpYXMgLnByb2QtbWFpbiB1bCNwcm9kLW1haW4gbGnCoC5tZWRpYS5rYW1lbGVvbi1wcm9kdWN0LW1lZGlhLWZyb250LXZpZGVvICNwbGF5ZXJQbGFjZUhvbGRlciBpZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLnByb2QtbWVkaWFzIC5wcm9kLW1haW4gdWwjcHJvZC1tYWluIGxpwqAubWVkaWEuc2xpY2stY3VycmVudCAucGxheWVyMzYwIC5sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLm5vZGUtdHlwZS1tb2RlbCAucHJvZC1tZWRpYXMgLmJ0bi16b29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA4MHB4O1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlNWU1ZTU7XG4gIHotaW5kZXg6IDM7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAucHJvZC1tZWRpYXMgLmJ0bi16b29tOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG4gICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAqKioqKioqKioqKioqKioqKiovXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjNzQ3NDc0OyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLnByb2Qtem9vbSAucHJvZC10aHVtYm5haWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyNXB4O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1OXB4OyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLnByb2Qtem9vbSAucHJvZC10aHVtYm5haWwgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwcHg7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAucHJvZC16b29tIC5wcm9kLXRodW1ibmFpbCAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2ICsgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLnByb2Qtem9vbSAucHJvZC10aHVtYm5haWwgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgd2lkdGg6IDU5cHg7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA1cHggMDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLnByb2Qtem9vbSAucHJvZC10aHVtYm5haWwgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCwgLm5vZGUtdHlwZS1tb2RlbCAucHJvZC16b29tIC5wcm9kLXRodW1ibmFpbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDI0M2I7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5wcm9kLXpvb20gLnByb2QtdGh1bWJuYWlsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLnByb2Qtem9vbSAucHJvZC10aHVtYm5haWwgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgYSBpbWcge1xuICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgaGVpZ2h0OiA1M3B4OyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLnByb2Qtem9vbSAucHJvZC10aHVtYm5haWwgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldixcbiAgLm5vZGUtdHlwZS1tb2RlbCAucHJvZC16b29tIC5wcm9kLXRodW1ibmFpbCAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAzcHg7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMTAyNDNiO1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5wcm9kLXpvb20gLnByb2QtdGh1bWJuYWlsIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLnByb2Qtem9vbSAucHJvZC10aHVtYm5haWwgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0ZXh0LWluZGVudDogMDsgfVxuICAubm9kZS10eXBlLW1vZGVsIC5wcm9kLXpvb20gLnByb2QtdGh1bWJuYWlsIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLnByb2Qtem9vbSAucHJvZC10aHVtYm5haWwgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIlxcZTYxZVwiO1xuICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAqKioqKioqKioqKioqKioqKiovIH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAucHJvZC16b29tIC5wcm9kLXRodW1ibmFpbCAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5wcm9kLXpvb20gLnByb2QtdGh1bWJuYWlsIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXGU2MWRcIjtcbiAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgKioqKioqKioqKioqKioqKioqLyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLnByb2Qtem9vbSAuZmllbGQtbmFtZS10aXRsZS1maWVsZCB7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLnByb2Qtem9vbSAucHJvZC1tYWluIHVsI3Byb2QtbWFpbiBsaSAucGxheWVyMzYwLFxuLm5vZGUtdHlwZS1tb2RlbCAucHJvZC16b29tIC5wcm9kLW1haW4gdWwjcHJvZC1tYWluIGxpIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLnByb2Qtem9vbSAuem9vbS1jb250cm9sIC5jbG9zZS16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy96b29tLWNvbnRyb2xzLWNsb3NlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAjMTAyNDNiO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgei1pbmRleDogMzsgfVxuXG4ubm9kZS10eXBlLW1vZGVsIC5wcm9kLXpvb20gLnpvb20tY29udHJvbCAuY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMzsgfVxuICAubm9kZS10eXBlLW1vZGVsIC5wcm9kLXpvb20gLnpvb20tY29udHJvbCAuY29udHJvbCA+IGRpdiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAucHJvZC16b29tIC56b29tLWNvbnRyb2wgLmNvbnRyb2wgPiBkaXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNjZWNlY2U7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5wcm9kLXpvb20gLnpvb20tY29udHJvbCAuY29udHJvbCA+IGRpdjphY3RpdmU6YmVmb3JlLCAubm9kZS10eXBlLW1vZGVsIC5wcm9kLXpvb20gLnpvb20tY29udHJvbCAuY29udHJvbCA+IGRpdjpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMjQzYjsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLnByb2Qtem9vbSAuem9vbS1jb250cm9sIC5jb250cm9sID4gZGl2Lnpvb20tbW9yZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3pvb20tY29udHJvbHMtcGx1cy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgI2NlY2VjZTsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLnByb2Qtem9vbSAuem9vbS1jb250cm9sIC5jb250cm9sID4gZGl2Lnpvb20tbGVzczpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3pvb20tY29udHJvbHMtbWludXMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICNjZWNlY2U7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5wcm9kLXpvb20gLnpvb20tY29udHJvbCAuY29udHJvbCA+IGRpdi5idG4tcm90YXRlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvem9vbS1jb250cm9scy1yb3RhdGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICNjZWNlY2U7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5wcm9kLXpvb20gLnpvb20tY29udHJvbCAuY29udHJvbCA+IGRpdi5idG4tbW92ZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3pvb20tY29udHJvbHMtbW92ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgI2NlY2VjZTsgfVxuXG4ubm9kZS10eXBlLW1vZGVsLnRvdWNoIC5wcm9kLXpvb20ge1xuICB0b3A6IDQwcHg7XG4gIGJvdHRvbTogNDBweDsgfVxuXG4ubm9kZS10eXBlLW1vZGVsIC5wcm9kLXpvb20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAucHJvZC16b29tIC56b29tLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7IH1cblxuLm5vZGUtdHlwZS1tb2RlbCA+IC5wYWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAubm9kZS10eXBlLW1vZGVsID4gLnBhZ2UgLnByb2Qtem9vbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCA+IC5wYWdlIC5wcm9kLXpvb20gLnpvb20tY29udHJvbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTsgfVxuIiwiLyoqIE1haW4gZm9udFxuKioqKioqKioqKioqKioqKioqL1xuJG1haW4tZmFtaWx5LWZvbnQ6ICdvcGVuc2Fucyc7XG4kbWFpbi1mYW1pbHktZm9udC0yOiBsYXRvO1xuLyoqIENvbG9yc1xuKioqKioqKioqKioqKioqKioqL1xuJGJsYWNrOiAjMDAwMDAwO1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsdWU6ICMwMDhhYzk7XG4kZGFya2JsdWU6ICMxMDI0M2I7XG4kbWlkZGFya2JsdWU6ICM0MDUxNjM7XG4kYmx1ZWJ1dHRvbnNoYWRvdzogIzFjNDU3MjtcbiR5ZWxsb3c6ICNmMGU1MzE7XG4kZGFya3llbGxvdzogI2FlYWEwOTtcbiR5ZWxsb3didXR0b25zaGFkb3c6ICNjZWM1MmE7XG4kZ3JleTogI2Y3ZjdmNztcbiRtaWRncmV5OiAjZTVlNWU1O1xuJGxpZ2h0Z3JleTogI2VkZWRlZDtcbiRkYXJrZ3JleTogI2UwZTBlMDtcbiRkYXJrZXJncmV5OiAjY2VjZWNlO1xuJGxpZ2h0YmxhY2s6ICM5MDkwOTA7XG4kd2hpdGVidXR0b25zaGFkb3c6ICNkYmRiZGI7XG4kZ3JlZW46ICM2YmJiOWU7XG4kb3JhbmdlOiAjZDc2NjI4O1xuJHJlZDogI2ZmNjA1OTtcbiRsaWdodGJsdWU6ICMwMDllZTA7XG4kdmVyeXZlcnlkYXJrZ3JleTogIzIxMjEyMTtcblxuLyoqIEZvbnRcbioqKioqKioqKioqKioqKioqKi9cbiRvczogb3BlbnNhbnMsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vKiogRm9udCBpY29uXG4qKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gaWNvbnMoJGljb24pIHtcbiAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgQGlmICRpY29uID09ICdjYXJ0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd1c2VyJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaGVjaycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwMlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2xvc2UnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDNcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2xpZ2h0Ym94LWNsb3NlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtdmFsaWRhdGUnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDRcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1jbG9zZScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnc2VhcmNoJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd6b29tLWluJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd6b29tLW91dCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwOFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnZ2Vhcicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwOVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY29tbWVudHMnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MGFcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrYm94JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaGVja2VkJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdwbGF5JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdiaWctcGxheScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTY0MFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAncGF1c2UnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MGVcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NhbWVyYScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTZmXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd2aWRlbycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxMFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAncXVlc3Rpb24nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTFcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2V4Y2xhbWF0aW9uJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtcXVlc3Rpb24nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTNcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3dhcm5pbmcnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTRcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2hvdHNwb3QnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTVcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3RyYXNoJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdwbHVzJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdtaW51cycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxOFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2hldnJvbi1ib3R0b20nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTlcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NoZXZyb24tdG9wJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaGV2cm9uLWxlZnQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MWJcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NoZXZyb24tcmlnaHQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MWNcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2RvdWJsZS1jaGV2cm9uLWxlZnQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MWJcXGU2MWJcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2RvdWJsZS1jaGV2cm9uLXJpZ2h0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFjXFxlNjFjXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdhcnJvdy1ib3R0b20nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MWRcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LXRvcCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxZVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctbGVmdCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxZlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctcmlnaHQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjBcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3NsaWRlci1hcnJvdy1sZWZ0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdzbGlkZXItYXJyb3ctcmlnaHQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2M2VcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1ib3R0b20nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjFcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy10b3AnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjJcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1sZWZ0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctcmlnaHQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjRcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2xvYWRpbmcnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzNcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItZW1wdHknIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzRcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItZnVsbCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzNVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnc3Rhci1oYWxmJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdoZWFydCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzN1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnZ29vZCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzOFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnYmFkJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtZW1wdHknIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2M2FcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1mdWxsJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtaGFsZicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzY1wiO1xuICAgIH1cbiAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ3lvdXR1YmUnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjVcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2ZhY2Vib29rJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdpbnN0YWdyYW0nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjdcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2dvb2dsZS1wbHVzJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd0d2l0dGVyJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdwaW50ZXJlc3QnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MmFcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3dlaWJvJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd3ZWNoYXQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MmNcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3lvdWt1JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdodWFiYW4nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MmVcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3JlbnJlbicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyZlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAncXJjb2RlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdkc20nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzFcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3Zrb250YWt0ZScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzMlwiO1xuICAgIH1cbn1cbi8qKiBMYXlvdXRcbioqKioqKioqKioqKioqKioqKi9cbiRncmlkLWRlZmF1bHQ6IDk2MHB4O1xuLyoqIE1pc2NcbioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1kZWZhdWx0OiAkZGFya2JsdWU7XG4kYmdjb2xvci1zaXRlOiAkd2hpdGU7XG4vKiogSGVhZGVyXG4qKioqKioqKioqKioqKioqKiovXG4kYmdjb2xvci1oZWFkZXI6ICR3aGl0ZTtcbiRib3JkZXJ0b3AtaGVhZGVyOiA1cHggc29saWQgJGRhcmtibHVlO1xuLyoqIE1haW4gbWVudVxuKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3ItbWVudS10YWI6ICR3aGl0ZTtcbiRiZ2NvbG9yLW1lbnUtdGFiLWhvdmVyOiAkbGlnaHRncmV5O1xuJGNvbG9yLW1lbnUtdGFiOiAkZGFya2JsdWU7XG4kY29sb3ItbWVudS10YWItaG92ZXI6ICRibHVlO1xuJGNvbG9yLW1lbnUtdGFiLWFjdGl2ZTogJGJsdWU7XG4kYm9yZGVydG9wLW1lbnUtdGFiOiA1cHggc29saWQgJGRhcmtibHVlO1xuJGJvcmRlcnRvcC1tZW51LXRhYi1ob3ZlcjogJGJsdWU7XG4kYm9yZGVydG9wLW1lbnUtdGFiLWFjdGl2ZTogJGJsdWU7XG4kYmdjb2xvci1zdWJtZW51OiAkbGlnaHRncmV5O1xuJGNvbG9yLXN1Ym1lbnUtbGluazogJGRhcmtibHVlO1xuJGNvbG9yLXN1Ym1lbnUtbGluay1ob3ZlcjogJGJsdWU7XG4vKiogQ2FydFxuKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1jYXJ0LW5iLWl0ZW1zOiAkYmx1ZTtcbi8qKiBTZWFyY2ggZm9ybVxuKioqKioqKioqKioqKioqKioqKi9cbiRib3JkZXItc2VhcmNoLWZvcm06IDFweCBzb2xpZCAkZ3JleTtcbiRib3JkZXItc2VhcmNoLWZvcm0taG92ZXI6ICRibHVlO1xuJGJvcmRlci1zZWFyY2gtZm9ybS1mb2N1czogJGRhcmtibHVlO1xuJGNvbG9yLXNlYXJjaC1mb3JtOiAkZ3JleTtcbiRjb2xvci1zZWFyY2gtZm9ybS1ob3ZlcjogJGJsdWU7XG4kY29sb3Itc2VhcmNoLWZvcm0tZm9jdXM6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtOiAkd2hpdGU7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1ob3ZlcjogJHdoaXRlO1xuJGJnY29sb3Itc2VhcmNoLWZvcm0tZm9jdXM6ICR3aGl0ZTtcbiRjb2xvci1zZWFyY2gtZm9ybS1wbGFjZWhvbGRlcjogJGdyZXk7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1hZnRlci1hdXRvY29tcGxldGlvbjogJHdoaXRlO1xuJGJnY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzOiAkd2hpdGU7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3MtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3MtaG92ZXI6ICRibHVlO1xuJGNvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzczogJGdyZXk7XG4vKiogTGFuZyBzd2l0Y2hlclxuKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1sYW5nLXN3aXRjaGVyLWljb24tY2hldnJvbjogJGRhcmtibHVlO1xuJGJnY29sb3ItbGFuZy1zd2l0Y2hlci1pdGVtOiAkbGlnaHRncmV5O1xuJGJnY29sb3ItZmxhZ3MtdG9nZ2xlcjogJHdoaXRlO1xuLyoqIEJyZWFkY3J1bWJcbioqKioqKioqKioqKioqKioqKiovXG4kYmdjb2xvci1icmVhZGNydW1iOiByZ2JhKCRkYXJrYmx1ZSwgMC42KTtcbiRjb2xvci1icmVhZGNydW1iLXNlcDogJHdoaXRlO1xuJGNvbG9yLWJyZWFkY3J1bWItbGluazogJHdoaXRlO1xuJGNvbG9yLWJyZWFkY3J1bWItc29jaWFsOiAkd2hpdGU7XG4kY29sb3ItYnJlYWRjcnVtYi1zb2NpYWwtaG92ZXI6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWJyZWFkY3J1bWItc29jaWFsOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWJyZWFkY3J1bWItc29jaWFsLWhvdmVyOiB0cmFuc3BhcmVudDtcbi8qKiBTY3JvbGxUb1RvcFxuKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLXNjcm9sbHRvdG9wOiAkZ3JleTtcbiRiZ2NvbG9yLXNjcm9sbHRvdG9wLWhvdmVyOiAkYmx1ZTtcbiRjb2xvci1hcnJvdy1zY3JvbGx0b3RvcC1ob3ZlcjogJHdoaXRlO1xuLyoqIFBhbmVsIENhdGVnb3J5IEhpZ2hsaWdodGVkXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kcmFkaXVzLWNhdC1oaWdobGlnaHRlZDogMCAxNXB4IDAgMTVweDtcbiRiZ2NvbG9yLWNhdC1oaWdobGlnaHRlZDogJHdoaXRlO1xuJGJvcmRlci1jYXQtaGlnaGxpZ2h0ZWQ6IDFweCBzb2xpZCAkd2hpdGU7XG4kYm9yZGVyLWNhdC1oaWdobGlnaHRlZC1ob3ZlcjogJGJsdWU7XG4kY29sb3ItY2F0LWhpZ2hsaWdodGVkLXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItY2F0LWhpZ2hsaWdodGVkLXRpdGxlLWhvdmVyOiAkYmx1ZTtcbi8qKiBTbGlkZXNob3cgSFBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRyYWRpdXMtaG90c3BvdC10ZXh0OiAwIDhweCAwIDhweDtcbiRiZ2NvbG9yLWhvdHNwb3QtdGV4dDogJHdoaXRlO1xuJGNvbG9yLWhvdHNwb3QtdGV4dDogJGRhcmtibHVlO1xuJHJhZGl1cy1ob3RzcG90LWljb246IDAgOHB4IDAgOHB4O1xuJGJnY29sb3ItaG90c3BvdC1pY29uOiByZ2JhKCR3aGl0ZSwwKTtcbiRjb2xvci1ob3RzcG90LWljb246ICR3aGl0ZTtcbiRib3JkZXItaG90c3BvdC1pY29uOiAxcHggc29saWQgJHdoaXRlO1xuJHJhZGl1cy1ob3RzcG90LXRlYXNlci1hZHZpY2U6IDA7XG4kYmdjb2xvci1zbGlkZXNob3ctbmF2OiAkYmxhY2s7XG4kYmdjb2xvci1zbGlkZXNob3ctbmF2LWhvdmVyOiAkYmx1ZTtcbiRyYWRpdXMtc2xpZGVzaG93LW5hdjogOHB4O1xuJGJnY29sb3Itc2xpZGVzaG93LXByZXZuZXh0OiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLXNsaWRlc2hvdy1wcmV2bmV4dC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kY29sb3Itc2xpZGVzaG93LXByZXZuZXh0OiAkd2hpdGU7XG4kY29sb3Itc2xpZGVzaG93LXByZXZuZXh0LWhvdmVyOiAkeWVsbG93O1xuLyoqIFRlYXNlciBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3ItdGVhc2VyLWFkdmljZTogJHdoaXRlO1xuJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjogJHdoaXRlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTogMXB4OyAvLyBNYXN0ZXJcbiRib3JkZXItdGVhc2VyLWFkdmljZTogMXB4IHNvbGlkICR3aGl0ZTtcbiRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI6IDFweDsgLy8gTWFzdGVyXG4kYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI6ICRibHVlO1xuJHJhZGl1cy10ZWFzZXItYWR2aWNlOiAwIDE1cHggMCAxNXB4O1xuJGJnY29sb3ItdGVhc2VyLWljb24tY2FtZXJhOiAkYmx1ZTtcbiRjb2xvci10ZWFzZXItaWNvbi1jYW1lcmE6ICRkYXJrYmx1ZTtcbiRyYWRpdXMtdGVhc2VyLWljb24tY2FtZXJhOiAwIDEwcHggMCAxMHB4O1xuJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZzogMCAxNXB4IDAgMTVweDtcbiRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU6ICRkYXJrYmx1ZTtcbiRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlOiAkZGFya2JsdWU7XG4kYm9yZGVyYm90dG9tLXRlYXNlci1hZHZpY2UtdGl0bGU6IDJweCBkb3R0ZWQgJGdyZXk7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlczogJGRhcmtibHVlO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM6ICRkYXJrYmx1ZTtcbiRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb246ICRkYXJrYmx1ZTtcbi8qKiBUZWFzZXIgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Q6ICR3aGl0ZTtcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LWhvdmVyOiAkd2hpdGU7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4kYm9yZGVyc2l6ZS10ZWFzZXItcHJvZHVjdDogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtaG92ZXI6ICRkYXJrYmx1ZTtcbiRib3JkZXJzaXplLXRlYXNlci1wcm9kdWN0LWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdDogMCAxNXB4IDAgMTVweDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC10aXRsZTogJGRhcmtibHVlO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlOiAkZGFya2JsdWU7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTogJGRhcmtibHVlO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlcjogJGRhcmtibHVlO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXI6ICR3aGl0ZTtcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkeWVsbG93O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkYmxhY2s7XG4kY29sb3ItYnRubGluazogJGRhcmtibHVlO1xuJGNvbG9yLWJ0bmxpbmstaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci11cHNlbGxpbmctdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci11cHNlbGxpbmctZGVzYzogJGRhcmtibHVlO1xuJGNvbG9yLWltYWdlLWJvcmRlcjogJG1pZGdyZXk7XG4vKiogRm9vdGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYmdjb2xvci1mb290ZXI6ICRsaWdodGdyZXk7XG4kYm9yZGVyLWZvb3Rlci1zZXA6IDJweCBkb3R0ZWQgJGdyZXk7XG4kY29sb3ItZm9vdGVyLXRpdGxlLWJsb2NrLWxpbmtzOiAkZGFya2JsdWU7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWxpbms6ICRncmV5O1xuJGNvbG9yLWZvb3Rlci1ibG9jay1saW5rLWhvdmVyOiAkd2hpdGU7XG4kcmFkaXVzLWZvb3Rlci1mb2xsb3ctaXRlbTogMDtcbiRjb2xvci1mb290ZXItdGl0bGUtYmxvY2stZm9sbG93OiAkZGFya2JsdWU7XG4kYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW06IGxpZ2h0ZW4oJGdyZXksNSUpO1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWV2ZW46ICRncmV5O1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAkd2hpdGU7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWhvdmVyOiAkd2hpdGU7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm06ICR3aGl0ZTtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogJHdoaXRlO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWZvY3VzOiAkd2hpdGU7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybTogMXB4IHNvbGlkICRsaWdodGdyZXk7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogJGRhcmtibHVlO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1hZnRlci1hdXRvY29tcGxldGlvbjogJHdoaXRlO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybTogJGdyZXk7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLWZvY3VzOiAkZGFya2JsdWU7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogJHdoaXRlO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI6ICR3aGl0ZTtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogMDtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLXN1Ym1pdC1ob3ZlcjogMDtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci11c2VmdWwtbGlua3M6ICRncmV5O1xuJGNvbG9yLXVzZWZ1bC1saW5rcy1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXVzZWZ1bC1saW5rcy1zZXA6ICRncmV5O1xuLyoqIEZhbWlseSBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItZmFtaWx5LXRpdGxlOiAkYmxhY2s7XG4kYmdjb2xvci1mYW1pbHktbm9iYW5uZXItdGl0bGU6ICRkYXJrZ3JleTtcbiRjb2xvci1mYW1pbHktZGVzYzogJGJsYWNrO1xuJGNvbG9yLWZhbWlseS1zZWUtYWxsOiAkZGFya2JsdWU7XG4kY29sb3ItZmFtaWx5LXNlZS1hbGwtaG92ZXI6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWZhbWlseS1iYW5uZXI6IHJnYmEoJGRhcmtibHVlLCAwLjYpO1xuJHJhZGl1cy1mYW1pbHktYmFubmVyOiAwIDE1cHggMCAxNXB4O1xuJGNvbG9yLWZhbWlseS1iYW5uZXItdGl0bGU6ICR5ZWxsb3c7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1kZXNjOiAkd2hpdGU7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1saW5rOiAkd2hpdGU7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1saW5rLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItZmFtaWx5LWxlZ2FsLW5vdGljZTogJGdyZXk7XG4kcmFkaXVzLWNhdC1yZWZlcmVuY2UtZ3JvdXAtbGVmdDogMCAxM3B4IDAgMTNweDtcbiRiZ2NvbG9yLWNhdC1yZWZlcmVuY2UtZ3JvdXAtbGVmdDogJGxpZ2h0Z3JleTtcbiRjb2xvci1jYXQtcmVmZXJlbmNlLWdyb3VwLWxlZnQ6ICRkYXJrYmx1ZTtcbiRyYWRpdXMtY2F0LXJlZmVyZW5jZS1ncm91cC1yaWdodDogMCAxNXB4IDAgMTVweDtcbiRjb2xvci1jYXQtcmVmZXJlbmNlLWdyb3VwLXJpZ2h0OiAkd2hpdGU7XG4kY29sb3ItZmFtaWx5LW5iLXByb2R1Y3RzOiAkZGFya2JsdWU7XG4kY29sb3ItZmFtaWx5LWxhYmVsLWZpbHRlcjogJGRhcmtibHVlO1xuLyoqIEZpbHRlciBzZWxlY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1maWx0ZXItc2VsZWN0OiAkYmxhY2s7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1ob3ZlcjogJGJsYWNrO1xuJGJvcmRlci1maWx0ZXItc2VsZWN0OiAxcHggc29saWQgJGdyZXk7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3QtaG92ZXI6IDFweCBzb2xpZCAkZGFya2JsdWU7XG4kYmdjb2xvci1maWx0ZXItc2VsZWN0OiAkbWlkZ3JleTtcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3QtaG92ZXI6ICRtaWRncmV5O1xuJGNvbG9yLWZpbHRlci1zZWxlY3QtYXJyb3c6ICRncmV5O1xuJGNvbG9yLWZpbHRlci1zZWxlY3QtYXJyb3ctaG92ZXI6ICRkYXJrYmx1ZTtcbiRib3JkZXItZmlsdGVyLXNlbGVjdC1vcHRpb25zOiAxcHggc29saWQgJGdyZXk7XG4kYmdjb2xvci1maWx0ZXItc2VsZWN0LW9wdGlvbnM6ICRtaWRncmV5O1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtOiAkYmxhY2s7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zLWl0ZW0taG92ZXI6ICRkYXJrYmx1ZTtcbi8qKiBGYWNldHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRib3JkZXJib3R0b20tZmFjZXRzLWl0ZW06IDJweCBkb3R0ZWQgJGdyZXk7XG4kY29sb3ItZmFjZXRzLWl0ZW0tdGl0bGU6ICRncmV5O1xuJGJvcmRlci1mYWNldHMtc2l6ZTogMXB4IHNvbGlkICRtaWRncmV5O1xuJGJvcmRlci1mYWNldHMtc2l6ZS1ob3ZlcjogJGRhcmtibHVlO1xuJGJnY29sb3ItZmFjZXRzLXNpemU6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItZmFjZXRzLXNpemUtaG92ZXI6IHRyYW5zcGFyZW50O1xuJGNvbG9yLWZhY2V0cy1zaXplOiAkZ3JleTtcbiRjb2xvci1mYWNldHMtc2l6ZS1ob3ZlcjogJGRhcmtibHVlO1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQ6IDFweCBzb2xpZCAkbWlkZ3JleTtcbiRib3JkZXItZmFjZXRzLWlsbHVzdHJhdGVkLWhvdmVyOiAxcHggc29saWQgJGRhcmtibHVlO1xuJGNvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZC1sYWJlbDogJGRhcmtibHVlO1xuJGNvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZC1sYWJlbC1ob3ZlcjogJGRhcmtibHVlO1xuJGJnY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kYm9yZGVyLWZhY2V0cy1jb2xvcjogMXB4IHNvbGlkICRncmV5O1xuJGJvcmRlci1mYWNldHMtY29sb3ItaG92ZXI6IDFweCBzb2xpZCAkZGFya2JsdWU7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2U6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1iZWhpbmQ6ICRsaWdodGdyZXk7XG4kY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWxhYmVsOiAkZGFya2JsdWU7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLWdyZWF0ZXItdGhhbjogJGRhcmtlcmdyZXk7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLW5iOiAkZ3JleTtcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItbmItYWN0aXZlOiAkZGFya2JsdWU7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94OiAkbWlkZ3JleTtcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtbGFiZWw6ICRncmV5O1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveC1sYWJlbC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWZhY2V0cy1oZWxwOiAkZ3JleTtcbiRjb2xvci1mYWNldHMtaGVscC1ob3ZlcjogJGRhcmtibHVlO1xuJHJhZGl1cy1mYWNldHMtaGVscC1jb250ZW50OiAwIDE1cHggMCAxNXB4O1xuJGJnY29sb3ItZmFjZXRzLWhlbHAtY29udGVudDogJGRhcmtibHVlO1xuJGNvbG9yLWZhY2V0cy1oZWxwLWNvbnRlbnQ6ICR3aGl0ZTtcbiRjb2xvci1mYWNldHMtbGltaXQtbGluazogJGRhcmtibHVlO1xuJGNvbG9yLWZhY2V0cy1saW1pdC1saW5rLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWE6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtaW5pdC1jcml0ZXJpYS1ob3ZlcjogJGRhcmtibHVlO1xuLyoqIFBhZ2VyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItcGFnZXItc2VlLWFsbDogJGRhcmtibHVlO1xuJGNvbG9yLXBhZ2VyLXNlZS1hbGwtaG92ZXI6ICRkYXJrYmx1ZTtcbiRib3JkZXJ0b3AtcGFnZXI6IDJweCBkb3R0ZWQgJGdyZXk7XG4kYmdjb2xvci1wYWdlci1pdGVtOiAkd2hpdGU7XG4kYmdjb2xvci1wYWdlci1pdGVtLWhvdmVyOiAkbGlnaHRncmV5O1xuJGNvbG9yLXBhZ2VyLWl0ZW06ICR3aGl0ZTtcbiRjb2xvci1wYWdlci1pdGVtLWhvdmVyOiAkYmx1ZTtcbiRjb2xvci1wYWdlci1pdGVtLWN1cnJlbnQ6ICR5ZWxsb3c7XG4kY29sb3ItcGFnZXItbm8tbW9yZTogJGdyZXk7XG4vKiogV1lTSVdZR1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLXd5c2l3eWctaDE6ICRkYXJrYmx1ZTtcbiRjb2xvci13eXNpd3lnLWgyOiAkZGFya2JsdWU7XG4kY29sb3Itd3lzaXd5Zy1hOiAkZGFya2JsdWU7XG4kY29sb3Itd3lzaXd5Zy1hLWhvdmVyOiAkZGFya2JsdWU7XG4kYmdjb2xvci13eXNpd3lnLWJsb2NrcXVvdGU6ICRsaWdodGdyZXk7XG4kYm9yZGVyLXd5c2l3eWctYmxvY2txdW90ZTogMXB4IHNvbGlkICRkYXJrYmx1ZTtcbiRjb2xvci13eXNpd3lnLWJsb2NrcXVvdGUtdGl0bGU6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLXd5c2l3eWctdGFibGUtdGg6ICRsaWdodGdyZXk7XG4kYmdjb2xvci13eXNpd3lnLXRhYmxlLXRkOiAkd2hpdGU7XG4kYm9yZGVyLXd5c2l3eWctdGFibGUtY2VsbDogMXB4IHNvbGlkICRncmV5O1xuJGJvcmRlci13eXNpd3lnLWhyOiAycHggZG90dGVkICRncmV5O1xuJHJhZGl1cy13eXNpd3lnLWltZzogMCAxNXB4IDAgMTVweDtcbiRjb2xvci13eXNpd3lnLXA6ICRkYXJrYmx1ZTtcbi8qKiBNZWRpYSBGcm9udFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtcG9waW46ICR3aGl0ZTtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXBvcGluLWZhZGU6ICRibGFjaztcbiRib3JkZXItbWVkaWEtZnJvbnQtaXRlbTogM3B4IHNvbGlkICR3aGl0ZTtcbiRib3JkZXItbWVkaWEtZnJvbnQtaXRlbS1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uOiAkd2hpdGU7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaWNvbjogJGRhcmtibHVlO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbHM6ICRtaWRncmV5O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtem9vbS1pY29uOiAkd2hpdGU7XG4kY29sb3ItbWVkaWEtZnJvbnQtem9vbS1pY29uOiAkZ3JleTtcbiRib3JkZXItbWVkaWEtZnJvbnQtem9vbS1pY29uOiAxcHggc29saWQgJGdyZXk7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jbG9zZS1pY29uOiAkZGFya2JsdWU7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNsb3NlLWljb246IDA7XG4kY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaWNvbjogJHdoaXRlO1xuJHJhZGl1cy1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW06IDAgOHB4IDAgOHB4O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbHM6ICRtaWRncmV5O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAkZGFya2VyZ3JleTtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbS1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTogJHdoaXRlO1xuJGNvbG9yLW1lZGlhLWZyb250LXZpZGVvLWljb246ICRkYXJrYmx1ZTtcbi8qKiBIZWFkZXIgcGFnZSBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItcHJvZHVjdC10aXRsZTogJGRhcmtibHVlO1xuJGNvbG9yLXByb2R1Y3QtcmVmZXJlbmNlOiAkbGlnaHRibGFjaztcbiRjb2xvci1wcm9kdWN0LWNhdGNobGluZTogJGRhcmtibHVlO1xuJGNvbG9yLXByb2R1Y3QtYW5jaG9yLXRlY2huaWNhbC1pbmZvczogJGRhcmtibHVlO1xuJGNvbG9yLXByb2R1Y3QtYW5jaG9yLXRlY2huaWNhbC1pbmZvcy1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3M6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1sYWJlbC1zZWxlY3Q6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LWxhYmVsLXNlbGVjdDogJGRhcmtibHVlO1xuJGNvbG9yLXByb2R1Y3QtcHJpY2U6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LW9sZC1wcmljZTogJGRhcmtibHVlO1xuLyoqIFBhZ2UgcHJvZHVjdCA6IEJVLCB0ZWNobmljYWwgY2FyZCwgYWR2aWNlcywgZmVhdHVyZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1wcm9kdWN0LWRldGFpbC1sYWJlbDogJGRhcmtibHVlO1xuJGNvbG9yLXByb2R1Y3QtZGV0YWlsLWRlc2M6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdzogJHdoaXRlO1xuJGJnY29sb3ItcHJvZHVjdC10ZWNobmljYWwtcm93LWJvcmRlci1ib3R0b206ICRtaWRncmV5O1xuJGJnY29sb3ItcHJvZHVjdC10ZWNobmljYWwtcm93LWV2ZW46ICRsaWdodGdyZXk7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZG93bmxvYWQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1ob3ZlcjogJGRhcmtibHVlO1xuLyoqIFBhZ2UgcHJvZHVjdCA6IFJpY2ggY29udGVudFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJvcmRlcmJvdHRvbS1yaWNoY29udGVudC12aWRlbzogMnB4IGRvdHRlZCAkZ3JleTtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1sYWJlbDogJGRhcmtibHVlO1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWRlc2M6ICRkYXJrYmx1ZTtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG46ICRkYXJrYmx1ZTtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taG92ZXI6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXI6ICRsaWdodGdyZXk7XG4kY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlci10aXRsZTogJGRhcmtibHVlO1xuJGNvbG9yLXJpY2hjb250ZW50LW1hbmFnZXItZGVzYzogJGRhcmtibHVlO1xuJHJhZGl1cy1yaWNoY29udGVudC1mdWxsdGV4dDogMCAxNXB4IDAgMTVweDtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0OiAkZGFya2JsdWU7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtdGl0bGU6ICR3aGl0ZTtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1kZXNjOiAkd2hpdGU7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuOiAkd2hpdGU7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbC1kZXNjOiAkZGFya2JsdWU7XG4vKiogUGFnZSBwcm9kdWN0IDogUGFub3BsaWVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItcGFub3BsaWVzLXRpdGxlOiAkZGFya2JsdWU7XG4vKiogTGVnYWwgbm90aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItbGVnYWwtbm90aWNlOiAkZGFya2JsdWU7XG4vKiogSGVhZGVyIHJldmlld3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1tYXJrLWRpc3RyaWJ1dGlvbi10aXRsZTogJGRhcmtibHVlO1xuJGNvbG9yLXByb2R1Y3QtaW5mb3MtcmV2aWV3LW9uLXRpdGxlOiAkZGFya2JsdWU7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1mdWxsYmFyOiAkZGFya2JsdWU7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1iYXI6ICR5ZWxsb3c7XG4kY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGRhcmtibHVlO1xuJGNvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdDogJGRhcmtibHVlO1xuJGNvbG9yLXJldmlld3MtYmFjay1wcm9kdWN0LWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItcmV2aWV3cy1uYi10aXRsZTogJGRhcmtibHVlO1xuJGNvbG9yLXJldmlld3Mtbm90ZTogJGRhcmtibHVlO1xuJHJhZGl1cy1icmFuZC1yZXNwb25zZTogMCAxNXB4IDAgMTVweDtcbiRiZ2NvbG9yLWJyYW5kLXJlc3BvbnNlOiAkZ3JleTtcbiRjb2xvci1icmFuZC1yZXNwb25zZTogJGRhcmtibHVlO1xuLyoqIFJldmlld1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLXJldmlldy10aXRsZTogJGRhcmtibHVlO1xuJGNvbG9yLXJldmlldy1hdXRob3I6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXctZGF0ZTogJGRhcmtibHVlO1xuJGNvbG9yLXJldmlldy1wb2ludC1sYWJlbDogJGRhcmtibHVlO1xuJGJnY29sb3ItcmV2aWV3LXBvaW50LW1pbnVzOiAkb3JhbmdlO1xuJGJnY29sb3ItcmV2aWV3LXBvaW50LXBsdXM6ICRncmVlbjtcbiRjb2xvci1yZXZpZXctcG9pbnQtcGx1cy1taW51czogJHdoaXRlO1xuJGNvbG9yLXJldmlldy1ib2R5OiAkZGFya2JsdWU7XG4kYm9yZGVydG9wLXJldmlldy1hbnN3ZXI6IDJweCBkb3R0ZWQgJGdyZXk7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1icmFuZDogJGRhcmtibHVlO1xuJGNvbG9yLXJldmlldy1hbnN3ZXItYm9keTogJGRhcmtibHVlO1xuJGNvbG9yLWlmcmFtZXZvdGUtcXVlc3Rpb246ICRkYXJrYmx1ZTtcbiRjb2xvci1pZnJhbWV2b3RlLW1lc3NhZ2U6ICRkYXJrYmx1ZTtcbiRjb2xvci1pZnJhbWV2b3RlLWFjdGlvbjogJGRhcmtibHVlO1xuJGNvbG9yLWlmcmFtZXZvdGUtYWN0aW9uLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItaWZyYW1ldm90ZS1hYnVzZTogJG9yYW5nZTtcbi8qKiBTdWJtaXQgcmV2aWV3IGZvcm1cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRyYWRpdXMtcmV2aWV3LWZvcm06IDAgMjBweCAwIDIwcHg7XG4kYmdjb2xvci1yZXZpZXctZm9ybS1iZWhpbmQ6ICRibGFjaztcbiRjb2xvci1yZXZpZXctZm9ybS10aXRsZTogJGRhcmtibHVlO1xuJGNvbG9yLXJldmlldy1mb3JtLWNsb3NlLWljb246ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXctZm9ybS1jbG9zZS1pY29uLWhvdmVyOiAkZGFya2JsdWU7XG4vKiogQ2FydCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItY2FydC1iYWNrOiAkZGFya2JsdWU7XG4kY29sb3ItY2FydC1iYWNrLWhvdmVyOiAkZGFya2JsdWU7XG4kYmdjb2xvci1jYXJ0LXN1Ym1pdDogJHllbGxvdztcbiRiZ2NvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkeWVsbG93O1xuJGNvbG9yLWNhcnQtc3VibWl0OiAkZGFya2JsdWU7XG4kY29sb3ItY2FydC1zdWJtaXQtaG92ZXI6ICR3aGl0ZTtcbiRyYWRpdXMtY2FydC1zdWJtaXQ6IDE1cHg7XG4kYmdjb2xvci1jYXJ0LWxhc3QtbGluZTogJGRhcmtibHVlO1xuJGNvbG9yLWNhcnQtbGFzdC1saW5lOiAkd2hpdGU7XG4kY29sb3ItY2FydC10YWJsZS10aDogJGRhcmtibHVlO1xuJGJvcmRlcmJvdHRvbS1jYXJ0LXRhYmxlLWhlYWQ6IDFweCBzb2xpZCAkZGFya2JsdWU7XG4kYm9yZGVyYm90dG9tLWNhcnQtdGFibGUtdHI6IDFweCBzb2xpZCAkbWlkZ3JleTtcbiRiZ2NvbG9yLWNhcnQtdGFibGUtdHI6ICR3aGl0ZTtcbiRjb2xvci1jYXJ0LXRhYmxlLXRyOiAkZGFya2JsdWU7XG4kY29sb3ItY2FydC10YWJsZS1wcmljZTogJGRhcmtibHVlO1xuJGNvbG9yLWNhcnQtdGFibGUtZGVsZXRlLWljb246ICRkYXJrYmx1ZTtcbiRjb2xvci1jYXJ0LWVtcHR5OiAkZGFya2JsdWU7XG4kYmdjb2xvci1jYXJ0LWVtcHR5OiAkbGlnaHRncmV5O1xuLyoqIENhcnQgcG9waW5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1jYXJ0LXBvcGluLWltZy1ib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiRjb2xvci1jYXJ0LXBvcGluLWxhYmVsOiAkZGFya2JsdWU7XG4kY29sb3ItY2FydC1wb3Bpbi10aXRsZTogJGJsYWNrO1xuJGNvbG9yLWNhcnQtcG9waW4tY29udGVudDogJGJsYWNrO1xuLyoqIEFkdmljZSBIUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1hZHZpY2UtaHAtZGVzYzogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsOiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGwtaG92ZXI6ICRkYXJrYmx1ZTtcbi8qKiBQYWdlIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJHJhZGl1cy1hZHZpY2UtaW1nLWNvdmVyOiAwIDE1cHggMCAxNXB4O1xuJGNvbG9yLWFkdmljZS10aXRsZTogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50LWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLWF1dGhvcjogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1hdXRob3Itam9iOiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLWF1dGhvci1hdmF0YXI6ICRkYXJrYmx1ZTtcbiRib3JkZXJ0b3AtYWR2aWNlLXJhdGUtbGFiZWw6IDJweCBzb2xpZCAkd2hpdGU7XG4kYm9yZGVyYm90dG9tLWFkdmljZS1yYXRlLWxhYmVsOiAxcHggc29saWQgJHdoaXRlO1xuJGJvcmRlcnRvcC1hZHZpY2UtcmF0ZS1sYWJlbDogMXB4IHNvbGlkICRsaWdodGdyZXk7XG4kYmdjb2xvci1hZHZpY2UtcmF0ZTogJGxpZ2h0Z3JleTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1sYWJlbDogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1yYXRlLXN0YXI6ICRncmV5O1xuJGNvbG9yLWFkdmljZS1yYXRlLXN0YXItYWN0aXZlOiAkeWVsbG93O1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdDogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1yYXRlLWZlZWRiYWNrOiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zOiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zLWhvdmVyOiAkZGFya2JsdWU7XG4kYm9yZGVyLWFkdmljZS1yaWdodC1yZWYtY2F0OiAxcHggc29saWQgd2hpdGU7XG4kYm9yZGVyLWFkdmljZS1yaWdodC1yZWYtY2F0LWhvdmVyOiAkZGFya2JsdWU7XG4kcmFkaXVzLWFkdmljZS1yaWdodC1yZWYtY2F0LWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLXJpZ2h0LXJlZi1jYXQtdGl0bGU6ICR3aGl0ZTtcbi8qKiBMaXN0aW5nIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWxpc3RpbmctYWR2aWNlLWRlc2M6ICRncmV5O1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDA6ICRkYXJrYmx1ZTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1jaGV2cm9uOiAkZGFya2JsdWU7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1jaGV2cm9uLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMTogJGJsYWNrO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtaG92ZXI6ICRibGFjaztcbiRiZ2NvbG9yLW1lbnUtYWR2aWNlLWx2bDE6ICRkYXJrZ3JleTtcbiRiZ2NvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbjogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb24taG92ZXI6IGxpZ2h0ZW4oJGRhcmtncmV5LDMlKTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb246ICRkYXJrYmx1ZTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb24taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwyOiAkYmxhY2s7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMi1ob3ZlcjogJHdoaXRlO1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMi1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWJvcmRlci1ib3R0b206ICR3aGl0ZTtcbiRiZ2NvbG9yLW1lbnUtYWR2aWNlLWx2bDI6ICRsaWdodGdyZXk7XG4vKiogTGlzdGluZyBlbXB0eSBwcm9kdWN0L2FkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3ItbGlzdGluZy1lbXB0eTogJGdyZXk7XG4kY29sb3ItbGlzdGluZy1lbXB0eTogJGRhcmtibHVlO1xuLyoqIExpc3RpbmcgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1saXN0aW5nLWJsb2ctZGVzYzogJGRhcmtibHVlO1xuJGNvbG9yLWxpc3RpbmctYmxvZy1pdGVtLXNlcGFyYXRvcjogMXB4IHNvbGlkICRtaWRncmV5O1xuJGJvcmRlci1saXN0aW5nLWJsb2ctaXRlbTogMXB4IHNvbGlkICR3aGl0ZTtcbiRib3JkZXItbGlzdGluZy1ibG9nLWl0ZW0taG92ZXI6ICRkYXJrYmx1ZTtcbiRyYWRpdXMtbGlzdGluZy1ibG9nLWl0ZW06IDAgMTVweCAwIDE1cHg7XG4kY29sb3ItbGlzdGluZy1ibG9nLWl0ZW0tdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1saXN0aW5nLWJsb2ctaXRlbS1jYXQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1saXN0aW5nLWJsb2ctaXRlbS1jYXQtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1saXN0aW5nLWJsb2ctaXRlbS1yZWFkbW9yZTogJGRhcmtibHVlO1xuJGNvbG9yLWxpc3RpbmctYmxvZy1pdGVtLXJlYWRtb3JlLWhvdmVyOiAkZGFya2JsdWU7XG4kYmdjb2xvci1saXN0aW5nLWJsb2ctaXRlbTogJHdoaXRlO1xuJGJnY29sb3ItbGlzdGluZy1ibG9nLWl0ZW0taG92ZXI6ICR3aGl0ZTtcbi8qKiBDb21tZW50cyAoYWR2aWNlLGJsb2cpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWNvbW1lbnQtdGl0bGU6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWNvbW1lbnQtZm9ybTogJGxpZ2h0Z3JleTtcbiRiZ2NvbG9yLWNvbW1lbnQtZm9ybS1sYWJlbDogJGRhcmtibHVlO1xuJGJvcmRlci1jb21tZW50LWZvcm0taW5wdXQ6IDFweCBzb2xpZCAkZ3JleTtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0LWZvY3VzOiAkZGFya2JsdWU7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dC1lcnJvcjogMXB4IHNvbGlkICRyZWQ7XG4kY29sb3ItY29tbWVudC1mb3JtLWlucHV0OiAkZGFya2JsdWU7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJHdoaXRlO1xuJGJnY29sb3ItY29tbWVudC1mb3JtLWlucHV0OiAkd2hpdGU7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndTogJGRhcmtibHVlO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3UtbGluazogJGRhcmtibHVlO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3UtY2hlY2tib3g6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWNoZWNrZWQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0OiAkd2hpdGU7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdC1ob3ZlcjogJHdoaXRlO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1hdXRob3I6ICRncmV5O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1hdXRob3ItaG92ZXI6ICRkYXJrYmx1ZTtcbiRib3JkZXJ0b3AtY29tbWVudDogMnB4IGRvdHRlZCAkZ3JleTtcbiRjb2xvci1jb21tZW50LWF1dGhvcjogJGRhcmtibHVlO1xuJGNvbG9yLWNvbW1lbnQtZGF0ZTogJGdyZXk7XG4kY29sb3ItY29tbWVudC1ib2R5OiAkZGFya2JsdWU7XG4kY29sb3ItY29tbWVudC1hY3Rpb246ICRkYXJrYmx1ZTtcbiRjb2xvci1jb21tZW50LWFjdGlvbi1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWNvbW1lbnQtYXBwcm92ZTogJGdyZWVuO1xuJGNvbG9yLWNvbW1lbnQtYXBwcm92ZS1ob3ZlcjogZGFya2VuKCRjb2xvci1jb21tZW50LWFwcHJvdmUsIDE1JSk7XG4vKiogNDA0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLTQwNC1hZGRyZWRpcmVjdDogJGRhcmtibHVlO1xuJGNvbG9yLTQwNC10aXRsZTogJGRhcmtibHVlO1xuJGNvbG9yLTQwNC1ib2R5OiAkZGFya2JsdWU7XG4kY29sb3ItNDA0LWV4aXQ6ICRkYXJrYmx1ZTtcbiRjb2xvci00MDQtZXhpdC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLTQwNC10aXRsZS1yaWdodDogJHdoaXRlO1xuJGJnY29sb3ItNDA0LXJpZ2h0OiByZ2JhKCRkYXJrYmx1ZSwwLjYpO1xuJGNvbG9yLTQwNC1uZXctc2VhcmNoOiAkYmxhY2s7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtZm9jdXM6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoOiAkd2hpdGU7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1mb2N1czogJHdoaXRlO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICR3aGl0ZTtcbiRib3JkZXItNDA0LW5ldy1zZWFyY2g6IDFweCBzb2xpZCAkd2hpdGU7XG4kYm9yZGVyLTQwNC1uZXctc2VhcmNoLWZvY3VzOiAkd2hpdGU7XG4kYm9yZGVyLTQwNC1uZXctc2VhcmNoLXBsYWNlaG9sZGVyOiAkd2hpdGU7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb246ICR3aGl0ZTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbi1ob3ZlcjogJHdoaXRlO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb246ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItNDA0LW1lbnUtbGluazogJHdoaXRlO1xuLyoqIFNlYXJjaFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci00MDQtbWVudS1saW5rLWhvdmVyOiAkZGFya2dyZXk7XG4kY29sb3ItcmVzdWx0LWVtcHR5LWJvZHk6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXN1bHQtc2VlOiAkZGFya2JsdWU7XG4kY29sb3ItcmVzdWx0LXNlZS1ob3ZlcjogJGRhcmtibHVlO1xuJGJnY29sb3ItcmVzdWx0LXBhZ2VyOiAkZGFya2JsdWU7XG4vKiogQ29udGFjdCB1c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRyYWRpdXMtY29udGFjdC1jb3Zlci1pbWc6IDA7XG4kY29sb3ItY29udGFjdC1sYWJlbDogJGRhcmtibHVlO1xuJGJvcmRlci1jb250YWN0LWlucHV0OiAxcHggc29saWQgJGdyZXk7XG4kYm9yZGVyLWNvbnRhY3QtZXJyb3I6ICRyZWQ7XG4kYmdjb2xvci1jb250YWN0LWlucHV0LWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkd2hpdGU7XG4kY29sb3ItcmVzdWx0LXNlZS1ob3ZlcjogJGJsdWU7XG4vKiogQ29udGFjdCB1c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRyYWRpdXMtY29udGFjdC1jb3Zlci1pbWc6IDA7XG4kY29sb3ItY29udGFjdC1sYWJlbDogJGRhcmtibHVlO1xuJGJvcmRlci1jb250YWN0LWlucHV0OiAxcHggc29saWQgJGdyZXk7XG4kYm9yZGVyLWNvbnRhY3QtZXJyb3I6ICRyZWQ7XG4kYmdjb2xvci1jb250YWN0LWlucHV0LWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkd2hpdGU7XG4kYmdjb2xvci1jb250YWN0LWlucHV0OiAkbGlnaHRncmV5O1xuJGNvbG9yLWNvbnRhY3QtcmVxdWlyZWQtZmllbGQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb250YWN0LXN1Ym1pdDogJGRhcmtibHVlO1xuJGNvbG9yLWNvbnRhY3Qtc3VibWl0LWhvdmVyOiAkZGFya2JsdWU7XG4kYm9yZGVydG9wLWNvbnRhY3Qtd3lzaXd5ZzogMXB4IHNvbGlkICRtaWRncmV5O1xuJGNvbG9yLWNvbnRhY3Qtd3lzaXd5ZzogJGRhcmtibHVlO1xuLyoqIFRhc2sgYmFyIGFkbWluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLXRhYnM6ICRkYXJrYmx1ZTtcbiRjb2xvci10YWJzLWFjdGl2ZTogJHdoaXRlO1xuJGJnY29sb3ItdGFiczogJGxpZ2h0Z3JleTtcbiRiZ2NvbG9yLXRhYnMtaG92ZXI6ICRncmV5O1xuJGJnY29sb3ItdGFicy1hY3RpdmU6ICRkYXJrYmx1ZTtcbi8qKiBMaW5rIGJ1dHRvbiB3aXRoIGljb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYm9yZGVydG9wLWJ0bmxpbms6IDJweCBkb3R0ZWQgJGdyZXk7XG5AbWl4aW4gYnRubGluaygkY29sb3IsICRjb2xvci1ob3ZlciwgJGJvcmRlcnRvcCwgJGljb24pIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgIEBpZiAkYm9yZGVydG9wID09ICd5ZXMnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcnRvcC1idG5saW5rO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGljb25zKCRpY29uKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qKiBQbGFpbiBidXR0b25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kcmFkaXVzLXBsYWluYnRuOiAwIDE1cHggMCAxNXB4O1xuJGJnY29sb3ItcGxhaW5idG46ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLXBsYWluYnRuLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItcGxhaW5idG46ICR3aGl0ZTtcbiRjb2xvci1wbGFpbmJ0bi1ob3ZlcjogJHdoaXRlO1xuJGJnY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ6ICRncmV5O1xuJGNvbG9yLXBsYWluYnRuLWRpc2FibGVkOiAkbGlnaHRncmV5O1xuJGJvcmRlci1wbGFpbmJ0bjogMDtcbiRib3JkZXItcGxhaW5idG4taG92ZXI6IDA7XG4kYm9yZGVyLXBsYWluYnRuLWRpc2FibGVkOiAwO1xuQG1peGluIHBsYWluYnRuKCRpY29uKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcGxhaW5idG47XG4gICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE3cHggMjJweCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXBsYWluYnRuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBsYWluYnRuLWhvdmVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuLWhvdmVyO1xuICAgICAgICBib3JkZXI6ICRib3JkZXItcGxhaW5idG4taG92ZXI7XG4gICAgfVxuXG4gICAgJltjbGFzcyo9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMjJweDtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXBsYWluYnRuLWRpc2FibGVkO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGljb24gIT0gJycge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDIycHggMTVweCA1MHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCRpY29uKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG47XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuLWhvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLyoqIFNwcml0ZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtaXhpbiBzcHJpdGUoJHgsICR5LCAkdywgJGgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUvc3ByaXRlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLSR4K3B4ICsnICcrIC0keStweDtcbiAgICB3aWR0aDogJHcrcHg7XG4gICAgaGVpZ2h0OiAkaCtweDtcbn1cbi8qKiBTcGVjaWZpYyBUUklCT1JEXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLXBhbmUtdGl0bGU6ICRkYXJrYmx1ZTtcbkBtaXhpbiBwYW5lLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXBhbmUtdGl0bGU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICArIC50YWJzICsgZGl2LFxuICAgICsgZGl2IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbkBtaXhpbiBkb3RzLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1pZGRhcmtibHVlO1xuICAgIH1cbn1cbkBtaXhpbiByZXZpZXdzLXN0YXIoJHNpemUpIHtcbiAgICBpIHtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoc3Rhci1mdWxsKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1zdGFyLWhhbGYtbyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoc3Rhci1oYWxmKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1zdGFyLW8ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHN0YXItZW1wdHkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2xsYWJvcmF0b3JzIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjaXJjbGUtZnVsbCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi1jaXJjbGUtaGFsZi1vIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNpcmNsZS1oYWxmKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi1jaXJjbGUtbyB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjaXJjbGUtZW1wdHkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gcmV2aWV3cy1ub3RlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWl4aW4gcmV2aWV3cy1udW1iZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tZW50LXJldmlld3MucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IDJweCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cbkBtaXhpbiByZXZpZXdzLW51bWJlci1uby1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIEZJWCBZT1VUVUJFXG4uZm9yY2UtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvbnNcIjtcbiIsIkBpbXBvcnQgXCJiYXNlXCI7XG5cbi5ub2RlLXR5cGUtbW9kZWwge1xuXHQubWVkaWEtZnJvbnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2M3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLXN0aWNrZXItc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAzNDBweDtcblxuICAgICAgICAgICAgLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0aWNrZXItc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLXN0aWNrZXIge1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIC5maWVsZC1pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGlja2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2QtbWVkaWFzIHtcbiAgICAgICAgICAgIC5wcm9kLXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1pZGdyZXk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgMDtcblxuICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgICAgIFx0LnNsaWNrLXByZXYgKyAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICAgICAgXHRcdG1hcmdpbjogMCAzNXB4O1xuICAgICAgICAgICAgICAgIFx0fVxuXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRkYXJrYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2QtbWFpbiB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJG1pZGdyZXk7XG5cbiAgICAgICAgICAgICAgICAgICAgJlt0aXRsZT1cIk5vIGltYWdlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXHQucHJvZC10aHVtYm5haWwtY2Fyb3VzZWwge1xuXHQgICAgLnByb2QtdGh1bWJuYWlsLXZpZGVvIHtcblx0ICAgICAgICAmOmJlZm9yZSB7XG5cdCAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICAgIHRvcDogNTAlO1xuXHQgICAgICAgICAgICBsZWZ0OiA1MCU7XG5cdCAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdCAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHBsYXkpO1xuXHQgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXHQgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXG5cdCAgICAucHJvZC10aHVtYm5haWwtMzYwIHtcblx0ICAgICAgICAmOmJlZm9yZSB7XG5cdCAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXHQgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICB0b3A6IDUwJTtcblx0ICAgICAgICAgICAgbGVmdDogNTAlO1xuXHQgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHQgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoMTE5LDM2MCw0NiwyMik7XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXHR9XG5cblx0LmRlY2xpbmFpc29ucy1tb2RlbCAuc2xpY2stc2xpZGVyLFxuXHQucHJvZC1tZWRpYXMgLnByb2QtdGh1bWJuYWlsIC5zbGljay1zbGlkZXIge1xuXHQgICAgcGFkZGluZzogMDtcblx0ICAgIGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5wcm9kLW1lZGlhcyAucHJvZC10aHVtYm5haWwgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG5cdCAgICBoZWlnaHQ6IDU5cHg7XG5cdCAgICBtYXJnaW46IDAgYXV0bztcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuZGVjbGluYWlzb25zLW1vZGVsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuXHQgICAgaGVpZ2h0OiA1OXB4O1xuXHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnByb2QtbWVkaWFzIC5wcm9kLXRodW1ibmFpbCAuc2xpY2stc2xpZGUge1xuXHQgICAgYm9yZGVyOiAkYm9yZGVyLW1lZGlhLWZyb250LWl0ZW07XG5cdCAgICB3aWR0aDogNTVweDtcblx0ICAgIGhlaWdodDogNTVweDtcblx0ICAgIG1hcmdpbjogMCAzcHg7XG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICY6bGFzdC1vZi10eXBlIHtcblx0ICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblx0ICAgIH1cblxuXHQgICAgJjpmaXJzdC1vZi10eXBlIHtcblx0ICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuXHQgICAgfVxuXHR9XG5cblx0LmRlY2xpbmFpc29ucy1tb2RlbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSBhLFxuXHQucHJvZC1tZWRpYXMgLnByb2QtdGh1bWJuYWlsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIGEge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cblx0ICAgIGltZyB7XG5cdCAgICAgICAgd2lkdGg6IDUzcHg7XG5cdCAgICAgICAgaGVpZ2h0OiA1M3B4O1xuXHQgICAgfVxuXHR9XG5cblx0LmRlY2xpbmFpc29ucy1tb2RlbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdFxuXHRcdGEge1xuXHRcdCAgICBpbWcge1xuXHRcdCAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJG1pZGdyZXk7XG5cdFx0ICAgIH1cblx0XHQgICAgJi5hY3RpdmUge1xuXHRcdCAgICBcdGltZyB7XG5cdFx0XHQgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRkYXJrYmx1ZTtcblx0XHRcdCAgICB9XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cblxuXHQuZGVjbGluYWlzb25zLW1vZGVsLFxuXHQucHJvZC1tZWRpYXMge1xuXHRcdC5zbGljay1zbGlkZXIge1xuXHRcdFx0LnNsaWNrLXByZXYsXG5cdFx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0ICAgIHdpZHRoOiAxNXB4O1xuXHRcdFx0ICAgIGhlaWdodDogNTdweDtcblx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogbm9uZTtcblx0XHRcdCAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdCAgICBib3JkZXI6IDA7XG5cblx0XHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHQgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XG5cdFx0XHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgICAgIGxlZnQ6IDUwJTtcblx0XHRcdCAgICAgICAgdG9wOiA0MSU7XG5cdFx0XHQgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHQgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdCAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvcHJldmlvdXMucG5nXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stbmV4dCB7XG5cdCAgICBcdFx0cmlnaHQ6IDA7XG5cblx0ICAgIFx0XHQmOmJlZm9yZSB7XG5cdFx0XHQgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9uZXh0LnBuZ1wiKTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGljay1kaXNhYmxlZCB7XG5cdFx0ICAgIG9wYWNpdHk6IC40O1xuXHRcdCAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHR9XG5cblx0LnByb2QtbWVkaWFzIHtcblx0XHQucHJvZC10aHVtYm5haWwge1xuXHRcdFx0d2lkdGg6IDQ2MHB4O1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGJvdHRvbTogMDtcblxuXHRcdFx0LnNsaWNrLXNsaWRlciB7XG5cdFx0XHRcdC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50LFxuXHRcdFx0XHQuc2xpY2stc2xpZGU6aG92ZXIge1xuXHRcdFx0XHQgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLW1lZGlhLWZyb250LWl0ZW0taG92ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb2QtbWFpbiB7XG5cdFx0XHR3aWR0aDogNDYwcHg7XG5cdCAgICBcdGhlaWdodDogNDYwcHg7XG5cblx0XHRcdHVsI3Byb2QtbWFpbiB7XG5cdFx0XHRcdGxpwqB7XG5cdFx0XHRcdFx0Ji5tZWRpYSB7XG5cdFx0XHRcdFx0XHQmLnNsaWNrLWN1cnJlbnQua2FtZWxlb24tcHJvZHVjdC1tZWRpYS1mcm9udC12aWRlbyB7XG5cdFx0XHQgICAgXHRcdFx0ei1pbmRleDogNjtcblx0XHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdFx0XHQmLmthbWVsZW9uLXByb2R1Y3QtbWVkaWEtZnJvbnQtdmlkZW8ge1xuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYua2FtZWxlb24tcHJvZHVjdC1tZWRpYS1mcm9udC12aWRlbyAjcGxheWVyUGxhY2VIb2xkZXIgaWZyYW1lIHtcblx0XHRcdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuc2xpY2stY3VycmVudCB7XG5cdFx0XHRcdFx0XHQgICAgLnBsYXllcjM2MCB7XG5cdFx0XHRcdFx0XHQgICAgICAgIC5sb2FkaW5nIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdCAgICB9XG5cdCAgICAuYnRuLXpvb20ge1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0ICAgIHJpZ2h0OiAyMHB4O1xuXHRcdCAgICBib3R0b206IDgwcHg7XG5cdFx0ICAgIHdpZHRoOiA0OXB4O1xuXHRcdCAgICBoZWlnaHQ6IDQ5cHg7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgYm9yZGVyOiBzb2xpZCAxcHggJG1pZGdyZXk7XG5cdFx0ICAgIHotaW5kZXg6IDM7XG5cblx0XHQgICAgJjpiZWZvcmUge1xuXHRcdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgICAgICBsZWZ0OiA1MCU7XG5cdFx0ICAgICAgICB0b3A6IDUwJTtcblx0XHQgICAgICAgIEBpbmNsdWRlIGljb25zKHpvb20taW4pO1xuXHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHQgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcblx0XHQgICAgICAgIGNvbG9yOiAjNzQ3NDc0O1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cblx0LnByb2Qtem9vbSAucHJvZC10aHVtYm5haWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogNTAlO1xuXHQgICAgbGVmdDogMjVweDtcblx0ICAgIHotaW5kZXg6IDM7XG5cdCAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvci1tZWRpYS1mcm9udC1wb3Bpbjtcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ICAgIHdpZHRoOiA1OXB4O1xuXG5cdFx0LnNsaWNrLXNsaWRlciB7XG5cdFx0ICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1wcmV2ICsgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgfVxuXHRcdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdFx0Ym9yZGVyOiAkYm9yZGVyLW1lZGlhLWZyb250LWl0ZW07XG5cdFx0XHQgICAgd2lkdGg6IDU5cHg7XG5cdFx0XHQgICAgaGVpZ2h0OiA1OXB4O1xuXHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgbWFyZ2luOiA1cHggMDtcblxuXHRcdFx0XHQmLnNsaWNrLWN1cnJlbnQsXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLW1lZGlhLWZyb250LWl0ZW0taG92ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIGltZyB7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiA1M3B4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDUzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stcHJldiwgXG5cdFx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHQgICAgbGVmdDogM3B4O1xuXHRcdFx0ICAgIHdpZHRoOiA1M3B4O1xuXHRcdFx0ICAgIGhlaWdodDogMjNweDtcblx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogJGJnY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWljb247XG5cdFx0XHQgICAgYm9yZGVyOiAwO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcblxuXHRcdFx0ICAgICY6YmVmb3JlIHtcblx0XHRcdCAgICAgICAgY29sb3I6ICRjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaWNvbjtcblx0XHRcdCAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuXHRcdFx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgICAgICBsZWZ0OiA1MCU7XG5cdFx0XHQgICAgICAgIHRvcDogNTAlO1xuXHRcdFx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0ICAgICAgICB0ZXh0LWluZGVudDogMDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblxuXHRcdFx0ICAgICY6YmVmb3JlIHtcblx0XHRcdCAgICAgICAgQGluY2x1ZGUgaWNvbnMoYXJyb3ctdG9wKTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblxuXHRcdFx0ICAgICY6YmVmb3JlIHtcblx0XHRcdCAgICAgICAgQGluY2x1ZGUgaWNvbnMoYXJyb3ctYm90dG9tKTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByb2Qtem9vbSAuZmllbGQtbmFtZS10aXRsZS1maWVsZCB7XG5cdCAgICB0b3A6IDEwcHg7XG5cdCAgICBsZWZ0OiAyNXB4O1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgei1pbmRleDogMTtcblx0fVxuXG5cdC5wcm9kLXpvb20gLnByb2QtbWFpbiB1bCNwcm9kLW1haW4gbGkgLnBsYXllcjM2MCxcblx0LnByb2Qtem9vbSAucHJvZC1tYWluIHVsI3Byb2QtbWFpbiBsaSBpbWcge1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgbWFyZ2luOiAwO1xuXHR9XG5cblx0LnByb2Qtem9vbSAuem9vbS1jb250cm9sIHtcblx0ICAgIC5jbG9zZS16b29tIHtcblx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3pvb20tY29udHJvbHMtY2xvc2UucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgJGJnY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaWNvbjtcblx0ICAgICAgICB0b3A6IDA7XG5cdCAgICAgICAgd2lkdGg6IDYwcHg7XG5cdCAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMDtcblx0ICAgICAgICB6LWluZGV4OiAzO1xuXHQgICAgfVxuXG5cdCAgICAuY29udHJvbCB7XG5cdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgIHRvcDogNzBweDtcblx0ICAgICAgICBsZWZ0OiAxMHB4O1xuXHQgICAgICAgIHdpZHRoOiA0MHB4O1xuXHQgICAgICAgIHotaW5kZXg6IDM7XG5cblx0ICAgICAgICA+IGRpdiB7XG5cdCAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblx0ICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXHQgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdCAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuXHQgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cdCAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0ICAgICAgICAgICAgJjpiZWZvcmUge1xuXHQgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG5cdCAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtO1xuXHQgICAgICAgICAgICB9XG5cblx0ICAgICAgICAgICAgJjphY3RpdmUsXG5cdCAgICAgICAgICAgICY6aG92ZXIge1xuXHQgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuXHQgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbS1ob3Zlcjtcblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgICYuem9vbS1tb3JlIHtcblx0ICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcblx0ICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvem9vbS1jb250cm9scy1wbHVzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAkYmdjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW07XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblxuXHQgICAgICAgICAgICAmLnpvb20tbGVzcyB7XG5cdCAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG5cdCAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3pvb20tY29udHJvbHMtbWludXMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTtcblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgICYuYnRuLXJvdGF0ZSB7XG5cdCAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG5cdCAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3pvb20tY29udHJvbHMtcm90YXRlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAkYmdjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW07XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblxuXHQgICAgICAgICAgICAmLmJ0bi1tb3ZlIHtcblx0ICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcblx0ICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy96b29tLWNvbnRyb2xzLW1vdmUucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtO1xuXHQgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXHR9XG5cblx0Ji50b3VjaCAucHJvZC16b29tIHtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICBib3R0b206IDQwcHg7XG4gICAgfVxuXG5cdC5wcm9kLXpvb20ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yLW1lZGlhLWZyb250LXBvcGluO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC56b29tLWNvbnRyb2wge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2xzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAucGFnZSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnByb2Qtem9vbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvci1tZWRpYS1mcm9udC1wb3BpbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAuem9vbS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvci1tZWRpYS1mcm9udC1jb250cm9scztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi8vIE1FRElVTSBTSVpFXG5AbWl4aW4gYmx1ZS1idXR0b24ge1xuICAgIEBpbmNsdWRlIGJhc2UtYnV0dG9uO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCAkYmx1ZWJ1dHRvbnNoYWRvdztcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRhcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCAkeWVsbG93YnV0dG9uc2hhZG93O1xuICAgIH1cbn1cbkBtaXhpbiB5ZWxsb3ctYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBiYXNlLWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCAwICR5ZWxsb3didXR0b25zaGFkb3c7XG4gICAgY29sb3I6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCAkYmx1ZWJ1dHRvbnNoYWRvdztcbiAgICB9XG59XG5AbWl4aW4gd2hpdGUtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBiYXNlLWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAwIDAgJHdoaXRlYnV0dG9uc2hhZG93O1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZGFya2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMCAwICR5ZWxsb3didXR0b25zaGFkb3c7XG4gICAgfVxufVxuQG1peGluIGJhc2UtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJG9zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gQklHIFNJWkVcbkBtaXhpbiBibHVlLWJpZy1idXR0b24ge1xuICAgIEBpbmNsdWRlIGJpZy1idXR0b247XG4gICAgYmFja2dyb3VuZDogJGRhcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDAgMCAkYmx1ZWJ1dHRvbnNoYWRvdztcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRhcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIDAgJHllbGxvd2J1dHRvbnNoYWRvdztcbiAgICB9XG59XG5AbWl4aW4geWVsbG93LWJpZy1idXR0b24ge1xuICAgIEBpbmNsdWRlIGJpZy1idXR0b247XG4gICAgYmFja2dyb3VuZDogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIDAgJHllbGxvd2J1dHRvbnNoYWRvdztcbiAgICBjb2xvcjogJGRhcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDAgMCAkYmx1ZWJ1dHRvbnNoYWRvdztcbiAgICB9XG59XG5AbWl4aW4gd2hpdGUtYmlnLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgYmlnLWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIC0ycHggMCAwICR3aGl0ZWJ1dHRvbnNoYWRvdztcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRhcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIDAgJHllbGxvd2J1dHRvbnNoYWRvdztcbiAgICB9XG59XG5AbWl4aW4gYmlnLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRvcztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA5cHggNjBweCAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gU01BTEwgU0laRVxuQG1peGluIHNtYWxsLWJsdWUtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJG9zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAwIDAgJGJsdWVidXR0b25zaGFkb3c7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCAwICRibHVlYnV0dG9uc2hhZG93O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgY29sb3I6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAwIDAgJHllbGxvd2J1dHRvbnNoYWRvdztcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAwIDAgJHllbGxvd2J1dHRvbnNoYWRvdztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1peGluIHBhZ2VyLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRvcztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy8gU1RJQ0tFUlNcbkBtaXhpbiBzdGlja2VyIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyO1xuICAgIGZvbnQtZmFtaWx5OiAkb3M7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlcjtcbn1cbkBtaXhpbiBzdGlja2VyLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRvcztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
