@charset "UTF-8";
/** Main font
******************/
/** Font Safe : Arial - Verdana - Georgia - Courier - Trebuchet - Hiragino-Sans-GB - Microsoft-Yahei - WenQuanYi-Micro-Hei
    The name matches the folder name - example: font/open-sans
******************/
/*** Colors
******************/
/** wrapper - default : 920 (wrapper) 980 (header)
********************/
/** Icons font
********************/
/** Media Queries (Mobile only)
******************/
/** CSS Rules
******************/
/** $color-* & $bgcolor-*
/**     example :
/**         $color1
/**         transparent
/**         darken($color1, 15%)
/**         lighten($color1, 15%)
/**         rgba($color1, 0.7)

/** $border-* & $borderbottom-* & $bordertop-* & $borderleftright-* & $bordertopbottom-*
/**     example :
/**         1px solid $color1
/**         1px dotted rgba($color1, 0.7)
/**         0
/**     Warning : 'none' does not accept

/** $bordersize-*
/**     example :
/**         10px
/**         0
/**     Warning : the same value variable '$border-*' corresponding to the same element
/**         example :
/**             $border-* : 1px solid $color1
/**             $bordersize-* : 1px

/** $textalign-*
/**     example :
/**         left
/**         right
/**         center

/** $font-weight-*
/**     example :
/**         normal
/**         bold

/** $font-*
/**     example :
/**         $main-family-font

/** $opacity-*
/**     example :
/**         0
/**         0.7
/**         1

/** $rotate-*
/**     example :
/**         45deg
/**         0

/** $radius-*
/**     example :
/**         10px
/**         100%
/**         0

/** $marginright-* & $height-* & $width-* & $top-* & $left-*
/**     example :
/**         10px
/**         0

/** $nb-*
/**     example :
/**         5
/**         0
/**         default

/** Other variables
/**     example :
/**         true
/**         false
/**         1
/**         0

/** Misc
******************/
/** Main Title
******************/
/** Rating
******************/
/** Messages (error - warning - status)
******************/
/** Header
******************/
/** Custo liens menu - si première variable différente de true, toutes les suivantes ne seront pas appliquées
****************************/
/** Main menu
****************************/
/** Secondary menu
****************************/
/** Menu compact
****************************/
/** Navigation (Mobile only)
****************************/
/** Mini Cart
*******************/
/** Search form
*******************/
/** Search - Autocomplete
******************/
/** Lang switcher
*******************/
/** Breadcrumb
*******************/
/** ScrollToTop
*******************/
/** Teaser advice
*********************************/
/** Teaser blog
*********************************/
/** Summary blog
****************************/
/** Direct Access
*********************************/
/** Teaser Basic Page
*********************************/
/** Teaser product
*********************************/
/** Teaser banner
*********************************/
/** Teaser banner (menu)
*********************************/
/** Teaser banner (highlighted)
*********************************/
/** Teaser banner (highlighted title hover)
*********************************/
/** Footer
*********************************/
/** Family page
*********************************/
/** Teaser Reference Category
*********************************/
/** Filter select
*********************************/
/** Facets
*********************************/
/** Pager
*********************************/
/** Wysiwyg
*********************************/
/** Remote
*********************************/
/** Social Network (Share)
*********************************/
/** Media Front
*********************************/
/** Page product
*********************************/
/** Page product : Rich content
***************************************/
/** Popin Cart
***************************************/
/** Legal notice
***************************************/
/** Page reviews
***************************************/
/** Review
***************************************/
/** Submit review form
***************************************/
/** Cart page
***************************************/
/** Advice HP
****************************/
/** Page advice/blog
****************************/
/** Listing advice/blog
****************************/
/** Listing blog
****************************/
/** Listing empty product/advice/blog
****************************************/
/** Comments (advice,blog)
****************************/
/** 404
****************************/
/** Search page
****************************/
/** Contact
****************************/
/** Support Request
****************************/
/** Task bar admin
****************************/
/** Infinite Scroll (Mobile only)
****************************/
/** Link button with icon
****************************/
/** Plain button
****************************/
/** Player Video
****************************/
/****************************
           Tetris
****************************/
/* Global */
/* Links */
/* Title */
/* Subtitle */
/* Brick rating */
/* Content */
/* Video */
/* Items */
/* Items FAQ */
/* Slider */
/* Gallery */
/* Hotspot */
/****************************
     Training plan (tp)
****************************/
/** Main font
******************/
/** Font Safe : Arial - Verdana - Georgia - Courier - Trebuchet
    The name matches the folder name - example: font/open-sans
******************/
/*** Colors
******************/
/** wrapper - default : 920 (wrapper) 980 (header)
********************/
/** Icons font
********************/
/** Media Queries (Mobile only)
******************/
/** CSS Rules
******************/
/** $color-* & $bgcolor-*
    /**     example :
    /**         $color1
    /**         transparent
    /**         darken($color1, 15%)
    /**         lighten($color1, 15%)
    /**         rgba($color1, 0.7)

    /** $border-* & $borderbottom-* & $bordertop-* & $borderleftright-* & $bordertopbottom-*
    /**     example :
    /**         1px solid $color1
    /**         1px solid rgba($color1, 0.7)
    /**         0
    /**     Warning : 'none' does not accept

    /** $bordersize-*
    /**     example :
    /**         10px
    /**         0
    /**     Warning : the same value variable '$border-*' corresponding to the same element
    /**         example :
    /**             $border-* : 1px solid $color1
    /**             $bordersize-* : 1px

    /** $textalign-*
    /**     example :
    /**         left
    /**         right
    /**         center

    /** $font-weight-*
    /**     example :
    /**         normal
    /**         bold

    /** $font-*
    /**     example :
    /**         $main-family-font

    /** $opacity-*
    /**     example :
    /**         0
    /**         0.7
    /**         1

    /** $rotate-*
    /**     example :
    /**         45deg
    /**         0

    /** $radius-*
    /**     example :
    /**         10px
    /**         100%
    /**         0

    /** $marginright-* & $height-* & $top-* & $left-*
    /**     example :
    /**         10px
    /**         0

    /** $nb-*
    /**     example :
    /**         5
    /**         0
    /**         default

    /** Other variables
    /**     example :
    /**         true
    /**         false
    /**         1
    /**         0

/** Misc
******************/
/** Main Title
******************/
/** Rating
******************/
/** Messages (error - warning - status)
******************/
/** Header
******************/
/** Custo liens menu - si première variable différente de true, toutes les suivantes ne seront pas appliquées
****************************/
/** Main menu
****************************/
/** Secondary menu
****************************/
/** Menu compact
****************************/
/** Navigation (Mobile only)
****************************/
/** Mini Cart
*******************/
/** Search form
*******************/
/** Search - Autocomplete
******************/
/** Lang switcher
*******************/
/** Breadcrumb
*******************/
/** ScrollToTop
*******************/
/** Teaser advice
*********************************/
/** Teaser blog
*********************************/
/** Summary blog
****************************/
/** Direct Access
*********************************/
/** Teaser Basic Page
*********************************/
/** Teaser product
*********************************/
/** Teaser banner
*********************************/
/** Teaser banner (menu)
*********************************/
/** Teaser banner (highlighted)
*********************************/
/** Teaser banner (highlighted title hover)
*********************************/
/** Footer
*********************************/
/** Family page
*********************************/
/** Teaser Reference Category
*********************************/
/** Filter select
*********************************/
/** Facets
*********************************/
/** Pager
*********************************/
/** Wysiwyg
*********************************/
/** Remote
*********************************/
/** Social Network (Share)
*********************************/
/** Media Front
*********************************/
/** Page product
*********************************/
/** Page product : Rich content
***************************************/
/** Popin Cart
***************************************/
/** Legal notice
***************************************/
/** Page reviews
***************************************/
/** Review
***************************************/
/** Submit review form
***************************************/
/** Cart page
***************************************/
/** Advice HP
****************************/
/** Page advice/blog
****************************/
/** Listing advice/blog
****************************/
/** Listing blog
****************************/
/** Listing empty product/advice/blog
****************************************/
/** Comments (advice,blog)
****************************/
/** 404
****************************/
/** Search page
****************************/
/** Contact
****************************/
/** Support Request
****************************/
/** Task bar admin
****************************/
/** Infinite Scroll (Mobile only)
****************************/
/** Link button with icon
****************************/
/** Plain button
****************************/
/** Player Video
****************************/
/****************************
           Tetris
****************************/
/* Global */
/* Links */
/* Title */
/* Subtitle */
/* Brick rating */
/* Content */
/* Video */
/* Items */
/* Items FAQ */
/* Slider */
/* Gallery */
/* Hotspot */
main.training-plan .container-advice {
  display: none;
  margin: 20px 0; }
  main.training-plan .container-advice .container-template > p.title {
    margin: 60px 0 20px;
    padding: 0 10px;
    font-size: 30px;
    font-weight: bold;
    color: #000000;
    text-transform: uppercase; }
  main.training-plan .container-advice .mea-advice .title {
    margin: 60px 0 20px;
    padding: 0 10px;
    font-size: 30px;
    font-weight: bold;
    color: #000000;
    text-transform: uppercase; }
  main.training-plan .container-advice .mea-advice .description {
    margin: 0 0 20px;
    padding: 0 10px;
    font-size: 16px;
    font-weight: 200;
    color: #000000; }
  main.training-plan .container-advice .mea-advice .advice-page-description {
    text-align: center; }
  main.training-plan .container-advice .linked-advices .container-template .linked-advices-title {
    margin: 20px 0; }
  main.training-plan .container-advice .linked-advices .container-template .mea-advice {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 20px 10px; }
    main.training-plan .container-advice .linked-advices .container-template .mea-advice .advice-img {
      -ms-flex: 2;
          flex: 2; }
      main.training-plan .container-advice .linked-advices .container-template .mea-advice .advice-img img {
        width: 100%; }
    main.training-plan .container-advice .linked-advices .container-template .mea-advice .advice-content {
      -ms-flex: 3;
          flex: 3;
      padding-left: 30px; }
      main.training-plan .container-advice .linked-advices .container-template .mea-advice .advice-content .title {
        font-size: 24px;
        font-weight: bold;
        margin: 10px 0; }
      main.training-plan .container-advice .linked-advices .container-template .mea-advice .advice-content .description {
        margin: 30px 0 10px; }
      main.training-plan .container-advice .linked-advices .container-template .mea-advice .advice-content .advice-link {
        display: block;
        margin: 10px;
        position: relative;
        padding: 14px 16px;
        text-align: center;
        text-decoration: none;
        color: #000000;
        text-transform: uppercase;
        transition: all 0.3s;
        margin: 30px 10px 0px;
        display: table;
        background: #0082C3;
        color: #ffffff; }
        main.training-plan .container-advice .linked-advices .container-template .mea-advice .advice-content .advice-link:not(.active) {
          box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); }
          main.training-plan .container-advice .linked-advices .container-template .mea-advice .advice-content .advice-link:not(.active):hover {
            box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); }
  main.training-plan .container-advice .linked-advices .container-template .teaser-list {
    display: -ms-grid;
    display: grid;
    position: relative;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    margin: 80px 0; }
    main.training-plan .container-advice .linked-advices .container-template .teaser-list.slick-slider {
      display: block; }
      main.training-plan .container-advice .linked-advices .container-template .teaser-list.slick-slider button {
        position: absolute;
        top: 0;
        bottom: 0;
        text-indent: -9999px;
        background: none;
        border: none;
        height: 20px;
        width: 30px;
        margin: auto; }
        main.training-plan .container-advice .linked-advices .container-template .teaser-list.slick-slider button:after {
          content: '';
          display: block;
          position: absolute;
          right: 0;
          left: 0;
          top: 0;
          bottom: 0;
          width: 30px;
          height: 20px;
          z-index: 100;
          transition: all 0.3s;
          opacity: 1;
          background: no-repeat center url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 129 129" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 129 129"><g><path d="m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z" style="fill: %230082C3;"/></g></svg>');
          cursor: pointer; }
        main.training-plan .container-advice .linked-advices .container-template .teaser-list.slick-slider button.slick-prev {
          left: -50px; }
          main.training-plan .container-advice .linked-advices .container-template .teaser-list.slick-slider button.slick-prev:after {
            transform: rotate(180deg); }
        main.training-plan .container-advice .linked-advices .container-template .teaser-list.slick-slider button.slick-next {
          right: -50px; }
    main.training-plan .container-advice .linked-advices .container-template .teaser-list .teaser {
      position: relative;
      width: 215px;
      height: 360px;
      margin: 8px;
      box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.1);
      transition: all .3s;
      padding: 10px; }
      main.training-plan .container-advice .linked-advices .container-template .teaser-list .teaser:after {
        content: '';
        display: block;
        position: absolute;
        right: 10px;
        bottom: 10px;
        width: 12px;
        height: 16px;
        z-index: 100;
        transition: all 0.3s;
        opacity: 0;
        background: no-repeat center url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 129 129" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 129 129"><g><path d="m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z" style="fill: %230082C3;"/></g></svg>'); }
      main.training-plan .container-advice .linked-advices .container-template .teaser-list .teaser:hover {
        box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.2); }
        main.training-plan .container-advice .linked-advices .container-template .teaser-list .teaser:hover:after {
          opacity: 1; }
      main.training-plan .container-advice .linked-advices .container-template .teaser-list .teaser > a {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 3;
        height: 100%;
        width: 100%; }
      main.training-plan .container-advice .linked-advices .container-template .teaser-list .teaser .teaser-inner.media {
        width: 100%;
        height: 145px;
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden;
        -webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 0 100%);
                clip-path: polygon(0 0, 100% 0, 100% 80%, 0 100%);
        background-size: cover; }
      main.training-plan .container-advice .linked-advices .container-template .teaser-list .teaser .teaser-inner.content {
        margin-top: 155px; }
        main.training-plan .container-advice .linked-advices .container-template .teaser-list .teaser .teaser-inner.content p {
          margin: 15px 0; }
          main.training-plan .container-advice .linked-advices .container-template .teaser-list .teaser .teaser-inner.content p.title {
            margin: 20px 0;
            color: #353535 -20%;
            font-size: 16px;
            line-height: 21px;
            height: 42px;
            font-weight: bold;
            font-style: italic;
            text-transform: uppercase;
            overflow: hidden; }
          main.training-plan .container-advice .linked-advices .container-template .teaser-list .teaser .teaser-inner.content p.description {
            height: 95px;
            overflow: hidden;
            margin: 25px 0 20px;
            font-size: 14px;
            font-weight: 200;
            line-height: 16px; }
            main.training-plan .container-advice .linked-advices .container-template .teaser-list .teaser .teaser-inner.content p.description:after {
              content: '';
              width: 120px;
              height: 16px;
              display: block;
              position: absolute;
              right: 0;
              bottom: 34px;
              background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.02) 40%, white 52%); }

body.node-type-training-plan .page .section-content .zone-content-wrapper #region-content {
  padding: 0 !important;
  width: inherit !important; }

body.node-type-training-plan .page .container-template {
  max-width: 920px;
  margin: 0 auto; }

body.node-type-training-plan .page .only-mobile {
  display: none; }

body.node-type-training-plan .page .only-desktop {
  display: block; }

@media only screen and (max-width: 600px) {
  body.node-type-training-plan .page .only-mobile {
    display: block; }
  body.node-type-training-plan .page .only-desktop {
    display: none; } }

main.training-plan .container-template .link-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 30px 0;
  border-bottom: 1px solid #ecf0f1;
  position: relative; }
  main.training-plan .container-template .link-menu a.download {
    display: block;
    margin: 10px;
    position: relative;
    padding: 14px 16px;
    text-align: center;
    text-decoration: none;
    color: #000000;
    text-transform: uppercase;
    transition: all 0.3s;
    background: no-repeat center left 16px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"> <g> <path d="M382.56,233.376C379.968,227.648,374.272,224,368,224h-64V16c0-8.832-7.168-16-16-16h-64c-8.832,0-16,7.168-16,16v208h-64 c-6.272,0-11.968,3.68-14.56,9.376c-2.624,5.728-1.6,12.416,2.528,17.152l112,128c3.04,3.488,7.424,5.472,12.032,5.472 c4.608,0,8.992-2.016,12.032-5.472l112-128C384.192,245.824,385.152,239.104,382.56,233.376z" style="fill: %23000000;"/> </g> <g> <path d="M432,352v96H80v-96H16v128c0,17.696,14.336,32,32,32h416c17.696,0,32-14.304,32-32V352H432z" style="fill: %23000000;"/> </g> </svg>');
    background-size: 15px;
    padding-left: 41px;
    margin: 0;
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%); }
    main.training-plan .container-template .link-menu a.download:not(.active) {
      box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); }
      main.training-plan .container-template .link-menu a.download:not(.active):hover {
        box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); }
  main.training-plan .container-template .link-menu .link-list {
    list-style-type: none;
    padding: 5px;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media only screen and (max-width: 768px) {
      main.training-plan .container-template .link-menu .link-list {
        -ms-flex-pack: center;
            justify-content: center; } }
    main.training-plan .container-template .link-menu .link-list li a {
      display: block;
      margin: 5px;
      padding: 10px;
      position: relative;
      text-align: center;
      font-size: 18px;
      text-decoration: none;
      color: #000000;
      text-transform: uppercase;
      transition: all 0.3s; }
      main.training-plan .container-template .link-menu .link-list li a:hover {
        color: #0082C3; }
      main.training-plan .container-template .link-menu .link-list li a.active {
        color: #0082C3; }
        main.training-plan .container-template .link-menu .link-list li a.active:after {
          content: '';
          display: block;
          background: #0082C3;
          width: 100%;
          height: 5px;
          position: absolute;
          bottom: -5px;
          left: 0;
          right: 0;
          margin: auto; }
      main.training-plan .container-template .link-menu .link-list li a.disable {
        color: #bdc3c7;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        cursor: not-allowed; }
        main.training-plan .container-template .link-menu .link-list li a.disable:active {
          pointer-events: none; }

main.training-plan .menu-week-tp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 30px 10px;
  -ms-flex-align: center;
      align-items: center; }
  main.training-plan .menu-week-tp ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    main.training-plan .menu-week-tp ul > li {
      list-style: none;
      position: relative;
      text-align: center;
      margin: 10px 0px;
      line-height: 40px;
      color: #000000; }
      main.training-plan .menu-week-tp ul > li:not(:last-child):not(:first-child):after {
        content: " ";
        position: absolute;
        display: block;
        width: 85%;
        height: 100%;
        top: 0;
        left: -5%;
        z-index: -1;
        background: #ecf0f1;
        transform-origin: bottom left;
        transform: skew(-15deg, 0deg); }
      main.training-plan .menu-week-tp ul > li:first-child a {
        padding: 0 20px 0 10px; }
      main.training-plan .menu-week-tp ul > li:first-child:before {
        content: " ";
        position: absolute;
        display: block;
        width: 85%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
        background: #ecf0f1;
        transform-origin: bottom left; }
      main.training-plan .menu-week-tp ul > li:first-child:after {
        content: " ";
        position: absolute;
        display: block;
        width: 85%;
        height: 100%;
        top: 0;
        right: 10%;
        z-index: -1;
        background: #ecf0f1;
        transform-origin: bottom left;
        transform: skew(-15deg, 0deg); }
      main.training-plan .menu-week-tp ul > li:last-child a {
        padding: 0 10px 0 20px; }
      main.training-plan .menu-week-tp ul > li:last-child:before {
        content: " ";
        position: absolute;
        display: block;
        width: 85%;
        height: 100%;
        top: 0;
        right: 0;
        z-index: -1;
        background: #ecf0f1;
        transform-origin: bottom left; }
      main.training-plan .menu-week-tp ul > li:last-child:after {
        content: " ";
        position: absolute;
        display: block;
        width: 85%;
        height: 100%;
        top: 0;
        left: -2%;
        z-index: -1;
        background: #ecf0f1;
        transform-origin: bottom left;
        transform: skew(-15deg, 0deg); }
      main.training-plan .menu-week-tp ul > li:hover {
        text-decoration: none;
        transition: all 0.3s; }
        main.training-plan .menu-week-tp ul > li:hover:first-child:before, main.training-plan .menu-week-tp ul > li:hover:first-child:after, main.training-plan .menu-week-tp ul > li:hover:last-child:before, main.training-plan .menu-week-tp ul > li:hover:last-child:after, main.training-plan .menu-week-tp ul > li:hover:not(:last-child):not(:first-child):before, main.training-plan .menu-week-tp ul > li:hover:not(:last-child):not(:first-child):after {
          transition: all 0.3s;
          background-color: #0082C3; }
        main.training-plan .menu-week-tp ul > li:hover a {
          color: #ffffff;
          border: 1px solid transparent; }
      main.training-plan .menu-week-tp ul > li > a {
        display: block;
        padding: 0 20px;
        text-decoration: none;
        font-weight: bold;
        text-transform: uppercase;
        border: 1px solid transparent;
        font-size: 18px;
        color: #000000; }

main.training-plan .plan-description {
  text-align: center;
  color: #ffffff; }
  main.training-plan .plan-description .header-background {
    position: relative;
    padding: 70px 0 100px;
    background: no-repeat center;
    background-size: cover;
    z-index: 0; }
    main.training-plan .plan-description .header-background:before {
      content: '';
      display: block;
      position: absolute;
      width: 100%;
      height: 100%;
      background: linear-gradient(to right, black 0%, rgba(255, 255, 255, 0) 42%);
      top: 0;
      left: 0;
      z-index: 1; }
    main.training-plan .plan-description .header-background.no-image {
      background: linear-gradient(to right bottom, #004876, #0082C3, #fff); }
      main.training-plan .plan-description .header-background.no-image:before {
        content: none; }
    main.training-plan .plan-description .header-background a.back {
      padding: 5px;
      text-decoration: none;
      color: white;
      text-align: left;
      position: absolute;
      top: -50px;
      left: 0;
      text-transform: uppercase;
      font-size: 14px; }
      main.training-plan .plan-description .header-background a.back:hover {
        text-decoration: underline; }
      main.training-plan .plan-description .header-background a.back:before {
        transform: rotate(180deg);
        content: '';
        display: inline-block;
        background: white no-repeat;
        height: 10px;
        width: 20px;
        margin-right: 10px;
        -webkit-mask: url(../images/arrow-link-item.svg);
                mask: url(../images/arrow-link-item.svg);
        -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat; }
    main.training-plan .plan-description .header-background h1 {
      padding: 10px;
      font-size: 48px;
      font-weight: bold;
      text-transform: uppercase;
      font-style: italic;
      color: #ffffff; }
    main.training-plan .plan-description .header-background .container-template {
      position: relative;
      z-index: 2; }
      main.training-plan .plan-description .header-background .container-template .review a {
        padding: 5px;
        text-decoration: none;
        color: white; }
        main.training-plan .plan-description .header-background .container-template .review a:hover {
          text-decoration: underline; }
      main.training-plan .plan-description .header-background .container-template .review .ratings {
        padding: 5px; }
        main.training-plan .plan-description .header-background .container-template .review .ratings .ratings-note-score .icon {
          color: #fff; }
          main.training-plan .plan-description .header-background .container-template .review .ratings .ratings-note-score .icon:before {
            font-size: 20px; }
      main.training-plan .plan-description .header-background .container-template .container-description-summary {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-top: 10px;
        color: #ffffff; }
        main.training-plan .plan-description .header-background .container-template .container-description-summary .description-summary-inner {
          margin: 20px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-align: start;
              align-items: flex-start;
          background: no-repeat left center;
          background-size: 40px;
          min-height: 60px;
          min-width: 100px;
          padding-left: 55px; }
          main.training-plan .plan-description .header-background .container-template .container-description-summary .description-summary-inner .label {
            margin-bottom: 2px;
            font-size: 14px;
            font-weight: 300; }
          main.training-plan .plan-description .header-background .container-template .container-description-summary .description-summary-inner .title {
            font-size: 20px;
            font-weight: normal; }
          main.training-plan .plan-description .header-background .container-template .container-description-summary .description-summary-inner.level {
            background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg version="1.1" viewBox="0 0 26 24" xmlns="http://www.w3.org/2000/svg"><title>volume</title><desc>Created with Sketch.</desc><g fill="none" fill-rule="evenodd"><g transform="translate(0 -2)" fill="%23ffffff" fill-rule="nonzero"><g transform="translate(0 2)"><path d="m0 24h7.4286v-11.478h-7.4286v11.478zm1.494-9.8293h4.4406v8.1804h-4.4406v-8.1804z"/><path d="m9.2857 24h7.4286v-16.696h-7.4286v16.696zm1.5016-15.162h4.4253v13.628h-4.4253v-13.628z"/><path d="m18.571 24h7.4286v-24h-7.4286v24zm1.5053-22.379h4.4181v20.758h-4.4181v-20.758z"/></g></g></g></svg>'); }
          main.training-plan .plan-description .header-background .container-template .container-description-summary .description-summary-inner.length {
            background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg version="1.1" viewBox="0 0 24 26" xmlns="http://www.w3.org/2000/svg"><title>daily-calendar-pixel</title><desc>Created with Sketch.</desc><g fill="none" fill-rule="evenodd"><g transform="translate(-133)" fill="%23ffffff" fill-rule="nonzero"><g transform="translate(133)"><rect x="5" y="15" width="2" height="2"/><rect x="9" y="15" width="2" height="2"/><rect x="13" y="15" width="2" height="2"/><rect x="17" y="19" width="2" height="2"/><rect x="5" y="19" width="2" height="2"/><rect x="9" y="19" width="2" height="2"/><rect x="13" y="19" width="2" height="2"/><rect x="17" y="15" width="2" height="2"/><path d="m18.462 1.8571v-1.8571h-1.8462v1.8571h-9.2308v-1.8571h-1.8462v1.8571h-5.5385v24.143h24v-24.143h-5.5385zm3.6923 22.286h-20.308v-13h20.308v13zm0-14.857h-20.308v-5.5714h3.6923v1.8571h1.8462v-1.8571h9.2308v1.8571h1.8462v-1.8571h3.6923v5.5714z"/></g></g></g></svg>'); }
          main.training-plan .plan-description .header-background .container-template .container-description-summary .description-summary-inner.frequency {
            background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg version="1.1" viewBox="0 0 26 24" xmlns="http://www.w3.org/2000/svg"><title>passage-of-time</title><desc>Created with Sketch.</desc><g fill="none" fill-rule="evenodd"><g transform="translate(-303 -1)" fill="%23ffffff" fill-rule="nonzero"><g transform="translate(303)"><g transform="translate(0 1)"><path d="m25.948 10.133c-0.090168-0.19166-0.28268-0.31429-0.49565-0.31429h-1.6192c-1.0295-5.5781-5.9351-9.8185-11.815-9.8185-6.6266 0-12.018 5.3837-12.018 12 0 6.6166 5.3913 12 12.018 12 4.2766 0 8.2651-2.2983 10.409-5.9968 0.30204-0.52197 0.12391-1.1886-0.3994-1.4908-0.5222-0.30213-1.1904-0.12428-1.4919 0.39769-1.7547 3.0274-5.0185 4.9087-8.5173 4.9087-5.4217 0-9.8334-4.4044-9.8334-9.8174 0-5.4141 4.4116-9.8185 9.8334-9.8185 4.67 0 8.5826 3.2704 9.5794 7.6362h-1.6064c-0.21297 0-0.40493 0.12262-0.49565 0.31429-0.090169 0.19166-0.06085 0.41757 0.075233 0.58052l2.7316 3.2727c0.104 0.12428 0.25723 0.19608 0.41986 0.19608 0.16208 0 0.31587-0.072357 0.41931-0.19608l2.7316-3.2727c0.13608-0.16349 0.16485-0.3894 0.07468-0.58107z"/><path d="m11.875 3c-0.59182 0-1.0713 0.476-1.0713 1.0635v6.4529c-0.48441 0.33708-0.80338 0.89276-0.80338 1.5238 0 1.0263 0.84135 1.8615 1.8753 1.8615 0.28316 0 0.55005-0.067307 0.7909-0.17985l3.7267 2.135c0.16925 0.097461 0.3526 0.14323 0.53486 0.14323 0.36995 0 0.73014-0.19061 0.92868-0.532 0.29564-0.50777 0.12042-1.1588-0.39274-1.4522l-3.7305-2.1382c-0.049906-0.56215-0.34446-1.0532-0.78602-1.3601v-6.454c-0.0010849-0.58692-0.48116-1.0635-1.0724-1.0635zm0 9.8371c-0.44319 0-0.80338-0.35807-0.80338-0.79692 0-0.43938 0.36073-0.79746 0.80338-0.79746s0.80338 0.35807 0.80338 0.79746c0 0.43884-0.36073 0.79692-0.80338 0.79692z"/></g></g></g></g></svg>'); }
  main.training-plan .plan-description .author {
    margin-top: -100px;
    color: #000000;
    text-align: left; }
    main.training-plan .plan-description .author .container-template .skew-image {
      height: 120px;
      width: 150px;
      margin-left: 30px;
      position: relative;
      z-index: 1;
      -webkit-clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);
              clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);
      background-size: cover;
      background-color: #efefef; }
    main.training-plan .plan-description .author .container-template .skew-content {
      position: relative;
      z-index: 0;
      transform: skew(15deg);
      margin: -100px 30px 5px 120px;
      padding: 20px 40px 20px 100px;
      background: #ffffff;
      box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); }
      main.training-plan .plan-description .author .container-template .skew-content .author-content {
        transform: skew(-15deg); }
        main.training-plan .plan-description .author .container-template .skew-content .author-content .author-name {
          font-size: 20px;
          font-style: italic;
          font-weight: bold;
          text-transform: uppercase; }
        main.training-plan .plan-description .author .container-template .skew-content .author-content .author-function {
          margin-top: 5px;
          font-size: 16px;
          font-weight: 200; }
        main.training-plan .plan-description .author .container-template .skew-content .author-content .author-word {
          margin-top: 10px;
          font-size: 14px;
          line-height: 1.5em; }

main.training-plan .user-reviews {
  padding: 50px 0;
  margin: 50px 0 0;
  background: #eee; }
  main.training-plan .user-reviews .container-template {
    margin: 0 auto;
    color: #000000; }
    main.training-plan .user-reviews .container-template .container-title {
      margin: 0 10px 40px; }
      main.training-plan .user-reviews .container-template .container-title .title {
        font-size: 30px;
        font-weight: bold;
        color: #000000; }
      main.training-plan .user-reviews .container-template .container-title .note {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        margin: 20px 0 10px; }
        main.training-plan .user-reviews .container-template .container-title .note p {
          font-size: 22px;
          font-weight: bold;
          color: #0082C3; }
        main.training-plan .user-reviews .container-template .container-title .note .review .ratings-note-score .icon {
          color: #0082C3; }
          main.training-plan .user-reviews .container-template .container-title .note .review .ratings-note-score .icon:before {
            font-size: 20px; }
      main.training-plan .user-reviews .container-template .container-title .description {
        font-size: 14px;
        font-weight: 300;
        color: #000000; }
    main.training-plan .user-reviews .container-template .container-reviews .container-review .review {
      position: relative;
      margin: 20px 10px;
      box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
      padding: 20px;
      overflow: hidden;
      background: #ffffff; }
      main.training-plan .user-reviews .container-template .container-reviews .container-review .review p.author {
        margin-bottom: 8px;
        font-size: 18px;
        font-weight: bold;
        color: #000000; }
      main.training-plan .user-reviews .container-template .container-reviews .container-review .review p.date {
        margin: 0 0 18px;
        font-size: 14px;
        font-weight: 200;
        color: #000000; }
      main.training-plan .user-reviews .container-template .container-reviews .container-review .review p.description {
        font-size: 14px;
        font-weight: 200;
        color: #000000;
        line-height: 18px; }
      main.training-plan .user-reviews .container-template .container-reviews .container-review .review .note {
        position: absolute;
        top: 20px;
        right: 20px; }
        main.training-plan .user-reviews .container-template .container-reviews .container-review .review .note .ratings-note-score .icon {
          color: #0082C3; }
    main.training-plan .user-reviews .container-template .container-reviews .container-review .answer {
      position: relative;
      margin: 20px 20px 20px 20%;
      box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
      padding: 20px;
      background: #0082C3;
      z-index: 0; }
      main.training-plan .user-reviews .container-template .container-reviews .container-review .answer:before {
        content: "";
        position: absolute;
        top: -12px;
        left: -12px;
        height: 0;
        width: 0;
        border-right: 20px solid transparent;
        border-bottom: 40px solid #0082C3;
        border-left: 20px solid transparent;
        transform: rotate(-45deg);
        z-index: -1; }
      main.training-plan .user-reviews .container-template .container-reviews .container-review .answer p {
        color: #ffffff; }
        main.training-plan .user-reviews .container-template .container-reviews .container-review .answer p.title {
          margin-bottom: 8px;
          font-size: 18px;
          font-weight: bold; }
        main.training-plan .user-reviews .container-template .container-reviews .container-review .answer p.author {
          margin-top: 10px;
          font-size: 14px;
          font-weight: 200; }
        main.training-plan .user-reviews .container-template .container-reviews .container-review .answer p.content {
          font-size: 14px;
          font-weight: 200;
          line-height: 18px; }
    main.training-plan .user-reviews .container-template .container-reviews .pagination {
      margin: 10px;
      display: none; }
      main.training-plan .user-reviews .container-template .container-reviews .pagination.visible {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center; }
      main.training-plan .user-reviews .container-template .container-reviews .pagination button {
        position: relative;
        width: 20px;
        height: 14px;
        margin: 10px;
        border: none;
        outline: none;
        font-size: 16px;
        cursor: pointer;
        color: #000000;
        background: no-repeat center url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 129 129" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 129 129"><g><path d="m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z" style="fill: %23000000;"/></g></svg>'); }
        main.training-plan .user-reviews .container-template .container-reviews .pagination button:hover {
          background: no-repeat center url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 129 129" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 129 129"><g><path d="m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z" style="fill: %230082C3;"/></g></svg>'); }
        main.training-plan .user-reviews .container-template .container-reviews .pagination button.previous {
          transform: rotate(180deg); }
      main.training-plan .user-reviews .container-template .container-reviews .pagination ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: center;
            justify-content: center;
        list-style: none; }
        main.training-plan .user-reviews .container-template .container-reviews .pagination ul li {
          margin: 5px;
          padding: 5px 3px;
          cursor: pointer;
          color: #000000;
          position: relative;
          text-align: center; }
          main.training-plan .user-reviews .container-template .container-reviews .pagination ul li.active, main.training-plan .user-reviews .container-template .container-reviews .pagination ul li:hover {
            color: #0082C3; }
          main.training-plan .user-reviews .container-template .container-reviews .pagination ul li.active:before {
            content: "";
            display: block;
            width: 100%;
            height: 3px;
            background: #0082C3;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0; }
          main.training-plan .user-reviews .container-template .container-reviews .pagination ul li.hidden {
            display: none; }
          main.training-plan .user-reviews .container-template .container-reviews .pagination ul li.dotted.after:after {
            display: inline-block;
            content: "...";
            margin-left: 15px;
            color: #000000;
            pointer-events: none; }
          main.training-plan .user-reviews .container-template .container-reviews .pagination ul li.dotted.before:before {
            display: inline-block;
            content: "...";
            margin-right: 15px;
            color: #000000; }

main.training-plan .weeks .week {
  margin: 0 10px 60px; }
  main.training-plan .weeks .week > p {
    margin-bottom: 10px;
    text-align: center;
    transition: all 0.2s; }
    main.training-plan .weeks .week > p.title {
      text-transform: uppercase;
      margin-bottom: 5px;
      font-size: 30px;
      font-weight: bold;
      color: #0082C3; }
    main.training-plan .weeks .week > p.subtitle {
      font-size: 18px;
      font-weight: 300;
      color: #0082C3; }
    main.training-plan .weeks .week > p.description {
      font-size: 14px;
      font-weight: 300;
      color: #000000;
      line-height: 1.5em; }
  main.training-plan .weeks .week > .brick {
    width: 100%;
    margin-top: 30px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
    transition: all 0.2s; }
    main.training-plan .weeks .week > .brick:hover, main.training-plan .weeks .week > .brick.active {
      box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.3); }
    main.training-plan .weeks .week > .brick.active .accordion .title {
      color: #ffffff; }
    main.training-plan .weeks .week > .brick.active .accordion .seance_wrapper .seance_number {
      color: #ffffff; }
    main.training-plan .weeks .week > .brick.active .accordion:after {
      transform: rotate(90deg);
      background: no-repeat center url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 129 129" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 129 129"><g><path d="m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z" style="fill: %23ffffff;"/></g></svg>'); }
    main.training-plan .weeks .week > .brick.active .accordion:before {
      width: calc(100% + 40px); }
    main.training-plan .weeks .week > .brick ~ .brick {
      margin-top: 0; }
    main.training-plan .weeks .week > .brick .accordion {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      width: 100%;
      padding: 18px;
      margin-top: 10px;
      cursor: pointer;
      transition: all 0.2s;
      background-color: #ffffff;
      overflow: hidden; }
      main.training-plan .weeks .week > .brick .accordion:after {
        content: "";
        position: absolute;
        width: 20px;
        top: 0;
        bottom: 0;
        right: 20px;
        transition: transform 0.2s ease-in-out;
        background: no-repeat center url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 129 129" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 129 129"><g><path d="m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z" style="fill: %23353535;"/></g></svg>'); }
      main.training-plan .weeks .week > .brick .accordion:before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: -20px;
        bottom: 0;
        width: 110px;
        transform: skewX(-15deg);
        background: #0082C3;
        opacity: 1;
        transition: all ease 0.2s;
        z-index: 0;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); }
      main.training-plan .weeks .week > .brick .accordion .seance_wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: center;
            justify-content: center;
        padding-right: 10px;
        margin-right: 30px;
        text-align: center;
        z-index: 1; }
        main.training-plan .weeks .week > .brick .accordion .seance_wrapper > div, main.training-plan .weeks .week > .brick .accordion .seance_wrapper > p {
          transition: color 0.2s; }
        main.training-plan .weeks .week > .brick .accordion .seance_wrapper .seance_number {
          margin: 5px 10px;
          width: 1em;
          color: #ffffff;
          font-size: 2em; }
      main.training-plan .weeks .week > .brick .accordion .title {
        -ms-flex: 1;
            flex: 1;
        z-index: 1;
        padding-right: 40px;
        font-size: 18px;
        color: #000000;
        transition: color 0.2s;
        line-height: 1.5em; }
        main.training-plan .weeks .week > .brick .accordion .title:first-letter {
          text-transform: uppercase; }
    main.training-plan .weeks .week > .brick .panel {
      width: 100%;
      padding: 20px;
      display: none; }
      main.training-plan .weeks .week > .brick .panel .container-seance {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row; }
        main.training-plan .weeks .week > .brick .panel .container-seance .seance-description {
          -ms-flex: 3;
              flex: 3;
          margin-right: 40px; }
          main.training-plan .weeks .week > .brick .panel .container-seance .seance-description > p {
            margin-bottom: 25px;
            font-weight: 200;
            color: #000000;
            font-size: 14px;
            line-height: 1.5em; }
            main.training-plan .weeks .week > .brick .panel .container-seance .seance-description > p:last-child {
              margin-bottom: 0; }
            main.training-plan .weeks .week > .brick .panel .container-seance .seance-description > p.title {
              margin-bottom: 10px;
              font-size: 14px;
              font-weight: bold;
              text-transform: uppercase;
              font-style: italic;
              color: #000000; }
            main.training-plan .weeks .week > .brick .panel .container-seance .seance-description > p.advice {
              font-size: 14px;
              font-style: italic;
              color: #353535; }
        main.training-plan .weeks .week > .brick .panel .container-seance .seance-summary {
          -ms-flex: 2;
              flex: 2;
          padding: 20px 20px 60px;
          height: 100%;
          -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 50px), 0 100%);
                  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 50px), 0 100%);
          background: #ecf0f1; }
          main.training-plan .weeks .week > .brick .panel .container-seance .seance-summary > p {
            margin-bottom: 20px;
            text-align: center;
            font-weight: bold;
            text-transform: uppercase;
            font-size: 14px;
            color: #000000; }
          main.training-plan .weeks .week > .brick .panel .container-seance .seance-summary > ul ol {
            counter-reset: summary; }
          main.training-plan .weeks .week > .brick .panel .container-seance .seance-summary > ul li {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
                flex-direction: column;
            -ms-flex-pack: center;
                justify-content: center;
            position: relative;
            list-style-type: none;
            counter-increment: summary;
            margin-bottom: 10px;
            font-weight: 200;
            min-height: 40px;
            padding-left: 55px;
            color: #000000;
            font-size: 14px; }
            main.training-plan .weeks .week > .brick .panel .container-seance .seance-summary > ul li:last-child {
              margin-bottom: 0; }
            main.training-plan .weeks .week > .brick .panel .container-seance .seance-summary > ul li:before {
              content: counter(summary);
              display: block;
              position: absolute;
              top: 0;
              bottom: 0;
              left: 0;
              text-align: center;
              line-height: 40px;
              width: 40px;
              height: 40px;
              border-radius: 100%;
              background: #ffffff;
              color: #000000; }
        @media only screen and (max-width: 600px) {
          main.training-plan .weeks .week > .brick .panel .container-seance {
            -ms-flex-direction: column;
                flex-direction: column; }
            main.training-plan .weeks .week > .brick .panel .container-seance .seance-description {
              margin: 0; }
            main.training-plan .weeks .week > .brick .panel .container-seance .seance-summary {
              margin-top: 30px; } }

body.page-plans-entrainement .section-content .zone-content-wrapper .region-sidebar-first {
  background-color: rgba(255, 255, 255, 0.7); }
  body.page-plans-entrainement .section-content .zone-content-wrapper .region-sidebar-first #breadcrumb .breadcrumb {
    color: #333; }

body.page-plans-entrainement .ajax-progress-throbber {
  display: none !important; }

body.page-plans-entrainement .header-category {
  width: 100%;
  height: 340px;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  background: center linear-gradient(to right bottom, #004876, #0082C3, #fff);
  padding-top: 30px; }
  body.page-plans-entrainement .header-category[style*=".jpg"]:before, body.page-plans-entrainement .header-category[style*=".png"]:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, black 0%, rgba(255, 255, 255, 0) 42%);
    top: 0;
    left: 0;
    z-index: 1; }
  body.page-plans-entrainement .header-category .container-description {
    background-color: rgba(255, 255, 255, 0.85);
    width: 920px;
    margin: auto;
    position: relative;
    z-index: 2;
    top: 50%;
    transform: perspective(1px) translateY(-50%) skew(-10deg);
    text-align: center;
    padding: 30px 100px; }
    body.page-plans-entrainement .header-category .container-description p {
      font-weight: lighter;
      font-size: 20px;
      font-style: italic;
      transform: skew(10deg); }
      body.page-plans-entrainement .header-category .container-description p.title {
        font-weight: bold;
        font-size: 42px;
        font-style: italic;
        text-transform: uppercase;
        display: inline-block;
        position: relative;
        margin: 5px 0; }
        body.page-plans-entrainement .header-category .container-description p.title:before, body.page-plans-entrainement .header-category .container-description p.title:after {
          content: '';
          display: block;
          position: absolute;
          height: 5px;
          width: 30px;
          background-color: #0082C3;
          top: 50%; }
        body.page-plans-entrainement .header-category .container-description p.title:before {
          left: -45px; }
        body.page-plans-entrainement .header-category .container-description p.title:after {
          right: -50px; }
    body.page-plans-entrainement .header-category .container-description .description {
      margin-top: 20px; }
      body.page-plans-entrainement .header-category .container-description .description p {
        font-weight: lighter;
        font-style: normal;
        line-height: 25px;
        max-height: 75px;
        overflow: hidden; }

body.page-plans-entrainement .item-list ul.pager {
  -ms-flex-pack: center;
      justify-content: center;
  margin: 20px 0; }
  body.page-plans-entrainement .item-list ul.pager > li {
    padding: 5px 0; }
  body.page-plans-entrainement .item-list ul.pager > li.pager-current {
    background-color: transparent;
    position: relative;
    color: black; }
    body.page-plans-entrainement .item-list ul.pager > li.pager-current:before {
      content: "";
      display: block;
      width: 100%;
      height: 3px;
      background: #0082C3;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }

body.page-plans-entrainement .page .section-content .zone-content-wrapper #region-content {
  width: 940px !important;
  position: initial; }
  body.page-plans-entrainement .page .section-content .zone-content-wrapper #region-content .region-inner .contextual-links-wrapper,
  body.page-plans-entrainement .page .section-content .zone-content-wrapper #region-content .region-inner .contextual-links-region {
    position: initial; }

body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-region.facets,
body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-header,
body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-filters {
  width: 220px;
  margin-right: 16px; }

body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-header {
  padding: 20px 20px;
  text-transform: uppercase;
  width: auto; }

body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing {
  margin-top: 310px; }
  body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region-inside-first {
    padding: 0; }
  body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets {
    font-size: 12px;
    color: #000000;
    background-color: #eee;
    float: left; }
    body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block h2.pane-title {
      text-transform: uppercase;
      font-size: 16px;
      color: #000000;
      font-style: normal;
      font-weight: 700;
      padding: 15px 20px 0 20px; }
    body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content {
      margin: 10px; }
      body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul {
        margin-left: 5px;
        padding: 0; }
        body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul li {
          list-style-type: none;
          list-style-image: none;
          font-size: 12px;
          line-height: 16px;
          margin: 5px 0 0;
          padding: 0; }
          body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul li ul {
            margin-left: 4px;
            border-left: 1px dotted #aaa;
            padding-left: 11px; }
          body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul li input[type="checkbox"] {
            display: none; }
          body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul li a {
            padding: 2px 0 2px 26px;
            display: block;
            position: relative;
            color: #000000;
            font-style: normal;
            font-weight: 500;
            text-decoration: none; }
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul li a:before {
              display: block;
              position: absolute;
              left: 4px;
              top: 2px;
              font-size: 16px;
              color: #14212e;
              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: "\e60f";
              /** Mobile only
    ******************/
              /** Social Networks
    ******************/
              /** Remote (Product Page)
    ******************/
              transition: color .3s; }
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul li a span.count {
              font-style: normal;
              font-weight: 200;
              color: #707070;
              padding-left: 5px; }
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul li a.facetapi-active {
              background: url(../images/close.png) 180px 10px no-repeat;
              display: block !important; }
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul li a.facetapi-active, body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul li a:hover {
              color: #0082C3;
              font-style: normal; }
              body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul li a.facetapi-active:before, body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul li a:hover: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: "\e610";
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                /** Remote (Product Page)
    ******************/
                color: #0082C3; }
        body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings {
          padding: 0;
          display: inline-block;
          vertical-align: middle; }
        body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score {
          margin: 0 5px 0 0;
          position: relative;
          background: none;
          display: inline-block;
          vertical-align: middle;
          float: none;
          width: auto;
          height: 20px;
          height: inherit; }
          body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score .icon {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #0082C3;
            transition: color .3s; }
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score .icon:before {
              font-weight: normal;
              font-style: normal;
              font-size: 14px;
              line-height: 20px;
              text-decoration: inherit;
              -webkit-font-smoothing: antialiased; }
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score .icon.icon-star: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: "\e64f";
              /** Mobile only
    ******************/
              /** Social Networks
    ******************/
              /** Remote (Product Page)
    ******************/ }
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score .icon.icon-star-o: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: "\e64e";
              /** Mobile only
    ******************/
              /** Social Networks
    ******************/
              /** Remote (Product Page)
    ******************/ }
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score .icon.icon-star-half-o: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: "\e650";
              /** Mobile only
    ******************/
              /** Social Networks
    ******************/
              /** Remote (Product Page)
    ******************/ }
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score .icon.icon-circle: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: "\e657";
              /** Mobile only
    ******************/
              /** Social Networks
    ******************/
              /** Remote (Product Page)
    ******************/ }
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score .icon.icon-circle-o: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: "\e656";
              /** Mobile only
    ******************/
              /** Social Networks
    ******************/
              /** Remote (Product Page)
    ******************/ }
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score .icon.icon-circle-half-o: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: "\e658";
              /** Mobile only
    ******************/
              /** Social Networks
    ******************/
              /** Remote (Product Page)
    ******************/ }
          body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score ~ .ratings-note-out-of,
          body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score ~ .ratings-note-value,
          body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score ~ .ratings-number {
            font-size: 12px;
            color: #0082C3;
            line-height: 20px;
            transition: color .3s;
            font-weight: bold;
            background: none;
            display: inline-block;
            vertical-align: middle;
            padding: 0;
            margin: 0;
            height: 20px; }
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score ~ .ratings-note-out-of a,
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score ~ .ratings-note-value a,
            body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content ul .ratings-note-score ~ .ratings-number a {
              color: #0082C3;
              transition: all .3s; }
      body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content .facetapi-limit-link {
        display: block;
        position: relative;
        width: 100%;
        text-decoration: none;
        text-align: left;
        color: #000000;
        padding: 10px; }
        body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content .facetapi-limit-link:hover {
          background-color: #0082C3;
          color: #ffffff; }
          body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content .facetapi-limit-link:hover:before, body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content .facetapi-limit-link:hover:after {
            background: no-repeat center url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 129 129" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 129 129"><g><path d="m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z" style="fill: %23ffffff;"/></g></svg>'); }
        body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content .facetapi-limit-link:before {
          content: none; }
        body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content .facetapi-limit-link:after {
          content: "";
          display: block;
          position: absolute;
          top: 0;
          bottom: 0;
          width: 10px;
          height: 10px;
          margin: auto;
          transition: transform 0.2s ease-in-out;
          background: no-repeat center url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 129 129" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 129 129"><g><path d="m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z" style="fill: %23000000;"/></g></svg>');
          transform: rotate(90deg); }
        body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content .facetapi-limit-link:after {
          right: 10px; }
        body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content .facetapi-limit-link:before {
          left: 10px; }
        body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content .facetapi-limit-link.open:before, body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .pane-block .pane-content .facetapi-limit-link.open:after {
          transform: rotate(-90deg); }
    body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.facets .panel-separator {
      border-bottom: 1px solid white;
      border-top: 1px solid #ddd;
      clear: both;
      display: block;
      margin: 0; }
  body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.teasers {
    width: 704px; }
    body.page-plans-entrainement .page .section-content .zone-content-wrapper .panels-flexible-row.main-listing .panels-flexible-region.teasers .panels-flexible-region-inside {
      padding: 0; }

body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing {
  position: relative !important; }
  body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-header {
    position: absolute;
    left: 0;
    top: 0; }
  body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-filters {
    display: inline-block;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    width: auto; }
    body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-filters .views-exposed-widget.views-widget-sort-by {
      float: none; }
    body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-filters .views-exposed-widgets .form-type-select {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-filters .views-exposed-widgets .form-type-select label {
        text-transform: uppercase;
        color: #000000;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        margin-right: 10px;
        text-align: left; }
      body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-filters .views-exposed-widgets .form-type-select select#edit-sort-by,
      body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-filters .views-exposed-widgets .form-type-select .selectyzeValue {
        color: #707070;
        font-size: 12px;
        float: left;
        margin-left: 0;
        width: 180px;
        overflow: hidden;
        background: url(../images/select-arrow.png) no-repeat 150px #f1f1f1;
        line-height: 12px;
        border: 0;
        border-radius: 0;
        text-indent: 1px;
        height: 40px;
        padding: 10px 8px;
        cursor: pointer; }
      body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-filters .views-exposed-widgets .form-type-select .selectyzeValue {
        background: url(../images/select-arrow.png) no-repeat 157px 16px #f1f1f1;
        padding: 14px 28px 14px 8px;
        font-weight: normal;
        border: 1px solid #dddddd; }
        body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-filters .views-exposed-widgets .form-type-select .selectyzeValue:before {
          content: ''; }
      body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-filters .views-exposed-widgets .form-type-select .UlSelectize {
        background: #f1f1f1;
        padding: 0; }
        body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-filters .views-exposed-widgets .form-type-select .UlSelectize li a {
          font-weight: normal;
          line-height: 16px;
          margin-bottom: 0;
          width: 179px;
          padding: 5px 8px; }
        body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-filters .views-exposed-widgets .form-type-select .UlSelectize li:hover {
          background: #0082C3; }
          body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-filters .views-exposed-widgets .form-type-select .UlSelectize li:hover a {
            color: #fff; }
  body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .view-content {
    padding-top: 60px; }
  body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .posts-list {
    overflow: auto; }
    body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .posts-list .teaser-training-plan {
      margin: 8px; }
    body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .posts-list .views-row {
      float: left; }
      body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .posts-list .views-row:nth-child(3n) {
        margin-right: 0; }
  body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .kameleon-load-more {
    width: 100%;
    background: #ddd;
    color: #707070;
    text-transform: uppercase;
    display: block;
    text-align: center;
    line-height: 40px;
    font-style: normal;
    font-weight: 600;
    width: calc(100% - 3px);
    text-decoration: none; }
    body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .kameleon-load-more span:before {
      left: -224px; }
    body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .kameleon-load-more span:after {
      left: 224px; }
    body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .kameleon-load-more span:before, body.page-plans-entrainement .page .section-content .zone-content-wrapper .view-training-plan-listing .kameleon-load-more span:after {
      display: inline-block;
      width: 14px;
      height: 9px;
      right: -224px;
      content: " ";
      color: #fff;
      position: relative;
      background: url(../images/load-more-picto.png) 0px 0px no-repeat transparent; }

body.page-plans-entrainement .pane-kameleon-training-plan-listing-footer {
  position: absolute;
  width: 100%;
  left: 0;
  background: #efefef;
  padding: 20px 0;
  height: 100px; }
  body.page-plans-entrainement .pane-kameleon-training-plan-listing-footer .pane-content {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    width: 920px;
    margin: auto;
    -ms-flex-align: center;
        align-items: center;
    padding-left: 230px;
    font-weight: 400;
    -ms-flex-pack: center;
        justify-content: center; }
    body.page-plans-entrainement .pane-kameleon-training-plan-listing-footer .pane-content p {
      width: 61%;
      padding-right: 5%;
      font-size: 14px;
      line-height: 18px; }
    body.page-plans-entrainement .pane-kameleon-training-plan-listing-footer .pane-content .cta-container a {
      color: #000000;
      padding: 10px 20px;
      text-decoration: none;
      margin-top: 20px;
      transition: all .3s;
      border: 1px solid #000000;
      text-transform: uppercase;
      font-size: 14px;
      letter-spacing: 1px; }
      body.page-plans-entrainement .pane-kameleon-training-plan-listing-footer .pane-content .cta-container a:hover {
        color: #ffffff;
        border: 1px solid #9d9d9d;
        background-color: #9d9d9d; }

body.page-plans-entrainement .legal.notice {
  margin-top: 120px; }

.teaser-list .teaser-training-plan {
  margin: 8px; }

.teaser-training-plan {
  position: relative;
  width: 215px;
  height: 360px !important;
  padding: 10px;
  box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.1);
  transition: all .3s;
  background-color: #ffffff; }
  .teaser-training-plan:hover {
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.2); }
  .teaser-training-plan > a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    height: 100%;
    width: 100%; }
  .teaser-training-plan .teaser-inner.media {
    width: 100%;
    height: 145px;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 100% 80%, 0 100%);
    background-size: cover;
    background-color: #efefef;
    z-index: 1; }
  .teaser-training-plan .teaser-inner.content {
    margin-top: 145px; }
    .teaser-training-plan .teaser-inner.content .container-title {
      margin: 10px 0;
      padding: 10px 0; }
      .teaser-training-plan .teaser-inner.content .container-title p {
        color: #353535 -20%;
        font-size: 16px;
        line-height: 21px;
        height: 42px;
        font-weight: bold;
        font-style: italic;
        text-transform: uppercase;
        overflow: hidden; }
    .teaser-training-plan .teaser-inner.content .container-description {
      margin: 0 5px 0 2px;
      padding: 0; }
      .teaser-training-plan .teaser-inner.content .container-description p {
        padding-left: 25px;
        line-height: 30px;
        background: no-repeat left center;
        background-size: 18px;
        color: #353535;
        font-size: 14px; }
        .teaser-training-plan .teaser-inner.content .container-description p.level {
          background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg version="1.1" viewBox="0 0 26 24" xmlns="http://www.w3.org/2000/svg"><title>volume</title><desc>Created with Sketch.</desc><g fill="none" fill-rule="evenodd"><g transform="translate(0 -2)" fill="%23000000" fill-rule="nonzero"><g transform="translate(0 2)"><path d="m0 24h7.4286v-11.478h-7.4286v11.478zm1.494-9.8293h4.4406v8.1804h-4.4406v-8.1804z"/><path d="m9.2857 24h7.4286v-16.696h-7.4286v16.696zm1.5016-15.162h4.4253v13.628h-4.4253v-13.628z"/><path d="m18.571 24h7.4286v-24h-7.4286v24zm1.5053-22.379h4.4181v20.758h-4.4181v-20.758z"/></g></g></g></svg>'); }
        .teaser-training-plan .teaser-inner.content .container-description p.length {
          background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg version="1.1" viewBox="0 0 24 26" xmlns="http://www.w3.org/2000/svg"><title>daily-calendar-pixel</title><desc>Created with Sketch.</desc><g fill="none" fill-rule="evenodd"><g transform="translate(-133)" fill="%23000000" fill-rule="nonzero"><g transform="translate(133)"><rect x="5" y="15" width="2" height="2"/><rect x="9" y="15" width="2" height="2"/><rect x="13" y="15" width="2" height="2"/><rect x="17" y="19" width="2" height="2"/><rect x="5" y="19" width="2" height="2"/><rect x="9" y="19" width="2" height="2"/><rect x="13" y="19" width="2" height="2"/><rect x="17" y="15" width="2" height="2"/><path d="m18.462 1.8571v-1.8571h-1.8462v1.8571h-9.2308v-1.8571h-1.8462v1.8571h-5.5385v24.143h24v-24.143h-5.5385zm3.6923 22.286h-20.308v-13h20.308v13zm0-14.857h-20.308v-5.5714h3.6923v1.8571h1.8462v-1.8571h9.2308v1.8571h1.8462v-1.8571h3.6923v5.5714z"/></g></g></g></svg>'); }
        .teaser-training-plan .teaser-inner.content .container-description p.frequency {
          background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg version="1.1" viewBox="0 0 26 24" xmlns="http://www.w3.org/2000/svg"><title>passage-of-time</title><desc>Created with Sketch.</desc><g fill="none" fill-rule="evenodd"><g transform="translate(-303 -1)" fill="%23000000" fill-rule="nonzero"><g transform="translate(303)"><g transform="translate(0 1)"><path d="m25.948 10.133c-0.090168-0.19166-0.28268-0.31429-0.49565-0.31429h-1.6192c-1.0295-5.5781-5.9351-9.8185-11.815-9.8185-6.6266 0-12.018 5.3837-12.018 12 0 6.6166 5.3913 12 12.018 12 4.2766 0 8.2651-2.2983 10.409-5.9968 0.30204-0.52197 0.12391-1.1886-0.3994-1.4908-0.5222-0.30213-1.1904-0.12428-1.4919 0.39769-1.7547 3.0274-5.0185 4.9087-8.5173 4.9087-5.4217 0-9.8334-4.4044-9.8334-9.8174 0-5.4141 4.4116-9.8185 9.8334-9.8185 4.67 0 8.5826 3.2704 9.5794 7.6362h-1.6064c-0.21297 0-0.40493 0.12262-0.49565 0.31429-0.090169 0.19166-0.06085 0.41757 0.075233 0.58052l2.7316 3.2727c0.104 0.12428 0.25723 0.19608 0.41986 0.19608 0.16208 0 0.31587-0.072357 0.41931-0.19608l2.7316-3.2727c0.13608-0.16349 0.16485-0.3894 0.07468-0.58107z"/><path d="m11.875 3c-0.59182 0-1.0713 0.476-1.0713 1.0635v6.4529c-0.48441 0.33708-0.80338 0.89276-0.80338 1.5238 0 1.0263 0.84135 1.8615 1.8753 1.8615 0.28316 0 0.55005-0.067307 0.7909-0.17985l3.7267 2.135c0.16925 0.097461 0.3526 0.14323 0.53486 0.14323 0.36995 0 0.73014-0.19061 0.92868-0.532 0.29564-0.50777 0.12042-1.1588-0.39274-1.4522l-3.7305-2.1382c-0.049906-0.56215-0.34446-1.0532-0.78602-1.3601v-6.454c-0.0010849-0.58692-0.48116-1.0635-1.0724-1.0635zm0 9.8371c-0.44319 0-0.80338-0.35807-0.80338-0.79692 0-0.43938 0.36073-0.79746 0.80338-0.79746s0.80338 0.35807 0.80338 0.79746c0 0.43884-0.36073 0.79692-0.80338 0.79692z"/></g></g></g></g></svg>'); }
  .teaser-training-plan .teaser-inner.review {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 10px;
    font-size: 14px;
    text-align: right;
    color: #353535;
    transition: all .3s; }
    .teaser-training-plan .teaser-inner.review .ratings {
      padding: 0;
      display: inline-block; }
    .teaser-training-plan .teaser-inner.review .ratings-note-score {
      margin: 0 5px 0 0;
      position: relative;
      background: none;
      display: inline-block;
      vertical-align: middle;
      float: none;
      width: auto;
      height: 20px;
      height: inherit; }
      .teaser-training-plan .teaser-inner.review .ratings-note-score .icon {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #0082C3;
        transition: color .3s; }
        .teaser-training-plan .teaser-inner.review .ratings-note-score .icon:before {
          font-weight: normal;
          font-style: normal;
          font-size: 14px;
          line-height: 20px;
          text-decoration: inherit;
          -webkit-font-smoothing: antialiased; }
        .teaser-training-plan .teaser-inner.review .ratings-note-score .icon.icon-star: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: "\e64f";
          /** Mobile only
    ******************/
          /** Social Networks
    ******************/
          /** Remote (Product Page)
    ******************/ }
        .teaser-training-plan .teaser-inner.review .ratings-note-score .icon.icon-star-o: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: "\e64e";
          /** Mobile only
    ******************/
          /** Social Networks
    ******************/
          /** Remote (Product Page)
    ******************/ }
        .teaser-training-plan .teaser-inner.review .ratings-note-score .icon.icon-star-half-o: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: "\e650";
          /** Mobile only
    ******************/
          /** Social Networks
    ******************/
          /** Remote (Product Page)
    ******************/ }
        .teaser-training-plan .teaser-inner.review .ratings-note-score .icon.icon-circle: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: "\e657";
          /** Mobile only
    ******************/
          /** Social Networks
    ******************/
          /** Remote (Product Page)
    ******************/ }
        .teaser-training-plan .teaser-inner.review .ratings-note-score .icon.icon-circle-o: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: "\e656";
          /** Mobile only
    ******************/
          /** Social Networks
    ******************/
          /** Remote (Product Page)
    ******************/ }
        .teaser-training-plan .teaser-inner.review .ratings-note-score .icon.icon-circle-half-o: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: "\e658";
          /** Mobile only
    ******************/
          /** Social Networks
    ******************/
          /** Remote (Product Page)
    ******************/ }
      .teaser-training-plan .teaser-inner.review .ratings-note-score ~ .ratings-note-out-of,
      .teaser-training-plan .teaser-inner.review .ratings-note-score ~ .ratings-note-value,
      .teaser-training-plan .teaser-inner.review .ratings-note-score ~ .ratings-number {
        font-size: 12px;
        color: #0082C3;
        line-height: 20px;
        transition: color .3s;
        font-weight: bold;
        background: none;
        display: inline-block;
        vertical-align: middle;
        padding: 0;
        margin: 0;
        height: 20px; }
        .teaser-training-plan .teaser-inner.review .ratings-note-score ~ .ratings-note-out-of a,
        .teaser-training-plan .teaser-inner.review .ratings-note-score ~ .ratings-note-value a,
        .teaser-training-plan .teaser-inner.review .ratings-note-score ~ .ratings-number a {
          color: #0082C3;
          transition: all .3s; }
    .teaser-training-plan .teaser-inner.review .nb-review {
      position: relative;
      padding-left: 25px;
      color: #0082C3; }
      .teaser-training-plan .teaser-inner.review .nb-review:before {
        font-family: 'icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        content: "\e60d";
        color: #0082C3;
        position: absolute;
        font-size: 18px;
        left: 0;
        top: -4px;
        width: 20px;
        height: 20px;
        transition: color .3s; }

main.training-plan .tp-error {
  width: 100%;
  height: 640px;
  background: no-repeat top center url("https://contents.mediadecathlon.com/p1337663/1920x0/3cr2/aze.jpg?k=bf4f3b349e2c5c372d7cf9871773e5db");
  background-size: cover;
  color: #333333; }
  main.training-plan .tp-error.kalenji {
    background-image: url("https://contents.mediadecathlon.com/p1337663/1920x0/3cr2/aze.jpg?k=bf4f3b349e2c5c372d7cf9871773e5db"); }
  main.training-plan .tp-error.newfeel {
    background-image: url("https://contents.mediadecathlon.com/p1422030/1920x0/3cr2/aze.jpg?k=9676b43f75db3591650ff2eb777fe61b"); }
  main.training-plan .tp-error .container-message {
    padding: 30px 170px;
    background-color: rgba(255, 255, 255, 0.85);
    position: absolute;
    width: 940px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center; }
    main.training-plan .tp-error .container-message .title {
      font-size: 48px;
      margin-bottom: 15px;
      font-weight: bold; }
    main.training-plan .tp-error .container-message .description {
      margin-bottom: 20px;
      font-size: 24px;
      line-height: 30px; }
      main.training-plan .tp-error .container-message .description.bold {
        font-weight: bold; }
      main.training-plan .tp-error .container-message .description a {
        color: inherit;
        position: relative;
        padding-right: 25px; }
        main.training-plan .tp-error .container-message .description a:after {
          content: '';
          position: absolute;
          top: 8px;
          right: 0;
          height: 23px;
          width: 20px;
          background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 16 20" version="1.1" viewBox="0 0 16 20" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="M8,12.5c-2.5,0-4.5-2-4.5-4.5s2-4.5,4.5-4.5c1.2,0,2.4,0.5,3.2,1.3L9,7h5l0-5l-1.8,1.8C11.1,2.7,9.7,2,8,2C4.7,2,2,4.7,2,8  s2.7,6,6,6c3,0,5.4-2.2,5.9-5h-1.5C11.9,11,10.1,12.5,8,12.5z"/></svg>'); }
    main.training-plan .tp-error .container-message .st-btn {
      box-sizing: border-box;
      position: relative;
      z-index: 0;
      display: inline-block;
      padding: 10px 35px;
      margin-bottom: 10px;
      overflow: hidden;
      font-family: "Roboto Condensed", Helvetica, "Helvetica Neue", Arial, sans-serif;
      font-size: 16px;
      color: #393939;
      text-decoration: none;
      text-transform: uppercase; }
      main.training-plan .tp-error .container-message .st-btn.st-btn-left:after {
        box-sizing: border-box;
        position: absolute;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        font-weight: 400;
        font-stretch: normal;
        line-height: 1;
        font-family: Material-Design-Iconic-Font;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased; }
      main.training-plan .tp-error .container-message .st-btn:hover:not(.disabled):before {
        z-index: -1;
        width: 100% !important;
        transform: none !important; }
      main.training-plan .tp-error .container-message .st-btn.st-btn-left {
        padding: 10px 35px 10px 51px; }
        main.training-plan .tp-error .container-message .st-btn.st-btn-left:before {
          box-sizing: border-box;
          position: absolute;
          top: 0;
          width: 36px;
          height: 100%;
          content: "";
          background: #fff;
          opacity: 0.8;
          left: 0;
          transform: skew(10deg);
          transform-origin: 0 100% 0; }
        main.training-plan .tp-error .container-message .st-btn.st-btn-left:after {
          content: '';
          top: 50%;
          font-size: 20px;
          transform: translateY(-50%) rotate(180deg);
          left: 12px;
          width: 7px;
          height: 12px;
          background: no-repeat;
          background-size: 100%;
          background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg enable-background="new 0 0 6 10.8" version="1.1" viewBox="0 0 6 10.8" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><style type="text/css">	.st0{fill:#242323;}</style><path class="st0" d="m0.2 1.2l4.1 4.2-4.1 4.2c-0.3 0.3-0.3 0.7 0 1s0.7 0.3 1 0l4.6-4.7c0.1-0.1 0.2-0.3 0.2-0.5s-0.1-0.4-0.2-0.5l-4.6-4.7c-0.3-0.3-0.7-0.3-1 0s-0.3 0.7 0 1z"/></svg>'); }
      main.training-plan .tp-error .container-message .st-btn.st-btn-default {
        background: linear-gradient(#fafafa 0, #e2e2e2 100%);
        border: 1px solid #dcdbdb;
        box-shadow: rgba(0, 0, 0, 0.0470588) 0 1px 1px 0; }
        main.training-plan .tp-error .container-message .st-btn.st-btn-default:hover {
          border-color: #e6e6e6;
          box-shadow: rgba(0, 0, 0, 0.0980392) 0 1px 3px 0; }
        main.training-plan .tp-error .container-message .st-btn.st-btn-default:active:not(.disabled) {
          background: #e2e2e2;
          border-color: #e2e2e2;
          box-shadow: none; }
        main.training-plan .tp-error .container-message .st-btn.st-btn-default.st-btn-left {
          padding: 9px 34px 9px 50px; }
        main.training-plan .tp-error .container-message .st-btn.st-btn-default:active, main.training-plan .tp-error .container-message .st-btn.st-btn-default:hover {
          color: #393939; }
        main.training-plan .tp-error .container-message .st-btn.st-btn-default:before {
          opacity: 0.6; }

.page-search #region-content .content > .group-result .result-training_plan .teaser-training-plan {
  float: left;
  margin: 6px; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRyYWluaW5nLXBsYW4uY3NzIiwiLi4vLi4vc2Nzcy92YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3NpbW9uZC90aGVtZXMvc2Fzcy9iYXNlLnNjc3MiLCJ0cmFpbmluZy1wbGFuL19hZHZpY2Uuc2NzcyIsInRyYWluaW5nLXBsYW4vX21peGluLnNjc3MiLCJ0cmFpbmluZy1wbGFuL19nZW5lcmFsLnNjc3MiLCJ0cmFpbmluZy1wbGFuL19saW5rcy5zY3NzIiwidHJhaW5pbmctcGxhbi9fbWVudS13ZWVrLnNjc3MiLCJ0cmFpbmluZy1wbGFuL19wbGFuLWRlc2NyaXB0aW9uLnNjc3MiLCJ0cmFpbmluZy1wbGFuL19yZXZpZXdzLnNjc3MiLCJ0cmFpbmluZy1wbGFuL193ZWVrLnNjc3MiLCJ0cmFpbmluZy1wbGFuL190cmFpbmluZy1saXN0aW5nLnNjc3MiLCJtaXhpbnMuc2NzcyIsInRyYWluaW5nLXBsYW4vX3RyYWluaW5nLXBsYW4tdGVhc2VyLnNjc3MiLCJ0cmFpbmluZy1wbGFuL190cC1lcnJvci5zY3NzIiwidHJhaW5pbmctcGxhbi9fcGFnZS1zZWFyY2guc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7bUJBQ21CO0FBRW5COzttQkFFbUI7QUFLbkI7bUJBQ21CO0FBdUJuQjtxQkFDcUI7QUFLckI7cUJBQ3FCO0FBc0hyQjttQkFDbUI7QUFXbkI7bUJBQ21CO0FBRW5COzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7bUJBMkVtQjtBQU1uQjttQkFDbUI7QUFRbkI7bUJBQ21CO0FBS25CO21CQUNtQjtBQWVuQjttQkFDbUI7QUFtQm5COzZCQUM2QjtBQWU3Qjs2QkFDNkI7QUE4RDdCOzZCQUM2QjtBQVM3Qjs2QkFDNkI7QUFrQjdCOzZCQUM2QjtBQWlDN0I7b0JBQ29CO0FBV3BCO29CQUNvQjtBQW1CcEI7bUJBQ21C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cUJBQXFCO1FBQ3JCLG9DQUFvQyxFQUNyQztNQS9FVDtRQWlGVSxZQUFZO1FBQ1osdUJBQXFCO1FBRXJCLDJCQUEyQixFQUM1QjtNQXJGVDtRQXVGVSw2QkFBNkIsRUEwQjlCO1FBakhUO1VBeUZZLHVCQUF1QjtVQUN2QixtQkFBbUI7VUFDbkIsT0FBTztVQUNQLFlBQVk7VUFDWixhQUFhO1VBQ2IsWUFBWTtVQUNaLGlCQUFpQjtVQUNqQixhQUFhO1VBQ2IsUUFBUTtVQUNSLHVCQUFlO1VBQ2YsMkJBQTJCLEVBQzVCO1FBcEdYO1VBc0dZLFlBQVc7VUFDWCxTQUFTO1VBQ1QsZ0JBQWdCO1VBQ2hCLDJDQUFrQztVQUNsQyxXQUFXO1VBQ1gsV0FBVztVQUNYLGFBQWE7VUFDYixzQkFBc0I7VUFDdEIsc0JBQXNCO1VWdENoQyxrY0FBcUIsRVV3Q1o7TUFoSFg7UUFvSFUscURBQTJCO1FBQzNCLDBCQUEwQjtRQUMxQixpREFBZ0QsRUFvQmpEO1FBMUlUO1VBd0hZLHNCQUFzQjtVQUN0QixpREFBZ0QsRUFDakQ7UUExSFg7VUE0SFksb0JBQW9CO1VBQ3BCLHNCQUFzQjtVQUN0QixpQkFBaUIsRUFDbEI7UUEvSFg7VUFpSVksMkJBQTJCLEVBQzVCO1FBbElYO1VBcUlZLGVBQWUsRUFDaEI7UUF0SVg7VUF3SVksYUFBYSxFQUNkOztBQ3pJWDtFQUNFLFlBQVk7RUFDWixZQUFZLEVBQ2IiLCJmaWxlIjoidHJhaW5pbmctcGxhbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiogTWFpbiBmb250XG4qKioqKioqKioqKioqKioqKiovXG4vKiogRm9udCBTYWZlIDogQXJpYWwgLSBWZXJkYW5hIC0gR2VvcmdpYSAtIENvdXJpZXIgLSBUcmVidWNoZXQgLSBIaXJhZ2luby1TYW5zLUdCIC0gTWljcm9zb2Z0LVlhaGVpIC0gV2VuUXVhbllpLU1pY3JvLUhlaVxuICAgIFRoZSBuYW1lIG1hdGNoZXMgdGhlIGZvbGRlciBuYW1lIC0gZXhhbXBsZTogZm9udC9vcGVuLXNhbnNcbioqKioqKioqKioqKioqKioqKi9cbi8qKiogQ29sb3JzXG4qKioqKioqKioqKioqKioqKiovXG4vKiogd3JhcHBlciAtIGRlZmF1bHQgOiA5MjAgKHdyYXBwZXIpIDk4MCAoaGVhZGVyKVxuKioqKioqKioqKioqKioqKioqKiovXG4vKiogSWNvbnMgZm9udFxuKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWVkaWEgUXVlcmllcyAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKiovXG4vKiogQ1NTIFJ1bGVzXG4qKioqKioqKioqKioqKioqKiovXG4vKiogJGNvbG9yLSogJiAkYmdjb2xvci0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJGNvbG9yMVxuLyoqICAgICAgICAgdHJhbnNwYXJlbnRcbi8qKiAgICAgICAgIGRhcmtlbigkY29sb3IxLCAxNSUpXG4vKiogICAgICAgICBsaWdodGVuKCRjb2xvcjEsIDE1JSlcbi8qKiAgICAgICAgIHJnYmEoJGNvbG9yMSwgMC43KVxuXG4vKiogJGJvcmRlci0qICYgJGJvcmRlcmJvdHRvbS0qICYgJGJvcmRlcnRvcC0qICYgJGJvcmRlcmxlZnRyaWdodC0qICYgJGJvcmRlcnRvcGJvdHRvbS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMXB4IHNvbGlkICRjb2xvcjFcbi8qKiAgICAgICAgIDFweCBkb3R0ZWQgcmdiYSgkY29sb3IxLCAwLjcpXG4vKiogICAgICAgICAwXG4vKiogICAgIFdhcm5pbmcgOiAnbm9uZScgZG9lcyBub3QgYWNjZXB0XG5cbi8qKiAkYm9yZGVyc2l6ZS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMTBweFxuLyoqICAgICAgICAgMFxuLyoqICAgICBXYXJuaW5nIDogdGhlIHNhbWUgdmFsdWUgdmFyaWFibGUgJyRib3JkZXItKicgY29ycmVzcG9uZGluZyB0byB0aGUgc2FtZSBlbGVtZW50XG4vKiogICAgICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgICAgICAkYm9yZGVyLSogOiAxcHggc29saWQgJGNvbG9yMVxuLyoqICAgICAgICAgICAgICRib3JkZXJzaXplLSogOiAxcHhcblxuLyoqICR0ZXh0YWxpZ24tKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIGxlZnRcbi8qKiAgICAgICAgIHJpZ2h0XG4vKiogICAgICAgICBjZW50ZXJcblxuLyoqICRmb250LXdlaWdodC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgbm9ybWFsXG4vKiogICAgICAgICBib2xkXG5cbi8qKiAkZm9udC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJG1haW4tZmFtaWx5LWZvbnRcblxuLyoqICRvcGFjaXR5LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAwXG4vKiogICAgICAgICAwLjdcbi8qKiAgICAgICAgIDFcblxuLyoqICRyb3RhdGUtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDQ1ZGVnXG4vKiogICAgICAgICAwXG5cbi8qKiAkcmFkaXVzLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxMHB4XG4vKiogICAgICAgICAxMDAlXG4vKiogICAgICAgICAwXG5cbi8qKiAkbWFyZ2lucmlnaHQtKiAmICRoZWlnaHQtKiAmICR3aWR0aC0qICYgJHRvcC0qICYgJGxlZnQtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDEwcHhcbi8qKiAgICAgICAgIDBcblxuLyoqICRuYi0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgNVxuLyoqICAgICAgICAgMFxuLyoqICAgICAgICAgZGVmYXVsdFxuXG4vKiogT3RoZXIgdmFyaWFibGVzXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgdHJ1ZVxuLyoqICAgICAgICAgZmFsc2Vcbi8qKiAgICAgICAgIDFcbi8qKiAgICAgICAgIDBcblxuLyoqIE1pc2NcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBNYWluIFRpdGxlXG4qKioqKioqKioqKioqKioqKiovXG4vKiogUmF0aW5nXG4qKioqKioqKioqKioqKioqKiovXG4vKiogTWVzc2FnZXMgKGVycm9yIC0gd2FybmluZyAtIHN0YXR1cylcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBIZWFkZXJcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBDdXN0byBsaWVucyBtZW51IC0gc2kgcHJlbWnDqHJlIHZhcmlhYmxlIGRpZmbDqXJlbnRlIGRlIHRydWUsIHRvdXRlcyBsZXMgc3VpdmFudGVzIG5lIHNlcm9udCBwYXMgYXBwbGlxdcOpZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWFpbiBtZW51XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlY29uZGFyeSBtZW51XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lbnUgY29tcGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBOYXZpZ2F0aW9uIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWluaSBDYXJ0XG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlYXJjaCBmb3JtXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlYXJjaCAtIEF1dG9jb21wbGV0ZVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIExhbmcgc3dpdGNoZXJcbioqKioqKioqKioqKioqKioqKiovXG4vKiogQnJlYWRjcnVtYlxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTY3JvbGxUb1RvcFxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYWR2aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTdW1tYXJ5IGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRGlyZWN0IEFjY2Vzc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBCYXNpYyBQYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJhbm5lciAobWVudSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZClcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZCB0aXRsZSBob3ZlcilcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGb290ZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGYW1pbHkgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBSZWZlcmVuY2UgQ2F0ZWdvcnlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGaWx0ZXIgc2VsZWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRmFjZXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBXeXNpd3lnXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUmVtb3RlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU29jaWFsIE5ldHdvcmsgKFNoYXJlKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lZGlhIEZyb250XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSBwcm9kdWN0IDogUmljaCBjb250ZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUG9waW4gQ2FydFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExlZ2FsIG5vdGljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgcmV2aWV3c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFJldmlld1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFN1Ym1pdCByZXZpZXcgZm9ybVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIENhcnQgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEFkdmljZSBIUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpc3RpbmcgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGlzdGluZyBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpc3RpbmcgZW1wdHkgcHJvZHVjdC9hZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBDb21tZW50cyAoYWR2aWNlLGJsb2cpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIDQwNFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTZWFyY2ggcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBDb250YWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFN1cHBvcnQgUmVxdWVzdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUYXNrIGJhciBhZG1pblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBJbmZpbml0ZSBTY3JvbGwgKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaW5rIGJ1dHRvbiB3aXRoIGljb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGxhaW4gYnV0dG9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBsYXllciBWaWRlb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICAgICAgIFRldHJpc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEdsb2JhbCAqL1xuLyogTGlua3MgKi9cbi8qIFRpdGxlICovXG4vKiBTdWJ0aXRsZSAqL1xuLyogQnJpY2sgcmF0aW5nICovXG4vKiBDb250ZW50ICovXG4vKiBWaWRlbyAqL1xuLyogSXRlbXMgKi9cbi8qIEl0ZW1zIEZBUSAqL1xuLyogU2xpZGVyICovXG4vKiBHYWxsZXJ5ICovXG4vKiBIb3RzcG90ICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICBUcmFpbmluZyBwbGFuICh0cClcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWFpbiBmb250XG4qKioqKioqKioqKioqKioqKiovXG4vKiogRm9udCBTYWZlIDogQXJpYWwgLSBWZXJkYW5hIC0gR2VvcmdpYSAtIENvdXJpZXIgLSBUcmVidWNoZXRcbiAgICBUaGUgbmFtZSBtYXRjaGVzIHRoZSBmb2xkZXIgbmFtZSAtIGV4YW1wbGU6IGZvbnQvb3Blbi1zYW5zXG4qKioqKioqKioqKioqKioqKiovXG4vKioqIENvbG9yc1xuKioqKioqKioqKioqKioqKioqL1xuLyoqIHdyYXBwZXIgLSBkZWZhdWx0IDogOTIwICh3cmFwcGVyKSA5ODAgKGhlYWRlcilcbioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEljb25zIGZvbnRcbioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lZGlhIFF1ZXJpZXMgKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIENTUyBSdWxlc1xuKioqKioqKioqKioqKioqKioqL1xuLyoqICRjb2xvci0qICYgJGJnY29sb3ItKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgJGNvbG9yMVxuICAgIC8qKiAgICAgICAgIHRyYW5zcGFyZW50XG4gICAgLyoqICAgICAgICAgZGFya2VuKCRjb2xvcjEsIDE1JSlcbiAgICAvKiogICAgICAgICBsaWdodGVuKCRjb2xvcjEsIDE1JSlcbiAgICAvKiogICAgICAgICByZ2JhKCRjb2xvcjEsIDAuNylcblxuICAgIC8qKiAkYm9yZGVyLSogJiAkYm9yZGVyYm90dG9tLSogJiAkYm9yZGVydG9wLSogJiAkYm9yZGVybGVmdHJpZ2h0LSogJiAkYm9yZGVydG9wYm90dG9tLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDFweCBzb2xpZCAkY29sb3IxXG4gICAgLyoqICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGNvbG9yMSwgMC43KVxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgIFdhcm5pbmcgOiAnbm9uZScgZG9lcyBub3QgYWNjZXB0XG5cbiAgICAvKiogJGJvcmRlcnNpemUtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgMTBweFxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgIFdhcm5pbmcgOiB0aGUgc2FtZSB2YWx1ZSB2YXJpYWJsZSAnJGJvcmRlci0qJyBjb3JyZXNwb25kaW5nIHRvIHRoZSBzYW1lIGVsZW1lbnRcbiAgICAvKiogICAgICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAgICAgJGJvcmRlci0qIDogMXB4IHNvbGlkICRjb2xvcjFcbiAgICAvKiogICAgICAgICAgICAgJGJvcmRlcnNpemUtKiA6IDFweFxuXG4gICAgLyoqICR0ZXh0YWxpZ24tKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgbGVmdFxuICAgIC8qKiAgICAgICAgIHJpZ2h0XG4gICAgLyoqICAgICAgICAgY2VudGVyXG5cbiAgICAvKiogJGZvbnQtd2VpZ2h0LSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIG5vcm1hbFxuICAgIC8qKiAgICAgICAgIGJvbGRcblxuICAgIC8qKiAkZm9udC0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAkbWFpbi1mYW1pbHktZm9udFxuXG4gICAgLyoqICRvcGFjaXR5LSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgICAgICAwLjdcbiAgICAvKiogICAgICAgICAxXG5cbiAgICAvKiogJHJvdGF0ZS0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICA0NWRlZ1xuICAgIC8qKiAgICAgICAgIDBcblxuICAgIC8qKiAkcmFkaXVzLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDEwcHhcbiAgICAvKiogICAgICAgICAxMDAlXG4gICAgLyoqICAgICAgICAgMFxuXG4gICAgLyoqICRtYXJnaW5yaWdodC0qICYgJGhlaWdodC0qICYgJHRvcC0qICYgJGxlZnQtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgMTBweFxuICAgIC8qKiAgICAgICAgIDBcblxuICAgIC8qKiAkbmItKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgNVxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgICAgICBkZWZhdWx0XG5cbiAgICAvKiogT3RoZXIgdmFyaWFibGVzXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICB0cnVlXG4gICAgLyoqICAgICAgICAgZmFsc2VcbiAgICAvKiogICAgICAgICAxXG4gICAgLyoqICAgICAgICAgMFxuXG4vKiogTWlzY1xuKioqKioqKioqKioqKioqKioqL1xuLyoqIE1haW4gVGl0bGVcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBSYXRpbmdcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBNZXNzYWdlcyAoZXJyb3IgLSB3YXJuaW5nIC0gc3RhdHVzKVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIEhlYWRlclxuKioqKioqKioqKioqKioqKioqL1xuLyoqIEN1c3RvIGxpZW5zIG1lbnUgLSBzaSBwcmVtacOocmUgdmFyaWFibGUgZGlmZsOpcmVudGUgZGUgdHJ1ZSwgdG91dGVzIGxlcyBzdWl2YW50ZXMgbmUgc2Vyb250IHBhcyBhcHBsaXF1w6llc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNYWluIG1lbnVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU2Vjb25kYXJ5IG1lbnVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWVudSBjb21wYWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE5hdmlnYXRpb24gKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNaW5pIENhcnRcbioqKioqKioqKioqKioqKioqKiovXG4vKiogU2VhcmNoIGZvcm1cbioqKioqKioqKioqKioqKioqKiovXG4vKiogU2VhcmNoIC0gQXV0b2NvbXBsZXRlXG4qKioqKioqKioqKioqKioqKiovXG4vKiogTGFuZyBzd2l0Y2hlclxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBCcmVhZGNydW1iXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFNjcm9sbFRvVG9wXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBhZHZpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFN1bW1hcnkgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBEaXJlY3QgQWNjZXNzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIEJhc2ljIFBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyIChtZW51KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXIgKGhpZ2hsaWdodGVkKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXIgKGhpZ2hsaWdodGVkIHRpdGxlIGhvdmVyKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZvb3RlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZhbWlseSBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIFJlZmVyZW5jZSBDYXRlZ29yeVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZpbHRlciBzZWxlY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGYWNldHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFd5c2l3eWdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBSZW1vdGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTb2NpYWwgTmV0d29yayAoU2hhcmUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWVkaWEgRnJvbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIHByb2R1Y3QgOiBSaWNoIGNvbnRlbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQb3BpbiBDYXJ0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGVnYWwgbm90aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSByZXZpZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUmV2aWV3XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU3VibWl0IHJldmlldyBmb3JtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ2FydCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQWR2aWNlIEhQXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGlzdGluZyBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaXN0aW5nIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGlzdGluZyBlbXB0eSBwcm9kdWN0L2FkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIENvbW1lbnRzIChhZHZpY2UsYmxvZylcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogNDA0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlYXJjaCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIENvbnRhY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU3VwcG9ydCBSZXF1ZXN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRhc2sgYmFyIGFkbWluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEluZmluaXRlIFNjcm9sbCAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpbmsgYnV0dG9uIHdpdGggaWNvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQbGFpbiBidXR0b25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGxheWVyIFZpZGVvXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgICAgVGV0cmlzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogR2xvYmFsICovXG4vKiBMaW5rcyAqL1xuLyogVGl0bGUgKi9cbi8qIFN1YnRpdGxlICovXG4vKiBCcmljayByYXRpbmcgKi9cbi8qIENvbnRlbnQgKi9cbi8qIFZpZGVvICovXG4vKiBJdGVtcyAqL1xuLyogSXRlbXMgRkFRICovXG4vKiBTbGlkZXIgKi9cbi8qIEdhbGxlcnkgKi9cbi8qIEhvdHNwb3QgKi9cbm1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSAuY29udGFpbmVyLXRlbXBsYXRlID4gcC50aXRsZSB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMjBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5tZWEtYWR2aWNlIC50aXRsZSB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMjBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5tZWEtYWR2aWNlIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5tZWEtYWR2aWNlIC5hZHZpY2UtcGFnZS1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSAubGlua2VkLWFkdmljZXMgLmNvbnRhaW5lci10ZW1wbGF0ZSAubGlua2VkLWFkdmljZXMtdGl0bGUge1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSAubGlua2VkLWFkdmljZXMgLmNvbnRhaW5lci10ZW1wbGF0ZSAubWVhLWFkdmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogMjBweCAxMHB4OyB9XG4gICAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5saW5rZWQtYWR2aWNlcyAuY29udGFpbmVyLXRlbXBsYXRlIC5tZWEtYWR2aWNlIC5hZHZpY2UtaW1nIHtcbiAgICAgIGZsZXg6IDI7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSAubGlua2VkLWFkdmljZXMgLmNvbnRhaW5lci10ZW1wbGF0ZSAubWVhLWFkdmljZSAuYWR2aWNlLWltZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSAubGlua2VkLWFkdmljZXMgLmNvbnRhaW5lci10ZW1wbGF0ZSAubWVhLWFkdmljZSAuYWR2aWNlLWNvbnRlbnQge1xuICAgICAgZmxleDogMztcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5saW5rZWQtYWR2aWNlcyAuY29udGFpbmVyLXRlbXBsYXRlIC5tZWEtYWR2aWNlIC5hZHZpY2UtY29udGVudCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5saW5rZWQtYWR2aWNlcyAuY29udGFpbmVyLXRlbXBsYXRlIC5tZWEtYWR2aWNlIC5hZHZpY2UtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAxMHB4OyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLmNvbnRhaW5lci1hZHZpY2UgLmxpbmtlZC1hZHZpY2VzIC5jb250YWluZXItdGVtcGxhdGUgLm1lYS1hZHZpY2UgLmFkdmljZS1jb250ZW50IC5hZHZpY2UtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBtYXJnaW46IDMwcHggMTBweCAwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4MkMzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLmNvbnRhaW5lci1hZHZpY2UgLmxpbmtlZC1hZHZpY2VzIC5jb250YWluZXItdGVtcGxhdGUgLm1lYS1hZHZpY2UgLmFkdmljZS1jb250ZW50IC5hZHZpY2UtbGluazpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSAubGlua2VkLWFkdmljZXMgLmNvbnRhaW5lci10ZW1wbGF0ZSAubWVhLWFkdmljZSAuYWR2aWNlLWNvbnRlbnQgLmFkdmljZS1saW5rOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSAubGlua2VkLWFkdmljZXMgLmNvbnRhaW5lci10ZW1wbGF0ZSAudGVhc2VyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIG1hcmdpbjogODBweCAwOyB9XG4gICAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5saW5rZWQtYWR2aWNlcyAuY29udGFpbmVyLXRlbXBsYXRlIC50ZWFzZXItbGlzdC5zbGljay1zbGlkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSAubGlua2VkLWFkdmljZXMgLmNvbnRhaW5lci10ZW1wbGF0ZSAudGVhc2VyLWxpc3Quc2xpY2stc2xpZGVyIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLmNvbnRhaW5lci1hZHZpY2UgLmxpbmtlZC1hZHZpY2VzIC5jb250YWluZXItdGVtcGxhdGUgLnRlYXNlci1saXN0LnNsaWNrLXNsaWRlciBidXR0b246YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMjkgMTI5XCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDEyOSAxMjlcIj48Zz48cGF0aCBkPVwibTQwLjQsMTIxLjNjLTAuOCwwLjgtMS44LDEuMi0yLjksMS4ycy0yLjEtMC40LTIuOS0xLjJjLTEuNi0xLjYtMS42LTQuMiAwLTUuOGw1MS01MS01MS01MWMtMS42LTEuNi0xLjYtNC4yIDAtNS44IDEuNi0xLjYgNC4yLTEuNiA1LjgsMGw1My45LDUzLjljMS42LDEuNiAxLjYsNC4yIDAsNS44bC01My45LDUzLjl6XCIgc3R5bGU9XCJmaWxsOiAlMjMwMDgyQzM7XCIvPjwvZz48L3N2Zz4nKTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5saW5rZWQtYWR2aWNlcyAuY29udGFpbmVyLXRlbXBsYXRlIC50ZWFzZXItbGlzdC5zbGljay1zbGlkZXIgYnV0dG9uLnNsaWNrLXByZXYge1xuICAgICAgICAgIGxlZnQ6IC01MHB4OyB9XG4gICAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5saW5rZWQtYWR2aWNlcyAuY29udGFpbmVyLXRlbXBsYXRlIC50ZWFzZXItbGlzdC5zbGljay1zbGlkZXIgYnV0dG9uLnNsaWNrLXByZXY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLmNvbnRhaW5lci1hZHZpY2UgLmxpbmtlZC1hZHZpY2VzIC5jb250YWluZXItdGVtcGxhdGUgLnRlYXNlci1saXN0LnNsaWNrLXNsaWRlciBidXR0b24uc2xpY2stbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IC01MHB4OyB9XG4gICAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5saW5rZWQtYWR2aWNlcyAuY29udGFpbmVyLXRlbXBsYXRlIC50ZWFzZXItbGlzdCAudGVhc2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICBtYXJnaW46IDhweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSAubGlua2VkLWFkdmljZXMgLmNvbnRhaW5lci10ZW1wbGF0ZSAudGVhc2VyLWxpc3QgLnRlYXNlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTI5IDEyOVwiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCAxMjkgMTI5XCI+PGc+PHBhdGggZD1cIm00MC40LDEyMS4zYy0wLjgsMC44LTEuOCwxLjItMi45LDEuMnMtMi4xLTAuNC0yLjktMS4yYy0xLjYtMS42LTEuNi00LjIgMC01LjhsNTEtNTEtNTEtNTFjLTEuNi0xLjYtMS42LTQuMiAwLTUuOCAxLjYtMS42IDQuMi0xLjYgNS44LDBsNTMuOSw1My45YzEuNiwxLjYgMS42LDQuMiAwLDUuOGwtNTMuOSw1My45elwiIHN0eWxlPVwiZmlsbDogJTIzMDA4MkMzO1wiLz48L2c+PC9zdmc+Jyk7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSAubGlua2VkLWFkdmljZXMgLmNvbnRhaW5lci10ZW1wbGF0ZSAudGVhc2VyLWxpc3QgLnRlYXNlcjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSAubGlua2VkLWFkdmljZXMgLmNvbnRhaW5lci10ZW1wbGF0ZSAudGVhc2VyLWxpc3QgLnRlYXNlcjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5saW5rZWQtYWR2aWNlcyAuY29udGFpbmVyLXRlbXBsYXRlIC50ZWFzZXItbGlzdCAudGVhc2VyID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5saW5rZWQtYWR2aWNlcyAuY29udGFpbmVyLXRlbXBsYXRlIC50ZWFzZXItbGlzdCAudGVhc2VyIC50ZWFzZXItaW5uZXIubWVkaWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4MCUsIDAgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSAubGlua2VkLWFkdmljZXMgLmNvbnRhaW5lci10ZW1wbGF0ZSAudGVhc2VyLWxpc3QgLnRlYXNlciAudGVhc2VyLWlubmVyLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNTVweDsgfVxuICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLmNvbnRhaW5lci1hZHZpY2UgLmxpbmtlZC1hZHZpY2VzIC5jb250YWluZXItdGVtcGxhdGUgLnRlYXNlci1saXN0IC50ZWFzZXIgLnRlYXNlci1pbm5lci5jb250ZW50IHAge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5saW5rZWQtYWR2aWNlcyAuY29udGFpbmVyLXRlbXBsYXRlIC50ZWFzZXItbGlzdCAudGVhc2VyIC50ZWFzZXItaW5uZXIuY29udGVudCBwLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgY29sb3I6ICMzNTM1MzUgLTIwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLWFkdmljZSAubGlua2VkLWFkdmljZXMgLmNvbnRhaW5lci10ZW1wbGF0ZSAudGVhc2VyLWxpc3QgLnRlYXNlciAudGVhc2VyLWlubmVyLmNvbnRlbnQgcC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItYWR2aWNlIC5saW5rZWQtYWR2aWNlcyAuY29udGFpbmVyLXRlbXBsYXRlIC50ZWFzZXItbGlzdCAudGVhc2VyIC50ZWFzZXItaW5uZXIuY29udGVudCBwLmRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAzNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMikgNDAlLCB3aGl0ZSA1MiUpOyB9XG5cbmJvZHkubm9kZS10eXBlLXRyYWluaW5nLXBsYW4gLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbmJvZHkubm9kZS10eXBlLXRyYWluaW5nLXBsYW4gLnBhZ2UgLmNvbnRhaW5lci10ZW1wbGF0ZSB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbmJvZHkubm9kZS10eXBlLXRyYWluaW5nLXBsYW4gLnBhZ2UgLm9ubHktbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5Lm5vZGUtdHlwZS10cmFpbmluZy1wbGFuIC5wYWdlIC5vbmx5LWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkubm9kZS10eXBlLXRyYWluaW5nLXBsYW4gLnBhZ2UgLm9ubHktbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBib2R5Lm5vZGUtdHlwZS10cmFpbmluZy1wbGFuIC5wYWdlIC5vbmx5LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5tYWluLnRyYWluaW5nLXBsYW4gLmNvbnRhaW5lci10ZW1wbGF0ZSAubGluay1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2YwZjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBtYWluLnRyYWluaW5nLXBsYW4gLmNvbnRhaW5lci10ZW1wbGF0ZSAubGluay1tZW51IGEuZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGxlZnQgMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgdmVyc2lvbj1cIjEuMVwiIGlkPVwiQ2FwYV8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCIgc3R5bGU9XCJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj4gPGc+IDxwYXRoIGQ9XCJNMzgyLjU2LDIzMy4zNzZDMzc5Ljk2OCwyMjcuNjQ4LDM3NC4yNzIsMjI0LDM2OCwyMjRoLTY0VjE2YzAtOC44MzItNy4xNjgtMTYtMTYtMTZoLTY0Yy04LjgzMiwwLTE2LDcuMTY4LTE2LDE2djIwOGgtNjQgYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyIGM0LjYwOCwwLDguOTkyLTIuMDE2LDEyLjAzMi01LjQ3MmwxMTItMTI4QzM4NC4xOTIsMjQ1LjgyNCwzODUuMTUyLDIzOS4xMDQsMzgyLjU2LDIzMy4zNzZ6XCIgc3R5bGU9XCJmaWxsOiAlMjMwMDAwMDA7XCIvPiA8L2c+IDxnPiA8cGF0aCBkPVwiTTQzMiwzNTJ2OTZIODB2LTk2SDE2djEyOGMwLDE3LjY5NiwxNC4zMzYsMzIsMzIsMzJoNDE2YzE3LjY5NiwwLDMyLTE0LjMwNCwzMi0zMlYzNTJINDMyelwiIHN0eWxlPVwiZmlsbDogJTIzMDAwMDAwO1wiLz4gPC9nPiA8L3N2Zz4nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLmNvbnRhaW5lci10ZW1wbGF0ZSAubGluay1tZW51IGEuZG93bmxvYWQ6bm90KC5hY3RpdmUpIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItdGVtcGxhdGUgLmxpbmstbWVudSBhLmRvd25sb2FkOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItdGVtcGxhdGUgLmxpbmstbWVudSAubGluay1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5jb250YWluZXItdGVtcGxhdGUgLmxpbmstbWVudSAubGluay1saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLXRlbXBsYXRlIC5saW5rLW1lbnUgLmxpbmstbGlzdCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLXRlbXBsYXRlIC5saW5rLW1lbnUgLmxpbmstbGlzdCBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDgyQzM7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLXRlbXBsYXRlIC5saW5rLW1lbnUgLmxpbmstbGlzdCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMDA4MkMzOyB9XG4gICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLXRlbXBsYXRlIC5saW5rLW1lbnUgLmxpbmstbGlzdCBsaSBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwODJDMztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLmNvbnRhaW5lci10ZW1wbGF0ZSAubGluay1tZW51IC5saW5rLWxpc3QgbGkgYS5kaXNhYmxlIHtcbiAgICAgICAgY29sb3I6ICNiZGMzYzc7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAuY29udGFpbmVyLXRlbXBsYXRlIC5saW5rLW1lbnUgLmxpbmstbGlzdCBsaSBhLmRpc2FibGU6YWN0aXZlIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5tYWluLnRyYWluaW5nLXBsYW4gLm1lbnUtd2Vlay10cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMzBweCAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIG1haW4udHJhaW5pbmctcGxhbiAubWVudS13ZWVrLXRwIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgbWFpbi50cmFpbmluZy1wbGFuIC5tZW51LXdlZWstdHAgdWwgPiBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAubWVudS13ZWVrLXRwIHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjBmMTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygtMTVkZWcsIDBkZWcpOyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLm1lbnUtd2Vlay10cCB1bCA+IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4OyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLm1lbnUtd2Vlay10cCB1bCA+IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2YwZjE7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0OyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLm1lbnUtd2Vlay10cCB1bCA+IGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjBmMTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygtMTVkZWcsIDBkZWcpOyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLm1lbnUtd2Vlay10cCB1bCA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAubWVudS13ZWVrLXRwIHVsID4gbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjBmMTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAubWVudS13ZWVrLXRwIHVsID4gbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTIlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjBmMTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygtMTVkZWcsIDBkZWcpOyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLm1lbnUtd2Vlay10cCB1bCA+IGxpOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLm1lbnUtd2Vlay10cCB1bCA+IGxpOmhvdmVyOmZpcnN0LWNoaWxkOmJlZm9yZSwgbWFpbi50cmFpbmluZy1wbGFuIC5tZW51LXdlZWstdHAgdWwgPiBsaTpob3ZlcjpmaXJzdC1jaGlsZDphZnRlciwgbWFpbi50cmFpbmluZy1wbGFuIC5tZW51LXdlZWstdHAgdWwgPiBsaTpob3ZlcjpsYXN0LWNoaWxkOmJlZm9yZSwgbWFpbi50cmFpbmluZy1wbGFuIC5tZW51LXdlZWstdHAgdWwgPiBsaTpob3ZlcjpsYXN0LWNoaWxkOmFmdGVyLCBtYWluLnRyYWluaW5nLXBsYW4gLm1lbnUtd2Vlay10cCB1bCA+IGxpOmhvdmVyOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlLCBtYWluLnRyYWluaW5nLXBsYW4gLm1lbnUtd2Vlay10cCB1bCA+IGxpOmhvdmVyOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgyQzM7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5tZW51LXdlZWstdHAgdWwgPiBsaTpob3ZlciBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5tZW51LXdlZWstdHAgdWwgPiBsaSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG5tYWluLnRyYWluaW5nLXBsYW4gLnBsYW4tZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIG1haW4udHJhaW5pbmctcGxhbiAucGxhbi1kZXNjcmlwdGlvbiAuaGVhZGVyLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMTAwcHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLnBsYW4tZGVzY3JpcHRpb24gLmhlYWRlci1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGJsYWNrIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQyJSk7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIG1haW4udHJhaW5pbmctcGxhbiAucGxhbi1kZXNjcmlwdGlvbiAuaGVhZGVyLWJhY2tncm91bmQubm8taW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgIzAwNDg3NiwgIzAwODJDMywgI2ZmZik7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAucGxhbi1kZXNjcmlwdGlvbiAuaGVhZGVyLWJhY2tncm91bmQubm8taW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIG1haW4udHJhaW5pbmctcGxhbiAucGxhbi1kZXNjcmlwdGlvbiAuaGVhZGVyLWJhY2tncm91bmQgYS5iYWNrIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAucGxhbi1kZXNjcmlwdGlvbiAuaGVhZGVyLWJhY2tncm91bmQgYS5iYWNrOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAucGxhbi1kZXNjcmlwdGlvbiAuaGVhZGVyLWJhY2tncm91bmQgYS5iYWNrOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlIG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXNrOiB1cmwoLi4vaW1hZ2VzL2Fycm93LWxpbmstaXRlbS5zdmcpO1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgbWFpbi50cmFpbmluZy1wbGFuIC5wbGFuLWRlc2NyaXB0aW9uIC5oZWFkZXItYmFja2dyb3VuZCBoMSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLnBsYW4tZGVzY3JpcHRpb24gLmhlYWRlci1iYWNrZ3JvdW5kIC5jb250YWluZXItdGVtcGxhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5wbGFuLWRlc2NyaXB0aW9uIC5oZWFkZXItYmFja2dyb3VuZCAuY29udGFpbmVyLXRlbXBsYXRlIC5yZXZpZXcgYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5wbGFuLWRlc2NyaXB0aW9uIC5oZWFkZXItYmFja2dyb3VuZCAuY29udGFpbmVyLXRlbXBsYXRlIC5yZXZpZXcgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAucGxhbi1kZXNjcmlwdGlvbiAuaGVhZGVyLWJhY2tncm91bmQgLmNvbnRhaW5lci10ZW1wbGF0ZSAucmV2aWV3IC5yYXRpbmdzIHtcbiAgICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAucGxhbi1kZXNjcmlwdGlvbiAuaGVhZGVyLWJhY2tncm91bmQgLmNvbnRhaW5lci10ZW1wbGF0ZSAucmV2aWV3IC5yYXRpbmdzIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5wbGFuLWRlc2NyaXB0aW9uIC5oZWFkZXItYmFja2dyb3VuZCAuY29udGFpbmVyLXRlbXBsYXRlIC5yZXZpZXcgLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnBsYW4tZGVzY3JpcHRpb24gLmhlYWRlci1iYWNrZ3JvdW5kIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1kZXNjcmlwdGlvbi1zdW1tYXJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5wbGFuLWRlc2NyaXB0aW9uIC5oZWFkZXItYmFja2dyb3VuZCAuY29udGFpbmVyLXRlbXBsYXRlIC5jb250YWluZXItZGVzY3JpcHRpb24tc3VtbWFyeSAuZGVzY3JpcHRpb24tc3VtbWFyeS1pbm5lciB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7IH1cbiAgICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnBsYW4tZGVzY3JpcHRpb24gLmhlYWRlci1iYWNrZ3JvdW5kIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1kZXNjcmlwdGlvbi1zdW1tYXJ5IC5kZXNjcmlwdGlvbi1zdW1tYXJ5LWlubmVyIC5sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5wbGFuLWRlc2NyaXB0aW9uIC5oZWFkZXItYmFja2dyb3VuZCAuY29udGFpbmVyLXRlbXBsYXRlIC5jb250YWluZXItZGVzY3JpcHRpb24tc3VtbWFyeSAuZGVzY3JpcHRpb24tc3VtbWFyeS1pbm5lciAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAucGxhbi1kZXNjcmlwdGlvbiAuaGVhZGVyLWJhY2tncm91bmQgLmNvbnRhaW5lci10ZW1wbGF0ZSAuY29udGFpbmVyLWRlc2NyaXB0aW9uLXN1bW1hcnkgLmRlc2NyaXB0aW9uLXN1bW1hcnktaW5uZXIubGV2ZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJVVEYtOFwiPz48c3ZnIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDI2IDI0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjx0aXRsZT52b2x1bWU8L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIC0yKVwiIGZpbGw9XCIlMjNmZmZmZmZcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgMilcIj48cGF0aCBkPVwibTAgMjRoNy40Mjg2di0xMS40NzhoLTcuNDI4NnYxMS40Nzh6bTEuNDk0LTkuODI5M2g0LjQ0MDZ2OC4xODA0aC00LjQ0MDZ2LTguMTgwNHpcIi8+PHBhdGggZD1cIm05LjI4NTcgMjRoNy40Mjg2di0xNi42OTZoLTcuNDI4NnYxNi42OTZ6bTEuNTAxNi0xNS4xNjJoNC40MjUzdjEzLjYyOGgtNC40MjUzdi0xMy42Mjh6XCIvPjxwYXRoIGQ9XCJtMTguNTcxIDI0aDcuNDI4NnYtMjRoLTcuNDI4NnYyNHptMS41MDUzLTIyLjM3OWg0LjQxODF2MjAuNzU4aC00LjQxODF2LTIwLjc1OHpcIi8+PC9nPjwvZz48L2c+PC9zdmc+Jyk7IH1cbiAgICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnBsYW4tZGVzY3JpcHRpb24gLmhlYWRlci1iYWNrZ3JvdW5kIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1kZXNjcmlwdGlvbi1zdW1tYXJ5IC5kZXNjcmlwdGlvbi1zdW1tYXJ5LWlubmVyLmxlbmd0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDw/eG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cIlVURi04XCI/PjxzdmcgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMjQgMjZcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHRpdGxlPmRhaWx5LWNhbGVuZGFyLXBpeGVsPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTEzMylcIiBmaWxsPVwiJTIzZmZmZmZmXCIgZmlsbC1ydWxlPVwibm9uemVyb1wiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMzMpXCI+PHJlY3QgeD1cIjVcIiB5PVwiMTVcIiB3aWR0aD1cIjJcIiBoZWlnaHQ9XCIyXCIvPjxyZWN0IHg9XCI5XCIgeT1cIjE1XCIgd2lkdGg9XCIyXCIgaGVpZ2h0PVwiMlwiLz48cmVjdCB4PVwiMTNcIiB5PVwiMTVcIiB3aWR0aD1cIjJcIiBoZWlnaHQ9XCIyXCIvPjxyZWN0IHg9XCIxN1wiIHk9XCIxOVwiIHdpZHRoPVwiMlwiIGhlaWdodD1cIjJcIi8+PHJlY3QgeD1cIjVcIiB5PVwiMTlcIiB3aWR0aD1cIjJcIiBoZWlnaHQ9XCIyXCIvPjxyZWN0IHg9XCI5XCIgeT1cIjE5XCIgd2lkdGg9XCIyXCIgaGVpZ2h0PVwiMlwiLz48cmVjdCB4PVwiMTNcIiB5PVwiMTlcIiB3aWR0aD1cIjJcIiBoZWlnaHQ9XCIyXCIvPjxyZWN0IHg9XCIxN1wiIHk9XCIxNVwiIHdpZHRoPVwiMlwiIGhlaWdodD1cIjJcIi8+PHBhdGggZD1cIm0xOC40NjIgMS44NTcxdi0xLjg1NzFoLTEuODQ2MnYxLjg1NzFoLTkuMjMwOHYtMS44NTcxaC0xLjg0NjJ2MS44NTcxaC01LjUzODV2MjQuMTQzaDI0di0yNC4xNDNoLTUuNTM4NXptMy42OTIzIDIyLjI4NmgtMjAuMzA4di0xM2gyMC4zMDh2MTN6bTAtMTQuODU3aC0yMC4zMDh2LTUuNTcxNGgzLjY5MjN2MS44NTcxaDEuODQ2MnYtMS44NTcxaDkuMjMwOHYxLjg1NzFoMS44NDYydi0xLjg1NzFoMy42OTIzdjUuNTcxNHpcIi8+PC9nPjwvZz48L2c+PC9zdmc+Jyk7IH1cbiAgICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnBsYW4tZGVzY3JpcHRpb24gLmhlYWRlci1iYWNrZ3JvdW5kIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1kZXNjcmlwdGlvbi1zdW1tYXJ5IC5kZXNjcmlwdGlvbi1zdW1tYXJ5LWlubmVyLmZyZXF1ZW5jeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDw/eG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cIlVURi04XCI/PjxzdmcgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMjYgMjRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHRpdGxlPnBhc3NhZ2Utb2YtdGltZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0zMDMgLTEpXCIgZmlsbD1cIiUyM2ZmZmZmZlwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMzAzKVwiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIDEpXCI+PHBhdGggZD1cIm0yNS45NDggMTAuMTMzYy0wLjA5MDE2OC0wLjE5MTY2LTAuMjgyNjgtMC4zMTQyOS0wLjQ5NTY1LTAuMzE0MjloLTEuNjE5MmMtMS4wMjk1LTUuNTc4MS01LjkzNTEtOS44MTg1LTExLjgxNS05LjgxODUtNi42MjY2IDAtMTIuMDE4IDUuMzgzNy0xMi4wMTggMTIgMCA2LjYxNjYgNS4zOTEzIDEyIDEyLjAxOCAxMiA0LjI3NjYgMCA4LjI2NTEtMi4yOTgzIDEwLjQwOS01Ljk5NjggMC4zMDIwNC0wLjUyMTk3IDAuMTIzOTEtMS4xODg2LTAuMzk5NC0xLjQ5MDgtMC41MjIyLTAuMzAyMTMtMS4xOTA0LTAuMTI0MjgtMS40OTE5IDAuMzk3NjktMS43NTQ3IDMuMDI3NC01LjAxODUgNC45MDg3LTguNTE3MyA0LjkwODctNS40MjE3IDAtOS44MzM0LTQuNDA0NC05LjgzMzQtOS44MTc0IDAtNS40MTQxIDQuNDExNi05LjgxODUgOS44MzM0LTkuODE4NSA0LjY3IDAgOC41ODI2IDMuMjcwNCA5LjU3OTQgNy42MzYyaC0xLjYwNjRjLTAuMjEyOTcgMC0wLjQwNDkzIDAuMTIyNjItMC40OTU2NSAwLjMxNDI5LTAuMDkwMTY5IDAuMTkxNjYtMC4wNjA4NSAwLjQxNzU3IDAuMDc1MjMzIDAuNTgwNTJsMi43MzE2IDMuMjcyN2MwLjEwNCAwLjEyNDI4IDAuMjU3MjMgMC4xOTYwOCAwLjQxOTg2IDAuMTk2MDggMC4xNjIwOCAwIDAuMzE1ODctMC4wNzIzNTcgMC40MTkzMS0wLjE5NjA4bDIuNzMxNi0zLjI3MjdjMC4xMzYwOC0wLjE2MzQ5IDAuMTY0ODUtMC4zODk0IDAuMDc0NjgtMC41ODEwN3pcIi8+PHBhdGggZD1cIm0xMS44NzUgM2MtMC41OTE4MiAwLTEuMDcxMyAwLjQ3Ni0xLjA3MTMgMS4wNjM1djYuNDUyOWMtMC40ODQ0MSAwLjMzNzA4LTAuODAzMzggMC44OTI3Ni0wLjgwMzM4IDEuNTIzOCAwIDEuMDI2MyAwLjg0MTM1IDEuODYxNSAxLjg3NTMgMS44NjE1IDAuMjgzMTYgMCAwLjU1MDA1LTAuMDY3MzA3IDAuNzkwOS0wLjE3OTg1bDMuNzI2NyAyLjEzNWMwLjE2OTI1IDAuMDk3NDYxIDAuMzUyNiAwLjE0MzIzIDAuNTM0ODYgMC4xNDMyMyAwLjM2OTk1IDAgMC43MzAxNC0wLjE5MDYxIDAuOTI4NjgtMC41MzIgMC4yOTU2NC0wLjUwNzc3IDAuMTIwNDItMS4xNTg4LTAuMzkyNzQtMS40NTIybC0zLjczMDUtMi4xMzgyYy0wLjA0OTkwNi0wLjU2MjE1LTAuMzQ0NDYtMS4wNTMyLTAuNzg2MDItMS4zNjAxdi02LjQ1NGMtMC4wMDEwODQ5LTAuNTg2OTItMC40ODExNi0xLjA2MzUtMS4wNzI0LTEuMDYzNXptMCA5LjgzNzFjLTAuNDQzMTkgMC0wLjgwMzM4LTAuMzU4MDctMC44MDMzOC0wLjc5NjkyIDAtMC40MzkzOCAwLjM2MDczLTAuNzk3NDYgMC44MDMzOC0wLjc5NzQ2czAuODAzMzggMC4zNTgwNyAwLjgwMzM4IDAuNzk3NDZjMCAwLjQzODg0LTAuMzYwNzMgMC43OTY5Mi0wLjgwMzM4IDAuNzk2OTJ6XCIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4nKTsgfVxuICBtYWluLnRyYWluaW5nLXBsYW4gLnBsYW4tZGVzY3JpcHRpb24gLmF1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLnBsYW4tZGVzY3JpcHRpb24gLmF1dGhvciAuY29udGFpbmVyLXRlbXBsYXRlIC5za2V3LWltYWdlIHtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4MCUgMCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gICAgbWFpbi50cmFpbmluZy1wbGFuIC5wbGFuLWRlc2NyaXB0aW9uIC5hdXRob3IgLmNvbnRhaW5lci10ZW1wbGF0ZSAuc2tldy1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoMTVkZWcpO1xuICAgICAgbWFyZ2luOiAtMTAwcHggMzBweCA1cHggMTIwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAxMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnBsYW4tZGVzY3JpcHRpb24gLmF1dGhvciAuY29udGFpbmVyLXRlbXBsYXRlIC5za2V3LWNvbnRlbnQgLmF1dGhvci1jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0xNWRlZyk7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC5wbGFuLWRlc2NyaXB0aW9uIC5hdXRob3IgLmNvbnRhaW5lci10ZW1wbGF0ZSAuc2tldy1jb250ZW50IC5hdXRob3ItY29udGVudCAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnBsYW4tZGVzY3JpcHRpb24gLmF1dGhvciAuY29udGFpbmVyLXRlbXBsYXRlIC5za2V3LWNvbnRlbnQgLmF1dGhvci1jb250ZW50IC5hdXRob3ItZnVuY3Rpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnBsYW4tZGVzY3JpcHRpb24gLmF1dGhvciAuY29udGFpbmVyLXRlbXBsYXRlIC5za2V3LWNvbnRlbnQgLmF1dGhvci1jb250ZW50IC5hdXRob3Itd29yZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbm1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBtYXJnaW46IDUwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgbWFpbi50cmFpbmluZy1wbGFuIC51c2VyLXJldmlld3MgLmNvbnRhaW5lci10ZW1wbGF0ZSAuY29udGFpbmVyLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDQwcHg7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci10aXRsZSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC51c2VyLXJldmlld3MgLmNvbnRhaW5lci10ZW1wbGF0ZSAuY29udGFpbmVyLXRpdGxlIC5ub3RlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDsgfVxuICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnVzZXItcmV2aWV3cyAuY29udGFpbmVyLXRlbXBsYXRlIC5jb250YWluZXItdGl0bGUgLm5vdGUgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjMDA4MkMzOyB9XG4gICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci10aXRsZSAubm90ZSAucmV2aWV3IC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24ge1xuICAgICAgICAgIGNvbG9yOiAjMDA4MkMzOyB9XG4gICAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC51c2VyLXJldmlld3MgLmNvbnRhaW5lci10ZW1wbGF0ZSAuY29udGFpbmVyLXRpdGxlIC5ub3RlIC5yZXZpZXcgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnVzZXItcmV2aWV3cyAuY29udGFpbmVyLXRlbXBsYXRlIC5jb250YWluZXItdGl0bGUgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1yZXZpZXdzIC5jb250YWluZXItcmV2aWV3IC5yZXZpZXcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAyMHB4IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1yZXZpZXdzIC5jb250YWluZXItcmV2aWV3IC5yZXZpZXcgcC5hdXRob3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnVzZXItcmV2aWV3cyAuY29udGFpbmVyLXRlbXBsYXRlIC5jb250YWluZXItcmV2aWV3cyAuY29udGFpbmVyLXJldmlldyAucmV2aWV3IHAuZGF0ZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1yZXZpZXdzIC5jb250YWluZXItcmV2aWV3IC5yZXZpZXcgcC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnVzZXItcmV2aWV3cyAuY29udGFpbmVyLXRlbXBsYXRlIC5jb250YWluZXItcmV2aWV3cyAuY29udGFpbmVyLXJldmlldyAucmV2aWV3IC5ub3RlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1yZXZpZXdzIC5jb250YWluZXItcmV2aWV3IC5yZXZpZXcgLm5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICMwMDgyQzM7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLnVzZXItcmV2aWV3cyAuY29udGFpbmVyLXRlbXBsYXRlIC5jb250YWluZXItcmV2aWV3cyAuY29udGFpbmVyLXJldmlldyAuYW5zd2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMjAlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDgyQzM7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnVzZXItcmV2aWV3cyAuY29udGFpbmVyLXRlbXBsYXRlIC5jb250YWluZXItcmV2aWV3cyAuY29udGFpbmVyLXJldmlldyAuYW5zd2VyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAjMDA4MkMzO1xuICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1yZXZpZXdzIC5jb250YWluZXItcmV2aWV3IC5hbnN3ZXIgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1yZXZpZXdzIC5jb250YWluZXItcmV2aWV3IC5hbnN3ZXIgcC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnVzZXItcmV2aWV3cyAuY29udGFpbmVyLXRlbXBsYXRlIC5jb250YWluZXItcmV2aWV3cyAuY29udGFpbmVyLXJldmlldyAuYW5zd2VyIHAuYXV0aG9yIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMjAwOyB9XG4gICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1yZXZpZXdzIC5jb250YWluZXItcmV2aWV3IC5hbnN3ZXIgcC5jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1yZXZpZXdzIC5wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1yZXZpZXdzIC5wYWdpbmF0aW9uLnZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC51c2VyLXJldmlld3MgLmNvbnRhaW5lci10ZW1wbGF0ZSAuY29udGFpbmVyLXJldmlld3MgLnBhZ2luYXRpb24gYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTI5IDEyOVwiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCAxMjkgMTI5XCI+PGc+PHBhdGggZD1cIm00MC40LDEyMS4zYy0wLjgsMC44LTEuOCwxLjItMi45LDEuMnMtMi4xLTAuNC0yLjktMS4yYy0xLjYtMS42LTEuNi00LjIgMC01LjhsNTEtNTEtNTEtNTFjLTEuNi0xLjYtMS42LTQuMiAwLTUuOCAxLjYtMS42IDQuMi0xLjYgNS44LDBsNTMuOSw1My45YzEuNiwxLjYgMS42LDQuMiAwLDUuOGwtNTMuOSw1My45elwiIHN0eWxlPVwiZmlsbDogJTIzMDAwMDAwO1wiLz48L2c+PC9zdmc+Jyk7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC51c2VyLXJldmlld3MgLmNvbnRhaW5lci10ZW1wbGF0ZSAuY29udGFpbmVyLXJldmlld3MgLnBhZ2luYXRpb24gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTI5IDEyOVwiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCAxMjkgMTI5XCI+PGc+PHBhdGggZD1cIm00MC40LDEyMS4zYy0wLjgsMC44LTEuOCwxLjItMi45LDEuMnMtMi4xLTAuNC0yLjktMS4yYy0xLjYtMS42LTEuNi00LjIgMC01LjhsNTEtNTEtNTEtNTFjLTEuNi0xLjYtMS42LTQuMiAwLTUuOCAxLjYtMS42IDQuMi0xLjYgNS44LDBsNTMuOSw1My45YzEuNiwxLjYgMS42LDQuMiAwLDUuOGwtNTMuOSw1My45elwiIHN0eWxlPVwiZmlsbDogJTIzMDA4MkMzO1wiLz48L2c+PC9zdmc+Jyk7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC51c2VyLXJldmlld3MgLmNvbnRhaW5lci10ZW1wbGF0ZSAuY29udGFpbmVyLXJldmlld3MgLnBhZ2luYXRpb24gYnV0dG9uLnByZXZpb3VzIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnVzZXItcmV2aWV3cyAuY29udGFpbmVyLXRlbXBsYXRlIC5jb250YWluZXItcmV2aWV3cyAucGFnaW5hdGlvbiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC51c2VyLXJldmlld3MgLmNvbnRhaW5lci10ZW1wbGF0ZSAuY29udGFpbmVyLXJldmlld3MgLnBhZ2luYXRpb24gdWwgbGkge1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAzcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnVzZXItcmV2aWV3cyAuY29udGFpbmVyLXRlbXBsYXRlIC5jb250YWluZXItcmV2aWV3cyAucGFnaW5hdGlvbiB1bCBsaS5hY3RpdmUsIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1yZXZpZXdzIC5wYWdpbmF0aW9uIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4MkMzOyB9XG4gICAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC51c2VyLXJldmlld3MgLmNvbnRhaW5lci10ZW1wbGF0ZSAuY29udGFpbmVyLXJldmlld3MgLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwODJDMztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudXNlci1yZXZpZXdzIC5jb250YWluZXItdGVtcGxhdGUgLmNvbnRhaW5lci1yZXZpZXdzIC5wYWdpbmF0aW9uIHVsIGxpLmhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC51c2VyLXJldmlld3MgLmNvbnRhaW5lci10ZW1wbGF0ZSAuY29udGFpbmVyLXJldmlld3MgLnBhZ2luYXRpb24gdWwgbGkuZG90dGVkLmFmdGVyOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnVzZXItcmV2aWV3cyAuY29udGFpbmVyLXRlbXBsYXRlIC5jb250YWluZXItcmV2aWV3cyAucGFnaW5hdGlvbiB1bCBsaS5kb3R0ZWQuYmVmb3JlOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxubWFpbi50cmFpbmluZy1wbGFuIC53ZWVrcyAud2VlayB7XG4gIG1hcmdpbjogMCAxMHB4IDYwcHg7IH1cbiAgbWFpbi50cmFpbmluZy1wbGFuIC53ZWVrcyAud2VlayA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gICAgbWFpbi50cmFpbmluZy1wbGFuIC53ZWVrcyAud2VlayA+IHAudGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMwMDgyQzM7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gcC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICMwMDgyQzM7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gcC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgbWFpbi50cmFpbmluZy1wbGFuIC53ZWVrcyAud2VlayA+IC5icmljayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrOmhvdmVyLCBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrLmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrLmFjdGl2ZSAuYWNjb3JkaW9uIC50aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIG1haW4udHJhaW5pbmctcGxhbiAud2Vla3MgLndlZWsgPiAuYnJpY2suYWN0aXZlIC5hY2NvcmRpb24gLnNlYW5jZV93cmFwcGVyIC5zZWFuY2VfbnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgbWFpbi50cmFpbmluZy1wbGFuIC53ZWVrcyAud2VlayA+IC5icmljay5hY3RpdmUgLmFjY29yZGlvbjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTI5IDEyOVwiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCAxMjkgMTI5XCI+PGc+PHBhdGggZD1cIm00MC40LDEyMS4zYy0wLjgsMC44LTEuOCwxLjItMi45LDEuMnMtMi4xLTAuNC0yLjktMS4yYy0xLjYtMS42LTEuNi00LjIgMC01LjhsNTEtNTEtNTEtNTFjLTEuNi0xLjYtMS42LTQuMiAwLTUuOCAxLjYtMS42IDQuMi0xLjYgNS44LDBsNTMuOSw1My45YzEuNiwxLjYgMS42LDQuMiAwLDUuOGwtNTMuOSw1My45elwiIHN0eWxlPVwiZmlsbDogJTIzZmZmZmZmO1wiLz48L2c+PC9zdmc+Jyk7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrLmFjdGl2ZSAuYWNjb3JkaW9uOmJlZm9yZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIH4gLmJyaWNrIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5hY2NvcmRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC53ZWVrcyAud2VlayA+IC5icmljayAuYWNjb3JkaW9uOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEyOSAxMjlcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgMTI5IDEyOVwiPjxnPjxwYXRoIGQ9XCJtNDAuNCwxMjEuM2MtMC44LDAuOC0xLjgsMS4yLTIuOSwxLjJzLTIuMS0wLjQtMi45LTEuMmMtMS42LTEuNi0xLjYtNC4yIDAtNS44bDUxLTUxLTUxLTUxYy0xLjYtMS42LTEuNi00LjIgMC01LjggMS42LTEuNiA0LjItMS42IDUuOCwwbDUzLjksNTMuOWMxLjYsMS42IDEuNiw0LjIgMCw1LjhsLTUzLjksNTMuOXpcIiBzdHlsZT1cImZpbGw6ICUyMzM1MzUzNTtcIi8+PC9nPjwvc3ZnPicpOyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5hY2NvcmRpb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDgyQzM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAud2Vla3MgLndlZWsgPiAuYnJpY2sgLmFjY29yZGlvbiAuc2VhbmNlX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5hY2NvcmRpb24gLnNlYW5jZV93cmFwcGVyID4gZGl2LCBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5hY2NvcmRpb24gLnNlYW5jZV93cmFwcGVyID4gcCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5hY2NvcmRpb24gLnNlYW5jZV93cmFwcGVyIC5zZWFuY2VfbnVtYmVyIHtcbiAgICAgICAgICBtYXJnaW46IDVweCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAud2Vla3MgLndlZWsgPiAuYnJpY2sgLmFjY29yZGlvbiAudGl0bGUge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC53ZWVrcyAud2VlayA+IC5icmljayAuYWNjb3JkaW9uIC50aXRsZTpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5wYW5lbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5wYW5lbCAuY29udGFpbmVyLXNlYW5jZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC53ZWVrcyAud2VlayA+IC5icmljayAucGFuZWwgLmNvbnRhaW5lci1zZWFuY2UgLnNlYW5jZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZmxleDogMztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5wYW5lbCAuY29udGFpbmVyLXNlYW5jZSAuc2VhbmNlLWRlc2NyaXB0aW9uID4gcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5wYW5lbCAuY29udGFpbmVyLXNlYW5jZSAuc2VhbmNlLWRlc2NyaXB0aW9uID4gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC53ZWVrcyAud2VlayA+IC5icmljayAucGFuZWwgLmNvbnRhaW5lci1zZWFuY2UgLnNlYW5jZS1kZXNjcmlwdGlvbiA+IHAudGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5wYW5lbCAuY29udGFpbmVyLXNlYW5jZSAuc2VhbmNlLWRlc2NyaXB0aW9uID4gcC5hZHZpY2Uge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgY29sb3I6ICMzNTM1MzU7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC53ZWVrcyAud2VlayA+IC5icmljayAucGFuZWwgLmNvbnRhaW5lci1zZWFuY2UgLnNlYW5jZS1zdW1tYXJ5IHtcbiAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA2MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gNTBweCksIDAgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VjZjBmMTsgfVxuICAgICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAud2Vla3MgLndlZWsgPiAuYnJpY2sgLnBhbmVsIC5jb250YWluZXItc2VhbmNlIC5zZWFuY2Utc3VtbWFyeSA+IHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC53ZWVrcyAud2VlayA+IC5icmljayAucGFuZWwgLmNvbnRhaW5lci1zZWFuY2UgLnNlYW5jZS1zdW1tYXJ5ID4gdWwgb2wge1xuICAgICAgICAgICAgY291bnRlci1yZXNldDogc3VtbWFyeTsgfVxuICAgICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAud2Vla3MgLndlZWsgPiAuYnJpY2sgLnBhbmVsIC5jb250YWluZXItc2VhbmNlIC5zZWFuY2Utc3VtbWFyeSA+IHVsIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3VtbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5wYW5lbCAuY29udGFpbmVyLXNlYW5jZSAuc2VhbmNlLXN1bW1hcnkgPiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC53ZWVrcyAud2VlayA+IC5icmljayAucGFuZWwgLmNvbnRhaW5lci1zZWFuY2UgLnNlYW5jZS1zdW1tYXJ5ID4gdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihzdW1tYXJ5KTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5wYW5lbCAuY29udGFpbmVyLXNlYW5jZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5wYW5lbCAuY29udGFpbmVyLXNlYW5jZSAuc2VhbmNlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLndlZWtzIC53ZWVrID4gLmJyaWNrIC5wYW5lbCAuY29udGFpbmVyLXNlYW5jZSAuc2VhbmNlLXN1bW1hcnkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucmVnaW9uLXNpZGViYXItZmlyc3QgI2JyZWFkY3J1bWIgLmJyZWFkY3J1bWIge1xuICAgIGNvbG9yOiAjMzMzOyB9XG5cbmJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAuaGVhZGVyLWNhdGVnb3J5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgIzAwNDg3NiwgIzAwODJDMywgI2ZmZik7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLmhlYWRlci1jYXRlZ29yeVtzdHlsZSo9XCIuanBnXCJdOmJlZm9yZSwgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAuaGVhZGVyLWNhdGVnb3J5W3N0eWxlKj1cIi5wbmdcIl06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgYmxhY2sgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDIlKTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLmhlYWRlci1jYXRlZ29yeSAuY29udGFpbmVyLWRlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIHdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVkoLTUwJSkgc2tldygtMTBkZWcpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDEwMHB4OyB9XG4gICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAuaGVhZGVyLWNhdGVnb3J5IC5jb250YWluZXItZGVzY3JpcHRpb24gcCB7XG4gICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHRyYW5zZm9ybTogc2tldygxMGRlZyk7IH1cbiAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLmhlYWRlci1jYXRlZ29yeSAuY29udGFpbmVyLWRlc2NyaXB0aW9uIHAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLmhlYWRlci1jYXRlZ29yeSAuY29udGFpbmVyLWRlc2NyaXB0aW9uIHAudGl0bGU6YmVmb3JlLCBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5oZWFkZXItY2F0ZWdvcnkgLmNvbnRhaW5lci1kZXNjcmlwdGlvbiBwLnRpdGxlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODJDMztcbiAgICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5oZWFkZXItY2F0ZWdvcnkgLmNvbnRhaW5lci1kZXNjcmlwdGlvbiBwLnRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTQ1cHg7IH1cbiAgICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAuaGVhZGVyLWNhdGVnb3J5IC5jb250YWluZXItZGVzY3JpcHRpb24gcC50aXRsZTphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC01MHB4OyB9XG4gICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAuaGVhZGVyLWNhdGVnb3J5IC5jb250YWluZXItZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLmhlYWRlci1jYXRlZ29yeSAuY29udGFpbmVyLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAuaXRlbS1saXN0IHVsLnBhZ2VyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLml0ZW0tbGlzdCB1bC5wYWdlciA+IGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDsgfVxuICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5pdGVtLWxpc3QgdWwucGFnZXIgPiBsaS5wYWdlci1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAuaXRlbS1saXN0IHVsLnBhZ2VyID4gbGkucGFnZXItY3VycmVudDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDgyQzM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cblxuYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQge1xuICB3aWR0aDogOTQwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGluaXRpYWw7IH1cbiAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLnJlZ2lvbi1pbm5lciAuY29udGV4dHVhbC1saW5rcy13cmFwcGVyLFxuICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAucmVnaW9uLWlubmVyIC5jb250ZXh0dWFsLWxpbmtzLXJlZ2lvbiB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7IH1cblxuYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMsXG5ib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC52aWV3LWhlYWRlcixcbmJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnZpZXctZmlsdGVycyB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbmJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnZpZXctaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogYXV0bzsgfVxuXG5ib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDMxMHB4OyB9XG4gIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLWluc2lkZS1maXJzdCB7XG4gICAgcGFkZGluZzogMDsgfVxuICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIGgyLnBhbmUtdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7IH1cbiAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCB7XG4gICAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLmZhY2V0cyAucGFuZS1ibG9jayAucGFuZS1jb250ZW50IHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIC5wYW5lLWNvbnRlbnQgdWwgbGkgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICNhYWE7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7IH1cbiAgICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCB1bCBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLmZhY2V0cyAucGFuZS1ibG9jayAucGFuZS1jb250ZW50IHVsIGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDI2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIC5wYW5lLWNvbnRlbnQgdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTQyMTJlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYwZlwiO1xuICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIC5wYW5lLWNvbnRlbnQgdWwgbGkgYSBzcGFuLmNvdW50IHtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAgICAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLmZhY2V0cyAucGFuZS1ibG9jayAucGFuZS1jb250ZW50IHVsIGxpIGEuZmFjZXRhcGktYWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9zZS5wbmcpIDE4MHB4IDEwcHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCB1bCBsaSBhLmZhY2V0YXBpLWFjdGl2ZSwgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIC5wYW5lLWNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA4MkMzO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIC5wYW5lLWNvbnRlbnQgdWwgbGkgYS5mYWNldGFwaS1hY3RpdmU6YmVmb3JlLCBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2MTBcIjtcbiAgICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4MkMzOyB9XG4gICAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLmZhY2V0cyAucGFuZS1ibG9jayAucGFuZS1jb250ZW50IHVsIC5yYXRpbmdzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLmZhY2V0cyAucGFuZS1ibG9jayAucGFuZS1jb250ZW50IHVsIC5yYXRpbmdzLW5vdGUtc2NvcmUge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCB1bCAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uIHtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4MkMzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG4gICAgICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCB1bCAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAgICAgICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIC5wYW5lLWNvbnRlbnQgdWwgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2NGZcIjtcbiAgICAgICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqLyB9XG4gICAgICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCB1bCAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tc3Rhci1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG4gICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIC5wYW5lLWNvbnRlbnQgdWwgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG4gICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIC5wYW5lLWNvbnRlbnQgdWwgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY1N1wiO1xuICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLmZhY2V0cyAucGFuZS1ibG9jayAucGFuZS1jb250ZW50IHVsIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1jaXJjbGUtbzpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY1NlwiO1xuICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLmZhY2V0cyAucGFuZS1ibG9jayAucGFuZS1jb250ZW50IHVsIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1jaXJjbGUtaGFsZi1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG4gICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLmZhY2V0cyAucGFuZS1ibG9jayAucGFuZS1jb250ZW50IHVsIC5yYXRpbmdzLW5vdGUtc2NvcmUgfiAucmF0aW5ncy1ub3RlLW91dC1vZixcbiAgICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCB1bCAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSxcbiAgICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCB1bCAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3MtbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4MkMzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIC5wYW5lLWNvbnRlbnQgdWwgLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW5vdGUtb3V0LW9mIGEsXG4gICAgICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCB1bCAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSBhLFxuICAgICAgICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIC5wYW5lLWNvbnRlbnQgdWwgLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW51bWJlciBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDgyQzM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLmZhY2V0cyAucGFuZS1ibG9jayAucGFuZS1jb250ZW50IC5mYWNldGFwaS1saW1pdC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIC5wYW5lLWNvbnRlbnQgLmZhY2V0YXBpLWxpbWl0LWxpbms6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgyQzM7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCAuZmFjZXRhcGktbGltaXQtbGluazpob3ZlcjpiZWZvcmUsIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLmZhY2V0cyAucGFuZS1ibG9jayAucGFuZS1jb250ZW50IC5mYWNldGFwaS1saW1pdC1saW5rOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMjkgMTI5XCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDEyOSAxMjlcIj48Zz48cGF0aCBkPVwibTQwLjQsMTIxLjNjLTAuOCwwLjgtMS44LDEuMi0yLjksMS4ycy0yLjEtMC40LTIuOS0xLjJjLTEuNi0xLjYtMS42LTQuMiAwLTUuOGw1MS01MS01MS01MWMtMS42LTEuNi0xLjYtNC4yIDAtNS44IDEuNi0xLjYgNC4yLTEuNiA1LjgsMGw1My45LDUzLjljMS42LDEuNiAxLjYsNC4yIDAsNS44bC01My45LDUzLjl6XCIgc3R5bGU9XCJmaWxsOiAlMjNmZmZmZmY7XCIvPjwvZz48L3N2Zz4nKTsgfVxuICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCAuZmFjZXRhcGktbGltaXQtbGluazpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIC5wYW5lLWNvbnRlbnQgLmZhY2V0YXBpLWxpbWl0LWxpbms6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTI5IDEyOVwiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCAxMjkgMTI5XCI+PGc+PHBhdGggZD1cIm00MC40LDEyMS4zYy0wLjgsMC44LTEuOCwxLjItMi45LDEuMnMtMi4xLTAuNC0yLjktMS4yYy0xLjYtMS42LTEuNi00LjIgMC01LjhsNTEtNTEtNTEtNTFjLTEuNi0xLjYtMS42LTQuMiAwLTUuOCAxLjYtMS42IDQuMi0xLjYgNS44LDBsNTMuOSw1My45YzEuNiwxLjYgMS42LDQuMiAwLDUuOGwtNTMuOSw1My45elwiIHN0eWxlPVwiZmlsbDogJTIzMDAwMDAwO1wiLz48L2c+PC9zdmc+Jyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLmZhY2V0cyAucGFuZS1ibG9jayAucGFuZS1jb250ZW50IC5mYWNldGFwaS1saW1pdC1saW5rOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTBweDsgfVxuICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmUtYmxvY2sgLnBhbmUtY29udGVudCAuZmFjZXRhcGktbGltaXQtbGluazpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24uZmFjZXRzIC5wYW5lLWJsb2NrIC5wYW5lLWNvbnRlbnQgLmZhY2V0YXBpLWxpbWl0LWxpbmsub3BlbjpiZWZvcmUsIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLmZhY2V0cyAucGFuZS1ibG9jayAucGFuZS1jb250ZW50IC5mYWNldGFwaS1saW1pdC1saW5rLm9wZW46YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5wYW5lbHMtZmxleGlibGUtcm93Lm1haW4tbGlzdGluZyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMgLnBhbmVsLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24udGVhc2VycyB7XG4gICAgd2lkdGg6IDcwNHB4OyB9XG4gICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucGFuZWxzLWZsZXhpYmxlLXJvdy5tYWluLWxpc3RpbmcgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24udGVhc2VycyAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi1pbnNpZGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuXG5ib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC52aWV3LXRyYWluaW5nLXBsYW4tbGlzdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG4gIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnZpZXctdHJhaW5pbmctcGxhbi1saXN0aW5nIC52aWV3LWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnZpZXctdHJhaW5pbmctcGxhbi1saXN0aW5nIC52aWV3LWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC52aWV3LXRyYWluaW5nLXBsYW4tbGlzdGluZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy13aWRnZXQtc29ydC1ieSB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnZpZXctdHJhaW5pbmctcGxhbi1saXN0aW5nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAudmlldy10cmFpbmluZy1wbGFuLWxpc3RpbmcgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnZpZXctdHJhaW5pbmctcGxhbi1saXN0aW5nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QjZWRpdC1zb3J0LWJ5LFxuICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAudmlldy10cmFpbmluZy1wbGFuLWxpc3RpbmcgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5mb3JtLXR5cGUtc2VsZWN0IC5zZWxlY3R5emVWYWx1ZSB7XG4gICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5wbmcpIG5vLXJlcGVhdCAxNTBweCAjZjFmMWYxO1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB0ZXh0LWluZGVudDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnZpZXctdHJhaW5pbmctcGxhbi1saXN0aW5nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZm9ybS10eXBlLXNlbGVjdCAuc2VsZWN0eXplVmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5wbmcpIG5vLXJlcGVhdCAxNTdweCAxNnB4ICNmMWYxZjE7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjhweCAxNHB4IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC52aWV3LXRyYWluaW5nLXBsYW4tbGlzdGluZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZvcm0tdHlwZS1zZWxlY3QgLnNlbGVjdHl6ZVZhbHVlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnZpZXctdHJhaW5pbmctcGxhbi1saXN0aW5nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZm9ybS10eXBlLXNlbGVjdCAuVWxTZWxlY3RpemUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnZpZXctdHJhaW5pbmctcGxhbi1saXN0aW5nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZm9ybS10eXBlLXNlbGVjdCAuVWxTZWxlY3RpemUgbGkgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxNzlweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4OyB9XG4gICAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnZpZXctdHJhaW5pbmctcGxhbi1saXN0aW5nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZm9ybS10eXBlLXNlbGVjdCAuVWxTZWxlY3RpemUgbGk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDgyQzM7IH1cbiAgICAgICAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC52aWV3LXRyYWluaW5nLXBsYW4tbGlzdGluZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZvcm0tdHlwZS1zZWxlY3QgLlVsU2VsZWN0aXplIGxpOmhvdmVyIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAudmlldy10cmFpbmluZy1wbGFuLWxpc3RpbmcgLnZpZXctY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAudmlldy10cmFpbmluZy1wbGFuLWxpc3RpbmcgLnBvc3RzLWxpc3Qge1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAudmlldy10cmFpbmluZy1wbGFuLWxpc3RpbmcgLnBvc3RzLWxpc3QgLnRlYXNlci10cmFpbmluZy1wbGFuIHtcbiAgICAgIG1hcmdpbjogOHB4OyB9XG4gICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAudmlldy10cmFpbmluZy1wbGFuLWxpc3RpbmcgLnBvc3RzLWxpc3QgLnZpZXdzLXJvdyB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAudmlldy10cmFpbmluZy1wbGFuLWxpc3RpbmcgLnBvc3RzLWxpc3QgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnZpZXctdHJhaW5pbmctcGxhbi1saXN0aW5nIC5rYW1lbGVvbi1sb2FkLW1vcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNweCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAudmlldy10cmFpbmluZy1wbGFuLWxpc3RpbmcgLmthbWVsZW9uLWxvYWQtbW9yZSBzcGFuOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMjI0cHg7IH1cbiAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC52aWV3LXRyYWluaW5nLXBsYW4tbGlzdGluZyAua2FtZWxlb24tbG9hZC1tb3JlIHNwYW46YWZ0ZXIge1xuICAgICAgbGVmdDogMjI0cHg7IH1cbiAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC52aWV3LXRyYWluaW5nLXBsYW4tbGlzdGluZyAua2FtZWxlb24tbG9hZC1tb3JlIHNwYW46YmVmb3JlLCBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC52aWV3LXRyYWluaW5nLXBsYW4tbGlzdGluZyAua2FtZWxlb24tbG9hZC1tb3JlIHNwYW46YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIHJpZ2h0OiAtMjI0cHg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2FkLW1vcmUtcGljdG8ucG5nKSAwcHggMHB4IG5vLXJlcGVhdCB0cmFuc3BhcmVudDsgfVxuXG5ib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYW5lLWthbWVsZW9uLXRyYWluaW5nLXBsYW4tbGlzdGluZy1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGhlaWdodDogMTAwcHg7IH1cbiAgYm9keS5wYWdlLXBsYW5zLWVudHJhaW5lbWVudCAucGFuZS1rYW1lbGVvbi10cmFpbmluZy1wbGFuLWxpc3RpbmctZm9vdGVyIC5wYW5lLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhbmUta2FtZWxlb24tdHJhaW5pbmctcGxhbi1saXN0aW5nLWZvb3RlciAucGFuZS1jb250ZW50IHAge1xuICAgICAgd2lkdGg6IDYxJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICBib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5wYW5lLWthbWVsZW9uLXRyYWluaW5nLXBsYW4tbGlzdGluZy1mb290ZXIgLnBhbmUtY29udGVudCAuY3RhLWNvbnRhaW5lciBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgIGJvZHkucGFnZS1wbGFucy1lbnRyYWluZW1lbnQgLnBhbmUta2FtZWxlb24tdHJhaW5pbmctcGxhbi1saXN0aW5nLWZvb3RlciAucGFuZS1jb250ZW50IC5jdGEtY29udGFpbmVyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlkOWQ5ZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlkOWQ5ZDsgfVxuXG5ib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IC5sZWdhbC5ub3RpY2Uge1xuICBtYXJnaW4tdG9wOiAxMjBweDsgfVxuXG4udGVhc2VyLWxpc3QgLnRlYXNlci10cmFpbmluZy1wbGFuIHtcbiAgbWFyZ2luOiA4cHg7IH1cblxuLnRlYXNlci10cmFpbmluZy1wbGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjE1cHg7XG4gIGhlaWdodDogMzYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnRlYXNlci10cmFpbmluZy1wbGFuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAudGVhc2VyLXRyYWluaW5nLXBsYW4gPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRlYXNlci10cmFpbmluZy1wbGFuIC50ZWFzZXItaW5uZXIubWVkaWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTQ1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDgwJSwgMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgei1pbmRleDogMTsgfVxuICAudGVhc2VyLXRyYWluaW5nLXBsYW4gLnRlYXNlci1pbm5lci5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweDsgfVxuICAgIC50ZWFzZXItdHJhaW5pbmctcGxhbiAudGVhc2VyLWlubmVyLmNvbnRlbnQgLmNvbnRhaW5lci10aXRsZSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgLnRlYXNlci10cmFpbmluZy1wbGFuIC50ZWFzZXItaW5uZXIuY29udGVudCAuY29udGFpbmVyLXRpdGxlIHAge1xuICAgICAgICBjb2xvcjogIzM1MzUzNSAtMjAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudGVhc2VyLXRyYWluaW5nLXBsYW4gLnRlYXNlci1pbm5lci5jb250ZW50IC5jb250YWluZXItZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDJweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC50ZWFzZXItdHJhaW5pbmctcGxhbiAudGVhc2VyLWlubmVyLmNvbnRlbnQgLmNvbnRhaW5lci1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMzUzNTM1O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLnRlYXNlci10cmFpbmluZy1wbGFuIC50ZWFzZXItaW5uZXIuY29udGVudCAuY29udGFpbmVyLWRlc2NyaXB0aW9uIHAubGV2ZWwge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPD94bWwgdmVyc2lvbj1cIjEuMFwiIGVuY29kaW5nPVwiVVRGLThcIj8+PHN2ZyB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCAyNiAyNFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48dGl0bGU+dm9sdW1lPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMCAtMilcIiBmaWxsPVwiJTIzMDAwMDAwXCIgZmlsbC1ydWxlPVwibm9uemVyb1wiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIDIpXCI+PHBhdGggZD1cIm0wIDI0aDcuNDI4NnYtMTEuNDc4aC03LjQyODZ2MTEuNDc4em0xLjQ5NC05LjgyOTNoNC40NDA2djguMTgwNGgtNC40NDA2di04LjE4MDR6XCIvPjxwYXRoIGQ9XCJtOS4yODU3IDI0aDcuNDI4NnYtMTYuNjk2aC03LjQyODZ2MTYuNjk2em0xLjUwMTYtMTUuMTYyaDQuNDI1M3YxMy42MjhoLTQuNDI1M3YtMTMuNjI4elwiLz48cGF0aCBkPVwibTE4LjU3MSAyNGg3LjQyODZ2LTI0aC03LjQyODZ2MjR6bTEuNTA1My0yMi4zNzloNC40MTgxdjIwLjc1OGgtNC40MTgxdi0yMC43NTh6XCIvPjwvZz48L2c+PC9nPjwvc3ZnPicpOyB9XG4gICAgICAgIC50ZWFzZXItdHJhaW5pbmctcGxhbiAudGVhc2VyLWlubmVyLmNvbnRlbnQgLmNvbnRhaW5lci1kZXNjcmlwdGlvbiBwLmxlbmd0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJVVEYtOFwiPz48c3ZnIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDI0IDI2XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjx0aXRsZT5kYWlseS1jYWxlbmRhci1waXhlbDwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0xMzMpXCIgZmlsbD1cIiUyMzAwMDAwMFwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTMzKVwiPjxyZWN0IHg9XCI1XCIgeT1cIjE1XCIgd2lkdGg9XCIyXCIgaGVpZ2h0PVwiMlwiLz48cmVjdCB4PVwiOVwiIHk9XCIxNVwiIHdpZHRoPVwiMlwiIGhlaWdodD1cIjJcIi8+PHJlY3QgeD1cIjEzXCIgeT1cIjE1XCIgd2lkdGg9XCIyXCIgaGVpZ2h0PVwiMlwiLz48cmVjdCB4PVwiMTdcIiB5PVwiMTlcIiB3aWR0aD1cIjJcIiBoZWlnaHQ9XCIyXCIvPjxyZWN0IHg9XCI1XCIgeT1cIjE5XCIgd2lkdGg9XCIyXCIgaGVpZ2h0PVwiMlwiLz48cmVjdCB4PVwiOVwiIHk9XCIxOVwiIHdpZHRoPVwiMlwiIGhlaWdodD1cIjJcIi8+PHJlY3QgeD1cIjEzXCIgeT1cIjE5XCIgd2lkdGg9XCIyXCIgaGVpZ2h0PVwiMlwiLz48cmVjdCB4PVwiMTdcIiB5PVwiMTVcIiB3aWR0aD1cIjJcIiBoZWlnaHQ9XCIyXCIvPjxwYXRoIGQ9XCJtMTguNDYyIDEuODU3MXYtMS44NTcxaC0xLjg0NjJ2MS44NTcxaC05LjIzMDh2LTEuODU3MWgtMS44NDYydjEuODU3MWgtNS41Mzg1djI0LjE0M2gyNHYtMjQuMTQzaC01LjUzODV6bTMuNjkyMyAyMi4yODZoLTIwLjMwOHYtMTNoMjAuMzA4djEzem0wLTE0Ljg1N2gtMjAuMzA4di01LjU3MTRoMy42OTIzdjEuODU3MWgxLjg0NjJ2LTEuODU3MWg5LjIzMDh2MS44NTcxaDEuODQ2MnYtMS44NTcxaDMuNjkyM3Y1LjU3MTR6XCIvPjwvZz48L2c+PC9nPjwvc3ZnPicpOyB9XG4gICAgICAgIC50ZWFzZXItdHJhaW5pbmctcGxhbiAudGVhc2VyLWlubmVyLmNvbnRlbnQgLmNvbnRhaW5lci1kZXNjcmlwdGlvbiBwLmZyZXF1ZW5jeSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJVVEYtOFwiPz48c3ZnIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDI2IDI0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjx0aXRsZT5wYXNzYWdlLW9mLXRpbWU8L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMzAzIC0xKVwiIGZpbGw9XCIlMjMwMDAwMDBcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDMwMylcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMCAxKVwiPjxwYXRoIGQ9XCJtMjUuOTQ4IDEwLjEzM2MtMC4wOTAxNjgtMC4xOTE2Ni0wLjI4MjY4LTAuMzE0MjktMC40OTU2NS0wLjMxNDI5aC0xLjYxOTJjLTEuMDI5NS01LjU3ODEtNS45MzUxLTkuODE4NS0xMS44MTUtOS44MTg1LTYuNjI2NiAwLTEyLjAxOCA1LjM4MzctMTIuMDE4IDEyIDAgNi42MTY2IDUuMzkxMyAxMiAxMi4wMTggMTIgNC4yNzY2IDAgOC4yNjUxLTIuMjk4MyAxMC40MDktNS45OTY4IDAuMzAyMDQtMC41MjE5NyAwLjEyMzkxLTEuMTg4Ni0wLjM5OTQtMS40OTA4LTAuNTIyMi0wLjMwMjEzLTEuMTkwNC0wLjEyNDI4LTEuNDkxOSAwLjM5NzY5LTEuNzU0NyAzLjAyNzQtNS4wMTg1IDQuOTA4Ny04LjUxNzMgNC45MDg3LTUuNDIxNyAwLTkuODMzNC00LjQwNDQtOS44MzM0LTkuODE3NCAwLTUuNDE0MSA0LjQxMTYtOS44MTg1IDkuODMzNC05LjgxODUgNC42NyAwIDguNTgyNiAzLjI3MDQgOS41Nzk0IDcuNjM2MmgtMS42MDY0Yy0wLjIxMjk3IDAtMC40MDQ5MyAwLjEyMjYyLTAuNDk1NjUgMC4zMTQyOS0wLjA5MDE2OSAwLjE5MTY2LTAuMDYwODUgMC40MTc1NyAwLjA3NTIzMyAwLjU4MDUybDIuNzMxNiAzLjI3MjdjMC4xMDQgMC4xMjQyOCAwLjI1NzIzIDAuMTk2MDggMC40MTk4NiAwLjE5NjA4IDAuMTYyMDggMCAwLjMxNTg3LTAuMDcyMzU3IDAuNDE5MzEtMC4xOTYwOGwyLjczMTYtMy4yNzI3YzAuMTM2MDgtMC4xNjM0OSAwLjE2NDg1LTAuMzg5NCAwLjA3NDY4LTAuNTgxMDd6XCIvPjxwYXRoIGQ9XCJtMTEuODc1IDNjLTAuNTkxODIgMC0xLjA3MTMgMC40NzYtMS4wNzEzIDEuMDYzNXY2LjQ1MjljLTAuNDg0NDEgMC4zMzcwOC0wLjgwMzM4IDAuODkyNzYtMC44MDMzOCAxLjUyMzggMCAxLjAyNjMgMC44NDEzNSAxLjg2MTUgMS44NzUzIDEuODYxNSAwLjI4MzE2IDAgMC41NTAwNS0wLjA2NzMwNyAwLjc5MDktMC4xNzk4NWwzLjcyNjcgMi4xMzVjMC4xNjkyNSAwLjA5NzQ2MSAwLjM1MjYgMC4xNDMyMyAwLjUzNDg2IDAuMTQzMjMgMC4zNjk5NSAwIDAuNzMwMTQtMC4xOTA2MSAwLjkyODY4LTAuNTMyIDAuMjk1NjQtMC41MDc3NyAwLjEyMDQyLTEuMTU4OC0wLjM5Mjc0LTEuNDUyMmwtMy43MzA1LTIuMTM4MmMtMC4wNDk5MDYtMC41NjIxNS0wLjM0NDQ2LTEuMDUzMi0wLjc4NjAyLTEuMzYwMXYtNi40NTRjLTAuMDAxMDg0OS0wLjU4NjkyLTAuNDgxMTYtMS4wNjM1LTEuMDcyNC0xLjA2MzV6bTAgOS44MzcxYy0wLjQ0MzE5IDAtMC44MDMzOC0wLjM1ODA3LTAuODAzMzgtMC43OTY5MiAwLTAuNDM5MzggMC4zNjA3My0wLjc5NzQ2IDAuODAzMzgtMC43OTc0NnMwLjgwMzM4IDAuMzU4MDcgMC44MDMzOCAwLjc5NzQ2YzAgMC40Mzg4NC0wLjM2MDczIDAuNzk2OTItMC44MDMzOCAwLjc5NjkyelwiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+Jyk7IH1cbiAgLnRlYXNlci10cmFpbmluZy1wbGFuIC50ZWFzZXItaW5uZXIucmV2aWV3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjMzUzNTM1O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAudGVhc2VyLXRyYWluaW5nLXBsYW4gLnRlYXNlci1pbm5lci5yZXZpZXcgLnJhdGluZ3Mge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC50ZWFzZXItdHJhaW5pbmctcGxhbiAudGVhc2VyLWlubmVyLnJldmlldyAucmF0aW5ncy1ub3RlLXNjb3JlIHtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAudGVhc2VyLXRyYWluaW5nLXBsYW4gLnRlYXNlci1pbm5lci5yZXZpZXcgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbiB7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb2xvcjogIzAwODJDMztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG4gICAgICAgIC50ZWFzZXItdHJhaW5pbmctcGxhbiAudGVhc2VyLWlubmVyLnJldmlldyAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAgICAgICAudGVhc2VyLXRyYWluaW5nLXBsYW4gLnRlYXNlci1pbm5lci5yZXZpZXcgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTY0ZlwiO1xuICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgLnRlYXNlci10cmFpbmluZy1wbGFuIC50ZWFzZXItaW5uZXIucmV2aWV3IC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1zdGFyLW86YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTY0ZVwiO1xuICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgLnRlYXNlci10cmFpbmluZy1wbGFuIC50ZWFzZXItaW5uZXIucmV2aWV3IC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG4gICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAudGVhc2VyLXRyYWluaW5nLXBsYW4gLnRlYXNlci1pbm5lci5yZXZpZXcgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG4gICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAudGVhc2VyLXRyYWluaW5nLXBsYW4gLnRlYXNlci1pbm5lci5yZXZpZXcgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgY29udGVudDogXCJcXGU2NTZcIjtcbiAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqLyB9XG4gICAgICAgIC50ZWFzZXItdHJhaW5pbmctcGxhbiAudGVhc2VyLWlubmVyLnJldmlldyAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tY2lyY2xlLWhhbGYtbzpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG4gICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgLnRlYXNlci10cmFpbmluZy1wbGFuIC50ZWFzZXItaW5uZXIucmV2aWV3IC5yYXRpbmdzLW5vdGUtc2NvcmUgfiAucmF0aW5ncy1ub3RlLW91dC1vZixcbiAgICAgIC50ZWFzZXItdHJhaW5pbmctcGxhbiAudGVhc2VyLWlubmVyLnJldmlldyAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSxcbiAgICAgIC50ZWFzZXItdHJhaW5pbmctcGxhbiAudGVhc2VyLWlubmVyLnJldmlldyAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3MtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzAwODJDMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLnRlYXNlci10cmFpbmluZy1wbGFuIC50ZWFzZXItaW5uZXIucmV2aWV3IC5yYXRpbmdzLW5vdGUtc2NvcmUgfiAucmF0aW5ncy1ub3RlLW91dC1vZiBhLFxuICAgICAgICAudGVhc2VyLXRyYWluaW5nLXBsYW4gLnRlYXNlci1pbm5lci5yZXZpZXcgLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW5vdGUtdmFsdWUgYSxcbiAgICAgICAgLnRlYXNlci10cmFpbmluZy1wbGFuIC50ZWFzZXItaW5uZXIucmV2aWV3IC5yYXRpbmdzLW5vdGUtc2NvcmUgfiAucmF0aW5ncy1udW1iZXIgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDgyQzM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgIC50ZWFzZXItdHJhaW5pbmctcGxhbiAudGVhc2VyLWlubmVyLnJldmlldyAubmItcmV2aWV3IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGNvbG9yOiAjMDA4MkMzOyB9XG4gICAgICAudGVhc2VyLXRyYWluaW5nLXBsYW4gLnRlYXNlci1pbm5lci5yZXZpZXcgLm5iLXJldmlldzpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwZFwiO1xuICAgICAgICBjb2xvcjogIzAwODJDMztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG5cbm1haW4udHJhaW5pbmctcGxhbiAudHAtZXJyb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NDBweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXIgdXJsKFwiaHR0cHM6Ly9jb250ZW50cy5tZWRpYWRlY2F0aGxvbi5jb20vcDEzMzc2NjMvMTkyMHgwLzNjcjIvYXplLmpwZz9rPWJmNGYzYjM0OWUyYzVjMzcyZDdjZjk4NzE3NzNlNWRiXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuICBtYWluLnRyYWluaW5nLXBsYW4gLnRwLWVycm9yLmthbGVuamkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vY29udGVudHMubWVkaWFkZWNhdGhsb24uY29tL3AxMzM3NjYzLzE5MjB4MC8zY3IyL2F6ZS5qcGc/az1iZjRmM2IzNDllMmM1YzM3MmQ3Y2Y5ODcxNzczZTVkYlwiKTsgfVxuICBtYWluLnRyYWluaW5nLXBsYW4gLnRwLWVycm9yLm5ld2ZlZWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vY29udGVudHMubWVkaWFkZWNhdGhsb24uY29tL3AxNDIyMDMwLzE5MjB4MC8zY3IyL2F6ZS5qcGc/az05Njc2YjQzZjc1ZGIzNTkxNjUwZmYyZWI3NzdmZTYxYlwiKTsgfVxuICBtYWluLnRyYWluaW5nLXBsYW4gLnRwLWVycm9yIC5jb250YWluZXItbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMzBweCAxNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTQwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIG1haW4udHJhaW5pbmctcGxhbiAudHAtZXJyb3IgLmNvbnRhaW5lci1tZXNzYWdlIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICBtYWluLnRyYWluaW5nLXBsYW4gLnRwLWVycm9yIC5jb250YWluZXItbWVzc2FnZSAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnRwLWVycm9yIC5jb250YWluZXItbWVzc2FnZSAuZGVzY3JpcHRpb24uYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnRwLWVycm9yIC5jb250YWluZXItbWVzc2FnZSAuZGVzY3JpcHRpb24gYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC50cC1lcnJvciAuY29udGFpbmVyLW1lc3NhZ2UgLmRlc2NyaXB0aW9uIGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJVVEYtOFwiPz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCAxNiAyMFwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDE2IDIwXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk04LDEyLjVjLTIuNSwwLTQuNS0yLTQuNS00LjVzMi00LjUsNC41LTQuNWMxLjIsMCwyLjQsMC41LDMuMiwxLjNMOSw3aDVsMC01bC0xLjgsMS44QzExLjEsMi43LDkuNywyLDgsMkM0LjcsMiwyLDQuNywyLDggIHMyLjcsNiw2LDZjMywwLDUuNC0yLjIsNS45LTVoLTEuNUMxMS45LDExLDEwLjEsMTIuNSw4LDEyLjV6XCIvPjwvc3ZnPicpOyB9XG4gICAgbWFpbi50cmFpbmluZy1wbGFuIC50cC1lcnJvciAuY29udGFpbmVyLW1lc3NhZ2UgLnN0LWJ0biB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzM5MzkzOTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudHAtZXJyb3IgLmNvbnRhaW5lci1tZXNzYWdlIC5zdC1idG4uc3QtYnRuLWxlZnQ6YWZ0ZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LWZhbWlseTogTWF0ZXJpYWwtRGVzaWduLUljb25pYy1Gb250O1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudHAtZXJyb3IgLmNvbnRhaW5lci1tZXNzYWdlIC5zdC1idG46aG92ZXI6bm90KC5kaXNhYmxlZCk6YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnRwLWVycm9yIC5jb250YWluZXItbWVzc2FnZSAuc3QtYnRuLnN0LWJ0bi1sZWZ0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggNTFweDsgfVxuICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnRwLWVycm9yIC5jb250YWluZXItbWVzc2FnZSAuc3QtYnRuLnN0LWJ0bi1sZWZ0OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDEwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCUgMDsgfVxuICAgICAgICBtYWluLnRyYWluaW5nLXBsYW4gLnRwLWVycm9yIC5jb250YWluZXItbWVzc2FnZSAuc3QtYnRuLnN0LWJ0bi1sZWZ0OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDw/eG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cIlVURi04XCI/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDYgMTAuOFwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDYgMTAuOFwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj5cdC5zdDB7ZmlsbDojMjQyMzIzO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIm0wLjIgMS4ybDQuMSA0LjItNC4xIDQuMmMtMC4zIDAuMy0wLjMgMC43IDAgMXMwLjcgMC4zIDEgMGw0LjYtNC43YzAuMS0wLjEgMC4yLTAuMyAwLjItMC41cy0wLjEtMC40LTAuMi0wLjVsLTQuNi00LjdjLTAuMy0wLjMtMC43LTAuMy0xIDBzLTAuMyAwLjcgMCAxelwiLz48L3N2Zz4nKTsgfVxuICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC50cC1lcnJvciAuY29udGFpbmVyLW1lc3NhZ2UgLnN0LWJ0bi5zdC1idG4tZGVmYXVsdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmYWZhZmEgMCwgI2UyZTJlMiAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmYWZhZmEgMCwgI2UyZTJlMiAxMDAlKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGJkYjtcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA0NzA1ODgpIDAgMXB4IDFweCAwOyB9XG4gICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudHAtZXJyb3IgLmNvbnRhaW5lci1tZXNzYWdlIC5zdC1idG4uc3QtYnRuLWRlZmF1bHQ6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDk4MDM5MikgMCAxcHggM3B4IDA7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC50cC1lcnJvciAuY29udGFpbmVyLW1lc3NhZ2UgLnN0LWJ0bi5zdC1idG4tZGVmYXVsdDphY3RpdmU6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTJlMmUyO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC50cC1lcnJvciAuY29udGFpbmVyLW1lc3NhZ2UgLnN0LWJ0bi5zdC1idG4tZGVmYXVsdC5zdC1idG4tbGVmdCB7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDM0cHggOXB4IDUwcHg7IH1cbiAgICAgICAgbWFpbi50cmFpbmluZy1wbGFuIC50cC1lcnJvciAuY29udGFpbmVyLW1lc3NhZ2UgLnN0LWJ0bi5zdC1idG4tZGVmYXVsdDphY3RpdmUsIG1haW4udHJhaW5pbmctcGxhbiAudHAtZXJyb3IgLmNvbnRhaW5lci1tZXNzYWdlIC5zdC1idG4uc3QtYnRuLWRlZmF1bHQ6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMzkzOTM5OyB9XG4gICAgICAgIG1haW4udHJhaW5pbmctcGxhbiAudHAtZXJyb3IgLmNvbnRhaW5lci1tZXNzYWdlIC5zdC1idG4uc3QtYnRuLWRlZmF1bHQ6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7IH1cblxuLnBhZ2Utc2VhcmNoICNyZWdpb24tY29udGVudCAuY29udGVudCA+IC5ncm91cC1yZXN1bHQgLnJlc3VsdC10cmFpbmluZ19wbGFuIC50ZWFzZXItdHJhaW5pbmctcGxhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweDsgfVxuIiwiLyoqIE1haW4gZm9udFxuKioqKioqKioqKioqKioqKioqL1xuXG4vKiogRm9udCBTYWZlIDogQXJpYWwgLSBWZXJkYW5hIC0gR2VvcmdpYSAtIENvdXJpZXIgLSBUcmVidWNoZXQgLSBIaXJhZ2luby1TYW5zLUdCIC0gTWljcm9zb2Z0LVlhaGVpIC0gV2VuUXVhbllpLU1pY3JvLUhlaVxuICAgIFRoZSBuYW1lIG1hdGNoZXMgdGhlIGZvbGRlciBuYW1lIC0gZXhhbXBsZTogZm9udC9vcGVuLXNhbnNcbioqKioqKioqKioqKioqKioqKi9cbiRtYWluLWZhbWlseS1mb250OiBvcGVuLXNhbnM7XG4kbWFpbi1mYW1pbHktZm9udC0yOiBvcGVuLXNhbnM7XG4kbWFpbi1mYW1pbHktZm9udC0zOiBvcGVuLXNhbnM7XG5cbi8qKiogQ29sb3JzXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvcjEgOiAjMDAwMDAwO1xuJGNvbG9yMiA6ICNmZmZmZmY7XG4kY29sb3IzIDogIzFmYTY3YTtcbiRjb2xvcjQgOiAjMzUzNTM1O1xuJGNvbG9yNSA6ICNiZGMzYzc7XG4kY29sb3I2IDogI2VjZjBmMTtcbiRjb2xvcjcgOiAjMWI5MjZjO1xuJGNvbG9yOCA6ICNkNzY2Mjg7XG4kY29sb3I5IDogI2UxMWExYTtcbiRjb2xvcjEwIDogI2Y5OWUxYjtcbiRjb2xvcjExIDogI2QyZDJkMjtcbiRjb2xvcjEyIDogIzNiNTk5OTtcbiRjb2xvcjEzIDogIzU1YWNlZTtcbiRjb2xvcjE0IDogI2JkMDgxYztcbiRjb2xvcjE1IDogI2RmMjAyOTtcbiRjb2xvcjE2IDogI2RjNGU0MTtcbiRjb2xvcjE3IDogIzIwNzBiMDtcbiRjb2xvcjE4IDogIzYzODNhODtcbiRjb2xvcjE5IDogIzJlMmUyZTtcbiRjb2xvcjIwIDogIzMxMzEzMTtcblxuLyoqIHdyYXBwZXIgLSBkZWZhdWx0IDogOTIwICh3cmFwcGVyKSA5ODAgKGhlYWRlcilcbioqKioqKioqKioqKioqKioqKioqL1xuXG4kc2l0ZS1tYWluLXdyYXBwZXItc2l6ZTogOTIwcHg7XG4kaGVhZGVyLXdyYXBwZXItc2l6ZTogOTgwcHg7XG5cbi8qKiBJY29ucyBmb250XG4qKioqKioqKioqKioqKioqKioqKi9cblxuQG1peGluIGljb25zKCRpY29uKSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgIEBpZiAkaWNvbiA9PSAnZGVjYXRobG9uJyB7IGNvbnRlbnQ6IFwiXFxlNjAwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2ZpdmVzdGFyJyB7IGNvbnRlbnQ6IFwiXFxlNjAxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXInIHsgY29udGVudDogXCJcXGU2MDJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2FydCcgeyBjb250ZW50OiBcIlxcZTYwM1wiOyB9XG4gICAgQGlmICRpY29uID09ICd1c2VyJyB7IGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrJyB7IGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Nsb3NlJyB7IGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS12YWxpZGF0ZScgeyBjb250ZW50OiBcIlxcZTYwN1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtY2xvc2UnIHsgY29udGVudDogXCJcXGU2MDhcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc2VhcmNoJyB7IGNvbnRlbnQ6IFwiXFxlNjA5XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3pvb20taW4nIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnem9vbS1vdXQnIHsgY29udGVudDogXCJcXGU2MGJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ2VhcicgeyBjb250ZW50OiBcIlxcZTYwY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjb21tZW50cycgeyBjb250ZW50OiBcIlxcZTYwZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdzcGluJyB7IGNvbnRlbnQ6IFwiXFxlNjBlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrYm94JyB7IGNvbnRlbnQ6IFwiXFxlNjBmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrZWQnIHsgY29udGVudDogXCJcXGU2MTBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc2VsZWN0JyB7IGNvbnRlbnQ6IFwiXFxlNjJiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BsYXknIHsgY29udGVudDogXCJcXGU2NDVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGF1c2UnIHsgY29udGVudDogXCJcXGU2NDRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbXV0ZS1vbicgeyBjb250ZW50OiBcIlxcZTY0NlwiOyB9XG4gICAgQGlmICRpY29uID09ICdtdXRlLW9mZicgeyBjb250ZW50OiBcIlxcZTY0N1wiOyB9XG4gICAgQGlmICRpY29uID09ICczNjAnIHsgY29udGVudDogXCJcXGU2MTJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXhjbGFtYXRpb24nIHsgY29udGVudDogXCJcXGU2MTNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncXVlc3Rpb24nIHsgY29udGVudDogXCJcXGU2MTRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLXF1ZXN0aW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjE1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Vycm9yJyB7IGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3dhcm5pbmctMScgeyBjb250ZW50OiBcIlxcZTYxNlwiOyB9XG4gICAgQGlmICRpY29uID09ICd3YXJuaW5nLTInIHsgY29udGVudDogXCJcXGU2MTZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndHJhc2gnIHsgY29udGVudDogXCJcXGU2MTdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXh0ZW5zaW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjE4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2V4cGFuZCcgeyBjb250ZW50OiBcIlxcZTYxOVwiOyB9XG4gICAgQGlmICRpY29uID09ICdwaW5jaCcgeyBjb250ZW50OiBcIlxcZTYxYVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzd2lwZScgeyBjb250ZW50OiBcIlxcZTYxYlwiOyB9XG4gICAgQGlmICRpY29uID09ICdob3RzcG90JyB7IGNvbnRlbnQ6IFwiXFxlNjFjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BsdXMnIHsgY29udGVudDogXCJcXGU2MWRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbWludXMnIHsgY29udGVudDogXCJcXGU2MWVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3dpdGNoZXItbGFuZ3VhZ2UnIHsgY29udGVudDogXCJcXGU2MjdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LWJvdHRvbScgeyBjb250ZW50OiBcIlxcZTYyM1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctdG9wJyB7IGNvbnRlbnQ6IFwiXFxlNjI0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1sZWZ0JyB7IGNvbnRlbnQ6IFwiXFxlNjI1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1yaWdodCcgeyBjb250ZW50OiBcIlxcZTYyNlwiOyB9XG4gICAgQGlmICRpY29uID09ICdhcnJvdy1ib3R0b20nIHsgY29udGVudDogXCJcXGU2MmJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctdG9wJyB7IGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LWxlZnQnIHsgY29udGVudDogXCJcXGU2MmRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctcmlnaHQnIHsgY29udGVudDogXCJcXGU2MmVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlJyB7IGNvbnRlbnQ6IFwiXFxlNjRiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Z1bGxzY3JlZW4tZW50ZXInIHsgY29udGVudDogXCJcXGU2NGNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZnVsbHNjcmVlbi1leGl0JyB7IGNvbnRlbnQ6IFwiXFxlNjRkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItZW1wdHknIHsgY29udGVudDpcIlxcZTY0ZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyLWZ1bGwnIHsgY29udGVudDpcIlxcZTY0ZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyLWhhbGYnIHsgY29udGVudDogXCJcXGU2NTBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZG91YmxlLWFycm93LWxlZnQnIHsgY29udGVudDogXCJcXGU2NTFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZG91YmxlLWFycm93LXJpZ2h0JyB7IGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2hlYXJ0JyB7IGNvbnRlbnQ6IFwiXFxlNjUzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dvb2QnIHsgY29udGVudDogXCJcXGU2NTRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYmFkJyB7IGNvbnRlbnQ6IFwiXFxlNjU1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1lbXB0eScgeyBjb250ZW50OiBcIlxcZTY1NlwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtZnVsbCcgeyBjb250ZW50OiBcIlxcZTY1N1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtaGFsZicgeyBjb250ZW50OiBcIlxcZTY1OFwiOyB9XG4gICAgQGlmICRpY29uID09ICdsb2FkaW5nJyB7IGNvbnRlbnQ6IFwiXFxlNjU5XCI7IH1cblxuICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ2NoZXZyb24tbWVudScgeyBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaGV2cm9uLW1lbnUtYWxsJyB7IGNvbnRlbnQ6IFwiXFxlNjQxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2hvbWUnIHsgY29udGVudDogXCJcXGU2NDBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbWVudScgeyBjb250ZW50OiBcIlxcZTY0MlwiOyB9XG5cbiAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgIEBpZiAkaWNvbiA9PSAnc2hhcmUnIHsgY29udGVudDogXCJcXGU2NDhcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAneW91dHViZScgeyBjb250ZW50OiBcIlxcZTYyZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdmYWNlYm9vaycgeyBjb250ZW50OiBcIlxcZTYzMFwiOyB9XG4gICAgQGlmICRpY29uID09ICdpbnN0YWdyYW0nIHsgY29udGVudDogXCJcXGU2MzFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ29vZ2xlLXBsdXMnIHsgY29udGVudDogXCJcXGU2MzJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndHdpdHRlcicgeyBjb250ZW50OiBcIlxcZTYzM1wiOyB9XG4gICAgQGlmICRpY29uID09ICdwaW50ZXJlc3QnIHsgY29udGVudDogXCJcXGU2MzRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2VpYm8nIHsgY29udGVudDogXCJcXGU2MzVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2VjaGF0JyB7IGNvbnRlbnQ6IFwiXFxlNjM2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3lvdWt1JyB7IGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2h1YWJhbicgeyBjb250ZW50OiBcIlxcZTYzOFwiOyB9XG4gICAgQGlmICRpY29uID09ICdyZW5yZW4nIHsgY29udGVudDogXCJcXGU2MzlcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncXJjb2RlJyB7IGNvbnRlbnQ6IFwiXFxlNjQzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2RzbScgeyBjb250ZW50OiBcIlxcZTY0OVwiOyB9XG4gICAgQGlmICRpY29uID09ICd2a29udGFrdGUnIHsgY29udGVudDogXCJcXGU2NGFcIjsgfVxuXG4gICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ2Nyb3NzZWxpbmcnIHsgY29udGVudDogXCJcXGU2M2FcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndGlwcycgeyBjb250ZW50OiBcIlxcZTYzYlwiOyB9XG4gICAgQGlmICRpY29uID09ICd0ZWNobmljYWwtY2FyZCcgeyBjb250ZW50OiBcIlxcZTYzY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdwYW5vcGx5JyB7IGNvbnRlbnQ6IFwiXFxlNjNkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dlbmVyYWwtaW5mb3JtYXRpb24nIHsgY29udGVudDogXCJcXGU2M2VcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndXNlci1iZW5lZml0cycgeyBjb250ZW50OiBcIlxcZTYzZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdzY3JvbGx0b3AnIHsgY29udGVudDogXCJcXGU2MmNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncmljaGNvbnRlbnQnIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYWxzby1maW5kJyB7IGNvbnRlbnQ6IFwiXFxlNjFkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2ZlYXR1cmVzJyB7IGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Jldmlld3MnIHsgY29udGVudDogXCJcXGU2MGRcIjsgfVxuXG59XG5cbi8qKiBNZWRpYSBRdWVyaWVzIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKi9cblxuJGx0NjQwIDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpXCI7XG4kbHQ0ODAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweClcIjtcbiRsdDYwMCA6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KVwiO1xuJGx0NzY4IDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpXCI7XG4kbHQ5NjAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweClcIjtcblxuJGd0NDgwIDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpXCI7XG4kZ3Q2MDAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweClcIjtcblxuLyoqIENTUyBSdWxlc1xuKioqKioqKioqKioqKioqKioqL1xuXG4vKiogJGNvbG9yLSogJiAkYmdjb2xvci0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJGNvbG9yMVxuLyoqICAgICAgICAgdHJhbnNwYXJlbnRcbi8qKiAgICAgICAgIGRhcmtlbigkY29sb3IxLCAxNSUpXG4vKiogICAgICAgICBsaWdodGVuKCRjb2xvcjEsIDE1JSlcbi8qKiAgICAgICAgIHJnYmEoJGNvbG9yMSwgMC43KVxuXG4vKiogJGJvcmRlci0qICYgJGJvcmRlcmJvdHRvbS0qICYgJGJvcmRlcnRvcC0qICYgJGJvcmRlcmxlZnRyaWdodC0qICYgJGJvcmRlcnRvcGJvdHRvbS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMXB4IHNvbGlkICRjb2xvcjFcbi8qKiAgICAgICAgIDFweCBkb3R0ZWQgcmdiYSgkY29sb3IxLCAwLjcpXG4vKiogICAgICAgICAwXG4vKiogICAgIFdhcm5pbmcgOiAnbm9uZScgZG9lcyBub3QgYWNjZXB0XG5cbi8qKiAkYm9yZGVyc2l6ZS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMTBweFxuLyoqICAgICAgICAgMFxuLyoqICAgICBXYXJuaW5nIDogdGhlIHNhbWUgdmFsdWUgdmFyaWFibGUgJyRib3JkZXItKicgY29ycmVzcG9uZGluZyB0byB0aGUgc2FtZSBlbGVtZW50XG4vKiogICAgICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgICAgICAkYm9yZGVyLSogOiAxcHggc29saWQgJGNvbG9yMVxuLyoqICAgICAgICAgICAgICRib3JkZXJzaXplLSogOiAxcHhcblxuLyoqICR0ZXh0YWxpZ24tKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIGxlZnRcbi8qKiAgICAgICAgIHJpZ2h0XG4vKiogICAgICAgICBjZW50ZXJcblxuLyoqICRmb250LXdlaWdodC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgbm9ybWFsXG4vKiogICAgICAgICBib2xkXG5cbi8qKiAkZm9udC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJG1haW4tZmFtaWx5LWZvbnRcblxuLyoqICRvcGFjaXR5LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAwXG4vKiogICAgICAgICAwLjdcbi8qKiAgICAgICAgIDFcblxuLyoqICRyb3RhdGUtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDQ1ZGVnXG4vKiogICAgICAgICAwXG5cbi8qKiAkcmFkaXVzLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxMHB4XG4vKiogICAgICAgICAxMDAlXG4vKiogICAgICAgICAwXG5cbi8qKiAkbWFyZ2lucmlnaHQtKiAmICRoZWlnaHQtKiAmICR3aWR0aC0qICYgJHRvcC0qICYgJGxlZnQtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDEwcHhcbi8qKiAgICAgICAgIDBcblxuLyoqICRuYi0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgNVxuLyoqICAgICAgICAgMFxuLyoqICAgICAgICAgZGVmYXVsdFxuXG4vKiogT3RoZXIgdmFyaWFibGVzXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgdHJ1ZVxuLyoqICAgICAgICAgZmFsc2Vcbi8qKiAgICAgICAgIDFcbi8qKiAgICAgICAgIDBcblxuLyoqIE1pc2NcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWRlZmF1bHQ6ICRjb2xvcjQ7XG4kYmdjb2xvci1zaXRlOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLWFkdmljZS1ibG9nLWJhc2ljLXBhZ2U6ICRiZ2NvbG9yLXNpdGU7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBNYWluIFRpdGxlXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1tYWluLXRpdGxlOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRib3JkZXItbWFpbi10aXRsZTogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1hc3RlclxuJGZvbnQtbWFpbi10aXRsZTogJG1haW4tZmFtaWx5LWZvbnQtMjsgLy8gTWFzdGVyXG4kZm9udC13ZWlnaHQtbWFpbi10aXRsZTogbm9ybWFsOyAvLyBNYXN0ZXJcbiR0ZXh0YWxpZ24tbWFpbi10aXRsZTogY2VudGVyOyAvLyBNYXN0ZXJcblxuLyoqIFJhdGluZ1xuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmF0ZS1zdGFyOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci1uYi1ub3RlczogJGNvbG9yNTsgLy8gTWFzdGVyXG5cbi8qKiBNZXNzYWdlcyAoZXJyb3IgLSB3YXJuaW5nIC0gc3RhdHVzKVxuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbWVzc2FnZXMtZXJyb3I6ICRjb2xvcjQ7XG4kY29sb3ItaWNvbi1lcnJvcjogJGNvbG9yOTtcbiRiZ2NvbG9yLW1lc3NhZ2VzLWVycm9yOiAkY29sb3I2O1xuJGJvcmRlci1tZXNzYWdlcy1lcnJvcjogMXB4IHNvbGlkICRjb2xvcjk7XG4kY29sb3ItbWVzc2FnZXMtd2FybmluZzogJGNvbG9yNDtcbiRjb2xvci1pY29uLXdhcm5pbmc6ICRjb2xvcjEwO1xuJGJnY29sb3ItbWVzc2FnZXMtd2FybmluZzogJGNvbG9yNjtcbiRib3JkZXItbWVzc2FnZXMtd2FybmluZzogMXB4IHNvbGlkICRjb2xvcjEwO1xuJGNvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yNDtcbiRjb2xvci1pY29uLXN0YXR1czogJGNvbG9yMztcbiRiZ2NvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yNjtcbiRib3JkZXItbWVzc2FnZXMtc3RhdHVzOiAxcHggc29saWQgJGNvbG9yMztcblxuLyoqIEhlYWRlclxuKioqKioqKioqKioqKioqKioqL1xuXG4kaGVhZGVyLXJlZ2lvbi1icmFuZGluZy1oZWlnaHQ6IDU1cHg7XG4kaXMtZGVjYXRobG9uLW1lbnU6IGZhbHNlO1xuJGZ1bGwtc2l6ZS1oZWFkZXI6IHRydWU7XG4kYmdjb2xvci1oZWFkZXI6ICRjb2xvcjQ7XG4kYm9yZGVydG9wLWhlYWRlcjogMDtcbiRib3JkZXJib3R0b20taGVhZGVyOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci10cmlnZ2VyOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXRyaWdnZXItYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuLy8gdHlwZSBkZSByb2xsIGhlYWRlclxuJGhlYWRlci1tZW51LW92ZXItdW5kZXJsaW5lOiBmYWxzZTtcbiRoZWFkZXItbWVudS1ob3Zlci1saW5laGVpZ2h0IDogNHB4O1xuJGhlYWRlci1tZW51LWhvdmVyLWxpbmVjb2xvciA6ICRjb2xvcjM7XG4vLyBib3JkdXJlIGJhc3NlIHJlZ2lvbiBtZW51XG4kaGVhZGVyLWJvcmRlcmJvdHRvbTogZmFsc2U7XG4kaGVhZGVyLWJvcmRlcmJvdHRvbS1oZWlnaHQ6IDRweDtcbiRoZWFkZXItYm9yZGVyYm90dG9tLWNvbG9yOiAkY29sb3I1O1xuXG4vKiogQ3VzdG8gbGllbnMgbWVudSAtIHNpIHByZW1pw6hyZSB2YXJpYWJsZSBkaWZmw6lyZW50ZSBkZSB0cnVlLCB0b3V0ZXMgbGVzIHN1aXZhbnRlcyBuZSBzZXJvbnQgcGFzIGFwcGxpcXXDqWVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ka2JsYW5rLWN1c3RvLW1lbnUtaXRlbXM6IGZhbHNlO1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtc2l6ZTogMTRweDtcbiRrYmxhbmstY3VzdG8tbWVudS1pdGVtcy1mb250LXdlaWdodDogNzAwO1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtc3BhY2luZzogbm9ybWFsO1xuXG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLWZvbnQtc2l6ZTogMTNweDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtZm9udC13ZWlnaHQ6IDcwMDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtZmlyc3QtaXRlbS1tYXJnaW4tYm90dG9tOiAwcHg7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLW1hcmdpbjogN3B4O1xuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1iZWZvcmUtY29udGVudDogXCLilrpcIjtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtcm9sbC11bmRlcmxpbmU6IHRydWU7XG5cblxuLyoqIE1haW4gbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGZsb2F0LXJpZ2h0LW1lbnU6IGZhbHNlO1xuJGJnY29sb3ItbWVudS10YWI6ICRjb2xvcjQ7XG4kYmdjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLW1lbnUtdGFiLWFjdGl2ZTogJGNvbG9yMztcbiRjb2xvci1tZW51LXRhYjogJGNvbG9yNjtcbiRjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjI7XG4kbmItY29sdW1ucy1zdWJtZW51OiA0O1xuJGJnY29sb3Itc3VibWVudTogJGNvbG9yNjtcbiRib3JkZXJ0b3Atc3VibWVudTogMDtcbiRib3JkZXJyaWdodC1zdWJtZW51OiAwO1xuJGJvcmRlcmJvdHRvbS1zdWJtZW51OiAwO1xuJGJvcmRlcmxlZnQtc3VibWVudTogMDtcbiRvcGFjaXR5LXN1Ym1lbnU6IDE7XG4kY29sb3Itc3VibWVudS1saW5rOiAkY29sb3I0O1xuJGNvbG9yLXN1Ym1lbnUtbGluay1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLW1lbnUtbW9iaWxlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItaGVhZGVyLW1lbnU6ICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyYm90dG9tLWhlYWRlci1tZW51OiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWxpbmstaG9tZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRyYWRpdXMtbGluay1ob21lOiA2cHg7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLWxpbmstaG9tZTogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItbGluay1ob21lLWljb246ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG4kZm9udC13ZWlnaHQtbWVudTogYm9sZDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRmb250LXdlaWdodC1tZW51LXNlY29uZGFyeTogbm9ybWFsOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItbWVudS10YWItb2RkOiAkY29sb3I2OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJnY29sb3ItbWVudS10YWItZXZlbjogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRiZ2NvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU6ICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1vZGQ6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItZXZlbjogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1vZGQtYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWV2ZW4tYWN0aXZlOiAkY29sb3IzOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkOiAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbjogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1pY29uLW9kZC1hY3RpdmU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItaWNvbi1ldmVuLWFjdGl2ZTogJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRyb3RhdGUtbWVudS10YWItaWNvbi1hY3RpdmU6IDkwZGVnOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQ6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQ6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbjogMXB4IHNvbGlkICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZC1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQtYWN0aXZlOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItZXZlbi1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3IzOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuLWFjdGl2ZTogMXB4IHNvbGlkICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAxcHggc29saWQgJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLWV2ZW46ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1mb290ZXItbWVudTogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci10aXRsZS1mb290ZXItbWVudTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRmb250LXdlaWdodC10aXRsZS1mb290ZXItbWVudTogYm9sZDsgLy8gTW9iaWxlIG9ubHlcbiRsZWZ0cG9zaXRpb24taWNvbi1sZXZlbDEtbGluazogZmFsc2U7XG4kbGVmdHBvc2l0aW9uLWljb24tbGV2ZWwyLWxpbms6IHRydWU7XG5cbi8qKiBTZWNvbmRhcnkgbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLXNlY29uZGFyeS1tZW51LXRhYjogdHJhbnNwYXJlbnQ7IC8vIERlc2t0b3Agb25seVxuJGJnY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiLWhvdmVyOiB0cmFuc3BhcmVudDsgLy8gRGVza3RvcCBvbmx5XG4kYmdjb2xvci1zZWNvbmRhcnktbWVudS10YWItYWN0aXZlOiB0cmFuc3BhcmVudDsgLy8gRGVza3RvcCBvbmx5XG4kY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiOiAkY29sb3IyOyAvLyBEZXNrdG9wIG9ubHlcbiRjb2xvci1zZWNvbmRhcnktbWVudS10YWItaG92ZXI6ICRjb2xvcjM7IC8vIERlc2t0b3Agb25seVxuJGNvbG9yLXNlY29uZGFyeS1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjM7IC8vIERlc2t0b3Agb25seVxuJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1tZW51OiBib2xkOyAvLyBEZXNrdG9wIG9ubHlcblxuLyoqIE1lbnUgY29tcGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJG1lbnUtY29tcGFjdC1hY3RpdmU6IHRydWU7XG4kYmdjb2xvci1tZW51LWNvbXBhY3QtdGFiOiAkYmdjb2xvci1tZW51LXRhYjtcbiRiZ2NvbG9yLW1lbnUtY29tcGFjdC10YWItaG92ZXI6ICRiZ2NvbG9yLW1lbnUtdGFiLWhvdmVyO1xuJGJnY29sb3ItbWVudS1jb21wYWN0LXRhYi1hY3RpdmU6ICRiZ2NvbG9yLW1lbnUtdGFiLWFjdGl2ZTtcbiRjb2xvci1tZW51LWNvbXBhY3QtdGFiOiAkY29sb3ItbWVudS10YWI7XG4kY29sb3ItbWVudS1jb21wYWN0LXRhYi1ob3ZlcjogJGNvbG9yLW1lbnUtdGFiLWhvdmVyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC10YWItYWN0aXZlOiAkY29sb3ItbWVudS10YWItYWN0aXZlO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1pY29uOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1hcnJvdy1pY29uOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1hcnJvdy1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0OiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LW5iLWl0ZW1zOiAkY29sb3I0O1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LW5iLWl0ZW1zLWhvdmVyOiAkY29sb3IyO1xuXG4vKiogTmF2aWdhdGlvbiAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kZm9udC13ZWlnaHQtbmF2aWdhdGlvbjogbm9ybWFsO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItb2RkOiAkYmdjb2xvci1tZW51LXRhYi1vZGQ7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYmdjb2xvci1tZW51LXRhYi1ldmVuO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJnY29sb3ItbWVudS10YWItb2RkLWFjdGl2ZTtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkYmdjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRjb2xvci1tZW51LXRhYi1vZGQ7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbjogJGNvbG9yLW1lbnUtdGFiLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbi1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLW9kZDogJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWljb24tZXZlbjogJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLW9kZC1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1pY29uLW9kZC1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1ldmVuLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbi1hY3RpdmU7XG4kcm90YXRlLW5hdmlnYXRpb24tdGFiLWljb24tYWN0aXZlOiAkcm90YXRlLW1lbnUtdGFiLWljb24tYWN0aXZlO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItb2RkO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItb2RkO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW47XG4kYm9yZGVybGVmdHJpZ2h0LW5hdmlnYXRpb24tdGFiLWV2ZW46ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbjtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1vZGQtYWN0aXZlOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kYm9yZGVydG9wYm90dG9tLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW4tYWN0aXZlO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkO1xuJGJnY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ7XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW47XG4kYm9yZGVyLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ7XG4kYm9yZGVyLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWljb24tb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWljb24tZXZlbjogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWljb24tZXZlbjtcblxuLyoqIE1pbmkgQ2FydFxuKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNhcnQgOiAkY29sb3I2O1xuJGNvbG9yLWNhcnQtaG92ZXIgOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtbmItaXRlbXMgOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtbmItaXRlbXMtaG92ZXIgOiAkY29sb3I2O1xuJHRvcC1jYXJ0LW5iLWl0ZW1zOiA5cHg7XG4kbGVmdC1jYXJ0LW5iLWl0ZW1zOiA4cHg7XG4kdG9wLWNhcnQtbmItaXRlbXMtbW9iaWxlOiAxNHB4OyAvLyBNb2JpbGUgb25seVxuJGxlZnQtY2FydC1uYi1pdGVtcy1tb2JpbGU6IDRweDsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFNlYXJjaCBmb3JtXG4qKioqKioqKioqKioqKioqKioqL1xuXG4kYm9yZGVyLXNlYXJjaC1mb3JtOiAwO1xuJGJvcmRlci1zZWFyY2gtZm9ybS1ob3ZlcjogMDtcbiRib3JkZXItc2VhcmNoLWZvcm0tZm9jdXM6IDA7XG4kcmFkaXVzLXNlYXJjaC1mb3JtOiAwO1xuJGNvbG9yLXNlYXJjaC1mb3JtOiAkY29sb3I0O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3I0O1xuJGJnY29sb3Itc2VhcmNoLWZvcm06ICRjb2xvcjY7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3IyO1xuJGNvbG9yLXNlYXJjaC1mb3JtLXBsYWNlaG9sZGVyOiAkY29sb3I1O1xuJGJnY29sb3Itc2VhcmNoLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3M6ICRjb2xvcjY7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzLWhvdmVyOiAkY29sb3I2O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzczogJGNvbG9yMztcblxuLyoqIFNlYXJjaCAtIEF1dG9jb21wbGV0ZVxuKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1hdXRvY29tcGxldGU6ICRjb2xvcjI7XG4kYm9yZGVyLWF1dG9jb21wbGV0ZTogMXB4IHNvbGlkICRjb2xvcjM7XG4kY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW0taG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1hdXRvY29tcGxldGUtaXRlbTogJGNvbG9yMjtcbiRiZ2NvbG9yLWF1dG9jb21wbGV0ZS1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1hdXRvY29tcGxldGUtaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG5cbi8qKiBMYW5nIHN3aXRjaGVyXG4qKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbGFuZy1zd2l0Y2hlci1pY29uLWNoZXZyb246ICRjb2xvcjY7XG4kYmdjb2xvci1sYW5nLXN3aXRjaGVyLWl0ZW06ICRjb2xvcjExO1xuJGJnY29sb3ItZmxhZ3MtdG9nZ2xlcjogJGNvbG9yNjtcbiRjb2xvci1mbGFncy10b2dnbGVyOiAkY29sb3I0O1xuJGNvbG9yLWZsYWdzLXRvZ2dsZXItaG92ZXI6ICRjb2xvcjQ7XG4kY291bnRyeS1uYW1lLWZsYWdzLXRvZ2dsZXI6IGZhbHNlO1xuXG4vKiogQnJlYWRjcnVtYlxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItYnJlYWRjcnVtYjogcmdiYSgkY29sb3I0LCAwLjYpO1xuJGNvbG9yLWJyZWFkY3J1bWItc2VwOiAkY29sb3IyO1xuJGNvbG9yLWJyZWFkY3J1bWItbGluazogJGNvbG9yMjtcbiRjb2xvci1icmVhZGNydW1iLWxpbmstaG92ZXI6ICRjb2xvcjI7XG5cbi8qKiBTY3JvbGxUb1RvcFxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3Itc2Nyb2xsdG90b3A6ICRjb2xvcjU7XG4kYmdjb2xvci1zY3JvbGx0b3RvcC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hcnJvdy1zY3JvbGx0b3RvcDogJGNvbG9yMjtcbiRjb2xvci1hcnJvdy1zY3JvbGx0b3RvcC1ob3ZlcjogJGNvbG9yMjtcblxuLyoqIFRlYXNlciBhZHZpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJG5ldy10ZWFzZXItYXNwZWN0OiBmYWxzZTtcblxuJGJnY29sb3ItdGVhc2VyLWFkdmljZTogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U6IDFweDsgLy8gTWFzdGVyXG4kYm9yZGVyLXRlYXNlci1hZHZpY2U6IDFweCBzb2xpZCAkY29sb3I2OyAvLyBNYXN0ZXJcbiRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI6IDFweDsgLy8gTWFzdGVyXG4kYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzOyAvLyBNYXN0ZXJcbiRyYWRpdXMtdGVhc2VyLWFkdmljZTogMDsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXZpZGVvOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW86IDAuNjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW86ICRjb2xvcjE7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbzogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW8taG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yMjsgLy8gTWFzdGVyXG4kcmFkaXVzLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbzogM3B4OyAvLyBNYXN0ZXJcbiRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc6IDA7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTogJGNvbG9yMjsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTogJGNvbG9yNDsgIC8vTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI6ICRjb2xvcjM7ICAvL01hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTogJGNvbG9yNTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50czogMXB4IHNvbGlkICRjb2xvcjY7IC8vIE1hc3RlclxuJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNjsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb246ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXJib3R0b20tdGVhc2VyLWFkdmljZTogMDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiR0ZWFzZXItYWR2aWNlLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYWR2aWNlLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYWR2aWNlLWJvZHk6IGxlZnQ7XG5cbi8qKiBUZWFzZXIgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItYmxvZzogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJsb2c6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1ibG9nOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYmxvZy1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItdGVhc2VyLWJsb2ctaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJsb2c6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXZpZGVvOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXZpZGVvO1xuJG9wYWNpdHktdGVhc2VyLWJsb2ctdmlkZW86ICRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW87XG4kYmdjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kY29sb3ItdGVhc2VyLWJsb2ctaWNvbi12aWRlbzogJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmxvZy1pY29uLXZpZGVvOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRyYWRpdXMtdGVhc2VyLWJsb2ctaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLXRlYXNlci1ibG9nLXR5cGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItdGVhc2VyLWJsb2ctdHlwZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXR5cGU6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXR5cGUtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItdGVhc2VyLWJsb2ctdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1ibG9nLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItdGVhc2VyLWJsb2ctYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRib3JkZXJ0b3AtdGVhc2VyLWJsb2ctY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtdGVhc2VyLWJsb2ctY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRjb2xvci10ZWFzZXItYmxvZy1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWJsb2ctcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1ibG9nLW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci10ZWFzZXItYmxvZy1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1ibG9nLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItdGVhc2VyLWJsb2ctY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiRib3JkZXJib3R0b20tdGVhc2VyLWJsb2c6ICRib3JkZXJib3R0b20tdGVhc2VyLWFkdmljZTsgLy8gTW9iaWxlXG4kdGVhc2VyLWJsb2ctaGlkZS1jYXRlZ29yeTogZmFsc2U7XG4kdGV4dGFsaWduLXRlYXNlci1ibG9nLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYmxvZy1ib2R5OiBsZWZ0O1xuXG4vKiogU3VtbWFyeSBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1zdW1tYXJ5LWJsb2c6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1zdW1tYXJ5LWJsb2c6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXN1bW1hcnktYmxvZzogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtc3VtbWFyeS1ibG9nLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1zdW1tYXJ5LWJsb2ctaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtc3VtbWFyeS1ibG9nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctdmlkZW86ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdmlkZW87XG4kb3BhY2l0eS1zdW1tYXJ5LWJsb2ctdmlkZW86ICRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW87XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlbzogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvOiAkY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJGJnY29sb3Itc3VtbWFyeS1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRyYWRpdXMtc3VtbWFyeS1ibG9nLWljb24tdmlkZW86ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJHJhZGl1cy1zdW1tYXJ5LWJsb2ctaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLXN1bW1hcnktYmxvZy10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY2F0OiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNhdC1saW5rOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQtbGluay1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmVhZG1vcmU6ICRjb2xvcjQ7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJlYWRtb3JlLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlcnRvcC1zdW1tYXJ5LWJsb2ctY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3Atc3VtbWFyeS1ibG9nLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJhdGUtc3RhcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcblxuLyoqIERpcmVjdCBBY2Nlc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItZGlyZWN0LWFjY2VzczogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWRpcmVjdC1hY2Nlc3MtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1kaXJlY3QtYWNjZXNzOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci1kaXJlY3QtYWNjZXNzOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS1kaXJlY3QtYWNjZXNzLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1kaXJlY3QtYWNjZXNzLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLWRpcmVjdC1hY2Nlc3M6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLW5hbWU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1uYW1lLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy1kaXJlY3QtYWNjZXNzLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci1kaXJlY3QtYWNjZXNzLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuXG4vKiogVGVhc2VyIEJhc2ljIFBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2U6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLXRlYXNlci1iYXNpYy1wYWdlOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci10ZWFzZXItYmFzaWMtcGFnZTogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhc2ljLXBhZ2UtaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLXRlYXNlci1iYXNpYy1wYWdlLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLXRlYXNlci1iYXNpYy1wYWdlOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kcmFkaXVzLXRlYXNlci1iYXNpYy1wYWdlLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kdGVhc2VyLWJhc2ljLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYmFzaWMtcGFnZS10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhc2ljLXBhZ2UtYm9keTogbGVmdDtcblxuLyoqIFRlYXNlciBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0OiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItcHJvZHVjdDogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Q6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXRlYXNlci1wcm9kdWN0LWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdDogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3QtdGl0bGU6IGJvbGQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTogJGNvbG9yMzsgLy9NYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXByaW1hcnk6ICRjb2xvcjI7IC8vTWFzdGVyXG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5OiBub3JtYWw7IC8vTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Qtc3VwZXItbW9kZWw6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAwO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6ICRjb2xvcjY7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbDogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kcmFkaXVzLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsOiAwO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6IDA7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtbW9iaWxlOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJHRleHRhbGlnbi10ZWFzZXItcHJvZHVjdC10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLXByb2R1Y3QtcHJpY2U6IGxlZnQ7XG5cbi8qKiBUZWFzZXIgYmFubmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhbm5lcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLWJhbm5lcjogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmFubmVyOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmFubmVyLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci10ZWFzZXItYmFubmVyLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC10ZWFzZXItYmFubmVyLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLXRlYXNlci1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci1ib2R5OiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYmFubmVyLXByaWNlOiBsZWZ0O1xuXG4vKiogVGVhc2VyIGJhbm5lciAobWVudSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGtlZXAtcGFkZGluZy1tZW51LWJhbm5lcjogdHJ1ZTtcbiRiZ2NvbG9yLW1lbnUtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItbWVudS1iYW5uZXItaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1tZW51LWJhbm5lcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItbWVudS1iYW5uZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLW1lbnUtYmFubmVyLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1tZW51LWJhbm5lci1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy1tZW51LWJhbm5lcjogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLW1lbnUtYmFubmVyLWJsb2NrLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLW1lbnUtYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy1tZW51LWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3ItbWVudS1iYW5uZXItdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLW1lbnUtYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLW1lbnUtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlLWZyb206ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC1tZW51LWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1tZW51LWJhbm5lci1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLW5vdGVzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlcztcbiRjb2xvci1tZW51LWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLW1lbnUtYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG5cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZClcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtaGlnaGxpZ2h0ZWQtYmFubmVyOiA3cHg7IC8vIG1heCAoZHJ1cGFsIGd1dHRlciAvIDIpIC0gMVxuJGJvcmRlci1oaWdobGlnaHRlZC1iYW5uZXI6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtaGlnaGxpZ2h0ZWQtYmFubmVyLWhvdmVyOiAxcHg7XG4kYm9yZGVyLWhpZ2hsaWdodGVkLWJhbm5lci1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLWhpZ2hsaWdodGVkLWJhbm5lcjogMDtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItYmxvY2stdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3I0O1xuJHJhZGl1cy1oaWdobGlnaHRlZC1iYW5uZXItaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWltZzogJGNvbG9yNDtcbiRvcGFjaXR5LWhpZ2hsaWdodGVkLWJhbm5lci1pbWctaG92ZXI6IDAuNjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ib2R5OiAkY29sb3I1O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcHJpY2UtZnJvbS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb20taG92ZXI7XG4kYm9yZGVydG9wLWhpZ2hsaWdodGVkLWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1oaWdobGlnaHRlZC1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcmF0ZS1zdGFyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3Rlcy1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kb3BhY2l0eS1iZ2NvbG9yLW1vZGUtdGV4dC1pbi1ob3Zlci1oaWdobGlnaHRlZC1iYW5uZXI6IDAuOTtcbiRuYi1oaWdobGlnaHRlZC1iYW5uZXItaXRlbTogMzsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFRlYXNlciBiYW5uZXIgKGhpZ2hsaWdodGVkIHRpdGxlIGhvdmVyKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1odGgtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItaHRoLWJhbm5lci1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLWh0aC1iYW5uZXI6IDdweDsgLy8gbWF4IChkcnVwYWwgZ3V0dGVyIC8gMikgLSAxXG4kYm9yZGVyLWh0aC1iYW5uZXI6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtaHRoLWJhbm5lci1ob3ZlcjogMXB4O1xuJGJvcmRlci1odGgtYmFubmVyLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRyYWRpdXMtaHRoLWJhbm5lcjogMDtcbiRwb3NpdGlvbi12ZXJ0aWNhbC1odGgtYmFubmVyLWJsb2NrLXRpdGxlOiBib3R0b207XG4kdGV4dGFsaWduLWh0aC1iYW5uZXItYmxvY2stdGl0bGU6IGNlbnRlcjtcbiRjb2xvci1odGgtYmFubmVyLWJsb2NrLXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLWh0aC1iYW5uZXItYmxvY2stdGl0bGUtaG92ZXI6ICRjb2xvcjI7XG4kcmFkaXVzLWh0aC1iYW5uZXItaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGJnY29sb3ItaHRoLWJhbm5lci1pbWc6ICRjb2xvcjQ7XG4kY29sb3ItaHRoLWJhbm5lci10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1odGgtYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLWh0aC1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLWh0aC1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1odGgtYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItcHJpY2UtZnJvbTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb207XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtaHRoLWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1odGgtYmFubmVyLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci1odGgtYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItbm90ZXM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1odGgtYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kb3BhY2l0eS1iZ2NvbG9yLW1vZGUtdGV4dC1pbi1ob3Zlci1odGgtYmFubmVyOiAwLjk7XG4kbmItaHRoLWJhbm5lci1pdGVtOiAzOyAvLyBNb2JpbGUgb25seVxuXG4vKiogRm9vdGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWZvb3RlcjogJGNvbG9yNDtcbiRib3JkZXJ0b3AtZm9vdGVyOiAwO1xuJGJvcmRlci1mb290ZXItc2VwOiAwO1xuJGNvbG9yLWZvb3Rlci10aXRsZS1ibG9jay1saW5rczogJGNvbG9yNjtcbiRjb2xvci1mb290ZXItYmxvY2stbGluazogJGNvbG9yNjtcbiRjb2xvci1mb290ZXItYmxvY2stbGluay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mb290ZXItdGl0bGUtYmxvY2stZm9sbG93OiAkY29sb3I2O1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAkY29sb3I2O1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWV2ZW46ICRjb2xvcjY7XG4kYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAkY29sb3IzO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRyYWRpdXMtZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAxMDAlO1xuJG1hcmdpbnJpZ2h0LWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogMjBweDtcbiRiZ2NvbG9yLWZvb3Rlci11c2VmdWw6ICRjb2xvcjE5O1xuJGNvbG9yLWZvb3Rlci11c2VmdWwtbGlua3M6ICRjb2xvcjY7XG4kY29sb3ItZm9vdGVyLXVzZWZ1bC1saW5rcy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mb290ZXItdXNlZnVsLWxpbmtzLXNlcDogJGNvbG9yMztcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tdGl0bGU6ICRjb2xvcjY7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm06ICRjb2xvcjI7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICRjb2xvcjI7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybTogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtOiAkY29sb3I2O1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICRjb2xvcjQ7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogJGNvbG9yMjtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0OiAwO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAwO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogJGNvbG9yMztcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI6ICRjb2xvcjQ7XG4kZm9vdGVyLXJvdy1kaXNwbGF5OiBmYWxzZTtcbiRmb290ZXItcm93LWFsaWduLWNlbnRlcjogZmFsc2U7XG4kZm9vdGVyLWFic29sdXRlLXBvc2l0aW9uLWZvci1iYWNrZ3JvdW5kLWltYWdlOiBmYWxzZTtcblxuLyoqIEZhbWlseSBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1mYW1pbHktdGl0bGU6ICRjb2xvcjQ7XG4kZm9udC1mYW1pbHktdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtZmFtaWx5LXRpdGxlOiBub3JtYWw7XG4kY2FzZS1mYW1pbHktdGl0bGU6IHVwcGVyY2FzZTtcbiRjb2xvci1mYW1pbHktZGVzYzogJGNvbG9yNDtcbiRmYW1pbHktYmFubmVyLWV4dGVuZGVkLW1vZGU6IDE7XG4kZmFtaWx5LWJhbm5lci1iZWhpbmQtaGVhZGVyOiBmYWxzZTtcbiRiZ2NvbG9yLWZhbWlseS1iYW5uZXI6IHJnYmEoJGNvbG9yNCwgMC42KTtcbiRyYWRpdXMtZmFtaWx5LWJhbm5lcjogMDtcbiRjb2xvci1mYW1pbHktYmFubmVyLXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItZGVzYzogJGNvbG9yMjtcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbms6ICRjb2xvcjI7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1saW5rOiAkY29sb3I0O1xuJGNvbG9yLWZhbWlseS1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1saW5rLWljb246ICRjb2xvcjQ7XG4kY29sb3ItZmFtaWx5LWxpbmstaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktbmItcHJvZHVjdHM6ICRjb2xvcjQ7XG4kY29sb3ItZmFtaWx5LWxhYmVsLWZpbHRlcjogJGNvbG9yNDtcbiRjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGJvcmRlci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRib3JkZXItbWFpbi10aXRsZTtcbiRmb250LWZhbWlseS1jYXRlZ29yeS10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICR0ZXh0YWxpZ24tbWFpbi10aXRsZTtcbiRib3JkZXJ0b3AtZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAwO1xuJGJvcmRlcmJvdHRvbS1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZS1mYW1pbHk6ICRjb2xvcjY7XG4kY2F0LXJlZmVyZW5jZS1mYW1pbHktYmlnLWZvcm1hdDogZmFsc2U7XG4kcmFkaXVzLWNhdC1yZWZlcmVuY2UtZmFtaWx5LWdyb3VwLWxlZnQ6IDA7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1mYW1pbHktZ3JvdXAtbGVmdDogJGNvbG9yNDtcbiRib3JkZXJ0b3AtZmFtaWx5LWJhbm5lcjogMXB4IHNvbGlkICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBUZWFzZXIgUmVmZXJlbmNlIENhdGVnb3J5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtY2F0LXJlZmVyZW5jZTogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWNhdC1yZWZlcmVuY2UtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kY29sb3ItY2F0LXJlZmVyZW5jZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kYm9yZGVyLWNhdC1yZWZlcmVuY2U6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXItY2F0LXJlZmVyZW5jZS1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuXG4vKiogRmlsdGVyIHNlbGVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItZmlsdGVyLXNlbGVjdDogJGNvbG9yNDtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmlsdGVyLXNlbGVjdC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3QtZm9jdXM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdDogJGNvbG9yMjtcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3QtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1hcnJvdzogJGNvbG9yNDtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWFycm93LWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0LW9wdGlvbnM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zOiAkY29sb3IyO1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtOiAkY29sb3I0O1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1zZWxlY3RlZC1pdGVtOiAkY29sb3IzOyAvLyBNb2JpbGUgb25seVxuXG4vKiogRmFjZXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWZhY2V0cyA6ICRjb2xvcjY7IC8vIE1hc3RlclxuJHJhZGl1cy1mYWNldHMgOiAwOyAvLyBNYXN0ZXJcbiRib3JkZXItZmFjZXRzIDogMDsgLy8gTWFzdGVyXG4kYm9yZGVyc2l6ZS1mYWNldHMgOiAwOyAvLyBNYXN0ZXJcbiRib3JkZXJib3R0b20tZmFjZXRzLWl0ZW06IDFweCBzb2xpZCAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1pdGVtLXRpdGxlOiAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtc2l6ZTogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWZhY2V0cy1zaXplLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1zaXplOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1zaXplOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQ6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWwtaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQ6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1mYWNldHMtY29sb3I6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtY29sb3ItaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlci1mYWNldHMtY29sb3ItYWN0aXZlOiAxcHggc29saWQgJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZTogJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1iZWhpbmQ6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWxhYmVsOiAkY29sb3I0O1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWljb246ICRjb2xvcjY7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtaWNvbi1ob3ZlcjogJGNvbG9yNjtcbiRyYWRpdXMtZmFjZXRzLXJhbmdlLXByaWNlLWljb246IDA7XG4kYm9yZGVyLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItZmFjZXRzLXJhbmdlLXByaWNlLWljb24taG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1ncmVhdGVyLXRoYW46ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLXJhdGUtc3RhcjogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItbmItbm90ZXM6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLW5iLW5vdGVzLWFjdGl2ZTogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtY2hlY2tib3g6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtbGFiZWwtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZmFjZXRzLWhlbHA6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWhlbHAtaG92ZXI6ICRjb2xvcjM7XG4kcmFkaXVzLWZhY2V0cy1oZWxwLWNvbnRlbnQ6IDA7XG4kYmdjb2xvci1mYWNldHMtaGVscC1jb250ZW50OiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1oZWxwLWNvbnRlbnQ6ICRjb2xvcjI7XG4kY29sb3ItZmFjZXRzLWxpbWl0LWxpbms6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtbGltaXQtbGluazogJGNvbG9yNjtcbiRiZ2NvbG9yLWZhY2V0cy1saW1pdC1saW5rLWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtbGltaXQtbGluazogMDtcbiRib3JkZXItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6IDA7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWE6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtaW5pdC1jcml0ZXJpYS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGJvcmRlcnRvcC1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTogJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMS1ob3ZlcjogJGNvbG9yMzsgLy8gTWFzdGVyXG5cbi8qKiBQYWdlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcGFnZXItc2VlLWFsbDogJGNvbG9yNDtcbiRjb2xvci1wYWdlci1zZWUtYWxsLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItcGFnZXItaXRlbTogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1wYWdlci1pdGVtLWN1cnJlbnQ6ICRjb2xvcjM7XG4kYmdjb2xvci1wYWdlci1pdGVtLWhvdmVyOiAkY29sb3I2O1xuJGNvbG9yLXBhZ2VyLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItcGFnZXItaXRlbS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1wYWdlci1pdGVtLWN1cnJlbnQ6ICRjb2xvcjI7XG4kYm9yZGVyLXBhZ2VyLWl0ZW06IDFweCBzb2xpZCAkY29sb3I2O1xuJHJhZGl1cy1wYWdlci1pdGVtOiAycHg7XG4kY29sb3ItcGFnZXItbm8tbW9yZTogJGNvbG9yNTtcblxuLyoqIFd5c2l3eWdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXd5c2l3eWctaDE6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtd3lzaXd5Zy1oMTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC13eXNpd3lnLWgxOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiR0ZXh0YWxpZ24td3lzaXd5Zy1oMTogJHRleHRhbGlnbi1tYWluLXRpdGxlO1xuJGNvbG9yLXd5c2l3eWctaDI6ICRjb2xvcjQ7XG4kY29sb3Itd3lzaXd5Zy1hOiAkY29sb3I0O1xuJGNvbG9yLXd5c2l3eWctYS1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXd5c2l3eWctYmxvY2txdW90ZTogJGNvbG9yNjtcbiRib3JkZXItd3lzaXd5Zy1ibG9ja3F1b3RlOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci13eXNpd3lnLWJsb2NrcXVvdGUtdGl0bGU6ICRjb2xvcjM7XG4kYmdjb2xvci13eXNpd3lnLXNwZWNpYWw6ICRjb2xvcjY7XG4kYm9yZGVyLXd5c2l3eWctc3BlY2lhbDogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3Itd3lzaXd5Zy1zcGVjaWFsLXRpdGxlOiAkY29sb3IzO1xuJGJnY29sb3Itd3lzaXd5Zy10YWJsZS10aDogJGNvbG9yNjtcbiRiZ2NvbG9yLXd5c2l3eWctdGFibGUtdGQ6ICRjb2xvcjI7XG4kYm9yZGVyLXd5c2l3eWctdGFibGUtY2VsbDogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLXd5c2l3eWctaHI6IDFweCBzb2xpZCAkY29sb3I1O1xuJHJhZGl1cy13eXNpd3lnLWltZzogMDtcbiRjb2xvci13eXNpd3lnLXA6ICRjb2xvcjQ7XG5cbi8qKiBSZW1vdGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcmVtb3RlLWl0ZW06ICRjb2xvcjY7XG4kYmdjb2xvci1yZW1vdGUtaXRlbS1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci1yZW1vdGUtaXRlbTogJGNvbG9yNDtcbiRjb2xvci1yZW1vdGUtaXRlbS1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItcmVtb3RlLWl0ZW06IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJlbW90ZS1pdGVtLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmVtb3RlLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFNvY2lhbCBOZXR3b3JrIChTaGFyZSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJlZ2luLWJvcmRlci1uZXR3b3JrOiBmYWxzZTtcbiRlbmQtYm9yZGVyLW5ldHdvcms6IHRydWU7XG4kYm9yZGVyLW5ldHdvcmstaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1mYWNlYm9vay1pdGVtOiAkY29sb3I2OyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLWZhY2Vib29rLWl0ZW0taG92ZXI6ICRjb2xvcjEyO1xuJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjogJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItdHdpdHRlci1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItdHdpdHRlci1pdGVtLWhvdmVyOiAkY29sb3IxMztcbiRjb2xvci10d2l0dGVyLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci10d2l0dGVyLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXBpbnRlcmVzdC1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItcGludGVyZXN0LWl0ZW0taG92ZXI6ICRjb2xvcjE0O1xuJGNvbG9yLXBpbnRlcmVzdC1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItcGludGVyZXN0LWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXdlaWJvLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci13ZWliby1pdGVtLWhvdmVyOiAkY29sb3IxNTtcbiRjb2xvci13ZWliby1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3Itd2VpYm8taXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItZ29vZ2xlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1nb29nbGUtaXRlbS1ob3ZlcjogJGNvbG9yMTY7XG4kY29sb3ItZ29vZ2xlLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1nb29nbGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItZHNtLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1kc20taXRlbS1ob3ZlcjogJGNvbG9yMTc7XG4kY29sb3ItZHNtLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1kc20taXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItdmtvbnRha3RlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci12a29udGFrdGUtaXRlbS1ob3ZlcjogJGNvbG9yMTg7XG4kY29sb3ItdmtvbnRha3RlLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci12a29udGFrdGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItcXJjb2RlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1xcmNvZGUtaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1xcmNvZGUtaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXFyY29kZS1pdGVtLWljb24taG92ZXI6ICRjb2xvcjE7XG4kYmdjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2U6ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2UtaG92ZXI6ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG5cbi8qKiBNZWRpYSBGcm9udFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1tZWRpYS1mcm9udC1wb3BpbjogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXRodW1ibmFpbDogJGNvbG9yMjtcbiRib3JkZXItbWVkaWEtZnJvbnQtaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLW1lZGlhLWZyb250LWl0ZW0taG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uOiAkY29sb3I0O1xuJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uLWhvdmVyOiAkY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWljb247XG4kYmdjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXY6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtem9vbTogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXpvb20taG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItbWVkaWEtZnJvbnQtem9vbS1pY29uOiAkY29sb3I1O1xuJGNvbG9yLW1lZGlhLWZyb250LXpvb20taWNvbi1ob3ZlcjogJGNvbG9yNTtcbiRib3JkZXItbWVkaWEtZnJvbnQtem9vbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLW1lZGlhLWZyb250LXpvb20taG92ZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY2xvc2U6ICRjb2xvcjI7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jbG9zZS1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItbWVkaWEtZnJvbnQtY2xvc2U6IDA7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNsb3NlLWhvdmVyOiAwO1xuJGNvbG9yLW1lZGlhLWZyb250LWNsb3NlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRyYWRpdXMtbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAwO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAkY29sb3I0O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW06IDA7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbS1ob3ZlcjogMDtcbiRjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taWNvbjogJGNvbG9yMjtcbiRjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZWRpYS1mcm9udC12aWRlby1pY29uOiAkY29sb3I0O1xuJGNvbG9yLW1lZGlhLWZyb250LTM2MC1pY29uOiAkY29sb3I0O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtdmlkZW8tMzYwOiAkY29sb3IyO1xuJG9wYWNpdHktbWVkaWEtZnJvbnQtdmlkZW8tMzYwOiAwLjc7XG4kY29sb3ItbWVkaWEtZnJvbnQtbGFiZWwtdmlkZW8tMzYwOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGJvcmRlcmJvdHRvbS1tZWRpYS1mcm9udDogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItbWVkaWEtZnJvbnQtcGluY2gtc3dpcGU6ICRjb2xvcjE7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1tZWRpYS1mcm9udC1waW5jaC1zd2lwZTogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLW1lZGlhLWZyb250LXBpbmNoLXN3aXBlOiAwOyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLW1lZGlhLWZyb250LWluZm9zLTM2MDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFBhZ2UgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcHJvZHVjdC10aXRsZTogJGNvbG9yLW1haW4tdGl0bGU7XG4kZm9udC1wcm9kdWN0LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJGNvbG9yLXByb2R1Y3QtcmVmZXJlbmNlOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtY2F0Y2hsaW5lOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtYW5jaG9yLXRlY2huaWNhbC1pbmZvczogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC10aXRsZS1yZXZpZXdzOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3M6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtbGFiZWwtc2VsZWN0OiAkY29sb3I0O1xuJGJnY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ6ICRjb2xvcjI7XG4kY29sb3ItYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0OiAkY29sb3I3O1xuJGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQ6IDNweDtcbiRoZWlnaHQtYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiAwO1xuJGNvbG9yLWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kYm90dG9tLW9mZnNldC1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQ7XG4kYmdjb2xvci1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXByb2R1Y3QtbGluay1jYXJ0LWRpc2FibGVkOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtcHJpY2U6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1wcmljZS1mcm9tOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3Qtb2xkLXByaWNlOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGJvcmRlci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkYm9yZGVyLW1haW4tdGl0bGU7XG4kZm9udC1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkdGV4dGFsaWduLW1haW4tdGl0bGU7XG4kYm9yZGVydG9wLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiB0cmFuc3BhcmVudDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1kZXNjOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWxhYmVsLWV2ZW46ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtbGFiZWwtb2RkOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRlc2MtZXZlbjogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kZXNjLW9kZDogJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1ldmVuOiAkY29sb3I2O1xuJGJnY29sb3ItcHJvZHVjdC10ZWNobmljYWwtcm93LW9kZDogJGNvbG9yMjtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRvd25sb2FkLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy10YWI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi1kaXNhYmxlZDogJGNvbG9yNjtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLXRpdGxlOiAkY29sb3I0O1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtcmV2aWV3cy10YWItdGl0bGU6IG5vcm1hbDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtdGl0bGU6ICRjb2xvcjQ7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLXRpdGxlOiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLWhlYWRlcjogJGNvbG9yNjtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yNDtcbiRmb250LXdlaWdodC1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZS1pY29uOiAkY29sb3I0O1xuJGJvcmRlcmJvdHRvbS1wcm9kdWN0LXZpZGVvOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLXByb2R1Y3QtaW5mb3M6ICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtaW5mb3M6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXByb2R1Y3QtYXJyb3ctdGl0bGU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBQYWdlIHByb2R1Y3QgOiBSaWNoIGNvbnRlbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJpY2hjb250ZW50LXRpdGxlOiAkY29sb3ItbWFpbi10aXRsZTtcbiRmb250LXJpY2hjb250ZW50LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXJpY2hjb250ZW50LXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRib3JkZXItcmljaGNvbnRlbnQtc2VwYXJhdG9yOiAxcHggc29saWQgJGNvbG9yNjtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LXZpZGVvLWljb246ICRjb2xvcjE7XG4kYmdjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1yaWNoY29udGVudC12aWRlby1pY29uOiAzcHg7XG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tb3ZlcmxheTogJGNvbG9yNDtcbiRvcGFjaXR5LXJpY2hjb250ZW50LXZpZGVvLW92ZXJsYXk6IDAuNjtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1sYWJlbDogJGNvbG9yNDtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1lZGlhLWxlZnQtcmlnaHQ6IHRyYW5zcGFyZW50O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWRlc2M6ICRjb2xvcjQ7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuOiAkY29sb3I0O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taWNvbjogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taWNvbi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXI6ICRjb2xvcjY7XG4kY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlci10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLWRlc2M6ICRjb2xvcjQ7XG4kcmFkaXVzLXJpY2hjb250ZW50LWZ1bGx0ZXh0OiAwO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQ6IHJnYmEoJGNvbG9yNCwgMC42KTtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1kZXNjOiAkY29sb3IyO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWljb246ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbC1kZXNjOiAkY29sb3I0O1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tYWN0aXZlOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWxhYmVsLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXItZGVzYzogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFBvcGluIENhcnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcG9waW4tY2FydDogJGNvbG9yNjtcbiRjb2xvci1wb3Bpbi1jYXJ0OiAkY29sb3I0O1xuJGJnY29sb3ItcG9waW4tY2FydC1oZWFkZXI6ICRjb2xvcjM7XG4kY29sb3ItcG9waW4tY2FydC1oZWFkZXI6ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1oZWFkZXItaWNvbjogJGNvbG9yMjtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNsb3NlLWljb246ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZzogJGNvbG9yNDtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXBvcGluLWNhcnQtY29udGludWUtc2hvcHBpbmctaWNvbjogJGNvbG9yNDtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1wb3Bpbi1jYXJ0LWNyb3NzZWxpbmc6ICRjb2xvcjI7XG4kYmdjb2xvci1wb3Bpbi1jYXJ0LW92ZXJsYXk6IHJnYmEoJGNvbG9yMSwgMC41KTtcblxuLyoqIExlZ2FsIG5vdGljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbGVnYWwtbm90aWNlOiAkY29sb3I1O1xuXG4vKiogUGFnZSByZXZpZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1pbmZvcy1yZXZpZXctb24tdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGNvbG9yLXJldmlld3MtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtcmV2aWV3cy10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1yZXZpZXdzLXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRjb2xvci1ub3RlLXJldmlld3MtaW5mbzogJGNvbG9yNDtcbiRmb250LW5vdGUtcmV2aWV3cy1pbmZvOiAkbWFpbi1mYW1pbHktZm9udDtcbiRmb250LXdlaWdodC1ub3RlLXJldmlld3MtaW5mbzogbm9ybWFsO1xuJGNvbG9yLXJhdGluZ3MtcmVjb21tZW5kZWQtcmV2aWV3cy1pbmZvOiAkY29sb3I0O1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogJGNvbG9yNTtcbiRoZWlnaHQtbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogMTBweDtcbiR3aWR0aC1ub3RlLWRpc3RyaWJ1dGlvbi1wcm9kdWN0LXBhZ2UtZnVsbGJhcjogNDAwcHg7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1iYXI6ICRjb2xvcjQ7XG4kY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yMjtcbiRjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstYWN0aXZlOiAkY29sb3IyO1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yNTtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWFjdGl2ZTogJGNvbG9yMztcbiRyYWRpdXMtbm90ZS1kaXN0cmlidXRpb24tbGluazogMDtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdDogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJldmlld3MtYmFjay1wcm9kdWN0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItbWFyay1kaXN0cmlidXRpb246ICRjb2xvcjQ7XG4kZm9udC13ZWlnaHQtbWFyay1kaXN0cmlidXRpb246IG5vcm1hbDtcbiRmb250LW1hcmstZGlzdHJpYnV0aW9uOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGNvbG9yLXVzZXItcmV2aWV3cy1oZWFkZXI6ICRjb2xvcjQ7XG4kdGV4dGFsaWduLXVzZXItcmV2aWV3cy1oZWFkZXI6IGNlbnRlcjtcbiRib3JkZXItdXNlci1yZXZpZXdzLWhlYWRlcjogMDtcbiRmb250LXVzZXItcmV2aWV3cy1oZWFkZXI6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtdXNlci1yZXZpZXdzLWhlYWRlcjogbm9ybWFsO1xuJGJnY29sb3ItdXNlci1yZXZpZXdzLWhlYWRlcjogJGNvbG9yNjtcbiRib3JkZXJ0b3AtdXNlci1yZXZpZXdzLWhlYWRlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyYm90dG9tLXVzZXItcmV2aWV3cy1oZWFkZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJldmlld3Mtbm90ZTogJGNvbG9yNDtcbiRyYWRpdXMtYnJhbmQtcmVzcG9uc2U6IDA7XG4kYmdjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yODtcbiRjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yMjtcbiRjb2xvci1icmFuZC1yZXNwb25zZS1pY29uOiAkY29sb3IyO1xuJGJnY29sb3ItcmV2aWV3cy1pbmZvczogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLW1hcmstZGlzdHJpYnV0aW9uOiAkY29sb3I2OyAvL01vYmlsZSBvbmx5XG4kYm9yZGVydG9wLW1hcmstZGlzdHJpYnV0aW9uOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXJib3R0b20tbWFyay1kaXN0cmlidXRpb246IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlcjogJGNvbG9yMjtcbiRjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXItaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXItaG92ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXdzLWxvYWRpbmctb3ZlcmxheTogJGNvbG9yNDtcbiRvcGFjaXR5LXJldmlld3MtbG9hZGluZy1vdmVybGF5OiAwLjU7XG4kY29sb3ItcmV2aWV3cy1sb2FkaW5nLWljb246ICRjb2xvcjIwO1xuJGJnY29sb3ItcmV2aWV3cy1sb2FkaW5nLWljb246ICRjb2xvcjQ7XG4kcmFkaXVzLXJldmlld3MtbG9hZGluZy1pY29uOiAycHg7XG5cbi8qKiBSZXZpZXdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJldmlldy10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctYXV0aG9yOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1kYXRlOiAkY29sb3I1O1xuJGNvbG9yLXJldmlldy1oZWFkLWluZm9zOiAkY29sb3I1O1xuJGJvcmRlci1ib3R0b20tcmV2aWV3LWhlYWQtaW5mb3M6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci1yZXZpZXc6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJldmlldy1wdXJjaGFzZS1pY29uOiAkY29sb3ItcmV2aWV3LWhlYWQtaW5mb3M7XG4kY29sb3ItcmV2aWV3LXJlY29tbWVuZGVkLWljb246ICRjb2xvci1yZXZpZXctaGVhZC1pbmZvcztcbiRjb2xvci1yZXZpZXctcG9pbnQtbGFiZWw6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXctcG9pbnQtbWludXM6ICRjb2xvcjg7XG4kYmdjb2xvci1yZXZpZXctcG9pbnQtcGx1czogJGNvbG9yMztcbiRjb2xvci1yZXZpZXctcG9pbnQtcGx1cy1taW51czogJGNvbG9yMjtcbiRjb2xvci1yZXZpZXctYm9keTogJGNvbG9yNDtcbiRib3JkZXItcmV2aWV3LWFuc3dlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXctYW5zd2VyOiAkY29sb3I2O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItYnJhbmQ6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1ib2R5OiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItbGluazogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWxpbmstaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXctYW5zd2VyLWZvb3RlcjogJGNvbG9yMTE7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXI6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXItaWNvbjogJGNvbG9yNDtcbiRib3JkZXItcmV2aWV3LXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItaWZyYW1ldm90ZS1xdWVzdGlvbjogJGNvbG9yNDtcbiRjb2xvci1pZnJhbWV2b3RlLW1lc3NhZ2U6ICRjb2xvcjQ7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb246ICRjb2xvcjI7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb24taG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1pZnJhbWV2b3RlLWFjdGlvbjogJGNvbG9yNDtcbiRiZ2NvbG9yLWlmcmFtZXZvdGUtYWN0aW9uLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1pZnJhbWV2b3RlLWFjdGlvbjogMDtcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlOiAkY29sb3I4O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2UtaWNvbjogJGNvbG9yODtcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2UtaWNvbi1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXJldmlld3M6ICRjb2xvcjExOyAvLyBNb2JpbGUgb25seVxuJGJvcmRlci1yZXZpZXc6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItcmV2aWV3OiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuXG4vKiogU3VibWl0IHJldmlldyBmb3JtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtcmV2aWV3LWZvcm06IDA7XG4kYmdjb2xvci1yZXZpZXctZm9ybS1iZWhpbmQ6IHJnYmEoJGNvbG9yMSwgMC41KTtcbiRjb2xvci1yZXZpZXctZm9ybS10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctZm9ybS1jbG9zZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1mb3JtLWNsb3NlLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBDYXJ0IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNhcnQtYmFjazogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWJhY2staG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY2FydC1iYWNrLWljb246ICRjb2xvcjQ7XG4kY29sb3ItY2FydC1iYWNrLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1jYXJ0LXN1Ym1pdDogJGNvbG9yNDtcbiRiZ2NvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtc3VibWl0OiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkY29sb3IyO1xuJHJhZGl1cy1jYXJ0LXN1Ym1pdDogMDtcbiRiZ2NvbG9yLWNhcnQtbGFzdC1saW5lOiAkY29sb3I1O1xuJGNvbG9yLWNhcnQtbGFzdC1saW5lOiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtdGFibGUtdGg6ICRjb2xvcjQ7XG4kYm9yZGVyYm90dG9tLWNhcnQtdGFibGUtdHI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItY2FydC10YWJsZS10cjogJGNvbG9yNjtcbiRiZ2NvbG9yLWNhcnQtdGFibGUtdHItZXZlbjogJGNvbG9yNjtcbiRjb2xvci1jYXJ0LXRhYmxlLXRyOiAkY29sb3I0O1xuJGNvbG9yLWNhcnQtdGFibGUtcHJpY2U6ICRjb2xvcjQ7XG4kY29sb3ItY2FydC10YWJsZS1kZWxldGUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWVtcHR5OiAkY29sb3I0O1xuJGJnY29sb3ItY2FydC1lbXB0eTogJGNvbG9yNjtcblxuLyoqIEFkdmljZSBIUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWFkdmljZS1ocC1kZXNjOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGwtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFBhZ2UgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtYWR2aWNlLWltZy1jb3ZlcjogMDtcbiRjb2xvci1hZHZpY2UtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGNvbG9yLWFkdmljZS1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItYWR2aWNlLW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItYWR2aWNlLW5iLWNvbW1lbnRzIDogJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtY29tbWVudHMtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50OiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtYXV0aG9yOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1hdXRob3Itam9iOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1hdXRob3ItYXZhdGFyOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXJhdGUtZmVlZGJhY2s6ICRjb2xvcjU7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtcy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtdGl0bGUtcmVmLWNhdDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXItYWR2aWNlLWxhYmVsOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWFkdmljZS1sYWJlbDogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci1hZHZpY2UtbGFiZWw6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kZm9udC13ZWlnaHQtYWR2aWNlLWxhYmVsOiBib2xkOyAvLyBNb2JpbGUgb25seVxuJHRleHRhbGlnbi1hZHZpY2UtbGFiZWw6IGxlZnQ7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1hZHZpY2UtY2hlY2tib3g6ICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLWFkdmljZS1jaGVja2JveG9uOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIExpc3RpbmcgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLW1lbnUtYWR2aWNlIDogJGJnY29sb3ItZmFjZXRzO1xuJHJhZGl1cy1tZW51LWFkdmljZSA6ICRyYWRpdXMtZmFjZXRzO1xuJGJvcmRlci1tZW51LWFkdmljZSA6ICRib3JkZXItZmFjZXRzO1xuJGJvcmRlcnNpemUtbWVudS1hZHZpY2UgOiAkYm9yZGVyc2l6ZS1mYWNldHM7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMDogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1jaGV2cm9uOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMDtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwLWNoZXZyb24taG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwLWhvdmVyO1xuJGJvcmRlcnRvcC1tZW51LWFkdmljZS1sdmwxOiAkYm9yZGVydG9wLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMTogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDEtaG92ZXI7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb246IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDItaG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxLWhvdmVyO1xuXG4vKiogTGlzdGluZyBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYm9yZGVyLWxpc3RpbmctYmxvZy1pdGVtLXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjU7XG5cbi8qKiBMaXN0aW5nIGVtcHR5IHByb2R1Y3QvYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWxpc3RpbmctZW1wdHk6ICRjb2xvcjY7XG4kY29sb3ItbGlzdGluZy1lbXB0eTogJGNvbG9yNDtcblxuLyoqIENvbW1lbnRzIChhZHZpY2UsYmxvZylcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1jb21tZW50LXRpdGxlOiAkY29sb3I0O1xuJGJnY29sb3ItY29tbWVudC1mb3JtOiAkY29sb3I2O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1sYWJlbDogJGNvbG9yNDtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0OiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0LWZvY3VzOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0LWVycm9yOiAxcHggc29saWQgJGNvbG9yOTtcbiRjb2xvci1jb21tZW50LWZvcm0taW5wdXQ6ICRjb2xvcjQ7XG4kYmdjb2xvci1jb21tZW50LWZvcm0taW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1jb21tZW50LWZvcm0taW5wdXQ6ICRjb2xvcjI7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndTogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWxpbms6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1jaGVja2JveDogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWNoZWNrZWQ6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1mb3JtLWF1dGhvcjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tYXV0aG9yLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlcnRvcC1jb21tZW50OiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLWNvbW1lbnQtdW5wdWJsaXNoZWQ6ICRjb2xvcjI7XG4kYm9yZGVyLWNvbW1lbnQtcmVwbHk6IDA7XG4kYmdjb2xvci1jb21tZW50LXJlcGx5OiAkY29sb3I2O1xuJGNvbG9yLWNvbW1lbnQtdW5wdWJsaXNoZWQ6ICRjb2xvcjU7XG4kY29sb3ItY29tbWVudC1hdXRob3I6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1kYXRlOiAkY29sb3I1O1xuJGNvbG9yLWNvbW1lbnQtYm9keTogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWFjdGlvbjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWFjdGlvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb21tZW50LWFwcHJvdmU6ICRjb2xvcjU7XG4kY29sb3ItY29tbWVudC1hcHByb3ZlLWhvdmVyOiBkYXJrZW4oJGNvbG9yLWNvbW1lbnQtYXBwcm92ZSwgMTUlKTtcbiRiZ2NvbG9yLWNvbW1lbnRzOiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWNvbW1lbnQ6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGUgb25seVxuXG4vKiogNDA0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItNDA0LWFkZHJlZGlyZWN0OiAkY29sb3I0O1xuJGNvbG9yLTQwNC10aXRsZTogJGNvbG9yNDtcbiRjb2xvci00MDQtYm9keTogJGNvbG9yNDtcbiRjb2xvci00MDQtZXhpdDogJGNvbG9yNDtcbiRjb2xvci00MDQtZXhpdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci00MDQtZXhpdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLTQwNC1leGl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItNDA0LXRpdGxlLXJpZ2h0OiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LXJpZ2h0OiByZ2JhKCRjb2xvcjQsMC42KTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaDogJGNvbG9yNTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaC1mb2N1czogJGNvbG9yNDtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoOiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtZm9jdXM6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRib3JkZXItNDA0LW5ldy1zZWFyY2g6IDFweCBzb2xpZCAkY29sb3IyO1xuJGJvcmRlci00MDQtbmV3LXNlYXJjaC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb246ICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbjogJGNvbG9yMztcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLTQwNC1tZW51LWxpbms6ICRjb2xvcjI7XG4kY29sb3ItNDA0LW1lbnUtbGluay1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFNlYXJjaCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmVzdWx0LWVtcHR5LWJvZHk6ICRjb2xvcjQ7XG4kY29sb3ItcmVzdWx0LXNlZTogJGNvbG9yNDtcbiRjb2xvci1yZXN1bHQtc2VlLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXJlc3VsdC1zZWUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1yZXN1bHQtc2VlLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBDb250YWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLWNvbnRhY3QtY292ZXItaW1nOiAwO1xuJGNvbG9yLWNvbnRhY3QtbGFiZWw6ICRjb2xvcjQ7XG4kY29sb3ItY29udGFjdC1pbnB1dDogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LWxhYmVsLWRlc2NyaXB0aW9uOiAkY29sb3I1O1xuJGJvcmRlci1jb250YWN0LWlucHV0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItY29udGFjdC1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLWNvbnRhY3QtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGJnY29sb3ItY29udGFjdC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLWNvbnRhY3QtaW5wdXQ6ICRjb2xvcjI7XG4kY29sb3ItY29udGFjdC1yZXF1aXJlZC1maWVsZDogJGNvbG9yNTtcbiRjb2xvci1jb250YWN0LXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWNvbnRhY3Qtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVydG9wLWNvbnRhY3Qtd3lzaXd5ZzogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItY29udGFjdC13eXNpd3lnOiAkY29sb3I1O1xuXG4vKiogU3VwcG9ydCBSZXF1ZXN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3Itc3VwcG9ydC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1zdXBwb3J0LWlucHV0OiAkY29sb3I0O1xuJGJvcmRlci1zdXBwb3J0LWlucHV0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItc3VwcG9ydC1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLXN1cHBvcnQtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGJnY29sb3Itc3VwcG9ydC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLXN1cHBvcnQtaW5wdXQ6ICRjb2xvcjI7XG4kY29sb3Itc3VwcG9ydC1yZXF1aXJlZC1maWVsZDogJGNvbG9yNTtcbiRjb2xvci1zdXBwb3J0LWxpbms6ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0OiAkY29sb3I0O1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1zdWJtaXQtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFRhc2sgYmFyIGFkbWluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItdGFiczogJGNvbG9yNDtcbiRjb2xvci10YWJzLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXRhYnMtYWN0aXZlOiAkY29sb3IyO1xuJGJnY29sb3ItdGFiczogJGNvbG9yNjtcbiRiZ2NvbG9yLXRhYnMtaG92ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci10YWJzLWFjdGl2ZTogJGNvbG9yMztcblxuLyoqIEluZmluaXRlIFNjcm9sbCAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1pbmZpbml0ZS1zY3JvbGw6IHRyYW5zcGFyZW50O1xuJGJvcmRlci1pbmZpbml0ZS1zY3JvbGw6IDA7XG4kcmFkaXVzLWluZmluaXRlLXNjcm9sbDogMDtcblxuLyoqIExpbmsgYnV0dG9uIHdpdGggaWNvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJvcmRlcnRvcC1idG5saW5rOiAxcHggc29saWQgJGNvbG9yNTtcblxuLyoqIFBsYWluIGJ1dHRvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1wbGFpbmJ0bjogMDtcbiRiZ2NvbG9yLXBsYWluYnRuOiAkY29sb3I0O1xuJGJnY29sb3ItcGxhaW5idG4taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcGxhaW5idG46ICRjb2xvcjI7XG4kY29sb3ItcGxhaW5idG4taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDogJGNvbG9yNTtcbiRjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDogJGNvbG9yNjtcbiRib3JkZXItcGxhaW5idG46IDA7XG4kYm9yZGVyLXBsYWluYnRuLWhvdmVyOiAwO1xuJGJvcmRlci1wbGFpbmJ0bi1kaXNhYmxlZDogMDtcblxuLyoqIFBsYXllciBWaWRlb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogJGNvbG9yMTtcbiRiZ2NvbG9yLXBsYXllci1iaWctcGxheS1idXR0b24taG92ZXI6ICRjb2xvcjE7XG4kb3BhY2l0eS1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAwLjc7XG4kY29sb3ItcGxheWVyLWljb24tYmlnLXBsYXktYnV0dG9uOiAkY29sb3IyO1xuJGNvbG9yLXBsYXllci1pY29uLWJpZy1wbGF5LWJ1dHRvbi1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogMnB4IHNvbGlkICRjb2xvcjI7XG4kYm9yZGVyLXBsYXllci1iaWctcGxheS1idXR0b24taG92ZXI6IDJweCBzb2xpZCAkY29sb3IyO1xuJHJhZGl1cy1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAxMDAlO1xuJGJnY29sb3ItcGxheWVyLWNvbnRyb2wtYmFyOiAkY29sb3IxO1xuJG9wYWNpdHktcGxheWVyLWNvbnRyb2wtYmFyOiAwLjU7XG4kY29sb3ItcGxheWVyLWljb24tcGxheS1jb250cm9sOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLXBsYXktY29udHJvbC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItaWNvbi12b2x1bWUtY29udHJvbDogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItaWNvbi12b2x1bWUtY29udHJvbC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItcmVtYWluaW5nLXRpbWU6ICRjb2xvcjM7XG4kY29sb3ItcGxheWVyLWljb24tZnVsbHNjcmVlbi1jb250cm9sOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLWZ1bGxzY3JlZW4tY29udHJvbC1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLXBsYXllci1wcm9ncmVzcy1jb250cm9sOiAkY29sb3IyO1xuJG9wYWNpdHktcGxheWVyLXByb2dyZXNzLWNvbnRyb2w6IDAuNTtcbiRiZ2NvbG9yLXBsYXllci1wbGF5LXByb2dyZXNzOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLXBsYXktcHJvZ3Jlc3M6ICRjb2xvcjM7XG4kYmdjb2xvci1wbGF5ZXItbG9hZC1wcm9ncmVzczogJGNvbG9yMjtcbiRiZ2NvbG9yLXBsYXllci1hY3RpdmU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItcGxheWVyLWxhYmVsLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgICAgVGV0cmlzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKiBHbG9iYWwgKi9cbiRjb2xvci10ZXRyaXMtdGl0bGU6ICRjb2xvcjE5O1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtdGl0bGU6ICRjb2xvcjE5O1xuJGJnY29sb3ItdGV0cmlzLXJlbW90ZS10aXRsZTogcmdiYSgkY29sb3IyLCAwLjgpO1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci10ZXRyaXMtcmVtb3RlLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qIExpbmtzICovXG4kdGV0cmlzLWxpbmtzLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE6IGJvbGQ7XG4kdGV0cmlzLWxpbmtzLWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWxpbmtzLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1saW5rcy1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjE5O1xuJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjE5O1xuJHRldHJpcy1saW5rcy1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtbGlua3MtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMjogYm9sZDtcbiR0ZXRyaXMtbGlua3MtYmdjb2xvci0yOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtbGlua3MtaG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1saW5rcy1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ob3Zlci1jb2xvci0yOiAkY29sb3IxOTtcbiR0ZXRyaXMtbGlua3MtYm9yZGVyLTI6IDFweCBzb2xpZCAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMjogMXB4IHNvbGlkICRjb2xvcjM7XG4kdGV0cmlzLWxpbmtzLXJhZGl1cy0yOiAwO1xuXG4vKiBUaXRsZSAqL1xuJHRldHJpcy10aXRsZS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy10aXRsZS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtdGl0bGUtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtdGl0bGUtY29sb3ItMjogJGNvbG9yMjtcblxuLyogU3VidGl0bGUgKi9cbiR0ZXRyaXMtc3VidGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtc3VidGl0bGUtY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLXN1YnRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLXN1YnRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIEJyaWNrIHJhdGluZyAqL1xuJHRldHJpcy1icmljay1yYXRpbmctc3Rhci1jb2xvci0xOiAkY29sb3ItYWR2aWNlLXJhdGUtc3RhcjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLW5iLW5vdGVzLWNvbG9yLTE6ICRjb2xvci1hZHZpY2UtbmItbm90ZXM7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1pY29uLWNvbG9yLTE6ICRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb247XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWNvbG9yLTE6ICRjb2xvci1uYi1ub3RlcztcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWxpbmstaG92ZXItY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLXN0YXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLW5iLW5vdGVzLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1pY29uLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIENvbnRlbnQgKi9cbiR0ZXRyaXMtY29udGFpbmVyLWJvcmRlcjogMDtcbiR0ZXRyaXMtY29udGFpbmVyLXJhZGl1czogMDtcbiR0ZXRyaXMtY29udGVudC1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1jb250ZW50LWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1jb250ZW50LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWNvbnRlbnQtY29sb3ItMjogJGNvbG9yMjtcblxuLyogVmlkZW8gKi9cbiR0ZXRyaXMtcGxheS12aWRlby1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1yYWRpdXMtMTogM3B4O1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLWJnY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1vcGFjaXR5LTE6IDAuNjtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtcGxheS12aWRlby1iZ2NvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1yYWRpdXMtMjogM3B4O1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1vcGFjaXR5LTI6IDAuNjtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWJnY29sb3ItMjogJGNvbG9yMztcblxuLyogSXRlbXMgKi9cbiR0ZXRyaXMtaXRlbXMtYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLXJhZGl1cy0xOiAwO1xuJHRldHJpcy1pdGVtcy1ib3JkZXItMTogMDtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy10aXRsZS1ob3Zlci1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1ib2R5LWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWJvZHktY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWJvZHktaG92ZXItY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWZvbnQtMTogJHRldHJpcy1saW5rcy1mb250LTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LXdlaWdodC0xOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1iZ2NvbG9yLTE6ICR0ZXRyaXMtbGlua3MtYmdjb2xvci0xO1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYm9yZGVyLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1yYWRpdXMtMTogJHRldHJpcy1saW5rcy1yYWRpdXMtMTtcbiR0ZXRyaXMtaXRlbXMtYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLXJhZGl1cy0yOiAwO1xuJHRldHJpcy1pdGVtcy1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYm9yZGVyLTI6IDA7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJvZHktZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtYm9keS1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1ib2R5LWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LTI6ICR0ZXRyaXMtbGlua3MtZm9udC0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC13ZWlnaHQtMjogJHRldHJpcy1saW5rcy1mb250LXdlaWdodC0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tYmdjb2xvci0yOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJnY29sb3ItMjogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ib3JkZXItMjogJHRldHJpcy1saW5rcy1ib3JkZXItMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tcmFkaXVzLTI6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTI7XG4kdGV0cmlzLWl0ZW1zLWRlc2NyaXB0aW9uLWZvbnQ6IDEycHg7XG4kdGV0cmlzLWl0ZW1zLWRlc2NyaXB0aW9uLWxoOiAxNHB4O1xuJHRleHQtbGluay1hY3RpdmU6IGZhbHNlO1xuJHRleHQtbGluay1saDogMTZweDtcblxuLyogSXRlbXMgRkFRICovXG4kdGV0cmlzLWl0ZW1zLWZhcS1ib3JkZXItYm90dG9tLTE6IDFweCBzb2xpZCAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWJnY29sb3ItMTogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWFjdGl2ZS1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1jb2xvci0xOiAkY29sb3IyMDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYWN0aXZlLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaWNvbi1jb2xvci0xOiAkY29sb3IyMDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24taG92ZXItY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWFjdGl2ZS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktYmdjb2xvci0xOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtd2VpZ2h0LTE6ICR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtMTogJHRldHJpcy1saW5rcy1mb250LTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1iZ2NvbG9yLTE6ICR0ZXRyaXMtbGlua3MtYmdjb2xvci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYm9yZGVyLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1yYWRpdXMtMTogJHRldHJpcy1saW5rcy1yYWRpdXMtMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvcmRlci1ib3R0b20tMjogMXB4IHNvbGlkICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYmdjb2xvci0yOiAkY29sb3IyMDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWFjdGl2ZS1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1jb2xvci0yOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaG92ZXItY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWNvbG9yLTI6ICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaWNvbi1hY3RpdmUtY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktY29sb3ItMjogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWNvbG9yLTI6ICR0ZXRyaXMtbGlua3MtY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWNvbG9yLTI6ICR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtd2VpZ2h0LTI6ICR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtMjogJHRldHJpcy1saW5rcy1mb250LTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1iZ2NvbG9yLTI6ICR0ZXRyaXMtbGlua3MtYmdjb2xvci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYmdjb2xvci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWJvcmRlci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYm9yZGVyLTI6ICR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1yYWRpdXMtMjogJHRldHJpcy1saW5rcy1yYWRpdXMtMjtcblxuLyogU2xpZGVyICovXG4kdGV0cmlzLXNsaWRlci1wYWdlci1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1jdXJyZW50LWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLXJhZGl1cy0xOiAwO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtYmdjb2xvci0xOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWNvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1jdXJyZW50LWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLXJhZGl1cy0yOiAwO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtYmdjb2xvci0yOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtaG92ZXItY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXdpZHRoLWZ1bGxzaXplOiAxMDAlO1xuXG4vKiBHYWxsZXJ5ICovXG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1vcGFjaXR5LTE6IDAuNTtcbiR0ZXRyaXMtZ2FsbGVyeS1pY29uLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtY2xvc2UtY29sb3ItMTogcmdiYSgkY29sb3IyLCAwLjgpO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtcHJldm5leHQtY29sb3ItMTogJGNvbG9yMiA7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtbG9hZGluZy1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktb3BhY2l0eS0yOiAwLjU7XG4kdGV0cmlzLWdhbGxlcnktaWNvbi1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWNvbG9yLTI6IHJnYmEoJGNvbG9yMiwgMC44KTtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1jbG9zZS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LXByZXZuZXh0LWNvbG9yLTI6ICRjb2xvcjIgO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWxvYWRpbmctY29sb3ItMjogJGNvbG9yMjtcblxuLyogSG90c3BvdCAqL1xuJHRldHJpcy1ob3RzcG90LWljb24tYm9yZGVyLTE6IDJweCBzb2xpZCAkY29sb3IzO1xuJHRldHJpcy1ob3RzcG90LWljb24tc2l6ZS0xOiAyOHB4O1xuJHRldHJpcy1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1ob3RzcG90LWljb24tb3BhY2l0eS0xOiAuMzU7XG4kdGV0cmlzLWRvdC1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1kb3QtaG90c3BvdC1ib3JkZXItMTogMnB4IHNvbGlkICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1oZWlnaHQtMTogMnB4O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJvcmRlci0xOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJvcmRlci0yOiAycHggc29saWQgJGNvbG9yMztcbiR0ZXRyaXMtaG90c3BvdC1pY29uLXNpemUtMjogMjhweDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLW9wYWNpdHktMjogLjM1O1xuJHRldHJpcy1kb3QtaG90c3BvdC1pY29uLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtZG90LWhvdHNwb3QtYm9yZGVyLTI6IDJweCBzb2xpZCAkY29sb3IyO1xuJHRldHJpcy1saW5lLWhvdHNwb3QtYmdjb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1saW5lLWhvdHNwb3QtaGVpZ2h0LTI6IDJweDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJvcmRlci0yOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtcmFkaXVzLTI6IDA7XG5cbi8vIHByZW1pZXIgYXZpc1xuJGZvbnQtcG9zdC1yZXZpZXctdGl0bGU6ICRtYWluLWZhbWlseS1mb250O1xuJGZvbnQtd2VpZ2h0LXBvc3QtcmV2aWV3LXRpdGxlOiBub3JtYWw7XG4kY29sb3ItcG9zdC1yZXZpZXctdGl0bGU6ICRjb2xvcjQ7XG4kYmdjb2xvci1wb3N0LXJldmlldzogJGNvbG9yNjtcbiRmb250LXBvc3QtcmV2aWV3LWRlc2NyaXB0aW9uOiAkbWFpbi1mYW1pbHktZm9udDtcbiRjb2xvci1wb3N0LXJldmlldy1kZXNjcmlwdGlvbjogJGNvbG9yNDtcbiRmb250LXBvc3QtcmV2aWV3LWN0YTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kZm9udC13ZWlnaHQtcG9zdC1yZXZpZXctY3RhOiBub3JtYWw7XG4kY29sb3ItcG9zdC1yZXZpZXctY3RhOiAkY29sb3IyO1xuJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhOiAkY29sb3IxO1xuJGJvcmRlci1wb3N0LXJldmlldy1jdGE6IDA7XG4kY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkY29sb3ItcG9zdC1yZXZpZXctY3RhO1xuJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkYmdjb2xvci1wb3N0LXJldmlldy1jdGE7XG4kYm9yZGVyLXBvc3QtcmV2aWV3LWN0YS1ob3ZlcjogMDtcblxuJGNvbG9yLWJyaWdodGNvdmUtdmlkZW8tcGxheWVyOiAkY29sb3IzOyAvLyBDb3VsZXVyIHBsYXllciB2aWRlb1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICAgbm91dmVhdSB0aMOobWVzIGl0ZW1zIGxpc3Rcbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuJGl0ZW1zLW1lYS1jdGEtdHJhbnNpdGlvbi1zcGVlZDogMC4zcztcbiRpdGVtcy1tZWEtY29udGVudC10cmFuc2l0aW9uLXNwZWVkOiAwLjNzO1xuXG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tcGFkZGluZzogMTBweDtcbiRpdGVtcy1tZWEtY3RhLWVsZW1lbnQtaXRlbS1wYWRkaW5nLW1vYmlsZTogNXB4O1xuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tYm94c2hhZG93Y29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tYmdjb2xvci1ob3ZlcjogJGNvbG9yMztcblxuJGl0ZW1zLW1lYS1jdGEtbGluay1mb250LXNpemU6IDIwcHg7XG4kaXRlbXMtbWVhLWN0YS1saW5rLWNvbG9yOiAkY29sb3IzO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1jb2xvci1ob3ZlcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY3RhLWxpbmstd2VpZ2h0OiBib2xkO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYmdjb2xvci1ob3ZlcjogJGNvbG9yMztcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItY29sb3I6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItb3BhY2l0eTogMC41O1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJvcmRlci13aWR0aDogMTBweDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItd2lkdGgtbW9iaWxlOiA1cHg7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWl0ZW0tcGFkZGluZy1tb2JpbGU6IDVweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1ib3hzaGFkb3djb2xvcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJvcmRlci13aWR0aDogMTBweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJvcmRlci1jb2xvcjogJGNvbG9yMztcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtdGl0bGUtY29sb3I6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC10aXRsZS1mb250LXNpemU6IDIwcHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC10aXRsZS1mb250LXdlaWdodDogYm9sZDtcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tZm9udC1zaXplOiAxNXB4O1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tY29sb3I6ICRjb2xvcjE7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogMjBweDtcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVmYXVsdC1pbWFnZS1ncmV5OiB0cnVlO1xuXG4vLyBvdXQtb2YtYm94IC0gbWVkaWEgcXVpIHNvcnQgZGUgbGEgYnJpcXVlIHN1ciBtZWRpYSBldCB0aXRsZSBsZWZ0IGV0IHJpZ2h0XG4kb3V0LW9mLWJveC12YWx1ZTogNzBweDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgVHJhaW5pbmcgcGxhbiAodHApXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vL01hc3RlclxuJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ6ICMwMDgyQzM7ICAgICAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci1zZWNvbmRhcnk6ICRjb2xvcjY7ICAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci10ZXh0OiAkY29sb3IxOyAgICAgICAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci10ZXh0LWxpZ2h0OiAkY29sb3I1OyAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkOiAkY29sb3IyOyAgICAvL21hc3RlclxuXG4vL0FuaW1hdGlvblxuJHRwLXdlZWstYW5pbWF0aW9uLXRpbWU6IC4ycztcbiR0cC1idXR0b24taG92ZXItYW5pbWF0aW9uLXRpbWU6IC4zcztcblxuLy9QbGFuIGRlc2NyaXB0aW9uXG4kdHAtcGxhbi10aXRsZS1mb250c2l6ZTogNDhweDtcbiR0cC1wbGFuLXRpdGxlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtcGxhbi10aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXBsYW4tYXV0aG9yLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtcGxhbi1hdXRob3ItZm9udHNpemU6IDIwcHg7XG4kdHAtcGxhbi1hdXRob3ItZm9udHdlaWdodDogNDAwO1xuJHRwLXBsYW4tYXV0aG9yLXdvcmQtZm9udHNpemU6IDE2cHg7XG4kdHAtcGxhbi1hdXRob3Itd29yZC1mb250d2VpZ2h0OiAyMDA7XG5cbi8vbGluayBsaXN0XG4kdHAtbWFzdGVyLWRpc2FibGUtbGluazogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWxpZ2h0O1xuXG4vL1RpdGxlIHdlZWtcbiR0cC10aXRsZS13ZWVrLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC10aXRsZS13ZWVrLWZvbnQtc2l6ZTogMzBweDtcbiR0cC10aXRsZS13ZWVrLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtc3VidGl0bGUtd2Vlay1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4kdHAtc3VidGl0bGUtd2Vlay1mb250LXNpemU6IDE4cHg7XG4kdHAtc3VidGl0bGUtd2Vlay1mb250d2VpZ2h0OiAzMDA7XG4kdHAtZGVzY3JpcHRpb24td2Vlay1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLWRlc2NyaXB0aW9uLXdlZWstZm9udC1zaXplOiAxNHB4O1xuJHRwLWRlc2NyaXB0aW9uLXdlZWstZm9udHdlaWdodDogMzAwO1xuXG4vL0FjY29yZGlvbiB3ZWVrXG4kdHAtYWNjb3JkaW9uLWJnYzogJGNvbG9yMjtcbiR0cC1hY2NvcmRpb24tYmdjLWFmdGVyOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC1hY2NvcmRpb24tdGl0bGUtZm9udHNpemU6IDE4cHg7XG4kdHAtYWNjb3JkaW9uLXRpdGxlLWZvbnRzaXplLW1vYmlsZTogMTZweDtcblxuJHRwLWFjY29yZGlvbi10aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLWFjY29yZGlvbi10aXRsZS1jb2xvci1ob3ZlcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi10aXRsZS1jb2xvci1hY3RpdmU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1hY2NvcmRpb24tc2VhbmNlLW51bWJlci1mb250c2l6ZTogMmVtO1xuJHRwLWFjY29yZGlvbi1zZWFuY2UtbnVtYmVyLWZvbnRzaXplLW1vYmlsZTogMS41ZW07XG4kdHAtYWNjb3JkaW9uLXNlYW5jZS1udW1iZXItY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1hY2NvcmRpb24tc2VhbmNlLW51bWJlci1jb2xvci1ob3ZlcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi1zZWFuY2UtbnVtYmVyLWNvbG9yLWFjdGl2ZTogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi1hcnJvdy1jb2xvcjogJGNvbG9yNDtcbiR0cC1hY2NvcmRpb24tYXJyb3ctY29sb3ItaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuJHRwLWFjY29yZGlvbi1hcnJvdy1jb2xvci1hY3RpdmU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcblxuLy9QYW5lbCB3ZWVrXG4kdHAtcGFuZWwtdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1wYW5lbC10aXRsZS1mb250LXNpemU6IDE0cHg7XG4kdHAtcGFuZWwtdGl0bGUtZm9udHdlaWdodDogYm9sZDtcbiR0cC1wYW5lbC1kZXNjcmlwdGlvbi1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogMTRweDtcbiR0cC1wYW5lbC1kZXNjcmlwdGlvbi1mb250d2VpZ2h0OiAyMDA7XG4kdHAtcGFuZWwtc3VtbWFyeS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLXN1bW1hcnktZm9udC1zaXplOiAxNHB4O1xuJHRwLXBhbmVsLXN1bW1hcnktbGlzdC1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLXN1bW1hcnktbGlzdC1iZ2M6ICRjb2xvcjI7XG4kdHAtcGFuZWwtYWR2aWNlLWNvbG9yOiAkY29sb3I0O1xuJHRwLXBhbmVsLWFkdmljZS1mb250LXNpemU6IDE0cHg7XG5cbi8vTWVudSB3ZWVrXG4kdHAtbWVudS1pdGVtLXNpemU6IDQwcHg7XG4kdHAtbWVudS1mb250LXNpemU6IDE4cHg7XG4kdHAtbWVudS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLW1lbnUtY29sb3ItaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1tZW51LWJnYzogJHRwLW1hc3Rlci1jb2xvci1zZWNvbmRhcnk7XG4kdHAtbWVudS1iZ2MtaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuJHRwLW1lbnUtYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4kdHAtbWVudS1ib3JkZXItaG92ZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuLy9UZWFzZXJcbiR0cC10ZWFzZXItbWFyZ2luOiAxMHB4O1xuJHRwLXRlYXNlci1wcmFjdGljZS1mb250c2l6ZSA6IDE2cHg7XG4kdHAtdGVhc2VyLXByYWN0aWNlLWNvbG9yIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXRlYXNlci1wcmFjdGljZS1jb2xvci1tb2JpbGUgOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtdGVhc2VyLXRpdGxlLWZvbnRzaXplIDogMTZweDtcbiR0cC1tb2JpbGUtdGVhc2VyLXRpdGxlLWZvbnRzaXplOiAxOHB4O1xuJHRwLXRlYXNlci10aXRsZS1jb2xvciA6ICRjb2xvcjQgLTIwJTtcbiR0cC10ZWFzZXItdGl0bGUtY29sb3ItbW9iaWxlIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXRlYXNlci1kZXNjcmlwdGlvbi1mb250c2l6ZSA6IDE0cHg7XG4kdHAtdGVhc2VyLWRlc2NyaXB0aW9uLWNvbG9yIDogJGNvbG9yNDtcbiR0cC10ZWFzZXItZGVzY3JpcHRpb24tY29sb3ItbW9iaWxlIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXRlYXNlci1jb2xvci1yZXZpZXc6ICRjb2xvcjQ7XG4kdHAtdGVhc2VyLWNvbG9yLXJldmlldy1tb2JpbGU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcblxuLy9SZXZpZXdcbiR0cC1yZXZpZXctY29udGFpbmVyLWJnYzogI2VlZTtcbiR0cC1yZXZpZXctYmdjOiAkY29sb3IyO1xuJHRwLXJldmlldy10aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXJldmlldy10aXRsZS1mb250LXNpemU6IDMwcHg7XG4kdHAtcmV2aWV3LXRpdGxlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtcmV2aWV3LXN1YnRpdGxlLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtcmV2aWV3LXN1YnRpdGxlLWZvbnQtc2l6ZTogMTRweDtcbiR0cC1yZXZpZXctc3VidGl0bGUtZm9udHdlaWdodDogMzAwO1xuJHRwLXJldmlldy1ub3RlLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC1yZXZpZXctbm90ZS1mb250LXNpemU6IDIycHg7XG4kdHAtcmV2aWV3LW5vdGUtZm9udHdlaWdodDogYm9sZDtcblxuLy9BZHZpY2VcbiR0cC1hZHZpY2UtdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1hZHZpY2UtdGl0bGUtZm9udHNpemU6IDMwcHg7XG4kdHAtYWR2aWNlLXRpdGxlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtYWR2aWNlLWRlc2NyaXB0aW9uLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtYWR2aWNlLWRlc2NyaXB0aW9uLWZvbnRzaXplOiAxNnB4O1xuJHRwLWFkdmljZS1kZXNjcmlwdGlvbi1mb250d2VpZ2h0OiAyMDA7IiwiQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vKiogTWFpbiBmb250XG4qKioqKioqKioqKioqKioqKiovXG5cbi8qKiBGb250IFNhZmUgOiBBcmlhbCAtIFZlcmRhbmEgLSBHZW9yZ2lhIC0gQ291cmllciAtIFRyZWJ1Y2hldFxuICAgIFRoZSBuYW1lIG1hdGNoZXMgdGhlIGZvbGRlciBuYW1lIC0gZXhhbXBsZTogZm9udC9vcGVuLXNhbnNcbioqKioqKioqKioqKioqKioqKi9cbiRtYWluLWZhbWlseS1mb250OiBvcGVuLXNhbnM7XG4kbWFpbi1mYW1pbHktZm9udC0yOiBuZXdzY3ljbGU7XG4kbWFpbi1mYW1pbHktZm9udC0zOiAkbWFpbi1mYW1pbHktZm9udDtcblxuLyoqKiBDb2xvcnNcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yMSA6ICMxNDIxMmU7XG4kY29sb3IyIDogI2ZmZmZmZjtcbiRjb2xvcjMgOiAjZWI2MjI1OyAvLyNjYjRmMTggc2kgdHJvcCBzYXR1cmVcbiRjb2xvcjQgOiAjMDA2YmI2O1xuJGNvbG9yNSA6ICNlZmVmZWY7XG4kY29sb3I2IDogIzhkOGQ4ZDtcbiRjb2xvcjcgOiAjYmZjNTIwO1xuJGNvbG9yOCA6ICNmNzc1MzE7XG4kY29sb3I5IDogI2UxMWExYTtcbiRjb2xvcjEwIDogI2ZmNTgwMDsvL0NvbG9yIG92ZXIgJGNvbG9yM1xuJGNvbG9yMTEgOiAjZDJkMmQyOy8vTm90IHVzZWRcblxuLyoqIHdyYXBwZXIgLSBkZWZhdWx0IDogOTIwICh3cmFwcGVyKSA5ODAgKGhlYWRlcilcbioqKioqKioqKioqKioqKioqKioqL1xuXG4kc2l0ZS1tYWluLXdyYXBwZXItc2l6ZTogOTIwcHg7XG4kaGVhZGVyLXdyYXBwZXItc2l6ZTogOTgwcHg7XG5cbi8qKiBJY29ucyBmb250XG4qKioqKioqKioqKioqKioqKioqKi9cblxuQG1peGluIGljb25zKCRpY29uKSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgIEBpZiAkaWNvbiA9PSAnZGVjYXRobG9uJyB7IGNvbnRlbnQ6IFwiXFxlNjAwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2ZpdmVzdGFyJyB7IGNvbnRlbnQ6IFwiXFxlNjAxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXInIHsgY29udGVudDogXCJcXGU2MDJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2FydCcgeyBjb250ZW50OiBcIlxcZTYwM1wiOyB9XG4gICAgQGlmICRpY29uID09ICd1c2VyJyB7IGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrJyB7IGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Nsb3NlJyB7IGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS12YWxpZGF0ZScgeyBjb250ZW50OiBcIlxcZTYwN1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtY2xvc2UnIHsgY29udGVudDogXCJcXGU2MDhcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc2VhcmNoJyB7IGNvbnRlbnQ6IFwiXFxlNjA5XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3pvb20taW4nIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnem9vbS1vdXQnIHsgY29udGVudDogXCJcXGU2MGJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ2VhcicgeyBjb250ZW50OiBcIlxcZTYwY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjb21tZW50cycgeyBjb250ZW50OiBcIlxcZTYwZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdzcGluJyB7IGNvbnRlbnQ6IFwiXFxlNjBlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrYm94JyB7IGNvbnRlbnQ6IFwiXFxlNjBmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrZWQnIHsgY29udGVudDogXCJcXGU2MTBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc2VsZWN0JyB7IGNvbnRlbnQ6IFwiXFxlNjJiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BsYXknIHsgY29udGVudDogXCJcXGU2NDVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGF1c2UnIHsgY29udGVudDogXCJcXGU2NDRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbXV0ZS1vbicgeyBjb250ZW50OiBcIlxcZTY0NlwiOyB9XG4gICAgQGlmICRpY29uID09ICdtdXRlLW9mZicgeyBjb250ZW50OiBcIlxcZTY0N1wiOyB9XG4gICAgQGlmICRpY29uID09ICczNjAnIHsgY29udGVudDogXCJcXGU2MTJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXhjbGFtYXRpb24nIHsgY29udGVudDogXCJcXGU2MTNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncXVlc3Rpb24nIHsgY29udGVudDogXCJcXGU2MTRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLXF1ZXN0aW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjE1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Vycm9yJyB7IGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3dhcm5pbmctMScgeyBjb250ZW50OiBcIlxcZTYxNlwiOyB9XG4gICAgQGlmICRpY29uID09ICd3YXJuaW5nLTInIHsgY29udGVudDogXCJcXGU2MTZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndHJhc2gnIHsgY29udGVudDogXCJcXGU2MTdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXh0ZW5zaW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjE4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2V4cGFuZCcgeyBjb250ZW50OiBcIlxcZTYxOVwiOyB9XG4gICAgQGlmICRpY29uID09ICdwaW5jaCcgeyBjb250ZW50OiBcIlxcZTYxYVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzd2lwZScgeyBjb250ZW50OiBcIlxcZTYxYlwiOyB9XG4gICAgQGlmICRpY29uID09ICdob3RzcG90JyB7IGNvbnRlbnQ6IFwiXFxlNjFjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BsdXMnIHsgY29udGVudDogXCJcXGU2MWRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbWludXMnIHsgY29udGVudDogXCJcXGU2MWVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3dpdGNoZXItbGFuZ3VhZ2UnIHsgY29udGVudDogXCJcXGU2MjdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LWJvdHRvbScgeyBjb250ZW50OiBcIlxcZTYyM1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctdG9wJyB7IGNvbnRlbnQ6IFwiXFxlNjI0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1sZWZ0JyB7IGNvbnRlbnQ6IFwiXFxlNjI1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1yaWdodCcgeyBjb250ZW50OiBcIlxcZTYyNlwiOyB9XG4gICAgQGlmICRpY29uID09ICdhcnJvdy1ib3R0b20nIHsgY29udGVudDogXCJcXGU2MmJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctdG9wJyB7IGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LWxlZnQnIHsgY29udGVudDogXCJcXGU2MmRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctcmlnaHQnIHsgY29udGVudDogXCJcXGU2MmVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlJyB7IGNvbnRlbnQ6IFwiXFxlNjRiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Z1bGxzY3JlZW4tZW50ZXInIHsgY29udGVudDogXCJcXGU2NGNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZnVsbHNjcmVlbi1leGl0JyB7IGNvbnRlbnQ6IFwiXFxlNjRkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItZW1wdHknIHsgY29udGVudDpcIlxcZTY0ZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyLWZ1bGwnIHsgY29udGVudDpcIlxcZTY0ZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyLWhhbGYnIHsgY29udGVudDogXCJcXGU2NTBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZG91YmxlLWFycm93LWxlZnQnIHsgY29udGVudDogXCJcXGU2NTFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZG91YmxlLWFycm93LXJpZ2h0JyB7IGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2hlYXJ0JyB7IGNvbnRlbnQ6IFwiXFxlNjUzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dvb2QnIHsgY29udGVudDogXCJcXGU2NTRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYmFkJyB7IGNvbnRlbnQ6IFwiXFxlNjU1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1lbXB0eScgeyBjb250ZW50OiBcIlxcZTY1NlwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtZnVsbCcgeyBjb250ZW50OiBcIlxcZTY1N1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtaGFsZicgeyBjb250ZW50OiBcIlxcZTY1OFwiOyB9XG4gICAgQGlmICRpY29uID09ICdsb2FkaW5nJyB7IGNvbnRlbnQ6IFwiXFxlNjU5XCI7IH1cblxuICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ2NoZXZyb24tbWVudScgeyBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaGV2cm9uLW1lbnUtYWxsJyB7IGNvbnRlbnQ6IFwiXFxlNjQxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2hvbWUnIHsgY29udGVudDogXCJcXGU2NDBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbWVudScgeyBjb250ZW50OiBcIlxcZTY0MlwiOyB9XG5cbiAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgIEBpZiAkaWNvbiA9PSAnc2hhcmUnIHsgY29udGVudDogXCJcXGU2NDhcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAneW91dHViZScgeyBjb250ZW50OiBcIlxcZTYyZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdmYWNlYm9vaycgeyBjb250ZW50OiBcIlxcZTYzMFwiOyB9XG4gICAgQGlmICRpY29uID09ICdpbnN0YWdyYW0nIHsgY29udGVudDogXCJcXGU2MzFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ29vZ2xlLXBsdXMnIHsgY29udGVudDogXCJcXGU2MzJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndHdpdHRlcicgeyBjb250ZW50OiBcIlxcZTYzM1wiOyB9XG4gICAgQGlmICRpY29uID09ICdwaW50ZXJlc3QnIHsgY29udGVudDogXCJcXGU2MzRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2VpYm8nIHsgY29udGVudDogXCJcXGU2MzVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2VjaGF0JyB7IGNvbnRlbnQ6IFwiXFxlNjM2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3lvdWt1JyB7IGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2h1YWJhbicgeyBjb250ZW50OiBcIlxcZTYzOFwiOyB9XG4gICAgQGlmICRpY29uID09ICdyZW5yZW4nIHsgY29udGVudDogXCJcXGU2MzlcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncXJjb2RlJyB7IGNvbnRlbnQ6IFwiXFxlNjQzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2RzbScgeyBjb250ZW50OiBcIlxcZTY0OVwiOyB9XG4gICAgQGlmICRpY29uID09ICd2a29udGFrdGUnIHsgY29udGVudDogXCJcXGU2NGFcIjsgfVxuXG4gICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ2Nyb3NzZWxpbmcnIHsgY29udGVudDogXCJcXGU2M2FcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndGlwcycgeyBjb250ZW50OiBcIlxcZTYzYlwiOyB9XG4gICAgQGlmICRpY29uID09ICd0ZWNobmljYWwtY2FyZCcgeyBjb250ZW50OiBcIlxcZTYzY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdwYW5vcGx5JyB7IGNvbnRlbnQ6IFwiXFxlNjNkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dlbmVyYWwtaW5mb3JtYXRpb24nIHsgY29udGVudDogXCJcXGU2M2VcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndXNlci1iZW5lZml0cycgeyBjb250ZW50OiBcIlxcZTYzZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdzY3JvbGx0b3AnIHsgY29udGVudDogXCJcXGU2MmNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncmljaGNvbnRlbnQnIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYWxzby1maW5kJyB7IGNvbnRlbnQ6IFwiXFxlNjFkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2ZlYXR1cmVzJyB7IGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Jldmlld3MnIHsgY29udGVudDogXCJcXGU2MGRcIjsgfVxuXG59XG5cbi8qKiBNZWRpYSBRdWVyaWVzIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKi9cblxuJGx0NjQwIDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpXCI7XG5cbi8qKiBDU1MgUnVsZXNcbioqKioqKioqKioqKioqKioqKi9cblxuICAgIC8qKiAkY29sb3ItKiAmICRiZ2NvbG9yLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgICRjb2xvcjFcbiAgICAvKiogICAgICAgICB0cmFuc3BhcmVudFxuICAgIC8qKiAgICAgICAgIGRhcmtlbigkY29sb3IxLCAxNSUpXG4gICAgLyoqICAgICAgICAgbGlnaHRlbigkY29sb3IxLCAxNSUpXG4gICAgLyoqICAgICAgICAgcmdiYSgkY29sb3IxLCAwLjcpXG5cbiAgICAvKiogJGJvcmRlci0qICYgJGJvcmRlcmJvdHRvbS0qICYgJGJvcmRlcnRvcC0qICYgJGJvcmRlcmxlZnRyaWdodC0qICYgJGJvcmRlcnRvcGJvdHRvbS0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAxcHggc29saWQgJGNvbG9yMVxuICAgIC8qKiAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRjb2xvcjEsIDAuNylcbiAgICAvKiogICAgICAgICAwXG4gICAgLyoqICAgICBXYXJuaW5nIDogJ25vbmUnIGRvZXMgbm90IGFjY2VwdFxuXG4gICAgLyoqICRib3JkZXJzaXplLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDEwcHhcbiAgICAvKiogICAgICAgICAwXG4gICAgLyoqICAgICBXYXJuaW5nIDogdGhlIHNhbWUgdmFsdWUgdmFyaWFibGUgJyRib3JkZXItKicgY29ycmVzcG9uZGluZyB0byB0aGUgc2FtZSBlbGVtZW50XG4gICAgLyoqICAgICAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgICAgICRib3JkZXItKiA6IDFweCBzb2xpZCAkY29sb3IxXG4gICAgLyoqICAgICAgICAgICAgICRib3JkZXJzaXplLSogOiAxcHhcblxuICAgIC8qKiAkdGV4dGFsaWduLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIGxlZnRcbiAgICAvKiogICAgICAgICByaWdodFxuICAgIC8qKiAgICAgICAgIGNlbnRlclxuXG4gICAgLyoqICRmb250LXdlaWdodC0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICBub3JtYWxcbiAgICAvKiogICAgICAgICBib2xkXG5cbiAgICAvKiogJGZvbnQtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgJG1haW4tZmFtaWx5LWZvbnRcblxuICAgIC8qKiAkb3BhY2l0eS0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAwXG4gICAgLyoqICAgICAgICAgMC43XG4gICAgLyoqICAgICAgICAgMVxuXG4gICAgLyoqICRyb3RhdGUtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgNDVkZWdcbiAgICAvKiogICAgICAgICAwXG5cbiAgICAvKiogJHJhZGl1cy0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAxMHB4XG4gICAgLyoqICAgICAgICAgMTAwJVxuICAgIC8qKiAgICAgICAgIDBcblxuICAgIC8qKiAkbWFyZ2lucmlnaHQtKiAmICRoZWlnaHQtKiAmICR0b3AtKiAmICRsZWZ0LSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDEwcHhcbiAgICAvKiogICAgICAgICAwXG5cbiAgICAvKiogJG5iLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDVcbiAgICAvKiogICAgICAgICAwXG4gICAgLyoqICAgICAgICAgZGVmYXVsdFxuXG4gICAgLyoqIE90aGVyIHZhcmlhYmxlc1xuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgdHJ1ZVxuICAgIC8qKiAgICAgICAgIGZhbHNlXG4gICAgLyoqICAgICAgICAgMVxuICAgIC8qKiAgICAgICAgIDBcblxuLyoqIE1pc2NcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWRlZmF1bHQ6ICRjb2xvcjE7XG4kYmdjb2xvci1zaXRlOiAkY29sb3IyO1xuJGJnY29sb3ItYWR2aWNlLWJsb2ctYmFzaWMtcGFnZTogJGJnY29sb3Itc2l0ZTsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIE1haW4gVGl0bGVcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLW1haW4tdGl0bGU6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGJvcmRlci1tYWluLXRpdGxlOiAwOyAvLyBNYXN0ZXJcbiRmb250LW1haW4tdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7IC8vIE1hc3RlclxuJGZvbnQtd2VpZ2h0LW1haW4tdGl0bGU6IGJvbGQ7IC8vIE1hc3RlclxuJHRleHRhbGlnbi1tYWluLXRpdGxlOiBjZW50ZXI7IC8vIE1hc3RlclxuXG4vKiogUmF0aW5nXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1yYXRlLXN0YXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGNvbG9yLW5iLW5vdGVzOiAkY29sb3I2OyAvLyBNYXN0ZXJcblxuLyoqIE1lc3NhZ2VzIChlcnJvciAtIHdhcm5pbmcgLSBzdGF0dXMpXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1tZXNzYWdlcy1lcnJvcjogJGNvbG9yMjtcbiRjb2xvci1pY29uLWVycm9yOiAkY29sb3IyO1xuJGJnY29sb3ItbWVzc2FnZXMtZXJyb3I6ICRjb2xvcjY7XG4kYm9yZGVyLW1lc3NhZ2VzLWVycm9yOiAxcHggc29saWQgJGNvbG9yMTtcbiRjb2xvci1tZXNzYWdlcy13YXJuaW5nOiAkY29sb3IyO1xuJGNvbG9yLWljb24td2FybmluZzogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lc3NhZ2VzLXdhcm5pbmc6ICRjb2xvcjg7XG4kYm9yZGVyLW1lc3NhZ2VzLXdhcm5pbmc6IDFweCBzb2xpZCAkY29sb3IxO1xuJGNvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yMjtcbiRjb2xvci1pY29uLXN0YXR1czogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yMztcbiRib3JkZXItbWVzc2FnZXMtc3RhdHVzOiAxcHggc29saWQgJGNvbG9yMTtcblxuLyoqIEhlYWRlclxuKioqKioqKioqKioqKioqKioqL1xuXG4kaGVhZGVyLXJlZ2lvbi1icmFuZGluZy1oZWlnaHQ6IDU1cHg7XG4kaXMtZGVjYXRobG9uLW1lbnU6IGZhbHNlO1xuJGZ1bGwtc2l6ZS1oZWFkZXI6IHRydWU7XG4kYmdjb2xvci1oZWFkZXI6ICRjb2xvcjI7XG4kYm9yZGVydG9wLWhlYWRlcjogMDtcbiRib3JkZXJib3R0b20taGVhZGVyOiAwOyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXRyaWdnZXI6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItdHJpZ2dlci1hY3RpdmU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4vLyB0eXBlIGRlIHJvbGwgaGVhZGVyXG4kaGVhZGVyLW1lbnUtb3Zlci11bmRlcmxpbmU6IGZhbHNlO1xuJGhlYWRlci1tZW51LWhvdmVyLWxpbmVoZWlnaHQgOiA0cHg7XG4kaGVhZGVyLW1lbnUtaG92ZXItbGluZWNvbG9yIDogJGNvbG9yMTtcbi8vIGJvcmR1cmUgYmFzc2UgcmVnaW9uIG1lbnVcbiRoZWFkZXItYm9yZGVyYm90dG9tOiBmYWxzZTtcbiRoZWFkZXItYm9yZGVyYm90dG9tLWhlaWdodDogNHB4O1xuJGhlYWRlci1ib3JkZXJib3R0b20tY29sb3I6ICRjb2xvcjQ7XG5cbi8qKiBDdXN0byBsaWVucyBtZW51IC0gc2kgcHJlbWnDqHJlIHZhcmlhYmxlIGRpZmbDqXJlbnRlIGRlIHRydWUsIHRvdXRlcyBsZXMgc3VpdmFudGVzIG5lIHNlcm9udCBwYXMgYXBwbGlxdcOpZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRrYmxhbmstY3VzdG8tbWVudS1pdGVtczogZmFsc2U7XG4ka2JsYW5rLWN1c3RvLW1lbnUtaXRlbXMtZm9udC1zaXplOiAxNHB4O1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtd2VpZ2h0OiA3MDA7XG4ka2JsYW5rLWN1c3RvLW1lbnUtaXRlbXMtZm9udC1zcGFjaW5nOiBub3JtYWw7XG5cbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtZm9udC1zaXplOiAxM3B4O1xuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1mb250LXdlaWdodDogNDAwO1xuJGtibGFuay1jdXN0by1zdWItbWVudS1maXJzdC1pdGVtLW1hcmdpbi1ib3R0b206IDBweDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtbWFyZ2luOiA3cHg7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLWJlZm9yZS1jb250ZW50OiBcIuKWulwiO1xuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1yb2xsLXVuZGVybGluZTogdHJ1ZTtcblxuLyoqIE1haW4gbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGZsb2F0LXJpZ2h0LW1lbnU6IGZhbHNlO1xuJGJnY29sb3ItbWVudS10YWI6ICRjb2xvcjQ7XG4kYmdjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yNTtcbiRiZ2NvbG9yLW1lbnUtdGFiLWFjdGl2ZTogJGNvbG9yNTtcbiRjb2xvci1tZW51LXRhYjogJGNvbG9yMjtcbiRjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMTtcbiRjb2xvci1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjE7XG4kbmItY29sdW1ucy1zdWJtZW51OiA0O1xuJGJnY29sb3Itc3VibWVudTogJGNvbG9yNTtcbiRib3JkZXJ0b3Atc3VibWVudTogMDtcbiRib3JkZXJyaWdodC1zdWJtZW51OiAwO1xuJGJvcmRlcmJvdHRvbS1zdWJtZW51OiAwO1xuJGJvcmRlcmxlZnQtc3VibWVudTogMDtcbiRvcGFjaXR5LXN1Ym1lbnU6IDE7XG4kY29sb3Itc3VibWVudS1saW5rOiAkY29sb3IxO1xuJGNvbG9yLXN1Ym1lbnUtbGluay1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLW1lbnUtbW9iaWxlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItaGVhZGVyLW1lbnU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyYm90dG9tLWhlYWRlci1tZW51OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1saW5rLWhvbWU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG4kcmFkaXVzLWxpbmstaG9tZTogMDsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXItbGluay1ob21lOiAwOyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLWxpbmstaG9tZS1pY29uOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGZvbnQtd2VpZ2h0LW1lbnU6IGJvbGQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kZm9udC13ZWlnaHQtbWVudS1zZWNvbmRhcnk6IGJvbGQ7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1tZW51LXRhYi1vZGQ6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LXRhYi1ldmVuOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJnY29sb3ItbWVudS10YWItb2RkLWFjdGl2ZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRiZ2NvbG9yLW1lbnUtdGFiLWV2ZW4tYWN0aXZlOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLW9kZDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1ldmVuOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItZXZlbi1hY3RpdmU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItaWNvbi1vZGQ6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItaWNvbi1ldmVuOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1pY29uLWV2ZW4tYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJHJvdGF0ZS1tZW51LXRhYi1pY29uLWFjdGl2ZTogOTBkZWc7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZDogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLW9kZDogMDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItZXZlbjogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLWV2ZW46IDA7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZC1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQtYWN0aXZlOiAwOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuLWFjdGl2ZTogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLWV2ZW4tYWN0aXZlOiAwOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1vZGQ6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1ldmVuOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJnY29sb3ItZm9vdGVyLW1lbnU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItdGl0bGUtZm9vdGVyLW1lbnU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kZm9udC13ZWlnaHQtdGl0bGUtZm9vdGVyLW1lbnU6IGJvbGQ7IC8vIE1vYmlsZSBvbmx5XG4kbGVmdHBvc2l0aW9uLWljb24tbGV2ZWwxLWxpbms6IGZhbHNlO1xuJGxlZnRwb3NpdGlvbi1pY29uLWxldmVsMi1saW5rOiB0cnVlO1xuXG4vKiogU2Vjb25kYXJ5IG1lbnVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYmdjb2xvci1zZWNvbmRhcnktbWVudS10YWI6IHRyYW5zcGFyZW50OyAvLyBEZXNrdG9wIG9ubHlcbiRiZ2NvbG9yLXNlY29uZGFyeS1tZW51LXRhYi1ob3ZlcjogdHJhbnNwYXJlbnQ7IC8vIERlc2t0b3Agb25seVxuJGJnY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiLWFjdGl2ZTogdHJhbnNwYXJlbnQ7IC8vIERlc2t0b3Agb25seVxuJGNvbG9yLXNlY29uZGFyeS1tZW51LXRhYjogJGNvbG9yNDsgLy8gRGVza3RvcCBvbmx5XG4kY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiLWhvdmVyOiAkY29sb3IzOyAvLyBEZXNrdG9wIG9ubHlcbiRjb2xvci1zZWNvbmRhcnktbWVudS10YWItYWN0aXZlOiAkY29sb3IzOyAvLyBEZXNrdG9wIG9ubHlcbiRmb250LXdlaWdodC1zZWNvbmRhcnktbWVudTogYm9sZDsgLy8gRGVza3RvcCBvbmx5XG5cbi8qKiBNZW51IGNvbXBhY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRtZW51LWNvbXBhY3QtYWN0aXZlOiB0cnVlO1xuJGJnY29sb3ItbWVudS1jb21wYWN0LXRhYjogJGJnY29sb3ItbWVudS10YWI7XG4kYmdjb2xvci1tZW51LWNvbXBhY3QtdGFiLWhvdmVyOiAkYmdjb2xvci1tZW51LXRhYi1ob3ZlcjtcbiRiZ2NvbG9yLW1lbnUtY29tcGFjdC10YWItYWN0aXZlOiAkYmdjb2xvci1tZW51LXRhYi1hY3RpdmU7XG4kY29sb3ItbWVudS1jb21wYWN0LXRhYjogJGNvbG9yLW1lbnUtdGFiO1xuJGNvbG9yLW1lbnUtY29tcGFjdC10YWItaG92ZXI6ICRjb2xvci1tZW51LXRhYi1ob3ZlcjtcbiRjb2xvci1tZW51LWNvbXBhY3QtdGFiLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLWFjdGl2ZTtcbiRjb2xvci1tZW51LWNvbXBhY3Qtc2VhcmNoLWZvcm0taWNvbjogJGNvbG9yMjtcbiRjb2xvci1tZW51LWNvbXBhY3Qtc2VhcmNoLWZvcm0taWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZW51LWNvbXBhY3Qtc2VhcmNoLWZvcm0tYXJyb3ctaWNvbjogJGNvbG9yMjtcbiRjb2xvci1tZW51LWNvbXBhY3Qtc2VhcmNoLWZvcm0tYXJyb3ctaWNvbi1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci1tZW51LWNvbXBhY3QtY2FydDogJGNvbG9yMjtcbiRjb2xvci1tZW51LWNvbXBhY3QtY2FydC1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZW51LWNvbXBhY3QtY2FydC1uYi1pdGVtczogJGNvbG9yNDtcbiRjb2xvci1tZW51LWNvbXBhY3QtY2FydC1uYi1pdGVtcy1ob3ZlcjogJGNvbG9yNDtcblxuLyoqIE5hdmlnYXRpb24gKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGZvbnQtd2VpZ2h0LW5hdmlnYXRpb246IG5vcm1hbDtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLW9kZDogJGJnY29sb3ItbWVudS10YWItb2RkO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbjogJGJnY29sb3ItbWVudS10YWItZXZlbjtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLW9kZC1hY3RpdmU6ICRiZ2NvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGJnY29sb3ItbWVudS10YWItZXZlbi1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItb2RkOiAkY29sb3ItbWVudS10YWItb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW46ICRjb2xvci1tZW51LXRhYi1ldmVuO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLW9kZC1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkY29sb3ItbWVudS10YWItZXZlbi1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1vZGQ6ICRjb2xvci1tZW51LXRhYi1pY29uLW9kZDtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLWV2ZW46ICRjb2xvci1tZW51LXRhYi1pY29uLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1vZGQtYWN0aXZlOiAkY29sb3ItbWVudS10YWItaWNvbi1vZGQtYWN0aXZlO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWljb24tZXZlbi1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1pY29uLWV2ZW4tYWN0aXZlO1xuJHJvdGF0ZS1uYXZpZ2F0aW9uLXRhYi1pY29uLWFjdGl2ZTogJHJvdGF0ZS1tZW51LXRhYi1pY29uLWFjdGl2ZTtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItb2RkOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZDtcbiRib3JkZXJsZWZ0cmlnaHQtbmF2aWdhdGlvbi10YWItb2RkOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLW9kZDtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItZXZlbjogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLWV2ZW47XG4kYm9yZGVydG9wYm90dG9tLW5hdmlnYXRpb24tdGFiLW9kZC1hY3RpdmU6ICRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItb2RkLWFjdGl2ZTtcbiRib3JkZXJsZWZ0cmlnaHQtbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRib3JkZXJsZWZ0cmlnaHQtbmF2aWdhdGlvbi10YWItZXZlbi1hY3RpdmU6ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbi1hY3RpdmU7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRiZ2NvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRiZ2NvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAkY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuO1xuJGJvcmRlci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkO1xuJGJvcmRlci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkYm9yZGVyLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1vZGQ6ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLWV2ZW46ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLWV2ZW47XG5cbi8qKiBNaW5pIENhcnRcbioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1jYXJ0IDogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWhvdmVyIDogbGlnaHRlbigkY29sb3I0LCAxMCUpO1xuJGNvbG9yLWNhcnQtbmItaXRlbXMgOiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtbmItaXRlbXMtaG92ZXIgOiAkY29sb3IyO1xuJHRvcC1jYXJ0LW5iLWl0ZW1zOiA5cHg7XG4kbGVmdC1jYXJ0LW5iLWl0ZW1zOiA4cHg7XG4kdG9wLWNhcnQtbmItaXRlbXMtbW9iaWxlOiAxNHB4OyAvLyBNb2JpbGUgb25seVxuJGxlZnQtY2FydC1uYi1pdGVtcy1tb2JpbGU6IDRweDsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFNlYXJjaCBmb3JtXG4qKioqKioqKioqKioqKioqKioqL1xuXG4kYm9yZGVyLXNlYXJjaC1mb3JtOiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItc2VhcmNoLWZvcm0taG92ZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvcjQsIDEwJSk7XG4kYm9yZGVyLXNlYXJjaC1mb3JtLWZvY3VzOiAxcHggc29saWQgbGlnaHRlbigkY29sb3I0LCAxMCUpO1xuJHJhZGl1cy1zZWFyY2gtZm9ybTogM3B4O1xuJGNvbG9yLXNlYXJjaC1mb3JtOiAkY29sb3IxO1xuJGNvbG9yLXNlYXJjaC1mb3JtLWhvdmVyOiAkY29sb3IxO1xuJGNvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3IxO1xuJGJnY29sb3Itc2VhcmNoLWZvcm06ICRjb2xvcjI7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3IyO1xuJGNvbG9yLXNlYXJjaC1mb3JtLXBsYWNlaG9sZGVyOiAkY29sb3I0O1xuJGJnY29sb3Itc2VhcmNoLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3M6ICRjb2xvcjQ7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3MtaG92ZXI6IGxpZ2h0ZW4oJGNvbG9yNCwgMTAlKTtcbiRjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3MtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzOiAkY29sb3IyO1xuXG4vKiogU2VhcmNoIC0gQXV0b2NvbXBsZXRlXG4qKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWF1dG9jb21wbGV0ZTogJGNvbG9yNTtcbiRib3JkZXItYXV0b2NvbXBsZXRlOiAxcHggc29saWQgJGNvbG9yMTtcbiRjb2xvci1hdXRvY29tcGxldGUtaXRlbTogJGNvbG9yMTtcbiRjb2xvci1hdXRvY29tcGxldGUtaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLWF1dG9jb21wbGV0ZS1pdGVtOiAkY29sb3I1O1xuJGJnY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW0taG92ZXI6ICRjb2xvcjQ7XG4kYm9yZGVyLWF1dG9jb21wbGV0ZS1pdGVtOiAxcHggc29saWQgJGNvbG9yMjtcblxuLyoqIExhbmcgc3dpdGNoZXJcbioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1sYW5nLXN3aXRjaGVyLWljb24tY2hldnJvbjogJGNvbG9yMTtcbiRiZ2NvbG9yLWxhbmctc3dpdGNoZXItaXRlbTogJGNvbG9yNTtcbiRiZ2NvbG9yLWZsYWdzLXRvZ2dsZXI6ICRjb2xvcjI7XG4kY29sb3ItZmxhZ3MtdG9nZ2xlcjogJGNvbG9yNDtcbiRjb2xvci1mbGFncy10b2dnbGVyLWhvdmVyOiAkY29sb3I0O1xuJGNvdW50cnktbmFtZS1mbGFncy10b2dnbGVyOiBmYWxzZTtcblxuLyoqIEJyZWFkY3J1bWJcbioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWJyZWFkY3J1bWI6IHJnYmEoJGNvbG9yMiwgMC4yNik7XG4kY29sb3ItYnJlYWRjcnVtYi1zZXA6ICRjb2xvcjE7XG4kY29sb3ItYnJlYWRjcnVtYi1saW5rOiAkY29sb3IxO1xuJGNvbG9yLWJyZWFkY3J1bWItbGluay1ob3ZlcjogJGNvbG9yNDtcblxuLyoqIFNjcm9sbFRvVG9wXG4qKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1zY3JvbGx0b3RvcDogJGNvbG9yNDtcbiRiZ2NvbG9yLXNjcm9sbHRvdG9wLWhvdmVyOiBsaWdodGVuKCRjb2xvcjQsIDEwJSk7XG4kY29sb3ItYXJyb3ctc2Nyb2xsdG90b3A6ICRjb2xvcjI7XG4kY29sb3ItYXJyb3ctc2Nyb2xsdG90b3AtaG92ZXI6ICRjb2xvcjI7XG5cbi8qKiBUZWFzZXIgYWR2aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRuZXctdGVhc2VyLWFzcGVjdDogZmFsc2U7XG5cbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2U6ICRjb2xvcjI7IC8vIE1hc3RlclxuJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjogJGNvbG9yNTsgLy8gTWFzdGVyXG4kYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlOiAxcHg7IC8vIE1hc3RlclxuJGJvcmRlci10ZWFzZXItYWR2aWNlOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTWFzdGVyXG4kYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyOiAxcHg7IC8vIE1hc3RlclxuJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTWFzdGVyXG4kcmFkaXVzLXRlYXNlci1hZHZpY2U6IDA7IC8vIE1hc3RlclxuJGJnY29sb3ItdGVhc2VyLWFkdmljZS12aWRlbzogJGNvbG9yNDsgLy8gTWFzdGVyXG4kb3BhY2l0eS10ZWFzZXItYWR2aWNlLXZpZGVvOiAwLjY7IC8vIE1hc3RlclxuJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvOiByZ2JhKCRjb2xvcjIsIDAuNik7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbzogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW8taG92ZXI6IHJnYmEoJGNvbG9yMiwgMC4zKTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRyYWRpdXMtdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvOiA1MCU7IC8vIE1hc3RlclxuJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZzogMDsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS10eXBlOiAkY29sb3IxOyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI6ICRjb2xvcjE7IC8vIE1hc3RlclxuJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlOiAkY29sb3I1OyAgLy9NYXN0ZXJcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjogJGNvbG9yNTsgIC8vTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTogJGNvbG9yMTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjogJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5OiAkY29sb3IxOyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI6ICRjb2xvcjE7IC8vIE1hc3RlclxuJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzOiAwOyAvLyBNYXN0ZXJcbiRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjogMDsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzOiAkY29sb3I2OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3I2OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb246ICRjb2xvci1yYXRlLXN0YXI7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRib3JkZXJib3R0b20tdGVhc2VyLWFkdmljZTogMDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiR0ZWFzZXItYWR2aWNlLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYWR2aWNlLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYWR2aWNlLWJvZHk6IGxlZnQ7XG5cbi8qKiBUZWFzZXIgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItYmxvZzogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJsb2c6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1ibG9nOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYmxvZy1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItdGVhc2VyLWJsb2ctaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJsb2c6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXZpZGVvOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXZpZGVvO1xuJG9wYWNpdHktdGVhc2VyLWJsb2ctdmlkZW86ICRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW87XG4kYmdjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kY29sb3ItdGVhc2VyLWJsb2ctaWNvbi12aWRlbzogJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmxvZy1pY29uLXZpZGVvOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRyYWRpdXMtdGVhc2VyLWJsb2ctaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLXRlYXNlci1ibG9nLXR5cGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItdGVhc2VyLWJsb2ctdHlwZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXR5cGU6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXR5cGUtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItdGVhc2VyLWJsb2ctdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1ibG9nLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItdGVhc2VyLWJsb2ctYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRib3JkZXJ0b3AtdGVhc2VyLWJsb2ctY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtdGVhc2VyLWJsb2ctY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRjb2xvci10ZWFzZXItYmxvZy1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWJsb2ctcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1ibG9nLW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci10ZWFzZXItYmxvZy1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1ibG9nLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItdGVhc2VyLWJsb2ctY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiRib3JkZXJib3R0b20tdGVhc2VyLWJsb2c6ICRib3JkZXJib3R0b20tdGVhc2VyLWFkdmljZTsgLy8gTW9iaWxlXG4kdGVhc2VyLWJsb2ctaGlkZS1jYXRlZ29yeTogZmFsc2U7XG4kdGV4dGFsaWduLXRlYXNlci1ibG9nLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYmxvZy1ib2R5OiBsZWZ0O1xuXG4vKiogU3VtbWFyeSBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1zdW1tYXJ5LWJsb2c6ICRjb2xvcjI7XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaG92ZXI6ICRiZ2NvbG9yLXN1bW1hcnktYmxvZztcbiRib3JkZXJzaXplLXN1bW1hcnktYmxvZzogMXB4O1xuJGJvcmRlci1zdW1tYXJ5LWJsb2c6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXN1bW1hcnktYmxvZy1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItc3VtbWFyeS1ibG9nLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNDtcbiRyYWRpdXMtc3VtbWFyeS1ibG9nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctdmlkZW86ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdmlkZW87XG4kb3BhY2l0eS1zdW1tYXJ5LWJsb2ctdmlkZW86ICRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW87XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlbzogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvOiAkY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJGJnY29sb3Itc3VtbWFyeS1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRyYWRpdXMtc3VtbWFyeS1ibG9nLWljb24tdmlkZW86ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJHJhZGl1cy1zdW1tYXJ5LWJsb2ctaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLXN1bW1hcnktYmxvZy10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY2F0OiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNhdC1saW5rOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQtbGluay1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmVhZG1vcmU6ICRjb2xvcjE7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJlYWRtb3JlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZS1pY29uOiAkY29sb3IxO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZS1pY29uLWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlcnRvcC1zdW1tYXJ5LWJsb2ctY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3Atc3VtbWFyeS1ibG9nLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJhdGUtc3RhcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcblxuLyoqIERpcmVjdCBBY2Nlc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItZGlyZWN0LWFjY2VzczogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWRpcmVjdC1hY2Nlc3MtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1kaXJlY3QtYWNjZXNzOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci1kaXJlY3QtYWNjZXNzOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS1kaXJlY3QtYWNjZXNzLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1kaXJlY3QtYWNjZXNzLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLWRpcmVjdC1hY2Nlc3M6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLW5hbWU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1uYW1lLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy1kaXJlY3QtYWNjZXNzLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci1kaXJlY3QtYWNjZXNzLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuXG4vKiogVGVhc2VyIEJhc2ljIFBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2U6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLXRlYXNlci1iYXNpYy1wYWdlOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci10ZWFzZXItYmFzaWMtcGFnZTogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhc2ljLXBhZ2UtaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLXRlYXNlci1iYXNpYy1wYWdlLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLXRlYXNlci1iYXNpYy1wYWdlOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kcmFkaXVzLXRlYXNlci1iYXNpYy1wYWdlLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kdGVhc2VyLWJhc2ljLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYmFzaWMtcGFnZS10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhc2ljLXBhZ2UtYm9keTogbGVmdDtcblxuLyoqIFRlYXNlciBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0OiAkY29sb3IyO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItcHJvZHVjdDogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Q6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlcnNpemUtdGVhc2VyLXByb2R1Y3QtaG92ZXI6IDFweDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtaG92ZXI6IDFweCBzb2xpZCAkY29sb3I0O1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdDogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXRpdGxlOiAkY29sb3IxO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXRpdGxlLWhvdmVyOiAkY29sb3IxO1xuJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXRpdGxlOiBib2xkO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlOiAkY29sb3IzOyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjogJGNvbG9yMzsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTogJGNvbG9yMTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjogJGNvbG9yMTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcmF0ZS1zdGFyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItbmItbm90ZXM7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXByaW1hcnk6ICMwMDAwMDA7IC8vTWFzdGVyXG4kY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5OiAkY29sb3IyOyAvL01hc3RlclxuJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTogbm9ybWFsOyAvL01hc3RlclxuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1zZWNvbmRhcnk6ICRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTtcbiRmb250LXdlaWdodC10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC11cHNlbGxpbmctZGVzYzogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC11cHNlbGxpbmctZGVzYy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLXByb2R1Y3Qtc3VwZXItbW9kZWw6IDA7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LXN1cGVyLW1vZGVsOiAxcHggc29saWQgJGNvbG9yMjtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Qtc3VwZXItbW9kZWwtaG92ZXI6IDFweCBzb2xpZCAkY29sb3I0O1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbDogMDtcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAkY29sb3I1O1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWwtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWwtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAxcHggc29saWQgJGNvbG9yMjtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWwtaG92ZXI6IDFweCBzb2xpZCAkY29sb3I0O1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6IDA7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsLWhvdmVyOiAwO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6IHRyYW5zcGFyZW50O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsOiAkY29sb3IxO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsLW1vYmlsZTogJGNvbG9yMTsgLy8gTW9iaWxlIG9ubHlcbiR0ZXh0YWxpZ24tdGVhc2VyLXByb2R1Y3QtdGl0bGU6IGxlZnQ7XG4kdGV4dGFsaWduLXRlYXNlci1wcm9kdWN0LXByaWNlOiBsZWZ0O1xuXG4vKiogVGVhc2VyIGJhbm5lclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLXRlYXNlci1iYW5uZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1iYW5uZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXRlYXNlci1iYW5uZXItaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLXRlYXNlci1iYW5uZXItaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJhbm5lcjogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItYmxvY2stdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXItYmxvY2stdGl0bGU6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXItYmxvY2stdGl0bGUtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3ItdGVhc2VyLWJhbm5lci10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItdGVhc2VyLWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcHJpY2UtZnJvbTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb207XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtdGVhc2VyLWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC10ZWFzZXItYmFubmVyLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItbm90ZXM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci10ZWFzZXItYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kdGV4dGFsaWduLXRlYXNlci1iYW5uZXItdGl0bGU6IGxlZnQ7XG4kdGV4dGFsaWduLXRlYXNlci1iYW5uZXItYm9keTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci1wcmljZTogbGVmdDtcblxuLyoqIFRlYXNlciBiYW5uZXIgKG1lbnUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRrZWVwLXBhZGRpbmctbWVudS1iYW5uZXI6IHRydWU7XG4kYmdjb2xvci1tZW51LWJhbm5lcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLW1lbnUtYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtbWVudS1iYW5uZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLW1lbnUtYmFubmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS1tZW51LWJhbm5lci1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItbWVudS1iYW5uZXItaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtbWVudS1iYW5uZXI6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRjb2xvci1tZW51LWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci1tZW51LWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRyYWRpdXMtbWVudS1iYW5uZXItaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLW1lbnUtYmFubmVyLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci1tZW51LWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci1tZW51LWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItbWVudS1iYW5uZXItcHJpY2UtaG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtbWVudS1iYW5uZXItY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtbWVudS1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci1tZW51LWJhbm5lci1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3Rhci1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItbWVudS1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci1tZW51LWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1tZW51LWJhbm5lci1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuXG4vKiogVGVhc2VyIGJhbm5lciAoaGlnaGxpZ2h0ZWQpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWhpZ2hsaWdodGVkLWJhbm5lcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLWhpZ2hsaWdodGVkLWJhbm5lcjogN3B4OyAvLyBtYXggKGRydXBhbCBndXR0ZXIgLyAyKSAtIDFcbiRib3JkZXItaGlnaGxpZ2h0ZWQtYmFubmVyOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXJzaXplLWhpZ2hsaWdodGVkLWJhbm5lci1ob3ZlcjogMXB4O1xuJGJvcmRlci1oaWdobGlnaHRlZC1iYW5uZXItaG92ZXI6IDFweCBzb2xpZCAkY29sb3I0O1xuJHJhZGl1cy1oaWdobGlnaHRlZC1iYW5uZXI6IDA7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWJsb2NrLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yNDtcbiRyYWRpdXMtaGlnaGxpZ2h0ZWQtYmFubmVyLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRiZ2NvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1pbWc6ICRjb2xvcjQ7XG4kb3BhY2l0eS1oaWdobGlnaHRlZC1iYW5uZXItaW1nLWhvdmVyOiAwLjY7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItYm9keTogJGNvbG9yMTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yMTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcHJpY2UtaG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcHJpY2UtZnJvbTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb207XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC1oaWdobGlnaHRlZC1iYW5uZXItY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3Rhci1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItbmItbm90ZXM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuJG9wYWNpdHktYmdjb2xvci1tb2RlLXRleHQtaW4taG92ZXItaGlnaGxpZ2h0ZWQtYmFubmVyOiAwLjk7XG4kbmItaGlnaGxpZ2h0ZWQtYmFubmVyLWl0ZW06IDM7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZCB0aXRsZSBob3ZlcilcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItaHRoLWJhbm5lcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWh0aC1iYW5uZXItaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1odGgtYmFubmVyOiA3cHg7IC8vIG1heCAoZHJ1cGFsIGd1dHRlciAvIDIpIC0gMVxuJGJvcmRlci1odGgtYmFubmVyOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXJzaXplLWh0aC1iYW5uZXItaG92ZXI6IDFweDtcbiRib3JkZXItaHRoLWJhbm5lci1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLWh0aC1iYW5uZXI6IDA7XG4kcG9zaXRpb24tdmVydGljYWwtaHRoLWJhbm5lci1ibG9jay10aXRsZTogYm90dG9tO1xuJHRleHRhbGlnbi1odGgtYmFubmVyLWJsb2NrLXRpdGxlOiBjZW50ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1odGgtYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3IyO1xuJHJhZGl1cy1odGgtYmFubmVyLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRiZ2NvbG9yLWh0aC1iYW5uZXItaW1nOiAkY29sb3I0O1xuJGNvbG9yLWh0aC1iYW5uZXItdGl0bGU6ICRjb2xvcjI7XG4kY29sb3ItaHRoLWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1odGgtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1odGgtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlO1xuJGNvbG9yLWh0aC1iYW5uZXItcHJpY2UtaG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLXByaWNlLWZyb206ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tO1xuJGNvbG9yLWh0aC1iYW5uZXItcHJpY2UtZnJvbS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb20taG92ZXI7XG4kYm9yZGVydG9wLWh0aC1iYW5uZXItY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtaHRoLWJhbm5lci1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItcmF0ZS1zdGFyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI7XG4kY29sb3ItaHRoLWJhbm5lci1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3Rhci1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLW5iLW5vdGVzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlcztcbiRjb2xvci1odGgtYmFubmVyLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3Rlcy1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci1odGgtYmFubmVyLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItaHRoLWJhbm5lci1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuJG9wYWNpdHktYmdjb2xvci1tb2RlLXRleHQtaW4taG92ZXItaHRoLWJhbm5lcjogMC45O1xuJG5iLWh0aC1iYW5uZXItaXRlbTogMzsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIEZvb3RlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1mb290ZXI6ICRjb2xvcjQ7XG4kYm9yZGVydG9wLWZvb3RlcjogMDtcbiRib3JkZXItZm9vdGVyLXNlcDogMXB4IHNvbGlkICRjb2xvcjI7XG4kY29sb3ItZm9vdGVyLXRpdGxlLWJsb2NrLWxpbmtzOiAkY29sb3IyO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1saW5rOiAkY29sb3IyO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1saW5rLWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLWZvb3Rlci10aXRsZS1ibG9jay1mb2xsb3c6ICRjb2xvcjI7XG4kYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW06ICRjb2xvcjI7XG4kYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0tZXZlbjogJGNvbG9yMjtcbiRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWhvdmVyOiBsaWdodGVuKCRjb2xvcjQsIDEwJSk7XG4kcmFkaXVzLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogM3B4O1xuJG1hcmdpbnJpZ2h0LWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogMTVweDtcbiRiZ2NvbG9yLWZvb3Rlci11c2VmdWw6ICRjb2xvcjQ7XG4kY29sb3ItZm9vdGVyLXVzZWZ1bC1saW5rczogJGNvbG9yMjtcbiRjb2xvci1mb290ZXItdXNlZnVsLWxpbmtzLWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLWZvb3Rlci11c2VmdWwtbGlua3Mtc2VwOiAkY29sb3IyO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS10aXRsZTogJGNvbG9yMjtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybTogJGJnY29sb3Itc2VhcmNoLWZvcm07XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICRiZ2NvbG9yLXNlYXJjaC1mb3JtLWhvdmVyO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWZvY3VzOiAkYmdjb2xvci1zZWFyY2gtZm9ybS1mb2N1cztcbiRib3JkZXItbmV3c2xldHRlci1mb3JtOiAxcHggc29saWQgJGNvbG9yMjtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMjtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLWZvY3VzOiAkYm9yZGVyLXNlYXJjaC1mb3JtLWZvY3VzO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkYmdjb2xvci1zZWFyY2gtZm9ybS1hZnRlci1hdXRvY29tcGxldGlvbjtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm06ICRjb2xvci1zZWFyY2gtZm9ybTtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICRjb2xvci1zZWFyY2gtZm9ybS1ob3ZlcjtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICRjb2xvci1zZWFyY2gtZm9ybS1mb2N1cztcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0OiAkY29sb3I0O1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI6IGxpZ2h0ZW4oJGNvbG9yNCwgMTAlKTtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogMDtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLXN1Ym1pdC1ob3ZlcjogMDtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ6ICRjb2xvcjI7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAkY29sb3IyO1xuJGZvb3Rlci1yb3ctZGlzcGxheTogZmFsc2U7XG4kZm9vdGVyLXJvdy1hbGlnbi1jZW50ZXI6IGZhbHNlO1xuJGZvb3Rlci1hYnNvbHV0ZS1wb3NpdGlvbi1mb3ItYmFja2dyb3VuZC1pbWFnZTogZmFsc2U7XG5cbi8qKiBGYW1pbHkgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItZmFtaWx5LXRpdGxlOiAkY29sb3IzO1xuJGZvbnQtZmFtaWx5LXRpdGxlOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGZvbnQtd2VpZ2h0LWZhbWlseS10aXRsZTogbm9ybWFsO1xuJGNhc2UtZmFtaWx5LXRpdGxlOiB1cHBlcmNhc2U7XG4kY29sb3ItZmFtaWx5LWRlc2M6ICRjb2xvcjE7XG4kZmFtaWx5LWJhbm5lci1leHRlbmRlZC1tb2RlOiAwO1xuJGZhbWlseS1iYW5uZXItYmVoaW5kLWhlYWRlcjogZmFsc2U7XG4kYmdjb2xvci1mYW1pbHktYmFubmVyOiB0cmFuc3BhcmVudDtcbiRyYWRpdXMtZmFtaWx5LWJhbm5lcjogMDtcbiRjb2xvci1mYW1pbHktYmFubmVyLXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItZGVzYzogJGNvbG9yMjtcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbms6ICRjb2xvcjI7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1saW5rOiAkY29sb3IxO1xuJGNvbG9yLWZhbWlseS1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1saW5rLWljb246ICRjb2xvcjE7XG4kY29sb3ItZmFtaWx5LWxpbmstaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktbmItcHJvZHVjdHM6ICRjb2xvcjM7XG4kY29sb3ItZmFtaWx5LWxhYmVsLWZpbHRlcjogJGNvbG9yMTtcbiRjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGJvcmRlci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRib3JkZXItbWFpbi10aXRsZTtcbiRmb250LWZhbWlseS1jYXRlZ29yeS10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICR0ZXh0YWxpZ24tbWFpbi10aXRsZTtcbiRib3JkZXJ0b3AtZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAwO1xuJGJvcmRlcmJvdHRvbS1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZS1mYW1pbHk6ICRjb2xvcjU7XG4kY2F0LXJlZmVyZW5jZS1mYW1pbHktYmlnLWZvcm1hdDogZmFsc2U7XG4kcmFkaXVzLWNhdC1yZWZlcmVuY2UtZmFtaWx5LWdyb3VwLWxlZnQ6IDA7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1mYW1pbHktZ3JvdXAtbGVmdDogJGNvbG9yNDtcbiRib3JkZXJ0b3AtZmFtaWx5LWJhbm5lcjogMXB4IHNvbGlkICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBUZWFzZXIgUmVmZXJlbmNlIENhdGVnb3J5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtY2F0LXJlZmVyZW5jZTogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZTogJGNvbG9yMjtcbiRiZ2NvbG9yLWNhdC1yZWZlcmVuY2UtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItY2F0LXJlZmVyZW5jZTogJGNvbG9yNDtcbiRjb2xvci1jYXQtcmVmZXJlbmNlLWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1jYXQtcmVmZXJlbmNlOiAxcHggc29saWQgJGNvbG9yMjtcbiRib3JkZXItY2F0LXJlZmVyZW5jZS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjQ7XG5cbi8qKiBGaWx0ZXIgc2VsZWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1maWx0ZXItc2VsZWN0OiAkY29sb3IxO1xuJGNvbG9yLWZpbHRlci1zZWxlY3QtaG92ZXI6ICRjb2xvcjQ7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3Q6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0LWhvdmVyOiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItZmlsdGVyLXNlbGVjdC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1maWx0ZXItc2VsZWN0OiAkY29sb3I1O1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1ob3ZlcjogJGNvbG9yNTtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWFycm93OiAkY29sb3IxO1xuJGNvbG9yLWZpbHRlci1zZWxlY3QtYXJyb3ctaG92ZXI6ICRjb2xvcjQ7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3Qtb3B0aW9uczogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1maWx0ZXItc2VsZWN0LW9wdGlvbnM6ICRjb2xvcjU7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zLWl0ZW06ICRjb2xvcjE7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zLWl0ZW0taG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1maWx0ZXItc2VsZWN0LXNlbGVjdGVkLWl0ZW06ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBGYWNldHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItZmFjZXRzIDogJGNvbG9yNTsgLy8gTWFzdGVyXG4kcmFkaXVzLWZhY2V0cyA6IDA7IC8vIE1hc3RlclxuJGJvcmRlci1mYWNldHMgOiAwOyAvLyBNYXN0ZXJcbiRib3JkZXJzaXplLWZhY2V0cyA6IDA7IC8vIE1hc3RlclxuJGJvcmRlcmJvdHRvbS1mYWNldHMtaXRlbTogMDtcbiRjb2xvci1mYWNldHMtaXRlbS10aXRsZTogJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLXNpemU6IDFweCBzb2xpZCAkY29sb3IxO1xuJGJvcmRlci1mYWNldHMtc2l6ZS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYmdjb2xvci1mYWNldHMtc2l6ZTogJGNvbG9yMjtcbiRiZ2NvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLWZhY2V0cy1zaXplOiAkY29sb3IxO1xuJGNvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQ6IDFweCBzb2xpZCAkY29sb3IxO1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQtaG92ZXI6IDFweCBzb2xpZCAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZC1sYWJlbDogJGNvbG9yMTtcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWwtaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQ6ICRjb2xvcjI7XG4kYmdjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyLWZhY2V0cy1jb2xvcjogMXB4IHNvbGlkICRjb2xvcjE7XG4kYm9yZGVyLWZhY2V0cy1jb2xvci1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWZhY2V0cy1jb2xvci1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlOiAkY29sb3I0O1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWJlaGluZDogJGNvbG9yMjtcbiRjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtbGFiZWw6ICRjb2xvcjE7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtaWNvbjogJGNvbG9yNDtcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uLWhvdmVyOiBsaWdodGVuKCRjb2xvcjQsIDEwJSk7XG4kcmFkaXVzLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAwO1xuJGJvcmRlci1mYWNldHMtcmFuZ2UtcHJpY2UtaWNvbjogMDtcbiRib3JkZXItZmFjZXRzLXJhbmdlLXByaWNlLWljb24taG92ZXI6IDA7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLWdyZWF0ZXItdGhhbjogJGNvbG9yMTtcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItcmF0ZS1zdGFyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1uYi1ub3RlczogJGNvbG9yMTtcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItbmItbm90ZXMtYWN0aXZlOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveDogJGNvbG9yMTtcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWxhYmVsOiAkY29sb3IxO1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveC1sYWJlbC1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtaGVscDogJGNvbG9yMTtcbiRjb2xvci1mYWNldHMtaGVscC1ob3ZlcjogJGNvbG9yNDtcbiRyYWRpdXMtZmFjZXRzLWhlbHAtY29udGVudDogMDtcbiRiZ2NvbG9yLWZhY2V0cy1oZWxwLWNvbnRlbnQ6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWhlbHAtY29udGVudDogJGNvbG9yMjtcbiRjb2xvci1mYWNldHMtbGltaXQtbGluazogJGNvbG9yMTtcbiRjb2xvci1mYWNldHMtbGltaXQtbGluay1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLWZhY2V0cy1saW1pdC1saW5rOiAkY29sb3IyO1xuJGJnY29sb3ItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyLWZhY2V0cy1saW1pdC1saW5rOiAxcHggc29saWQgJGNvbG9yMTtcbiRib3JkZXItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6IDFweCBzb2xpZCAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1pbml0LWNyaXRlcmlhOiAkY29sb3IxO1xuJGNvbG9yLWZhY2V0cy1pbml0LWNyaXRlcmlhLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1pbml0LWNyaXRlcmlhLWljb246ICRjb2xvcjE7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaWNvbi1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwLWhvdmVyOiBsaWdodGVuKCRjb2xvcjQsIDEwJSk7IC8vIE1hc3RlclxuJGJvcmRlcnRvcC1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxOiAxcHggc29saWQgJGNvbG9yMjsgLy8gTWFzdGVyXG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTogJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMS1ob3ZlcjogbGlnaHRlbigkY29sb3I0LCAxMCUpOyAvLyBNYXN0ZXJcblxuLyoqIFBhZ2VyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1wYWdlci1zZWUtYWxsOiAkY29sb3I0O1xuJGNvbG9yLXBhZ2VyLXNlZS1hbGwtaG92ZXI6IGxpZ2h0ZW4oJGNvbG9yNCwgMTAlKTtcbiRiZ2NvbG9yLXBhZ2VyLWl0ZW06IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItcGFnZXItaXRlbS1jdXJyZW50OiAkY29sb3IyO1xuJGJnY29sb3ItcGFnZXItaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1wYWdlci1pdGVtOiAkY29sb3I0O1xuJGNvbG9yLXBhZ2VyLWl0ZW0taG92ZXI6IGxpZ2h0ZW4oJGNvbG9yNCwgMTAlKTtcbiRjb2xvci1wYWdlci1pdGVtLWN1cnJlbnQ6IGxpZ2h0ZW4oJGNvbG9yNCwgMTAlKTtcbiRib3JkZXItcGFnZXItaXRlbTogMDtcbiRyYWRpdXMtcGFnZXItaXRlbTogMDtcbiRjb2xvci1wYWdlci1uby1tb3JlOiAkY29sb3I0O1xuXG4vKiogV3lzaXd5Z1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3Itd3lzaXd5Zy1oMTogJGNvbG9yLW1haW4tdGl0bGU7XG4kZm9udC13eXNpd3lnLWgxOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXd5c2l3eWctaDE6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi13eXNpd3lnLWgxOiAkdGV4dGFsaWduLW1haW4tdGl0bGU7XG4kY29sb3Itd3lzaXd5Zy1oMjogJGNvbG9yMTtcbiRjb2xvci13eXNpd3lnLWE6ICRjb2xvcjE7XG4kY29sb3Itd3lzaXd5Zy1hLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3Itd3lzaXd5Zy1ibG9ja3F1b3RlOiAkY29sb3I1O1xuJGJvcmRlci13eXNpd3lnLWJsb2NrcXVvdGU6IDBweDtcbiRjb2xvci13eXNpd3lnLWJsb2NrcXVvdGUtdGl0bGU6ICRjb2xvcjQ7XG4kYmdjb2xvci13eXNpd3lnLXNwZWNpYWw6ICRjb2xvcjI7XG4kYm9yZGVyLXd5c2l3eWctc3BlY2lhbDogMXB4IHNvbGlkICRjb2xvcjM7XG4kY29sb3Itd3lzaXd5Zy1zcGVjaWFsLXRpdGxlOiAkY29sb3IzO1xuJGJnY29sb3Itd3lzaXd5Zy10YWJsZS10aDogJGNvbG9yNTtcbiRiZ2NvbG9yLXd5c2l3eWctdGFibGUtdGQ6ICRjb2xvcjI7XG4kYm9yZGVyLXd5c2l3eWctdGFibGUtY2VsbDogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLXd5c2l3eWctaHI6IDFweCBzb2xpZCAkY29sb3I1O1xuJHJhZGl1cy13eXNpd3lnLWltZzogMDtcbiRjb2xvci13eXNpd3lnLXA6ICRjb2xvcjE7XG5cbi8qKiBSZW1vdGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcmVtb3RlLWl0ZW06ICRjb2xvcjQ7XG4kYmdjb2xvci1yZW1vdGUtaXRlbS1ob3ZlcjogbGlnaHRlbigkY29sb3I0LCAxMCUpO1xuJGNvbG9yLXJlbW90ZS1pdGVtOiAkY29sb3IyO1xuJGNvbG9yLXJlbW90ZS1pdGVtLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1yZW1vdGUtaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItcmVtb3RlLWl0ZW0taWNvbjogJGNvbG9yMjtcbiRjb2xvci1yZW1vdGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3IyO1xuXG4vKiogU29jaWFsIE5ldHdvcmsgKFNoYXJlKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmVnaW4tYm9yZGVyLW5ldHdvcms6IGZhbHNlO1xuJGVuZC1ib3JkZXItbmV0d29yazogZmFsc2U7XG4kYm9yZGVyLW5ldHdvcmstaXRlbTogMDtcbiRiZ2NvbG9yLWZhY2Vib29rLWl0ZW06ICRjb2xvcjU7IC8vIE1hc3RlclxuJGJnY29sb3ItZmFjZWJvb2staXRlbS1ob3ZlcjogJGNvbG9yMTI7XG4kY29sb3ItZmFjZWJvb2staXRlbS1pY29uOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci10d2l0dGVyLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci10d2l0dGVyLWl0ZW0taG92ZXI6ICRjb2xvcjEzO1xuJGNvbG9yLXR3aXR0ZXItaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXR3aXR0ZXItaXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItcGludGVyZXN0LWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1waW50ZXJlc3QtaXRlbS1ob3ZlcjogJGNvbG9yMTQ7XG4kY29sb3ItcGludGVyZXN0LWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1waW50ZXJlc3QtaXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3Itd2VpYm8taXRlbTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLXdlaWJvLWl0ZW0taG92ZXI6ICRjb2xvcjE1O1xuJGNvbG9yLXdlaWJvLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci13ZWliby1pdGVtLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI7XG4kYmdjb2xvci1nb29nbGUtaXRlbTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLWdvb2dsZS1pdGVtLWhvdmVyOiAkY29sb3IxNjtcbiRjb2xvci1nb29nbGUtaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLWdvb2dsZS1pdGVtLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI7XG4kYmdjb2xvci1kc20taXRlbTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLWRzbS1pdGVtLWhvdmVyOiAkY29sb3IxNztcbiRjb2xvci1kc20taXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLWRzbS1pdGVtLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI7XG4kYmdjb2xvci12a29udGFrdGUtaXRlbTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLXZrb250YWt0ZS1pdGVtLWhvdmVyOiAkY29sb3IxODtcbiRjb2xvci12a29udGFrdGUtaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXZrb250YWt0ZS1pdGVtLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI7XG4kYmdjb2xvci1xcmNvZGUtaXRlbTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLXFyY29kZS1pdGVtLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLXFyY29kZS1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItcXJjb2RlLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMTtcbiRiZ2NvbG9yLW5ldHdvcmstb3Blbi1jbG9zZTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLW5ldHdvcmstb3Blbi1jbG9zZS1ob3ZlcjogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2UtaWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2UtaWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcblxuLyoqIE1lZGlhIEZyb250XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLW1lZGlhLWZyb250LXBvcGluOiAkY29sb3IyO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtdGh1bWJuYWlsOiAkY29sb3IyO1xuJGJvcmRlci1tZWRpYS1mcm9udC1pdGVtOiAxcHggc29saWQgJGNvbG9yMjtcbiRib3JkZXItbWVkaWEtZnJvbnQtaXRlbS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWljb246ICRjb2xvcjE7XG4kY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWljb24taG92ZXI6ICRjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaWNvbjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldjogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1tZWRpYS1mcm9udC16b29tOiAkY29sb3I0O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtem9vbS1ob3ZlcjogbGlnaHRlbigkY29sb3I0LDEwJSk7XG4kY29sb3ItbWVkaWEtZnJvbnQtem9vbS1pY29uOiAkY29sb3IyO1xuJGNvbG9yLW1lZGlhLWZyb250LXpvb20taWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItbWVkaWEtZnJvbnQtem9vbTogMDtcbiRib3JkZXItbWVkaWEtZnJvbnQtem9vbS1ob3ZlcjogMDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNsb3NlOiAkY29sb3IyO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNsb3NlOiAwO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jbG9zZS1ob3ZlcjogMDtcbiRjb2xvci1tZWRpYS1mcm9udC1jbG9zZS1pY29uOiAkY29sb3IxO1xuJGNvbG9yLW1lZGlhLWZyb250LWNsb3NlLWljb24taG92ZXI6ICRjb2xvcjQ7XG4kcmFkaXVzLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTogMDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTogJGNvbG9yMTtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbS1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAwO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taG92ZXI6IDA7XG4kY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWljb246ICRjb2xvcjI7XG4kY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWljb24taG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItbWVkaWEtZnJvbnQtdmlkZW8taWNvbjogJGNvbG9yMjtcbiRjb2xvci1tZWRpYS1mcm9udC0zNjAtaWNvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXZpZGVvLTM2MDogJGNvbG9yMjtcbiRvcGFjaXR5LW1lZGlhLWZyb250LXZpZGVvLTM2MDogMC43O1xuJGNvbG9yLW1lZGlhLWZyb250LWxhYmVsLXZpZGVvLTM2MDogJGNvbG9yMTsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXJib3R0b20tbWVkaWEtZnJvbnQ6IDFweCBzb2xpZCAkY29sb3IxOyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLW1lZGlhLWZyb250LXBpbmNoLXN3aXBlOiAkY29sb3IxOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItbWVkaWEtZnJvbnQtcGluY2gtc3dpcGU6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGUgb25seVxuJGJvcmRlci1tZWRpYS1mcm9udC1waW5jaC1zd2lwZTogMDsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci1tZWRpYS1mcm9udC1pbmZvcy0zNjA6ICRjb2xvcjE7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBQYWdlIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXByb2R1Y3QtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtcHJvZHVjdC10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1wcm9kdWN0LXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRjb2xvci1wcm9kdWN0LXJlZmVyZW5jZTogJGNvbG9yMTtcbiRjb2xvci1wcm9kdWN0LWNhdGNobGluZTogJGNvbG9yMTtcbiRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3M6ICRjb2xvcjE7XG4kY29sb3ItcHJvZHVjdC1hbmNob3ItdGVjaG5pY2FsLWluZm9zLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtdGl0bGUtcmV2aWV3czogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzOiAkY29sb3IxO1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1pY29uOiAkY29sb3IxO1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3MtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LWxhYmVsLXNlbGVjdDogJGNvbG9yMTtcbiRiZ2NvbG9yLXByb2R1Y3QtbGluay1jYXJ0OiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtbGluay1jYXJ0OiAkY29sb3IyO1xuJGNvbG9yLWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydDogJGNvbG9yMztcbiRoZWlnaHQtYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0OiAwO1xuJGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQtaG92ZXI6IDA7XG4kY29sb3ItYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiB0cmFuc3BhcmVudDtcbiRib3R0b20tb2Zmc2V0LXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiAkaGVpZ2h0LWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydDtcbiRiZ2NvbG9yLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiAkY29sb3IxMDtcbiRjb2xvci1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXByb2R1Y3QtbGluay1jYXJ0LWRpc2FibGVkOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtcHJpY2U6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC1wcmljZS1mcm9tOiAkY29sb3IxO1xuJGNvbG9yLXByb2R1Y3Qtb2xkLXByaWNlOiAkY29sb3IxO1xuJGNvbG9yLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGJvcmRlci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkYm9yZGVyLW1haW4tdGl0bGU7XG4kZm9udC1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkdGV4dGFsaWduLW1haW4tdGl0bGU7XG4kYm9yZGVydG9wLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiB0cmFuc3BhcmVudDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1sYWJlbDogJGNvbG9yMTtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1kZXNjOiAkY29sb3IxO1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWxhYmVsLWV2ZW46ICRjb2xvcjE7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtbGFiZWwtb2RkOiAkY29sb3IxO1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRlc2MtZXZlbjogJGNvbG9yMTtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kZXNjLW9kZDogJGNvbG9yMTtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1ldmVuOiAkY29sb3IyO1xuJGJnY29sb3ItcHJvZHVjdC10ZWNobmljYWwtcm93LW9kZDogJGNvbG9yMjtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZDogJGNvbG9yMTtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1pY29uOiAkY29sb3IxO1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRvd25sb2FkLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy10YWI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi1kaXNhYmxlZDogJGNvbG9yNTtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLXRpdGxlOiAkY29sb3I0O1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtcmV2aWV3cy10YWItdGl0bGU6IG5vcm1hbDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtdGl0bGU6ICRjb2xvcjQ7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLXRpdGxlOiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLWhlYWRlcjogJGNvbG9yNTtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yNDtcbiRmb250LXdlaWdodC1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZS1pY29uOiAkY29sb3I0O1xuJGJvcmRlcmJvdHRvbS1wcm9kdWN0LXZpZGVvOiAxcHggc29saWQgJGNvbG9yMTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLXByb2R1Y3QtaW5mb3M6ICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtaW5mb3M6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXByb2R1Y3QtYXJyb3ctdGl0bGU6ICRjb2xvcjE7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBQYWdlIHByb2R1Y3QgOiBSaWNoIGNvbnRlbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJpY2hjb250ZW50LXRpdGxlOiAkY29sb3ItbWFpbi10aXRsZTtcbiRmb250LXJpY2hjb250ZW50LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXJpY2hjb250ZW50LXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRib3JkZXItcmljaGNvbnRlbnQtc2VwYXJhdG9yOiAwO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbjogcmdiYSgkY29sb3IyLCAwLjYpO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbi1ob3ZlcjogcmdiYSgkY29sb3IyLCAwLjcpO1xuJHJhZGl1cy1yaWNoY29udGVudC12aWRlby1pY29uOiA1MCU7XG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tb3ZlcmxheTogJGNvbG9yNDtcbiRvcGFjaXR5LXJpY2hjb250ZW50LXZpZGVvLW92ZXJsYXk6IDAuNjtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1sYWJlbDogJGNvbG9yMTtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1lZGlhLWxlZnQtcmlnaHQ6IHRyYW5zcGFyZW50O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWRlc2M6ICRjb2xvcjE7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuOiAkY29sb3IxO1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taWNvbjogJGNvbG9yMTtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taWNvbi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXI6ICRjb2xvcjU7XG4kY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlci10aXRsZTogJGNvbG9yMztcbiRjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLWRlc2M6ICRjb2xvcjE7XG4kcmFkaXVzLXJpY2hjb250ZW50LWZ1bGx0ZXh0OiAwO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQ6IHJnYmEoJGNvbG9yMiwgMC42KTtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1kZXNjOiAkY29sb3I0O1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4taG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWljb246ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWljb24taG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbC1kZXNjOiAkY29sb3IxO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWxhYmVsLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXItZGVzYzogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFBvcGluIENhcnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcG9waW4tY2FydDogJGNvbG9yNTtcbiRjb2xvci1wb3Bpbi1jYXJ0OiAkY29sb3IxO1xuJGJnY29sb3ItcG9waW4tY2FydC1oZWFkZXI6ICRjb2xvcjQ7XG4kY29sb3ItcG9waW4tY2FydC1oZWFkZXI6ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1oZWFkZXItaWNvbjogJGNvbG9yMjtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNsb3NlLWljb246ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZzogJGNvbG9yMTtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXBvcGluLWNhcnQtY29udGludWUtc2hvcHBpbmctaWNvbjogJGNvbG9yMTtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1wb3Bpbi1jYXJ0LWNyb3NzZWxpbmc6ICRjb2xvcjI7XG4kYmdjb2xvci1wb3Bpbi1jYXJ0LW92ZXJsYXk6IHJnYmEoJGNvbG9yNSwgMC41KTtcblxuLyoqIExlZ2FsIG5vdGljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbGVnYWwtbm90aWNlOiAkY29sb3IxO1xuXG4vKiogUGFnZSByZXZpZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1pbmZvcy1yZXZpZXctb24tdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGNvbG9yLXJldmlld3MtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtcmV2aWV3cy10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1yZXZpZXdzLXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRjb2xvci1ub3RlLXJldmlld3MtaW5mbzogJGNvbG9yNDtcbiRmb250LW5vdGUtcmV2aWV3cy1pbmZvOiAkbWFpbi1mYW1pbHktZm9udDtcbiRmb250LXdlaWdodC1ub3RlLXJldmlld3MtaW5mbzogbm9ybWFsO1xuJGNvbG9yLXJhdGluZ3MtcmVjb21tZW5kZWQtcmV2aWV3cy1pbmZvOiAkY29sb3I0O1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogJGNvbG9yNTtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWJhcjogJGNvbG9yNDtcbiRoZWlnaHQtbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogMTBweDtcbiR3aWR0aC1ub3RlLWRpc3RyaWJ1dGlvbi1wcm9kdWN0LXBhZ2UtZnVsbGJhcjogNDAwcHg7XG4kY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yMTtcbiRjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstYWN0aXZlOiAkY29sb3IyO1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yNTtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWFjdGl2ZTogJGNvbG9yMztcbiRyYWRpdXMtbm90ZS1kaXN0cmlidXRpb24tbGluazogMDtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdDogJGNvbG9yMTtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1pY29uOiAkY29sb3IxO1xuJGNvbG9yLXJldmlld3MtYmFjay1wcm9kdWN0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItbWFyay1kaXN0cmlidXRpb246ICRjb2xvcjQ7XG4kZm9udC13ZWlnaHQtbWFyay1kaXN0cmlidXRpb246IG5vcm1hbDtcbiRmb250LW1hcmstZGlzdHJpYnV0aW9uOiAkbWFpbi1mYW1pbHktZm9udDtcbiRjb2xvci11c2VyLXJldmlld3MtaGVhZGVyOiAkY29sb3I0O1xuJHRleHRhbGlnbi11c2VyLXJldmlld3MtaGVhZGVyOiBjZW50ZXI7XG4kYm9yZGVyLXVzZXItcmV2aWV3cy1oZWFkZXI6IDA7XG4kZm9udC11c2VyLXJldmlld3MtaGVhZGVyOiAkbWFpbi1mYW1pbHktZm9udDtcbiRmb250LXdlaWdodC11c2VyLXJldmlld3MtaGVhZGVyOiBub3JtYWw7XG4kYmdjb2xvci11c2VyLXJldmlld3MtaGVhZGVyOiAkY29sb3IyO1xuJGJvcmRlcnRvcC11c2VyLXJldmlld3MtaGVhZGVyOiAwO1xuJGJvcmRlcmJvdHRvbS11c2VyLXJldmlld3MtaGVhZGVyOiAwO1xuJGNvbG9yLXJldmlld3Mtbm90ZTogJGNvbG9yNDtcbiRyYWRpdXMtYnJhbmQtcmVzcG9uc2U6IDA7XG4kYmdjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yNTtcbiRjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yNDtcbiRjb2xvci1icmFuZC1yZXNwb25zZS1pY29uOiAkY29sb3I0O1xuJGJnY29sb3ItcmV2aWV3cy1pbmZvczogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1tYXJrLWRpc3RyaWJ1dGlvbjogJGNvbG9yMjsgLy9Nb2JpbGUgb25seVxuJGJvcmRlcnRvcC1tYXJrLWRpc3RyaWJ1dGlvbjogMDsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXJib3R0b20tbWFyay1kaXN0cmlidXRpb246IDA7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItcmV2aWV3cy1yZW1vdmUtZmlsdGVyOiAkY29sb3IyO1xuJGNvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlci1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlcjogJGNvbG9yNTtcbiRiZ2NvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlci1ob3ZlcjogJGNvbG9yNTtcbiRiZ2NvbG9yLXJldmlld3MtbG9hZGluZy1vdmVybGF5OiAkY29sb3I0O1xuJG9wYWNpdHktcmV2aWV3cy1sb2FkaW5nLW92ZXJsYXk6IDAuNTtcbiRjb2xvci1yZXZpZXdzLWxvYWRpbmctaWNvbjogJGNvbG9yNDtcbiRiZ2NvbG9yLXJldmlld3MtbG9hZGluZy1pY29uOiAkY29sb3I0O1xuJHJhZGl1cy1yZXZpZXdzLWxvYWRpbmctaWNvbjogMnB4O1xuXG4vKiogUmV2aWV3XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1yZXZpZXctdGl0bGU6ICRjb2xvcjE7XG4kY29sb3ItcmV2aWV3LWF1dGhvcjogJGNvbG9yMTtcbiRjb2xvci1yZXZpZXctZGF0ZTogJGNvbG9yMTtcbiRjb2xvci1yZXZpZXctaGVhZC1pbmZvczogJGNvbG9yMTtcbiRib3JkZXItYm90dG9tLXJldmlldy1oZWFkLWluZm9zOiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItcmV2aWV3OiAxcHggc29saWQgJGNvbG9yNTtcbiRjb2xvci1yZXZpZXctcHVyY2hhc2UtaWNvbjogJGNvbG9yLXJldmlldy1oZWFkLWluZm9zO1xuJGNvbG9yLXJldmlldy1yZWNvbW1lbmRlZC1pY29uOiAkY29sb3ItcmV2aWV3LWhlYWQtaW5mb3M7XG4kY29sb3ItcmV2aWV3LXBvaW50LWxhYmVsOiAkY29sb3IxO1xuJGJnY29sb3ItcmV2aWV3LXBvaW50LW1pbnVzOiAkY29sb3IxO1xuJGJnY29sb3ItcmV2aWV3LXBvaW50LXBsdXM6ICRjb2xvcjM7XG4kY29sb3ItcmV2aWV3LXBvaW50LXBsdXMtbWludXM6ICRjb2xvcjI7XG4kY29sb3ItcmV2aWV3LWJvZHk6ICRjb2xvcjE7XG4kYm9yZGVyLXJldmlldy1hbnN3ZXI6IDA7XG4kYmdjb2xvci1yZXZpZXctYW5zd2VyOiAkY29sb3I1O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItYnJhbmQ6ICRjb2xvcjE7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1ib2R5OiAkY29sb3IxO1xuJGNvbG9yLXJldmlldy1hbnN3ZXItbGluazogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWxpbmstaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXctYW5zd2VyLWZvb3RlcjogJGNvbG9yMTE7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXI6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXItaWNvbjogJGNvbG9yNDtcbiRib3JkZXItcmV2aWV3LXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItaWZyYW1ldm90ZS1xdWVzdGlvbjogJGNvbG9yMTtcbiRjb2xvci1pZnJhbWV2b3RlLW1lc3NhZ2U6ICRjb2xvcjE7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb246ICRjb2xvcjI7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb24taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1pZnJhbWV2b3RlLWFjdGlvbjogJGNvbG9yNDtcbiRiZ2NvbG9yLWlmcmFtZXZvdGUtYWN0aW9uLWhvdmVyOiBsaWdodGVuKCRjb2xvcjQsIDEwJSk7XG4kcmFkaXVzLWlmcmFtZXZvdGUtYWN0aW9uOiAzcHg7XG4kY29sb3ItaWZyYW1ldm90ZS1hYnVzZTogJGNvbG9yNDtcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItaWZyYW1ldm90ZS1hYnVzZS1ob3ZlcjogbGlnaHRlbigkY29sb3I0LCAxMCUpO1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2UtaWNvbi1ob3ZlcjogbGlnaHRlbigkY29sb3I0LCAxMCUpO1xuJGJnY29sb3ItcmV2aWV3czogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXItcmV2aWV3OiAwOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItcmV2aWV3OiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuXG4vKiogU3VibWl0IHJldmlldyBmb3JtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtcmV2aWV3LWZvcm06IDA7XG4kYmdjb2xvci1yZXZpZXctZm9ybS1iZWhpbmQ6IHJnYmEoJGNvbG9yNCwgMC41KTtcbiRjb2xvci1yZXZpZXctZm9ybS10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctZm9ybS1jbG9zZS1pY29uOiAkY29sb3IxO1xuJGNvbG9yLXJldmlldy1mb3JtLWNsb3NlLWljb24taG92ZXI6ICRjb2xvcjQ7XG5cbi8qKiBDYXJ0IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNhcnQtYmFjazogJGNvbG9yMTtcbiRjb2xvci1jYXJ0LWJhY2staG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY2FydC1iYWNrLWljb246ICRjb2xvcjE7XG4kY29sb3ItY2FydC1iYWNrLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1jYXJ0LXN1Ym1pdDogJGNvbG9yMztcbiRiZ2NvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkY29sb3IxMDtcbiRjb2xvci1jYXJ0LXN1Ym1pdDogJGNvbG9yMjtcbiRjb2xvci1jYXJ0LXN1Ym1pdC1ob3ZlcjogJGNvbG9yMjtcbiRyYWRpdXMtY2FydC1zdWJtaXQ6IDA7XG4kYmdjb2xvci1jYXJ0LWxhc3QtbGluZTogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWxhc3QtbGluZTogJGNvbG9yMjtcbiRjb2xvci1jYXJ0LXRhYmxlLXRoOiAkY29sb3IxO1xuJGJvcmRlcmJvdHRvbS1jYXJ0LXRhYmxlLXRyOiAxcHggc29saWQgJGNvbG9yMTtcbiRiZ2NvbG9yLWNhcnQtdGFibGUtdHI6ICRjb2xvcjI7XG4kYmdjb2xvci1jYXJ0LXRhYmxlLXRyLWV2ZW46ICRjb2xvcjI7XG4kY29sb3ItY2FydC10YWJsZS10cjogJGNvbG9yMTtcbiRjb2xvci1jYXJ0LXRhYmxlLXByaWNlOiAkY29sb3IxO1xuJGNvbG9yLWNhcnQtdGFibGUtZGVsZXRlLWljb246ICRjb2xvcjE7XG4kY29sb3ItY2FydC1lbXB0eTogJGNvbG9yMTtcbiRiZ2NvbG9yLWNhcnQtZW1wdHk6ICRjb2xvcjI7XG5cbi8qKiBBZHZpY2UgSFBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1hZHZpY2UtaHAtZGVzYzogJGNvbG9yMTtcbiRjb2xvci1hZHZpY2UtaHAtc2VlLWFsbDogJGNvbG9yMTtcbiRjb2xvci1hZHZpY2UtaHAtc2VlLWFsbC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtaHAtc2VlLWFsbC1pY29uOiAkY29sb3IxO1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBQYWdlIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLWFkdmljZS1pbWctY292ZXI6IDA7XG4kY29sb3ItYWR2aWNlLXRpdGxlOiAkY29sb3ItbWFpbi10aXRsZTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdGFyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLWFkdmljZS1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLWFkdmljZS1uYi1jb21tZW50cyA6ICRjb2xvcjE7XG4kY29sb3ItYWR2aWNlLWNvbW1lbnRzLWljb246ICRjb2xvcjE7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudDogJGNvbG9yMTtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaWNvbjogJGNvbG9yMTtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLWF1dGhvcjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtYXV0aG9yLWpvYjogJGNvbG9yMTtcbiRjb2xvci1hZHZpY2UtYXV0aG9yLWF2YXRhcjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQ6ICRjb2xvcjE7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdC1pY29uOiAkY29sb3IxO1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1yYXRlLWZlZWRiYWNrOiAkY29sb3IxO1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtczogJGNvbG9yMTtcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zLWljb246ICRjb2xvcjE7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXRpdGxlLXJlZi1jYXQ6ICRjb2xvcjE7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLWFkdmljZS1sYWJlbDogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1hZHZpY2UtbGFiZWw6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItYWR2aWNlLWxhYmVsOiAkY29sb3IxOyAvLyBNb2JpbGUgb25seVxuJGZvbnQtd2VpZ2h0LWFkdmljZS1sYWJlbDogYm9sZDsgLy8gTW9iaWxlIG9ubHlcbiR0ZXh0YWxpZ24tYWR2aWNlLWxhYmVsOiBsZWZ0OyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItYWR2aWNlLWNoZWNrYm94OiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGJvcmRlci1hZHZpY2UtY2hlY2tib3hvbjogMXB4IHNvbGlkICRjb2xvcjE7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBMaXN0aW5nIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1tZW51LWFkdmljZSA6ICRjb2xvcjU7XG4kcmFkaXVzLW1lbnUtYWR2aWNlIDogJHJhZGl1cy1mYWNldHM7XG4kYm9yZGVyLW1lbnUtYWR2aWNlIDogJGJvcmRlci1mYWNldHM7XG4kYm9yZGVyc2l6ZS1tZW51LWFkdmljZSA6ICRib3JkZXJzaXplLWZhY2V0cztcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwOiAkY29sb3IxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDAtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1jaGV2cm9uOiAkY29sb3IxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDAtY2hldnJvbi1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXJ0b3AtbWVudS1hZHZpY2UtbHZsMTogMXB4IHNvbGlkICRjb2xvcjI7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMTogJGNvbG9yMTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwxLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbi1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uOiAkY29sb3IxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbi1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwyOiAkY29sb3IxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDItaG92ZXI6ICRjb2xvcjQ7XG5cbi8qKiBMaXN0aW5nIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRib3JkZXItbGlzdGluZy1ibG9nLWl0ZW0tc2VwYXJhdG9yOiAwO1xuXG4vKiogTGlzdGluZyBlbXB0eSBwcm9kdWN0L2FkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1saXN0aW5nLWVtcHR5OiAkY29sb3IyO1xuJGNvbG9yLWxpc3RpbmctZW1wdHk6ICRjb2xvcjE7XG5cbi8qKiBDb21tZW50cyAoYWR2aWNlLGJsb2cpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItY29tbWVudC10aXRsZTogJGNvbG9yNDtcbiRiZ2NvbG9yLWNvbW1lbnQtZm9ybTogJGNvbG9yMjtcbiRjb2xvci1jb21tZW50LWZvcm0tbGFiZWw6ICRjb2xvcjE7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dDogMXB4IHNvbGlkICRjb2xvcjE7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dC1lcnJvcjogMXB4IHNvbGlkICRjb2xvcjk7XG4kY29sb3ItY29tbWVudC1mb3JtLWlucHV0OiAkY29sb3IxO1xuJGJnY29sb3ItY29tbWVudC1mb3JtLWlucHV0LWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkY29sb3IyO1xuJGJnY29sb3ItY29tbWVudC1mb3JtLWlucHV0OiAkY29sb3IyO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3U6ICRjb2xvcjE7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1saW5rOiAkY29sb3IxO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3UtY2hlY2tib3g6ICRjb2xvcjE7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1jaGVja2VkOiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQ6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdC1ob3ZlcjogbGlnaHRlbigkY29sb3I0LCAxMCUpO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0LWljb24taG92ZXI6IGxpZ2h0ZW4oJGNvbG9yNCwgMTAlKTtcbiRjb2xvci1jb21tZW50LWZvcm0tYXV0aG9yOiAkY29sb3IxO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1hdXRob3ItaG92ZXI6ICRjb2xvcjQ7XG4kYm9yZGVydG9wLWNvbW1lbnQ6IDA7XG4kYmdjb2xvci1jb21tZW50LXVucHVibGlzaGVkOiAkY29sb3IyO1xuJGJvcmRlci1jb21tZW50LXJlcGx5OiAwO1xuJGJnY29sb3ItY29tbWVudC1yZXBseTogJGNvbG9yNTtcbiRjb2xvci1jb21tZW50LXVucHVibGlzaGVkOiAkY29sb3I1O1xuJGNvbG9yLWNvbW1lbnQtYXV0aG9yOiAkY29sb3IxO1xuJGNvbG9yLWNvbW1lbnQtZGF0ZTogJGNvbG9yMTtcbiRjb2xvci1jb21tZW50LWJvZHk6ICRjb2xvcjE7XG4kY29sb3ItY29tbWVudC1hY3Rpb246ICRjb2xvcjE7XG4kY29sb3ItY29tbWVudC1hY3Rpb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1hcHByb3ZlOiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtYXBwcm92ZS1ob3ZlcjogbGlnaHRlbigkY29sb3ItY29tbWVudC1hcHByb3ZlLCAxMCUpO1xuJGJnY29sb3ItY29tbWVudHM6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItY29tbWVudDogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiA0MDRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci00MDQtYWRkcmVkaXJlY3Q6ICRjb2xvcjE7XG4kY29sb3ItNDA0LXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLTQwNC1ib2R5OiAkY29sb3IxO1xuJGNvbG9yLTQwNC1leGl0OiAkY29sb3IxO1xuJGNvbG9yLTQwNC1leGl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLTQwNC1leGl0LWljb246ICRjb2xvcjE7XG4kY29sb3ItNDA0LWV4aXQtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci00MDQtdGl0bGUtcmlnaHQ6ICRjb2xvcjQ7XG4kYmdjb2xvci00MDQtcmlnaHQ6IHJnYmEoJGNvbG9yMiwwLjYpO1xuJGNvbG9yLTQwNC1uZXctc2VhcmNoOiAkY29sb3IxO1xuJGNvbG9yLTQwNC1uZXctc2VhcmNoLWZvY3VzOiAkY29sb3I0O1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2g6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1mb2N1czogJGNvbG9yMjtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkY29sb3IyO1xuJGJvcmRlci00MDQtbmV3LXNlYXJjaDogMXB4IHNvbGlkICRjb2xvcjI7XG4kYm9yZGVyLTQwNC1uZXctc2VhcmNoLWZvY3VzOiAxcHggc29saWQgJGNvbG9yMjtcbiRjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbi1ob3ZlcjogbGlnaHRlbigkY29sb3I0LCAxMCUpO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb246ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci00MDQtbWVudS1saW5rOiAkY29sb3IxO1xuJGNvbG9yLTQwNC1tZW51LWxpbmstaG92ZXI6ICRjb2xvcjQ7XG5cbi8qKiBTZWFyY2ggcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJlc3VsdC1lbXB0eS1ib2R5OiAkY29sb3IxO1xuJGNvbG9yLXJlc3VsdC1zZWU6ICRjb2xvcjE7XG4kY29sb3ItcmVzdWx0LXNlZS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yZXN1bHQtc2VlLWljb246ICRjb2xvcjE7XG4kY29sb3ItcmVzdWx0LXNlZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuXG4vKiogQ29udGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1jb250YWN0LWNvdmVyLWltZzogMDtcbiRjb2xvci1jb250YWN0LWxhYmVsOiAkY29sb3IxO1xuJGNvbG9yLWNvbnRhY3QtaW5wdXQ6ICRjb2xvcjE7XG4kY29sb3ItY29udGFjdC1sYWJlbC1kZXNjcmlwdGlvbjogJGNvbG9yNTtcbiRib3JkZXItY29udGFjdC1pbnB1dDogJGJvcmRlci1jb21tZW50LWZvcm0taW5wdXQ7XG4kYm9yZGVyLWNvbnRhY3QtaW5wdXQtZm9jdXM6ICRib3JkZXItY29tbWVudC1mb3JtLWlucHV0LWZvY3VzO1xuJGJvcmRlci1jb250YWN0LWVycm9yOiAkYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dC1lcnJvcjtcbiRiZ2NvbG9yLWNvbnRhY3QtaW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRiZ2NvbG9yLWNvbW1lbnQtZm9ybS1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjtcbiRiZ2NvbG9yLWNvbnRhY3QtaW5wdXQ6ICRiZ2NvbG9yLWNvbW1lbnQtZm9ybS1pbnB1dDtcbiRjb2xvci1jb250YWN0LXJlcXVpcmVkLWZpZWxkOiAkY29sb3IxO1xuJGNvbG9yLWNvbnRhY3Qtc3VibWl0OiAkY29sb3I0O1xuJGNvbG9yLWNvbnRhY3Qtc3VibWl0LWhvdmVyOiBsaWdodGVuKCRjb2xvcjQsIDEwJSk7XG4kY29sb3ItY29udGFjdC1zdWJtaXQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1pY29uLWhvdmVyOiBsaWdodGVuKCRjb2xvcjQsIDEwJSk7XG4kYm9yZGVydG9wLWNvbnRhY3Qtd3lzaXd5ZzogMDtcbiRjb2xvci1jb250YWN0LXd5c2l3eWc6ICRjb2xvcjE7XG5cbi8qKiBTdXBwb3J0IFJlcXVlc3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1zdXBwb3J0LWxhYmVsOiAkY29sb3I0O1xuJGNvbG9yLXN1cHBvcnQtaW5wdXQ6ICRjb2xvcjQ7XG4kYm9yZGVyLXN1cHBvcnQtaW5wdXQ6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1zdXBwb3J0LWlucHV0LWZvY3VzOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItc3VwcG9ydC1lcnJvcjogMXB4IHNvbGlkICRjb2xvcjk7XG4kYmdjb2xvci1zdXBwb3J0LWlucHV0LWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkY29sb3IyO1xuJGJnY29sb3Itc3VwcG9ydC1pbnB1dDogJGNvbG9yMjtcbiRjb2xvci1zdXBwb3J0LXJlcXVpcmVkLWZpZWxkOiAkY29sb3I1O1xuJGNvbG9yLXN1cHBvcnQtbGluazogJGNvbG9yNDtcbiRjb2xvci1zdXBwb3J0LWxpbmstaG92ZXI6ICRjb2xvcjM7XG4kY29sb3Itc3VwcG9ydC1zdWJtaXQ6ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1zdWJtaXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3Itc3VwcG9ydC1zdWJtaXQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1zdXBwb3J0LXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuXG4vKiogVGFzayBiYXIgYWRtaW5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci10YWJzOiAkY29sb3IxO1xuJGNvbG9yLXRhYnMtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItdGFicy1hY3RpdmU6ICRjb2xvcjI7XG4kYmdjb2xvci10YWJzOiAkY29sb3I1O1xuJGJnY29sb3ItdGFicy1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXRhYnMtYWN0aXZlOiAkY29sb3I0O1xuXG4vKiogSW5maW5pdGUgU2Nyb2xsIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWluZmluaXRlLXNjcm9sbDogdHJhbnNwYXJlbnQ7XG4kYm9yZGVyLWluZmluaXRlLXNjcm9sbDogMDtcbiRyYWRpdXMtaW5maW5pdGUtc2Nyb2xsOiAwO1xuXG4vKiogTGluayBidXR0b24gd2l0aCBpY29uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYm9yZGVydG9wLWJ0bmxpbms6IDA7XG5cbi8qKiBQbGFpbiBidXR0b25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtcGxhaW5idG46IDNweDtcbiRiZ2NvbG9yLXBsYWluYnRuOiAkY29sb3I0O1xuJGJnY29sb3ItcGxhaW5idG4taG92ZXI6IGxpZ2h0ZW4oJGNvbG9yNCwgMjAlKTtcbiRjb2xvci1wbGFpbmJ0bjogJGNvbG9yMjtcbiRjb2xvci1wbGFpbmJ0bi1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXBsYWluYnRuLWRpc2FibGVkOiAkY29sb3I1O1xuJGNvbG9yLXBsYWluYnRuLWRpc2FibGVkOiAkY29sb3IxO1xuJGJvcmRlci1wbGFpbmJ0bjogMDtcbiRib3JkZXItcGxhaW5idG4taG92ZXI6IDA7XG4kYm9yZGVyLXBsYWluYnRuLWRpc2FibGVkOiAwO1xuXG4vKiogUGxheWVyIFZpZGVvXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAkY29sb3IxO1xuJGJnY29sb3ItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbi1ob3ZlcjogJGNvbG9yMTtcbiRvcGFjaXR5LXBsYXllci1iaWctcGxheS1idXR0b246IDAuNztcbiRjb2xvci1wbGF5ZXItaWNvbi1iaWctcGxheS1idXR0b246ICRjb2xvcjI7XG4kY29sb3ItcGxheWVyLWljb24tYmlnLXBsYXktYnV0dG9uLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAycHggc29saWQgJGNvbG9yMjtcbiRib3JkZXItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbi1ob3ZlcjogMnB4IHNvbGlkICRjb2xvcjI7XG4kcmFkaXVzLXBsYXllci1iaWctcGxheS1idXR0b246IDEwMCU7XG4kYmdjb2xvci1wbGF5ZXItY29udHJvbC1iYXI6ICRjb2xvcjE7XG4kb3BhY2l0eS1wbGF5ZXItY29udHJvbC1iYXI6IDAuNTtcbiRjb2xvci1wbGF5ZXItaWNvbi1wbGF5LWNvbnRyb2w6ICRjb2xvcjQ7XG4kY29sb3ItcGxheWVyLWljb24tcGxheS1jb250cm9sLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXBsYXllci1pY29uLXZvbHVtZS1jb250cm9sOiAkY29sb3I0O1xuJGNvbG9yLXBsYXllci1pY29uLXZvbHVtZS1jb250cm9sLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXBsYXllci1yZW1haW5pbmctdGltZTogJGNvbG9yNDtcbiRjb2xvci1wbGF5ZXItaWNvbi1mdWxsc2NyZWVuLWNvbnRyb2w6ICRjb2xvcjQ7XG4kY29sb3ItcGxheWVyLWljb24tZnVsbHNjcmVlbi1jb250cm9sLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItcGxheWVyLXByb2dyZXNzLWNvbnRyb2w6ICRjb2xvcjI7XG4kb3BhY2l0eS1wbGF5ZXItcHJvZ3Jlc3MtY29udHJvbDogMC41O1xuJGJnY29sb3ItcGxheWVyLXBsYXktcHJvZ3Jlc3M6ICRjb2xvcjQ7XG4kY29sb3ItcGxheWVyLWljb24tcGxheS1wcm9ncmVzczogJGNvbG9yNDtcbiRiZ2NvbG9yLXBsYXllci1sb2FkLXByb2dyZXNzOiAkY29sb3IyO1xuJGJnY29sb3ItcGxheWVyLWFjdGl2ZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci1wbGF5ZXItbGFiZWwtYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgICAgICBUZXRyaXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qIEdsb2JhbCAqL1xuJGNvbG9yLXRldHJpcy10aXRsZTogJGNvbG9yMTtcbiRjb2xvci10ZXRyaXMtcmVtb3RlLXRpdGxlOiAkY29sb3IxO1xuJGJnY29sb3ItdGV0cmlzLXJlbW90ZS10aXRsZTogcmdiYSgkY29sb3IyLCAwLjgpO1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci10ZXRyaXMtcmVtb3RlLWljb24taG92ZXI6ICRjb2xvcjU7XG5cbi8qIExpbmtzICovXG4kdGV0cmlzLWxpbmtzLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE6IGJvbGQ7XG4kdGV0cmlzLWxpbmtzLWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtbGlua3MtY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtbGlua3MtYm9yZGVyLTE6IDFweCBzb2xpZCAkY29sb3IxO1xuJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjE7XG4kdGV0cmlzLWxpbmtzLXJhZGl1cy0xOiAwO1xuJHRldHJpcy1saW5rcy1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1saW5rcy1mb250LXdlaWdodC0yOiBib2xkO1xuJHRldHJpcy1saW5rcy1iZ2NvbG9yLTI6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmtzLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWxpbmtzLWJvcmRlci0yOiAxcHggc29saWQgJGNvbG9yMjtcbiR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTI6IDFweCBzb2xpZCAkY29sb3I0O1xuJHRldHJpcy1saW5rcy1yYWRpdXMtMjogMDtcblxuLyogVGl0bGUgKi9cbiR0ZXRyaXMtdGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJHRldHJpcy10aXRsZS1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy10aXRsZS1mb250LTI6ICRtYWluLWZhbWlseS1mb250LTI7XG4kdGV0cmlzLXRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIFN1YnRpdGxlICovXG4kdGV0cmlzLXN1YnRpdGxlLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLXN1YnRpdGxlLWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLXN1YnRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLXN1YnRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIEJyaWNrIHJhdGluZyAqL1xuJHRldHJpcy1icmljay1yYXRpbmctc3Rhci1jb2xvci0xOiAkY29sb3ItYWR2aWNlLXJhdGUtc3RhcjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLW5iLW5vdGVzLWNvbG9yLTE6ICRjb2xvci1hZHZpY2UtbmItbm90ZXM7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1pY29uLWNvbG9yLTE6ICRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb247XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWNvbG9yLTE6ICRjb2xvci1uYi1ub3RlcztcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWxpbmstaG92ZXItY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLXN0YXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLW5iLW5vdGVzLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1pY29uLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIENvbnRlbnQgKi9cbiR0ZXRyaXMtY29udGFpbmVyLWJvcmRlcjogMDtcbiR0ZXRyaXMtY29udGFpbmVyLXJhZGl1czogMDtcbiR0ZXRyaXMtY29udGVudC1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1jb250ZW50LWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWNvbnRlbnQtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtY29udGVudC1jb2xvci0yOiAkY29sb3IyO1xuXG4vKiBWaWRlbyAqL1xuJHRldHJpcy1wbGF5LXZpZGVvLWJnY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtcGxheS12aWRlby1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLXBsYXktdmlkZW8tY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1wbGF5LXZpZGVvLXJhZGl1cy0xOiAzcHg7XG4kdGV0cmlzLW92ZXJsYXktdmlkZW8tYmdjb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLW9wYWNpdHktMTogMC42O1xuJHRldHJpcy1pdGVtLWFjdGl2ZS12aWRlby1jb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1pdGVtLWFjdGl2ZS12aWRlby1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLXBsYXktdmlkZW8tYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1wbGF5LXZpZGVvLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtcGxheS12aWRlby1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1wbGF5LXZpZGVvLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8tcmFkaXVzLTI6IDNweDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLW92ZXJsYXktdmlkZW8tb3BhY2l0eS0yOiAwLjY7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWNvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWJnY29sb3ItMjogJGNvbG9yNDtcblxuLyogSXRlbXMgKi9cbiR0ZXRyaXMtaXRlbXMtYmdjb2xvci0xOiAkY29sb3I1O1xuJHRldHJpcy1pdGVtcy1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLXJhZGl1cy0xOiAwO1xuJHRldHJpcy1pdGVtcy1ib3JkZXItMTogMDtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWJvZHktZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtYm9keS1jb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1pdGVtcy1ib2R5LWhvdmVyLWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LTE6ICR0ZXRyaXMtbGlua3MtZm9udC0xO1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC13ZWlnaHQtMTogJHRldHJpcy1saW5rcy1mb250LXdlaWdodC0xO1xuJHRldHJpcy1pdGVtcy1idXR0b24tYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ib3JkZXItMTogJHRldHJpcy1saW5rcy1ib3JkZXItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJvcmRlci0xOiAxcHggc29saWQgJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLXJhZGl1cy0xOiAkdGV0cmlzLWxpbmtzLXJhZGl1cy0xO1xuJHRldHJpcy1pdGVtcy1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtcmFkaXVzLTI6IDA7XG4kdGV0cmlzLWl0ZW1zLWJvcmRlci0yOiAwO1xuJHRldHJpcy1pdGVtcy1ob3Zlci1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaXRlbXMtdGl0bGUtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtdGl0bGUtY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtdGl0bGUtaG92ZXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtYm9keS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1ib2R5LWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJvZHktaG92ZXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWZvbnQtMjogJHRldHJpcy1saW5rcy1mb250LTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LXdlaWdodC0yOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1iZ2NvbG9yLTI6ICR0ZXRyaXMtbGlua3MtYmdjb2xvci0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYmdjb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1idXR0b24tY29sb3ItMjogJHRldHJpcy1saW5rcy1jb2xvci0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWJvcmRlci0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYm9yZGVyLTI6IDFweCBzb2xpZCAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1idXR0b24tcmFkaXVzLTI6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTI7XG4kdGV0cmlzLWl0ZW1zLWRlc2NyaXB0aW9uLWZvbnQ6IDEycHg7XG4kdGV0cmlzLWl0ZW1zLWRlc2NyaXB0aW9uLWxoOiAxNHB4O1xuJHRleHQtbGluay1hY3RpdmU6IGZhbHNlO1xuJHRleHQtbGluay1saDogMTZweDtcblxuLyogSXRlbXMgRkFRICovXG4kdGV0cmlzLWl0ZW1zLWZhcS1ib3JkZXItYm90dG9tLTE6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjU7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtYmdjb2xvci0xOiAkY29sb3I1O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24taG92ZXItY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tYWN0aXZlLWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1jb2xvci0xOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1jb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LXdlaWdodC0xOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LTE6ICR0ZXRyaXMtbGlua3MtZm9udC0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJnY29sb3ItMTogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ib3JkZXItMTogJHRldHJpcy1saW5rcy1ib3JkZXItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtcmFkaXVzLTE6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib3JkZXItYm90dG9tLTI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtYmdjb2xvci0yOiAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtY29sb3ItMjogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtY29sb3ItMjogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tY29sb3ItMjogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24taG92ZXItY29sb3ItMjogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tYWN0aXZlLWNvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWNvbG9yLTI6ICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LXdlaWdodC0yOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LTI6ICR0ZXRyaXMtbGlua3MtZm9udC0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtYmdjb2xvci0yOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJnY29sb3ItMjogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ib3JkZXItMjogJHRldHJpcy1saW5rcy1ib3JkZXItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtcmFkaXVzLTI6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTI7XG5cbi8qIFNsaWRlciAqL1xuJHRldHJpcy1zbGlkZXItcGFnZXItYmdjb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1zbGlkZXItcGFnZXItY3VycmVudC1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1yYWRpdXMtMTogMTAwJTtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1ob3Zlci1iZ2NvbG9yLTE6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWNvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1jdXJyZW50LWJnY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLXJhZGl1cy0yOiAxMDAlO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtYmdjb2xvci0yOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtaG92ZXItY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtc2xpZGVyLXdpZHRoLWZ1bGxzaXplOiAxMDAlO1xuXG4vKiBHYWxsZXJ5ICovXG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1vcGFjaXR5LTE6IDAuNTtcbiR0ZXRyaXMtZ2FsbGVyeS1pY29uLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtY2xvc2UtY29sb3ItMTogcmdiYSgkY29sb3IyLCAwLjgpO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtcHJldm5leHQtY29sb3ItMTogJGNvbG9yMiA7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtbG9hZGluZy1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktb3BhY2l0eS0yOiAwLjU7XG4kdGV0cmlzLWdhbGxlcnktaWNvbi1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWNvbG9yLTI6IHJnYmEoJGNvbG9yMiwgMC44KTtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1jbG9zZS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LXByZXZuZXh0LWNvbG9yLTI6ICRjb2xvcjIgO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWxvYWRpbmctY29sb3ItMjogJGNvbG9yMjtcblxuLyogSG90c3BvdCAqL1xuJHRldHJpcy1ob3RzcG90LWljb24tYm9yZGVyLTE6IDJweCBzb2xpZCAkY29sb3I0O1xuJHRldHJpcy1ob3RzcG90LWljb24tc2l6ZS0xOiAyOHB4O1xuJHRldHJpcy1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1ob3RzcG90LWljb24tb3BhY2l0eS0xOiAuMzU7XG4kdGV0cmlzLWRvdC1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1kb3QtaG90c3BvdC1ib3JkZXItMTogMnB4IHNvbGlkICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1oZWlnaHQtMTogMnB4O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ib3JkZXItMTogMDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJvcmRlci0xOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtcmFkaXVzLTE6IDA7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1ib3JkZXItMjogMnB4IHNvbGlkICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1zaXplLTI6IDI4cHg7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1vcGFjaXR5LTI6IC4zNTtcbiR0ZXRyaXMtZG90LWhvdHNwb3QtaWNvbi1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLWRvdC1ob3RzcG90LWJvcmRlci0yOiAycHggc29saWQgJGNvbG9yMjtcbiR0ZXRyaXMtbGluZS1ob3RzcG90LWJnY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtbGluZS1ob3RzcG90LWhlaWdodC0yOiAycHg7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1jb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItY29sb3ItMjogJGNvbG9yMTtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJnY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJvcmRlci0yOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItYm9yZGVyLTI6IDA7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1yYWRpdXMtMjogMDtcblxuLy8gcHJlbWllciBhdmlzXG4kZm9udC1wb3N0LXJldmlldy10aXRsZTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kZm9udC13ZWlnaHQtcG9zdC1yZXZpZXctdGl0bGU6IG5vcm1hbDtcbiRjb2xvci1wb3N0LXJldmlldy10aXRsZTogJGNvbG9yNDtcbiRiZ2NvbG9yLXBvc3QtcmV2aWV3OiAkY29sb3I1O1xuJGZvbnQtcG9zdC1yZXZpZXctZGVzY3JpcHRpb246ICRtYWluLWZhbWlseS1mb250O1xuJGNvbG9yLXBvc3QtcmV2aWV3LWRlc2NyaXB0aW9uOiAkY29sb3IxO1xuJGZvbnQtcG9zdC1yZXZpZXctY3RhOiAkbWFpbi1mYW1pbHktZm9udDtcbiRmb250LXdlaWdodC1wb3N0LXJldmlldy1jdGE6IG5vcm1hbDtcbiRjb2xvci1wb3N0LXJldmlldy1jdGE6ICRjb2xvcjI7XG4kYmdjb2xvci1wb3N0LXJldmlldy1jdGE6ICRjb2xvcjE7XG4kYm9yZGVyLXBvc3QtcmV2aWV3LWN0YTogMDtcbiRjb2xvci1wb3N0LXJldmlldy1jdGEtaG92ZXI6ICRjb2xvci1wb3N0LXJldmlldy1jdGE7XG4kYmdjb2xvci1wb3N0LXJldmlldy1jdGEtaG92ZXI6ICRiZ2NvbG9yLXBvc3QtcmV2aWV3LWN0YTtcbiRib3JkZXItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAwO1xuXG4kY29sb3ItYnJpZ2h0Y292ZS12aWRlby1wbGF5ZXI6ICRjb2xvcjQ7IC8vIENvdWxldXIgcGxheWVyIHZpZGVvXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gICBub3V2ZWF1IHRow6htZXMgaXRlbXMgbGlzdFxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4kaXRlbXMtbWVhLWN0YS10cmFuc2l0aW9uLXNwZWVkOiAwLjNzO1xuJGl0ZW1zLW1lYS1jb250ZW50LXRyYW5zaXRpb24tc3BlZWQ6IDAuM3M7XG5cbiRpdGVtcy1tZWEtY3RhLWVsZW1lbnQtaXRlbS1wYWRkaW5nOiAxMHB4O1xuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLXBhZGRpbmctbW9iaWxlOiA1cHg7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tYmdjb2xvcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY3RhLWVsZW1lbnQtaXRlbS1ib3hzaGFkb3djb2xvcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY3RhLWVsZW1lbnQtaXRlbS1iZ2NvbG9yLWhvdmVyOiAkY29sb3I0O1xuXG4kaXRlbXMtbWVhLWN0YS1saW5rLWZvbnQtc2l6ZTogMjBweDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstY29sb3I6ICRjb2xvcjQ7XG4kaXRlbXMtbWVhLWN0YS1saW5rLWNvbG9yLWhvdmVyOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jdGEtbGluay13ZWlnaHQ6IGJvbGQ7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYmdjb2xvcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1iZ2NvbG9yLWhvdmVyOiAkY29sb3I0O1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJvcmRlci1jb2xvcjogJGNvbG9yNDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItY29sb3ItaG92ZXI6IHRyYW5zcGFyZW50O1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJvcmRlci1vcGFjaXR5OiAwLjU7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLXdpZHRoOiAxMHB4O1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJvcmRlci13aWR0aC1tb2JpbGU6IDVweDtcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtaXRlbS1wYWRkaW5nLW1vYmlsZTogNXB4O1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtYmdjb2xvcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJveHNoYWRvd2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtYm9yZGVyLXdpZHRoOiAxMHB4O1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtYm9yZGVyLWNvbG9yOiAkY29sb3I0O1xuXG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC10aXRsZS1jb2xvcjogJGNvbG9yNDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LXRpdGxlLWZvbnQtc2l6ZTogMjBweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LXRpdGxlLWZvbnQtd2VpZ2h0OiBib2xkO1xuXG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1kZXNjcmlwdGlvbi1mb250LXNpemU6IDE1cHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1kZXNjcmlwdGlvbi1jb2xvcjogJGNvbG9yMTtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1kZWZhdWx0LWltYWdlLWdyZXk6IHRydWU7XG5cbi8vIG91dC1vZi1ib3ggLSBtZWRpYSBxdWkgc29ydCBkZSBsYSBicmlxdWUgc3VyIG1lZGlhIGV0IHRpdGxlIGxlZnQgZXQgcmlnaHRcbiRvdXQtb2YtYm94LXZhbHVlOiA3MHB4O1xuIiwibWFpbi50cmFpbmluZy1wbGFuIHtcbiAgLmNvbnRhaW5lci1hZHZpY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vQWZmaWNoYWdlIHVuaXF1ZW1lbnQgYXUgY2xpY2tcbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgIC5jb250YWluZXItdGVtcGxhdGUgPiBwLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogNjBweCAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBmb250LXNpemU6ICR0cC1hZHZpY2UtdGl0bGUtZm9udHNpemU7XG4gICAgICBmb250LXdlaWdodDogJHRwLWFkdmljZS10aXRsZS1mb250d2VpZ2h0O1xuICAgICAgY29sb3I6ICR0cC1hZHZpY2UtdGl0bGUtY29sb3I7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5tZWEtYWR2aWNlIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwIDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAkdHAtYWR2aWNlLXRpdGxlLWZvbnRzaXplO1xuICAgICAgICBmb250LXdlaWdodDogJHRwLWFkdmljZS10aXRsZS1mb250d2VpZ2h0O1xuICAgICAgICBjb2xvcjogJHRwLWFkdmljZS10aXRsZS1jb2xvcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBmb250LXNpemU6ICR0cC1hZHZpY2UtZGVzY3JpcHRpb24tZm9udHNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkdHAtYWR2aWNlLWRlc2NyaXB0aW9uLWZvbnR3ZWlnaHQ7XG4gICAgICAgIGNvbG9yOiAkdHAtYWR2aWNlLWRlc2NyaXB0aW9uLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAuYWR2aWNlLXBhZ2UtZGVzY3JpcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtlZC1hZHZpY2VzIHtcbiAgICAgIC5jb250YWluZXItdGVtcGxhdGV7XG4gICAgICAgIC5saW5rZWQtYWR2aWNlcy10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWVhLWFkdmljZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1hcmdpbjogMjBweCAxMHB4O1xuXG4gICAgICAgICAgLmFkdmljZS1pbWcge1xuICAgICAgICAgICAgZmxleDogMjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hZHZpY2UtY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAzO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWR2aWNlLWxpbmsge1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFpbmluZy1wbGFuLWJ1dHRvbigpO1xuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMTBweCAwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGVhc2VyLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICAgIG1hcmdpbjogODBweCAwO1xuXG4gICAgICAgICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctY29sb3IoJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRlYXNlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1jb2xvcigkdHAtbWFzdGVyLWNvbG9yLWFjY2VudCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWFzZXItaW5uZXIge1xuICAgICAgICAgICAgICAmLm1lZGlhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4MCUsMCAxMDAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRwLXRlYXNlci10aXRsZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdHAtdGVhc2VyLXRpdGxlLWZvbnRzaXplO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHRwLXRlYXNlci10aXRsZS1mb250c2l6ZSArIDU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogKCR0cC10ZWFzZXItdGl0bGUtZm9udHNpemUgKyA1KSoyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMikgNDAlLCB3aGl0ZSA1MiUpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpblxudHJhaW5pbmctcGxhbi1idXR0b24oKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsICR0cC1idXR0b24taG92ZXItYW5pbWF0aW9uLXRpbWU7XG5cbiAgJjpub3QoLmFjdGl2ZSkge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjMwKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluXG5hcnJvdy1jb2xvcigkY29sb3IpIHtcbiAgLy9DaGFuZ2VtZW50IGR1IHByZW1pZXIgY2FyYWN0w6hyZSBkZSBsYSBjb3VsZXVyICgnIycpIGVuIHNhIHZlcnNpb24gaGV4YWRlY2ltYWwgKCclMjMnKSBwb3VyIGZvbmN0aW9ubmVyIHN1ciBmaXJlZm94XG4gIEBpZihzdHItaW5kZXgoaW5zcGVjdCgkY29sb3IpLCBcIiNcIikgPT0gMSkge1xuICAgICRjb2xvcjogXCIlMjNcIiArIHN0ci1zbGljZShpbnNwZWN0KCRjb2xvciksIDIpO1xuICB9XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMjkgMTI5XCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDEyOSAxMjlcIj48Zz48cGF0aCBkPVwibTQwLjQsMTIxLjNjLTAuOCwwLjgtMS44LDEuMi0yLjksMS4ycy0yLjEtMC40LTIuOS0xLjJjLTEuNi0xLjYtMS42LTQuMiAwLTUuOGw1MS01MS01MS01MWMtMS42LTEuNi0xLjYtNC4yIDAtNS44IDEuNi0xLjYgNC4yLTEuNiA1LjgsMGw1My45LDUzLjljMS42LDEuNiAxLjYsNC4yIDAsNS44bC01My45LDUzLjl6XCIgc3R5bGU9XCJmaWxsOiAjeyRjb2xvcn07XCIvPjwvZz48L3N2Zz4nKTtcbn1cblxuQG1peGluXG5kb3dubG9hZC1jb2xvcigkY29sb3IpIHtcbiAgLy9DaGFuZ2VtZW50IGR1IHByZW1pZXIgY2FyYWN0w6hyZSBkZSBsYSBjb3VsZXVyICgnIycpIGVuIHNhIHZlcnNpb24gaGV4YWRlY2ltYWwgKCclMjMnKSBwb3VyIGZvbmN0aW9ubmVyIHN1ciBmaXJlZm94XG4gIEBpZihzdHItaW5kZXgoaW5zcGVjdCgkY29sb3IpLCBcIiNcIikgPT0gMSkge1xuICAgICRjb2xvcjogXCIlMjNcIiArIHN0ci1zbGljZShpbnNwZWN0KCRjb2xvciksIDIpO1xuICB9XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJDYXBhXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIiBzdHlsZT1cImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjtcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPiA8Zz4gPHBhdGggZD1cIk0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NCBjLTYuMjcyLDAtMTEuOTY4LDMuNjgtMTQuNTYsOS4zNzZjLTIuNjI0LDUuNzI4LTEuNiwxMi40MTYsMi41MjgsMTcuMTUybDExMiwxMjhjMy4wNCwzLjQ4OCw3LjQyNCw1LjQ3MiwxMi4wMzIsNS40NzIgYzQuNjA4LDAsOC45OTItMi4wMTYsMTIuMDMyLTUuNDcybDExMi0xMjhDMzg0LjE5MiwyNDUuODI0LDM4NS4xNTIsMjM5LjEwNCwzODIuNTYsMjMzLjM3NnpcIiBzdHlsZT1cImZpbGw6ICN7JGNvbG9yfTtcIi8+IDwvZz4gPGc+IDxwYXRoIGQ9XCJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6XCIgc3R5bGU9XCJmaWxsOiAjeyRjb2xvcn07XCIvPiA8L2c+IDwvc3ZnPicpO1xufVxuXG5AbWl4aW5cbmxldmVsLXBpY3RvKCRjb2xvcikge1xuICAvL0NoYW5nZW1lbnQgZHUgcHJlbWllciBjYXJhY3TDqHJlIGRlIGxhIGNvdWxldXIgKCcjJykgZW4gc2EgdmVyc2lvbiBoZXhhZGVjaW1hbCAoJyUyMycpIHBvdXIgZm9uY3Rpb25uZXIgc3VyIGZpcmVmb3hcbiAgQGlmKHN0ci1pbmRleChpbnNwZWN0KCRjb2xvciksIFwiI1wiKSA9PSAxKSB7XG4gICAgJGNvbG9yOiBcIiUyM1wiICsgc3RyLXNsaWNlKGluc3BlY3QoJGNvbG9yKSwgMik7XG4gIH1cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJVVEYtOFwiPz48c3ZnIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDI2IDI0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjx0aXRsZT52b2x1bWU8L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIC0yKVwiIGZpbGw9XCIjeyRjb2xvcn1cIiBmaWxsLXJ1bGU9XCJub256ZXJvXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgMilcIj48cGF0aCBkPVwibTAgMjRoNy40Mjg2di0xMS40NzhoLTcuNDI4NnYxMS40Nzh6bTEuNDk0LTkuODI5M2g0LjQ0MDZ2OC4xODA0aC00LjQ0MDZ2LTguMTgwNHpcIi8+PHBhdGggZD1cIm05LjI4NTcgMjRoNy40Mjg2di0xNi42OTZoLTcuNDI4NnYxNi42OTZ6bTEuNTAxNi0xNS4xNjJoNC40MjUzdjEzLjYyOGgtNC40MjUzdi0xMy42Mjh6XCIvPjxwYXRoIGQ9XCJtMTguNTcxIDI0aDcuNDI4NnYtMjRoLTcuNDI4NnYyNHptMS41MDUzLTIyLjM3OWg0LjQxODF2MjAuNzU4aC00LjQxODF2LTIwLjc1OHpcIi8+PC9nPjwvZz48L2c+PC9zdmc+Jyk7XG59XG5cbkBtaXhpblxubGVuZ3RoLXBpY3RvKCRjb2xvcikge1xuICAvL0NoYW5nZW1lbnQgZHUgcHJlbWllciBjYXJhY3TDqHJlIGRlIGxhIGNvdWxldXIgKCcjJykgZW4gc2EgdmVyc2lvbiBoZXhhZGVjaW1hbCAoJyUyMycpIHBvdXIgZm9uY3Rpb25uZXIgc3VyIGZpcmVmb3hcbiAgQGlmKHN0ci1pbmRleChpbnNwZWN0KCRjb2xvciksIFwiI1wiKSA9PSAxKSB7XG4gICAgJGNvbG9yOiBcIiUyM1wiICsgc3RyLXNsaWNlKGluc3BlY3QoJGNvbG9yKSwgMik7XG4gIH1cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJVVEYtOFwiPz48c3ZnIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDI0IDI2XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjx0aXRsZT5kYWlseS1jYWxlbmRhci1waXhlbDwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0xMzMpXCIgZmlsbD1cIiN7JGNvbG9yfVwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTMzKVwiPjxyZWN0IHg9XCI1XCIgeT1cIjE1XCIgd2lkdGg9XCIyXCIgaGVpZ2h0PVwiMlwiLz48cmVjdCB4PVwiOVwiIHk9XCIxNVwiIHdpZHRoPVwiMlwiIGhlaWdodD1cIjJcIi8+PHJlY3QgeD1cIjEzXCIgeT1cIjE1XCIgd2lkdGg9XCIyXCIgaGVpZ2h0PVwiMlwiLz48cmVjdCB4PVwiMTdcIiB5PVwiMTlcIiB3aWR0aD1cIjJcIiBoZWlnaHQ9XCIyXCIvPjxyZWN0IHg9XCI1XCIgeT1cIjE5XCIgd2lkdGg9XCIyXCIgaGVpZ2h0PVwiMlwiLz48cmVjdCB4PVwiOVwiIHk9XCIxOVwiIHdpZHRoPVwiMlwiIGhlaWdodD1cIjJcIi8+PHJlY3QgeD1cIjEzXCIgeT1cIjE5XCIgd2lkdGg9XCIyXCIgaGVpZ2h0PVwiMlwiLz48cmVjdCB4PVwiMTdcIiB5PVwiMTVcIiB3aWR0aD1cIjJcIiBoZWlnaHQ9XCIyXCIvPjxwYXRoIGQ9XCJtMTguNDYyIDEuODU3MXYtMS44NTcxaC0xLjg0NjJ2MS44NTcxaC05LjIzMDh2LTEuODU3MWgtMS44NDYydjEuODU3MWgtNS41Mzg1djI0LjE0M2gyNHYtMjQuMTQzaC01LjUzODV6bTMuNjkyMyAyMi4yODZoLTIwLjMwOHYtMTNoMjAuMzA4djEzem0wLTE0Ljg1N2gtMjAuMzA4di01LjU3MTRoMy42OTIzdjEuODU3MWgxLjg0NjJ2LTEuODU3MWg5LjIzMDh2MS44NTcxaDEuODQ2MnYtMS44NTcxaDMuNjkyM3Y1LjU3MTR6XCIvPjwvZz48L2c+PC9nPjwvc3ZnPicpO1xufVxuXG5AbWl4aW5cbmZyZXF1ZW5jeS1waWN0bygkY29sb3IpIHtcbiAgLy9DaGFuZ2VtZW50IGR1IHByZW1pZXIgY2FyYWN0w6hyZSBkZSBsYSBjb3VsZXVyICgnIycpIGVuIHNhIHZlcnNpb24gaGV4YWRlY2ltYWwgKCclMjMnKSBwb3VyIGZvbmN0aW9ubmVyIHN1ciBmaXJlZm94XG4gIEBpZihzdHItaW5kZXgoaW5zcGVjdCgkY29sb3IpLCBcIiNcIikgPT0gMSkge1xuICAgICRjb2xvcjogXCIlMjNcIiArIHN0ci1zbGljZShpbnNwZWN0KCRjb2xvciksIDIpO1xuICB9XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPD94bWwgdmVyc2lvbj1cIjEuMFwiIGVuY29kaW5nPVwiVVRGLThcIj8+PHN2ZyB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCAyNiAyNFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48dGl0bGU+cGFzc2FnZS1vZi10aW1lPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTMwMyAtMSlcIiBmaWxsPVwiI3skY29sb3J9XCIgZmlsbC1ydWxlPVwibm9uemVyb1wiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgzMDMpXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgMSlcIj48cGF0aCBkPVwibTI1Ljk0OCAxMC4xMzNjLTAuMDkwMTY4LTAuMTkxNjYtMC4yODI2OC0wLjMxNDI5LTAuNDk1NjUtMC4zMTQyOWgtMS42MTkyYy0xLjAyOTUtNS41NzgxLTUuOTM1MS05LjgxODUtMTEuODE1LTkuODE4NS02LjYyNjYgMC0xMi4wMTggNS4zODM3LTEyLjAxOCAxMiAwIDYuNjE2NiA1LjM5MTMgMTIgMTIuMDE4IDEyIDQuMjc2NiAwIDguMjY1MS0yLjI5ODMgMTAuNDA5LTUuOTk2OCAwLjMwMjA0LTAuNTIxOTcgMC4xMjM5MS0xLjE4ODYtMC4zOTk0LTEuNDkwOC0wLjUyMjItMC4zMDIxMy0xLjE5MDQtMC4xMjQyOC0xLjQ5MTkgMC4zOTc2OS0xLjc1NDcgMy4wMjc0LTUuMDE4NSA0LjkwODctOC41MTczIDQuOTA4Ny01LjQyMTcgMC05LjgzMzQtNC40MDQ0LTkuODMzNC05LjgxNzQgMC01LjQxNDEgNC40MTE2LTkuODE4NSA5LjgzMzQtOS44MTg1IDQuNjcgMCA4LjU4MjYgMy4yNzA0IDkuNTc5NCA3LjYzNjJoLTEuNjA2NGMtMC4yMTI5NyAwLTAuNDA0OTMgMC4xMjI2Mi0wLjQ5NTY1IDAuMzE0MjktMC4wOTAxNjkgMC4xOTE2Ni0wLjA2MDg1IDAuNDE3NTcgMC4wNzUyMzMgMC41ODA1MmwyLjczMTYgMy4yNzI3YzAuMTA0IDAuMTI0MjggMC4yNTcyMyAwLjE5NjA4IDAuNDE5ODYgMC4xOTYwOCAwLjE2MjA4IDAgMC4zMTU4Ny0wLjA3MjM1NyAwLjQxOTMxLTAuMTk2MDhsMi43MzE2LTMuMjcyN2MwLjEzNjA4LTAuMTYzNDkgMC4xNjQ4NS0wLjM4OTQgMC4wNzQ2OC0wLjU4MTA3elwiLz48cGF0aCBkPVwibTExLjg3NSAzYy0wLjU5MTgyIDAtMS4wNzEzIDAuNDc2LTEuMDcxMyAxLjA2MzV2Ni40NTI5Yy0wLjQ4NDQxIDAuMzM3MDgtMC44MDMzOCAwLjg5Mjc2LTAuODAzMzggMS41MjM4IDAgMS4wMjYzIDAuODQxMzUgMS44NjE1IDEuODc1MyAxLjg2MTUgMC4yODMxNiAwIDAuNTUwMDUtMC4wNjczMDcgMC43OTA5LTAuMTc5ODVsMy43MjY3IDIuMTM1YzAuMTY5MjUgMC4wOTc0NjEgMC4zNTI2IDAuMTQzMjMgMC41MzQ4NiAwLjE0MzIzIDAuMzY5OTUgMCAwLjczMDE0LTAuMTkwNjEgMC45Mjg2OC0wLjUzMiAwLjI5NTY0LTAuNTA3NzcgMC4xMjA0Mi0xLjE1ODgtMC4zOTI3NC0xLjQ1MjJsLTMuNzMwNS0yLjEzODJjLTAuMDQ5OTA2LTAuNTYyMTUtMC4zNDQ0Ni0xLjA1MzItMC43ODYwMi0xLjM2MDF2LTYuNDU0Yy0wLjAwMTA4NDktMC41ODY5Mi0wLjQ4MTE2LTEuMDYzNS0xLjA3MjQtMS4wNjM1em0wIDkuODM3MWMtMC40NDMxOSAwLTAuODAzMzgtMC4zNTgwNy0wLjgwMzM4LTAuNzk2OTIgMC0wLjQzOTM4IDAuMzYwNzMtMC43OTc0NiAwLjgwMzM4LTAuNzk3NDZzMC44MDMzOCAwLjM1ODA3IDAuODAzMzggMC43OTc0NmMwIDAuNDM4ODQtMC4zNjA3MyAwLjc5NjkyLTAuODAzMzggMC43OTY5MnpcIi8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPicpO1xufVxuXG5AbWl4aW5cbnJlbG9hZC1waWN0bygpe1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDw/eG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cIlVURi04XCI/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDE2IDIwXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMTYgMjBcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTgsMTIuNWMtMi41LDAtNC41LTItNC41LTQuNXMyLTQuNSw0LjUtNC41YzEuMiwwLDIuNCwwLjUsMy4yLDEuM0w5LDdoNWwwLTVsLTEuOCwxLjhDMTEuMSwyLjcsOS43LDIsOCwyQzQuNywyLDIsNC43LDIsOCAgczIuNyw2LDYsNmMzLDAsNS40LTIuMiw1LjktNWgtMS41QzExLjksMTEsMTAuMSwxMi41LDgsMTIuNXpcIi8+PC9zdmc+Jyk7XG59XG5cbkBtaXhpblxuYXJyb3ctbGluay1waWN0bygpe1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDw/eG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cIlVURi04XCI/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDYgMTAuOFwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDYgMTAuOFwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj5cdC5zdDB7ZmlsbDojMjQyMzIzO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIm0wLjIgMS4ybDQuMSA0LjItNC4xIDQuMmMtMC4zIDAuMy0wLjMgMC43IDAgMXMwLjcgMC4zIDEgMGw0LjYtNC43YzAuMS0wLjEgMC4yLTAuMyAwLjItMC41cy0wLjEtMC40LTAuMi0wLjVsLTQuNi00LjdjLTAuMy0wLjMtMC43LTAuMy0xIDBzLTAuMyAwLjcgMCAxelwiLz48L3N2Zz4nKTtcbn1cblxuQG1peGluIGJhY2tncm91bmQtaW1hZ2Utc2hhZG93KCkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwwLDAsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSA0MiUpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbiIsImJvZHkubm9kZS10eXBlLXRyYWluaW5nLXBsYW4gLnBhZ2Uge1xuICAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhaW5lci10ZW1wbGF0ZSB7XG4gICAgbWF4LXdpZHRoOiAkc2l0ZS1tYWluLXdyYXBwZXItc2l6ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5vbmx5LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vbmx5LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhICN7JGx0NjAwfSB7XG4gICAgLm9ubHktbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5vbmx5LWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIm1haW4udHJhaW5pbmctcGxhbiB7XG4gIC5jb250YWluZXItdGVtcGxhdGUge1xuICAgIC5saW5rLW1lbnV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0cC1tYXN0ZXItY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhLmRvd25sb2FkIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhaW5pbmctcGxhbi1idXR0b24oKTtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBsZWZ0IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGRvd25sb2FkLWNvbG9yKCR0cC1tYXN0ZXItY29sb3ItdGV4dCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgLmxpbmstbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQG1lZGlhICN7JGx0NzY4fSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cC1idXR0b24taG92ZXItYW5pbWF0aW9uLXRpbWU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGlzYWJsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdHAtbWFzdGVyLWRpc2FibGUtbGluaztcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwibWFpbi50cmFpbmluZy1wbGFuIHtcbiAgICAubWVudS13ZWVrLXRwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDEwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHRwLW1lbnUtaXRlbS1zaXplO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHAtbWVudS1jb2xvcjtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0cC1tZW51LWJnYztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0xNWRlZywgMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRwLW1lbnUtYmdjO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRwLW1lbnUtYmdjO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTE1ZGVnLCAwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0cC1tZW51LWJnYztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRwLW1lbnUtYmdjO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTE1ZGVnLCAwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cC1tZW51LWJnYy1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cC1tZW51LWNvbG9yLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkdHAtbWVudS1ib3JkZXItaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICR0cC1tZW51LWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdHAtbWVudS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHAtbWVudS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJtYWluLnRyYWluaW5nLXBsYW4ge1xuICAucGxhbi1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQtaW52ZXJzZWQ7XG4gICAgLmhlYWRlci1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAxMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2Utc2hhZG93KCk7XG5cbiAgICAgICYubm8taW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjMDA0ODc2LCAjMDA4MkMzLCAjZmZmKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhLmJhY2sge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSBuby1yZXBlYXQ7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXNrOiB1cmwoLi4vaW1hZ2VzL2Fycm93LWxpbmstaXRlbS5zdmcpO1xuICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6ICR0cC1wbGFuLXRpdGxlLWZvbnRzaXplO1xuICAgICAgICBmb250LXdlaWdodDogJHRwLXBsYW4tdGl0bGUtZm9udHdlaWdodDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogJHRwLXBsYW4tdGl0bGUtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXItdGVtcGxhdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIC5yZXZpZXcge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yYXRpbmdzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24ge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXItZGVzY3JpcHRpb24tc3VtbWFyeSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQtaW52ZXJzZWQ7XG5cbiAgICAgICAgICAuZGVzY3JpcHRpb24tc3VtbWFyeS1pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxldmVsIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbGV2ZWwtcGljdG8oJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubGVuZ3RoIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbGVuZ3RoLXBpY3RvKCR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZyZXF1ZW5jeSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZyZXF1ZW5jeS1waWN0bygkdHAtbWFzdGVyLWNvbG9yLXRleHQtaW52ZXJzZWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRob3Ige1xuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgY29sb3I6ICR0cC1wbGFuLWF1dGhvci1jb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAuY29udGFpbmVyLXRlbXBsYXRlIHtcbiAgICAgICAgLnNrZXctaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDgwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5za2V3LWNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tldygxNWRlZyk7XG4gICAgICAgICAgbWFyZ2luOiAtMTAwcHggMzBweCA1cHggMTIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMTAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMzApO1xuXG4gICAgICAgICAgLmF1dGhvci1jb250ZW50IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtMTVkZWcpO1xuXG4gICAgICAgICAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdXRob3ItZnVuY3Rpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dGhvci13b3JkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJtYWluLnRyYWluaW5nLXBsYW4ge1xuICAudXNlci1yZXZpZXdzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgO1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgYmFja2dyb3VuZDogJHRwLXJldmlldy1jb250YWluZXItYmdjO1xuICAgIC5jb250YWluZXItdGVtcGxhdGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuICAgICAgLmNvbnRhaW5lci10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDQwcHg7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkdHAtcmV2aWV3LXRpdGxlLWZvbnQtc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJHRwLXJldmlldy10aXRsZS1mb250d2VpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkdHAtcmV2aWV3LXRpdGxlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5ub3RlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkdHAtcmV2aWV3LW5vdGUtZm9udC1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR0cC1yZXZpZXctdGl0bGUtZm9udHdlaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkdHAtcmV2aWV3LW5vdGUtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJldmlldyAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdHAtcmV2aWV3LW5vdGUtY29sb3I7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHRwLXJldmlldy1zdWJ0aXRsZS1mb250LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICR0cC1yZXZpZXctc3VidGl0bGUtZm9udHdlaWdodDtcbiAgICAgICAgICBjb2xvcjogJHRwLXJldmlldy1zdWJ0aXRsZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRhaW5lci1yZXZpZXdzIHtcbiAgICAgICAgLmNvbnRhaW5lci1yZXZpZXcge1xuICAgICAgICAgIC5yZXZpZXcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHAtcmV2aWV3LWJnYztcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAmLmF1dGhvciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ub3RlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAyMCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiAgICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmF1dGhvciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctY29sb3IoJHRwLW1hc3Rlci1jb2xvci10ZXh0KTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93LWNvbG9yKCR0cC1tYXN0ZXItY29sb3ItYWNjZW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJldmlvdXMge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggM3B4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuZG90dGVkIHtcbiAgICAgICAgICAgICAgICAmLmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5iZWZvcmUge1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJtYWluLnRyYWluaW5nLXBsYW4ge1xuICAgIC53ZWVrcyB7XG4gICAgICAgIC53ZWVrIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDYwcHg7XG4gICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHAtd2Vlay1hbmltYXRpb24tdGltZTtcbiAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0cC10aXRsZS13ZWVrLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR0cC10aXRsZS13ZWVrLWZvbnR3ZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHAtdGl0bGUtd2Vlay1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRwLXN1YnRpdGxlLXdlZWstZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHRwLXN1YnRpdGxlLXdlZWstZm9udHdlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cC10aXRsZS13ZWVrLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdHAtZGVzY3JpcHRpb24td2Vlay1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkdHAtZGVzY3JpcHRpb24td2Vlay1mb250d2VpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5icmljayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHAtd2Vlay1hbmltYXRpb24tdGltZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cC1hY2NvcmRpb24tdGl0bGUtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYW5jZV93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VhbmNlX251bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cC1hY2NvcmRpb24tc2VhbmNlLW51bWJlci1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93LWNvbG9yKCR0cC1hY2NvcmRpb24tYXJyb3ctY29sb3ItYWN0aXZlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfiAuYnJpY2sge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHAtd2Vlay1hbmltYXRpb24tdGltZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRwLWFjY29yZGlvbi1iZ2M7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRwLXdlZWstYW5pbWF0aW9uLXRpbWUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1jb2xvcigkdHAtYWNjb3JkaW9uLWFycm93LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAkdHAtd2Vlay1hbmltYXRpb24tdGltZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZWFuY2Vfd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2LCA+IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cC13ZWVrLWFuaW1hdGlvbi10aW1lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhbmNlX251bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHAtYWNjb3JkaW9uLXNlYW5jZS1udW1iZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdHAtYWNjb3JkaW9uLXNlYW5jZS1udW1iZXItZm9udHNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdHAtYWNjb3JkaW9uLXRpdGxlLWZvbnRzaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cC1hY2NvcmRpb24tdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHAtd2Vlay1hbmltYXRpb24tdGltZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWluZXItc2VhbmNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhbmNlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkdHAtcGFuZWwtZGVzY3JpcHRpb24tZm9udHdlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cC1wYW5lbC1kZXNjcmlwdGlvbi1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdHAtcGFuZWwtZGVzY3JpcHRpb24tZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0cC1wYW5lbC10aXRsZS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHRwLXBhbmVsLXRpdGxlLWZvbnR3ZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cC1wYW5lbC10aXRsZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWR2aWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRwLXBhbmVsLWFkdmljZS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRwLXBhbmVsLWFkdmljZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYW5jZS1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gNTBweCksMCAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHAtbWFzdGVyLWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0cC1wYW5lbC10aXRsZS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHAtcGFuZWwtdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogc3VtbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3VtbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHAtcGFuZWwtc3VtbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6ICR0cC1wYW5lbC1zdW1tYXJ5LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHN1bW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0cC1wYW5lbC1zdW1tYXJ5LWxpc3QtYmdjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHAtcGFuZWwtc3VtbWFyeS1saXN0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbHQ2MDB9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYW5jZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYW5jZS1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJib2R5LnBhZ2UtcGxhbnMtZW50cmFpbmVtZW50IHtcbiAgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cbiAgICAjYnJlYWRjcnVtYiAuYnJlYWRjcnVtYiB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gIH1cbiAgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIge1xuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRlci1jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgIzAwNDg3NiwgIzAwODJDMywgI2ZmZik7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAmW3N0eWxlKj1cIi5qcGdcIl0sXG4gICAgJltzdHlsZSo9XCIucG5nXCJdIHtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2Utc2hhZG93KCk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1kZXNjcmlwdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSk7XG4gICAgICB3aWR0aDogJHNpdGUtbWFpbi13cmFwcGVyLXNpemU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWSgtNTAlKSBza2V3KC0xMGRlZyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDEwMHB4O1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KDEwZGVnKTtcbiAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC01MHB4XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNzVweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tbGlzdCB7XG4gICAgdWwucGFnZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICAgID4gbGkucGFnZXItY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgI3JlZ2lvbi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA5NDBweCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAucmVnaW9uLWlubmVyIHtcbiAgICAgICAgLmNvbnRleHR1YWwtbGlua3Mtd3JhcHBlcixcbiAgICAgICAgLmNvbnRleHR1YWwtbGlua3MtcmVnaW9ue1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi5mYWNldHMsXG4gICAgLnZpZXctaGVhZGVyLFxuICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC52aWV3LWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLnBhbmVscy1mbGV4aWJsZS1yb3cubWFpbi1saXN0aW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDMxMHB4O1xuICAgICAgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24taW5zaWRlLWZpcnN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLmZhY2V0cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIC5wYW5lLWJsb2NrIHtcbiAgICAgICAgICBoMi5wYW5lLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wYW5lLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgI2FhYTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAyNnB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZmFjZXRzLWNoZWNrYm94O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjaGVja2JveCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgc3Bhbi5jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmZhY2V0YXBpLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UucG5nKSAxODBweCAxMHB4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5mYWNldGFwaS1hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjaGVja2VkKTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucmF0aW5ncyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5yYXRpbmdzLW5vdGUtc2NvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJhdGluZygkdHAtbWFzdGVyLWNvbG9yLWFjY2VudCwgJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFjZXRhcGktbGltaXQtbGluayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQtaW52ZXJzZWQ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1jb2xvcigkdHAtbWFzdGVyLWNvbG9yLXRleHQtaW52ZXJzZWQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHAtd2Vlay1hbmltYXRpb24tdGltZSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1jb2xvcigkdHAtbWFzdGVyLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhbmVsLXNlcGFyYXRvciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24udGVhc2VycyB7XG4gICAgICAgIHdpZHRoOiA3MDRweDtcbiAgICAgICAgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24taW5zaWRlIHtcbiAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC52aWV3LXRyYWluaW5nLXBsYW4tbGlzdGluZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgIC52aWV3LWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgICAgLnZpZXctZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXdpZGdldC1zb3J0LWJ5IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzZWxlY3QjZWRpdC1zb3J0LWJ5LFxuICAgICAgICAgIC5zZWxlY3R5emVWYWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZWxlY3QtYXJyb3cucG5nKSBuby1yZXBlYXQgMTUwcHggI2YxZjFmMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlbGVjdHl6ZVZhbHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VsZWN0LWFycm93LnBuZykgbm8tcmVwZWF0IDE1N3B4IDE2cHggI2YxZjFmMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjhweCAxNHB4IDhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLlVsU2VsZWN0aXplIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3OXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICB9XG4gICAgICAucG9zdHMtbGlzdCB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAudGVhc2VyLXRyYWluaW5nLXBsYW4ge1xuICAgICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5rYW1lbGVvbi1sb2FkLW1vcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcHgpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAyMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDoxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjlweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjI0cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2FkLW1vcmUtcGljdG8ucG5nKSAwcHggMHB4IG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5wYW5lLWthbWVsZW9uLXRyYWluaW5nLXBsYW4tbGlzdGluZy1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAucGFuZS1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgd2lkdGg6ICRzaXRlLW1haW4td3JhcHBlci1zaXplO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIHAge1xuICAgICAgICB3aWR0aDogNjElO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgLmN0YS1jb250YWluZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlkOWQ5ZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDlkOWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxlZ2FsLm5vdGljZSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbiIsIkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG5cbiAgICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxuXG4gICAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG5cbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5AbWl4aW4gZm9udEZhbWlseSgkbWFpbi1mYW1pbHktZm9udCkge1xuICAgIEBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIlZlcmRhbmFcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIkFyaWFsXCIge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiVHJlYnVjaGV0XCIge1xuICAgICAgICBmb250LWZhbWlseTogXCJUcmVidWNoZXQgTVNcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1haW4tZmFtaWx5LWZvbnQgPT0gXCJDb3VyaWVyXCIge1xuICAgICAgICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIkdlb3JnaWFcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiSGlyYWdpbm8tU2Fucy1HQlwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBcIk1pY3Jvc29mdCBZYUhlaVwiLFwiV2VuUXVhbllpIE1pY3JvIEhlaVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1haW4tZmFtaWx5LWZvbnQgPT0gXCJNaWNyb3NvZnQtWWFoZWlcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBcIk1pY3Jvc29mdCBZYUhlaVwiLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgXCJXZW5RdWFuWWkgTWljcm8gSGVpXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIldlblF1YW5ZaS1NaWNyby1IZWlcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBcIldlblF1YW5ZaSBNaWNybyBIZWlcIiwgXCJNaWNyb3NvZnQgWWFIZWlcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCAhPSBcIlwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZhbWlseS1mb250LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1haW4tZmFtaWx5LWZvbnQgPT0gXCJcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IC8vZGVmYXVsdFxuICAgIH1cbn1cbkBtaXhpbiBidG5saW5rKCRjb2xvciwgJGNvbG9yLWhvdmVyLCAkY29sb3ItaWNvbiwgJGNvbG9yLWljb24taG92ZXIsICRpY29uKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29ucygkaWNvbik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1pY29uO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pY29uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIHBsYWluYnRuKCRpY29uKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcGxhaW5idG47XG4gICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bjtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBsYWluYnRuO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsIGNvbG9yIC4zcztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXBsYWluYnRuO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcGxhaW5idG4taG92ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG4taG92ZXI7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci1wbGFpbmJ0bi1ob3ZlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG4taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2NsYXNzKj1cImRpc2FibGVkXCJdIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXBsYWluYnRuLWRpc2FibGVkO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDtcbiAgICAgICAgICAgIGJvcmRlcjogJGJvcmRlci1wbGFpbmJ0bi1kaXNhYmxlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkaWNvbiAhPSAnJyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDUwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoJGljb24pO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG4taG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gcGFuZS10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICRjb2xvci1tYWluLXRpdGxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiAgICB0ZXh0LWFsaWduOiAkdGV4dGFsaWduLW1haW4tdGl0bGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBmb250RmFtaWx5KCRmb250LW1haW4tdGl0bGUpO1xufVxuQG1peGluIGRvdHMtdGl0bGUge1xuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyLW1haW4tdGl0bGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAuNWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcblxuICAgICAgICBAaWYgJHRleHRhbGlnbi1tYWluLXRpdGxlID09IFwicmlnaHRcIiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAuNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MCU7XG5cbiAgICAgICAgQGlmICR0ZXh0YWxpZ24tbWFpbi10aXRsZSA9PSBcImxlZnRcIiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiByYXRpbmcoJGNvbG9yLXJhdGUtc3RhciwgJGNvbG9yLW5iLW5vdGVzKSB7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgLmljb24ge1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yYXRlLXN0YXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1zdGFyOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhzdGFyLWZ1bGwpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXN0YXItbzpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoc3Rhci1lbXB0eSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHN0YXItaGFsZik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjaXJjbGUtZnVsbCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNpcmNsZS1lbXB0eSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tY2lyY2xlLWhhbGYtbzpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY2lyY2xlLWhhbGYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgfiAucmF0aW5ncy1ub3RlLW91dC1vZixcbiAgICB+IC5yYXRpbmdzLW5vdGUtdmFsdWUsXG4gICAgfiAucmF0aW5ncy1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbmItbm90ZXM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uYi1ub3RlcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gcmF0aW5nLWhvdmVyKCRjb2xvci1yYXRlLXN0YXItaG92ZXIsICRjb2xvci1uYi1ub3Rlcy1ob3Zlcikge1xuICAgIC5pY29uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yYXRlLXN0YXItaG92ZXI7XG4gICAgfVxuXG4gICAgfiAucmF0aW5ncy1ub3RlLW91dC1vZixcbiAgICB+IC5yYXRpbmdzLW5vdGUtdmFsdWUsXG4gICAgfiAucmF0aW5ncy1udW1iZXIge1xuICAgICAgICAmLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmItbm90ZXMtaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gYnV0dG9uLXRldHJpcygpIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbkBtaXhpbiB0ZXh0LWxpbmstYWN0aXZlKCR0ZXh0LWxpbmstbGluZS1oZWlnaHQsICRiZWZvcmUtYmdjb2xvcikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogJHRleHQtbGluay1saW5lLWhlaWdodDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbWFzazogdXJsKCcuLi9pbWFnZXMvYXJyb3ctbGluay1pdGVtLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVmb3JlLWJnY29sb3I7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxufVxuIiwiLnRlYXNlci1saXN0IHtcbiAgLnRlYXNlci10cmFpbmluZy1wbGFuIHtcbiAgICBtYXJnaW46IDhweDtcbiAgfVxufVxuXG4udGVhc2VyLXRyYWluaW5nLXBsYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMTVweDtcbiAgaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAkdHAtdGVhc2VyLW1hcmdpbjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IyO1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG4gIH1cblxuICA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50ZWFzZXItaW5uZXIge1xuICAgICYubWVkaWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODAlLDAgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi5jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDE0NXB4O1xuICAgICAgLmNvbnRhaW5lci10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkdHAtdGVhc2VyLXRpdGxlLWNvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHRwLXRlYXNlci10aXRsZS1mb250c2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJHRwLXRlYXNlci10aXRsZS1mb250c2l6ZSArIDU7XG4gICAgICAgICAgaGVpZ2h0OiAoJHRwLXRlYXNlci10aXRsZS1mb250c2l6ZSArIDUpKjI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDJweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogJHRwLXRlYXNlci1kZXNjcmlwdGlvbi1jb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6ICR0cC10ZWFzZXItZGVzY3JpcHRpb24tZm9udHNpemU7XG4gICAgICAgICAgJi5sZXZlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZXZlbC1waWN0bygkdHAtbWFzdGVyLWNvbG9yLXRleHQpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmxlbmd0aCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZW5ndGgtcGljdG8oJHRwLW1hc3Rlci1jb2xvci10ZXh0KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5mcmVxdWVuY3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnJlcXVlbmN5LXBpY3RvKCR0cC1tYXN0ZXItY29sb3ItdGV4dCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yZXZpZXcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBmb250LXNpemU6ICR0cC10ZWFzZXItZGVzY3JpcHRpb24tZm9udHNpemU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiAkdHAtdGVhc2VyLWNvbG9yLXJldmlldztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgIC5yYXRpbmdzIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAucmF0aW5ncy1ub3RlLXNjb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcmF0aW5nKCR0cC1tYXN0ZXItY29sb3ItYWNjZW50LCAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudCk7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgLm5iLXJldmlldyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBjb2xvcjogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTYwZFwiO1xuICAgICAgICAgIGNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIm1haW4udHJhaW5pbmctcGxhbiB7XG4gIC50cC1lcnJvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGNlbnRlciB1cmwoJ2h0dHBzOi8vY29udGVudHMubWVkaWFkZWNhdGhsb24uY29tL3AxMzM3NjYzLzE5MjB4MC8zY3IyL2F6ZS5qcGc/az1iZjRmM2IzNDllMmM1YzM3MmQ3Y2Y5ODcxNzczZTVkYicpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgJi5rYWxlbmppIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9jb250ZW50cy5tZWRpYWRlY2F0aGxvbi5jb20vcDEzMzc2NjMvMTkyMHgwLzNjcjIvYXplLmpwZz9rPWJmNGYzYjM0OWUyYzVjMzcyZDdjZjk4NzE3NzNlNWRiJyk7XG4gICAgfVxuICAgICYubmV3ZmVlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vY29udGVudHMubWVkaWFkZWNhdGhsb24uY29tL3AxNDIyMDMwLzE5MjB4MC8zY3IyL2F6ZS5qcGc/az05Njc2YjQzZjc1ZGIzNTkxNjUwZmYyZWI3NzdmZTYxYicpO1xuICAgIH1cblxuICAgIC5jb250YWluZXItbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE3MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDk0MHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICYuYm9sZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVsb2FkLXBpY3RvKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLnN0LWJ0biB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICYuc3QtYnRuLWxlZnQ6YWZ0ZXIge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LWZhbWlseTogTWF0ZXJpYWwtRGVzaWduLUljb25pYy1Gb250O1xuICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCk6YmVmb3JlIHtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLnN0LWJ0bi1sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCA1MXB4O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygxMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCUgMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFycm93LWxpbmstcGljdG8oKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zdC1idG4tZGVmYXVsdCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZhZmFmYSAwLCAjZTJlMmUyIDEwMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmFmYWZhIDAsICNlMmUyZTIgMTAwJSk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGJkYjtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDQ3MDU4OCkgMCAxcHggMXB4IDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDk4MDM5MikgMCAxcHggM3B4IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWN0aXZlOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlMmUyZTI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnN0LWJ0bi1sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAzNHB4IDlweCA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhZ2Utc2VhcmNoICNyZWdpb24tY29udGVudCAuY29udGVudCA+IC5ncm91cC1yZXN1bHQgLnJlc3VsdC10cmFpbmluZ19wbGFuIC50ZWFzZXItdHJhaW5pbmctcGxhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweDtcbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
