@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 - 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 (Only Mobile)
******************/
/** 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)
******************/
/** Search - Autocomplete
******************/
/** 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
*******************/
/** 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
****************************/
/** Contact
****************************/
/** Support Request
****************************/
/** Task bar admin
****************************/
/** Link button with icon
****************************/
/** Plain button
****************************/
/** Player Video
****************************/
/****************************
           Tetris
****************************/
/* Global */
/* Links */
/* Title */
/* Subtitle */
/* Brick rating */
/* Content */
/* Video */
/* Items */
/* Items FAQ */
/* Slider */
/* Gallery */
/* Hotspot */
#reviews-tabs {
  width: 920px;
  margin: 0 auto; }
  #reviews-tabs > ul {
    border-bottom: 1px solid #a8a8a8;
    height: 90px;
    width: 100%;
    margin-bottom: 20px;
    list-style: none; }
    #reviews-tabs > ul > li {
      border: 1px solid #a8a8a8;
      border-bottom: 1px solid #ffffff;
      height: 90px;
      padding: 15px 20px;
      background: none;
      display: inline-block;
      box-sizing: border-box;
      float: left;
      cursor: pointer;
      text-align: center; }
      #reviews-tabs > ul > li:first-child {
        border-right: none !important; }
      #reviews-tabs > ul > li h2 {
        position: relative;
        z-index: 2;
        display: block;
        margin: 10px 0 20px;
        padding: 10px 0;
        text-transform: uppercase;
        font-size: 24px;
        color: #474747;
        font-weight: normal;
        text-align: center;
        width: 100%;
        overflow: hidden;
        font-family: open-sans, Arial, Helvetica, sans-serif !important;
        margin: 0 0 10px;
        padding: 5px 0 10px;
        color: #474747;
        font-weight: normal;
        margin: 0; }
      #reviews-tabs > ul > li .ratings-note {
        display: inline-block; }
        #reviews-tabs > ul > li .ratings-note .ratings-note-score {
          margin: 0 5px 0 0;
          position: relative;
          background: none;
          display: inline-block;
          vertical-align: middle;
          float: none;
          width: auto;
          height: 20px; }
          #reviews-tabs > ul > li .ratings-note .ratings-note-score .icon {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #474747;
            transition: color .3s; }
            #reviews-tabs > ul > li .ratings-note .ratings-note-score .icon:before {
              font-weight: normal;
              font-style: normal;
              font-size: 14px;
              line-height: 20px;
              text-decoration: inherit;
              -webkit-font-smoothing: antialiased; }
            #reviews-tabs > ul > li .ratings-note .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)
    ******************/ }
            #reviews-tabs > ul > li .ratings-note .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)
    ******************/ }
            #reviews-tabs > ul > li .ratings-note .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)
    ******************/ }
            #reviews-tabs > ul > li .ratings-note .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)
    ******************/ }
            #reviews-tabs > ul > li .ratings-note .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)
    ******************/ }
            #reviews-tabs > ul > li .ratings-note .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)
    ******************/ }
          #reviews-tabs > ul > li .ratings-note .ratings-note-score ~ .ratings-note-out-of,
          #reviews-tabs > ul > li .ratings-note .ratings-note-score ~ .ratings-note-value,
          #reviews-tabs > ul > li .ratings-note .ratings-note-score ~ .ratings-number {
            font-size: 12px;
            color: #a8a8a8;
            line-height: 20px;
            transition: color .3s;
            font-weight: bold;
            background: none;
            display: inline-block;
            vertical-align: middle;
            padding: 0;
            margin: 0;
            height: 20px; }
            #reviews-tabs > ul > li .ratings-note .ratings-note-score ~ .ratings-note-out-of a,
            #reviews-tabs > ul > li .ratings-note .ratings-note-score ~ .ratings-note-value a,
            #reviews-tabs > ul > li .ratings-note .ratings-note-score ~ .ratings-number a {
              color: #a8a8a8;
              transition: all .3s; }
        #reviews-tabs > ul > li .ratings-note .ratings-number {
          position: relative;
          margin: 0 0 0 5px !important;
          padding: 0 0 0 25px !important; }
          #reviews-tabs > ul > li .ratings-note .ratings-number: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: "\e60d";
            /** Mobile only
    ******************/
            /** Social Networks
    ******************/
            /** Remote (Product Page)
    ******************/
            color: #474747;
            position: absolute;
            font-size: 20px;
            left: 0;
            top: -4px;
            width: 20px;
            height: 20px;
            transition: color .3s; }
      #reviews-tabs > ul > li.inactive {
        cursor: pointer;
        background: #f2f2f2;
        border-bottom: 1px solid #a8a8a8; }
  #reviews-tabs .reviews-no-tab-title {
    position: relative;
    z-index: 2;
    display: block;
    margin: 10px 0 20px;
    padding: 10px 0;
    text-transform: uppercase;
    font-size: 24px;
    color: #474747;
    font-weight: normal;
    text-align: center;
    width: 100%;
    overflow: hidden;
    font-family: open-sans, Arial, Helvetica, sans-serif !important;
    color: #000000;
    font-weight: normal;
    border-top: 0;
    border-bottom: 0;
    background-color: transparent;
    text-align: center;
    font-family: open-sans, Arial, Helvetica, sans-serif !important;
    display: block;
    width: 100%;
    text-transform: uppercase; }
    #reviews-tabs .reviews-no-tab-title:after, #reviews-tabs .reviews-no-tab-title:before {
      border-top: 1px solid #a8a8a8;
      content: "";
      display: inline-block;
      height: 2px;
      position: relative;
      vertical-align: middle;
      width: 50%; }
    #reviews-tabs .reviews-no-tab-title:before {
      right: .5em;
      margin-left: -50%; }
    #reviews-tabs .reviews-no-tab-title:after {
      left: .5em;
      margin-right: -50%; }
    #reviews-tabs .reviews-no-tab-title:after, #reviews-tabs .reviews-no-tab-title:before {
      border-top: 0; }
  #reviews-tabs .reviews-tab {
    padding: 0;
    margin-bottom: 40px; }
    #reviews-tabs .reviews-tab .offer-reviews-info {
      float: left;
      width: 35%;
      margin: 0;
      text-align: center;
      box-sizing: border-box; }
      #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note {
        margin-bottom: 10px; }
        #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .ratings-note-score {
          margin: 0 5px 0 0;
          position: relative;
          background: none;
          display: inline-block;
          vertical-align: middle;
          float: none;
          width: auto;
          height: 20px;
          width: 155px;
          display: block;
          margin: 10px auto 0;
          height: 25px; }
          #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .ratings-note-score .icon {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #474747;
            transition: color .3s; }
            #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .ratings-note-score .icon:before {
              font-weight: normal;
              font-style: normal;
              font-size: 14px;
              line-height: 20px;
              text-decoration: inherit;
              -webkit-font-smoothing: antialiased; }
            #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .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)
    ******************/ }
            #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .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)
    ******************/ }
            #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .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)
    ******************/ }
            #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .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)
    ******************/ }
            #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .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)
    ******************/ }
            #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .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)
    ******************/ }
          #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .ratings-note-score ~ .ratings-note-out-of,
          #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .ratings-note-score ~ .ratings-note-value,
          #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .ratings-note-score ~ .ratings-number {
            font-size: 12px;
            color: #a8a8a8;
            line-height: 20px;
            transition: color .3s;
            font-weight: bold;
            background: none;
            display: inline-block;
            vertical-align: middle;
            padding: 0;
            margin: 0;
            height: 20px; }
            #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .ratings-note-score ~ .ratings-note-out-of a,
            #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .ratings-note-score ~ .ratings-note-value a,
            #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .ratings-note-score ~ .ratings-number a {
              color: #a8a8a8;
              transition: all .3s; }
          #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .ratings-note-score .icon:before {
            font-size: 25px;
            line-height: 25px; }
        #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .ratings-number {
          margin-top: 10px !important; }
          #reviews-tabs .reviews-tab .offer-reviews-info .ratings .ratings-note .ratings-number: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: "\e60d";
            /** Mobile only
    ******************/
            /** Social Networks
    ******************/
            /** Remote (Product Page)
    ******************/
            color: #474747;
            margin-right: 5px;
            font-size: 18px; }
      #reviews-tabs .reviews-tab .offer-reviews-info .links {
        display: inline-block; }
        #reviews-tabs .reviews-tab .offer-reviews-info .links a {
          font-size: 12px;
          font-weight: bold;
          color: #474747;
          text-decoration: none;
          text-transform: uppercase;
          position: relative;
          display: block;
          line-height: 18px;
          padding: 0 0 0 25px;
          transition: color .3s;
          background: none;
          margin: 10px 0; }
          #reviews-tabs .reviews-tab .offer-reviews-info .links a: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: "\e626";
            /** Mobile only
    ******************/
            /** Social Networks
    ******************/
            /** Remote (Product Page)
    ******************/
            position: absolute;
            left: 0;
            color: #474747;
            font-size: 18px;
            transition: color .3s;
            line-height: 16px; }
          #reviews-tabs .reviews-tab .offer-reviews-info .links a:hover {
            color: #000000; }
            #reviews-tabs .reviews-tab .offer-reviews-info .links a:hover:before {
              color: #000000; }
    #reviews-tabs .reviews-tab .note-distribution {
      float: left;
      width: 65%;
      margin: 0 0 30px; }
      #reviews-tabs .reviews-tab .note-distribution > span {
        text-transform: uppercase;
        color: #000000;
        font-size: 16px;
        font-weight: normal;
        font-family: open-sans, Arial, Helvetica, sans-serif !important;
        margin: 0 0 20px 4px;
        display: block; }
      #reviews-tabs .reviews-tab .note-distribution > .distribution-element .full-bar {
        width: 285px; }
    #reviews-tabs .reviews-tab .compare {
      margin-bottom: 10px; }
      #reviews-tabs .reviews-tab .compare .IFrameVote,
      #reviews-tabs .reviews-tab .compare .negative-point,
      #reviews-tabs .reviews-tab .compare .positive-point,
      #reviews-tabs .reviews-tab .compare .review-body {
        padding: 0; }
      #reviews-tabs .reviews-tab .compare > .review {
        width: 440px;
        float: left;
        border: none;
        overflow: hidden; }
        #reviews-tabs .reviews-tab .compare > .review:nth-of-type(even) {
          float: right; }
        #reviews-tabs .reviews-tab .compare > .review .title {
          position: relative;
          z-index: 2;
          display: block;
          margin: 10px 0 20px;
          padding: 10px 0;
          text-transform: uppercase;
          font-size: 24px;
          color: #474747;
          font-weight: normal;
          text-align: center;
          width: 100%;
          overflow: hidden;
          font-family: open-sans, Arial, Helvetica, sans-serif !important;
          font-size: 16px;
          text-align: left;
          margin: 10px 0;
          left: 0;
          padding: 0 20px 0 0;
          transform: translateX(0);
          border: none;
          background: none;
          color: #474747; }
          #reviews-tabs .reviews-tab .compare > .review .title:after, #reviews-tabs .reviews-tab .compare > .review .title:before {
            border-top: 1px solid #a8a8a8;
            content: "";
            display: inline-block;
            height: 2px;
            position: relative;
            vertical-align: middle;
            width: 50%; }
          #reviews-tabs .reviews-tab .compare > .review .title:before {
            right: .5em;
            margin-left: -50%; }
          #reviews-tabs .reviews-tab .compare > .review .title:after {
            left: .5em;
            margin-right: -50%; }
          #reviews-tabs .reviews-tab .compare > .review .title:after, #reviews-tabs .reviews-tab .compare > .review .title:before {
            border-top: 1px solid #a8a8a8; }
        #reviews-tabs .reviews-tab .compare > .review .header-reviews-wrapper-compare {
          height: auto;
          padding: 10px;
          min-height: 34px;
          background: #f2f2f2; }
          #reviews-tabs .reviews-tab .compare > .review .header-reviews-wrapper-compare:after {
            content: '';
            display: block;
            clear: both; }
          #reviews-tabs .reviews-tab .compare > .review .header-reviews-wrapper-compare.empty {
            background-color: inherit; }
          #reviews-tabs .reviews-tab .compare > .review .header-reviews-wrapper-compare .header-reviews-image {
            width: 50px;
            height: 50px;
            background-size: cover;
            float: left; }
          #reviews-tabs .reviews-tab .compare > .review .header-reviews-wrapper-compare .header-reviews-image-descr {
            float: left;
            font-size: 12px;
            font-weight: bold;
            width: 200px;
            margin-left: 10px;
            margin-top: 10px; }
            #reviews-tabs .reviews-tab .compare > .review .header-reviews-wrapper-compare .header-reviews-image-descr ~ .header-reviews-checked {
              line-height: 50px; }
          #reviews-tabs .reviews-tab .compare > .review .header-reviews-wrapper-compare .header-reviews-checked {
            float: right;
            font-size: 12px;
            line-height: 14px;
            height: 14px; }
            #reviews-tabs .reviews-tab .compare > .review .header-reviews-wrapper-compare .header-reviews-checked span {
              font-weight: normal;
              color: #474747; }
            #reviews-tabs .reviews-tab .compare > .review .header-reviews-wrapper-compare .header-reviews-checked: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: #474747; }
        #reviews-tabs .reviews-tab .compare > .review .author,
        #reviews-tabs .reviews-tab .compare > .review .author-genre,
        #reviews-tabs .reviews-tab .compare > .review .author-range-age,
        #reviews-tabs .reviews-tab .compare > .review .date,
        #reviews-tabs .reviews-tab .compare > .review .recommended,
        #reviews-tabs .reviews-tab .compare > .review .use-less {
          font-size: 12px;
          line-height: 20px;
          color: #474747;
          margin-bottom: 5px; }
        #reviews-tabs .reviews-tab .compare > .review .date {
          color: #474747; }
        #reviews-tabs .reviews-tab .compare > .review .author {
          color: #474747; }
        #reviews-tabs .reviews-tab .compare > .review .recommended:before {
          color: #474747;
          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: "\e653";
          /** Mobile only
    ******************/
          /** Social Networks
    ******************/
          /** Remote (Product Page)
    ******************/
          margin-right: 4px; }
        #reviews-tabs .reviews-tab .compare > .review .user-reviews-wrapper-compare {
          border-bottom: 1px solid #a8a8a8;
          margin: 10px 0;
          min-height: 80px;
          clear: both;
          padding-bottom: 10px;
          height: auto; }
          #reviews-tabs .reviews-tab .compare > .review .user-reviews-wrapper-compare .user-reviews-wrapper-compare-left {
            float: left; }
          #reviews-tabs .reviews-tab .compare > .review .user-reviews-wrapper-compare .user-reviews-wrapper-compare-right {
            float: right;
            font-size: 12px;
            text-align: right; }
        #reviews-tabs .reviews-tab .compare > .review .answer {
          margin: 10px 0 0 10px; }
        #reviews-tabs .reviews-tab .compare > .review .answer-validate {
          margin-left: 10px; }
    #reviews-tabs .reviews-tab .reviews-collaborators-form,
    #reviews-tabs .reviews-tab .reviews-users-form {
      float: right;
      margin-top: 0; }
      #reviews-tabs .reviews-tab .reviews-collaborators-form span,
      #reviews-tabs .reviews-tab .reviews-users-form span {
        display: inline-block;
        text-transform: uppercase;
        font-weight: bold;
        float: left;
        line-height: 38px;
        margin: 0 15px 0 0;
        font-size: 14px; }
      #reviews-tabs .reviews-tab .reviews-collaborators-form select,
      #reviews-tabs .reviews-tab .reviews-users-form select {
        position: relative;
        display: block;
        text-decoration: none;
        font-size: 12px;
        color: #474747;
        background-color: #ffffff;
        width: 100%;
        border: 1px solid #474747;
        line-height: 36px;
        height: 38px;
        padding-left: 10px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding-right: 35px;
        text-transform: none;
        font-weight: bold; }
        #reviews-tabs .reviews-tab .reviews-collaborators-form select:hover,
        #reviews-tabs .reviews-tab .reviews-users-form select:hover {
          color: #474747;
          background: #ffffff;
          border: 1px solid #474747; }
          #reviews-tabs .reviews-tab .reviews-collaborators-form select:hover:before,
          #reviews-tabs .reviews-tab .reviews-users-form select:hover:before {
            color: #474747; }
      #reviews-tabs .reviews-tab .reviews-collaborators-form + .clearfix,
      #reviews-tabs .reviews-tab .reviews-users-form + .clearfix {
        display: none; }
    #reviews-tabs .reviews-tab #pager {
      float: right;
      margin: 7px 0 7px 20px;
      padding: 0 !important; }
    #reviews-tabs .reviews-tab .reviews-users-criteria {
      float: left;
      margin: 0 20px 0 0; }
      #reviews-tabs .reviews-tab .reviews-users-criteria .ratings-note-value {
        color: #000000;
        font-size: 24px;
        font-weight: normal;
        text-transform: uppercase;
        line-height: 38px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 0 0;
        font-family: open-sans, Arial, Helvetica, sans-serif !important; }
      #reviews-tabs .reviews-tab .reviews-users-criteria .reset-filter-link a {
        background: #f2f2f2;
        color: #000000; }
    #reviews-tabs .reviews-tab.without-graph .links {
      width: 280px; }
      #reviews-tabs .reviews-tab.without-graph .links a {
        display: table;
        margin: 10px auto; }

.node-type-model.page-node-reviews .list-header,
.node-type-model.page-node-team-reviews .list-header {
  position: relative;
  margin-bottom: 10px; }
  .node-type-model.page-node-reviews .list-header .header-reviews-left,
  .node-type-model.page-node-team-reviews .list-header .header-reviews-left {
    float: left;
    width: 210px;
    box-sizing: border-box;
    margin-right: 10px; }
    .node-type-model.page-node-reviews .list-header .header-reviews-left .reviews-product-price .price,
    .node-type-model.page-node-team-reviews .list-header .header-reviews-left .reviews-product-price .price {
      color: #474747;
      font-size: 34px;
      line-height: 30px;
      margin-top: 10px; }
      .node-type-model.page-node-reviews .list-header .header-reviews-left .reviews-product-price .price .price-from,
      .node-type-model.page-node-team-reviews .list-header .header-reviews-left .reviews-product-price .price .price-from {
        display: block;
        font-size: 16px;
        line-height: 18px;
        color: #474747; }
      .node-type-model.page-node-reviews .list-header .header-reviews-left .reviews-product-price .price .old_price,
      .node-type-model.page-node-team-reviews .list-header .header-reviews-left .reviews-product-price .price .old_price {
        display: block;
        font-size: 18px;
        line-height: 30px;
        text-decoration: line-through;
        color: #a8a8a8; }
      .node-type-model.page-node-reviews .list-header .header-reviews-left .reviews-product-price .price .asterisk_price,
      .node-type-model.page-node-reviews .list-header .header-reviews-left .reviews-product-price .price .price_discount,
      .node-type-model.page-node-reviews .list-header .header-reviews-left .reviews-product-price .price .simple_price,
      .node-type-model.page-node-team-reviews .list-header .header-reviews-left .reviews-product-price .price .asterisk_price,
      .node-type-model.page-node-team-reviews .list-header .header-reviews-left .reviews-product-price .price .price_discount,
      .node-type-model.page-node-team-reviews .list-header .header-reviews-left .reviews-product-price .price .simple_price {
        display: inline-block;
        font-weight: bold; }
      .node-type-model.page-node-reviews .list-header .header-reviews-left .reviews-product-price .price .asterisk_price,
      .node-type-model.page-node-reviews .list-header .header-reviews-left .reviews-product-price .price .simple_price,
      .node-type-model.page-node-team-reviews .list-header .header-reviews-left .reviews-product-price .price .asterisk_price,
      .node-type-model.page-node-team-reviews .list-header .header-reviews-left .reviews-product-price .price .simple_price {
        font-size: 34px; }
  .node-type-model.page-node-reviews .list-header .header-reviews-right,
  .node-type-model.page-node-team-reviews .list-header .header-reviews-right {
    width: 700px;
    float: left;
    box-sizing: border-box; }
    .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-infos,
    .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-infos {
      width: 100%; }
      .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-infos > p,
      .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-infos > p {
        font-size: 18px;
        line-height: 20px;
        color: #474747;
        text-transform: uppercase;
        padding-right: 200px; }
      .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-infos h1,
      .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-infos h1 {
        font-size: 24px;
        line-height: 26px;
        color: #474747;
        text-transform: uppercase;
        padding: 0 200px 0 0;
        font-weight: bold;
        font-family: open-sans, Arial, Helvetica, sans-serif !important; }
    .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header,
    .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin: 20px 0 0; }
      .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info,
      .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info {
        width: 220px;
        text-align: center;
        float: left;
        box-sizing: border-box; }
        .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-out-of,
        .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-value,
        .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-out-of,
        .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-value {
          color: #474747;
          font-family: Arial, Helvetica, sans-serif !important;
          font-weight: normal; }
        .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score,
        .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score {
          margin: 0 5px 0 0;
          position: relative;
          background: none;
          display: inline-block;
          vertical-align: middle;
          float: none;
          width: auto;
          height: 20px;
          display: block;
          margin: 10px auto 0;
          width: 150px;
          height: 25px; }
          .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score .icon,
          .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score .icon {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #474747;
            transition: color .3s; }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score .icon:before,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score .icon:before {
              font-weight: normal;
              font-style: normal;
              font-size: 14px;
              line-height: 20px;
              text-decoration: inherit;
              -webkit-font-smoothing: antialiased; }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score .icon.icon-star:before,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .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)
    ******************/ }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score .icon.icon-star-o:before,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .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)
    ******************/ }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score .icon.icon-star-half-o:before,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .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)
    ******************/ }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score .icon.icon-circle:before,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .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)
    ******************/ }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score .icon.icon-circle-o:before,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .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)
    ******************/ }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score .icon.icon-circle-half-o:before,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .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)
    ******************/ }
          .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score ~ .ratings-note-out-of,
          .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score ~ .ratings-note-value,
          .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score ~ .ratings-number,
          .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score ~ .ratings-note-out-of,
          .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score ~ .ratings-note-value,
          .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score ~ .ratings-number {
            font-size: 12px;
            color: #a8a8a8;
            line-height: 20px;
            transition: color .3s;
            font-weight: bold;
            background: none;
            display: inline-block;
            vertical-align: middle;
            padding: 0;
            margin: 0;
            height: 20px; }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score ~ .ratings-note-out-of a,
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score ~ .ratings-note-value a,
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score ~ .ratings-number a,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score ~ .ratings-note-out-of a,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score ~ .ratings-note-value a,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score ~ .ratings-number a {
              color: #a8a8a8;
              transition: all .3s; }
          .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score .icon:before,
          .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-note-score .icon:before {
            font-size: 25px;
            line-height: 25px; }
        .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-number:before,
        .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-number: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: "\e60d";
          /** Mobile only
    ******************/
          /** Social Networks
    ******************/
          /** Remote (Product Page)
    ******************/
          color: #474747;
          margin-right: 5px;
          font-size: 18px; }
        .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-recommended,
        .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .ratings-recommended {
          color: #474747; }
        .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links,
        .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links {
          margin: 0; }
          .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link,
          .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link {
            background-color: #474747;
            color: #ffffff;
            border-radius: 0;
            -webkit-appearance: none;
               -moz-appearance: none;
                    appearance: none;
            transition: background-color .3s, color .3s;
            font-size: 16px;
            text-decoration: none;
            position: relative;
            cursor: pointer;
            font-weight: bold;
            text-transform: uppercase;
            padding: 15px 20px;
            line-height: 20px;
            border: 0;
            padding: 15px 20px 15px 50px;
            display: inline-block;
            margin: 0 0 20px;
            font-size: 14px; }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link a,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link a {
              color: #ffffff;
              text-decoration: none; }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link:hover,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link:hover {
              background-color: #000000;
              color: #ffffff;
              border: 0; }
              .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link:hover a,
              .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link:hover a {
                color: #ffffff; }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link[class*="disabled"],
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link[class*="disabled"] {
              cursor: default;
              background: #a8a8a8;
              color: #f2f2f2;
              border: 0; }
              .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link[class*="disabled"]:before,
              .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link[class*="disabled"]:before {
                display: none; }
              .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link[class*="disabled"]:hover,
              .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link[class*="disabled"]:hover {
                background-color: #a8a8a8;
                color: #f2f2f2;
                border: 0; }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link:before,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link: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: "\e626";
              /** Mobile only
    ******************/
              /** Social Networks
    ******************/
              /** Remote (Product Page)
    ******************/
              position: absolute;
              left: 15px;
              top: 50%;
              transform: translateY(-50%);
              color: #ffffff;
              font-size: 20px; }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link:hover:before,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .submit-review-link:hover:before {
              color: #ffffff; }
          .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .see-product,
          .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .see-product {
            font-size: 12px;
            font-weight: bold;
            color: #474747;
            text-decoration: none;
            text-transform: uppercase;
            position: relative;
            display: block;
            line-height: 18px;
            padding: 0 0 0 25px;
            transition: color .3s;
            display: inline-block; }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .see-product:before,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .see-product: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: "\e625";
              /** Mobile only
    ******************/
              /** Social Networks
    ******************/
              /** Remote (Product Page)
    ******************/
              position: absolute;
              left: 0;
              color: #474747;
              font-size: 18px;
              transition: color .3s;
              line-height: 16px; }
            .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .see-product:hover,
            .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .see-product:hover {
              color: #000000; }
              .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .see-product:hover:before,
              .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .offer-reviews-info .links .see-product:hover:before {
                color: #000000; }
      .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .note-distribution,
      .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .note-distribution {
        width: 480px; }
        .node-type-model.page-node-reviews .list-header .header-reviews-right .offer-reviews-header .note-distribution > span,
        .node-type-model.page-node-team-reviews .list-header .header-reviews-right .offer-reviews-header .note-distribution > span {
          text-transform: uppercase;
          color: #000000;
          font-size: 16px;
          font-weight: normal;
          font-family: open-sans, Arial, Helvetica, sans-serif !important;
          margin: 0 0 20px;
          display: block; }

.node-type-model.page-node-reviews .reviews-collaborators,
.node-type-model.page-node-reviews .reviews-users,
.node-type-model.page-node-team-reviews .reviews-collaborators,
.node-type-model.page-node-team-reviews .reviews-users {
  padding: 0; }
  .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header,
  .node-type-model.page-node-reviews .reviews-users .user-reviews-header,
  .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header,
  .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header {
    position: relative;
    margin: 30px 0 0;
    padding: 10px 0;
    border-top: 0;
    border-bottom: 0;
    background-color: transparent; }
    .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria,
    .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria,
    .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria,
    .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria {
      float: left;
      margin: 0 20px 0 0; }
      .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .ratings-note-value,
      .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .ratings-note-value,
      .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .ratings-note-value,
      .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .ratings-note-value {
        color: #000000;
        font-size: 24px;
        font-weight: normal;
        text-transform: uppercase;
        line-height: 38px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 0 0;
        font-family: open-sans, Arial, Helvetica, sans-serif !important; }
      .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a,
      .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a,
      .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a,
      .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a {
        background-color: #474747;
        color: #ffffff;
        border-radius: 0;
        -webkit-appearance: none;
           -moz-appearance: none;
                appearance: none;
        transition: background-color .3s, color .3s;
        font-size: 16px;
        text-decoration: none;
        position: relative;
        cursor: pointer;
        font-weight: bold;
        text-transform: uppercase;
        padding: 15px 20px;
        line-height: 20px;
        border: 0;
        color: #ffffff;
        background-color: #474747;
        padding: 5px 10px;
        font-size: 12px; }
        .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a a,
        .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a a,
        .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a a,
        .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a a {
          color: #ffffff;
          text-decoration: none; }
        .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a:hover,
        .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a:hover,
        .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a:hover,
        .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a:hover {
          background-color: #000000;
          color: #ffffff;
          border: 0; }
          .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a:hover a,
          .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a:hover a,
          .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a:hover a,
          .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a:hover a {
            color: #ffffff; }
        .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a[class*="disabled"],
        .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a[class*="disabled"],
        .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a[class*="disabled"],
        .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a[class*="disabled"] {
          cursor: default;
          background: #a8a8a8;
          color: #f2f2f2;
          border: 0; }
          .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a[class*="disabled"]:before,
          .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a[class*="disabled"]:before,
          .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a[class*="disabled"]:before,
          .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a[class*="disabled"]:before {
            display: none; }
          .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a[class*="disabled"]:hover,
          .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a[class*="disabled"]:hover,
          .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a[class*="disabled"]:hover,
          .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a[class*="disabled"]:hover {
            background-color: #a8a8a8;
            color: #f2f2f2;
            border: 0; }
        .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a:hover,
        .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a:hover,
        .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a:hover,
        .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .reviews-users-criteria .reset-filter-link a:hover {
          color: #ffffff;
          background-color: #000000; }
    .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .filter-offers,
    .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .filter-offers,
    .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .filter-offers,
    .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .filter-offers {
      float: left; }
      .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .filter-offers .form-item,
      .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .filter-offers .form-item,
      .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .filter-offers .form-item,
      .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .filter-offers .form-item {
        margin: 0; }
      .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .filter-offers label,
      .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .filter-offers label,
      .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .filter-offers label,
      .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .filter-offers label {
        display: inline-block;
        text-transform: uppercase;
        font-weight: bold;
        float: left;
        line-height: 38px;
        margin: 0 15px 0 0;
        font-size: 14px; }
      .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .filter-offers form,
      .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .filter-offers form,
      .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .filter-offers form,
      .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .filter-offers form {
        display: inline-block; }
      .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .filter-offers select,
      .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .filter-offers select,
      .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .filter-offers select,
      .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .filter-offers select {
        display: none; }
    .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .paginationjs,
    .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content .paginationjs,
    .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content .paginationjs,
    .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content .paginationjs {
      float: right;
      margin: 7px 0 7px 20px; }
    .node-type-model.page-node-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content:after,
    .node-type-model.page-node-reviews .reviews-users .user-reviews-header .user-reviews-header-content:after,
    .node-type-model.page-node-team-reviews .reviews-collaborators .user-reviews-header .user-reviews-header-content:after,
    .node-type-model.page-node-team-reviews .reviews-users .user-reviews-header .user-reviews-header-content:after {
      content: '';
      display: block;
      clear: both; }

.node-type-model .ui-widget-overlay,
.node-type-tetris-page .ui-widget-overlay {
  background: #000000;
  z-index: 1005; }

.node-type-model .ui-dialog,
.node-type-tetris-page .ui-dialog {
  border: 0;
  padding: 0;
  border-radius: 0;
  z-index: 1006; }
  .node-type-model .ui-dialog .ui-dialog-title,
  .node-type-tetris-page .ui-dialog .ui-dialog-title {
    display: none; }
  .node-type-model .ui-dialog .ui-dialog-titlebar,
  .node-type-tetris-page .ui-dialog .ui-dialog-titlebar {
    background: none;
    border: 0;
    position: static;
    padding: 0; }
  .node-type-model .ui-dialog .ui-dialog-titlebar-close,
  .node-type-tetris-page .ui-dialog .ui-dialog-titlebar-close {
    background: none;
    border: 0;
    width: 40px;
    height: 40px;
    padding: 0;
    position: absolute;
    top: 0;
    right: 2px;
    margin: 0;
    z-index: 1007; }
    .node-type-model .ui-dialog .ui-dialog-titlebar-close:before,
    .node-type-tetris-page .ui-dialog .ui-dialog-titlebar-close: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: "\e606";
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      display: inline-block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      font-size: 22px;
      color: #474747; }
    .node-type-model .ui-dialog .ui-dialog-titlebar-close:hover:before,
    .node-type-tetris-page .ui-dialog .ui-dialog-titlebar-close:hover:before {
      color: #000000; }
    .node-type-model .ui-dialog .ui-dialog-titlebar-close .ui-button-text,
    .node-type-model .ui-dialog .ui-dialog-titlebar-close .ui-icon,
    .node-type-tetris-page .ui-dialog .ui-dialog-titlebar-close .ui-button-text,
    .node-type-tetris-page .ui-dialog .ui-dialog-titlebar-close .ui-icon {
      display: none; }

.node-type-model.touch .ui-dialog,
.node-type-tetris-page.touch .ui-dialog {
  padding-top: 0;
  padding-bottom: 0; }

.node-type-model #commentform,
.node-type-tetris-page #commentform {
  padding: 10px;
  overflow: hidden;
  width: 100%; }
  .node-type-model #commentform .section-title,
  .node-type-tetris-page #commentform .section-title {
    text-align: center;
    text-transform: uppercase;
    padding: 10px 0;
    font-size: 24px;
    color: #474747; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJldmlld3MuY3NzIiwiLi4vLi4vc2Nzcy92YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL2NhcGVybGFuL3RoZW1lcy9zYXNzL2Jhc2Uuc2NzcyIsInJldmlld3Muc2NzcyIsIm1peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjttQkFDbUI7QUFFbkI7O21CQUVtQjtBQUtuQjttQkFDbUI7QUF1Qm5CO3FCQUNxQjtBQUtyQjtxQkFDcUI7QUFzSHJCO21CQUNtQjtBQVduQjttQkFDbUI7QUFFbkI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzttQkEyRW1CO0FBTW5CO21CQUNtQjtBQVFuQjttQkFDbUI7QUFLbkI7bUJBQ21CO0FBZW5CO21CQUNtQjtBQW1CbkI7NkJBQzZCO0FBZTdCOzZCQUM2QjtBQThEN0I7NkJBQzZCO0FBUzdCOzZCQUM2QjtBQWtCN0I7NkJBQzZCO0FBaUM3QjtvQkFDb0I7QUFXcEI7b0JBQ29CO0FBbUJwQjttQkFDbUI7QUFVbkI7b0JBQ29CO0FBU3BCO29CQUNvQjtBQU9wQjtvQkFDb0I7QUFPcEI7a0NBQ2tDO0FBMENsQztrQ0FDa0M7QUF3Q2xDOzZCQUM2QjtBQXdDN0I7a0NBQ2tDO0FBaUJsQztrQ0FDa0M7QUFzQmxDO2tDQUNrQztBQWlEbEM7a0NBQ2tDO0FBb0NsQztrQ0FDa0M7QUFnQ2xDO2tDQUNrQztBQW1DbEM7a0NBQ2tDO0FBb0NsQztrQ0FDa0M7QUF5Q2xDO2tDQUNrQztBQXFDbEM7a0NBQ2tDO0FBVWxDO2tDQUNrQztBQWlCbEM7a0NBQ2tDO0FBNERsQztrQ0FDa0M7QUFjbEM7a0NBQ2tDO0FBc0JsQztrQ0FDa0M7QUFVbEM7a0NBQ2tDO0FBMENsQztrQ0FDa0M7QUF3Q2xDO2tDQUNrQztBQWdFbEM7d0NBQ3dDO0FBb0N4Qzt3Q0FDd0M7QUFleEM7d0NBQ3dDO0FBSXhDO3dD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QmpCO0lBdERUOztNRHRtQkkscUJBQXFCO01BQ3JCLFlBQVk7TUFDWixtQkFBbUI7TUFDbkIsb0JBQW9CO01BQ3BCLHFCQUFxQjtNQUNyQixxQkFBcUI7TUFFckI7eUJBQ3FCO01BQ3JCLG9DQUFvQztNQUNwQyxtQ0FBbUM7TUFRWixpQkFBaUI7TUF3RHhDO3VCQUNtQjtNQU1uQjt1QkFDbUI7TUFpQm5CO3VCQUNtQjtNQ3FpQlAsc0JBQXNCO01BQ3RCLG1CQUFtQjtNQUNuQixTQUFTO01BQ1QsVUFBVTtNQUNWLGlDQUFvQjtNQUNwQixnQkFBZ0I7TUFDaEIsZUQxcUJDLEVDMnFCSjtJQTFDYjs7TUE4Q29CLGVEaHJCSCxFQ2lyQkE7SUEvQ2pCOzs7O01Bb0RnQixjQUFjLEVBQ2pCOztBQXJEYjs7RUF5RFEsZUFBZTtFQUNmLGtCQUFrQixFQUNyQjs7QUEzREw7O0VBNkRRLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsWUFBWSxFQVNmO0VBeEVMOztJQWtFWSxtQkFBbUI7SUFDbkIsMEJBQTBCO0lBQzFCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsZUR2c0JLLEVDd3NCUiIsImZpbGUiOiJyZXZpZXdzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKiBNYWluIGZvbnRcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBGb250IFNhZmUgOiBBcmlhbCAtIFZlcmRhbmEgLSBHZW9yZ2lhIC0gQ291cmllciAtIFRyZWJ1Y2hldCAtIEhpcmFnaW5vLVNhbnMtR0IgLSBNaWNyb3NvZnQtWWFoZWkgLSBXZW5RdWFuWWktTWljcm8tSGVpXG4gICAgVGhlIG5hbWUgbWF0Y2hlcyB0aGUgZm9sZGVyIG5hbWUgLSBleGFtcGxlOiBmb250L29wZW4tc2Fuc1xuKioqKioqKioqKioqKioqKioqL1xuLyoqKiBDb2xvcnNcbioqKioqKioqKioqKioqKioqKi9cbi8qKiB3cmFwcGVyIC0gZGVmYXVsdCA6IDkyMCAod3JhcHBlcikgOTgwIChoZWFkZXIpXG4qKioqKioqKioqKioqKioqKioqKi9cbi8qKiBJY29ucyBmb250XG4qKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNZWRpYSBRdWVyaWVzIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBDU1MgUnVsZXNcbioqKioqKioqKioqKioqKioqKi9cbi8qKiAkY29sb3ItKiAmICRiZ2NvbG9yLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAkY29sb3IxXG4vKiogICAgICAgICB0cmFuc3BhcmVudFxuLyoqICAgICAgICAgZGFya2VuKCRjb2xvcjEsIDE1JSlcbi8qKiAgICAgICAgIGxpZ2h0ZW4oJGNvbG9yMSwgMTUlKVxuLyoqICAgICAgICAgcmdiYSgkY29sb3IxLCAwLjcpXG5cbi8qKiAkYm9yZGVyLSogJiAkYm9yZGVyYm90dG9tLSogJiAkYm9yZGVydG9wLSogJiAkYm9yZGVybGVmdHJpZ2h0LSogJiAkYm9yZGVydG9wYm90dG9tLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxcHggc29saWQgJGNvbG9yMVxuLyoqICAgICAgICAgMXB4IGRvdHRlZCByZ2JhKCRjb2xvcjEsIDAuNylcbi8qKiAgICAgICAgIDBcbi8qKiAgICAgV2FybmluZyA6ICdub25lJyBkb2VzIG5vdCBhY2NlcHRcblxuLyoqICRib3JkZXJzaXplLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxMHB4XG4vKiogICAgICAgICAwXG4vKiogICAgIFdhcm5pbmcgOiB0aGUgc2FtZSB2YWx1ZSB2YXJpYWJsZSAnJGJvcmRlci0qJyBjb3JyZXNwb25kaW5nIHRvIHRoZSBzYW1lIGVsZW1lbnRcbi8qKiAgICAgICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgICAgICRib3JkZXItKiA6IDFweCBzb2xpZCAkY29sb3IxXG4vKiogICAgICAgICAgICAgJGJvcmRlcnNpemUtKiA6IDFweFxuXG4vKiogJHRleHRhbGlnbi0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgbGVmdFxuLyoqICAgICAgICAgcmlnaHRcbi8qKiAgICAgICAgIGNlbnRlclxuXG4vKiogJGZvbnQtd2VpZ2h0LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICBub3JtYWxcbi8qKiAgICAgICAgIGJvbGRcblxuLyoqICRmb250LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAkbWFpbi1mYW1pbHktZm9udFxuXG4vKiogJG9wYWNpdHktKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDBcbi8qKiAgICAgICAgIDAuN1xuLyoqICAgICAgICAgMVxuXG4vKiogJHJvdGF0ZS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgNDVkZWdcbi8qKiAgICAgICAgIDBcblxuLyoqICRyYWRpdXMtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDEwcHhcbi8qKiAgICAgICAgIDEwMCVcbi8qKiAgICAgICAgIDBcblxuLyoqICRtYXJnaW5yaWdodC0qICYgJGhlaWdodC0qICYgJHdpZHRoLSogJiAkdG9wLSogJiAkbGVmdC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMTBweFxuLyoqICAgICAgICAgMFxuXG4vKiogJG5iLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICA1XG4vKiogICAgICAgICAwXG4vKiogICAgICAgICBkZWZhdWx0XG5cbi8qKiBPdGhlciB2YXJpYWJsZXNcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICB0cnVlXG4vKiogICAgICAgICBmYWxzZVxuLyoqICAgICAgICAgMVxuLyoqICAgICAgICAgMFxuXG4vKiogTWlzY1xuKioqKioqKioqKioqKioqKioqL1xuLyoqIE1haW4gVGl0bGVcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBSYXRpbmdcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBNZXNzYWdlcyAoZXJyb3IgLSB3YXJuaW5nIC0gc3RhdHVzKVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIEhlYWRlclxuKioqKioqKioqKioqKioqKioqL1xuLyoqIEN1c3RvIGxpZW5zIG1lbnUgLSBzaSBwcmVtacOocmUgdmFyaWFibGUgZGlmZsOpcmVudGUgZGUgdHJ1ZSwgdG91dGVzIGxlcyBzdWl2YW50ZXMgbmUgc2Vyb250IHBhcyBhcHBsaXF1w6llc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNYWluIG1lbnVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU2Vjb25kYXJ5IG1lbnVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWVudSBjb21wYWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE5hdmlnYXRpb24gKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNaW5pIENhcnRcbioqKioqKioqKioqKioqKioqKiovXG4vKiogU2VhcmNoIGZvcm1cbioqKioqKioqKioqKioqKioqKiovXG4vKiogU2VhcmNoIC0gQXV0b2NvbXBsZXRlXG4qKioqKioqKioqKioqKioqKiovXG4vKiogTGFuZyBzd2l0Y2hlclxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBCcmVhZGNydW1iXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFNjcm9sbFRvVG9wXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBhZHZpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFN1bW1hcnkgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBEaXJlY3QgQWNjZXNzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIEJhc2ljIFBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyIChtZW51KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXIgKGhpZ2hsaWdodGVkKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXIgKGhpZ2hsaWdodGVkIHRpdGxlIGhvdmVyKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZvb3RlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZhbWlseSBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIFJlZmVyZW5jZSBDYXRlZ29yeVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZpbHRlciBzZWxlY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGYWNldHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFd5c2l3eWdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBSZW1vdGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTb2NpYWwgTmV0d29yayAoU2hhcmUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWVkaWEgRnJvbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIHByb2R1Y3QgOiBSaWNoIGNvbnRlbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQb3BpbiBDYXJ0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGVnYWwgbm90aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSByZXZpZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUmV2aWV3XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU3VibWl0IHJldmlldyBmb3JtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ2FydCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQWR2aWNlIEhQXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGlzdGluZyBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaXN0aW5nIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGlzdGluZyBlbXB0eSBwcm9kdWN0L2FkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIENvbW1lbnRzIChhZHZpY2UsYmxvZylcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogNDA0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlYXJjaCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIENvbnRhY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU3VwcG9ydCBSZXF1ZXN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRhc2sgYmFyIGFkbWluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEluZmluaXRlIFNjcm9sbCAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpbmsgYnV0dG9uIHdpdGggaWNvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQbGFpbiBidXR0b25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGxheWVyIFZpZGVvXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgICAgVGV0cmlzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogR2xvYmFsICovXG4vKiBMaW5rcyAqL1xuLyogVGl0bGUgKi9cbi8qIFN1YnRpdGxlICovXG4vKiBCcmljayByYXRpbmcgKi9cbi8qIENvbnRlbnQgKi9cbi8qIFZpZGVvICovXG4vKiBJdGVtcyAqL1xuLyogSXRlbXMgRkFRICovXG4vKiBTbGlkZXIgKi9cbi8qIEdhbGxlcnkgKi9cbi8qIEhvdHNwb3QgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgIFRyYWluaW5nIHBsYW4gKHRwKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNYWluIGZvbnRcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBGb250IFNhZmUgOiBBcmlhbCAtIFZlcmRhbmEgLSBHZW9yZ2lhIC0gQ291cmllciAtIFRyZWJ1Y2hldCAtIEhpcmFnaW5vLVNhbnMtR0IgLSBNaWNyb3NvZnQtWWFoZWkgLSBXZW5RdWFuWWktTWljcm8tSGVpXG4gICBUaGUgbmFtZSBtYXRjaGVzIHRoZSBmb2xkZXIgbmFtZSAtIGV4YW1wbGU6IGZvbnQvb3Blbi1zYW5zXG4qKioqKioqKioqKioqKioqKiovXG4vKiogQ29sb3JzXG4qKioqKioqKioqKioqKioqKiovXG4vKiogd3JhcHBlciAtIGRlZmF1bHQgOiA5MjAgKHdyYXBwZXIpIDk4MCAoaGVhZGVyKVxuKioqKioqKioqKioqKioqKioqKiovXG4vKiogSWNvbnMgZm9udFxuKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWVkaWEgUXVlcmllcyAoT25seSBNb2JpbGUpXG4qKioqKioqKioqKioqKioqKiovXG4vKiogQ1NTIFJ1bGVzXG4qKioqKioqKioqKioqKioqKiovXG4vKiogJGNvbG9yLSogJiAkYmdjb2xvci0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAkY29sb3IxXG4gICAgLyoqICAgICAgICAgdHJhbnNwYXJlbnRcbiAgICAvKiogICAgICAgICBkYXJrZW4oJGNvbG9yMSwgMTUlKVxuICAgIC8qKiAgICAgICAgIGxpZ2h0ZW4oJGNvbG9yMSwgMTUlKVxuICAgIC8qKiAgICAgICAgIHJnYmEoJGNvbG9yMSwgMC43KVxuXG4gICAgLyoqICRib3JkZXItKiAmICRib3JkZXJib3R0b20tKiAmICRib3JkZXJ0b3AtKiAmICRib3JkZXJsZWZ0cmlnaHQtKiAmICRib3JkZXJ0b3Bib3R0b20tKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgMXB4IHNvbGlkICRjb2xvcjFcbiAgICAvKiogICAgICAgICAxcHggZG90dGVkIHJnYmEoJGNvbG9yMSwgMC43KVxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgIFdhcm5pbmcgOiAnbm9uZScgZG9lcyBub3QgYWNjZXB0XG5cbiAgICAvKiogJGJvcmRlcnNpemUtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgMTBweFxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgIFdhcm5pbmcgOiB0aGUgc2FtZSB2YWx1ZSB2YXJpYWJsZSAnJGJvcmRlci0qJyBjb3JyZXNwb25kaW5nIHRvIHRoZSBzYW1lIGVsZW1lbnRcbiAgICAvKiogICAgICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAgICAgJGJvcmRlci0qIDogMXB4IHNvbGlkICRjb2xvcjFcbiAgICAvKiogICAgICAgICAgICAgJGJvcmRlcnNpemUtKiA6IDFweFxuXG4gICAgLyoqICR0ZXh0YWxpZ24tKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgbGVmdFxuICAgIC8qKiAgICAgICAgIHJpZ2h0XG4gICAgLyoqICAgICAgICAgY2VudGVyXG5cbiAgICAvKiogJGZvbnQtd2VpZ2h0LSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIG5vcm1hbFxuICAgIC8qKiAgICAgICAgIGJvbGRcblxuICAgIC8qKiAkZm9udC0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAkbWFpbi1mYW1pbHktZm9udFxuXG4gICAgLyoqICRvcGFjaXR5LSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgICAgICAwLjdcbiAgICAvKiogICAgICAgICAxXG5cbiAgICAvKiogJHJvdGF0ZS0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICA0NWRlZ1xuICAgIC8qKiAgICAgICAgIDBcblxuICAgIC8qKiAkcmFkaXVzLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDEwcHhcbiAgICAvKiogICAgICAgICAxMDAlXG4gICAgLyoqICAgICAgICAgMFxuXG4gICAgLyoqICRtYXJnaW5yaWdodC0qICYgJGhlaWdodC0qICYgJHdpZHRoLSogJiAkdG9wLSogJiAkbGVmdC0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAxMHB4XG4gICAgLyoqICAgICAgICAgMFxuXG4gICAgLyoqICRuYi0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICA1XG4gICAgLyoqICAgICAgICAgMFxuICAgIC8qKiAgICAgICAgIGRlZmF1bHRcblxuICAgIC8qKiBPdGhlciB2YXJpYWJsZXNcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIHRydWVcbiAgICAvKiogICAgICAgICBmYWxzZVxuICAgIC8qKiAgICAgICAgIDFcbiAgICAvKiogICAgICAgICAwXG5cbi8qKiBNaXNjXG4qKioqKioqKioqKioqKioqKiovXG4vKiogTWFpbiBUaXRsZVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIFJhdGluZ1xuKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lc3NhZ2VzIChlcnJvciAtIHdhcm5pbmcgLSBzdGF0dXMpXG4qKioqKioqKioqKioqKioqKiovXG4vKiogU2VhcmNoIC0gQXV0b2NvbXBsZXRlXG4qKioqKioqKioqKioqKioqKiovXG4vKiogSGVhZGVyXG4qKioqKioqKioqKioqKioqKiovXG4vKiogQ3VzdG8gbGllbnMgbWVudSAtIHNpIHByZW1pw6hyZSB2YXJpYWJsZSBkaWZmw6lyZW50ZSBkZSB0cnVlLCB0b3V0ZXMgbGVzIHN1aXZhbnRlcyBuZSBzZXJvbnQgcGFzIGFwcGxpcXXDqWVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1haW4gbWVudVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlY29uZGFyeSBtZW51XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lbnUgY29tcGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBOYXZpZ2F0aW9uIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWluaSBDYXJ0XG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlYXJjaCBmb3JtXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIExhbmcgc3dpdGNoZXJcbioqKioqKioqKioqKioqKioqKiovXG4vKiogQnJlYWRjcnVtYlxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTY3JvbGxUb1RvcFxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYWR2aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTdW1tYXJ5IGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRGlyZWN0IEFjY2Vzc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBCYXNpYyBQYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJhbm5lciAobWVudSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZClcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZCB0aXRsZSBob3ZlcilcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGb290ZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGYW1pbHkgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBSZWZlcmVuY2UgQ2F0ZWdvcnlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGaWx0ZXIgc2VsZWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRmFjZXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBXWVNJV1lHXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUmVtb3RlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU29jaWFsIE5ldHdvcmsgKFNoYXJlKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lZGlhIEZyb250XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSBwcm9kdWN0IDogUmljaCBjb250ZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUG9waW4gQ2FydFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExlZ2FsIG5vdGljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgcmV2aWV3c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFJldmlld1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFN1Ym1pdCByZXZpZXcgZm9ybVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIENhcnQgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEFkdmljZSBIUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpc3RpbmcgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGlzdGluZyBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpc3RpbmcgZW1wdHkgcHJvZHVjdC9hZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBDb21tZW50cyAoYWR2aWNlLGJsb2cpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIDQwNFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTZWFyY2hcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ29udGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTdXBwb3J0IFJlcXVlc3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGFzayBiYXIgYWRtaW5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGluayBidXR0b24gd2l0aCBpY29uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBsYWluIGJ1dHRvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQbGF5ZXIgVmlkZW9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgICAgICBUZXRyaXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBHbG9iYWwgKi9cbi8qIExpbmtzICovXG4vKiBUaXRsZSAqL1xuLyogU3VidGl0bGUgKi9cbi8qIEJyaWNrIHJhdGluZyAqL1xuLyogQ29udGVudCAqL1xuLyogVmlkZW8gKi9cbi8qIEl0ZW1zICovXG4vKiBJdGVtcyBGQVEgKi9cbi8qIFNsaWRlciAqL1xuLyogR2FsbGVyeSAqL1xuLyogSG90c3BvdCAqL1xuI3Jldmlld3MtdGFicyB7XG4gIHdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgI3Jldmlld3MtdGFicyA+IHVsIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E4YThhODtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgI3Jldmlld3MtdGFicyA+IHVsID4gbGkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E4YThhODtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgI3Jldmlld3MtdGFicyA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgI3Jldmlld3MtdGFicyA+IHVsID4gbGkgaDIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtZmFtaWx5OiBvcGVuLXNhbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgI3Jldmlld3MtdGFicyA+IHVsID4gbGkgLnJhdGluZ3Mtbm90ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAjcmV2aWV3cy10YWJzID4gdWwgPiBsaSAucmF0aW5ncy1ub3RlIC5yYXRpbmdzLW5vdGUtc2NvcmUge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgPiB1bCA+IGxpIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbiB7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgICAgICAgI3Jldmlld3MtdGFicyA+IHVsID4gbGkgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAgICAgICAgICAgI3Jldmlld3MtdGFicyA+IHVsID4gbGkgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tc3RhcjpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY0ZlwiO1xuICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgICNyZXZpZXdzLXRhYnMgPiB1bCA+IGxpIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLXN0YXItbzpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY0ZVwiO1xuICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgICNyZXZpZXdzLXRhYnMgPiB1bCA+IGxpIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG4gICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgI3Jldmlld3MtdGFicyA+IHVsID4gbGkgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG4gICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgI3Jldmlld3MtdGFicyA+IHVsID4gbGkgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2NTZcIjtcbiAgICAgICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqLyB9XG4gICAgICAgICAgICAjcmV2aWV3cy10YWJzID4gdWwgPiBsaSAucmF0aW5ncy1ub3RlIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1jaXJjbGUtaGFsZi1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG4gICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgPiB1bCA+IGxpIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW5vdGUtb3V0LW9mLFxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgPiB1bCA+IGxpIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW5vdGUtdmFsdWUsXG4gICAgICAgICAgI3Jldmlld3MtdGFicyA+IHVsID4gbGkgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3MtbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYThhOGE4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAgICAgI3Jldmlld3MtdGFicyA+IHVsID4gbGkgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3Mtbm90ZS1vdXQtb2YgYSxcbiAgICAgICAgICAgICNyZXZpZXdzLXRhYnMgPiB1bCA+IGxpIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW5vdGUtdmFsdWUgYSxcbiAgICAgICAgICAgICNyZXZpZXdzLXRhYnMgPiB1bCA+IGxpIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW51bWJlciBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNhOGE4YTg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAgICAgI3Jldmlld3MtdGFicyA+IHVsID4gbGkgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1udW1iZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgPiB1bCA+IGxpIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3MtbnVtYmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTYwZFwiO1xuICAgICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgI3Jldmlld3MtdGFicyA+IHVsID4gbGkuaW5hY3RpdmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYThhOGE4OyB9XG4gICNyZXZpZXdzLXRhYnMgLnJldmlld3Mtbm8tdGFiLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzQ3NDc0NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtZmFtaWx5OiBvcGVuLXNhbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IG9wZW4tc2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLW5vLXRhYi10aXRsZTphZnRlciwgI3Jldmlld3MtdGFicyAucmV2aWV3cy1uby10YWItdGl0bGU6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYThhOGE4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLW5vLXRhYi10aXRsZTpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC41ZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTUwJTsgfVxuICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3Mtbm8tdGFiLXRpdGxlOmFmdGVyIHtcbiAgICAgIGxlZnQ6IC41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01MCU7IH1cbiAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLW5vLXRhYi10aXRsZTphZnRlciwgI3Jldmlld3MtdGFicyAucmV2aWV3cy1uby10YWItdGl0bGU6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncyAucmF0aW5ncy1ub3RlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICAgIGhlaWdodDogMjVweDsgfVxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uIHtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG4gICAgICAgICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tc3RhcjpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY0ZlwiO1xuICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tc3Rhci1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG4gICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncyAucmF0aW5ncy1ub3RlIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY1MFwiO1xuICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG4gICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncyAucmF0aW5ncy1ub3RlIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1jaXJjbGUtbzpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY1NlwiO1xuICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tY2lyY2xlLWhhbGYtbzpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY1OFwiO1xuICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW5vdGUtb3V0LW9mLFxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSxcbiAgICAgICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW51bWJlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogI2E4YThhODtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3Mtbm90ZS1vdXQtb2YgYSxcbiAgICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSBhLFxuICAgICAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncyAucmF0aW5ncy1ub3RlIC5yYXRpbmdzLW5vdGUtc2NvcmUgfiAucmF0aW5ncy1udW1iZXIgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYThhOGE4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncyAucmF0aW5ncy1ub3RlIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb246YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1udW1iZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1udW1iZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG4gICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG4gICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLm9mZmVyLXJldmlld3MtaW5mbyAubGlua3MgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLm9mZmVyLXJldmlld3MtaW5mbyAubGlua3MgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5ub3RlLWRpc3RyaWJ1dGlvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAubm90ZS1kaXN0cmlidXRpb24gPiBzcGFuIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IG9wZW4tc2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5ub3RlLWRpc3RyaWJ1dGlvbiA+IC5kaXN0cmlidXRpb24tZWxlbWVudCAuZnVsbC1iYXIge1xuICAgICAgICB3aWR0aDogMjg1cHg7IH1cbiAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAuY29tcGFyZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAuY29tcGFyZSAuSUZyYW1lVm90ZSxcbiAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5jb21wYXJlIC5uZWdhdGl2ZS1wb2ludCxcbiAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5jb21wYXJlIC5wb3NpdGl2ZS1wb2ludCxcbiAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5jb21wYXJlIC5yZXZpZXctYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5jb21wYXJlID4gLnJldmlldyB7XG4gICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAuY29tcGFyZSA+IC5yZXZpZXc6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAuY29tcGFyZSA+IC5yZXZpZXcgLnRpdGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBvcGVuLXNhbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjNDc0NzQ3OyB9XG4gICAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLmNvbXBhcmUgPiAucmV2aWV3IC50aXRsZTphZnRlciwgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLmNvbXBhcmUgPiAucmV2aWV3IC50aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhOGE4YTg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5jb21wYXJlID4gLnJldmlldyAudGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7IH1cbiAgICAgICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAuY29tcGFyZSA+IC5yZXZpZXcgLnRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MCU7IH1cbiAgICAgICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAuY29tcGFyZSA+IC5yZXZpZXcgLnRpdGxlOmFmdGVyLCAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAuY29tcGFyZSA+IC5yZXZpZXcgLnRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2E4YThhODsgfVxuICAgICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAuY29tcGFyZSA+IC5yZXZpZXcgLmhlYWRlci1yZXZpZXdzLXdyYXBwZXItY29tcGFyZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9XG4gICAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLmNvbXBhcmUgPiAucmV2aWV3IC5oZWFkZXItcmV2aWV3cy13cmFwcGVyLWNvbXBhcmU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLmNvbXBhcmUgPiAucmV2aWV3IC5oZWFkZXItcmV2aWV3cy13cmFwcGVyLWNvbXBhcmUuZW1wdHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5jb21wYXJlID4gLnJldmlldyAuaGVhZGVyLXJldmlld3Mtd3JhcHBlci1jb21wYXJlIC5oZWFkZXItcmV2aWV3cy1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5jb21wYXJlID4gLnJldmlldyAuaGVhZGVyLXJldmlld3Mtd3JhcHBlci1jb21wYXJlIC5oZWFkZXItcmV2aWV3cy1pbWFnZS1kZXNjciB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAuY29tcGFyZSA+IC5yZXZpZXcgLmhlYWRlci1yZXZpZXdzLXdyYXBwZXItY29tcGFyZSAuaGVhZGVyLXJldmlld3MtaW1hZ2UtZGVzY3IgfiAuaGVhZGVyLXJldmlld3MtY2hlY2tlZCB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLmNvbXBhcmUgPiAucmV2aWV3IC5oZWFkZXItcmV2aWV3cy13cmFwcGVyLWNvbXBhcmUgLmhlYWRlci1yZXZpZXdzLWNoZWNrZWQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5jb21wYXJlID4gLnJldmlldyAuaGVhZGVyLXJldmlld3Mtd3JhcHBlci1jb21wYXJlIC5oZWFkZXItcmV2aWV3cy1jaGVja2VkIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBjb2xvcjogIzQ3NDc0NzsgfVxuICAgICAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLmNvbXBhcmUgPiAucmV2aWV3IC5oZWFkZXItcmV2aWV3cy13cmFwcGVyLWNvbXBhcmUgLmhlYWRlci1yZXZpZXdzLWNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2MTBcIjtcbiAgICAgICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICBjb2xvcjogIzQ3NDc0NzsgfVxuICAgICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAuY29tcGFyZSA+IC5yZXZpZXcgLmF1dGhvcixcbiAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLmNvbXBhcmUgPiAucmV2aWV3IC5hdXRob3ItZ2VucmUsXG4gICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5jb21wYXJlID4gLnJldmlldyAuYXV0aG9yLXJhbmdlLWFnZSxcbiAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLmNvbXBhcmUgPiAucmV2aWV3IC5kYXRlLFxuICAgICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAuY29tcGFyZSA+IC5yZXZpZXcgLnJlY29tbWVuZGVkLFxuICAgICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAuY29tcGFyZSA+IC5yZXZpZXcgLnVzZS1sZXNzIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5jb21wYXJlID4gLnJldmlldyAuZGF0ZSB7XG4gICAgICAgICAgY29sb3I6ICM0NzQ3NDc7IH1cbiAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLmNvbXBhcmUgPiAucmV2aWV3IC5hdXRob3Ige1xuICAgICAgICAgIGNvbG9yOiAjNDc0NzQ3OyB9XG4gICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5jb21wYXJlID4gLnJldmlldyAucmVjb21tZW5kZWQ6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTY1M1wiO1xuICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLmNvbXBhcmUgPiAucmV2aWV3IC51c2VyLXJldmlld3Mtd3JhcHBlci1jb21wYXJlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E4YThhODtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5jb21wYXJlID4gLnJldmlldyAudXNlci1yZXZpZXdzLXdyYXBwZXItY29tcGFyZSAudXNlci1yZXZpZXdzLXdyYXBwZXItY29tcGFyZS1sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLmNvbXBhcmUgPiAucmV2aWV3IC51c2VyLXJldmlld3Mtd3JhcHBlci1jb21wYXJlIC51c2VyLXJldmlld3Mtd3JhcHBlci1jb21wYXJlLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5jb21wYXJlID4gLnJldmlldyAuYW5zd2VyIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDEwcHg7IH1cbiAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLmNvbXBhcmUgPiAucmV2aWV3IC5hbnN3ZXItdmFsaWRhdGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLnJldmlld3MtY29sbGFib3JhdG9ycy1mb3JtLFxuICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5yZXZpZXdzLXVzZXJzLWZvcm0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLnJldmlld3MtY29sbGFib3JhdG9ycy1mb3JtIHNwYW4sXG4gICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAucmV2aWV3cy11c2Vycy1mb3JtIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAucmV2aWV3cy1jb2xsYWJvcmF0b3JzLWZvcm0gc2VsZWN0LFxuICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLnJldmlld3MtdXNlcnMtZm9ybSBzZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc0NzQ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLnJldmlld3MtY29sbGFib3JhdG9ycy1mb3JtIHNlbGVjdDpob3ZlcixcbiAgICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLnJldmlld3MtdXNlcnMtZm9ybSBzZWxlY3Q6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NDc0NzsgfVxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMtZm9ybSBzZWxlY3Q6aG92ZXI6YmVmb3JlLFxuICAgICAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5yZXZpZXdzLXVzZXJzLWZvcm0gc2VsZWN0OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzQ3NDc0NzsgfVxuICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLnJldmlld3MtY29sbGFib3JhdG9ycy1mb3JtICsgLmNsZWFyZml4LFxuICAgICAgI3Jldmlld3MtdGFicyAucmV2aWV3cy10YWIgLnJldmlld3MtdXNlcnMtZm9ybSArIC5jbGVhcmZpeCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAjcGFnZXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiA3cHggMCA3cHggMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5yZXZpZXdzLXVzZXJzLWNyaXRlcmlhIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9XG4gICAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYiAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmF0aW5ncy1ub3RlLXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBmb250LWZhbWlseTogb3Blbi1zYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiIC5yZXZpZXdzLXVzZXJzLWNyaXRlcmlhIC5yZXNldC1maWx0ZXItbGluayBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAjcmV2aWV3cy10YWJzIC5yZXZpZXdzLXRhYi53aXRob3V0LWdyYXBoIC5saW5rcyB7XG4gICAgICB3aWR0aDogMjgwcHg7IH1cbiAgICAgICNyZXZpZXdzLXRhYnMgLnJldmlld3MtdGFiLndpdGhvdXQtZ3JhcGggLmxpbmtzIGEge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87IH1cblxuLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIsXG4ubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1sZWZ0LFxuICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtbGVmdCAucmV2aWV3cy1wcm9kdWN0LXByaWNlIC5wcmljZSxcbiAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1sZWZ0IC5yZXZpZXdzLXByb2R1Y3QtcHJpY2UgLnByaWNlIHtcbiAgICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtbGVmdCAucmV2aWV3cy1wcm9kdWN0LXByaWNlIC5wcmljZSAucHJpY2UtZnJvbSxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLWxlZnQgLnJldmlld3MtcHJvZHVjdC1wcmljZSAucHJpY2UgLnByaWNlLWZyb20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1sZWZ0IC5yZXZpZXdzLXByb2R1Y3QtcHJpY2UgLnByaWNlIC5vbGRfcHJpY2UsXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1sZWZ0IC5yZXZpZXdzLXByb2R1Y3QtcHJpY2UgLnByaWNlIC5vbGRfcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIGNvbG9yOiAjYThhOGE4OyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtbGVmdCAucmV2aWV3cy1wcm9kdWN0LXByaWNlIC5wcmljZSAuYXN0ZXJpc2tfcHJpY2UsXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtbGVmdCAucmV2aWV3cy1wcm9kdWN0LXByaWNlIC5wcmljZSAucHJpY2VfZGlzY291bnQsXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtbGVmdCAucmV2aWV3cy1wcm9kdWN0LXByaWNlIC5wcmljZSAuc2ltcGxlX3ByaWNlLFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtbGVmdCAucmV2aWV3cy1wcm9kdWN0LXByaWNlIC5wcmljZSAuYXN0ZXJpc2tfcHJpY2UsXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1sZWZ0IC5yZXZpZXdzLXByb2R1Y3QtcHJpY2UgLnByaWNlIC5wcmljZV9kaXNjb3VudCxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLWxlZnQgLnJldmlld3MtcHJvZHVjdC1wcmljZSAucHJpY2UgLnNpbXBsZV9wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1sZWZ0IC5yZXZpZXdzLXByb2R1Y3QtcHJpY2UgLnByaWNlIC5hc3Rlcmlza19wcmljZSxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1sZWZ0IC5yZXZpZXdzLXByb2R1Y3QtcHJpY2UgLnByaWNlIC5zaW1wbGVfcHJpY2UsXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1sZWZ0IC5yZXZpZXdzLXByb2R1Y3QtcHJpY2UgLnByaWNlIC5hc3Rlcmlza19wcmljZSxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLWxlZnQgLnJldmlld3MtcHJvZHVjdC1wcmljZSAucHJpY2UgLnNpbXBsZV9wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQsXG4gIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItaW5mb3MsXG4gICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLWluZm9zIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLWluZm9zID4gcCxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1pbmZvcyA+IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItaW5mb3MgaDEsXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItaW5mb3MgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMCAyMDBweCAwIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogb3Blbi1zYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyLFxuICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncy1ub3RlLW91dC1vZixcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtdmFsdWUsXG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtb3V0LW9mLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncy1ub3RlLXZhbHVlIHtcbiAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtc2NvcmUsXG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtc2NvcmUge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbixcbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uIHtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbjpiZWZvcmUsXG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1zdGFyOmJlZm9yZSxcbiAgICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1zdGFyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG4gICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1zdGFyLW86YmVmb3JlLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLXN0YXItbzpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY0ZVwiO1xuICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tc3Rhci1oYWxmLW86YmVmb3JlLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG4gICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1jaXJjbGU6YmVmb3JlLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY1N1wiO1xuICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tY2lyY2xlLW86YmVmb3JlLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG4gICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1jaXJjbGUtaGFsZi1vOmJlZm9yZSxcbiAgICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1jaXJjbGUtaGFsZi1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG4gICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3Mtbm90ZS1vdXQtb2YsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtc2NvcmUgfiAucmF0aW5ncy1ub3RlLXZhbHVlLFxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3MtbnVtYmVyLFxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtc2NvcmUgfiAucmF0aW5ncy1ub3RlLW91dC1vZixcbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSxcbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3MtbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYThhOGE4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtc2NvcmUgfiAucmF0aW5ncy1ub3RlLW91dC1vZiBhLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW5vdGUtc2NvcmUgfiAucmF0aW5ncy1ub3RlLXZhbHVlIGEsXG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW51bWJlciBhLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW5vdGUtb3V0LW9mIGEsXG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSBhLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW51bWJlciBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNhOGE4YTg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbjpiZWZvcmUsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW51bWJlcjpiZWZvcmUsXG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLW51bWJlcjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG4gICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5yYXRpbmdzLXJlY29tbWVuZGVkLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAucmF0aW5ncy1yZWNvbW1lbmRlZCB7XG4gICAgICAgICAgY29sb3I6ICM0NzQ3NDc7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5saW5rcyxcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIC5zdWJtaXQtcmV2aWV3LWxpbmssXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIC5zdWJtaXQtcmV2aWV3LWxpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDc0NztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcywgY29sb3IgLjNzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5saW5rcyAuc3VibWl0LXJldmlldy1saW5rIGEsXG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAubGlua3MgLnN1Ym1pdC1yZXZpZXctbGluayBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5saW5rcyAuc3VibWl0LXJldmlldy1saW5rOmhvdmVyLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIC5zdWJtaXQtcmV2aWV3LWxpbms6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAubGlua3MgLnN1Ym1pdC1yZXZpZXctbGluazpob3ZlciBhLFxuICAgICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAubGlua3MgLnN1Ym1pdC1yZXZpZXctbGluazpob3ZlciBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5saW5rcyAuc3VibWl0LXJldmlldy1saW5rW2NsYXNzKj1cImRpc2FibGVkXCJdLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIC5zdWJtaXQtcmV2aWV3LWxpbmtbY2xhc3MqPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhOGE4YTg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5saW5rcyAuc3VibWl0LXJldmlldy1saW5rW2NsYXNzKj1cImRpc2FibGVkXCJdOmJlZm9yZSxcbiAgICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIC5zdWJtaXQtcmV2aWV3LWxpbmtbY2xhc3MqPVwiZGlzYWJsZWRcIl06YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAubGlua3MgLnN1Ym1pdC1yZXZpZXctbGlua1tjbGFzcyo9XCJkaXNhYmxlZFwiXTpob3ZlcixcbiAgICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIC5zdWJtaXQtcmV2aWV3LWxpbmtbY2xhc3MqPVwiZGlzYWJsZWRcIl06aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGE4YTg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIC5zdWJtaXQtcmV2aWV3LWxpbms6YmVmb3JlLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIC5zdWJtaXQtcmV2aWV3LWxpbms6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2MjZcIjtcbiAgICAgICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAubGlua3MgLnN1Ym1pdC1yZXZpZXctbGluazpob3ZlcjpiZWZvcmUsXG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAubGlua3MgLnN1Ym1pdC1yZXZpZXctbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAubGlua3MgLnNlZS1wcm9kdWN0LFxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5saW5rcyAuc2VlLXByb2R1Y3Qge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5saW5rcyAuc2VlLXByb2R1Y3Q6YmVmb3JlLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIC5zZWUtcHJvZHVjdDpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYyNVwiO1xuICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5saW5rcyAuc2VlLXByb2R1Y3Q6aG92ZXIsXG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAubGlua3MgLnNlZS1wcm9kdWN0OmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAub2ZmZXItcmV2aWV3cy1pbmZvIC5saW5rcyAuc2VlLXByb2R1Y3Q6aG92ZXI6YmVmb3JlLFxuICAgICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm9mZmVyLXJldmlld3MtaW5mbyAubGlua3MgLnNlZS1wcm9kdWN0OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLmxpc3QtaGVhZGVyIC5oZWFkZXItcmV2aWV3cy1yaWdodCAub2ZmZXItcmV2aWV3cy1oZWFkZXIgLm5vdGUtZGlzdHJpYnV0aW9uLFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5ub3RlLWRpc3RyaWJ1dGlvbiB7XG4gICAgICAgIHdpZHRoOiA0ODBweDsgfVxuICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5saXN0LWhlYWRlciAuaGVhZGVyLXJldmlld3MtcmlnaHQgLm9mZmVyLXJldmlld3MtaGVhZGVyIC5ub3RlLWRpc3RyaWJ1dGlvbiA+IHNwYW4sXG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAubGlzdC1oZWFkZXIgLmhlYWRlci1yZXZpZXdzLXJpZ2h0IC5vZmZlci1yZXZpZXdzLWhlYWRlciAubm90ZS1kaXN0cmlidXRpb24gPiBzcGFuIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBvcGVuLXNhbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLnJldmlld3MtY29sbGFib3JhdG9ycyxcbi5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLnJldmlld3MtdXNlcnMsXG4ubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtY29sbGFib3JhdG9ycyxcbi5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAucmV2aWV3cy11c2VycyB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyLFxuICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyLFxuICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtY29sbGFib3JhdG9ycyAudXNlci1yZXZpZXdzLWhlYWRlcixcbiAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEsXG4gICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy11c2VycyAudXNlci1yZXZpZXdzLWhlYWRlciAudXNlci1yZXZpZXdzLWhlYWRlci1jb250ZW50IC5yZXZpZXdzLXVzZXJzLWNyaXRlcmlhLFxuICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEsXG4gICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLnJldmlld3MtY29sbGFib3JhdG9ycyAudXNlci1yZXZpZXdzLWhlYWRlciAudXNlci1yZXZpZXdzLWhlYWRlci1jb250ZW50IC5yZXZpZXdzLXVzZXJzLWNyaXRlcmlhIC5yYXRpbmdzLW5vdGUtdmFsdWUsXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJhdGluZ3Mtbm90ZS12YWx1ZSxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJhdGluZ3Mtbm90ZS12YWx1ZSxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAucmV2aWV3cy11c2VycyAudXNlci1yZXZpZXdzLWhlYWRlciAudXNlci1yZXZpZXdzLWhlYWRlci1jb250ZW50IC5yZXZpZXdzLXVzZXJzLWNyaXRlcmlhIC5yYXRpbmdzLW5vdGUtdmFsdWUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBvcGVuLXNhbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGEsXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGEsXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtY29sbGFib3JhdG9ycyAudXNlci1yZXZpZXdzLWhlYWRlciAudXNlci1yZXZpZXdzLWhlYWRlci1jb250ZW50IC5yZXZpZXdzLXVzZXJzLWNyaXRlcmlhIC5yZXNldC1maWx0ZXItbGluayBhLFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0NzQ3O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsIGNvbG9yIC4zcztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDc0NztcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYSBhLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGEgYSxcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYSBhLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtdXNlcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGE6aG92ZXIsXG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLnJldmlld3MtdXNlcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYTpob3ZlcixcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYTpob3ZlcixcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGE6aG92ZXIgYSxcbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGE6aG92ZXIgYSxcbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtY29sbGFib3JhdG9ycyAudXNlci1yZXZpZXdzLWhlYWRlciAudXNlci1yZXZpZXdzLWhlYWRlci1jb250ZW50IC5yZXZpZXdzLXVzZXJzLWNyaXRlcmlhIC5yZXNldC1maWx0ZXItbGluayBhOmhvdmVyIGEsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGE6aG92ZXIgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYVtjbGFzcyo9XCJkaXNhYmxlZFwiXSxcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy11c2VycyAudXNlci1yZXZpZXdzLWhlYWRlciAudXNlci1yZXZpZXdzLWhlYWRlci1jb250ZW50IC5yZXZpZXdzLXVzZXJzLWNyaXRlcmlhIC5yZXNldC1maWx0ZXItbGluayBhW2NsYXNzKj1cImRpc2FibGVkXCJdLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtY29sbGFib3JhdG9ycyAudXNlci1yZXZpZXdzLWhlYWRlciAudXNlci1yZXZpZXdzLWhlYWRlci1jb250ZW50IC5yZXZpZXdzLXVzZXJzLWNyaXRlcmlhIC5yZXNldC1maWx0ZXItbGluayBhW2NsYXNzKj1cImRpc2FibGVkXCJdLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtdXNlcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYVtjbGFzcyo9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNhOGE4YTg7XG4gICAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGFbY2xhc3MqPVwiZGlzYWJsZWRcIl06YmVmb3JlLFxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLnJldmlld3MtdXNlcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYVtjbGFzcyo9XCJkaXNhYmxlZFwiXTpiZWZvcmUsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYVtjbGFzcyo9XCJkaXNhYmxlZFwiXTpiZWZvcmUsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGFbY2xhc3MqPVwiZGlzYWJsZWRcIl06YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYVtjbGFzcyo9XCJkaXNhYmxlZFwiXTpob3ZlcixcbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGFbY2xhc3MqPVwiZGlzYWJsZWRcIl06aG92ZXIsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYVtjbGFzcyo9XCJkaXNhYmxlZFwiXTpob3ZlcixcbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtdXNlcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYVtjbGFzcyo9XCJkaXNhYmxlZFwiXTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhOGE4O1xuICAgICAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGE6aG92ZXIsXG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLnJldmlld3MtdXNlcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYTpob3ZlcixcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSAucmVzZXQtZmlsdGVyLWxpbmsgYTpob3ZlcixcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnJldmlld3MtdXNlcnMtY3JpdGVyaWEgLnJlc2V0LWZpbHRlci1saW5rIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLW9mZmVycyxcbiAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1vZmZlcnMsXG4gICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLW9mZmVycyxcbiAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtdXNlcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLW9mZmVycyB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1vZmZlcnMgLmZvcm0taXRlbSxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MgLnJldmlld3MtdXNlcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLW9mZmVycyAuZm9ybS1pdGVtLFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLW9mZmVycyAuZm9ybS1pdGVtLFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1vZmZlcnMgLmZvcm0taXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1vZmZlcnMgbGFiZWwsXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1vZmZlcnMgbGFiZWwsXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtY29sbGFib3JhdG9ycyAudXNlci1yZXZpZXdzLWhlYWRlciAudXNlci1yZXZpZXdzLWhlYWRlci1jb250ZW50IC5maWx0ZXItb2ZmZXJzIGxhYmVsLFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1vZmZlcnMgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLW9mZmVycyBmb3JtLFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy11c2VycyAudXNlci1yZXZpZXdzLWhlYWRlciAudXNlci1yZXZpZXdzLWhlYWRlci1jb250ZW50IC5maWx0ZXItb2ZmZXJzIGZvcm0sXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtY29sbGFib3JhdG9ycyAudXNlci1yZXZpZXdzLWhlYWRlciAudXNlci1yZXZpZXdzLWhlYWRlci1jb250ZW50IC5maWx0ZXItb2ZmZXJzIGZvcm0sXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtdXNlcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLW9mZmVycyBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLW9mZmVycyBzZWxlY3QsXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLmZpbHRlci1vZmZlcnMgc2VsZWN0LFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLWNvbGxhYm9yYXRvcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLW9mZmVycyBzZWxlY3QsXG4gICAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtdXNlcnMgLnVzZXItcmV2aWV3cy1oZWFkZXIgLnVzZXItcmV2aWV3cy1oZWFkZXItY29udGVudCAuZmlsdGVyLW9mZmVycyBzZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnBhZ2luYXRpb25qcyxcbiAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnBhZ2luYXRpb25qcyxcbiAgICAubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3MgLnJldmlld3MtY29sbGFib3JhdG9ycyAudXNlci1yZXZpZXdzLWhlYWRlciAudXNlci1yZXZpZXdzLWhlYWRlci1jb250ZW50IC5wYWdpbmF0aW9uanMsXG4gICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQgLnBhZ2luYXRpb25qcyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDdweCAwIDdweCAyMHB4OyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQ6YWZ0ZXIsXG4gICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtcmV2aWV3cyAucmV2aWV3cy11c2VycyAudXNlci1yZXZpZXdzLWhlYWRlciAudXNlci1yZXZpZXdzLWhlYWRlci1jb250ZW50OmFmdGVyLFxuICAgIC5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXRlYW0tcmV2aWV3cyAucmV2aWV3cy1jb2xsYWJvcmF0b3JzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQ6YWZ0ZXIsXG4gICAgLm5vZGUtdHlwZS1tb2RlbC5wYWdlLW5vZGUtdGVhbS1yZXZpZXdzIC5yZXZpZXdzLXVzZXJzIC51c2VyLXJldmlld3MtaGVhZGVyIC51c2VyLXJldmlld3MtaGVhZGVyLWNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLnVpLXdpZGdldC1vdmVybGF5LFxuLm5vZGUtdHlwZS10ZXRyaXMtcGFnZSAudWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB6LWluZGV4OiAxMDA1OyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLnVpLWRpYWxvZyxcbi5ub2RlLXR5cGUtdGV0cmlzLXBhZ2UgLnVpLWRpYWxvZyB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgei1pbmRleDogMTAwNjsgfVxuICAubm9kZS10eXBlLW1vZGVsIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSxcbiAgLm5vZGUtdHlwZS10ZXRyaXMtcGFnZSAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIsXG4gIC5ub2RlLXR5cGUtdGV0cmlzLXBhZ2UgLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2UsXG4gIC5ub2RlLXR5cGUtdGV0cmlzLXBhZ2UgLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDEwMDc7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpiZWZvcmUsXG4gICAgLm5vZGUtdHlwZS10ZXRyaXMtcGFnZSAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG4gICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogIzQ3NDc0NzsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmhvdmVyOmJlZm9yZSxcbiAgICAubm9kZS10eXBlLXRldHJpcy1wYWdlIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSAudWktYnV0dG9uLXRleHQsXG4gICAgLm5vZGUtdHlwZS1tb2RlbCAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2UgLnVpLWljb24sXG4gICAgLm5vZGUtdHlwZS10ZXRyaXMtcGFnZSAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2UgLnVpLWJ1dHRvbi10ZXh0LFxuICAgIC5ub2RlLXR5cGUtdGV0cmlzLXBhZ2UgLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIC51aS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vZGUtdHlwZS1tb2RlbC50b3VjaCAudWktZGlhbG9nLFxuLm5vZGUtdHlwZS10ZXRyaXMtcGFnZS50b3VjaCAudWktZGlhbG9nIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgI2NvbW1lbnRmb3JtLFxuLm5vZGUtdHlwZS10ZXRyaXMtcGFnZSAjY29tbWVudGZvcm0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuICAubm9kZS10eXBlLW1vZGVsICNjb21tZW50Zm9ybSAuc2VjdGlvbi10aXRsZSxcbiAgLm5vZGUtdHlwZS10ZXRyaXMtcGFnZSAjY29tbWVudGZvcm0gLnNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM0NzQ3NDc7IH1cbiIsIi8qKiBNYWluIGZvbnRcbioqKioqKioqKioqKioqKioqKi9cblxuLyoqIEZvbnQgU2FmZSA6IEFyaWFsIC0gVmVyZGFuYSAtIEdlb3JnaWEgLSBDb3VyaWVyIC0gVHJlYnVjaGV0IC0gSGlyYWdpbm8tU2Fucy1HQiAtIE1pY3Jvc29mdC1ZYWhlaSAtIFdlblF1YW5ZaS1NaWNyby1IZWlcbiAgICBUaGUgbmFtZSBtYXRjaGVzIHRoZSBmb2xkZXIgbmFtZSAtIGV4YW1wbGU6IGZvbnQvb3Blbi1zYW5zXG4qKioqKioqKioqKioqKioqKiovXG4kbWFpbi1mYW1pbHktZm9udDogb3Blbi1zYW5zO1xuJG1haW4tZmFtaWx5LWZvbnQtMjogb3Blbi1zYW5zO1xuJG1haW4tZmFtaWx5LWZvbnQtMzogb3Blbi1zYW5zO1xuXG4vKioqIENvbG9yc1xuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3IxIDogIzAwMDAwMDtcbiRjb2xvcjIgOiAjZmZmZmZmO1xuJGNvbG9yMyA6ICMxZmE2N2E7XG4kY29sb3I0IDogIzM1MzUzNTtcbiRjb2xvcjUgOiAjYmRjM2M3O1xuJGNvbG9yNiA6ICNlY2YwZjE7XG4kY29sb3I3IDogIzFiOTI2YztcbiRjb2xvcjggOiAjZDc2NjI4O1xuJGNvbG9yOSA6ICNlMTFhMWE7XG4kY29sb3IxMCA6ICNmOTllMWI7XG4kY29sb3IxMSA6ICNkMmQyZDI7XG4kY29sb3IxMiA6ICMzYjU5OTk7XG4kY29sb3IxMyA6ICM1NWFjZWU7XG4kY29sb3IxNCA6ICNiZDA4MWM7XG4kY29sb3IxNSA6ICNkZjIwMjk7XG4kY29sb3IxNiA6ICNkYzRlNDE7XG4kY29sb3IxNyA6ICMyMDcwYjA7XG4kY29sb3IxOCA6ICM2MzgzYTg7XG4kY29sb3IxOSA6ICMyZTJlMmU7XG4kY29sb3IyMCA6ICMzMTMxMzE7XG5cbi8qKiB3cmFwcGVyIC0gZGVmYXVsdCA6IDkyMCAod3JhcHBlcikgOTgwIChoZWFkZXIpXG4qKioqKioqKioqKioqKioqKioqKi9cblxuJHNpdGUtbWFpbi13cmFwcGVyLXNpemU6IDkyMHB4O1xuJGhlYWRlci13cmFwcGVyLXNpemU6IDk4MHB4O1xuXG4vKiogSWNvbnMgZm9udFxuKioqKioqKioqKioqKioqKioqKiovXG5cbkBtaXhpbiBpY29ucygkaWNvbikge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICBAaWYgJGljb24gPT0gJ2RlY2F0aGxvbicgeyBjb250ZW50OiBcIlxcZTYwMFwiOyB9XG4gICAgQGlmICRpY29uID09ICdmaXZlc3RhcicgeyBjb250ZW50OiBcIlxcZTYwMVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyJyB7IGNvbnRlbnQ6IFwiXFxlNjAyXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NhcnQnIHsgY29udGVudDogXCJcXGU2MDNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndXNlcicgeyBjb250ZW50OiBcIlxcZTYwNFwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaGVjaycgeyBjb250ZW50OiBcIlxcZTYwNVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjbG9zZScgeyBjb250ZW50OiBcIlxcZTYwNlwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtdmFsaWRhdGUnIHsgY29udGVudDogXCJcXGU2MDdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWNsb3NlJyB7IGNvbnRlbnQ6IFwiXFxlNjA4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3NlYXJjaCcgeyBjb250ZW50OiBcIlxcZTYwOVwiOyB9XG4gICAgQGlmICRpY29uID09ICd6b29tLWluJyB7IGNvbnRlbnQ6IFwiXFxlNjBhXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3pvb20tb3V0JyB7IGNvbnRlbnQ6IFwiXFxlNjBiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dlYXInIHsgY29udGVudDogXCJcXGU2MGNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY29tbWVudHMnIHsgY29udGVudDogXCJcXGU2MGRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3BpbicgeyBjb250ZW50OiBcIlxcZTYwZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaGVja2JveCcgeyBjb250ZW50OiBcIlxcZTYwZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaGVja2VkJyB7IGNvbnRlbnQ6IFwiXFxlNjEwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3NlbGVjdCcgeyBjb250ZW50OiBcIlxcZTYyYlwiOyB9XG4gICAgQGlmICRpY29uID09ICdwbGF5JyB7IGNvbnRlbnQ6IFwiXFxlNjQ1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BhdXNlJyB7IGNvbnRlbnQ6IFwiXFxlNjQ0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ211dGUtb24nIHsgY29udGVudDogXCJcXGU2NDZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbXV0ZS1vZmYnIHsgY29udGVudDogXCJcXGU2NDdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnMzYwJyB7IGNvbnRlbnQ6IFwiXFxlNjEyXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2V4Y2xhbWF0aW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjEzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3F1ZXN0aW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjE0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1xdWVzdGlvbicgeyBjb250ZW50OiBcIlxcZTYxNVwiOyB9XG4gICAgQGlmICRpY29uID09ICdlcnJvcicgeyBjb250ZW50OiBcIlxcZTYwNlwiOyB9XG4gICAgQGlmICRpY29uID09ICd3YXJuaW5nLTEnIHsgY29udGVudDogXCJcXGU2MTZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2FybmluZy0yJyB7IGNvbnRlbnQ6IFwiXFxlNjE2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3RyYXNoJyB7IGNvbnRlbnQ6IFwiXFxlNjE3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2V4dGVuc2lvbicgeyBjb250ZW50OiBcIlxcZTYxOFwiOyB9XG4gICAgQGlmICRpY29uID09ICdleHBhbmQnIHsgY29udGVudDogXCJcXGU2MTlcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGluY2gnIHsgY29udGVudDogXCJcXGU2MWFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3dpcGUnIHsgY29udGVudDogXCJcXGU2MWJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnaG90c3BvdCcgeyBjb250ZW50OiBcIlxcZTYxY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdwbHVzJyB7IGNvbnRlbnQ6IFwiXFxlNjFkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ21pbnVzJyB7IGNvbnRlbnQ6IFwiXFxlNjFlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N3aXRjaGVyLWxhbmd1YWdlJyB7IGNvbnRlbnQ6IFwiXFxlNjI3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1ib3R0b20nIHsgY29udGVudDogXCJcXGU2MjNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LXRvcCcgeyBjb250ZW50OiBcIlxcZTYyNFwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctbGVmdCcgeyBjb250ZW50OiBcIlxcZTYyNVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctcmlnaHQnIHsgY29udGVudDogXCJcXGU2MjZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctYm90dG9tJyB7IGNvbnRlbnQ6IFwiXFxlNjJiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LXRvcCcgeyBjb250ZW50OiBcIlxcZTYyY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdhcnJvdy1sZWZ0JyB7IGNvbnRlbnQ6IFwiXFxlNjJkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LXJpZ2h0JyB7IGNvbnRlbnQ6IFwiXFxlNjJlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZScgeyBjb250ZW50OiBcIlxcZTY0YlwiOyB9XG4gICAgQGlmICRpY29uID09ICdmdWxsc2NyZWVuLWVudGVyJyB7IGNvbnRlbnQ6IFwiXFxlNjRjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Z1bGxzY3JlZW4tZXhpdCcgeyBjb250ZW50OiBcIlxcZTY0ZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyLWVtcHR5JyB7IGNvbnRlbnQ6XCJcXGU2NGVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3Rhci1mdWxsJyB7IGNvbnRlbnQ6XCJcXGU2NGZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3Rhci1oYWxmJyB7IGNvbnRlbnQ6IFwiXFxlNjUwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2RvdWJsZS1hcnJvdy1sZWZ0JyB7IGNvbnRlbnQ6IFwiXFxlNjUxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2RvdWJsZS1hcnJvdy1yaWdodCcgeyBjb250ZW50OiBcIlxcZTY1MlwiOyB9XG4gICAgQGlmICRpY29uID09ICdoZWFydCcgeyBjb250ZW50OiBcIlxcZTY1M1wiOyB9XG4gICAgQGlmICRpY29uID09ICdnb29kJyB7IGNvbnRlbnQ6IFwiXFxlNjU0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2JhZCcgeyBjb250ZW50OiBcIlxcZTY1NVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtZW1wdHknIHsgY29udGVudDogXCJcXGU2NTZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWZ1bGwnIHsgY29udGVudDogXCJcXGU2NTdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWhhbGYnIHsgY29udGVudDogXCJcXGU2NThcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbG9hZGluZycgeyBjb250ZW50OiBcIlxcZTY1OVwiOyB9XG5cbiAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgQGlmICRpY29uID09ICdjaGV2cm9uLW1lbnUnIHsgY29udGVudDogXCJcXGU2MmVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2hldnJvbi1tZW51LWFsbCcgeyBjb250ZW50OiBcIlxcZTY0MVwiOyB9XG4gICAgQGlmICRpY29uID09ICdob21lJyB7IGNvbnRlbnQ6IFwiXFxlNjQwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ21lbnUnIHsgY29udGVudDogXCJcXGU2NDJcIjsgfVxuXG4gICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ3NoYXJlJyB7IGNvbnRlbnQ6IFwiXFxlNjQ4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3lvdXR1YmUnIHsgY29udGVudDogXCJcXGU2MmZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZmFjZWJvb2snIHsgY29udGVudDogXCJcXGU2MzBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnaW5zdGFncmFtJyB7IGNvbnRlbnQ6IFwiXFxlNjMxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dvb2dsZS1wbHVzJyB7IGNvbnRlbnQ6IFwiXFxlNjMyXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3R3aXR0ZXInIHsgY29udGVudDogXCJcXGU2MzNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGludGVyZXN0JyB7IGNvbnRlbnQ6IFwiXFxlNjM0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3dlaWJvJyB7IGNvbnRlbnQ6IFwiXFxlNjM1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3dlY2hhdCcgeyBjb250ZW50OiBcIlxcZTYzNlwiOyB9XG4gICAgQGlmICRpY29uID09ICd5b3VrdScgeyBjb250ZW50OiBcIlxcZTYzN1wiOyB9XG4gICAgQGlmICRpY29uID09ICdodWFiYW4nIHsgY29udGVudDogXCJcXGU2MzhcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncmVucmVuJyB7IGNvbnRlbnQ6IFwiXFxlNjM5XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3FyY29kZScgeyBjb250ZW50OiBcIlxcZTY0M1wiOyB9XG4gICAgQGlmICRpY29uID09ICdkc20nIHsgY29udGVudDogXCJcXGU2NDlcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndmtvbnRha3RlJyB7IGNvbnRlbnQ6IFwiXFxlNjRhXCI7IH1cblxuICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgQGlmICRpY29uID09ICdjcm9zc2VsaW5nJyB7IGNvbnRlbnQ6IFwiXFxlNjNhXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3RpcHMnIHsgY29udGVudDogXCJcXGU2M2JcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndGVjaG5pY2FsLWNhcmQnIHsgY29udGVudDogXCJcXGU2M2NcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGFub3BseScgeyBjb250ZW50OiBcIlxcZTYzZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdnZW5lcmFsLWluZm9ybWF0aW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjNlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3VzZXItYmVuZWZpdHMnIHsgY29udGVudDogXCJcXGU2M2ZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc2Nyb2xsdG9wJyB7IGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3JpY2hjb250ZW50JyB7IGNvbnRlbnQ6IFwiXFxlNjBhXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fsc28tZmluZCcgeyBjb250ZW50OiBcIlxcZTYxZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdmZWF0dXJlcycgeyBjb250ZW50OiBcIlxcZTYwY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdyZXZpZXdzJyB7IGNvbnRlbnQ6IFwiXFxlNjBkXCI7IH1cblxufVxuXG4vKiogTWVkaWEgUXVlcmllcyAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKiovXG5cbiRsdDY0MCA6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KVwiO1xuJGx0NDgwIDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpXCI7XG4kbHQ2MDAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweClcIjtcbiRsdDc2OCA6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KVwiO1xuJGx0OTYwIDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpXCI7XG5cbiRndDQ4MCA6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KVwiO1xuJGd0NjAwIDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpXCI7XG5cbi8qKiBDU1MgUnVsZXNcbioqKioqKioqKioqKioqKioqKi9cblxuLyoqICRjb2xvci0qICYgJGJnY29sb3ItKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgICRjb2xvcjFcbi8qKiAgICAgICAgIHRyYW5zcGFyZW50XG4vKiogICAgICAgICBkYXJrZW4oJGNvbG9yMSwgMTUlKVxuLyoqICAgICAgICAgbGlnaHRlbigkY29sb3IxLCAxNSUpXG4vKiogICAgICAgICByZ2JhKCRjb2xvcjEsIDAuNylcblxuLyoqICRib3JkZXItKiAmICRib3JkZXJib3R0b20tKiAmICRib3JkZXJ0b3AtKiAmICRib3JkZXJsZWZ0cmlnaHQtKiAmICRib3JkZXJ0b3Bib3R0b20tKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDFweCBzb2xpZCAkY29sb3IxXG4vKiogICAgICAgICAxcHggZG90dGVkIHJnYmEoJGNvbG9yMSwgMC43KVxuLyoqICAgICAgICAgMFxuLyoqICAgICBXYXJuaW5nIDogJ25vbmUnIGRvZXMgbm90IGFjY2VwdFxuXG4vKiogJGJvcmRlcnNpemUtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDEwcHhcbi8qKiAgICAgICAgIDBcbi8qKiAgICAgV2FybmluZyA6IHRoZSBzYW1lIHZhbHVlIHZhcmlhYmxlICckYm9yZGVyLSonIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHNhbWUgZWxlbWVudFxuLyoqICAgICAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAgICAgJGJvcmRlci0qIDogMXB4IHNvbGlkICRjb2xvcjFcbi8qKiAgICAgICAgICAgICAkYm9yZGVyc2l6ZS0qIDogMXB4XG5cbi8qKiAkdGV4dGFsaWduLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICBsZWZ0XG4vKiogICAgICAgICByaWdodFxuLyoqICAgICAgICAgY2VudGVyXG5cbi8qKiAkZm9udC13ZWlnaHQtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIG5vcm1hbFxuLyoqICAgICAgICAgYm9sZFxuXG4vKiogJGZvbnQtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgICRtYWluLWZhbWlseS1mb250XG5cbi8qKiAkb3BhY2l0eS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMFxuLyoqICAgICAgICAgMC43XG4vKiogICAgICAgICAxXG5cbi8qKiAkcm90YXRlLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICA0NWRlZ1xuLyoqICAgICAgICAgMFxuXG4vKiogJHJhZGl1cy0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMTBweFxuLyoqICAgICAgICAgMTAwJVxuLyoqICAgICAgICAgMFxuXG4vKiogJG1hcmdpbnJpZ2h0LSogJiAkaGVpZ2h0LSogJiAkd2lkdGgtKiAmICR0b3AtKiAmICRsZWZ0LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxMHB4XG4vKiogICAgICAgICAwXG5cbi8qKiAkbmItKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDVcbi8qKiAgICAgICAgIDBcbi8qKiAgICAgICAgIGRlZmF1bHRcblxuLyoqIE90aGVyIHZhcmlhYmxlc1xuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIHRydWVcbi8qKiAgICAgICAgIGZhbHNlXG4vKiogICAgICAgICAxXG4vKiogICAgICAgICAwXG5cbi8qKiBNaXNjXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1kZWZhdWx0OiAkY29sb3I0O1xuJGJnY29sb3Itc2l0ZTogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYmdjb2xvci1hZHZpY2UtYmxvZy1iYXNpYy1wYWdlOiAkYmdjb2xvci1zaXRlOyAvLyBNb2JpbGUgb25seVxuXG4vKiogTWFpbiBUaXRsZVxuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbWFpbi10aXRsZTogJGNvbG9yNDsgLy8gTWFzdGVyXG4kYm9yZGVyLW1haW4tdGl0bGU6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNYXN0ZXJcbiRmb250LW1haW4tdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7IC8vIE1hc3RlclxuJGZvbnQtd2VpZ2h0LW1haW4tdGl0bGU6IG5vcm1hbDsgLy8gTWFzdGVyXG4kdGV4dGFsaWduLW1haW4tdGl0bGU6IGNlbnRlcjsgLy8gTWFzdGVyXG5cbi8qKiBSYXRpbmdcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJhdGUtc3RhcjogJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItbmItbm90ZXM6ICRjb2xvcjU7IC8vIE1hc3RlclxuXG4vKiogTWVzc2FnZXMgKGVycm9yIC0gd2FybmluZyAtIHN0YXR1cylcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLW1lc3NhZ2VzLWVycm9yOiAkY29sb3I0O1xuJGNvbG9yLWljb24tZXJyb3I6ICRjb2xvcjk7XG4kYmdjb2xvci1tZXNzYWdlcy1lcnJvcjogJGNvbG9yNjtcbiRib3JkZXItbWVzc2FnZXMtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGNvbG9yLW1lc3NhZ2VzLXdhcm5pbmc6ICRjb2xvcjQ7XG4kY29sb3ItaWNvbi13YXJuaW5nOiAkY29sb3IxMDtcbiRiZ2NvbG9yLW1lc3NhZ2VzLXdhcm5pbmc6ICRjb2xvcjY7XG4kYm9yZGVyLW1lc3NhZ2VzLXdhcm5pbmc6IDFweCBzb2xpZCAkY29sb3IxMDtcbiRjb2xvci1tZXNzYWdlcy1zdGF0dXM6ICRjb2xvcjQ7XG4kY29sb3ItaWNvbi1zdGF0dXM6ICRjb2xvcjM7XG4kYmdjb2xvci1tZXNzYWdlcy1zdGF0dXM6ICRjb2xvcjY7XG4kYm9yZGVyLW1lc3NhZ2VzLXN0YXR1czogMXB4IHNvbGlkICRjb2xvcjM7XG5cbi8qKiBIZWFkZXJcbioqKioqKioqKioqKioqKioqKi9cblxuJGhlYWRlci1yZWdpb24tYnJhbmRpbmctaGVpZ2h0OiA1NXB4O1xuJGlzLWRlY2F0aGxvbi1tZW51OiBmYWxzZTtcbiRmdWxsLXNpemUtaGVhZGVyOiB0cnVlO1xuJGJnY29sb3ItaGVhZGVyOiAkY29sb3I0O1xuJGJvcmRlcnRvcC1oZWFkZXI6IDA7XG4kYm9yZGVyYm90dG9tLWhlYWRlcjogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItdHJpZ2dlcjogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci10cmlnZ2VyLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcbi8vIHR5cGUgZGUgcm9sbCBoZWFkZXJcbiRoZWFkZXItbWVudS1vdmVyLXVuZGVybGluZTogZmFsc2U7XG4kaGVhZGVyLW1lbnUtaG92ZXItbGluZWhlaWdodCA6IDRweDtcbiRoZWFkZXItbWVudS1ob3Zlci1saW5lY29sb3IgOiAkY29sb3IzO1xuLy8gYm9yZHVyZSBiYXNzZSByZWdpb24gbWVudVxuJGhlYWRlci1ib3JkZXJib3R0b206IGZhbHNlO1xuJGhlYWRlci1ib3JkZXJib3R0b20taGVpZ2h0OiA0cHg7XG4kaGVhZGVyLWJvcmRlcmJvdHRvbS1jb2xvcjogJGNvbG9yNTtcblxuLyoqIEN1c3RvIGxpZW5zIG1lbnUgLSBzaSBwcmVtacOocmUgdmFyaWFibGUgZGlmZsOpcmVudGUgZGUgdHJ1ZSwgdG91dGVzIGxlcyBzdWl2YW50ZXMgbmUgc2Vyb250IHBhcyBhcHBsaXF1w6llc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zOiBmYWxzZTtcbiRrYmxhbmstY3VzdG8tbWVudS1pdGVtcy1mb250LXNpemU6IDE0cHg7XG4ka2JsYW5rLWN1c3RvLW1lbnUtaXRlbXMtZm9udC13ZWlnaHQ6IDcwMDtcbiRrYmxhbmstY3VzdG8tbWVudS1pdGVtcy1mb250LXNwYWNpbmc6IG5vcm1hbDtcblxuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1mb250LXNpemU6IDEzcHg7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLWZvbnQtd2VpZ2h0OiA3MDA7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWZpcnN0LWl0ZW0tbWFyZ2luLWJvdHRvbTogMHB4O1xuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1tYXJnaW46IDdweDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtYmVmb3JlLWNvbnRlbnQ6IFwi4pa6XCI7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLXJvbGwtdW5kZXJsaW5lOiB0cnVlO1xuXG5cbi8qKiBNYWluIG1lbnVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRmbG9hdC1yaWdodC1tZW51OiBmYWxzZTtcbiRiZ2NvbG9yLW1lbnUtdGFiOiAkY29sb3I0O1xuJGJnY29sb3ItbWVudS10YWItaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjM7XG4kY29sb3ItbWVudS10YWI6ICRjb2xvcjY7XG4kY29sb3ItbWVudS10YWItaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItbWVudS10YWItYWN0aXZlOiAkY29sb3IyO1xuJG5iLWNvbHVtbnMtc3VibWVudTogNDtcbiRiZ2NvbG9yLXN1Ym1lbnU6ICRjb2xvcjY7XG4kYm9yZGVydG9wLXN1Ym1lbnU6IDA7XG4kYm9yZGVycmlnaHQtc3VibWVudTogMDtcbiRib3JkZXJib3R0b20tc3VibWVudTogMDtcbiRib3JkZXJsZWZ0LXN1Ym1lbnU6IDA7XG4kb3BhY2l0eS1zdWJtZW51OiAxO1xuJGNvbG9yLXN1Ym1lbnUtbGluazogJGNvbG9yNDtcbiRjb2xvci1zdWJtZW51LWxpbmstaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1tZW51LW1vYmlsZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWhlYWRlci1tZW51OiAkY29sb3I2OyAvLyBNb2JpbGUgb25seVxuJGJvcmRlcmJvdHRvbS1oZWFkZXItbWVudTogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1saW5rLWhvbWU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kcmFkaXVzLWxpbmstaG9tZTogNnB4OyAvLyBNb2JpbGUgb25seVxuJGJvcmRlci1saW5rLWhvbWU6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLWxpbmstaG9tZS1pY29uOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuJGZvbnQtd2VpZ2h0LW1lbnU6IGJvbGQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kZm9udC13ZWlnaHQtbWVudS1zZWNvbmRhcnk6IG5vcm1hbDsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLW1lbnUtdGFiLW9kZDogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRiZ2NvbG9yLW1lbnUtdGFiLWV2ZW46ICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LXRhYi1vZGQtYWN0aXZlOiAkY29sb3IzOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJnY29sb3ItbWVudS10YWItZXZlbi1hY3RpdmU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItb2RkOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWV2ZW46ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItb2RkLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTogJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1pY29uLW9kZDogJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1pY29uLWV2ZW46ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItaWNvbi1vZGQtYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbi1hY3RpdmU6ICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kcm90YXRlLW1lbnUtdGFiLWljb24tYWN0aXZlOiA5MGRlZzsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItb2RkOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItb2RkOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItZXZlbjogMXB4IHNvbGlkICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLWV2ZW46IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQtYWN0aXZlOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItb2RkLWFjdGl2ZTogMXB4IHNvbGlkICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW4tYWN0aXZlOiAxcHggc29saWQgJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbi1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3IzOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogMXB4IHNvbGlkICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1vZGQ6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1ldmVuOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJnY29sb3ItZm9vdGVyLW1lbnU6ICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItdGl0bGUtZm9vdGVyLW1lbnU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kZm9udC13ZWlnaHQtdGl0bGUtZm9vdGVyLW1lbnU6IGJvbGQ7IC8vIE1vYmlsZSBvbmx5XG4kbGVmdHBvc2l0aW9uLWljb24tbGV2ZWwxLWxpbms6IGZhbHNlO1xuJGxlZnRwb3NpdGlvbi1pY29uLWxldmVsMi1saW5rOiB0cnVlO1xuXG4vKiogU2Vjb25kYXJ5IG1lbnVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYmdjb2xvci1zZWNvbmRhcnktbWVudS10YWI6IHRyYW5zcGFyZW50OyAvLyBEZXNrdG9wIG9ubHlcbiRiZ2NvbG9yLXNlY29uZGFyeS1tZW51LXRhYi1ob3ZlcjogdHJhbnNwYXJlbnQ7IC8vIERlc2t0b3Agb25seVxuJGJnY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiLWFjdGl2ZTogdHJhbnNwYXJlbnQ7IC8vIERlc2t0b3Agb25seVxuJGNvbG9yLXNlY29uZGFyeS1tZW51LXRhYjogJGNvbG9yMjsgLy8gRGVza3RvcCBvbmx5XG4kY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiLWhvdmVyOiAkY29sb3IzOyAvLyBEZXNrdG9wIG9ubHlcbiRjb2xvci1zZWNvbmRhcnktbWVudS10YWItYWN0aXZlOiAkY29sb3IzOyAvLyBEZXNrdG9wIG9ubHlcbiRmb250LXdlaWdodC1zZWNvbmRhcnktbWVudTogYm9sZDsgLy8gRGVza3RvcCBvbmx5XG5cbi8qKiBNZW51IGNvbXBhY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRtZW51LWNvbXBhY3QtYWN0aXZlOiB0cnVlO1xuJGJnY29sb3ItbWVudS1jb21wYWN0LXRhYjogJGJnY29sb3ItbWVudS10YWI7XG4kYmdjb2xvci1tZW51LWNvbXBhY3QtdGFiLWhvdmVyOiAkYmdjb2xvci1tZW51LXRhYi1ob3ZlcjtcbiRiZ2NvbG9yLW1lbnUtY29tcGFjdC10YWItYWN0aXZlOiAkYmdjb2xvci1tZW51LXRhYi1hY3RpdmU7XG4kY29sb3ItbWVudS1jb21wYWN0LXRhYjogJGNvbG9yLW1lbnUtdGFiO1xuJGNvbG9yLW1lbnUtY29tcGFjdC10YWItaG92ZXI6ICRjb2xvci1tZW51LXRhYi1ob3ZlcjtcbiRjb2xvci1tZW51LWNvbXBhY3QtdGFiLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLWFjdGl2ZTtcbiRjb2xvci1tZW51LWNvbXBhY3Qtc2VhcmNoLWZvcm0taWNvbjogJGNvbG9yMjtcbiRjb2xvci1tZW51LWNvbXBhY3Qtc2VhcmNoLWZvcm0taWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1tZW51LWNvbXBhY3Qtc2VhcmNoLWZvcm0tYXJyb3ctaWNvbjogJGNvbG9yMjtcbiRjb2xvci1tZW51LWNvbXBhY3Qtc2VhcmNoLWZvcm0tYXJyb3ctaWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZW51LWNvbXBhY3QtY2FydDogJGNvbG9yMjtcbiRjb2xvci1tZW51LWNvbXBhY3QtY2FydC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1tZW51LWNvbXBhY3QtY2FydC1uYi1pdGVtczogJGNvbG9yNDtcbiRjb2xvci1tZW51LWNvbXBhY3QtY2FydC1uYi1pdGVtcy1ob3ZlcjogJGNvbG9yMjtcblxuLyoqIE5hdmlnYXRpb24gKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGZvbnQtd2VpZ2h0LW5hdmlnYXRpb246IG5vcm1hbDtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLW9kZDogJGJnY29sb3ItbWVudS10YWItb2RkO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbjogJGJnY29sb3ItbWVudS10YWItZXZlbjtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLW9kZC1hY3RpdmU6ICRiZ2NvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGJnY29sb3ItbWVudS10YWItZXZlbi1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItb2RkOiAkY29sb3ItbWVudS10YWItb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW46ICRjb2xvci1tZW51LXRhYi1ldmVuO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLW9kZC1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkY29sb3ItbWVudS10YWItZXZlbi1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1vZGQ6ICRjb2xvci1tZW51LXRhYi1pY29uLW9kZDtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLWV2ZW46ICRjb2xvci1tZW51LXRhYi1pY29uLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1vZGQtYWN0aXZlOiAkY29sb3ItbWVudS10YWItaWNvbi1vZGQtYWN0aXZlO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWljb24tZXZlbi1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1pY29uLWV2ZW4tYWN0aXZlO1xuJHJvdGF0ZS1uYXZpZ2F0aW9uLXRhYi1pY29uLWFjdGl2ZTogJHJvdGF0ZS1tZW51LXRhYi1pY29uLWFjdGl2ZTtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItb2RkOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZDtcbiRib3JkZXJsZWZ0cmlnaHQtbmF2aWdhdGlvbi10YWItb2RkOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLW9kZDtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItZXZlbjogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLWV2ZW47XG4kYm9yZGVydG9wYm90dG9tLW5hdmlnYXRpb24tdGFiLW9kZC1hY3RpdmU6ICRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItb2RkLWFjdGl2ZTtcbiRib3JkZXJsZWZ0cmlnaHQtbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRib3JkZXJsZWZ0cmlnaHQtbmF2aWdhdGlvbi10YWItZXZlbi1hY3RpdmU6ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbi1hY3RpdmU7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRiZ2NvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRiZ2NvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAkY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuO1xuJGJvcmRlci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkO1xuJGJvcmRlci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkYm9yZGVyLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1vZGQ6ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLWV2ZW46ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLWV2ZW47XG5cbi8qKiBNaW5pIENhcnRcbioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1jYXJ0IDogJGNvbG9yNjtcbiRjb2xvci1jYXJ0LWhvdmVyIDogJGNvbG9yMztcbiRjb2xvci1jYXJ0LW5iLWl0ZW1zIDogJGNvbG9yMztcbiRjb2xvci1jYXJ0LW5iLWl0ZW1zLWhvdmVyIDogJGNvbG9yNjtcbiR0b3AtY2FydC1uYi1pdGVtczogOXB4O1xuJGxlZnQtY2FydC1uYi1pdGVtczogOHB4O1xuJHRvcC1jYXJ0LW5iLWl0ZW1zLW1vYmlsZTogMTRweDsgLy8gTW9iaWxlIG9ubHlcbiRsZWZ0LWNhcnQtbmItaXRlbXMtbW9iaWxlOiA0cHg7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBTZWFyY2ggZm9ybVxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJvcmRlci1zZWFyY2gtZm9ybTogMDtcbiRib3JkZXItc2VhcmNoLWZvcm0taG92ZXI6IDA7XG4kYm9yZGVyLXNlYXJjaC1mb3JtLWZvY3VzOiAwO1xuJHJhZGl1cy1zZWFyY2gtZm9ybTogMDtcbiRjb2xvci1zZWFyY2gtZm9ybTogJGNvbG9yNDtcbiRjb2xvci1zZWFyY2gtZm9ybS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1zZWFyY2gtZm9ybS1mb2N1czogJGNvbG9yNDtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtOiAkY29sb3I2O1xuJGJnY29sb3Itc2VhcmNoLWZvcm0taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1mb2N1czogJGNvbG9yMjtcbiRjb2xvci1zZWFyY2gtZm9ybS1wbGFjZWhvbGRlcjogJGNvbG9yNTtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkY29sb3IyO1xuJGJnY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzOiAkY29sb3I2O1xuJGJnY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzcy1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3M6ICRjb2xvcjM7XG5cbi8qKiBTZWFyY2ggLSBBdXRvY29tcGxldGVcbioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItYXV0b2NvbXBsZXRlOiAkY29sb3IyO1xuJGJvcmRlci1hdXRvY29tcGxldGU6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLWF1dG9jb21wbGV0ZS1pdGVtOiAkY29sb3I0O1xuJGNvbG9yLWF1dG9jb21wbGV0ZS1pdGVtLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW06ICRjb2xvcjI7XG4kYmdjb2xvci1hdXRvY29tcGxldGUtaXRlbS1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItYXV0b2NvbXBsZXRlLWl0ZW06IDFweCBzb2xpZCAkY29sb3I1O1xuXG4vKiogTGFuZyBzd2l0Y2hlclxuKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWxhbmctc3dpdGNoZXItaWNvbi1jaGV2cm9uOiAkY29sb3I2O1xuJGJnY29sb3ItbGFuZy1zd2l0Y2hlci1pdGVtOiAkY29sb3IxMTtcbiRiZ2NvbG9yLWZsYWdzLXRvZ2dsZXI6ICRjb2xvcjY7XG4kY29sb3ItZmxhZ3MtdG9nZ2xlcjogJGNvbG9yNDtcbiRjb2xvci1mbGFncy10b2dnbGVyLWhvdmVyOiAkY29sb3I0O1xuJGNvdW50cnktbmFtZS1mbGFncy10b2dnbGVyOiBmYWxzZTtcblxuLyoqIEJyZWFkY3J1bWJcbioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWJyZWFkY3J1bWI6IHJnYmEoJGNvbG9yNCwgMC42KTtcbiRjb2xvci1icmVhZGNydW1iLXNlcDogJGNvbG9yMjtcbiRjb2xvci1icmVhZGNydW1iLWxpbms6ICRjb2xvcjI7XG4kY29sb3ItYnJlYWRjcnVtYi1saW5rLWhvdmVyOiAkY29sb3IyO1xuXG4vKiogU2Nyb2xsVG9Ub3BcbioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXNjcm9sbHRvdG9wOiAkY29sb3I1O1xuJGJnY29sb3Itc2Nyb2xsdG90b3AtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYXJyb3ctc2Nyb2xsdG90b3A6ICRjb2xvcjI7XG4kY29sb3ItYXJyb3ctc2Nyb2xsdG90b3AtaG92ZXI6ICRjb2xvcjI7XG5cbi8qKiBUZWFzZXIgYWR2aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRuZXctdGVhc2VyLWFzcGVjdDogZmFsc2U7XG5cbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2U6ICRjb2xvcjI7IC8vIE1hc3RlclxuJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlOiAxcHg7IC8vIE1hc3RlclxuJGJvcmRlci10ZWFzZXItYWR2aWNlOiAxcHggc29saWQgJGNvbG9yNjsgLy8gTWFzdGVyXG4kYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyOiAxcHg7IC8vIE1hc3RlclxuJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMzsgLy8gTWFzdGVyXG4kcmFkaXVzLXRlYXNlci1hZHZpY2U6IDA7IC8vIE1hc3RlclxuJGJnY29sb3ItdGVhc2VyLWFkdmljZS12aWRlbzogJGNvbG9yNDsgLy8gTWFzdGVyXG4kb3BhY2l0eS10ZWFzZXItYWR2aWNlLXZpZGVvOiAwLjY7IC8vIE1hc3RlclxuJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvOiAkY29sb3IxOyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW86ICRjb2xvcjI7IC8vIE1hc3RlclxuJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyOiAkY29sb3IzOyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW8taG92ZXI6ICRjb2xvcjI7IC8vIE1hc3RlclxuJHJhZGl1cy10ZWFzZXItYWR2aWNlLWljb24tdmlkZW86IDNweDsgLy8gTWFzdGVyXG4kcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nOiAwOyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU6ICRjb2xvcjI7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU6ICRjb2xvcjQ7ICAvL01hc3RlclxuJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyOiAkY29sb3IzOyAgLy9NYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk6ICRjb2xvcjU7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjogJGNvbG9yNTsgLy8gTWFzdGVyXG4kYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM6IDFweCBzb2xpZCAkY29sb3I2OyAvLyBNYXN0ZXJcbiRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjY7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50czogJGNvbG9yNTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yNTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvcjQ7XG4kYm9yZGVyYm90dG9tLXRlYXNlci1hZHZpY2U6IDA7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kdGVhc2VyLWFkdmljZS1oaWRlLWNhdGVnb3J5OiBmYWxzZTtcbiR0ZXh0YWxpZ24tdGVhc2VyLWFkdmljZS10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWFkdmljZS1ib2R5OiBsZWZ0O1xuXG4vKiogVGVhc2VyIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItdGVhc2VyLWJsb2c6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmxvZy1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLXRlYXNlci1ibG9nOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci10ZWFzZXItYmxvZzogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJsb2ctaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLXRlYXNlci1ibG9nLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLXRlYXNlci1ibG9nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmxvZy12aWRlbzogJGJnY29sb3ItdGVhc2VyLWFkdmljZS12aWRlbztcbiRvcGFjaXR5LXRlYXNlci1ibG9nLXZpZGVvOiAkb3BhY2l0eS10ZWFzZXItYWR2aWNlLXZpZGVvO1xuJGJnY29sb3ItdGVhc2VyLWJsb2ctaWNvbi12aWRlbzogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJGNvbG9yLXRlYXNlci1ibG9nLWljb24tdmlkZW86ICRjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kYmdjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW8taG92ZXI7XG4kY29sb3ItdGVhc2VyLWJsb2ctaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJsb2ctaWNvbi12aWRlbzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kcmFkaXVzLXRlYXNlci1ibG9nLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci10ZWFzZXItYmxvZy10eXBlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXRlYXNlci1ibG9nLXR5cGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kYmdjb2xvci10ZWFzZXItYmxvZy10eXBlOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kYmdjb2xvci10ZWFzZXItYmxvZy10eXBlLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJsb2ctdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLXRlYXNlci1ibG9nLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1ibG9nLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kYm9yZGVydG9wLXRlYXNlci1ibG9nLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLXRlYXNlci1ibG9nLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kY29sb3ItdGVhc2VyLWJsb2ctcmF0ZS1zdGFyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1ibG9nLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRjb2xvci10ZWFzZXItYmxvZy1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1ibG9nLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLXRlYXNlci1ibG9nLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLXRlYXNlci1ibG9nLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kYm9yZGVyYm90dG9tLXRlYXNlci1ibG9nOiAkYm9yZGVyYm90dG9tLXRlYXNlci1hZHZpY2U7IC8vIE1vYmlsZVxuJHRlYXNlci1ibG9nLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYmxvZy10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJsb2ctYm9keTogbGVmdDtcblxuLyoqIFN1bW1hcnkgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3Itc3VtbWFyeS1ibG9nOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3Itc3VtbWFyeS1ibG9nLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtc3VtbWFyeS1ibG9nOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci1zdW1tYXJ5LWJsb2c6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXN1bW1hcnktYmxvZy1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItc3VtbWFyeS1ibG9nLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLXN1bW1hcnktYmxvZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3Itc3VtbWFyeS1ibG9nLXZpZGVvOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXZpZGVvO1xuJG9wYWNpdHktc3VtbWFyeS1ibG9nLXZpZGVvOiAkb3BhY2l0eS10ZWFzZXItYWR2aWNlLXZpZGVvO1xuJGJnY29sb3Itc3VtbWFyeS1ibG9nLWljb24tdmlkZW86ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlbzogJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRiZ2NvbG9yLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW8taG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW8taG92ZXI7XG4kcmFkaXVzLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRyYWRpdXMtc3VtbWFyeS1ibG9nLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci1zdW1tYXJ5LWJsb2ctdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLXN1bW1hcnktYmxvZy10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNhdDogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY2F0LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQtbGluazogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY2F0LWxpbmstaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJlYWRtb3JlOiAkY29sb3I0O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmVhZG1vcmUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmVhZG1vcmUtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXJ0b3Atc3VtbWFyeS1ibG9nLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLXN1bW1hcnktYmxvZy1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctbmItbm90ZXM6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci1zdW1tYXJ5LWJsb2ctbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci1zdW1tYXJ5LWJsb2ctbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG5cbi8qKiBEaXJlY3QgQWNjZXNzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWRpcmVjdC1hY2Nlc3M6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1kaXJlY3QtYWNjZXNzLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtZGlyZWN0LWFjY2VzczogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItZGlyZWN0LWFjY2VzczogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtZGlyZWN0LWFjY2Vzcy1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItZGlyZWN0LWFjY2Vzcy1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy1kaXJlY3QtYWNjZXNzOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1uYW1lOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtbmFtZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRyYWRpdXMtZGlyZWN0LWFjY2Vzcy1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcblxuLyoqIFRlYXNlciBCYXNpYyBQYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1iYXNpYy1wYWdlOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYmFzaWMtcGFnZTogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLWJhc2ljLXBhZ2U6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXRlYXNlci1iYXNpYy1wYWdlLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci10ZWFzZXItYmFzaWMtcGFnZS1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmFzaWMtcGFnZTogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJHJhZGl1cy10ZWFzZXItYmFzaWMtcGFnZS1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdHlwZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGJnY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdHlwZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGJnY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdHlwZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJHRlYXNlci1iYXNpYy1oaWRlLWNhdGVnb3J5OiBmYWxzZTtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhc2ljLXBhZ2UtdGl0bGU6IGxlZnQ7XG4kdGV4dGFsaWduLXRlYXNlci1iYXNpYy1wYWdlLWJvZHk6IGxlZnQ7XG5cbi8qKiBUZWFzZXIgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdDogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtdGVhc2VyLXByb2R1Y3Q6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0OiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS10ZWFzZXItcHJvZHVjdC1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLXByb2R1Y3Q6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXRpdGxlOiBib2xkO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjogJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTogJGNvbG9yNTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjogJGNvbG9yNTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcmF0ZS1zdGFyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItbmItbm90ZXM7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXByaW1hcnk6ICRjb2xvcjM7IC8vTWFzdGVyXG4kY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5OiAkY29sb3IyOyAvL01hc3RlclxuJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTogbm9ybWFsOyAvL01hc3RlclxuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1zZWNvbmRhcnk6ICRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTtcbiRmb250LXdlaWdodC10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC11cHNlbGxpbmctZGVzYzogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC11cHNlbGxpbmctZGVzYy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLXByb2R1Y3Qtc3VwZXItbW9kZWw6IDA7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LXN1cGVyLW1vZGVsOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Qtc3VwZXItbW9kZWwtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbDogMDtcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAkY29sb3I2O1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWwtaG92ZXI6ICRjb2xvcjY7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWwtaG92ZXI6ICRjb2xvcjQ7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWwtaG92ZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6IDA7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsLWhvdmVyOiAwO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6IHRyYW5zcGFyZW50O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsLW1vYmlsZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiR0ZXh0YWxpZ24tdGVhc2VyLXByb2R1Y3QtdGl0bGU6IGxlZnQ7XG4kdGV4dGFsaWduLXRlYXNlci1wcm9kdWN0LXByaWNlOiBsZWZ0O1xuXG4vKiogVGVhc2VyIGJhbm5lclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLXRlYXNlci1iYW5uZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1iYW5uZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXRlYXNlci1iYW5uZXItaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLXRlYXNlci1iYW5uZXItaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJhbm5lcjogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItYmxvY2stdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXItYmxvY2stdGl0bGU6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXItYmxvY2stdGl0bGUtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3ItdGVhc2VyLWJhbm5lci10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItdGVhc2VyLWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcHJpY2UtZnJvbTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb207XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtdGVhc2VyLWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC10ZWFzZXItYmFubmVyLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItbm90ZXM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci10ZWFzZXItYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kdGV4dGFsaWduLXRlYXNlci1iYW5uZXItdGl0bGU6IGxlZnQ7XG4kdGV4dGFsaWduLXRlYXNlci1iYW5uZXItYm9keTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci1wcmljZTogbGVmdDtcblxuLyoqIFRlYXNlciBiYW5uZXIgKG1lbnUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRrZWVwLXBhZGRpbmctbWVudS1iYW5uZXI6IHRydWU7XG4kYmdjb2xvci1tZW51LWJhbm5lcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLW1lbnUtYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtbWVudS1iYW5uZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLW1lbnUtYmFubmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS1tZW51LWJhbm5lci1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItbWVudS1iYW5uZXItaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtbWVudS1iYW5uZXI6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRjb2xvci1tZW51LWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci1tZW51LWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRyYWRpdXMtbWVudS1iYW5uZXItaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLW1lbnUtYmFubmVyLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci1tZW51LWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci1tZW51LWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItbWVudS1iYW5uZXItcHJpY2UtaG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtbWVudS1iYW5uZXItY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtbWVudS1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci1tZW51LWJhbm5lci1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3Rhci1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItbWVudS1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci1tZW51LWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1tZW51LWJhbm5lci1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuXG4vKiogVGVhc2VyIGJhbm5lciAoaGlnaGxpZ2h0ZWQpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWhpZ2hsaWdodGVkLWJhbm5lcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLWhpZ2hsaWdodGVkLWJhbm5lcjogN3B4OyAvLyBtYXggKGRydXBhbCBndXR0ZXIgLyAyKSAtIDFcbiRib3JkZXItaGlnaGxpZ2h0ZWQtYmFubmVyOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXJzaXplLWhpZ2hsaWdodGVkLWJhbm5lci1ob3ZlcjogMXB4O1xuJGJvcmRlci1oaWdobGlnaHRlZC1iYW5uZXItaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJHJhZGl1cy1oaWdobGlnaHRlZC1iYW5uZXI6IDA7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWJsb2NrLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yNDtcbiRyYWRpdXMtaGlnaGxpZ2h0ZWQtYmFubmVyLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRiZ2NvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1pbWc6ICRjb2xvcjQ7XG4kb3BhY2l0eS1oaWdobGlnaHRlZC1iYW5uZXItaW1nLWhvdmVyOiAwLjY7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItYm9keTogJGNvbG9yNTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yNTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcHJpY2UtaG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcHJpY2UtZnJvbTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb207XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC1oaWdobGlnaHRlZC1iYW5uZXItY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3Rhci1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItbmItbm90ZXM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuJG9wYWNpdHktYmdjb2xvci1tb2RlLXRleHQtaW4taG92ZXItaGlnaGxpZ2h0ZWQtYmFubmVyOiAwLjk7XG4kbmItaGlnaGxpZ2h0ZWQtYmFubmVyLWl0ZW06IDM7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZCB0aXRsZSBob3ZlcilcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItaHRoLWJhbm5lcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWh0aC1iYW5uZXItaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1odGgtYmFubmVyOiA3cHg7IC8vIG1heCAoZHJ1cGFsIGd1dHRlciAvIDIpIC0gMVxuJGJvcmRlci1odGgtYmFubmVyOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXJzaXplLWh0aC1iYW5uZXItaG92ZXI6IDFweDtcbiRib3JkZXItaHRoLWJhbm5lci1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLWh0aC1iYW5uZXI6IDA7XG4kcG9zaXRpb24tdmVydGljYWwtaHRoLWJhbm5lci1ibG9jay10aXRsZTogYm90dG9tO1xuJHRleHRhbGlnbi1odGgtYmFubmVyLWJsb2NrLXRpdGxlOiBjZW50ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1odGgtYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3IyO1xuJHJhZGl1cy1odGgtYmFubmVyLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRiZ2NvbG9yLWh0aC1iYW5uZXItaW1nOiAkY29sb3I0O1xuJGNvbG9yLWh0aC1iYW5uZXItdGl0bGU6ICRjb2xvcjI7XG4kY29sb3ItaHRoLWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1odGgtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1odGgtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlO1xuJGNvbG9yLWh0aC1iYW5uZXItcHJpY2UtaG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLXByaWNlLWZyb206ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tO1xuJGNvbG9yLWh0aC1iYW5uZXItcHJpY2UtZnJvbS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb20taG92ZXI7XG4kYm9yZGVydG9wLWh0aC1iYW5uZXItY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtaHRoLWJhbm5lci1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItcmF0ZS1zdGFyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI7XG4kY29sb3ItaHRoLWJhbm5lci1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3Rhci1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLW5iLW5vdGVzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlcztcbiRjb2xvci1odGgtYmFubmVyLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3Rlcy1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci1odGgtYmFubmVyLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItaHRoLWJhbm5lci1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuJG9wYWNpdHktYmdjb2xvci1tb2RlLXRleHQtaW4taG92ZXItaHRoLWJhbm5lcjogMC45O1xuJG5iLWh0aC1iYW5uZXItaXRlbTogMzsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIEZvb3RlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1mb290ZXI6ICRjb2xvcjQ7XG4kYm9yZGVydG9wLWZvb3RlcjogMDtcbiRib3JkZXItZm9vdGVyLXNlcDogMDtcbiRjb2xvci1mb290ZXItdGl0bGUtYmxvY2stbGlua3M6ICRjb2xvcjY7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWxpbms6ICRjb2xvcjY7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWxpbmstaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZm9vdGVyLXRpdGxlLWJsb2NrLWZvbGxvdzogJGNvbG9yNjtcbiRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogJGNvbG9yNjtcbiRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ldmVuOiAkY29sb3I2O1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogJGNvbG9yMztcbiRjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0taG92ZXI6ICRjb2xvcjI7XG4kcmFkaXVzLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogMTAwJTtcbiRtYXJnaW5yaWdodC1mb290ZXItYmxvY2stZm9sbG93LWl0ZW06IDIwcHg7XG4kYmdjb2xvci1mb290ZXItdXNlZnVsOiAkY29sb3IxOTtcbiRjb2xvci1mb290ZXItdXNlZnVsLWxpbmtzOiAkY29sb3I2O1xuJGNvbG9yLWZvb3Rlci11c2VmdWwtbGlua3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZm9vdGVyLXVzZWZ1bC1saW5rcy1zZXA6ICRjb2xvcjM7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLXRpdGxlOiAkY29sb3I2O1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtOiAkY29sb3IyO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWZvY3VzOiAkY29sb3IyO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm06IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkY29sb3IyO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybTogJGNvbG9yNjtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLWZvY3VzOiAkY29sb3I0O1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ6ICRjb2xvcjI7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdC1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogMDtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLXN1Ym1pdC1ob3ZlcjogMDtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ6ICRjb2xvcjM7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAkY29sb3I0O1xuJGZvb3Rlci1yb3ctZGlzcGxheTogZmFsc2U7XG4kZm9vdGVyLXJvdy1hbGlnbi1jZW50ZXI6IGZhbHNlO1xuJGZvb3Rlci1hYnNvbHV0ZS1wb3NpdGlvbi1mb3ItYmFja2dyb3VuZC1pbWFnZTogZmFsc2U7XG5cbi8qKiBGYW1pbHkgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItZmFtaWx5LXRpdGxlOiAkY29sb3I0O1xuJGZvbnQtZmFtaWx5LXRpdGxlOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGZvbnQtd2VpZ2h0LWZhbWlseS10aXRsZTogbm9ybWFsO1xuJGNhc2UtZmFtaWx5LXRpdGxlOiB1cHBlcmNhc2U7XG4kY29sb3ItZmFtaWx5LWRlc2M6ICRjb2xvcjQ7XG4kZmFtaWx5LWJhbm5lci1leHRlbmRlZC1tb2RlOiAxO1xuJGZhbWlseS1iYW5uZXItYmVoaW5kLWhlYWRlcjogZmFsc2U7XG4kYmdjb2xvci1mYW1pbHktYmFubmVyOiByZ2JhKCRjb2xvcjQsIDAuNik7XG4kcmFkaXVzLWZhbWlseS1iYW5uZXI6IDA7XG4kY29sb3ItZmFtaWx5LWJhbm5lci10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1mYW1pbHktYmFubmVyLWRlc2M6ICRjb2xvcjI7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1saW5rOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbmstaWNvbjogJGNvbG9yMjtcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbmstaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktbGluazogJGNvbG9yNDtcbiRjb2xvci1mYW1pbHktbGluay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktbGluay1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWZhbWlseS1saW5rLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZmFtaWx5LW5iLXByb2R1Y3RzOiAkY29sb3I0O1xuJGNvbG9yLWZhbWlseS1sYWJlbC1maWx0ZXI6ICRjb2xvcjQ7XG4kY29sb3ItZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAkY29sb3ItbWFpbi10aXRsZTtcbiRib3JkZXItZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAkYm9yZGVyLW1haW4tdGl0bGU7XG4kZm9udC1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRmb250LW1haW4tdGl0bGU7XG4kZm9udC13ZWlnaHQtZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiR0ZXh0YWxpZ24tZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAkdGV4dGFsaWduLW1haW4tdGl0bGU7XG4kYm9yZGVydG9wLWZhbWlseS1jYXRlZ29yeS10aXRsZTogMDtcbiRib3JkZXJib3R0b20tZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAwO1xuJGJnY29sb3ItZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWNhdC1yZWZlcmVuY2UtZmFtaWx5OiAkY29sb3I2O1xuJGNhdC1yZWZlcmVuY2UtZmFtaWx5LWJpZy1mb3JtYXQ6IGZhbHNlO1xuJHJhZGl1cy1jYXQtcmVmZXJlbmNlLWZhbWlseS1ncm91cC1sZWZ0OiAwO1xuJGNvbG9yLWNhdC1yZWZlcmVuY2UtZmFtaWx5LWdyb3VwLWxlZnQ6ICRjb2xvcjQ7XG4kYm9yZGVydG9wLWZhbWlseS1iYW5uZXI6IDFweCBzb2xpZCAkY29sb3I2OyAvLyBNb2JpbGUgb25seVxuXG4vKiogVGVhc2VyIFJlZmVyZW5jZSBDYXRlZ29yeVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLWNhdC1yZWZlcmVuY2U6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWNhdC1yZWZlcmVuY2U6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1jYXQtcmVmZXJlbmNlLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGNvbG9yLWNhdC1yZWZlcmVuY2U6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLWNhdC1yZWZlcmVuY2UtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGJvcmRlci1jYXQtcmVmZXJlbmNlOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLWNhdC1yZWZlcmVuY2UtaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcblxuLyoqIEZpbHRlciBzZWxlY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWZpbHRlci1zZWxlY3Q6ICRjb2xvcjQ7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXItZmlsdGVyLXNlbGVjdDogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3QtaG92ZXI6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0LWZvY3VzOiAxcHggc29saWQgJGNvbG9yMztcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3Q6ICRjb2xvcjI7XG4kYmdjb2xvci1maWx0ZXItc2VsZWN0LWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLWZpbHRlci1zZWxlY3QtYXJyb3c6ICRjb2xvcjQ7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1hcnJvdy1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXItZmlsdGVyLXNlbGVjdC1vcHRpb25zOiAxcHggc29saWQgJGNvbG9yMztcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9uczogJGNvbG9yMjtcbiRjb2xvci1maWx0ZXItc2VsZWN0LW9wdGlvbnMtaXRlbTogJGNvbG9yNDtcbiRjb2xvci1maWx0ZXItc2VsZWN0LW9wdGlvbnMtaXRlbS1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3Qtc2VsZWN0ZWQtaXRlbTogJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIEZhY2V0c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1mYWNldHMgOiAkY29sb3I2OyAvLyBNYXN0ZXJcbiRyYWRpdXMtZmFjZXRzIDogMDsgLy8gTWFzdGVyXG4kYm9yZGVyLWZhY2V0cyA6IDA7IC8vIE1hc3RlclxuJGJvcmRlcnNpemUtZmFjZXRzIDogMDsgLy8gTWFzdGVyXG4kYm9yZGVyYm90dG9tLWZhY2V0cy1pdGVtOiAxcHggc29saWQgJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtaXRlbS10aXRsZTogJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLXNpemU6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtc2l6ZS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtc2l6ZTogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1mYWNldHMtc2l6ZS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYWNldHMtc2l6ZTogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtc2l6ZS1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItZmFjZXRzLWlsbHVzdHJhdGVkOiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLWlsbHVzdHJhdGVkLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWw6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkLWxhYmVsLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZC1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItZmFjZXRzLWNvbG9yOiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLWNvbG9yLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItZmFjZXRzLWNvbG9yLWFjdGl2ZTogMXB4IHNvbGlkICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2U6ICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtYmVoaW5kOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1sYWJlbDogJGNvbG9yNDtcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAkY29sb3I2O1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWljb24taG92ZXI6ICRjb2xvcjY7XG4kcmFkaXVzLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAwO1xuJGJvcmRlci1mYWNldHMtcmFuZ2UtcHJpY2UtaWNvbjogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItZ3JlYXRlci10aGFuOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1yYXRlLXN0YXI6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLW5iLW5vdGVzOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1uYi1ub3Rlcy1hY3RpdmU6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94OiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtbGFiZWw6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWxhYmVsLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1oZWxwOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1oZWxwLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1mYWNldHMtaGVscC1jb250ZW50OiAwO1xuJGJnY29sb3ItZmFjZXRzLWhlbHAtY29udGVudDogJGNvbG9yMztcbiRjb2xvci1mYWNldHMtaGVscC1jb250ZW50OiAkY29sb3IyO1xuJGNvbG9yLWZhY2V0cy1saW1pdC1saW5rOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1saW1pdC1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItZmFjZXRzLWxpbWl0LWxpbms6ICRjb2xvcjY7XG4kYmdjb2xvci1mYWNldHMtbGltaXQtbGluay1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLWxpbWl0LWxpbms6IDA7XG4kYm9yZGVyLWZhY2V0cy1saW1pdC1saW5rLWhvdmVyOiAwO1xuJGNvbG9yLWZhY2V0cy1pbml0LWNyaXRlcmlhOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1pbml0LWNyaXRlcmlhLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1pbml0LWNyaXRlcmlhLWljb246ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwLWhvdmVyOiAkY29sb3IzOyAvLyBNYXN0ZXJcbiRib3JkZXJ0b3AtbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTogMXB4IHNvbGlkICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDEtaG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuXG4vKiogUGFnZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXBhZ2VyLXNlZS1hbGw6ICRjb2xvcjQ7XG4kY29sb3ItcGFnZXItc2VlLWFsbC1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLXBhZ2VyLWl0ZW06IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItcGFnZXItaXRlbS1jdXJyZW50OiAkY29sb3IzO1xuJGJnY29sb3ItcGFnZXItaXRlbS1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci1wYWdlci1pdGVtOiAkY29sb3I0O1xuJGNvbG9yLXBhZ2VyLWl0ZW0taG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItcGFnZXItaXRlbS1jdXJyZW50OiAkY29sb3IyO1xuJGJvcmRlci1wYWdlci1pdGVtOiAxcHggc29saWQgJGNvbG9yNjtcbiRyYWRpdXMtcGFnZXItaXRlbTogMnB4O1xuJGNvbG9yLXBhZ2VyLW5vLW1vcmU6ICRjb2xvcjU7XG5cbi8qKiBXeXNpd3lnXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci13eXNpd3lnLWgxOiAkY29sb3ItbWFpbi10aXRsZTtcbiRmb250LXd5c2l3eWctaDE6ICRmb250LW1haW4tdGl0bGU7XG4kZm9udC13ZWlnaHQtd3lzaXd5Zy1oMTogJGZvbnQtd2VpZ2h0LW1haW4tdGl0bGU7XG4kdGV4dGFsaWduLXd5c2l3eWctaDE6ICR0ZXh0YWxpZ24tbWFpbi10aXRsZTtcbiRjb2xvci13eXNpd3lnLWgyOiAkY29sb3I0O1xuJGNvbG9yLXd5c2l3eWctYTogJGNvbG9yNDtcbiRjb2xvci13eXNpd3lnLWEtaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci13eXNpd3lnLWJsb2NrcXVvdGU6ICRjb2xvcjY7XG4kYm9yZGVyLXd5c2l3eWctYmxvY2txdW90ZTogMXB4IHNvbGlkICRjb2xvcjM7XG4kY29sb3Itd3lzaXd5Zy1ibG9ja3F1b3RlLXRpdGxlOiAkY29sb3IzO1xuJGJnY29sb3Itd3lzaXd5Zy1zcGVjaWFsOiAkY29sb3I2O1xuJGJvcmRlci13eXNpd3lnLXNwZWNpYWw6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXd5c2l3eWctc3BlY2lhbC10aXRsZTogJGNvbG9yMztcbiRiZ2NvbG9yLXd5c2l3eWctdGFibGUtdGg6ICRjb2xvcjY7XG4kYmdjb2xvci13eXNpd3lnLXRhYmxlLXRkOiAkY29sb3IyO1xuJGJvcmRlci13eXNpd3lnLXRhYmxlLWNlbGw6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci13eXNpd3lnLWhyOiAxcHggc29saWQgJGNvbG9yNTtcbiRyYWRpdXMtd3lzaXd5Zy1pbWc6IDA7XG4kY29sb3Itd3lzaXd5Zy1wOiAkY29sb3I0O1xuXG4vKiogUmVtb3RlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXJlbW90ZS1pdGVtOiAkY29sb3I2O1xuJGJnY29sb3ItcmVtb3RlLWl0ZW0taG92ZXI6ICRjb2xvcjY7XG4kY29sb3ItcmVtb3RlLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItcmVtb3RlLWl0ZW0taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVyLXJlbW90ZS1pdGVtOiAxcHggc29saWQgJGNvbG9yNTtcbiRjb2xvci1yZW1vdGUtaXRlbS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJlbW90ZS1pdGVtLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBTb2NpYWwgTmV0d29yayAoU2hhcmUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZWdpbi1ib3JkZXItbmV0d29yazogZmFsc2U7XG4kZW5kLWJvcmRlci1uZXR3b3JrOiB0cnVlO1xuJGJvcmRlci1uZXR3b3JrLWl0ZW06IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItZmFjZWJvb2staXRlbTogJGNvbG9yNjsgLy8gTWFzdGVyXG4kYmdjb2xvci1mYWNlYm9vay1pdGVtLWhvdmVyOiAkY29sb3IxMjtcbiRjb2xvci1mYWNlYm9vay1pdGVtLWljb246ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXR3aXR0ZXItaXRlbTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLXR3aXR0ZXItaXRlbS1ob3ZlcjogJGNvbG9yMTM7XG4kY29sb3ItdHdpdHRlci1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItdHdpdHRlci1pdGVtLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI7XG4kYmdjb2xvci1waW50ZXJlc3QtaXRlbTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLXBpbnRlcmVzdC1pdGVtLWhvdmVyOiAkY29sb3IxNDtcbiRjb2xvci1waW50ZXJlc3QtaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXBpbnRlcmVzdC1pdGVtLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI7XG4kYmdjb2xvci13ZWliby1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3Itd2VpYm8taXRlbS1ob3ZlcjogJGNvbG9yMTU7XG4kY29sb3Itd2VpYm8taXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXdlaWJvLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLWdvb2dsZS1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItZ29vZ2xlLWl0ZW0taG92ZXI6ICRjb2xvcjE2O1xuJGNvbG9yLWdvb2dsZS1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItZ29vZ2xlLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLWRzbS1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItZHNtLWl0ZW0taG92ZXI6ICRjb2xvcjE3O1xuJGNvbG9yLWRzbS1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItZHNtLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXZrb250YWt0ZS1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItdmtvbnRha3RlLWl0ZW0taG92ZXI6ICRjb2xvcjE4O1xuJGNvbG9yLXZrb250YWt0ZS1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItdmtvbnRha3RlLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXFyY29kZS1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItcXJjb2RlLWl0ZW0taG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItcXJjb2RlLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1xcmNvZGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3IxO1xuJGJnY29sb3ItbmV0d29yay1vcGVuLWNsb3NlOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWhvdmVyOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGNvbG9yLW5ldHdvcmstb3Blbi1jbG9zZS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLW5ldHdvcmstb3Blbi1jbG9zZS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuXG4vKiogTWVkaWEgRnJvbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItbWVkaWEtZnJvbnQtcG9waW46ICRjb2xvcjI7XG4kYmdjb2xvci1tZWRpYS1mcm9udC10aHVtYm5haWw6ICRjb2xvcjI7XG4kYm9yZGVyLW1lZGlhLWZyb250LWl0ZW06IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci1tZWRpYS1mcm9udC1pdGVtLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaWNvbi1ob3ZlcjogJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2OiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXpvb206ICRjb2xvcjI7XG4kYmdjb2xvci1tZWRpYS1mcm9udC16b29tLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW1lZGlhLWZyb250LXpvb20taWNvbjogJGNvbG9yNTtcbiRjb2xvci1tZWRpYS1mcm9udC16b29tLWljb24taG92ZXI6ICRjb2xvcjU7XG4kYm9yZGVyLW1lZGlhLWZyb250LXpvb206IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci1tZWRpYS1mcm9udC16b29tLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNsb3NlOiAkY29sb3IyO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNsb3NlOiAwO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jbG9zZS1ob3ZlcjogMDtcbiRjb2xvci1tZWRpYS1mcm9udC1jbG9zZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLW1lZGlhLWZyb250LWNsb3NlLWljb24taG92ZXI6ICRjb2xvcjM7XG4kcmFkaXVzLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTogMDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTogJGNvbG9yNDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbS1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAwO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taG92ZXI6IDA7XG4kY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWljb246ICRjb2xvcjI7XG4kY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWljb24taG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItbWVkaWEtZnJvbnQtdmlkZW8taWNvbjogJGNvbG9yNDtcbiRjb2xvci1tZWRpYS1mcm9udC0zNjAtaWNvbjogJGNvbG9yNDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXZpZGVvLTM2MDogJGNvbG9yMjtcbiRvcGFjaXR5LW1lZGlhLWZyb250LXZpZGVvLTM2MDogMC43O1xuJGNvbG9yLW1lZGlhLWZyb250LWxhYmVsLXZpZGVvLTM2MDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXJib3R0b20tbWVkaWEtZnJvbnQ6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLW1lZGlhLWZyb250LXBpbmNoLXN3aXBlOiAkY29sb3IxOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItbWVkaWEtZnJvbnQtcGluY2gtc3dpcGU6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGUgb25seVxuJGJvcmRlci1tZWRpYS1mcm9udC1waW5jaC1zd2lwZTogMDsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci1tZWRpYS1mcm9udC1pbmZvcy0zNjA6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBQYWdlIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXByb2R1Y3QtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtcHJvZHVjdC10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1wcm9kdWN0LXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRjb2xvci1wcm9kdWN0LXJlZmVyZW5jZTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWNhdGNobGluZTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3M6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1hbmNob3ItdGVjaG5pY2FsLWluZm9zLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtdGl0bGUtcmV2aWV3czogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3MtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LWxhYmVsLXNlbGVjdDogJGNvbG9yNDtcbiRiZ2NvbG9yLXByb2R1Y3QtbGluay1jYXJ0OiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtbGluay1jYXJ0OiAkY29sb3IyO1xuJGNvbG9yLWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydDogJGNvbG9yNztcbiRoZWlnaHQtYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0OiAzcHg7XG4kaGVpZ2h0LWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogMDtcbiRjb2xvci1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQtaG92ZXI6IHRyYW5zcGFyZW50O1xuJGJvdHRvbS1vZmZzZXQtcHJvZHVjdC1saW5rLWNhcnQtaG92ZXI6ICRoZWlnaHQtYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0O1xuJGJnY29sb3ItcHJvZHVjdC1saW5rLWNhcnQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC1saW5rLWNhcnQtaG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1wcm9kdWN0LWxpbmstY2FydC1kaXNhYmxlZDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXByaWNlOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtcHJpY2UtZnJvbTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LW9sZC1wcmljZTogJGNvbG9yNTtcbiRjb2xvci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkY29sb3ItbWFpbi10aXRsZTtcbiRib3JkZXItcHJvZHVjdC1jYXRlZ29yeS10aXRsZTogJGJvcmRlci1tYWluLXRpdGxlO1xuJGZvbnQtcHJvZHVjdC1jYXRlZ29yeS10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiR0ZXh0YWxpZ24tcHJvZHVjdC1jYXRlZ29yeS10aXRsZTogJHRleHRhbGlnbi1tYWluLXRpdGxlO1xuJGJvcmRlcnRvcC1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAwO1xuJGJvcmRlcmJvdHRvbS1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAwO1xuJGJnY29sb3ItcHJvZHVjdC1jYXRlZ29yeS10aXRsZTogdHJhbnNwYXJlbnQ7XG4kY29sb3ItcHJvZHVjdC1kZXRhaWwtbGFiZWw6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1kZXRhaWwtZGVzYzogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1sYWJlbC1ldmVuOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWxhYmVsLW9kZDogJGNvbG9yNTtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kZXNjLWV2ZW46ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZGVzYy1vZGQ6ICRjb2xvcjU7XG4kYmdjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1yb3ctZXZlbjogJGNvbG9yNjtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1vZGQ6ICRjb2xvcjI7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZG93bmxvYWQ6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZG93bmxvYWQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZG93bmxvYWQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1wcm9kdWN0LXJldmlld3MtdGFiOiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtcmV2aWV3cy10YWItZGlzYWJsZWQ6ICRjb2xvcjY7XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi10aXRsZTogJGNvbG9yNDtcbiRmb250LXdlaWdodC1wcm9kdWN0LXJldmlld3MtdGFiLXRpdGxlOiBub3JtYWw7XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLXRpdGxlOiAkY29sb3I0O1xuJGJvcmRlci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS10aXRsZTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1oZWFkZXI6ICRjb2xvcjY7XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtcHVyY2hhc2U6ICRjb2xvcjQ7XG4kZm9udC13ZWlnaHQtcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtcHVyY2hhc2U6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtcHVyY2hhc2UtaWNvbjogJGNvbG9yNDtcbiRib3JkZXJib3R0b20tcHJvZHVjdC12aWRlbzogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1wcm9kdWN0LWluZm9zOiAkY29sb3I2OyAvLyBNb2JpbGUgb25seVxuJGJvcmRlcmJvdHRvbS1wcm9kdWN0LWluZm9zOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci1wcm9kdWN0LWFycm93LXRpdGxlOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuXG4vKiogUGFnZSBwcm9kdWN0IDogUmljaCBjb250ZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1yaWNoY29udGVudC10aXRsZTogJGNvbG9yLW1haW4tdGl0bGU7XG4kZm9udC1yaWNoY29udGVudC10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1yaWNoY29udGVudC10aXRsZTogJGZvbnQtd2VpZ2h0LW1haW4tdGl0bGU7XG4kYm9yZGVyLXJpY2hjb250ZW50LXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjY7XG4kYmdjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uOiAkY29sb3IxO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbi1ob3ZlcjogJGNvbG9yMztcbiRyYWRpdXMtcmljaGNvbnRlbnQtdmlkZW8taWNvbjogM3B4O1xuJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWljb246ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LXZpZGVvLW92ZXJsYXk6ICRjb2xvcjQ7XG4kb3BhY2l0eS1yaWNoY29udGVudC12aWRlby1vdmVybGF5OiAwLjY7XG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tbGFiZWw6ICRjb2xvcjQ7XG4kYmdjb2xvci1yaWNoY29udGVudC1tZWRpYS1sZWZ0LXJpZ2h0OiB0cmFuc3BhcmVudDtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1kZXNjOiAkY29sb3I0O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bjogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyOiAkY29sb3I2O1xuJGNvbG9yLXJpY2hjb250ZW50LW1hbmFnZXItdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlci1kZXNjOiAkY29sb3I0O1xuJHJhZGl1cy1yaWNoY29udGVudC1mdWxsdGV4dDogMDtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0OiByZ2JhKCRjb2xvcjQsIDAuNik7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtdGl0bGU6ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtZGVzYzogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG46ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bi1pY29uOiAkY29sb3IyO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bi1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGwtZGVzYzogJGNvbG9yNDtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LXZpZGVvLWFjdGl2ZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1sYWJlbC1hY3RpdmU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLWRlc2M6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBQb3BpbiBDYXJ0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXBvcGluLWNhcnQ6ICRjb2xvcjY7XG4kY29sb3ItcG9waW4tY2FydDogJGNvbG9yNDtcbiRiZ2NvbG9yLXBvcGluLWNhcnQtaGVhZGVyOiAkY29sb3IzO1xuJGNvbG9yLXBvcGluLWNhcnQtaGVhZGVyOiAkY29sb3IyO1xuJGNvbG9yLXBvcGluLWNhcnQtaGVhZGVyLWljb246ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1jbG9zZS1pY29uOiAkY29sb3IyO1xuJGNvbG9yLXBvcGluLWNhcnQtY29udGludWUtc2hvcHBpbmc6ICRjb2xvcjQ7XG4kY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZy1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItcG9waW4tY2FydC1jcm9zc2VsaW5nOiAkY29sb3IyO1xuJGJnY29sb3ItcG9waW4tY2FydC1vdmVybGF5OiByZ2JhKCRjb2xvcjEsIDAuNSk7XG5cbi8qKiBMZWdhbCBub3RpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWxlZ2FsLW5vdGljZTogJGNvbG9yNTtcblxuLyoqIFBhZ2UgcmV2aWV3c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItaW5mb3MtcmV2aWV3LW9uLXRpdGxlOiAkY29sb3ItbWFpbi10aXRsZTtcbiRjb2xvci1yZXZpZXdzLXRpdGxlOiAkY29sb3ItbWFpbi10aXRsZTtcbiRmb250LXJldmlld3MtdGl0bGU6ICRmb250LW1haW4tdGl0bGU7XG4kZm9udC13ZWlnaHQtcmV2aWV3cy10aXRsZTogJGZvbnQtd2VpZ2h0LW1haW4tdGl0bGU7XG4kY29sb3Itbm90ZS1yZXZpZXdzLWluZm86ICRjb2xvcjQ7XG4kZm9udC1ub3RlLXJldmlld3MtaW5mbzogJG1haW4tZmFtaWx5LWZvbnQ7XG4kZm9udC13ZWlnaHQtbm90ZS1yZXZpZXdzLWluZm86IG5vcm1hbDtcbiRjb2xvci1yYXRpbmdzLXJlY29tbWVuZGVkLXJldmlld3MtaW5mbzogJGNvbG9yNDtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWZ1bGxiYXI6ICRjb2xvcjU7XG4kaGVpZ2h0LW5vdGUtZGlzdHJpYnV0aW9uLWZ1bGxiYXI6IDEwcHg7XG4kd2lkdGgtbm90ZS1kaXN0cmlidXRpb24tcHJvZHVjdC1wYWdlLWZ1bGxiYXI6IDQwMHB4O1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tYmFyOiAkY29sb3I0O1xuJGNvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbms6ICRjb2xvcjI7XG4kY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluay1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWFjdGl2ZTogJGNvbG9yMjtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbms6ICRjb2xvcjU7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluay1hY3RpdmU6ICRjb2xvcjM7XG4kcmFkaXVzLW5vdGUtZGlzdHJpYnV0aW9uLWxpbms6IDA7XG4kY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3Q6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3QtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3QtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1hcmstZGlzdHJpYnV0aW9uOiAkY29sb3I0O1xuJGZvbnQtd2VpZ2h0LW1hcmstZGlzdHJpYnV0aW9uOiBub3JtYWw7XG4kZm9udC1tYXJrLWRpc3RyaWJ1dGlvbjogJG1haW4tZmFtaWx5LWZvbnQtMjtcbiRjb2xvci11c2VyLXJldmlld3MtaGVhZGVyOiAkY29sb3I0O1xuJHRleHRhbGlnbi11c2VyLXJldmlld3MtaGVhZGVyOiBjZW50ZXI7XG4kYm9yZGVyLXVzZXItcmV2aWV3cy1oZWFkZXI6IDA7XG4kZm9udC11c2VyLXJldmlld3MtaGVhZGVyOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGZvbnQtd2VpZ2h0LXVzZXItcmV2aWV3cy1oZWFkZXI6IG5vcm1hbDtcbiRiZ2NvbG9yLXVzZXItcmV2aWV3cy1oZWFkZXI6ICRjb2xvcjY7XG4kYm9yZGVydG9wLXVzZXItcmV2aWV3cy1oZWFkZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlcmJvdHRvbS11c2VyLXJldmlld3MtaGVhZGVyOiAxcHggc29saWQgJGNvbG9yNTtcbiRjb2xvci1yZXZpZXdzLW5vdGU6ICRjb2xvcjQ7XG4kcmFkaXVzLWJyYW5kLXJlc3BvbnNlOiAwO1xuJGJnY29sb3ItYnJhbmQtcmVzcG9uc2U6ICRjb2xvcjg7XG4kY29sb3ItYnJhbmQtcmVzcG9uc2U6ICRjb2xvcjI7XG4kY29sb3ItYnJhbmQtcmVzcG9uc2UtaWNvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLXJldmlld3MtaW5mb3M6ICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1tYXJrLWRpc3RyaWJ1dGlvbjogJGNvbG9yNjsgLy9Nb2JpbGUgb25seVxuJGJvcmRlcnRvcC1tYXJrLWRpc3RyaWJ1dGlvbjogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyYm90dG9tLW1hcmstZGlzdHJpYnV0aW9uOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXI6ICRjb2xvcjI7XG4kY29sb3ItcmV2aWV3cy1yZW1vdmUtZmlsdGVyLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItcmV2aWV3cy1yZW1vdmUtZmlsdGVyOiAkY29sb3I1O1xuJGJnY29sb3ItcmV2aWV3cy1yZW1vdmUtZmlsdGVyLWhvdmVyOiAkY29sb3I1O1xuJGJnY29sb3ItcmV2aWV3cy1sb2FkaW5nLW92ZXJsYXk6ICRjb2xvcjQ7XG4kb3BhY2l0eS1yZXZpZXdzLWxvYWRpbmctb3ZlcmxheTogMC41O1xuJGNvbG9yLXJldmlld3MtbG9hZGluZy1pY29uOiAkY29sb3IyMDtcbiRiZ2NvbG9yLXJldmlld3MtbG9hZGluZy1pY29uOiAkY29sb3I0O1xuJHJhZGl1cy1yZXZpZXdzLWxvYWRpbmctaWNvbjogMnB4O1xuXG4vKiogUmV2aWV3XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1yZXZpZXctdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWF1dGhvcjogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctZGF0ZTogJGNvbG9yNTtcbiRjb2xvci1yZXZpZXctaGVhZC1pbmZvczogJGNvbG9yNTtcbiRib3JkZXItYm90dG9tLXJldmlldy1oZWFkLWluZm9zOiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItcmV2aWV3OiAxcHggc29saWQgJGNvbG9yNTtcbiRjb2xvci1yZXZpZXctcHVyY2hhc2UtaWNvbjogJGNvbG9yLXJldmlldy1oZWFkLWluZm9zO1xuJGNvbG9yLXJldmlldy1yZWNvbW1lbmRlZC1pY29uOiAkY29sb3ItcmV2aWV3LWhlYWQtaW5mb3M7XG4kY29sb3ItcmV2aWV3LXBvaW50LWxhYmVsOiAkY29sb3I0O1xuJGJnY29sb3ItcmV2aWV3LXBvaW50LW1pbnVzOiAkY29sb3I4O1xuJGJnY29sb3ItcmV2aWV3LXBvaW50LXBsdXM6ICRjb2xvcjM7XG4kY29sb3ItcmV2aWV3LXBvaW50LXBsdXMtbWludXM6ICRjb2xvcjI7XG4kY29sb3ItcmV2aWV3LWJvZHk6ICRjb2xvcjQ7XG4kYm9yZGVyLXJldmlldy1hbnN3ZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItcmV2aWV3LWFuc3dlcjogJGNvbG9yNjtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWJyYW5kOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItYm9keTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWxpbms6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1saW5rLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXI6ICRjb2xvcjExO1xuJGNvbG9yLXJldmlldy1hbnN3ZXItZm9vdGVyOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItZm9vdGVyLWljb246ICRjb2xvcjQ7XG4kYm9yZGVyLXJldmlldy1zZXBhcmF0b3I6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLWlmcmFtZXZvdGUtcXVlc3Rpb246ICRjb2xvcjQ7XG4kY29sb3ItaWZyYW1ldm90ZS1tZXNzYWdlOiAkY29sb3I0O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWN0aW9uOiAkY29sb3IyO1xuJGNvbG9yLWlmcmFtZXZvdGUtYWN0aW9uLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItaWZyYW1ldm90ZS1hY3Rpb246ICRjb2xvcjQ7XG4kYmdjb2xvci1pZnJhbWV2b3RlLWFjdGlvbi1ob3ZlcjogJGNvbG9yMztcbiRyYWRpdXMtaWZyYW1ldm90ZS1hY3Rpb246IDA7XG4kY29sb3ItaWZyYW1ldm90ZS1hYnVzZTogJGNvbG9yODtcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlLWljb246ICRjb2xvcjg7XG4kY29sb3ItaWZyYW1ldm90ZS1hYnVzZS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlLWljb24taG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXdzOiAkY29sb3IxMTsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXItcmV2aWV3OiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLXJldmlldzogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFN1Ym1pdCByZXZpZXcgZm9ybVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLXJldmlldy1mb3JtOiAwO1xuJGJnY29sb3ItcmV2aWV3LWZvcm0tYmVoaW5kOiByZ2JhKCRjb2xvcjEsIDAuNSk7XG4kY29sb3ItcmV2aWV3LWZvcm0tdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWZvcm0tY2xvc2UtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctZm9ybS1jbG9zZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuXG4vKiogQ2FydCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1jYXJ0LWJhY2s6ICRjb2xvcjQ7XG4kY29sb3ItY2FydC1iYWNrLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtYmFjay1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWNhcnQtYmFjay1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItY2FydC1zdWJtaXQ6ICRjb2xvcjQ7XG4kYmdjb2xvci1jYXJ0LXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jYXJ0LXN1Ym1pdDogJGNvbG9yMjtcbiRjb2xvci1jYXJ0LXN1Ym1pdC1ob3ZlcjogJGNvbG9yMjtcbiRyYWRpdXMtY2FydC1zdWJtaXQ6IDA7XG4kYmdjb2xvci1jYXJ0LWxhc3QtbGluZTogJGNvbG9yNTtcbiRjb2xvci1jYXJ0LWxhc3QtbGluZTogJGNvbG9yMjtcbiRjb2xvci1jYXJ0LXRhYmxlLXRoOiAkY29sb3I0O1xuJGJvcmRlcmJvdHRvbS1jYXJ0LXRhYmxlLXRyOiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLWNhcnQtdGFibGUtdHI6ICRjb2xvcjY7XG4kYmdjb2xvci1jYXJ0LXRhYmxlLXRyLWV2ZW46ICRjb2xvcjY7XG4kY29sb3ItY2FydC10YWJsZS10cjogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LXRhYmxlLXByaWNlOiAkY29sb3I0O1xuJGNvbG9yLWNhcnQtdGFibGUtZGVsZXRlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItY2FydC1lbXB0eTogJGNvbG9yNDtcbiRiZ2NvbG9yLWNhcnQtZW1wdHk6ICRjb2xvcjY7XG5cbi8qKiBBZHZpY2UgSFBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1hZHZpY2UtaHAtZGVzYzogJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtaHAtc2VlLWFsbDogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtaHAtc2VlLWFsbC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtaHAtc2VlLWFsbC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBQYWdlIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLWFkdmljZS1pbWctY292ZXI6IDA7XG4kY29sb3ItYWR2aWNlLXRpdGxlOiAkY29sb3ItbWFpbi10aXRsZTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdGFyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLWFkdmljZS1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLWFkdmljZS1uYi1jb21tZW50cyA6ICRjb2xvcjU7XG4kY29sb3ItYWR2aWNlLWNvbW1lbnRzLWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudDogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLWF1dGhvcjogJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtYXV0aG9yLWpvYjogJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtYXV0aG9yLWF2YXRhcjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQ6ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1yYXRlLWZlZWRiYWNrOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtczogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zLWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXRpdGxlLXJlZi1jYXQ6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLWFkdmljZS1sYWJlbDogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1hZHZpY2UtbGFiZWw6ICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItYWR2aWNlLWxhYmVsOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGZvbnQtd2VpZ2h0LWFkdmljZS1sYWJlbDogYm9sZDsgLy8gTW9iaWxlIG9ubHlcbiR0ZXh0YWxpZ24tYWR2aWNlLWxhYmVsOiBsZWZ0OyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItYWR2aWNlLWNoZWNrYm94OiAkY29sb3IzOyAvLyBNb2JpbGUgb25seVxuJGJvcmRlci1hZHZpY2UtY2hlY2tib3hvbjogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBMaXN0aW5nIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1tZW51LWFkdmljZSA6ICRiZ2NvbG9yLWZhY2V0cztcbiRyYWRpdXMtbWVudS1hZHZpY2UgOiAkcmFkaXVzLWZhY2V0cztcbiRib3JkZXItbWVudS1hZHZpY2UgOiAkYm9yZGVyLWZhY2V0cztcbiRib3JkZXJzaXplLW1lbnUtYWR2aWNlIDogJGJvcmRlcnNpemUtZmFjZXRzO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDA6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDAtaG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwLWhvdmVyO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDAtY2hldnJvbjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1jaGV2cm9uLWhvdmVyOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMC1ob3ZlcjtcbiRib3JkZXJ0b3AtbWVudS1hZHZpY2UtbHZsMTogJGJvcmRlcnRvcC1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDE6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtaG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxLWhvdmVyO1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb246ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwyOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwyLWhvdmVyOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMS1ob3ZlcjtcblxuLyoqIExpc3RpbmcgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJvcmRlci1saXN0aW5nLWJsb2ctaXRlbS1zZXBhcmF0b3I6IDFweCBzb2xpZCAkY29sb3I1O1xuXG4vKiogTGlzdGluZyBlbXB0eSBwcm9kdWN0L2FkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1saXN0aW5nLWVtcHR5OiAkY29sb3I2O1xuJGNvbG9yLWxpc3RpbmctZW1wdHk6ICRjb2xvcjQ7XG5cbi8qKiBDb21tZW50cyAoYWR2aWNlLGJsb2cpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItY29tbWVudC10aXRsZTogJGNvbG9yNDtcbiRiZ2NvbG9yLWNvbW1lbnQtZm9ybTogJGNvbG9yNjtcbiRjb2xvci1jb21tZW50LWZvcm0tbGFiZWw6ICRjb2xvcjQ7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dDogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dC1lcnJvcjogMXB4IHNvbGlkICRjb2xvcjk7XG4kY29sb3ItY29tbWVudC1mb3JtLWlucHV0OiAkY29sb3I0O1xuJGJnY29sb3ItY29tbWVudC1mb3JtLWlucHV0LWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkY29sb3IyO1xuJGJnY29sb3ItY29tbWVudC1mb3JtLWlucHV0OiAkY29sb3IyO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3U6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1saW5rOiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3UtY2hlY2tib3g6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1jaGVja2VkOiAkY29sb3IzO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQ6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1hdXRob3I6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLWF1dGhvci1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXJ0b3AtY29tbWVudDogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1jb21tZW50LXVucHVibGlzaGVkOiAkY29sb3IyO1xuJGJvcmRlci1jb21tZW50LXJlcGx5OiAwO1xuJGJnY29sb3ItY29tbWVudC1yZXBseTogJGNvbG9yNjtcbiRjb2xvci1jb21tZW50LXVucHVibGlzaGVkOiAkY29sb3I1O1xuJGNvbG9yLWNvbW1lbnQtYXV0aG9yOiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtZGF0ZTogJGNvbG9yNTtcbiRjb2xvci1jb21tZW50LWJvZHk6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1hY3Rpb246ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1hY3Rpb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1hcHByb3ZlOiAkY29sb3I1O1xuJGNvbG9yLWNvbW1lbnQtYXBwcm92ZS1ob3ZlcjogZGFya2VuKCRjb2xvci1jb21tZW50LWFwcHJvdmUsIDE1JSk7XG4kYmdjb2xvci1jb21tZW50czogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1jb21tZW50OiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIDQwNFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLTQwNC1hZGRyZWRpcmVjdDogJGNvbG9yNDtcbiRjb2xvci00MDQtdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItNDA0LWJvZHk6ICRjb2xvcjQ7XG4kY29sb3ItNDA0LWV4aXQ6ICRjb2xvcjQ7XG4kY29sb3ItNDA0LWV4aXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItNDA0LWV4aXQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci00MDQtZXhpdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLTQwNC10aXRsZS1yaWdodDogJGNvbG9yMjtcbiRiZ2NvbG9yLTQwNC1yaWdodDogcmdiYSgkY29sb3I0LDAuNik7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2g6ICRjb2xvcjU7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtZm9jdXM6ICRjb2xvcjQ7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaDogJGNvbG9yMjtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLWZvY3VzOiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYm9yZGVyLTQwNC1uZXctc2VhcmNoOiAxcHggc29saWQgJGNvbG9yMjtcbiRib3JkZXItNDA0LW5ldy1zZWFyY2gtZm9jdXM6IDFweCBzb2xpZCAkY29sb3IyO1xuJGNvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uOiAkY29sb3IyO1xuJGNvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb246ICRjb2xvcjM7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbi1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci00MDQtbWVudS1saW5rOiAkY29sb3IyO1xuJGNvbG9yLTQwNC1tZW51LWxpbmstaG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBTZWFyY2ggcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJlc3VsdC1lbXB0eS1ib2R5OiAkY29sb3I0O1xuJGNvbG9yLXJlc3VsdC1zZWU6ICRjb2xvcjQ7XG4kY29sb3ItcmVzdWx0LXNlZS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yZXN1bHQtc2VlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmVzdWx0LXNlZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuXG4vKiogQ29udGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1jb250YWN0LWNvdmVyLWltZzogMDtcbiRjb2xvci1jb250YWN0LWxhYmVsOiAkY29sb3I0O1xuJGNvbG9yLWNvbnRhY3QtaW5wdXQ6ICRjb2xvcjQ7XG4kY29sb3ItY29udGFjdC1sYWJlbC1kZXNjcmlwdGlvbjogJGNvbG9yNTtcbiRib3JkZXItY29udGFjdC1pbnB1dDogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWNvbnRhY3QtaW5wdXQtZm9jdXM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlci1jb250YWN0LWVycm9yOiAxcHggc29saWQgJGNvbG9yOTtcbiRiZ2NvbG9yLWNvbnRhY3QtaW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1jb250YWN0LWlucHV0OiAkY29sb3IyO1xuJGNvbG9yLWNvbnRhY3QtcmVxdWlyZWQtZmllbGQ6ICRjb2xvcjU7XG4kY29sb3ItY29udGFjdC1zdWJtaXQ6ICRjb2xvcjQ7XG4kY29sb3ItY29udGFjdC1zdWJtaXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY29udGFjdC1zdWJtaXQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlcnRvcC1jb250YWN0LXd5c2l3eWc6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLWNvbnRhY3Qtd3lzaXd5ZzogJGNvbG9yNTtcblxuLyoqIFN1cHBvcnQgUmVxdWVzdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXN1cHBvcnQtbGFiZWw6ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1pbnB1dDogJGNvbG9yNDtcbiRib3JkZXItc3VwcG9ydC1pbnB1dDogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLXN1cHBvcnQtaW5wdXQtZm9jdXM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlci1zdXBwb3J0LWVycm9yOiAxcHggc29saWQgJGNvbG9yOTtcbiRiZ2NvbG9yLXN1cHBvcnQtaW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1zdXBwb3J0LWlucHV0OiAkY29sb3IyO1xuJGNvbG9yLXN1cHBvcnQtcmVxdWlyZWQtZmllbGQ6ICRjb2xvcjU7XG4kY29sb3Itc3VwcG9ydC1saW5rOiAkY29sb3I0O1xuJGNvbG9yLXN1cHBvcnQtbGluay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1zdXBwb3J0LXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1zdXBwb3J0LXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1zdXBwb3J0LXN1Ym1pdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBUYXNrIGJhciBhZG1pblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXRhYnM6ICRjb2xvcjQ7XG4kY29sb3ItdGFicy1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci10YWJzLWFjdGl2ZTogJGNvbG9yMjtcbiRiZ2NvbG9yLXRhYnM6ICRjb2xvcjY7XG4kYmdjb2xvci10YWJzLWhvdmVyOiAkY29sb3I1O1xuJGJnY29sb3ItdGFicy1hY3RpdmU6ICRjb2xvcjM7XG5cbi8qKiBJbmZpbml0ZSBTY3JvbGwgKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItaW5maW5pdGUtc2Nyb2xsOiB0cmFuc3BhcmVudDtcbiRib3JkZXItaW5maW5pdGUtc2Nyb2xsOiAwO1xuJHJhZGl1cy1pbmZpbml0ZS1zY3JvbGw6IDA7XG5cbi8qKiBMaW5rIGJ1dHRvbiB3aXRoIGljb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRib3JkZXJ0b3AtYnRubGluazogMXB4IHNvbGlkICRjb2xvcjU7XG5cbi8qKiBQbGFpbiBidXR0b25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtcGxhaW5idG46IDA7XG4kYmdjb2xvci1wbGFpbmJ0bjogJGNvbG9yNDtcbiRiZ2NvbG9yLXBsYWluYnRuLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXBsYWluYnRuOiAkY29sb3IyO1xuJGNvbG9yLXBsYWluYnRuLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ6ICRjb2xvcjU7XG4kY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ6ICRjb2xvcjY7XG4kYm9yZGVyLXBsYWluYnRuOiAwO1xuJGJvcmRlci1wbGFpbmJ0bi1ob3ZlcjogMDtcbiRib3JkZXItcGxhaW5idG4tZGlzYWJsZWQ6IDA7XG5cbi8qKiBQbGF5ZXIgVmlkZW9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXBsYXllci1iaWctcGxheS1idXR0b246ICRjb2xvcjE7XG4kYmdjb2xvci1wbGF5ZXItYmlnLXBsYXktYnV0dG9uLWhvdmVyOiAkY29sb3IxO1xuJG9wYWNpdHktcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogMC43O1xuJGNvbG9yLXBsYXllci1pY29uLWJpZy1wbGF5LWJ1dHRvbjogJGNvbG9yMjtcbiRjb2xvci1wbGF5ZXItaWNvbi1iaWctcGxheS1idXR0b24taG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyLXBsYXllci1iaWctcGxheS1idXR0b246IDJweCBzb2xpZCAkY29sb3IyO1xuJGJvcmRlci1wbGF5ZXItYmlnLXBsYXktYnV0dG9uLWhvdmVyOiAycHggc29saWQgJGNvbG9yMjtcbiRyYWRpdXMtcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogMTAwJTtcbiRiZ2NvbG9yLXBsYXllci1jb250cm9sLWJhcjogJGNvbG9yMTtcbiRvcGFjaXR5LXBsYXllci1jb250cm9sLWJhcjogMC41O1xuJGNvbG9yLXBsYXllci1pY29uLXBsYXktY29udHJvbDogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItaWNvbi1wbGF5LWNvbnRyb2wtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcGxheWVyLWljb24tdm9sdW1lLWNvbnRyb2w6ICRjb2xvcjM7XG4kY29sb3ItcGxheWVyLWljb24tdm9sdW1lLWNvbnRyb2wtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcGxheWVyLXJlbWFpbmluZy10aW1lOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLWZ1bGxzY3JlZW4tY29udHJvbDogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItaWNvbi1mdWxsc2NyZWVuLWNvbnRyb2wtaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1wbGF5ZXItcHJvZ3Jlc3MtY29udHJvbDogJGNvbG9yMjtcbiRvcGFjaXR5LXBsYXllci1wcm9ncmVzcy1jb250cm9sOiAwLjU7XG4kYmdjb2xvci1wbGF5ZXItcGxheS1wcm9ncmVzczogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItaWNvbi1wbGF5LXByb2dyZXNzOiAkY29sb3IzO1xuJGJnY29sb3ItcGxheWVyLWxvYWQtcHJvZ3Jlc3M6ICRjb2xvcjI7XG4kYmdjb2xvci1wbGF5ZXItYWN0aXZlOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXBsYXllci1sYWJlbC1hY3RpdmU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICAgICAgIFRldHJpc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogR2xvYmFsICovXG4kY29sb3ItdGV0cmlzLXRpdGxlOiAkY29sb3IxOTtcbiRjb2xvci10ZXRyaXMtcmVtb3RlLXRpdGxlOiAkY29sb3IxOTtcbiRiZ2NvbG9yLXRldHJpcy1yZW1vdGUtdGl0bGU6IHJnYmEoJGNvbG9yMiwgMC44KTtcbiRjb2xvci10ZXRyaXMtcmVtb3RlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItdGV0cmlzLXJlbW90ZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuXG4vKiBMaW5rcyAqL1xuJHRldHJpcy1saW5rcy1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1saW5rcy1mb250LXdlaWdodC0xOiBib2xkO1xuJHRldHJpcy1saW5rcy1iZ2NvbG9yLTE6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1saW5rcy1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtbGlua3MtYm9yZGVyLTE6IDFweCBzb2xpZCAkY29sb3IxOTtcbiR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTE6IDFweCBzb2xpZCAkY29sb3IxOTtcbiR0ZXRyaXMtbGlua3MtcmFkaXVzLTE6IDA7XG4kdGV0cmlzLWxpbmtzLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTI6IGJvbGQ7XG4kdGV0cmlzLWxpbmtzLWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtbGlua3MtY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWxpbmtzLWJvcmRlci0yOiAxcHggc29saWQgJGNvbG9yMjtcbiR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTI6IDFweCBzb2xpZCAkY29sb3IzO1xuJHRldHJpcy1saW5rcy1yYWRpdXMtMjogMDtcblxuLyogVGl0bGUgKi9cbiR0ZXRyaXMtdGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtdGl0bGUtY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLXRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLXRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIFN1YnRpdGxlICovXG4kdGV0cmlzLXN1YnRpdGxlLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLXN1YnRpdGxlLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1zdWJ0aXRsZS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1zdWJ0aXRsZS1jb2xvci0yOiAkY29sb3IyO1xuXG4vKiBCcmljayByYXRpbmcgKi9cbiR0ZXRyaXMtYnJpY2stcmF0aW5nLXN0YXItY29sb3ItMTogJGNvbG9yLWFkdmljZS1yYXRlLXN0YXI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1uYi1ub3Rlcy1jb2xvci0xOiAkY29sb3ItYWR2aWNlLW5iLW5vdGVzO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtaWNvbi1jb2xvci0xOiAkY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi1jb21tZW50cy1pY29uO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtbGluay1jb2xvci0xOiAkY29sb3ItbmItbm90ZXM7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1zdGFyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1uYi1ub3Rlcy1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtaWNvbi1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtbGluay1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtbGluay1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuXG4vKiBDb250ZW50ICovXG4kdGV0cmlzLWNvbnRhaW5lci1ib3JkZXI6IDA7XG4kdGV0cmlzLWNvbnRhaW5lci1yYWRpdXM6IDA7XG4kdGV0cmlzLWNvbnRlbnQtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtY29udGVudC1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtY29udGVudC1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1jb250ZW50LWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIFZpZGVvICovXG4kdGV0cmlzLXBsYXktdmlkZW8tYmdjb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1wbGF5LXZpZGVvLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtcGxheS12aWRlby1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1wbGF5LXZpZGVvLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8tcmFkaXVzLTE6IDNweDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLW92ZXJsYXktdmlkZW8tb3BhY2l0eS0xOiAwLjY7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtLWFjdGl2ZS12aWRlby1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLXBsYXktdmlkZW8tYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1wbGF5LXZpZGVvLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtcGxheS12aWRlby1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1wbGF5LXZpZGVvLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8tcmFkaXVzLTI6IDNweDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLW92ZXJsYXktdmlkZW8tb3BhY2l0eS0yOiAwLjY7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtLWFjdGl2ZS12aWRlby1iZ2NvbG9yLTI6ICRjb2xvcjM7XG5cbi8qIEl0ZW1zICovXG4kdGV0cmlzLWl0ZW1zLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtaXRlbXMtYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWl0ZW1zLWhvdmVyLWJvcmRlci0xOiAwO1xuJHRldHJpcy1pdGVtcy10aXRsZS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy10aXRsZS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaXRlbXMtdGl0bGUtaG92ZXItY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtYm9keS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1ib2R5LWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1ib2R5LWhvdmVyLWNvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LTE6ICR0ZXRyaXMtbGlua3MtZm9udC0xO1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC13ZWlnaHQtMTogJHRldHJpcy1saW5rcy1mb250LXdlaWdodC0xO1xuJHRldHJpcy1pdGVtcy1idXR0b24tYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJnY29sb3ItMTogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1jb2xvci0xOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1jb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ib3JkZXItMTogJHRldHJpcy1saW5rcy1ib3JkZXItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1idXR0b24tcmFkaXVzLTE6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTE7XG4kdGV0cmlzLWl0ZW1zLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1yYWRpdXMtMjogMDtcbiR0ZXRyaXMtaXRlbXMtYm9yZGVyLTI6IDA7XG4kdGV0cmlzLWl0ZW1zLWhvdmVyLWJvcmRlci0yOiAwO1xuJHRldHJpcy1pdGVtcy10aXRsZS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy10aXRsZS1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy10aXRsZS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1ib2R5LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWJvZHktY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtYm9keS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC0yOiAkdGV0cmlzLWxpbmtzLWZvbnQtMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWZvbnQtd2VpZ2h0LTI6ICR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWJnY29sb3ItMjogJHRldHJpcy1saW5rcy1iZ2NvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1iZ2NvbG9yLTI6ICR0ZXRyaXMtbGlua3MtaG92ZXItYmdjb2xvci0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tY29sb3ItMjogJHRldHJpcy1saW5rcy1jb2xvci0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItY29sb3ItMjogJHRldHJpcy1saW5rcy1ob3Zlci1jb2xvci0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tYm9yZGVyLTI6ICR0ZXRyaXMtbGlua3MtYm9yZGVyLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1ib3JkZXItMjogJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLXJhZGl1cy0yOiAkdGV0cmlzLWxpbmtzLXJhZGl1cy0yO1xuJHRldHJpcy1pdGVtcy1kZXNjcmlwdGlvbi1mb250OiAxMnB4O1xuJHRldHJpcy1pdGVtcy1kZXNjcmlwdGlvbi1saDogMTRweDtcbiR0ZXh0LWxpbmstYWN0aXZlOiBmYWxzZTtcbiR0ZXh0LWxpbmstbGg6IDE2cHg7XG5cbi8qIEl0ZW1zIEZBUSAqL1xuJHRldHJpcy1pdGVtcy1mYXEtYm9yZGVyLWJvdHRvbS0xOiAxcHggc29saWQgJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1iZ2NvbG9yLTE6ICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtY29sb3ItMTogJGNvbG9yMjA7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1ob3Zlci1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWFjdGl2ZS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tY29sb3ItMTogJGNvbG9yMjA7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaWNvbi1hY3RpdmUtY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWJnY29sb3ItMTogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1jb2xvci0xOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1jb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LXdlaWdodC0xOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LTE6ICR0ZXRyaXMtbGlua3MtZm9udC0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJnY29sb3ItMTogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ib3JkZXItMTogJHRldHJpcy1saW5rcy1ib3JkZXItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtcmFkaXVzLTE6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib3JkZXItYm90dG9tLTI6IDFweCBzb2xpZCAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWJnY29sb3ItMjogJGNvbG9yMjA7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtY29sb3ItMjogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYWN0aXZlLWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaWNvbi1jb2xvci0yOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaWNvbi1ob3Zlci1jb2xvci0yOiAkY29sb3IxOTtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tYWN0aXZlLWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWNvbG9yLTI6ICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LXdlaWdodC0yOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LTI6ICR0ZXRyaXMtbGlua3MtZm9udC0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtYmdjb2xvci0yOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJnY29sb3ItMjogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ib3JkZXItMjogJHRldHJpcy1saW5rcy1ib3JkZXItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtcmFkaXVzLTI6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTI7XG5cbi8qIFNsaWRlciAqL1xuJHRldHJpcy1zbGlkZXItcGFnZXItYmdjb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1zbGlkZXItcGFnZXItY3VycmVudC1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1ob3Zlci1iZ2NvbG9yLTE6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1ob3Zlci1jb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1zbGlkZXItcGFnZXItYmdjb2xvci0yOiAkY29sb3I0O1xuJHRldHJpcy1zbGlkZXItcGFnZXItY3VycmVudC1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1yYWRpdXMtMjogMDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1ob3Zlci1iZ2NvbG9yLTI6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWNvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLXNsaWRlci13aWR0aC1mdWxsc2l6ZTogMTAwJTtcblxuLyogR2FsbGVyeSAqL1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktYmdjb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktb3BhY2l0eS0xOiAwLjU7XG4kdGV0cmlzLWdhbGxlcnktaWNvbi1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWNvbG9yLTE6IHJnYmEoJGNvbG9yMiwgMC44KTtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1jbG9zZS1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LXByZXZuZXh0LWNvbG9yLTE6ICRjb2xvcjIgO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWxvYWRpbmctY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtZ2FsbGVyeS1vdmVybGF5LWJnY29sb3ItMjogJGNvbG9yMTtcbiR0ZXRyaXMtZ2FsbGVyeS1vdmVybGF5LW9wYWNpdHktMjogMC41O1xuJHRldHJpcy1nYWxsZXJ5LWljb24tY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1jbG9zZS1jb2xvci0yOiByZ2JhKCRjb2xvcjIsIDAuOCk7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtY2xvc2UtaG92ZXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1wcmV2bmV4dC1jb2xvci0yOiAkY29sb3IyIDtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1sb2FkaW5nLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIEhvdHNwb3QgKi9cbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJvcmRlci0xOiAycHggc29saWQgJGNvbG9yMztcbiR0ZXRyaXMtaG90c3BvdC1pY29uLXNpemUtMTogMjhweDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLW9wYWNpdHktMTogLjM1O1xuJHRldHJpcy1kb3QtaG90c3BvdC1pY29uLWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtZG90LWhvdHNwb3QtYm9yZGVyLTE6IDJweCBzb2xpZCAkY29sb3I0O1xuJHRldHJpcy1saW5lLWhvdHNwb3QtYmdjb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1saW5lLWhvdHNwb3QtaGVpZ2h0LTE6IDJweDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ib3JkZXItMTogMDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJvcmRlci0xOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtcmFkaXVzLTE6IDA7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1ib3JkZXItMjogMnB4IHNvbGlkICRjb2xvcjM7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1zaXplLTI6IDI4cHg7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1vcGFjaXR5LTI6IC4zNTtcbiR0ZXRyaXMtZG90LWhvdHNwb3QtaWNvbi1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLWRvdC1ob3RzcG90LWJvcmRlci0yOiAycHggc29saWQgJGNvbG9yMjtcbiR0ZXRyaXMtbGluZS1ob3RzcG90LWJnY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtbGluZS1ob3RzcG90LWhlaWdodC0yOiAycHg7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1jb2xvci0yOiAkY29sb3IxOTtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtYmdjb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtYm9yZGVyLTI6IDA7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LXJhZGl1cy0yOiAwO1xuXG4vLyBwcmVtaWVyIGF2aXNcbiRmb250LXBvc3QtcmV2aWV3LXRpdGxlOiAkbWFpbi1mYW1pbHktZm9udDtcbiRmb250LXdlaWdodC1wb3N0LXJldmlldy10aXRsZTogbm9ybWFsO1xuJGNvbG9yLXBvc3QtcmV2aWV3LXRpdGxlOiAkY29sb3I0O1xuJGJnY29sb3ItcG9zdC1yZXZpZXc6ICRjb2xvcjY7XG4kZm9udC1wb3N0LXJldmlldy1kZXNjcmlwdGlvbjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kY29sb3ItcG9zdC1yZXZpZXctZGVzY3JpcHRpb246ICRjb2xvcjQ7XG4kZm9udC1wb3N0LXJldmlldy1jdGE6ICRtYWluLWZhbWlseS1mb250O1xuJGZvbnQtd2VpZ2h0LXBvc3QtcmV2aWV3LWN0YTogbm9ybWFsO1xuJGNvbG9yLXBvc3QtcmV2aWV3LWN0YTogJGNvbG9yMjtcbiRiZ2NvbG9yLXBvc3QtcmV2aWV3LWN0YTogJGNvbG9yMTtcbiRib3JkZXItcG9zdC1yZXZpZXctY3RhOiAwO1xuJGNvbG9yLXBvc3QtcmV2aWV3LWN0YS1ob3ZlcjogJGNvbG9yLXBvc3QtcmV2aWV3LWN0YTtcbiRiZ2NvbG9yLXBvc3QtcmV2aWV3LWN0YS1ob3ZlcjogJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhO1xuJGJvcmRlci1wb3N0LXJldmlldy1jdGEtaG92ZXI6IDA7XG5cbiRjb2xvci1icmlnaHRjb3ZlLXZpZGVvLXBsYXllcjogJGNvbG9yMzsgLy8gQ291bGV1ciBwbGF5ZXIgdmlkZW9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAgIG5vdXZlYXUgdGjDqG1lcyBpdGVtcyBsaXN0XG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiRpdGVtcy1tZWEtY3RhLXRyYW5zaXRpb24tc3BlZWQ6IDAuM3M7XG4kaXRlbXMtbWVhLWNvbnRlbnQtdHJhbnNpdGlvbi1zcGVlZDogMC4zcztcblxuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLXBhZGRpbmc6IDEwcHg7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tcGFkZGluZy1tb2JpbGU6IDVweDtcbiRpdGVtcy1tZWEtY3RhLWVsZW1lbnQtaXRlbS1iZ2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLWJveHNoYWRvd2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLWJnY29sb3ItaG92ZXI6ICRjb2xvcjM7XG5cbiRpdGVtcy1tZWEtY3RhLWxpbmstZm9udC1zaXplOiAyMHB4O1xuJGl0ZW1zLW1lYS1jdGEtbGluay1jb2xvcjogJGNvbG9yMztcbiRpdGVtcy1tZWEtY3RhLWxpbmstY29sb3ItaG92ZXI6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXdlaWdodDogYm9sZDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1iZ2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJnY29sb3ItaG92ZXI6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLWNvbG9yOiAkY29sb3IzO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJvcmRlci1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLW9wYWNpdHk6IDAuNTtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItd2lkdGg6IDEwcHg7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLXdpZHRoLW1vYmlsZTogNXB4O1xuXG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1pdGVtLXBhZGRpbmctbW9iaWxlOiA1cHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1iZ2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtYm94c2hhZG93Y29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1ib3JkZXItd2lkdGg6IDEwcHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1ib3JkZXItY29sb3I6ICRjb2xvcjM7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LXRpdGxlLWNvbG9yOiAkY29sb3IzO1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtdGl0bGUtZm9udC1zaXplOiAyMHB4O1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtdGl0bGUtZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogMTVweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWRlc2NyaXB0aW9uLWNvbG9yOiAkY29sb3IxO1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWRlZmF1bHQtaW1hZ2UtZ3JleTogdHJ1ZTtcblxuLy8gb3V0LW9mLWJveCAtIG1lZGlhIHF1aSBzb3J0IGRlIGxhIGJyaXF1ZSBzdXIgbWVkaWEgZXQgdGl0bGUgbGVmdCBldCByaWdodFxuJG91dC1vZi1ib3gtdmFsdWU6IDcwcHg7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgIFRyYWluaW5nIHBsYW4gKHRwKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy9NYXN0ZXJcbiR0cC1tYXN0ZXItY29sb3ItYWNjZW50OiAjMDA4MkMzOyAgICAgICAgICAgLy9tYXN0ZXJcbiR0cC1tYXN0ZXItY29sb3Itc2Vjb25kYXJ5OiAkY29sb3I2OyAgICAgICAgLy9tYXN0ZXJcbiR0cC1tYXN0ZXItY29sb3ItdGV4dDogJGNvbG9yMTsgICAgICAgICAgICAgLy9tYXN0ZXJcbiR0cC1tYXN0ZXItY29sb3ItdGV4dC1saWdodDogJGNvbG9yNTsgICAgICAgLy9tYXN0ZXJcbiR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDogJGNvbG9yMjsgICAgLy9tYXN0ZXJcblxuLy9BbmltYXRpb25cbiR0cC13ZWVrLWFuaW1hdGlvbi10aW1lOiAuMnM7XG4kdHAtYnV0dG9uLWhvdmVyLWFuaW1hdGlvbi10aW1lOiAuM3M7XG5cbi8vUGxhbiBkZXNjcmlwdGlvblxuJHRwLXBsYW4tdGl0bGUtZm9udHNpemU6IDQ4cHg7XG4kdHAtcGxhbi10aXRsZS1mb250d2VpZ2h0OiBib2xkO1xuJHRwLXBsYW4tdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1wbGFuLWF1dGhvci1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBsYW4tYXV0aG9yLWZvbnRzaXplOiAyMHB4O1xuJHRwLXBsYW4tYXV0aG9yLWZvbnR3ZWlnaHQ6IDQwMDtcbiR0cC1wbGFuLWF1dGhvci13b3JkLWZvbnRzaXplOiAxNnB4O1xuJHRwLXBsYW4tYXV0aG9yLXdvcmQtZm9udHdlaWdodDogMjAwO1xuXG4vL2xpbmsgbGlzdFxuJHRwLW1hc3Rlci1kaXNhYmxlLWxpbms6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1saWdodDtcblxuLy9UaXRsZSB3ZWVrXG4kdHAtdGl0bGUtd2Vlay1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4kdHAtdGl0bGUtd2Vlay1mb250LXNpemU6IDMwcHg7XG4kdHAtdGl0bGUtd2Vlay1mb250d2VpZ2h0OiBib2xkO1xuJHRwLXN1YnRpdGxlLXdlZWstY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuJHRwLXN1YnRpdGxlLXdlZWstZm9udC1zaXplOiAxOHB4O1xuJHRwLXN1YnRpdGxlLXdlZWstZm9udHdlaWdodDogMzAwO1xuJHRwLWRlc2NyaXB0aW9uLXdlZWstY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1kZXNjcmlwdGlvbi13ZWVrLWZvbnQtc2l6ZTogMTRweDtcbiR0cC1kZXNjcmlwdGlvbi13ZWVrLWZvbnR3ZWlnaHQ6IDMwMDtcblxuLy9BY2NvcmRpb24gd2Vla1xuJHRwLWFjY29yZGlvbi1iZ2M6ICRjb2xvcjI7XG4kdHAtYWNjb3JkaW9uLWJnYy1hZnRlcjogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4kdHAtYWNjb3JkaW9uLXRpdGxlLWZvbnRzaXplOiAxOHB4O1xuJHRwLWFjY29yZGlvbi10aXRsZS1mb250c2l6ZS1tb2JpbGU6IDE2cHg7XG5cbiR0cC1hY2NvcmRpb24tdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1hY2NvcmRpb24tdGl0bGUtY29sb3ItaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1hY2NvcmRpb24tdGl0bGUtY29sb3ItYWN0aXZlOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQtaW52ZXJzZWQ7XG4kdHAtYWNjb3JkaW9uLXNlYW5jZS1udW1iZXItZm9udHNpemU6IDJlbTtcbiR0cC1hY2NvcmRpb24tc2VhbmNlLW51bWJlci1mb250c2l6ZS1tb2JpbGU6IDEuNWVtO1xuJHRwLWFjY29yZGlvbi1zZWFuY2UtbnVtYmVyLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQtaW52ZXJzZWQ7XG4kdHAtYWNjb3JkaW9uLXNlYW5jZS1udW1iZXItY29sb3ItaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1hY2NvcmRpb24tc2VhbmNlLW51bWJlci1jb2xvci1hY3RpdmU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1hY2NvcmRpb24tYXJyb3ctY29sb3I6ICRjb2xvcjQ7XG4kdHAtYWNjb3JkaW9uLWFycm93LWNvbG9yLWhvdmVyOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC1hY2NvcmRpb24tYXJyb3ctY29sb3ItYWN0aXZlOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQtaW52ZXJzZWQ7XG5cbi8vUGFuZWwgd2Vla1xuJHRwLXBhbmVsLXRpdGxlLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtcGFuZWwtdGl0bGUtZm9udC1zaXplOiAxNHB4O1xuJHRwLXBhbmVsLXRpdGxlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtcGFuZWwtZGVzY3JpcHRpb24tY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1wYW5lbC1kZXNjcmlwdGlvbi1mb250LXNpemU6IDE0cHg7XG4kdHAtcGFuZWwtZGVzY3JpcHRpb24tZm9udHdlaWdodDogMjAwO1xuJHRwLXBhbmVsLXN1bW1hcnktY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1wYW5lbC1zdW1tYXJ5LWZvbnQtc2l6ZTogMTRweDtcbiR0cC1wYW5lbC1zdW1tYXJ5LWxpc3QtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1wYW5lbC1zdW1tYXJ5LWxpc3QtYmdjOiAkY29sb3IyO1xuJHRwLXBhbmVsLWFkdmljZS1jb2xvcjogJGNvbG9yNDtcbiR0cC1wYW5lbC1hZHZpY2UtZm9udC1zaXplOiAxNHB4O1xuXG4vL01lbnUgd2Vla1xuJHRwLW1lbnUtaXRlbS1zaXplOiA0MHB4O1xuJHRwLW1lbnUtZm9udC1zaXplOiAxOHB4O1xuJHRwLW1lbnUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1tZW51LWNvbG9yLWhvdmVyOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQtaW52ZXJzZWQ7XG4kdHAtbWVudS1iZ2M6ICR0cC1tYXN0ZXItY29sb3Itc2Vjb25kYXJ5O1xuJHRwLW1lbnUtYmdjLWhvdmVyOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC1tZW51LWJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuJHRwLW1lbnUtYm9yZGVyLWhvdmVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbi8vVGVhc2VyXG4kdHAtdGVhc2VyLW1hcmdpbjogMTBweDtcbiR0cC10ZWFzZXItcHJhY3RpY2UtZm9udHNpemUgOiAxNnB4O1xuJHRwLXRlYXNlci1wcmFjdGljZS1jb2xvciA6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC10ZWFzZXItcHJhY3RpY2UtY29sb3ItbW9iaWxlIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXRlYXNlci10aXRsZS1mb250c2l6ZSA6IDE2cHg7XG4kdHAtbW9iaWxlLXRlYXNlci10aXRsZS1mb250c2l6ZTogMThweDtcbiR0cC10ZWFzZXItdGl0bGUtY29sb3IgOiAkY29sb3I0IC0yMCU7XG4kdHAtdGVhc2VyLXRpdGxlLWNvbG9yLW1vYmlsZSA6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC10ZWFzZXItZGVzY3JpcHRpb24tZm9udHNpemUgOiAxNHB4O1xuJHRwLXRlYXNlci1kZXNjcmlwdGlvbi1jb2xvciA6ICRjb2xvcjQ7XG4kdHAtdGVhc2VyLWRlc2NyaXB0aW9uLWNvbG9yLW1vYmlsZSA6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC10ZWFzZXItY29sb3ItcmV2aWV3OiAkY29sb3I0O1xuJHRwLXRlYXNlci1jb2xvci1yZXZpZXctbW9iaWxlOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQtaW52ZXJzZWQ7XG5cbi8vUmV2aWV3XG4kdHAtcmV2aWV3LWNvbnRhaW5lci1iZ2M6ICNlZWU7XG4kdHAtcmV2aWV3LWJnYzogJGNvbG9yMjtcbiR0cC1yZXZpZXctdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1yZXZpZXctdGl0bGUtZm9udC1zaXplOiAzMHB4O1xuJHRwLXJldmlldy10aXRsZS1mb250d2VpZ2h0OiBib2xkO1xuJHRwLXJldmlldy1zdWJ0aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXJldmlldy1zdWJ0aXRsZS1mb250LXNpemU6IDE0cHg7XG4kdHAtcmV2aWV3LXN1YnRpdGxlLWZvbnR3ZWlnaHQ6IDMwMDtcbiR0cC1yZXZpZXctbm90ZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4kdHAtcmV2aWV3LW5vdGUtZm9udC1zaXplOiAyMnB4O1xuJHRwLXJldmlldy1ub3RlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG5cbi8vQWR2aWNlXG4kdHAtYWR2aWNlLXRpdGxlLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtYWR2aWNlLXRpdGxlLWZvbnRzaXplOiAzMHB4O1xuJHRwLWFkdmljZS10aXRsZS1mb250d2VpZ2h0OiBib2xkO1xuJHRwLWFkdmljZS1kZXNjcmlwdGlvbi1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLWFkdmljZS1kZXNjcmlwdGlvbi1mb250c2l6ZTogMTZweDtcbiR0cC1hZHZpY2UtZGVzY3JpcHRpb24tZm9udHdlaWdodDogMjAwOyIsIkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLyoqIE1haW4gZm9udFxuKioqKioqKioqKioqKioqKioqL1xuXG4vKiogRm9udCBTYWZlIDogQXJpYWwgLSBWZXJkYW5hIC0gR2VvcmdpYSAtIENvdXJpZXIgLSBUcmVidWNoZXQgLSBIaXJhZ2luby1TYW5zLUdCIC0gTWljcm9zb2Z0LVlhaGVpIC0gV2VuUXVhbllpLU1pY3JvLUhlaVxuICAgVGhlIG5hbWUgbWF0Y2hlcyB0aGUgZm9sZGVyIG5hbWUgLSBleGFtcGxlOiBmb250L29wZW4tc2Fuc1xuKioqKioqKioqKioqKioqKioqL1xuJG1haW4tZmFtaWx5LWZvbnQ6ICcnO1xuJG1haW4tZmFtaWx5LWZvbnQtMjogb3Blbi1zYW5zO1xuJG1haW4tZmFtaWx5LWZvbnQtMzogJG1haW4tZmFtaWx5LWZvbnQ7XG5cbi8qKiBDb2xvcnNcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yMSA6ICMwMDAwMDA7XG4kY29sb3IyIDogI2ZmZmZmZjtcbiRjb2xvcjMgOiAjMDAwMDAwO1xuJGNvbG9yNCA6ICM0NzQ3NDc7XG4kY29sb3I1IDogI2E4YThhODtcbiRjb2xvcjYgOiAjZjJmMmYyO1xuJGNvbG9yNyA6ICNjOWM5Yzk7XG4kY29sb3I4IDogI2Q3NjYyODtcbiRjb2xvcjkgOiAjZTExYTFhO1xuJGNvbG9yMTAgOiAjZjk5ZTFiO1xuJGNvbG9yMTEgOiAjZThlOGU4O1xuJGNvbG9yMTIgOiAjNjY2NjY2O1xuJGNvbG9yMTMgOiAjM2I1OTk5O1xuJGNvbG9yMTQgOiAjNTVhY2VlO1xuJGNvbG9yMTUgOiAjYmQwODFjO1xuJGNvbG9yMTYgOiAjZGYyMDI5O1xuJGNvbG9yMTcgOiAjZGM0ZTQxO1xuJGNvbG9yMTggOiAjMjA3MGIwO1xuJGNvbG9yMTkgOiAjNjM4M2E4O1xuXG4vKiogd3JhcHBlciAtIGRlZmF1bHQgOiA5MjAgKHdyYXBwZXIpIDk4MCAoaGVhZGVyKVxuKioqKioqKioqKioqKioqKioqKiovXG5cbiRzaXRlLW1haW4td3JhcHBlci1zaXplOiA5MjBweDtcbiRoZWFkZXItd3JhcHBlci1zaXplOiA5ODBweDtcblxuLyoqIEljb25zIGZvbnRcbioqKioqKioqKioqKioqKioqKioqL1xuXG5AbWl4aW4gaWNvbnMoJGljb24pIHtcbiAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgQGlmICRpY29uID09ICdkZWNhdGhsb24nIHsgY29udGVudDogXCJcXGU2MDBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZml2ZXN0YXInIHsgY29udGVudDogXCJcXGU2MDFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3RhcicgeyBjb250ZW50OiBcIlxcZTYwMlwiOyB9XG4gICAgQGlmICRpY29uID09ICdjYXJ0JyB7IGNvbnRlbnQ6IFwiXFxlNjAzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3VzZXInIHsgY29udGVudDogXCJcXGU2MDRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2snIHsgY29udGVudDogXCJcXGU2MDVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2xvc2UnIHsgY29udGVudDogXCJcXGU2MDZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLXZhbGlkYXRlJyB7IGNvbnRlbnQ6IFwiXFxlNjA3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1jbG9zZScgeyBjb250ZW50OiBcIlxcZTYwOFwiOyB9XG4gICAgQGlmICRpY29uID09ICdzZWFyY2gnIHsgY29udGVudDogXCJcXGU2MDlcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnem9vbS1pbicgeyBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG4gICAgQGlmICRpY29uID09ICd6b29tLW91dCcgeyBjb250ZW50OiBcIlxcZTYwYlwiOyB9XG4gICAgQGlmICRpY29uID09ICdnZWFyJyB7IGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NvbW1lbnRzJyB7IGNvbnRlbnQ6IFwiXFxlNjBkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3NwaW4nIHsgY29udGVudDogXCJcXGU2MGVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2tib3gnIHsgY29udGVudDogXCJcXGU2MGZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2tlZCcgeyBjb250ZW50OiBcIlxcZTYxMFwiOyB9XG4gICAgQGlmICRpY29uID09ICdzZWxlY3QnIHsgY29udGVudDogXCJcXGU2MmJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGxheScgeyBjb250ZW50OiBcIlxcZTY0NVwiOyB9XG4gICAgQGlmICRpY29uID09ICdwYXVzZScgeyBjb250ZW50OiBcIlxcZTY0NFwiOyB9XG4gICAgQGlmICRpY29uID09ICdtdXRlLW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjQ2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ211dGUtb2ZmJyB7IGNvbnRlbnQ6IFwiXFxlNjQ3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJzM2MCcgeyBjb250ZW50OiBcIlxcZTYxMlwiOyB9XG4gICAgQGlmICRpY29uID09ICdleGNsYW1hdGlvbicgeyBjb250ZW50OiBcIlxcZTYxM1wiOyB9XG4gICAgQGlmICRpY29uID09ICdxdWVzdGlvbicgeyBjb250ZW50OiBcIlxcZTYxNFwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtcXVlc3Rpb24nIHsgY29udGVudDogXCJcXGU2MTVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXJyb3InIHsgY29udGVudDogXCJcXGU2MDZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2FybmluZy0xJyB7IGNvbnRlbnQ6IFwiXFxlNjE2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3dhcm5pbmctMicgeyBjb250ZW50OiBcIlxcZTYxNlwiOyB9XG4gICAgQGlmICRpY29uID09ICd0cmFzaCcgeyBjb250ZW50OiBcIlxcZTYxN1wiOyB9XG4gICAgQGlmICRpY29uID09ICdleHRlbnNpb24nIHsgY29udGVudDogXCJcXGU2MThcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXhwYW5kJyB7IGNvbnRlbnQ6IFwiXFxlNjE5XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BpbmNoJyB7IGNvbnRlbnQ6IFwiXFxlNjFhXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N3aXBlJyB7IGNvbnRlbnQ6IFwiXFxlNjFiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2hvdHNwb3QnIHsgY29udGVudDogXCJcXGU2MWNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGx1cycgeyBjb250ZW50OiBcIlxcZTYxZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdtaW51cycgeyBjb250ZW50OiBcIlxcZTYxZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzd2l0Y2hlci1sYW5ndWFnZScgeyBjb250ZW50OiBcIlxcZTYyN1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctYm90dG9tJyB7IGNvbnRlbnQ6IFwiXFxlNjIzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy10b3AnIHsgY29udGVudDogXCJcXGU2MjRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LWxlZnQnIHsgY29udGVudDogXCJcXGU2MjVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LXJpZ2h0JyB7IGNvbnRlbnQ6IFwiXFxlNjI2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LWJvdHRvbScgeyBjb250ZW50OiBcIlxcZTYyYlwiOyB9XG4gICAgQGlmICRpY29uID09ICdhcnJvdy10b3AnIHsgY29udGVudDogXCJcXGU2MmNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctbGVmdCcgeyBjb250ZW50OiBcIlxcZTYyZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdhcnJvdy1yaWdodCcgeyBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUnIHsgY29udGVudDogXCJcXGU2NGJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZnVsbHNjcmVlbi1lbnRlcicgeyBjb250ZW50OiBcIlxcZTY0Y1wiOyB9XG4gICAgQGlmICRpY29uID09ICdmdWxsc2NyZWVuLWV4aXQnIHsgY29udGVudDogXCJcXGU2NGRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3Rhci1lbXB0eScgeyBjb250ZW50OlwiXFxlNjRlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItZnVsbCcgeyBjb250ZW50OlwiXFxlNjRmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItaGFsZicgeyBjb250ZW50OiBcIlxcZTY1MFwiOyB9XG4gICAgQGlmICRpY29uID09ICdkb3VibGUtYXJyb3ctbGVmdCcgeyBjb250ZW50OiBcIlxcZTY1MVwiOyB9XG4gICAgQGlmICRpY29uID09ICdkb3VibGUtYXJyb3ctcmlnaHQnIHsgY29udGVudDogXCJcXGU2NTJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnaGVhcnQnIHsgY29udGVudDogXCJcXGU2NTNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ29vZCcgeyBjb250ZW50OiBcIlxcZTY1NFwiOyB9XG4gICAgQGlmICRpY29uID09ICdiYWQnIHsgY29udGVudDogXCJcXGU2NTVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWVtcHR5JyB7IGNvbnRlbnQ6IFwiXFxlNjU2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1mdWxsJyB7IGNvbnRlbnQ6IFwiXFxlNjU3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1oYWxmJyB7IGNvbnRlbnQ6IFwiXFxlNjU4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2xvYWRpbmcnIHsgY29udGVudDogXCJcXGU2NTlcIjsgfVxuXG4gICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgIEBpZiAkaWNvbiA9PSAnY2hldnJvbi1tZW51JyB7IGNvbnRlbnQ6IFwiXFxlNjJlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZXZyb24tbWVudS1hbGwnIHsgY29udGVudDogXCJcXGU2NDFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnaG9tZScgeyBjb250ZW50OiBcIlxcZTY0MFwiOyB9XG4gICAgQGlmICRpY29uID09ICdtZW51JyB7IGNvbnRlbnQ6IFwiXFxlNjQyXCI7IH1cblxuICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgQGlmICRpY29uID09ICdzaGFyZScgeyBjb250ZW50OiBcIlxcZTY0OFwiOyB9XG4gICAgQGlmICRpY29uID09ICd5b3V0dWJlJyB7IGNvbnRlbnQ6IFwiXFxlNjJmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2ZhY2Vib29rJyB7IGNvbnRlbnQ6IFwiXFxlNjMwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2luc3RhZ3JhbScgeyBjb250ZW50OiBcIlxcZTYzMVwiOyB9XG4gICAgQGlmICRpY29uID09ICdnb29nbGUtcGx1cycgeyBjb250ZW50OiBcIlxcZTYzMlwiOyB9XG4gICAgQGlmICRpY29uID09ICd0d2l0dGVyJyB7IGNvbnRlbnQ6IFwiXFxlNjMzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BpbnRlcmVzdCcgeyBjb250ZW50OiBcIlxcZTYzNFwiOyB9XG4gICAgQGlmICRpY29uID09ICd3ZWlibycgeyBjb250ZW50OiBcIlxcZTYzNVwiOyB9XG4gICAgQGlmICRpY29uID09ICd3ZWNoYXQnIHsgY29udGVudDogXCJcXGU2MzZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAneW91a3UnIHsgY29udGVudDogXCJcXGU2MzdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnaHVhYmFuJyB7IGNvbnRlbnQ6IFwiXFxlNjM4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3JlbnJlbicgeyBjb250ZW50OiBcIlxcZTYzOVwiOyB9XG4gICAgQGlmICRpY29uID09ICdxcmNvZGUnIHsgY29udGVudDogXCJcXGU2NDNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZHNtJyB7IGNvbnRlbnQ6IFwiXFxlNjQ5XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Zrb250YWt0ZScgeyBjb250ZW50OiBcIlxcZTY0YVwiOyB9XG5cbiAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgIEBpZiAkaWNvbiA9PSAnY3Jvc3NlbGluZycgeyBjb250ZW50OiBcIlxcZTYzYVwiOyB9XG4gICAgQGlmICRpY29uID09ICd0aXBzJyB7IGNvbnRlbnQ6IFwiXFxlNjNiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3RlY2huaWNhbC1jYXJkJyB7IGNvbnRlbnQ6IFwiXFxlNjNjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Bhbm9wbHknIHsgY29udGVudDogXCJcXGU2M2RcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ2VuZXJhbC1pbmZvcm1hdGlvbicgeyBjb250ZW50OiBcIlxcZTYzZVwiOyB9XG4gICAgQGlmICRpY29uID09ICd1c2VyLWJlbmVmaXRzJyB7IGNvbnRlbnQ6IFwiXFxlNjNmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Njcm9sbHRvcCcgeyBjb250ZW50OiBcIlxcZTYyY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdyaWNoY29udGVudCcgeyBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG4gICAgQGlmICRpY29uID09ICdhbHNvLWZpbmQnIHsgY29udGVudDogXCJcXGU2MWRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZmVhdHVyZXMnIHsgY29udGVudDogXCJcXGU2MGNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncmV2aWV3cycgeyBjb250ZW50OiBcIlxcZTYwZFwiOyB9XG5cbn1cblxuLyoqIE1lZGlhIFF1ZXJpZXMgKE9ubHkgTW9iaWxlKVxuKioqKioqKioqKioqKioqKioqL1xuXG4kbHQ2NDAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweClcIjtcblxuLyoqIENTUyBSdWxlc1xuKioqKioqKioqKioqKioqKioqL1xuXG4gICAgLyoqICRjb2xvci0qICYgJGJnY29sb3ItKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgJGNvbG9yMVxuICAgIC8qKiAgICAgICAgIHRyYW5zcGFyZW50XG4gICAgLyoqICAgICAgICAgZGFya2VuKCRjb2xvcjEsIDE1JSlcbiAgICAvKiogICAgICAgICBsaWdodGVuKCRjb2xvcjEsIDE1JSlcbiAgICAvKiogICAgICAgICByZ2JhKCRjb2xvcjEsIDAuNylcblxuICAgIC8qKiAkYm9yZGVyLSogJiAkYm9yZGVyYm90dG9tLSogJiAkYm9yZGVydG9wLSogJiAkYm9yZGVybGVmdHJpZ2h0LSogJiAkYm9yZGVydG9wYm90dG9tLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDFweCBzb2xpZCAkY29sb3IxXG4gICAgLyoqICAgICAgICAgMXB4IGRvdHRlZCByZ2JhKCRjb2xvcjEsIDAuNylcbiAgICAvKiogICAgICAgICAwXG4gICAgLyoqICAgICBXYXJuaW5nIDogJ25vbmUnIGRvZXMgbm90IGFjY2VwdFxuXG4gICAgLyoqICRib3JkZXJzaXplLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDEwcHhcbiAgICAvKiogICAgICAgICAwXG4gICAgLyoqICAgICBXYXJuaW5nIDogdGhlIHNhbWUgdmFsdWUgdmFyaWFibGUgJyRib3JkZXItKicgY29ycmVzcG9uZGluZyB0byB0aGUgc2FtZSBlbGVtZW50XG4gICAgLyoqICAgICAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgICAgICRib3JkZXItKiA6IDFweCBzb2xpZCAkY29sb3IxXG4gICAgLyoqICAgICAgICAgICAgICRib3JkZXJzaXplLSogOiAxcHhcblxuICAgIC8qKiAkdGV4dGFsaWduLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIGxlZnRcbiAgICAvKiogICAgICAgICByaWdodFxuICAgIC8qKiAgICAgICAgIGNlbnRlclxuXG4gICAgLyoqICRmb250LXdlaWdodC0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICBub3JtYWxcbiAgICAvKiogICAgICAgICBib2xkXG5cbiAgICAvKiogJGZvbnQtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgJG1haW4tZmFtaWx5LWZvbnRcblxuICAgIC8qKiAkb3BhY2l0eS0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAwXG4gICAgLyoqICAgICAgICAgMC43XG4gICAgLyoqICAgICAgICAgMVxuXG4gICAgLyoqICRyb3RhdGUtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgNDVkZWdcbiAgICAvKiogICAgICAgICAwXG5cbiAgICAvKiogJHJhZGl1cy0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAxMHB4XG4gICAgLyoqICAgICAgICAgMTAwJVxuICAgIC8qKiAgICAgICAgIDBcblxuICAgIC8qKiAkbWFyZ2lucmlnaHQtKiAmICRoZWlnaHQtKiAmICR3aWR0aC0qICYgJHRvcC0qICYgJGxlZnQtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgMTBweFxuICAgIC8qKiAgICAgICAgIDBcblxuICAgIC8qKiAkbmItKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgNVxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgICAgICBkZWZhdWx0XG5cbiAgICAvKiogT3RoZXIgdmFyaWFibGVzXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICB0cnVlXG4gICAgLyoqICAgICAgICAgZmFsc2VcbiAgICAvKiogICAgICAgICAxXG4gICAgLyoqICAgICAgICAgMFxuXG4vKiogTWlzY1xuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItZGVmYXVsdDogJGNvbG9yNDtcbiRiZ2NvbG9yLXNpdGU6ICRjb2xvcjI7XG4kYmdjb2xvci1hZHZpY2UtYmxvZy1iYXNpYy1wYWdlOiAkYmdjb2xvci1zaXRlOyAvLyBNb2JpbGUgb25seVxuXG4vKiogTWFpbiBUaXRsZVxuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbWFpbi10aXRsZTogJGNvbG9yNDtcbiRib3JkZXItbWFpbi10aXRsZTogMXB4IHNvbGlkICRjb2xvcjU7XG4kZm9udC1tYWluLXRpdGxlOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGZvbnQtd2VpZ2h0LW1haW4tdGl0bGU6IG5vcm1hbDtcbiR0ZXh0YWxpZ24tbWFpbi10aXRsZTogY2VudGVyO1xuXG4vKiogUmF0aW5nXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1yYXRlLXN0YXI6ICRjb2xvcjQ7XG4kY29sb3ItbmItbm90ZXM6ICRjb2xvcjU7XG5cbi8qKiBNZXNzYWdlcyAoZXJyb3IgLSB3YXJuaW5nIC0gc3RhdHVzKVxuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbWVzc2FnZXMtZXJyb3I6ICRjb2xvcjQ7XG4kY29sb3ItaWNvbi1lcnJvcjogJGNvbG9yOTtcbiRiZ2NvbG9yLW1lc3NhZ2VzLWVycm9yOiAkY29sb3I2O1xuJGJvcmRlci1tZXNzYWdlcy1lcnJvcjogMXB4IHNvbGlkICRjb2xvcjk7XG4kY29sb3ItbWVzc2FnZXMtd2FybmluZzogJGNvbG9yNDtcbiRjb2xvci1pY29uLXdhcm5pbmc6ICRjb2xvcjEwO1xuJGJnY29sb3ItbWVzc2FnZXMtd2FybmluZzogJGNvbG9yNjtcbiRib3JkZXItbWVzc2FnZXMtd2FybmluZzogMXB4IHNvbGlkICRjb2xvcjEwO1xuJGNvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yNDtcbiRjb2xvci1pY29uLXN0YXR1czogJGNvbG9yMztcbiRiZ2NvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yNjtcbiRib3JkZXItbWVzc2FnZXMtc3RhdHVzOiAxcHggc29saWQgJGNvbG9yMztcblxuLyoqIFNlYXJjaCAtIEF1dG9jb21wbGV0ZVxuKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1hdXRvY29tcGxldGU6ICRjb2xvcjI7XG4kYm9yZGVyLWF1dG9jb21wbGV0ZTogMXB4IHNvbGlkICRjb2xvcjM7XG4kY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW0taG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1hdXRvY29tcGxldGUtaXRlbTogJGNvbG9yMjtcbiRiZ2NvbG9yLWF1dG9jb21wbGV0ZS1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1hdXRvY29tcGxldGUtaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG5cbi8qKiBIZWFkZXJcbioqKioqKioqKioqKioqKioqKi9cblxuJGhlYWRlci1yZWdpb24tYnJhbmRpbmctaGVpZ2h0OiA1NXB4O1xuJGlzLWRlY2F0aGxvbi1tZW51OiBmYWxzZTtcbiRmdWxsLXNpemUtaGVhZGVyOiB0cnVlO1xuJGJnY29sb3ItaGVhZGVyOiAkY29sb3IyO1xuJGJvcmRlcnRvcC1oZWFkZXI6IDA7XG4kYm9yZGVyYm90dG9tLWhlYWRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50OyAvLyBNb2JpbGVcbiRjb2xvci10cmlnZ2VyOiAkY29sb3I0OyAvLyBNb2JpbGVcbiRjb2xvci10cmlnZ2VyLWFjdGl2ZTogJGNvbG9yNDsgLy8gTW9iaWxlXG4vLyB0eXBlIGRlIHJvbGwgaGVhZGVyXG4kaGVhZGVyLW1lbnUtb3Zlci11bmRlcmxpbmU6IGZhbHNlO1xuJGhlYWRlci1tZW51LWhvdmVyLWxpbmVoZWlnaHQgOiA0cHg7XG4kaGVhZGVyLW1lbnUtaG92ZXItbGluZWNvbG9yIDogJGNvbG9yODtcbi8vIGJvcmR1cmUgYmFzc2UgcmVnaW9uIG1lbnVcbiRoZWFkZXItYm9yZGVyYm90dG9tOiBmYWxzZTtcbiRoZWFkZXItYm9yZGVyYm90dG9tLWhlaWdodDogNHB4O1xuJGhlYWRlci1ib3JkZXJib3R0b20tY29sb3I6ICRjb2xvcjU7XG5cblxuLyoqIEN1c3RvIGxpZW5zIG1lbnUgLSBzaSBwcmVtacOocmUgdmFyaWFibGUgZGlmZsOpcmVudGUgZGUgdHJ1ZSwgdG91dGVzIGxlcyBzdWl2YW50ZXMgbmUgc2Vyb250IHBhcyBhcHBsaXF1w6llc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zOiBmYWxzZTtcbiRrYmxhbmstY3VzdG8tbWVudS1pdGVtcy1mb250LXNpemU6IDE0cHg7XG4ka2JsYW5rLWN1c3RvLW1lbnUtaXRlbXMtZm9udC13ZWlnaHQ6IDcwMDtcbiRrYmxhbmstY3VzdG8tbWVudS1pdGVtcy1mb250LXNwYWNpbmc6IG5vcm1hbDtcblxuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1mb250LXNpemU6IDEzcHg7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLWZvbnQtd2VpZ2h0OiA0MDA7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWZpcnN0LWl0ZW0tbWFyZ2luLWJvdHRvbTogMHB4O1xuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1tYXJnaW46IDdweDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtYmVmb3JlLWNvbnRlbnQ6IFwi4pa6XCI7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLXJvbGwtdW5kZXJsaW5lOiB0cnVlO1xuXG4vKiogTWFpbiBtZW51XG4qKioqKioqKioqKioqKioqKiovXG5cbiRmbG9hdC1yaWdodC1tZW51OiBmYWxzZTtcbiRiZ2NvbG9yLW1lbnUtdGFiOiAkY29sb3IxO1xuJGJnY29sb3ItbWVudS10YWItaG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjI7XG4kY29sb3ItbWVudS10YWI6ICRjb2xvcjI7XG4kY29sb3ItbWVudS10YWItaG92ZXI6ICRjb2xvcjE7XG4kY29sb3ItbWVudS10YWItYWN0aXZlOiAkY29sb3IxO1xuJG5iLWNvbHVtbnMtc3VibWVudTogNDtcbiRiZ2NvbG9yLXN1Ym1lbnU6ICRjb2xvcjI7XG4kYm9yZGVydG9wLXN1Ym1lbnU6IDA7XG4kYm9yZGVycmlnaHQtc3VibWVudTogMDtcbiRib3JkZXJib3R0b20tc3VibWVudTogMDtcbiRib3JkZXJsZWZ0LXN1Ym1lbnU6IDA7XG4kb3BhY2l0eS1zdWJtZW51OiAxO1xuJGNvbG9yLXN1Ym1lbnUtbGluazogJGNvbG9yMTtcbiRjb2xvci1zdWJtZW51LWxpbmstaG92ZXI6ICRjb2xvcjEyO1xuJGJnY29sb3ItbWVudS1tb2JpbGU6ICRjb2xvcjI7IC8vIE1vYmlsZVxuJGJnY29sb3ItaGVhZGVyLW1lbnU6ICRjb2xvcjI7IC8vIE1vYmlsZVxuJGJvcmRlcmJvdHRvbS1oZWFkZXItbWVudTogMXB4IHNvbGlkICRjb2xvcjY7IC8vIE1vYmlsZVxuJGJnY29sb3ItbGluay1ob21lOiAkY29sb3I0OyAvLyBNb2JpbGVcbiRyYWRpdXMtbGluay1ob21lOiAwOyAvLyBNb2JpbGVcbiRib3JkZXItbGluay1ob21lOiAwOyAvLyBNb2JpbGVcbiRjb2xvci1saW5rLWhvbWUtaWNvbjogJGNvbG9yMjsgLy8gTW9iaWxlXG4kZm9udC13ZWlnaHQtbWVudTogYm9sZDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRmb250LXdlaWdodC1tZW51LXNlY29uZGFyeTogYm9sZDsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLW1lbnUtdGFiLW9kZDogJGNvbG9yMjsgLy8gTW9iaWxlXG4kYmdjb2xvci1tZW51LXRhYi1ldmVuOiAkY29sb3IyOyAvLyBNb2JpbGVcbiRiZ2NvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU6ICRjb2xvcjE7IC8vIE1vYmlsZVxuJGJnY29sb3ItbWVudS10YWItZXZlbi1hY3RpdmU6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuJGNvbG9yLW1lbnUtdGFiLW9kZDogJGNvbG9yMTsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS10YWItZXZlbjogJGNvbG9yMTsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS10YWItb2RkLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS10YWItZXZlbi1hY3RpdmU6ICRjb2xvcjI7IC8vIE1vYmlsZVxuJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkOiAkY29sb3IxOyAvLyBNb2JpbGVcbiRjb2xvci1tZW51LXRhYi1pY29uLWV2ZW46ICRjb2xvcjE7IC8vIE1vYmlsZVxuJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS10YWItaWNvbi1ldmVuLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlXG4kcm90YXRlLW1lbnUtdGFiLWljb24tYWN0aXZlOiA5MGRlZzsgLy8gTW9iaWxlXG4kYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZDogMXB4IHNvbGlkICRjb2xvcjY7IC8vIE1vYmlsZVxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQ6IDA7IC8vIE1vYmlsZVxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuOiAxcHggc29saWQgJGNvbG9yNjsgLy8gTW9iaWxlXG4kYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLWV2ZW46IDA7IC8vIE1vYmlsZVxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQtYWN0aXZlOiAwOyAvLyBNb2JpbGVcbiRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItb2RkLWFjdGl2ZTogMDsgLy8gTW9iaWxlXG4kYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW4tYWN0aXZlOiAwOyAvLyBNb2JpbGVcbiRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbi1hY3RpdmU6IDA7IC8vIE1vYmlsZVxuJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAkY29sb3IyOyAvLyBNb2JpbGVcbiRiZ2NvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRjb2xvcjI7IC8vIE1vYmlsZVxuJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGNvbG9yNDsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGNvbG9yNDsgLy8gTW9iaWxlXG4kYm9yZGVyLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogMXB4IHNvbGlkICRjb2xvcjQ7IC8vIE1vYmlsZVxuJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1vZGQ6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWljb24tZXZlbjogJGNvbG9yNDsgLy8gTW9iaWxlXG4kYmdjb2xvci1mb290ZXItbWVudTogJGNvbG9yMjsgLy8gTW9iaWxlXG4kY29sb3ItdGl0bGUtZm9vdGVyLW1lbnU6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuJGZvbnQtd2VpZ2h0LXRpdGxlLWZvb3Rlci1tZW51OiBib2xkOyAvLyBNb2JpbGUgb25seVxuJGxlZnRwb3NpdGlvbi1pY29uLWxldmVsMS1saW5rOiBmYWxzZTtcbiRsZWZ0cG9zaXRpb24taWNvbi1sZXZlbDItbGluazogdHJ1ZTtcblxuLyoqIFNlY29uZGFyeSBtZW51XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiOiAkY29sb3IyOyAvLyBEZXNrdG9wIG9ubHlcbiRiZ2NvbG9yLXNlY29uZGFyeS1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMjsgLy8gRGVza3RvcCBvbmx5XG4kYmdjb2xvci1zZWNvbmRhcnktbWVudS10YWItYWN0aXZlOiAkY29sb3IyOyAvLyBEZXNrdG9wIG9ubHlcbiRjb2xvci1zZWNvbmRhcnktbWVudS10YWI6ICRjb2xvcjQ7IC8vIERlc2t0b3Agb25seVxuJGNvbG9yLXNlY29uZGFyeS1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMTsgLy8gRGVza3RvcCBvbmx5XG4kY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiLWFjdGl2ZTogJGNvbG9yMTsgLy8gRGVza3RvcCBvbmx5XG4kZm9udC13ZWlnaHQtc2Vjb25kYXJ5LW1lbnU6ICRmb250LXdlaWdodC1tZW51OyAvLyBEZXNrdG9wIG9ubHlcblxuLyoqIE1lbnUgY29tcGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJG1lbnUtY29tcGFjdC1hY3RpdmU6IGZhbHNlO1xuJGJnY29sb3ItbWVudS1jb21wYWN0LXRhYjogJGJnY29sb3ItbWVudS10YWI7XG4kYmdjb2xvci1tZW51LWNvbXBhY3QtdGFiLWhvdmVyOiAkYmdjb2xvci1tZW51LXRhYi1ob3ZlcjtcbiRiZ2NvbG9yLW1lbnUtY29tcGFjdC10YWItYWN0aXZlOiAkYmdjb2xvci1tZW51LXRhYi1hY3RpdmU7XG4kY29sb3ItbWVudS1jb21wYWN0LXRhYjogJGNvbG9yLW1lbnUtdGFiO1xuJGNvbG9yLW1lbnUtY29tcGFjdC10YWItaG92ZXI6ICRjb2xvci1tZW51LXRhYi1ob3ZlcjtcbiRjb2xvci1tZW51LWNvbXBhY3QtdGFiLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLWFjdGl2ZTtcbiRjb2xvci1tZW51LWNvbXBhY3Qtc2VhcmNoLWZvcm0taWNvbjogJGNvbG9yMjtcbiRjb2xvci1tZW51LWNvbXBhY3Qtc2VhcmNoLWZvcm0taWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1tZW51LWNvbXBhY3Qtc2VhcmNoLWZvcm0tYXJyb3ctaWNvbjogJGNvbG9yMjtcbiRjb2xvci1tZW51LWNvbXBhY3Qtc2VhcmNoLWZvcm0tYXJyb3ctaWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZW51LWNvbXBhY3QtY2FydDogJGNvbG9yMjtcbiRjb2xvci1tZW51LWNvbXBhY3QtY2FydC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1tZW51LWNvbXBhY3QtY2FydC1uYi1pdGVtczogJGNvbG9yNDtcbiRjb2xvci1tZW51LWNvbXBhY3QtY2FydC1uYi1pdGVtcy1ob3ZlcjogJGNvbG9yMjtcblxuLyoqIE5hdmlnYXRpb24gKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGZvbnQtd2VpZ2h0LW5hdmlnYXRpb246ICRmb250LXdlaWdodC1tZW51O1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItb2RkOiAkYmdjb2xvci1tZW51LXRhYi1vZGQ7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYmdjb2xvci1tZW51LXRhYi1ldmVuO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJnY29sb3ItbWVudS10YWItb2RkLWFjdGl2ZTtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkYmdjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRjb2xvci1tZW51LXRhYi1vZGQ7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbjogJGNvbG9yLW1lbnUtdGFiLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbi1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLW9kZDogJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWljb24tZXZlbjogJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLW9kZC1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1pY29uLW9kZC1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1ldmVuLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbi1hY3RpdmU7XG4kcm90YXRlLW5hdmlnYXRpb24tdGFiLWljb24tYWN0aXZlOiAkcm90YXRlLW1lbnUtdGFiLWljb24tYWN0aXZlO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItb2RkO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItb2RkO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW47XG4kYm9yZGVybGVmdHJpZ2h0LW5hdmlnYXRpb24tdGFiLWV2ZW46ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbjtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1vZGQtYWN0aXZlOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kYm9yZGVydG9wYm90dG9tLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW4tYWN0aXZlO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkO1xuJGJnY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ7XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW47XG4kYm9yZGVyLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ7XG4kYm9yZGVyLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWljb24tb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWljb24tZXZlbjogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWljb24tZXZlbjtcblxuLyoqIE1pbmkgQ2FydFxuKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNhcnQgOiAkY29sb3IxO1xuJGNvbG9yLWNhcnQtaG92ZXIgOiAkY29sb3I0O1xuJGNvbG9yLWNhcnQtbmItaXRlbXMgOiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtbmItaXRlbXMtaG92ZXIgOiAkY29sb3IyO1xuJHRvcC1jYXJ0LW5iLWl0ZW1zOiA5cHg7XG4kbGVmdC1jYXJ0LW5iLWl0ZW1zOiA4cHg7XG4kdG9wLWNhcnQtbmItaXRlbXMtbW9iaWxlOiAxNHB4OyAvLyBNb2JpbGVcbiRsZWZ0LWNhcnQtbmItaXRlbXMtbW9iaWxlOiA0cHg7IC8vIE1vYmlsZVxuXG4vKiogU2VhcmNoIGZvcm1cbioqKioqKioqKioqKioqKioqKiovXG5cbiRib3JkZXItc2VhcmNoLWZvcm06IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlci1zZWFyY2gtZm9ybS1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItc2VhcmNoLWZvcm0tZm9jdXM6ICRjb2xvcjM7XG4kcmFkaXVzLXNlYXJjaC1mb3JtOiAwO1xuJGNvbG9yLXNlYXJjaC1mb3JtOiAkY29sb3IxO1xuJGNvbG9yLXNlYXJjaC1mb3JtLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3I0O1xuJGJnY29sb3Itc2VhcmNoLWZvcm06ICRjb2xvcjI7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3IyO1xuJGNvbG9yLXNlYXJjaC1mb3JtLXBsYWNlaG9sZGVyOiAkY29sb3I0O1xuJGJnY29sb3Itc2VhcmNoLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3M6ICRjb2xvcjQ7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3MtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzczogJGNvbG9yMjtcblxuLyoqIExhbmcgc3dpdGNoZXJcbioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1sYW5nLXN3aXRjaGVyLWljb24tY2hldnJvbjogJGNvbG9yNDtcbiRiZ2NvbG9yLWxhbmctc3dpdGNoZXItaXRlbTogJGNvbG9yNjtcbiRiZ2NvbG9yLWZsYWdzLXRvZ2dsZXI6ICRjb2xvcjI7XG4kY29sb3ItZmxhZ3MtdG9nZ2xlcjogJGNvbG9yNDtcbiRjb2xvci1mbGFncy10b2dnbGVyLWhvdmVyOiAkY29sb3I0O1xuJGNvdW50cnktbmFtZS1mbGFncy10b2dnbGVyOiBmYWxzZTtcblxuLyoqIEJyZWFkY3J1bWJcbioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWJyZWFkY3J1bWI6IHJnYmEoJGNvbG9yMiwgMC44KTtcbiRjb2xvci1icmVhZGNydW1iLXNlcDogJGNvbG9yMTtcbiRjb2xvci1icmVhZGNydW1iLWxpbms6ICRjb2xvcjE7XG4kY29sb3ItYnJlYWRjcnVtYi1saW5rLWhvdmVyOiAkY29sb3IxO1xuXG4vKiogU2Nyb2xsVG9Ub3BcbioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXNjcm9sbHRvdG9wOiAkY29sb3I1O1xuJGJnY29sb3Itc2Nyb2xsdG90b3AtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYXJyb3ctc2Nyb2xsdG90b3A6ICRjb2xvcjI7XG4kY29sb3ItYXJyb3ctc2Nyb2xsdG90b3AtaG92ZXI6ICRjb2xvcjI7XG5cbi8qKiBUZWFzZXIgYWR2aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRuZXctdGVhc2VyLWFzcGVjdDogZmFsc2U7XG5cbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2U6ICRjb2xvcjI7XG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTogMXB4O1xuJGJvcmRlci10ZWFzZXItYWR2aWNlOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI6IDFweDtcbiRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLXRlYXNlci1hZHZpY2U6IDA7XG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXZpZGVvOiAkY29sb3I0O1xuJG9wYWNpdHktdGVhc2VyLWFkdmljZS12aWRlbzogMC42O1xuJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvOiAkY29sb3IxO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbzogJGNvbG9yMjtcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW8taG92ZXI6ICRjb2xvcjI7XG4kcmFkaXVzLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbzogM3B4O1xuJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZzogMDtcbiRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlOiB0cmFuc3BhcmVudDsgIC8vTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI6IHRyYW5zcGFyZW50OyAgLy9NYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5OiAkY29sb3I1O1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjogJGNvbG9yNTtcbiRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50czogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM6ICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yNTtcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzOiAkY29sb3I1O1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI6ICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXJib3R0b20tdGVhc2VyLWFkdmljZTogMDsgLy8gTW9iaWxlXG4kdGVhc2VyLWFkdmljZS1oaWRlLWNhdGVnb3J5OiBmYWxzZTtcbiR0ZXh0YWxpZ24tdGVhc2VyLWFkdmljZS10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWFkdmljZS1ib2R5OiBsZWZ0O1xuXG4vKiogVGVhc2VyIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItdGVhc2VyLWJsb2c6ICRjb2xvcjI7XG4kYmdjb2xvci10ZWFzZXItYmxvZy1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXJzaXplLXRlYXNlci1ibG9nOiAxcHg7XG4kYm9yZGVyLXRlYXNlci1ibG9nOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXJzaXplLXRlYXNlci1ibG9nLWhvdmVyOiAxcHg7XG4kYm9yZGVyLXRlYXNlci1ibG9nLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRyYWRpdXMtdGVhc2VyLWJsb2c6IDA7XG4kYmdjb2xvci10ZWFzZXItYmxvZy12aWRlbzogJGNvbG9yNDtcbiRvcGFjaXR5LXRlYXNlci1ibG9nLXZpZGVvOiAwLjY7XG4kYmdjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvOiAkY29sb3IxO1xuJGNvbG9yLXRlYXNlci1ibG9nLWljb24tdmlkZW86ICRjb2xvcjI7XG4kYmdjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXRlYXNlci1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRjb2xvcjI7XG4kcmFkaXVzLXRlYXNlci1ibG9nLWljb24tdmlkZW86IDNweDtcbiRyYWRpdXMtdGVhc2VyLWJsb2ctaW1nOiAwO1xuJGNvbG9yLXRlYXNlci1ibG9nLXR5cGU6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLWJsb2ctdHlwZS1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXR5cGU6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXR5cGUtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy10aXRsZTogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItYmxvZy10aXRsZS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItYmxvZy1ib2R5OiAkY29sb3I1O1xuJGNvbG9yLXRlYXNlci1ibG9nLWJvZHktaG92ZXI6ICRjb2xvcjU7XG4kYm9yZGVydG9wLXRlYXNlci1ibG9nLWNvbW1lbnRzOiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXJ0b3AtdGVhc2VyLWJsb2ctY29tbWVudHMtaG92ZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXRlYXNlci1ibG9nLXJhdGUtc3RhcjogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItYmxvZy1yYXRlLXN0YXItaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItbm90ZXM6ICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItbm90ZXMtaG92ZXI6ICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItY29tbWVudHM6ICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItY29tbWVudHMtaG92ZXI6ICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLWJsb2ctY29tbWVudHMtaWNvbjogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItYmxvZy1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlcmJvdHRvbS10ZWFzZXItYmxvZzogMDsgLy8gTW9iaWxlXG4kdGVhc2VyLWJsb2ctaGlkZS1jYXRlZ29yeTogZmFsc2U7XG4kdGV4dGFsaWduLXRlYXNlci1ibG9nLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYmxvZy1ib2R5OiBsZWZ0O1xuXG4vKiogU3VtbWFyeSBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1zdW1tYXJ5LWJsb2c6ICRjb2xvcjI7XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyc2l6ZS1zdW1tYXJ5LWJsb2c6IDFweDtcbiRib3JkZXItc3VtbWFyeS1ibG9nOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXJzaXplLXN1bW1hcnktYmxvZy1ob3ZlcjogMXB4O1xuJGJvcmRlci1zdW1tYXJ5LWJsb2ctaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJHJhZGl1cy1zdW1tYXJ5LWJsb2c6IDA7XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctdmlkZW86ICRjb2xvcjQ7XG4kb3BhY2l0eS1zdW1tYXJ5LWJsb2ctdmlkZW86IDAuNjtcbiRiZ2NvbG9yLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvOiAkY29sb3IxO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvOiAkY29sb3IyO1xuJGJnY29sb3Itc3VtbWFyeS1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRjb2xvcjM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRjb2xvcjI7XG4kcmFkaXVzLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvOiAzcHg7XG4kcmFkaXVzLXN1bW1hcnktYmxvZy1pbWc6IDA7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLXN1bW1hcnktYmxvZy10aXRsZS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctYm9keTogJGNvbG9yNTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctYm9keS1ob3ZlcjogJGNvbG9yNTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY2F0OiAkY29sb3I0O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNhdC1saW5rOiAkY29sb3I0O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQtbGluay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmVhZG1vcmU6ICRjb2xvcjQ7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJlYWRtb3JlLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlcnRvcC1zdW1tYXJ5LWJsb2ctY29tbWVudHM6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlcnRvcC1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaG92ZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yYXRlLXN0YXI6ICRjb2xvcjQ7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctbmItbm90ZXM6ICRjb2xvcjU7XG4kY29sb3Itc3VtbWFyeS1ibG9nLW5iLW5vdGVzLWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1jb21tZW50czogJGNvbG9yNTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctbmItY29tbWVudHMtaG92ZXI6ICRjb2xvcjU7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNvbW1lbnRzLWljb246ICRjb2xvcjQ7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvcjQ7XG5cbi8qKiBEaXJlY3QgQWNjZXNzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtZGlyZWN0LWFjY2VzczogMDtcbiRiZ2NvbG9yLWRpcmVjdC1hY2Nlc3M6ICRjb2xvcjI7XG4kYmdjb2xvci1kaXJlY3QtYWNjZXNzLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlcnNpemUtZGlyZWN0LWFjY2VzczogMXB4O1xuJGJvcmRlci1kaXJlY3QtYWNjZXNzOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXJzaXplLWRpcmVjdC1hY2Nlc3MtaG92ZXI6IDFweDtcbiRib3JkZXItZGlyZWN0LWFjY2Vzcy1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLXRpdGxlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtbmFtZTogJGNvbG9yNDtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLW5hbWUtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1ib2R5OiAkY29sb3I1O1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtYm9keS1ob3ZlcjogJGNvbG9yNTtcbiRyYWRpdXMtZGlyZWN0LWFjY2Vzcy1pbWc6IDA7XG5cbi8qKiBUZWFzZXIgQmFzaWMgUGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZTogJGNvbG9yMjtcbiRiZ2NvbG9yLXRlYXNlci1iYXNpYy1wYWdlLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhc2ljLXBhZ2U6IDFweDtcbiRib3JkZXItdGVhc2VyLWJhc2ljLXBhZ2U6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhc2ljLXBhZ2UtaG92ZXI6IDFweDtcbiRib3JkZXItdGVhc2VyLWJhc2ljLXBhZ2UtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJHJhZGl1cy10ZWFzZXItYmFzaWMtcGFnZTogMDtcbiRyYWRpdXMtdGVhc2VyLWJhc2ljLXBhZ2UtaW1nOiAwO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGU6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdHlwZS1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGU6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRiZ2NvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGUtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10aXRsZTogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10aXRsZS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS1ib2R5OiAkY29sb3I1O1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLWJvZHktaG92ZXI6ICRjb2xvcjU7XG4kdGVhc2VyLWJhc2ljLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYmFzaWMtcGFnZS10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhc2ljLXBhZ2UtYm9keTogbGVmdDtcblxuLyoqIFRlYXNlciBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0OiAkY29sb3IyO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItcHJvZHVjdDogMXB4O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdDogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyc2l6ZS10ZWFzZXItcHJvZHVjdC1ob3ZlcjogMXB4O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLXRlYXNlci1wcm9kdWN0OiAwO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXRpdGxlLWhvdmVyOiAkY29sb3I0O1xuJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXRpdGxlOiBub3JtYWw7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTogJGNvbG9yNTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXJhdGUtc3RhcjogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1yYXRlLXN0YXItaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtbmItbm90ZXM6ICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtbmItbm90ZXMtaG92ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXByaW1hcnk6ICRjb2xvcjM7IC8vTWFzdGVyXG4kY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5OiAkY29sb3IyOyAvL01hc3RlclxuJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTogbm9ybWFsOyAvL01hc3RlclxuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1zZWNvbmRhcnk6ICRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTtcbiRmb250LXdlaWdodC10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC11cHNlbGxpbmctZGVzYzogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC11cHNlbGxpbmctZGVzYy1ob3ZlcjogJGNvbG9yNDtcbiRyYWRpdXMtdGVhc2VyLXByb2R1Y3Qtc3VwZXItbW9kZWw6IDA7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LXN1cGVyLW1vZGVsOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Qtc3VwZXItbW9kZWwtaG92ZXI6IDFweCBzb2xpZCAkY29sb3I2O1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbDogMDtcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAkY29sb3I3O1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWwtaG92ZXI6ICRjb2xvcjc7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWwtaG92ZXI6ICRjb2xvcjQ7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWwtaG92ZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6IDA7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsLWhvdmVyOiAwO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6IHRyYW5zcGFyZW50O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsLW1vYmlsZTogJGNvbG9yNDsgLy8gTW9iaWxlXG4kdGV4dGFsaWduLXRlYXNlci1wcm9kdWN0LXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItcHJvZHVjdC1wcmljZTogbGVmdDtcblxuLyoqIFRlYXNlciBiYW5uZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItdGVhc2VyLWJhbm5lcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXItaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYmFubmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci10ZWFzZXItYmFubmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYmFubmVyLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci10ZWFzZXItYmFubmVyLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLXRlYXNlci1iYW5uZXI6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLWJsb2NrLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItYmxvY2stdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kYmdjb2xvci10ZWFzZXItYmFubmVyLWJsb2NrLXRpdGxlOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kYmdjb2xvci10ZWFzZXItYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kcmFkaXVzLXRlYXNlci1iYW5uZXItaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci10ZWFzZXItYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcHJpY2UtaG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlLWZyb206ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcHJpY2UtZnJvbS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb20taG92ZXI7XG4kYm9yZGVydG9wLXRlYXNlci1iYW5uZXItY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtdGVhc2VyLWJhbm5lci1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcmF0ZS1zdGFyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3Rhci1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLW5iLW5vdGVzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlcztcbiRjb2xvci10ZWFzZXItYmFubmVyLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3Rlcy1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci10ZWFzZXItYmFubmVyLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItdGVhc2VyLWJhbm5lci1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuJHRleHRhbGlnbi10ZWFzZXItYmFubmVyLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYmFubmVyLWJvZHk6IGxlZnQ7XG4kdGV4dGFsaWduLXRlYXNlci1iYW5uZXItcHJpY2U6IGxlZnQ7XG5cbi8qKiBUZWFzZXIgYmFubmVyIChtZW51KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ka2VlcC1wYWRkaW5nLW1lbnUtYmFubmVyOiB0cnVlO1xuJGJnY29sb3ItbWVudS1iYW5uZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1tZW51LWJhbm5lci1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLW1lbnUtYmFubmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci1tZW51LWJhbm5lcjogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtbWVudS1iYW5uZXItaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLW1lbnUtYmFubmVyLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLW1lbnUtYmFubmVyOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kY29sb3ItbWVudS1iYW5uZXItYmxvY2stdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItbWVudS1iYW5uZXItYmxvY2stdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kcmFkaXVzLW1lbnUtYmFubmVyLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci1tZW51LWJhbm5lci10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItbWVudS1iYW5uZXItdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItbWVudS1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItcHJpY2UtZnJvbTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb207XG4kY29sb3ItbWVudS1iYW5uZXItcHJpY2UtZnJvbS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb20taG92ZXI7XG4kYm9yZGVydG9wLW1lbnUtYmFubmVyLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLW1lbnUtYmFubmVyLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItcmF0ZS1zdGFyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI7XG4kY29sb3ItbWVudS1iYW5uZXItcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItbmItbm90ZXM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3Rlcy1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItbWVudS1iYW5uZXItbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItbWVudS1iYW5uZXItY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcblxuLyoqIFRlYXNlciBiYW5uZXIgKGhpZ2hsaWdodGVkKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1oaWdobGlnaHRlZC1iYW5uZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1oaWdobGlnaHRlZC1iYW5uZXI6IDdweDsgLy8gbWF4IChkcnVwYWwgZ3V0dGVyIC8gMikgLSAxXG4kYm9yZGVyLWhpZ2hsaWdodGVkLWJhbm5lcjogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyc2l6ZS1oaWdobGlnaHRlZC1iYW5uZXItaG92ZXI6IDFweDtcbiRib3JkZXItaGlnaGxpZ2h0ZWQtYmFubmVyLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRyYWRpdXMtaGlnaGxpZ2h0ZWQtYmFubmVyOiAwO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItYmxvY2stdGl0bGUtaG92ZXI6ICRjb2xvcjQ7XG4kcmFkaXVzLWhpZ2hsaWdodGVkLWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kYmdjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItaW1nOiAkY29sb3I0O1xuJG9wYWNpdHktaGlnaGxpZ2h0ZWQtYmFubmVyLWltZy1ob3ZlcjogMC42O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItdGl0bGUtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWJvZHk6ICRjb2xvcjU7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvcjU7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXByaWNlLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXByaWNlLWZyb206ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLWhpZ2hsaWdodGVkLWJhbm5lci1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLW5iLW5vdGVzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlcztcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiRvcGFjaXR5LWJnY29sb3ItbW9kZS10ZXh0LWluLWhvdmVyLWhpZ2hsaWdodGVkLWJhbm5lcjogMC45O1xuJG5iLWhpZ2hsaWdodGVkLWJhbm5lci1pdGVtOiAzOyAvLyBNb2JpbGUgb25seVxuXG4vKiogVGVhc2VyIGJhbm5lciAoaGlnaGxpZ2h0ZWQgdGl0bGUgaG92ZXIpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWh0aC1iYW5uZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1odGgtYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtaHRoLWJhbm5lcjogN3B4OyAvLyBtYXggKGRydXBhbCBndXR0ZXIgLyAyKSAtIDFcbiRib3JkZXItaHRoLWJhbm5lcjogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyc2l6ZS1odGgtYmFubmVyLWhvdmVyOiAxcHg7XG4kYm9yZGVyLWh0aC1iYW5uZXItaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJHJhZGl1cy1odGgtYmFubmVyOiAwO1xuJHBvc2l0aW9uLXZlcnRpY2FsLWh0aC1iYW5uZXItYmxvY2stdGl0bGU6IGJvdHRvbTtcbiR0ZXh0YWxpZ24taHRoLWJhbm5lci1ibG9jay10aXRsZTogY2VudGVyO1xuJGNvbG9yLWh0aC1iYW5uZXItYmxvY2stdGl0bGU6ICRjb2xvcjI7XG4kY29sb3ItaHRoLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yMjtcbiRyYWRpdXMtaHRoLWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kYmdjb2xvci1odGgtYmFubmVyLWltZzogJGNvbG9yNDtcbiRjb2xvci1odGgtYmFubmVyLXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLWh0aC1iYW5uZXItdGl0bGUtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItaHRoLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItaHRoLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLWh0aC1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci1odGgtYmFubmVyLXByaWNlLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci1odGgtYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC1odGgtYmFubmVyLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLWh0aC1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLWh0aC1iYW5uZXItcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItaHRoLWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItaHRoLWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLWh0aC1iYW5uZXItY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiRvcGFjaXR5LWJnY29sb3ItbW9kZS10ZXh0LWluLWhvdmVyLWh0aC1iYW5uZXI6IDAuOTtcbiRuYi1odGgtYmFubmVyLWl0ZW06IDM7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBGb290ZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItZm9vdGVyOiAkY29sb3IzO1xuJGJvcmRlcnRvcC1mb290ZXI6IDA7XG4kYm9yZGVyLWZvb3Rlci1zZXA6IDFweCBzb2xpZCAkY29sb3IyO1xuJGNvbG9yLWZvb3Rlci10aXRsZS1ibG9jay1saW5rczogJGNvbG9yMjtcbiRjb2xvci1mb290ZXItYmxvY2stbGluazogJGNvbG9yMjtcbiRjb2xvci1mb290ZXItYmxvY2stbGluay1ob3ZlcjogJGNvbG9yNTtcbiRjb2xvci1mb290ZXItdGl0bGUtYmxvY2stZm9sbG93OiAkY29sb3IyO1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiBsaWdodGVuKCRjb2xvcjEyLDUlKTtcbiRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ldmVuOiAkY29sb3IxMjtcbiRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ob3ZlcjogJGNvbG9yNztcbiRjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW06ICRjb2xvcjI7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWhvdmVyOiAkY29sb3IyO1xuJHJhZGl1cy1mb290ZXItYmxvY2stZm9sbG93LWl0ZW06IDA7XG4kbWFyZ2lucmlnaHQtZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAwO1xuJGJnY29sb3ItZm9vdGVyLXVzZWZ1bDogJGNvbG9yNjtcbiRjb2xvci1mb290ZXItdXNlZnVsLWxpbmtzOiAkY29sb3IyO1xuJGNvbG9yLWZvb3Rlci11c2VmdWwtbGlua3MtaG92ZXI6ICRjb2xvcjU7XG4kY29sb3ItZm9vdGVyLXVzZWZ1bC1saW5rcy1zZXA6ICRjb2xvcjI7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLXRpdGxlOiAkY29sb3IyO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtOiAkY29sb3IyO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWhvdmVyOiAkY29sb3IxMjtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogJGNvbG9yMTI7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybTogMXB4IHNvbGlkICRjb2xvcjI7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjI7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogMXB4IHNvbGlkICRjb2xvcjI7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtOiAkY29sb3I1O1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICRjb2xvcjQ7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogJGNvbG9yMjtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0OiAwO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAwO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogJGNvbG9yMztcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI6ICRjb2xvcjQ7XG4kZm9vdGVyLXJvdy1kaXNwbGF5OiBmYWxzZTtcbiRmb290ZXItcm93LWFsaWduLWNlbnRlcjogZmFsc2U7XG4kZm9vdGVyLWFic29sdXRlLXBvc2l0aW9uLWZvci1iYWNrZ3JvdW5kLWltYWdlOiBmYWxzZTtcblxuLyoqIEZhbWlseSBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1mYW1pbHktdGl0bGU6ICRjb2xvcjM7XG4kZm9udC1mYW1pbHktdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtZmFtaWx5LXRpdGxlOiBub3JtYWw7XG4kY2FzZS1mYW1pbHktdGl0bGU6IHVwcGVyY2FzZTtcbiRjb2xvci1mYW1pbHktZGVzYzogJGNvbG9yMztcbiRmYW1pbHktYmFubmVyLWV4dGVuZGVkLW1vZGU6IDA7XG4kZmFtaWx5LWJhbm5lci1iZWhpbmQtaGVhZGVyOiBmYWxzZTtcbiRiZ2NvbG9yLWZhbWlseS1iYW5uZXI6IHJnYmEoJGNvbG9yMiwgMC45KTtcbiRyYWRpdXMtZmFtaWx5LWJhbm5lcjogMDtcbiRjb2xvci1mYW1pbHktYmFubmVyLXRpdGxlOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItZGVzYzogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbms6ICRjb2xvcjM7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1saW5rLWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uLWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLWZhbWlseS1saW5rOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1saW5rLWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLWZhbWlseS1saW5rLWljb246ICRjb2xvcjM7XG4kY29sb3ItZmFtaWx5LWxpbmstaWNvbi1ob3ZlcjogJGNvbG9yNTtcbiRjb2xvci1mYW1pbHktbmItcHJvZHVjdHM6ICRjb2xvcjM7XG4kY29sb3ItZmFtaWx5LWxhYmVsLWZpbHRlcjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGJvcmRlci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRib3JkZXItbWFpbi10aXRsZTtcbiRmb250LWZhbWlseS1jYXRlZ29yeS10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICR0ZXh0YWxpZ24tbWFpbi10aXRsZTtcbiRib3JkZXJ0b3AtZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAwO1xuJGJvcmRlcmJvdHRvbS1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZS1mYW1pbHk6ICRjb2xvcjY7XG4kY2F0LXJlZmVyZW5jZS1mYW1pbHktYmlnLWZvcm1hdDogMDtcbiRyYWRpdXMtY2F0LXJlZmVyZW5jZS1mYW1pbHktZ3JvdXAtbGVmdDogMDtcbiRjb2xvci1jYXQtcmVmZXJlbmNlLWZhbWlseS1ncm91cC1sZWZ0OiAkY29sb3I0O1xuJGJvcmRlcnRvcC1mYW1pbHktYmFubmVyOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlXG5cbi8qKiBUZWFzZXIgUmVmZXJlbmNlIENhdGVnb3J5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtY2F0LXJlZmVyZW5jZTogMDtcbiRiZ2NvbG9yLWNhdC1yZWZlcmVuY2U6ICRjb2xvcjI7XG4kYmdjb2xvci1jYXQtcmVmZXJlbmNlLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLWNhdC1yZWZlcmVuY2U6ICRjb2xvcjQ7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXItY2F0LXJlZmVyZW5jZTogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyLWNhdC1yZWZlcmVuY2UtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuXG4vKiogRmlsdGVyIHNlbGVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItZmlsdGVyLXNlbGVjdDogJGNvbG9yNDtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmlsdGVyLXNlbGVjdC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3QtZm9jdXM6IDFweCBzb2xpZCAkY29sb3I3O1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdDogJGNvbG9yMjtcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3QtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1hcnJvdzogJGNvbG9yNDtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWFycm93LWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0LW9wdGlvbnM6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zOiAkY29sb3IyO1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtOiAkY29sb3I0O1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1zZWxlY3RlZC1pdGVtOiAkY29sb3IzOyAvLyBNb2JpbGUgb25seVxuXG4vKiogRmFjZXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWZhY2V0czogJGNvbG9yNjsgLy8gTWFzdGVyXG4kcmFkaXVzLWZhY2V0czogMDtcbiRib3JkZXItZmFjZXRzOiAwO1xuJGJvcmRlcnNpemUtZmFjZXRzOiAwO1xuJGJvcmRlcmJvdHRvbS1mYWNldHMtaXRlbTogMXB4IHNvbGlkICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWl0ZW0tdGl0bGU6ICRjb2xvcjQ7XG4kYm9yZGVyLWZhY2V0cy1zaXplOiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLXNpemUtaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtc2l6ZTogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1mYWNldHMtc2l6ZS1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1mYWNldHMtc2l6ZTogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtc2l6ZS1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItZmFjZXRzLWlsbHVzdHJhdGVkOiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLWlsbHVzdHJhdGVkLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWw6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkLWxhYmVsLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZC1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItZmFjZXRzLWNvbG9yOiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLWNvbG9yLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItZmFjZXRzLWNvbG9yLWFjdGl2ZTogMXB4IHNvbGlkICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2U6ICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtYmVoaW5kOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1sYWJlbDogJGNvbG9yNDtcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAkY29sb3I2O1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWljb24taG92ZXI6ICRjb2xvcjY7XG4kcmFkaXVzLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAwO1xuJGJvcmRlci1mYWNldHMtcmFuZ2UtcHJpY2UtaWNvbjogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItZ3JlYXRlci10aGFuOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1yYXRlLXN0YXI6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLW5iLW5vdGVzOiAkY29sb3I1O1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1uYi1ub3Rlcy1hY3RpdmU6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94OiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtbGFiZWw6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWxhYmVsLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1oZWxwOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1oZWxwLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1mYWNldHMtaGVscC1jb250ZW50OiAwO1xuJGJnY29sb3ItZmFjZXRzLWhlbHAtY29udGVudDogJGNvbG9yMztcbiRjb2xvci1mYWNldHMtaGVscC1jb250ZW50OiAkY29sb3IyO1xuJGNvbG9yLWZhY2V0cy1saW1pdC1saW5rOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1saW1pdC1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItZmFjZXRzLWxpbWl0LWxpbms6ICRjb2xvcjY7XG4kYmdjb2xvci1mYWNldHMtbGltaXQtbGluay1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLWxpbWl0LWxpbms6IDA7XG4kYm9yZGVyLWZhY2V0cy1saW1pdC1saW5rLWhvdmVyOiAwO1xuJGNvbG9yLWZhY2V0cy1pbml0LWNyaXRlcmlhOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1pbml0LWNyaXRlcmlhLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1pbml0LWNyaXRlcmlhLWljb246ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwLWhvdmVyOiAkY29sb3IzOyAvLyBNYXN0ZXJcbiRib3JkZXJ0b3AtbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1hc3RlclxuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE6ICRjb2xvcjU7IC8vIE1hc3RlclxuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDEtaG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuXG4vKiogUGFnZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXBhZ2VyLXNlZS1hbGw6ICRjb2xvcjQ7XG4kY29sb3ItcGFnZXItc2VlLWFsbC1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXBhZ2VyLWl0ZW06IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItcGFnZXItaXRlbS1jdXJyZW50OiAkY29sb3IzO1xuJGJnY29sb3ItcGFnZXItaXRlbS1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci1wYWdlci1pdGVtOiAkY29sb3I0O1xuJGNvbG9yLXBhZ2VyLWl0ZW0taG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItcGFnZXItaXRlbS1jdXJyZW50OiAkY29sb3IyO1xuJGJvcmRlci1wYWdlci1pdGVtOiAwO1xuJHJhZGl1cy1wYWdlci1pdGVtOiAwO1xuJGNvbG9yLXBhZ2VyLW5vLW1vcmU6ICRjb2xvcjU7XG5cbi8qKiBXWVNJV1lHXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci13eXNpd3lnLWgxOiAkY29sb3IxO1xuJGZvbnQtd3lzaXd5Zy1oMTogJG1haW4tZmFtaWx5LWZvbnQtMjtcbiRmb250LXdlaWdodC13eXNpd3lnLWgxOiBub3JtYWw7XG4kdGV4dGFsaWduLXd5c2l3eWctaDE6IGNlbnRlcjtcbiRjb2xvci13eXNpd3lnLWgyOiAkY29sb3IxO1xuJGNvbG9yLXd5c2l3eWctYTogJGNvbG9yNDtcbiRjb2xvci13eXNpd3lnLWEtaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci13eXNpd3lnLWJsb2NrcXVvdGU6ICRjb2xvcjY7XG4kYm9yZGVyLXd5c2l3eWctYmxvY2txdW90ZTogMXB4IHNvbGlkICRjb2xvcjM7XG4kY29sb3Itd3lzaXd5Zy1ibG9ja3F1b3RlLXRpdGxlOiAkY29sb3IzO1xuJGJnY29sb3Itd3lzaXd5Zy1zcGVjaWFsOiAkY29sb3I2O1xuJGJvcmRlci13eXNpd3lnLXNwZWNpYWw6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLXd5c2l3eWctc3BlY2lhbC10aXRsZTogJGNvbG9yMztcbiRiZ2NvbG9yLXd5c2l3eWctdGFibGUtdGg6ICRjb2xvcjY7XG4kYmdjb2xvci13eXNpd3lnLXRhYmxlLXRkOiAkY29sb3IyO1xuJGJvcmRlci13eXNpd3lnLXRhYmxlLWNlbGw6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci13eXNpd3lnLWhyOiAxcHggc29saWQgJGNvbG9yNTtcbiRyYWRpdXMtd3lzaXd5Zy1pbWc6IDA7XG4kY29sb3Itd3lzaXd5Zy1wOiAkY29sb3I0O1xuXG4vKiogUmVtb3RlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXJlbW90ZS1pdGVtOiAkY29sb3I2O1xuJGJnY29sb3ItcmVtb3RlLWl0ZW0taG92ZXI6ICRjb2xvcjY7XG4kY29sb3ItcmVtb3RlLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItcmVtb3RlLWl0ZW0taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVyLXJlbW90ZS1pdGVtOiAxcHggc29saWQgJGNvbG9yNTtcbiRjb2xvci1yZW1vdGUtaXRlbS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJlbW90ZS1pdGVtLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBTb2NpYWwgTmV0d29yayAoU2hhcmUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZWdpbi1ib3JkZXItbmV0d29yazogZmFsc2U7XG4kZW5kLWJvcmRlci1uZXR3b3JrOiB0cnVlO1xuJGJvcmRlci1uZXR3b3JrLWl0ZW06IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItZmFjZWJvb2staXRlbTogJGNvbG9yNjsgLy8gTWFzdGVyXG4kYmdjb2xvci1mYWNlYm9vay1pdGVtLWhvdmVyOiAkY29sb3IxMztcbiRjb2xvci1mYWNlYm9vay1pdGVtLWljb246ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXR3aXR0ZXItaXRlbTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLXR3aXR0ZXItaXRlbS1ob3ZlcjogJGNvbG9yMTQ7XG4kY29sb3ItdHdpdHRlci1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItdHdpdHRlci1pdGVtLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI7XG4kYmdjb2xvci1waW50ZXJlc3QtaXRlbTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLXBpbnRlcmVzdC1pdGVtLWhvdmVyOiAkY29sb3IxNTtcbiRjb2xvci1waW50ZXJlc3QtaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXBpbnRlcmVzdC1pdGVtLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI7XG4kYmdjb2xvci13ZWliby1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3Itd2VpYm8taXRlbS1ob3ZlcjogJGNvbG9yMTY7XG4kY29sb3Itd2VpYm8taXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXdlaWJvLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLWdvb2dsZS1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItZ29vZ2xlLWl0ZW0taG92ZXI6ICRjb2xvcjE3O1xuJGNvbG9yLWdvb2dsZS1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItZ29vZ2xlLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLWRzbS1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItZHNtLWl0ZW0taG92ZXI6ICRjb2xvcjE4O1xuJGNvbG9yLWRzbS1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItZHNtLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXZrb250YWt0ZS1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItdmtvbnRha3RlLWl0ZW0taG92ZXI6ICRjb2xvcjE5O1xuJGNvbG9yLXZrb250YWt0ZS1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItdmtvbnRha3RlLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXFyY29kZS1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItcXJjb2RlLWl0ZW0taG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItcXJjb2RlLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1xcmNvZGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3IxO1xuJGJnY29sb3ItbmV0d29yay1vcGVuLWNsb3NlOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWhvdmVyOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGNvbG9yLW5ldHdvcmstb3Blbi1jbG9zZS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLW5ldHdvcmstb3Blbi1jbG9zZS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuXG4vKiogTWVkaWEgRnJvbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItbWVkaWEtZnJvbnQtcG9waW46ICRjb2xvcjI7XG4kYmdjb2xvci1tZWRpYS1mcm9udC10aHVtYm5haWw6ICRjb2xvcjE7XG4kYm9yZGVyLW1lZGlhLWZyb250LWl0ZW06IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci1tZWRpYS1mcm9udC1pdGVtLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaWNvbi1ob3ZlcjogJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2OiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXpvb206ICRjb2xvcjI7XG4kYmdjb2xvci1tZWRpYS1mcm9udC16b29tLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW1lZGlhLWZyb250LXpvb20taWNvbjogJGNvbG9yNTtcbiRjb2xvci1tZWRpYS1mcm9udC16b29tLWljb24taG92ZXI6ICRjb2xvcjU7XG4kYm9yZGVyLW1lZGlhLWZyb250LXpvb206IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci1tZWRpYS1mcm9udC16b29tLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNsb3NlOiAkY29sb3IyO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNsb3NlOiAwO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jbG9zZS1ob3ZlcjogMDtcbiRjb2xvci1tZWRpYS1mcm9udC1jbG9zZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLW1lZGlhLWZyb250LWNsb3NlLWljb24taG92ZXI6ICRjb2xvcjQ7XG4kcmFkaXVzLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTogMDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTogJGNvbG9yNDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbS1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAwO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taG92ZXI6IDA7XG4kY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWljb246ICRjb2xvcjI7XG4kY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWljb24taG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItbWVkaWEtZnJvbnQtdmlkZW8taWNvbjogJGNvbG9yNDtcbiRjb2xvci1tZWRpYS1mcm9udC0zNjAtaWNvbjogJGNvbG9yNDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXZpZGVvLTM2MDogJGNvbG9yMjtcbiRvcGFjaXR5LW1lZGlhLWZyb250LXZpZGVvLTM2MDogMC43O1xuJGNvbG9yLW1lZGlhLWZyb250LWxhYmVsLXZpZGVvLTM2MDogJGNvbG9yNDsgLy8gTW9iaWxlXG4kYm9yZGVyYm90dG9tLW1lZGlhLWZyb250OiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlXG4kY29sb3ItbWVkaWEtZnJvbnQtcGluY2gtc3dpcGU6ICRjb2xvcjE7IC8vIE1vYmlsZVxuJGJnY29sb3ItbWVkaWEtZnJvbnQtcGluY2gtc3dpcGU6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGVcbiRib3JkZXItbWVkaWEtZnJvbnQtcGluY2gtc3dpcGU6IDA7IC8vIE1vYmlsZVxuJGNvbG9yLW1lZGlhLWZyb250LWluZm9zLTM2MDogJGNvbG9yNDsgLy8gTW9iaWxlXG5cbi8qKiBQYWdlIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXByb2R1Y3QtdGl0bGU6ICRjb2xvcjQ7XG4kZm9udC1wcm9kdWN0LXRpdGxlOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtdGl0bGU6IGJvbGQ7XG4kY29sb3ItcHJvZHVjdC1yZWZlcmVuY2U6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1jYXRjaGxpbmU6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1hbmNob3ItdGVjaG5pY2FsLWluZm9zOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtYW5jaG9yLXRlY2huaWNhbC1pbmZvcy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LXRpdGxlLXJldmlld3M6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3czogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3MtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC1sYWJlbC1zZWxlY3Q6ICRjb2xvcjQ7XG4kYmdjb2xvci1wcm9kdWN0LWxpbmstY2FydDogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LWxpbmstY2FydDogJGNvbG9yMjtcbiRjb2xvci1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQ6ICRjb2xvcjc7XG4kaGVpZ2h0LWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydDogM3B4O1xuJGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQtaG92ZXI6IDA7XG4kY29sb3ItYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiB0cmFuc3BhcmVudDtcbiRib3R0b20tb2Zmc2V0LXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiAkaGVpZ2h0LWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydDtcbiRiZ2NvbG9yLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItcHJvZHVjdC1saW5rLWNhcnQtZGlzYWJsZWQ6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1wcmljZTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXByaWNlLWZyb206ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1vbGQtcHJpY2U6ICRjb2xvcjU7XG4kY29sb3ItcHJvZHVjdC1jYXRlZ29yeS10aXRsZTogJGNvbG9yNDtcbiRib3JkZXItcHJvZHVjdC1jYXRlZ29yeS10aXRsZTogMXB4IHNvbGlkICRjb2xvcjU7XG4kZm9udC1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IG5vcm1hbDtcbiR0ZXh0YWxpZ24tcHJvZHVjdC1jYXRlZ29yeS10aXRsZTogY2VudGVyO1xuJGJvcmRlcnRvcC1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAwO1xuJGJvcmRlcmJvdHRvbS1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAwO1xuJGJnY29sb3ItcHJvZHVjdC1jYXRlZ29yeS10aXRsZTogdHJhbnNwYXJlbnQ7XG4kY29sb3ItcHJvZHVjdC1kZXRhaWwtbGFiZWw6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1kZXRhaWwtZGVzYzogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1sYWJlbC1ldmVuOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWxhYmVsLW9kZDogJGNvbG9yNTtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kZXNjLWV2ZW46ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZGVzYy1vZGQ6ICRjb2xvcjU7XG4kYmdjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1yb3ctZXZlbjogJGNvbG9yNjtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1vZGQ6ICRjb2xvcjI7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZG93bmxvYWQ6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZG93bmxvYWQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZG93bmxvYWQtaWNvbjogJGNvbG9yNDtcbiRiZ2NvbG9yLXByb2R1Y3QtaW5mb3M6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGVcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1wcm9kdWN0LXJldmlld3MtdGFiOiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtcmV2aWV3cy10YWItZGlzYWJsZWQ6ICRjb2xvcjY7XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi10aXRsZTogJGNvbG9yNDtcbiRmb250LXdlaWdodC1wcm9kdWN0LXJldmlld3MtdGFiLXRpdGxlOiBub3JtYWw7XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLXRpdGxlOiAkY29sb3I0O1xuJGJvcmRlci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS10aXRsZTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1oZWFkZXI6ICRjb2xvcjY7XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtcHVyY2hhc2U6ICRjb2xvcjQ7XG4kZm9udC13ZWlnaHQtcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtcHVyY2hhc2U6IG5vcm1hbDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZS1pY29uOiAkY29sb3I0O1xuJGJvcmRlcmJvdHRvbS1wcm9kdWN0LXZpZGVvOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlXG4kYmdjb2xvci1wcm9kdWN0LWluZm9zOiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlXG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtaW5mb3M6IDA7IC8vIE1vYmlsZVxuJGNvbG9yLXByb2R1Y3QtYXJyb3ctdGl0bGU6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuXG4vKiogUGFnZSBwcm9kdWN0IDogUmljaCBjb250ZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1yaWNoY29udGVudC10aXRsZTogJGNvbG9yNDtcbiRmb250LXJpY2hjb250ZW50LXRpdGxlOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGZvbnQtd2VpZ2h0LXJpY2hjb250ZW50LXRpdGxlOiBub3JtYWw7XG4kYm9yZGVyLXJpY2hjb250ZW50LXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjY7XG4kYmdjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uOiAkY29sb3IxO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbi1ob3ZlcjogJGNvbG9yMztcbiRyYWRpdXMtcmljaGNvbnRlbnQtdmlkZW8taWNvbjogM3B4O1xuJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWljb246ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LXZpZGVvLW92ZXJsYXk6ICRjb2xvcjQ7XG4kb3BhY2l0eS1yaWNoY29udGVudC12aWRlby1vdmVybGF5OiAwLjY7XG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tbGFiZWw6ICRjb2xvcjQ7XG4kYmdjb2xvci1yaWNoY29udGVudC1tZWRpYS1sZWZ0LXJpZ2h0OiB0cmFuc3BhcmVudDtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1kZXNjOiAkY29sb3I0O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bjogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyOiAkY29sb3I2O1xuJGNvbG9yLXJpY2hjb250ZW50LW1hbmFnZXItdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlci1kZXNjOiAkY29sb3I0O1xuJHJhZGl1cy1yaWNoY29udGVudC1mdWxsdGV4dDogMDtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0OiByZ2JhKCRjb2xvcjQsIDAuNik7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtdGl0bGU6ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtZGVzYzogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG46ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bi1pY29uOiAkY29sb3IyO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bi1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGwtZGVzYzogJGNvbG9yNDtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LXZpZGVvLWFjdGl2ZTogJGNvbG9yNDsgLy8gTW9iaWxlXG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tbGFiZWwtYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGVcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXItZGVzYzogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuXG4vKiogUG9waW4gQ2FydFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1wb3Bpbi1jYXJ0OiAkY29sb3I2O1xuJGNvbG9yLXBvcGluLWNhcnQ6ICRjb2xvcjQ7XG4kYmdjb2xvci1wb3Bpbi1jYXJ0LWhlYWRlcjogJGNvbG9yMztcbiRjb2xvci1wb3Bpbi1jYXJ0LWhlYWRlcjogJGNvbG9yMjtcbiRjb2xvci1wb3Bpbi1jYXJ0LWhlYWRlci1pY29uOiAkY29sb3IyO1xuJGNvbG9yLXBvcGluLWNhcnQtY2xvc2UtaWNvbjogJGNvbG9yMjtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nOiAkY29sb3I0O1xuJGNvbG9yLXBvcGluLWNhcnQtY29udGludWUtc2hvcHBpbmctaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZy1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXBvcGluLWNhcnQtY29udGludWUtc2hvcHBpbmctaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLXBvcGluLWNhcnQtY3Jvc3NlbGluZzogJGNvbG9yMjtcbiRiZ2NvbG9yLXBvcGluLWNhcnQtb3ZlcmxheTogcmdiYSgkY29sb3IxLCAwLjUpO1xuXG4vKiogTGVnYWwgbm90aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1sZWdhbC1ub3RpY2U6ICRjb2xvcjU7XG5cbi8qKiBQYWdlIHJldmlld3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWluZm9zLXJldmlldy1vbi10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXdzLXRpdGxlOiAkY29sb3I0O1xuJGZvbnQtcmV2aWV3cy10aXRsZTogJG1haW4tZmFtaWx5LWZvbnQtMjtcbiRmb250LXdlaWdodC1yZXZpZXdzLXRpdGxlOiBib2xkOyAvLyBub3JtYWwgLSBib2xkXG4kY29sb3Itbm90ZS1yZXZpZXdzLWluZm86ICRjb2xvcjQ7XG4kZm9udC1ub3RlLXJldmlld3MtaW5mbzogJG1haW4tZmFtaWx5LWZvbnQ7XG4kZm9udC13ZWlnaHQtbm90ZS1yZXZpZXdzLWluZm86IG5vcm1hbDtcbiRjb2xvci1yYXRpbmdzLXJlY29tbWVuZGVkLXJldmlld3MtaW5mbzogJGNvbG9yNDtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWZ1bGxiYXI6ICRjb2xvcjU7XG4kaGVpZ2h0LW5vdGUtZGlzdHJpYnV0aW9uLWZ1bGxiYXI6IDJweDtcbiR3aWR0aC1ub3RlLWRpc3RyaWJ1dGlvbi1wcm9kdWN0LXBhZ2UtZnVsbGJhcjogNDAwcHg7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1iYXI6ICRjb2xvcjQ7XG4kY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yMjtcbiRjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstYWN0aXZlOiAkY29sb3IyO1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yNDtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstaG92ZXI6ICRjb2xvcjE7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWFjdGl2ZTogJGNvbG9yMTtcbiRyYWRpdXMtbm90ZS1kaXN0cmlidXRpb24tbGluazogMDtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdDogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJldmlld3MtYmFjay1wcm9kdWN0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItbWFyay1kaXN0cmlidXRpb246ICRjb2xvcjM7XG4kZm9udC13ZWlnaHQtbWFyay1kaXN0cmlidXRpb246IG5vcm1hbDtcbiRmb250LW1hcmstZGlzdHJpYnV0aW9uOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGNvbG9yLXVzZXItcmV2aWV3cy1oZWFkZXI6ICRjb2xvcjM7XG4kdGV4dGFsaWduLXVzZXItcmV2aWV3cy1oZWFkZXI6IGNlbnRlcjtcbiRib3JkZXItdXNlci1yZXZpZXdzLWhlYWRlcjogMDtcbiRmb250LXVzZXItcmV2aWV3cy1oZWFkZXI6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtdXNlci1yZXZpZXdzLWhlYWRlcjogbm9ybWFsO1xuJGJnY29sb3ItdXNlci1yZXZpZXdzLWhlYWRlcjogdHJhbnNwYXJlbnQ7XG4kYm9yZGVydG9wLXVzZXItcmV2aWV3cy1oZWFkZXI6IDA7XG4kYm9yZGVyYm90dG9tLXVzZXItcmV2aWV3cy1oZWFkZXI6IDA7XG4kY29sb3ItcmV2aWV3cy1ub3RlOiAkY29sb3I0O1xuJHJhZGl1cy1icmFuZC1yZXNwb25zZTogMDtcbiRiZ2NvbG9yLWJyYW5kLXJlc3BvbnNlOiAkY29sb3I4O1xuJGNvbG9yLWJyYW5kLXJlc3BvbnNlOiAkY29sb3IyO1xuJGNvbG9yLWJyYW5kLXJlc3BvbnNlLWljb246ICRjb2xvcjI7XG4kYmdjb2xvci1yZXZpZXdzLWluZm9zOiAkY29sb3I2OyAvLyBNb2JpbGVcbiRiZ2NvbG9yLW1hcmstZGlzdHJpYnV0aW9uOiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlXG4kYm9yZGVydG9wLW1hcmstZGlzdHJpYnV0aW9uOiAwOyAvLyBNb2JpbGVcbiRib3JkZXJib3R0b20tbWFyay1kaXN0cmlidXRpb246IDA7IC8vIE1vYmlsZVxuJGNvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlcjogJGNvbG9yMjtcbiRjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXItaG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXItaG92ZXI6ICRjb2xvcjE7XG4kYmdjb2xvci1yZXZpZXdzLWxvYWRpbmctb3ZlcmxheTogJGNvbG9yMjtcbiRvcGFjaXR5LXJldmlld3MtbG9hZGluZy1vdmVybGF5OiAwLjU7XG4kY29sb3ItcmV2aWV3cy1sb2FkaW5nLWljb246ICRjb2xvcjE7XG4kYmdjb2xvci1yZXZpZXdzLWxvYWRpbmctaWNvbjogJGNvbG9yMjtcbiRyYWRpdXMtcmV2aWV3cy1sb2FkaW5nLWljb246IDJweDtcblxuLyoqIFJldmlld1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmV2aWV3LXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1hdXRob3I6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWRhdGU6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWhlYWQtaW5mb3M6ICRjb2xvcjQ7XG4kYm9yZGVyLWJvdHRvbS1yZXZpZXctaGVhZC1pbmZvczogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLXJldmlldzogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItcmV2aWV3LXB1cmNoYXNlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LXJlY29tbWVuZGVkLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LXBvaW50LWxhYmVsOiAkY29sb3I0O1xuJGJnY29sb3ItcmV2aWV3LXBvaW50LW1pbnVzOiAkY29sb3I4O1xuJGJnY29sb3ItcmV2aWV3LXBvaW50LXBsdXM6ICRjb2xvcjM7XG4kY29sb3ItcmV2aWV3LXBvaW50LXBsdXMtbWludXM6ICRjb2xvcjI7XG4kY29sb3ItcmV2aWV3LWJvZHk6ICRjb2xvcjQ7XG4kYm9yZGVyLXJldmlldy1hbnN3ZXI6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJnY29sb3ItcmV2aWV3LWFuc3dlcjogJGNvbG9yNjtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWJyYW5kOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItYm9keTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWxpbms6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1saW5rLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXI6ICRjb2xvcjY7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXI6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXItaWNvbjogJGNvbG9yNDtcbiRib3JkZXItcmV2aWV3LXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItaWZyYW1ldm90ZS1xdWVzdGlvbjogJGNvbG9yNDtcbiRjb2xvci1pZnJhbWV2b3RlLW1lc3NhZ2U6ICRjb2xvcjQ7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb246ICRjb2xvcjY7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb24taG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1pZnJhbWV2b3RlLWFjdGlvbjogJGNvbG9yNDtcbiRiZ2NvbG9yLWlmcmFtZXZvdGUtYWN0aW9uLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1pZnJhbWV2b3RlLWFjdGlvbjogNXB4O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2U6ICRjb2xvcjQ7XG4kY29sb3ItaWZyYW1ldm90ZS1hYnVzZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2UtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItaWZyYW1ldm90ZS1hYnVzZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItcmV2aWV3czogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuJGJvcmRlci1yZXZpZXc6IDA7IC8vIE1vYmlsZVxuJGJnY29sb3ItcmV2aWV3OiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlXG5cbi8qKiBTdWJtaXQgcmV2aWV3IGZvcm1cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1yZXZpZXctZm9ybTogMDtcbiRiZ2NvbG9yLXJldmlldy1mb3JtLWJlaGluZDogJGNvbG9yMTtcbiRjb2xvci1yZXZpZXctZm9ybS10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctZm9ybS1jbG9zZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1mb3JtLWNsb3NlLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBDYXJ0IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNhcnQtYmFjazogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWJhY2staG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY2FydC1iYWNrLWljb246ICRjb2xvcjQ7XG4kY29sb3ItY2FydC1iYWNrLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1jYXJ0LXN1Ym1pdDogJGNvbG9yNDtcbiRiZ2NvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtc3VibWl0OiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkY29sb3IyO1xuJHJhZGl1cy1jYXJ0LXN1Ym1pdDogMDtcbiRiZ2NvbG9yLWNhcnQtbGFzdC1saW5lOiAkY29sb3I1O1xuJGNvbG9yLWNhcnQtbGFzdC1saW5lOiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtdGFibGUtdGg6ICRjb2xvcjQ7XG4kYm9yZGVyYm90dG9tLWNhcnQtdGFibGUtdHI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItY2FydC10YWJsZS10cjogJGNvbG9yNjtcbiRiZ2NvbG9yLWNhcnQtdGFibGUtdHItZXZlbjogJGNvbG9yNjtcbiRjb2xvci1jYXJ0LXRhYmxlLXRyOiAkY29sb3I0O1xuJGNvbG9yLWNhcnQtdGFibGUtcHJpY2U6ICRjb2xvcjQ7XG4kY29sb3ItY2FydC10YWJsZS1kZWxldGUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWVtcHR5OiAkY29sb3I0O1xuJGJnY29sb3ItY2FydC1lbXB0eTogJGNvbG9yNjtcblxuLyoqIEFkdmljZSBIUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWFkdmljZS1ocC1kZXNjOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGwtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFBhZ2UgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtYWR2aWNlLWltZy1jb3ZlcjogMDtcbiRjb2xvci1hZHZpY2UtdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3RhcjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtbmItbm90ZXM6ICRjb2xvcjU7XG4kY29sb3ItYWR2aWNlLW5iLWNvbW1lbnRzOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1jb21tZW50cy1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQ6ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50LWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1hdXRob3I6ICRjb2xvcjU7XG4kY29sb3ItYWR2aWNlLWF1dGhvci1qb2I6ICRjb2xvcjU7XG4kY29sb3ItYWR2aWNlLWF1dGhvci1hdmF0YXI6ICRjb2xvcjQ7XG4kYm9yZGVydG9wYm90dG9tLWFkdmljZS1yYXRlLWxhYmVsOiAxcHggc29saWQgJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQ6ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1yYXRlLWZlZWRiYWNrOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtczogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zLWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXRpdGxlLXJlZi1jYXQ6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuJGJvcmRlci1hZHZpY2UtbGFiZWw6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGVcbiRiZ2NvbG9yLWFkdmljZS1sYWJlbDogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuJGNvbG9yLWFkdmljZS1sYWJlbDogJGNvbG9yNDsgLy8gTW9iaWxlXG4kZm9udC13ZWlnaHQtYWR2aWNlLWxhYmVsOiBib2xkOyAvLyBNb2JpbGVcbiR0ZXh0YWxpZ24tYWR2aWNlLWxhYmVsOiBsZWZ0OyAvLyBNb2JpbGVcbiRiZ2NvbG9yLWFkdmljZS1jaGVja2JveDogJGNvbG9yNDsgLy8gTW9iaWxlXG4kYm9yZGVyLWFkdmljZS1jaGVja2JveG9uOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlXG5cbi8qKiBMaXN0aW5nIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1tZW51LWFkdmljZTogJGJnY29sb3ItZmFjZXRzO1xuJHJhZGl1cy1tZW51LWFkdmljZTogMDtcbiRib3JkZXItbWVudS1hZHZpY2U6IDA7XG4kYm9yZGVyc2l6ZS1tZW51LWFkdmljZTogMDtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMDtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwLWhvdmVyOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMC1ob3ZlcjtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwLWNoZXZyb246ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDAtY2hldnJvbi1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI7XG4kYm9yZGVydG9wLW1lbnUtYWR2aWNlLWx2bDE6ICRib3JkZXJ0b3AtbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwxOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwxLWhvdmVyOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMS1ob3ZlcjtcbiRiZ2NvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbjogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb24taG92ZXI6IGxpZ2h0ZW4oJGNvbG9yNiwzJSk7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb24taG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDItaG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwLWhvdmVyO1xuXG4vKiogTGlzdGluZyBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYm9yZGVyLWxpc3RpbmctYmxvZy1pdGVtLXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjU7XG5cbi8qKiBMaXN0aW5nIGVtcHR5IHByb2R1Y3QvYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWxpc3RpbmctZW1wdHk6ICRjb2xvcjY7XG4kY29sb3ItbGlzdGluZy1lbXB0eTogJGNvbG9yNDtcblxuLyoqIENvbW1lbnRzIChhZHZpY2UsYmxvZylcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1jb21tZW50LXRpdGxlOiAkY29sb3I0O1xuJGJnY29sb3ItY29tbWVudC1mb3JtOiAkY29sb3I2O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1sYWJlbDogJGNvbG9yNDtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0OiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0LWZvY3VzOiAkY29sb3IzO1xuJGJvcmRlci1jb21tZW50LWZvcm0taW5wdXQtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1pbnB1dDogJGNvbG9yNDtcbiRiZ2NvbG9yLWNvbW1lbnQtZm9ybS1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLWNvbW1lbnQtZm9ybS1pbnB1dDogJGNvbG9yMjtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1OiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3UtbGluazogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWNoZWNrYm94OiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3UtY2hlY2tlZDogJGNvbG9yMztcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0OiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb21tZW50LWZvcm0tYXV0aG9yOiAkY29sb3I1O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1hdXRob3ItaG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVydG9wLWNvbW1lbnQ6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItY29tbWVudC11bnB1Ymxpc2hlZDogJGNvbG9yMjtcbiRib3JkZXItY29tbWVudC1yZXBseTogMDtcbiRiZ2NvbG9yLWNvbW1lbnQtcmVwbHk6ICRjb2xvcjY7XG4kY29sb3ItY29tbWVudC11bnB1Ymxpc2hlZDogJGNvbG9yNTtcbiRjb2xvci1jb21tZW50LWF1dGhvcjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWRhdGU6ICRjb2xvcjU7XG4kY29sb3ItY29tbWVudC1ib2R5OiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtYWN0aW9uOiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtYWN0aW9uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNvbW1lbnQtYXBwcm92ZTogJGNvbG9yNTtcbiRjb2xvci1jb21tZW50LWFwcHJvdmUtaG92ZXI6IGRhcmtlbigkY29sb3ItY29tbWVudC1hcHByb3ZlLCAxNSUpO1xuJGJnY29sb3ItY29tbWVudHM6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGVcbiRiZ2NvbG9yLWNvbW1lbnQ6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGVcblxuLyoqIDQwNFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLTQwNC1hZGRyZWRpcmVjdDogJGNvbG9yNDtcbiRjb2xvci00MDQtdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItNDA0LWJvZHk6ICRjb2xvcjQ7XG4kY29sb3ItNDA0LWV4aXQ6ICRjb2xvcjQ7XG4kY29sb3ItNDA0LWV4aXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItNDA0LWV4aXQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci00MDQtZXhpdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLTQwNC10aXRsZS1yaWdodDogJGNvbG9yMjtcbiRiZ2NvbG9yLTQwNC1yaWdodDogcmdiYSgkY29sb3I0LDAuNik7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2g6ICRjb2xvcjU7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtZm9jdXM6ICRjb2xvcjQ7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaDogJGNvbG9yMjtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLWZvY3VzOiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYm9yZGVyLTQwNC1uZXctc2VhcmNoOiAxcHggc29saWQgJGNvbG9yMjtcbiRib3JkZXItNDA0LW5ldy1zZWFyY2gtZm9jdXM6IDFweCBzb2xpZCAkY29sb3IyO1xuJGNvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uOiAkY29sb3IyO1xuJGNvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb246ICRjb2xvcjM7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbi1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci00MDQtbWVudS1saW5rOiAkY29sb3IyO1xuJGNvbG9yLTQwNC1tZW51LWxpbmstaG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBTZWFyY2hcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1yZXN1bHQtZW1wdHktYm9keTogJGNvbG9yNDtcbiRjb2xvci1yZXN1bHQtc2VlOiAkY29sb3I0O1xuJGNvbG9yLXJlc3VsdC1zZWUtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmVzdWx0LXNlZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJlc3VsdC1zZWUtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIENvbnRhY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtY29udGFjdC1jb3Zlci1pbWc6IDA7XG4kY29sb3ItY29udGFjdC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LWlucHV0OiAkY29sb3I0O1xuJGNvbG9yLWNvbnRhY3QtbGFiZWwtZGVzY3JpcHRpb246ICRjb2xvcjU7XG4kYm9yZGVyLWNvbnRhY3QtaW5wdXQ6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1jb250YWN0LWlucHV0LWZvY3VzOiAxcHggc29saWQgJGNvbG9yNztcbiRib3JkZXItY29udGFjdC1lcnJvcjogJGNvbG9yOTtcbiRiZ2NvbG9yLWNvbnRhY3QtaW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1jb250YWN0LWlucHV0OiAkY29sb3IyO1xuJGNvbG9yLWNvbnRhY3QtcmVxdWlyZWQtZmllbGQ6ICRjb2xvcjU7XG4kY29sb3ItY29udGFjdC1zdWJtaXQ6ICRjb2xvcjQ7XG4kY29sb3ItY29udGFjdC1zdWJtaXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY29udGFjdC1zdWJtaXQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlcnRvcC1jb250YWN0LXd5c2l3eWc6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLWNvbnRhY3Qtd3lzaXd5ZzogJGNvbG9yNTtcblxuLyoqIFN1cHBvcnQgUmVxdWVzdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXN1cHBvcnQtbGFiZWw6ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1pbnB1dDogJGNvbG9yNDtcbiRib3JkZXItc3VwcG9ydC1pbnB1dDogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLXN1cHBvcnQtaW5wdXQtZm9jdXM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlci1zdXBwb3J0LWVycm9yOiAxcHggc29saWQgJGNvbG9yOTtcbiRiZ2NvbG9yLXN1cHBvcnQtaW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1zdXBwb3J0LWlucHV0OiAkY29sb3IyO1xuJGNvbG9yLXN1cHBvcnQtcmVxdWlyZWQtZmllbGQ6ICRjb2xvcjU7XG4kY29sb3Itc3VwcG9ydC1saW5rOiAkY29sb3I0O1xuJGNvbG9yLXN1cHBvcnQtbGluay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1zdXBwb3J0LXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1zdXBwb3J0LXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1zdXBwb3J0LXN1Ym1pdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBUYXNrIGJhciBhZG1pblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXRhYnM6ICRjb2xvcjQ7XG4kY29sb3ItdGFicy1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci10YWJzLWFjdGl2ZTogJGNvbG9yMjtcbiRiZ2NvbG9yLXRhYnM6ICRjb2xvcjY7XG4kYmdjb2xvci10YWJzLWhvdmVyOiAkY29sb3I1O1xuJGJnY29sb3ItdGFicy1hY3RpdmU6ICRjb2xvcjM7XG4kYmdjb2xvci1pbmZpbml0ZS1zY3JvbGw6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGVcbiRib3JkZXItaW5maW5pdGUtc2Nyb2xsOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuJHJhZGl1cy1pbmZpbml0ZS1zY3JvbGw6IDA7IC8vIE1vYmlsZVxuXG4vKiogTGluayBidXR0b24gd2l0aCBpY29uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYm9yZGVydG9wLWJ0bmxpbms6IDFweCBzb2xpZCAkY29sb3I1O1xuXG4vKiogUGxhaW4gYnV0dG9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLXBsYWluYnRuOiAwO1xuJGJnY29sb3ItcGxhaW5idG46ICRjb2xvcjQ7XG4kYmdjb2xvci1wbGFpbmJ0bi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wbGFpbmJ0bjogJGNvbG9yMjtcbiRjb2xvci1wbGFpbmJ0bi1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXBsYWluYnRuLWRpc2FibGVkOiAkY29sb3I1O1xuJGNvbG9yLXBsYWluYnRuLWRpc2FibGVkOiAkY29sb3I2O1xuJGJvcmRlci1wbGFpbmJ0bjogMDtcbiRib3JkZXItcGxhaW5idG4taG92ZXI6IDA7XG4kYm9yZGVyLXBsYWluYnRuLWRpc2FibGVkOiAwO1xuXG4vKiogUGxheWVyIFZpZGVvXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAkY29sb3IxO1xuJGJnY29sb3ItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbi1ob3ZlcjogJGNvbG9yMTtcbiRvcGFjaXR5LXBsYXllci1iaWctcGxheS1idXR0b246IDAuNztcbiRjb2xvci1wbGF5ZXItaWNvbi1iaWctcGxheS1idXR0b246ICRjb2xvcjI7XG4kY29sb3ItcGxheWVyLWljb24tYmlnLXBsYXktYnV0dG9uLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAycHggc29saWQgJGNvbG9yMjtcbiRib3JkZXItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbi1ob3ZlcjogMnB4IHNvbGlkICRjb2xvcjI7XG4kcmFkaXVzLXBsYXllci1iaWctcGxheS1idXR0b246IDEwMCU7XG4kYmdjb2xvci1wbGF5ZXItY29udHJvbC1iYXI6ICRjb2xvcjE7XG4kb3BhY2l0eS1wbGF5ZXItY29udHJvbC1iYXI6IDAuNTtcbiRjb2xvci1wbGF5ZXItaWNvbi1wbGF5LWNvbnRyb2w6ICRjb2xvcjI7XG4kY29sb3ItcGxheWVyLWljb24tcGxheS1jb250cm9sLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLXBsYXllci1pY29uLXZvbHVtZS1jb250cm9sOiAkY29sb3IyO1xuJGNvbG9yLXBsYXllci1pY29uLXZvbHVtZS1jb250cm9sLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLXBsYXllci1yZW1haW5pbmctdGltZTogJGNvbG9yMjtcbiRjb2xvci1wbGF5ZXItaWNvbi1mdWxsc2NyZWVuLWNvbnRyb2w6ICRjb2xvcjI7XG4kY29sb3ItcGxheWVyLWljb24tZnVsbHNjcmVlbi1jb250cm9sLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItcGxheWVyLXByb2dyZXNzLWNvbnRyb2w6ICRjb2xvcjI7XG4kb3BhY2l0eS1wbGF5ZXItcHJvZ3Jlc3MtY29udHJvbDogMC41O1xuJGJnY29sb3ItcGxheWVyLXBsYXktcHJvZ3Jlc3M6ICRjb2xvcjI7XG4kY29sb3ItcGxheWVyLWljb24tcGxheS1wcm9ncmVzczogJGNvbG9yMjtcbiRiZ2NvbG9yLXBsYXllci1sb2FkLXByb2dyZXNzOiAkY29sb3IyO1xuJGJnY29sb3ItcGxheWVyLWFjdGl2ZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci1wbGF5ZXItbGFiZWwtYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgICAgICBUZXRyaXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qIEdsb2JhbCAqL1xuJGNvbG9yLXRldHJpcy10aXRsZTogJGNvbG9yNDtcbiRjb2xvci10ZXRyaXMtcmVtb3RlLXRpdGxlOiAkY29sb3IyO1xuJGJnY29sb3ItdGV0cmlzLXJlbW90ZS10aXRsZTogcmdiYSgkY29sb3I0LCAwLjgpO1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci10ZXRyaXMtcmVtb3RlLWljb24taG92ZXI6ICRjb2xvcjU7XG5cbi8qIExpbmtzICovXG4kdGV0cmlzLWxpbmtzLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE6IGJvbGQ7XG4kdGV0cmlzLWxpbmtzLWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtbGlua3MtY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtbGlua3MtYm9yZGVyLTE6IDFweCBzb2xpZCAkY29sb3I0O1xuJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjE7XG4kdGV0cmlzLWxpbmtzLXJhZGl1cy0xOiAwO1xuJHRldHJpcy1saW5rcy1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1saW5rcy1mb250LXdlaWdodC0yOiBib2xkO1xuJHRldHJpcy1saW5rcy1iZ2NvbG9yLTI6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWxpbmtzLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLWxpbmtzLWJvcmRlci0yOiAxcHggc29saWQgJGNvbG9yMjtcbiR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTI6IDFweCBzb2xpZCAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1yYWRpdXMtMjogMDtcblxuLyogVGl0bGUgKi9cbiR0ZXRyaXMtdGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtdGl0bGUtY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtdGl0bGUtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtdGl0bGUtY29sb3ItMjogJGNvbG9yMjtcblxuLyogU3VidGl0bGUgKi9cbiR0ZXRyaXMtc3VidGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtc3VidGl0bGUtY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtc3VidGl0bGUtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtc3VidGl0bGUtY29sb3ItMjogJGNvbG9yMjtcblxuLyogQnJpY2sgcmF0aW5nICovXG4kdGV0cmlzLWJyaWNrLXJhdGluZy1zdGFyLWNvbG9yLTE6ICRjb2xvci1hZHZpY2UtcmF0ZS1zdGFyO1xuJHRldHJpcy1icmljay1yYXRpbmctbmItbm90ZXMtY29sb3ItMTogJGNvbG9yLWFkdmljZS1uYi1ub3RlcztcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWljb24tY29sb3ItMTogJGNvbG9yLXByb2R1Y3QtcmV2aWV3cy10YWItY29tbWVudHMtaWNvbjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWxpbmstY29sb3ItMTogJGNvbG9yLW5iLW5vdGVzO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtbGluay1ob3Zlci1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1icmljay1yYXRpbmctc3Rhci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1icmljay1yYXRpbmctbmItbm90ZXMtY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWljb24tY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWxpbmstY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWxpbmstaG92ZXItY29sb3ItMjogJGNvbG9yMjtcblxuLyogQ29udGVudCAqL1xuJHRldHJpcy1jb250YWluZXItYm9yZGVyOiAwO1xuJHRldHJpcy1jb250YWluZXItcmFkaXVzOiAwO1xuJHRldHJpcy1jb250ZW50LWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWNvbnRlbnQtY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtY29udGVudC1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1jb250ZW50LWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIFZpZGVvICovXG4kdGV0cmlzLXBsYXktdmlkZW8tYmdjb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1wbGF5LXZpZGVvLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtcGxheS12aWRlby1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1wbGF5LXZpZGVvLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8tcmFkaXVzLTE6IDNweDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLW92ZXJsYXktdmlkZW8tb3BhY2l0eS0xOiAwLjY7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWNvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtcGxheS12aWRlby1iZ2NvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1yYWRpdXMtMjogM3B4O1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1vcGFjaXR5LTI6IDAuNjtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tYmdjb2xvci0yOiAkY29sb3IzO1xuXG4vKiBJdGVtcyAqL1xuJHRldHJpcy1pdGVtcy1iZ2NvbG9yLTE6ICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtcmFkaXVzLTE6IDA7XG4kdGV0cmlzLWl0ZW1zLWJvcmRlci0xOiAwO1xuJHRldHJpcy1pdGVtcy1ob3Zlci1ib3JkZXItMTogMDtcbiR0ZXRyaXMtaXRlbXMtdGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtdGl0bGUtY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtdGl0bGUtaG92ZXItY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtYm9keS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1ib2R5LWNvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWJvZHktaG92ZXItY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LXdlaWdodC0xOiBib2xkO1xuJHRldHJpcy1pdGVtcy1idXR0b24tYmdjb2xvci0xOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWNvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1idXR0b24tYm9yZGVyLTE6IDFweCBzb2xpZCAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYm9yZGVyLTE6IDFweCBzb2xpZCAkY29sb3IxO1xuJHRldHJpcy1pdGVtcy1idXR0b24tcmFkaXVzLTE6IDA7XG4kdGV0cmlzLWl0ZW1zLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1pdGVtcy1yYWRpdXMtMjogMDtcbiR0ZXRyaXMtaXRlbXMtYm9yZGVyLTI6IDA7XG4kdGV0cmlzLWl0ZW1zLWhvdmVyLWJvcmRlci0yOiAwO1xuJHRldHJpcy1pdGVtcy10aXRsZS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy10aXRsZS1jb2xvci0yOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy10aXRsZS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1ib2R5LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWJvZHktY29sb3ItMjogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtYm9keS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWZvbnQtd2VpZ2h0LTI6IGJvbGQ7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1iZ2NvbG9yLTI6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYmdjb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1idXR0b24tY29sb3ItMjogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ib3JkZXItMjogMXB4IHNvbGlkICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1ib3JkZXItMjogMXB4IHNvbGlkICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1yYWRpdXMtMjogMDtcbiR0ZXRyaXMtaXRlbXMtZGVzY3JpcHRpb24tZm9udDogMTJweDtcbiR0ZXRyaXMtaXRlbXMtZGVzY3JpcHRpb24tbGg6IDE0cHg7XG4kdGV4dC1saW5rLWFjdGl2ZTogZmFsc2U7XG4kdGV4dC1saW5rLWxoOiAxNnB4O1xuXG5cbi8qIEl0ZW1zIEZBUSAqL1xuJHRldHJpcy1pdGVtcy1mYXEtYm9yZGVyLWJvdHRvbS0xOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYmdjb2xvci0xOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaG92ZXItYmdjb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYWN0aXZlLWJnY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWNvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYWN0aXZlLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWNvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWFjdGl2ZS1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1iZ2NvbG9yLTE6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtY29sb3ItMTogJHRldHJpcy1saW5rcy1jb2xvci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItY29sb3ItMTogJHRldHJpcy1saW5rcy1ob3Zlci1jb2xvci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtZm9udC13ZWlnaHQtMTogJHRldHJpcy1saW5rcy1mb250LXdlaWdodC0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtZm9udC0xOiAkdGV0cmlzLWxpbmtzLWZvbnQtMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWJnY29sb3ItMTogJHRldHJpcy1saW5rcy1iZ2NvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1iZ2NvbG9yLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItYmdjb2xvci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtYm9yZGVyLTE6ICR0ZXRyaXMtbGlua3MtYm9yZGVyLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1ib3JkZXItMTogJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLXJhZGl1cy0xOiAkdGV0cmlzLWxpbmtzLXJhZGl1cy0xO1xuJHRldHJpcy1pdGVtcy1mYXEtYm9yZGVyLWJvdHRvbS0yOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYmdjb2xvci0yOiAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYWN0aXZlLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWNvbG9yLTI6ICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYWN0aXZlLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWNvbG9yLTI6ICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWFjdGl2ZS1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1iZ2NvbG9yLTI6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtY29sb3ItMjogJHRldHJpcy1saW5rcy1jb2xvci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItY29sb3ItMjogJHRldHJpcy1saW5rcy1ob3Zlci1jb2xvci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtZm9udC13ZWlnaHQtMjogJHRldHJpcy1saW5rcy1mb250LXdlaWdodC0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtZm9udC0yOiAkdGV0cmlzLWxpbmtzLWZvbnQtMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWJnY29sb3ItMjogJHRldHJpcy1saW5rcy1iZ2NvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1iZ2NvbG9yLTI6ICR0ZXRyaXMtbGlua3MtaG92ZXItYmdjb2xvci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtYm9yZGVyLTI6ICR0ZXRyaXMtbGlua3MtYm9yZGVyLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1ib3JkZXItMjogJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLXJhZGl1cy0yOiAkdGV0cmlzLWxpbmtzLXJhZGl1cy0yO1xuXG4vKiBTbGlkZXIgKi9cbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWN1cnJlbnQtYmdjb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1zbGlkZXItcGFnZXItaG92ZXItYmdjb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1zbGlkZXItcGFnZXItcmFkaXVzLTE6IDA7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1iZ2NvbG9yLTE6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtaG92ZXItYmdjb2xvci0xOiByZ2JhKCRjb2xvcjEsIDAuNCk7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtaG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWJnY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWN1cnJlbnQtYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1zbGlkZXItcGFnZXItaG92ZXItYmdjb2xvci0yOiAkY29sb3I0O1xuJHRldHJpcy1zbGlkZXItcGFnZXItcmFkaXVzLTI6IDA7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1iZ2NvbG9yLTI6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtaG92ZXItYmdjb2xvci0yOiByZ2JhKCRjb2xvcjEsIDAuNCk7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtaG92ZXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtc2xpZGVyLXdpZHRoLWZ1bGxzaXplOiAxMDAlO1xuXG4vKiBHYWxsZXJ5ICovXG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1vcGFjaXR5LTE6IDAuNTtcbiR0ZXRyaXMtZ2FsbGVyeS1pY29uLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtY2xvc2UtY29sb3ItMTogcmdiYSgkY29sb3IyLCAwLjgpO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtcHJldm5leHQtY29sb3ItMTogJGNvbG9yMiA7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtbG9hZGluZy1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktb3BhY2l0eS0yOiAwLjU7XG4kdGV0cmlzLWdhbGxlcnktaWNvbi1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWNvbG9yLTI6IHJnYmEoJGNvbG9yMiwgMC44KTtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1jbG9zZS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LXByZXZuZXh0LWNvbG9yLTI6ICRjb2xvcjIgO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWxvYWRpbmctY29sb3ItMjogJGNvbG9yMjtcblxuLyogSG90c3BvdCAqL1xuJHRldHJpcy1ob3RzcG90LWljb24tYm9yZGVyLTE6IDJweCBzb2xpZCAkY29sb3IzO1xuJHRldHJpcy1ob3RzcG90LWljb24tc2l6ZS0xOiAyOHB4O1xuJHRldHJpcy1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1ob3RzcG90LWljb24tb3BhY2l0eS0xOiAuMzU7XG4kdGV0cmlzLWRvdC1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1kb3QtaG90c3BvdC1ib3JkZXItMTogMnB4IHNvbGlkICRjb2xvcjM7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1oZWlnaHQtMTogMnB4O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWNvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ib3JkZXItMTogMDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJvcmRlci0xOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtcmFkaXVzLTE6IDA7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1ib3JkZXItMjogMnB4IHNvbGlkICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1zaXplLTI6IDI4cHg7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1vcGFjaXR5LTI6IC4zNTtcbiR0ZXRyaXMtZG90LWhvdHNwb3QtaWNvbi1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWRvdC1ob3RzcG90LWJvcmRlci0yOiAycHggc29saWQgJGNvbG9yMjtcbiR0ZXRyaXMtbGluZS1ob3RzcG90LWJnY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtbGluZS1ob3RzcG90LWhlaWdodC0yOiAycHg7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1jb2xvci0yOiAkY29sb3IxOTtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtYmdjb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtYm9yZGVyLTI6IDA7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LXJhZGl1cy0yOiAwO1xuXG4vLyBwcmVtaWVyIGF2aXNcbiRmb250LXBvc3QtcmV2aWV3LXRpdGxlOiAkbWFpbi1mYW1pbHktZm9udDtcbiRmb250LXdlaWdodC1wb3N0LXJldmlldy10aXRsZTogbm9ybWFsO1xuJGNvbG9yLXBvc3QtcmV2aWV3LXRpdGxlOiAkY29sb3I0O1xuJGJnY29sb3ItcG9zdC1yZXZpZXc6ICRjb2xvcjY7XG4kZm9udC1wb3N0LXJldmlldy1kZXNjcmlwdGlvbjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kY29sb3ItcG9zdC1yZXZpZXctZGVzY3JpcHRpb246ICRjb2xvcjQ7XG4kZm9udC1wb3N0LXJldmlldy1jdGE6ICRtYWluLWZhbWlseS1mb250O1xuJGZvbnQtd2VpZ2h0LXBvc3QtcmV2aWV3LWN0YTogbm9ybWFsO1xuJGNvbG9yLXBvc3QtcmV2aWV3LWN0YTogJGNvbG9yMjtcbiRiZ2NvbG9yLXBvc3QtcmV2aWV3LWN0YTogJGNvbG9yMTtcbiRib3JkZXItcG9zdC1yZXZpZXctY3RhOiAwO1xuJGNvbG9yLXBvc3QtcmV2aWV3LWN0YS1ob3ZlcjogJGNvbG9yLXBvc3QtcmV2aWV3LWN0YTtcbiRiZ2NvbG9yLXBvc3QtcmV2aWV3LWN0YS1ob3ZlcjogJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhO1xuJGJvcmRlci1wb3N0LXJldmlldy1jdGEtaG92ZXI6IDA7XG5cbiRjb2xvci1icmlnaHRjb3ZlLXZpZGVvLXBsYXllcjogJGNvbG9yMzsgLy8gQ291bGV1ciBwbGF5ZXIgdmlkZW9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAgIG5vdXZlYXUgdGjDqG1lcyBpdGVtcyBsaXN0XG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiRpdGVtcy1tZWEtY3RhLXRyYW5zaXRpb24tc3BlZWQ6IDAuM3M7XG4kaXRlbXMtbWVhLWNvbnRlbnQtdHJhbnNpdGlvbi1zcGVlZDogMC4zcztcblxuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLXBhZGRpbmc6IDEwcHg7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tcGFkZGluZy1tb2JpbGU6IDVweDtcbiRpdGVtcy1tZWEtY3RhLWVsZW1lbnQtaXRlbS1iZ2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLWJveHNoYWRvd2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLWJnY29sb3ItaG92ZXI6ICRjb2xvcjM7XG5cbiRpdGVtcy1tZWEtY3RhLWxpbmstZm9udC1zaXplOiAyMHB4O1xuJGl0ZW1zLW1lYS1jdGEtbGluay1jb2xvcjogJGNvbG9yMztcbiRpdGVtcy1tZWEtY3RhLWxpbmstY29sb3ItaG92ZXI6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXdlaWdodDogYm9sZDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1iZ2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJnY29sb3ItaG92ZXI6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLWNvbG9yOiAkY29sb3IzO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJvcmRlci1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLW9wYWNpdHk6IDAuNTtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItd2lkdGg6IDEwcHg7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLXdpZHRoLW1vYmlsZTogNXB4O1xuXG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1pdGVtLXBhZGRpbmctbW9iaWxlOiA1cHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1iZ2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtYm94c2hhZG93Y29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1ib3JkZXItd2lkdGg6IDEwcHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1ib3JkZXItY29sb3I6ICRjb2xvcjM7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LXRpdGxlLWNvbG9yOiAkY29sb3IzO1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtdGl0bGUtZm9udC1zaXplOiAyMHB4O1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtdGl0bGUtZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogMTVweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWRlc2NyaXB0aW9uLWNvbG9yOiAkY29sb3IxO1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWRlZmF1bHQtaW1hZ2UtZ3JleTogdHJ1ZTtcblxuLy8gb3V0LW9mLWJveCAtIG1lZGlhIHF1aSBzb3J0IGRlIGxhIGJyaXF1ZSBzdXIgbWVkaWEgZXQgdGl0bGUgbGVmdCBldCByaWdodFxuJG91dC1vZi1ib3gtdmFsdWU6IDcwcHg7XG4iLCJAaW1wb3J0IFwiYmFzZVwiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4jcmV2aWV3cy10YWJzIHtcbiAgICB3aWR0aDogJHNpdGUtbWFpbi13cmFwcGVyLXNpemU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICA+IHVsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1wcm9kdWN0LXJldmlld3MtdGFiO1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy10YWI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnY29sb3Itc2l0ZTtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFuZS10aXRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLXRpdGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJvZHVjdC1yZXZpZXdzLXRhYi10aXRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yYXRpbmdzLW5vdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIC5yYXRpbmdzLW5vdGUtc2NvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByYXRpbmcoJGNvbG9yLXJhdGUtc3RhciwgJGNvbG9yLW5iLW5vdGVzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmF0aW5ncy1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjb21tZW50cyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3QtcmV2aWV3cy10YWItY29tbWVudHMtaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yLXByb2R1Y3QtcmV2aWV3cy10YWItZGlzYWJsZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1wcm9kdWN0LXJldmlld3MtdGFiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJldmlld3Mtbm8tdGFiLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgcGFuZS10aXRsZTtcbiAgICAgICAgQGluY2x1ZGUgZG90cy10aXRsZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci11c2VyLXJldmlld3MtaGVhZGVyO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXVzZXItcmV2aWV3cy1oZWFkZXI7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXJ0b3AtdXNlci1yZXZpZXdzLWhlYWRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcmJvdHRvbS11c2VyLXJldmlld3MtaGVhZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci11c2VyLXJldmlld3MtaGVhZGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiAkdGV4dGFsaWduLXVzZXItcmV2aWV3cy1oZWFkZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRGYW1pbHkoJGZvbnQtdXNlci1yZXZpZXdzLWhlYWRlcik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXVzZXItcmV2aWV3cy1oZWFkZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRiZ2NvbG9yLXVzZXItcmV2aWV3cy1oZWFkZXIgIT0gdHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXZpZXdzLXRhYiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgLm9mZmVyLXJldmlld3MtaW5mbyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAucmF0aW5ncyB7XG4gICAgICAgICAgICAgICAgLnJhdGluZ3Mtbm90ZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnJhdGluZ3Mtbm90ZS1zY29yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByYXRpbmcoJGNvbG9yLXJhdGUtc3RhciwgJGNvbG9yLW5iLW5vdGVzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucmF0aW5ncy1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNvbW1lbnRzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3QtcmV2aWV3cy10YWItY29tbWVudHMtaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bmxpbmsoJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3MsICRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzLWhvdmVyLCAkY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1pY29uLCAkY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1pY29uLWhvdmVyLCBjaXJjbGUtYXJyb3ctcmlnaHQpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90ZS1kaXN0cmlidXRpb24ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyay1kaXN0cmlidXRpb247XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWFyay1kaXN0cmlidXRpb247XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEZhbWlseSgkZm9udC1tYXJrLWRpc3RyaWJ1dGlvbik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCA0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmRpc3RyaWJ1dGlvbi1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAuZnVsbC1iYXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjg1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbXBhcmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgLklGcmFtZVZvdGUsXG4gICAgICAgICAgICAubmVnYXRpdmUtcG9pbnQsXG4gICAgICAgICAgICAucG9zaXRpdmUtcG9pbnQsXG4gICAgICAgICAgICAucmV2aWV3LWJvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLnJldmlldyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lLXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkb3RzLXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS10aXRsZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhlYWRlci1yZXZpZXdzLXdyYXBwZXItY29tcGFyZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtaGVhZGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5lbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1yZXZpZXdzLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1yZXZpZXdzLWltYWdlLWRlc2NyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH4gLmhlYWRlci1yZXZpZXdzLWNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1yZXZpZXdzLWNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtcHVyY2hhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNoZWNrZWQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtcHVyY2hhc2UtaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hdXRob3IsXG4gICAgICAgICAgICAgICAgLmF1dGhvci1nZW5yZSxcbiAgICAgICAgICAgICAgICAuYXV0aG9yLXJhbmdlLWFnZSxcbiAgICAgICAgICAgICAgICAuZGF0ZSxcbiAgICAgICAgICAgICAgICAucmVjb21tZW5kZWQsXG4gICAgICAgICAgICAgICAgLnVzZS1sZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZXZpZXctaGVhZC1pbmZvcztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZXZpZXctZGF0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZXZpZXctYXV0aG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWNvbW1lbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmV2aWV3LXJlY29tbWVuZGVkLWljb247XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhoZWFydCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC51c2VyLXJldmlld3Mtd3JhcHBlci1jb21wYXJlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluLXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgLnVzZXItcmV2aWV3cy13cmFwcGVyLWNvbXBhcmUtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC51c2VyLXJldmlld3Mtd3JhcHBlci1jb21wYXJlLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFuc3dlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYW5zd2VyLXZhbGlkYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJldmlld3MtY29sbGFib3JhdG9ycy1mb3JtLFxuICAgICAgICAucmV2aWV3cy11c2Vycy1mb3JtIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1maWx0ZXItc2VsZWN0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLWZpbHRlci1zZWxlY3Q7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLWZpbHRlci1zZWxlY3Q7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZpbHRlci1zZWxlY3QtaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yLWZpbHRlci1zZWxlY3QtaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGJvcmRlci1maWx0ZXItc2VsZWN0LWhvdmVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZmlsdGVyLXNlbGVjdC1hcnJvdy1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJisgLmNsZWFyZml4IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3BhZ2VyIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDAgN3B4IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcblxuICAgICAgICAgICAgLnJhdGluZ3Mtbm90ZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci11c2VyLXJldmlld3MtaGVhZGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXVzZXItcmV2aWV3cy1oZWFkZXI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEZhbWlseSgkZm9udC11c2VyLXJldmlld3MtaGVhZGVyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlc2V0LWZpbHRlci1saW5rIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnY29sb3ItcmV2aWV3LWFuc3dlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYXJrLWRpc3RyaWJ1dGlvbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLndpdGhvdXQtZ3JhcGgge1xuICAgICAgICAgICAgLmxpbmtzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5ub2RlLXR5cGUtbW9kZWwucGFnZS1ub2RlLXJldmlld3MsXG4ubm9kZS10eXBlLW1vZGVsLnBhZ2Utbm9kZS10ZWFtLXJldmlld3Mge1xuICAgIC5saXN0LWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAuaGVhZGVyLXJldmlld3MtbGVmdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgIC5yZXZpZXdzLXByb2R1Y3QtcHJpY2Uge1xuICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC1wcmljZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtZnJvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9kdWN0LXByaWNlLWZyb207XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAub2xkX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC1vbGQtcHJpY2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYXN0ZXJpc2tfcHJpY2UsXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZV9kaXNjb3VudCxcbiAgICAgICAgICAgICAgICAgICAgLnNpbXBsZV9wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hc3Rlcmlza19wcmljZSxcbiAgICAgICAgICAgICAgICAgICAgLnNpbXBsZV9wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLXJldmlld3MtcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAub2ZmZXItaW5mb3Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbmZvcy1yZXZpZXctb24tdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZXZpZXdzLXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZXZpZXdzLXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250RmFtaWx5KCRmb250LXJldmlld3MtdGl0bGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9mZmVyLXJldmlld3MtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgIC5vZmZlci1yZXZpZXdzLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgICAgICAgLnJhdGluZ3Mtbm90ZS1vdXQtb2YsXG4gICAgICAgICAgICAgICAgICAgIC5yYXRpbmdzLW5vdGUtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ub3RlLXJldmlld3MtaW5mbztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRGYW1pbHkoJGZvbnQtbm90ZS1yZXZpZXdzLWluZm8pO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3RlLXJldmlld3MtaW5mbztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5yYXRpbmdzLW5vdGUtc2NvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmF0aW5nKCRjb2xvci1yYXRlLXN0YXIsICRjb2xvci1uYi1ub3Rlcyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnJhdGluZ3MtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjb21tZW50cyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnJhdGluZ3MtcmVjb21tZW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yYXRpbmdzLXJlY29tbWVuZGVkLXJldmlld3MtaW5mbztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtaXQtcmV2aWV3LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYWluYnRuKGNpcmNsZS1hcnJvdy1yaWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VlLXByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bmxpbmsoJGNvbG9yLXJldmlld3MtYmFjay1wcm9kdWN0LCAkY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3QtaG92ZXIsICRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1pY29uLCAkY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3QtaWNvbi1ob3ZlciwgY2lyY2xlLWFycm93LWxlZnQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ub3RlLWRpc3RyaWJ1dGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0ODBweDtcblxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyay1kaXN0cmlidXRpb247XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1hcmstZGlzdHJpYnV0aW9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEZhbWlseSgkZm9udC1tYXJrLWRpc3RyaWJ1dGlvbik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmV2aWV3cy1jb2xsYWJvcmF0b3JzLFxuICAgIC5yZXZpZXdzLXVzZXJzIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAudXNlci1yZXZpZXdzLWhlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcnRvcC11c2VyLXJldmlld3MtaGVhZGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcmJvdHRvbS11c2VyLXJldmlld3MtaGVhZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItdXNlci1yZXZpZXdzLWhlYWRlcjtcbiAgICAgICAgICAgIEBpZiAkYmdjb2xvci11c2VyLXJldmlld3MtaGVhZGVyICE9IHRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudXNlci1yZXZpZXdzLWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAucmV2aWV3cy11c2Vycy1jcml0ZXJpYSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLnJhdGluZ3Mtbm90ZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXVzZXItcmV2aWV3cy1oZWFkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXVzZXItcmV2aWV3cy1oZWFkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEZhbWlseSgkZm9udC11c2VyLXJldmlld3MtaGVhZGVyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5yZXNldC1maWx0ZXItbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFpbmJ0biggJycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmV2aWV3cy1yZW1vdmUtZmlsdGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXItaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlci1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmlsdGVyLW9mZmVycyB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFnaW5hdGlvbmpzIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDdweCAwIDdweCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVUkgRElBTE9HXG4ubm9kZS10eXBlLW1vZGVsLFxuLm5vZGUtdHlwZS10ZXRyaXMtcGFnZSB7XG4gICAgLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnY29sb3ItcmV2aWV3LWZvcm0tYmVoaW5kO1xuICAgICAgICB6LWluZGV4OiAxMDA1O1xuICAgIH1cbiAgICAudWktZGlhbG9nIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJldmlldy1mb3JtO1xuICAgICAgICB6LWluZGV4OiAxMDA2O1xuXG4gICAgICAgIC51aS1kaWFsb2ctdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTAwNztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNsb3NlKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZXZpZXctZm9ybS1jbG9zZS1pY29uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmV2aWV3LWZvcm0tY2xvc2UtaWNvbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51aS1idXR0b24tdGV4dCxcbiAgICAgICAgICAgIC51aS1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYudG91Y2ggLnVpLWRpYWxvZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgI2NvbW1lbnRmb3JtIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmV2aWV3LWZvcm0tdGl0bGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudFxuICAgIH1cblxuICAgIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG5cbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudFxuICAgIH1cblxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cbkBtaXhpbiBmb250RmFtaWx5KCRtYWluLWZhbWlseS1mb250KSB7XG4gICAgQGlmICRtYWluLWZhbWlseS1mb250ID09IFwiVmVyZGFuYVwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiQXJpYWxcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1haW4tZmFtaWx5LWZvbnQgPT0gXCJUcmVidWNoZXRcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRyZWJ1Y2hldCBNU1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIkNvdXJpZXJcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiR2VvcmdpYVwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1haW4tZmFtaWx5LWZvbnQgPT0gXCJIaXJhZ2luby1TYW5zLUdCXCIge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsXCJXZW5RdWFuWWkgTWljcm8gSGVpXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIk1pY3Jvc29mdC1ZYWhlaVwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFwiTWljcm9zb2Z0IFlhSGVpXCIsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBcIldlblF1YW5ZaSBNaWNybyBIZWlcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiV2VuUXVhbllpLU1pY3JvLUhlaVwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFwiV2VuUXVhbllpIE1pY3JvIEhlaVwiLCBcIk1pY3Jvc29mdCBZYUhlaVwiLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ICE9IFwiXCIge1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZmFtaWx5LWZvbnQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIlwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgLy9kZWZhdWx0XG4gICAgfVxufVxuQG1peGluIGJ0bmxpbmsoJGNvbG9yLCAkY29sb3ItaG92ZXIsICRjb2xvci1pY29uLCAkY29sb3ItaWNvbi1ob3ZlciwgJGljb24pIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGljb25zKCRpY29uKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWljb247XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWljb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gcGxhaW5idG4oJGljb24pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wbGFpbmJ0bjtcbiAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcGxhaW5idG47XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcywgY29sb3IgLjNzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBib3JkZXI6ICRib3JkZXItcGxhaW5idG47XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXBsYWluYnRuLWhvdmVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbY2xhc3MqPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICBib3JkZXI6ICRib3JkZXItcGxhaW5idG4tZGlzYWJsZWQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRpY29uICE9ICcnIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggNTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucygkaWNvbik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiBwYW5lLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJGNvbG9yLW1haW4tdGl0bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuICAgIHRleHQtYWxpZ246ICR0ZXh0YWxpZ24tbWFpbi10aXRsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGZvbnRGYW1pbHkoJGZvbnQtbWFpbi10aXRsZSk7XG59XG5AbWl4aW4gZG90cy10aXRsZSB7XG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItbWFpbi10aXRsZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC41ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuXG4gICAgICAgIEBpZiAkdGV4dGFsaWduLW1haW4tdGl0bGUgPT0gXCJyaWdodFwiIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC41ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTUwJTtcblxuICAgICAgICBAaWYgJHRleHRhbGlnbi1tYWluLXRpdGxlID09IFwibGVmdFwiIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIHJhdGluZygkY29sb3ItcmF0ZS1zdGFyLCAkY29sb3ItbmItbm90ZXMpIHtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJhdGUtc3RhcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHN0YXItZnVsbCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc3Rhci1vOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhzdGFyLWVtcHR5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoc3Rhci1oYWxmKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNpcmNsZS1mdWxsKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1jaXJjbGUtbzpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY2lyY2xlLWVtcHR5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1jaXJjbGUtaGFsZi1vOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjaXJjbGUtaGFsZik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB+IC5yYXRpbmdzLW5vdGUtb3V0LW9mLFxuICAgIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSxcbiAgICB+IC5yYXRpbmdzLW51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uYi1ub3RlcztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5iLW5vdGVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiByYXRpbmctaG92ZXIoJGNvbG9yLXJhdGUtc3Rhci1ob3ZlciwgJGNvbG9yLW5iLW5vdGVzLWhvdmVyKSB7XG4gICAgLmljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJhdGUtc3Rhci1ob3ZlcjtcbiAgICB9XG5cbiAgICB+IC5yYXRpbmdzLW5vdGUtb3V0LW9mLFxuICAgIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSxcbiAgICB+IC5yYXRpbmdzLW51bWJlciB7XG4gICAgICAgICYsXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uYi1ub3Rlcy1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiBidXR0b24tdGV0cmlzKCkge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuQG1peGluIHRleHQtbGluay1hY3RpdmUoJHRleHQtbGluay1saW5lLWhlaWdodCwgJGJlZm9yZS1iZ2NvbG9yKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAkdGV4dC1saW5rLWxpbmUtaGVpZ2h0O1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1saW5rLWl0ZW0uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWZvcmUtYmdjb2xvcjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
