@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 */
#section-footer {
  width: 100%;
  background: #000000;
  border-top: 0; }
  #section-footer li {
    list-style: none;
    margin: 0;
    padding: 0; }
  #section-footer > .footer-background {
    background-size: cover !important; }
  #section-footer > .zone-wrapper {
    width: 920px;
    margin: 0 auto; }
    #section-footer > .zone-wrapper.zone-footer-wrapper {
      padding: 20px 0;
      margin-bottom: 20px;
      border-bottom: 1px solid #ffffff; }
      #section-footer > .zone-wrapper.zone-footer-wrapper .region {
        float: left !important; }
        #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-first {
          width: 698px !important; }
          #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-first .block-inner .block-title {
            display: none; }
          #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-first .content > ul.menu > li {
            width: 24%;
            display: block;
            float: left;
            margin-right: 1%; }
            #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-first .content > ul.menu > li .nolink,
            #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-first .content > ul.menu > li a {
              width: 100%;
              font-size: 14px;
              display: inline-block;
              margin-bottom: 15px;
              font-weight: bold;
              color: #ffffff;
              text-decoration: none; }
            #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-first .content > ul.menu > li > ul.menu li a {
              display: inline-block;
              margin-bottom: 5px;
              font-weight: normal;
              font-size: 12px;
              text-decoration: none;
              color: #ffffff;
              transition: color .3s; }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-first .content > ul.menu > li > ul.menu li a:hover {
                color: #a8a8a8; }
        #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second {
          width: 222px !important; }
          #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-title {
            font-size: 14px;
            display: inline-block;
            margin-bottom: 15px;
            font-weight: bold;
            color: #ffffff; }
          #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia {
            margin: 0 0 20px; }
            #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets {
              position: relative;
              width: 37px;
              height: 37px;
              background-color: #737373;
              border-radius: 0;
              margin: 0 0 10px 0;
              transition: background-color .3s; }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets:nth-of-type(even) {
                background-color: #666666; }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets:hover {
                background-color: #c9c9c9; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets:hover a:before {
                  color: #ffffff; }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets a {
                display: block;
                text-decoration: none;
                height: 100%;
                width: 100%;
                text-align: center; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets a img {
                  display: none; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets a:before {
                  font-size: 20px;
                  line-height: 37px;
                  color: #ffffff;
                  transition: color .3s; }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets:nth-last-child(2) {
                margin: 0 0 10px 0; }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets[id*="facebook"] 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;
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                content: "\e630";
                /** Remote (Product Page)
    ******************/ }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets[id*="google"] 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;
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                content: "\e632";
                /** Remote (Product Page)
    ******************/ }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets[id*="twitter"] 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;
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                content: "\e633";
                /** Remote (Product Page)
    ******************/ }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets[id*="pinterest"] 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;
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                content: "\e634";
                /** Remote (Product Page)
    ******************/ }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets[id*="instagram"] 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;
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                content: "\e631";
                /** Remote (Product Page)
    ******************/ }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets[id*="youtube"] 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;
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                content: "\e62f";
                /** Remote (Product Page)
    ******************/ }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets > [id*="weibo"] {
                float: none; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets > [id*="weibo"] 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;
                  /** Mobile only
    ******************/
                  /** Social Networks
    ******************/
                  content: "\e635";
                  /** Remote (Product Page)
    ******************/ }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets > [id*="huaban"] {
                float: none; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets > [id*="huaban"] 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;
                  /** Mobile only
    ******************/
                  /** Social Networks
    ******************/
                  content: "\e638";
                  /** Remote (Product Page)
    ******************/ }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets > [id*="wechat"] {
                float: none; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets > [id*="wechat"] 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;
                  /** Mobile only
    ******************/
                  /** Social Networks
    ******************/
                  content: "\e636";
                  /** Remote (Product Page)
    ******************/ }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets > [id*="youku"] {
                float: none; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets > [id*="youku"] 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;
                  /** Mobile only
    ******************/
                  /** Social Networks
    ******************/
                  content: "\e637";
                  /** Remote (Product Page)
    ******************/ }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets > [id*="renren"] {
                float: none; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second #widgets-element-kameleon_profile_socialmedia > .widgets > [id*="renren"] 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;
                  /** Mobile only
    ******************/
                  /** Social Networks
    ******************/
                  content: "\e639";
                  /** Remote (Product Page)
    ******************/ }
          #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-kameleon-newsletter .newsletter-form {
            position: relative;
            margin: 0 0 20px;
            width: 222px; }
            #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-kameleon-newsletter .newsletter-form .form-item-email {
              margin: 0;
              width: 188px; }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-kameleon-newsletter .newsletter-form .form-item-email label {
                font-size: 14px;
                display: inline-block;
                margin-bottom: 15px;
                font-weight: bold;
                color: #ffffff; }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-kameleon-newsletter .newsletter-form .form-item-email input {
                background: #ffffff;
                max-width: 100%;
                padding: 10px;
                border: 1px solid #ffffff;
                border-right: 0;
                height: 35px;
                font-size: 13px;
                color: #a8a8a8;
                transition: border-color .3s; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-kameleon-newsletter .newsletter-form .form-item-email input ::-webkit-input-placeholder {
                  color: #a8a8a8; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-kameleon-newsletter .newsletter-form .form-item-email input :-moz-placeholder {
                  color: #a8a8a8; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-kameleon-newsletter .newsletter-form .form-item-email input ::-moz-placeholder {
                  color: #a8a8a8; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-kameleon-newsletter .newsletter-form .form-item-email input :-ms-input-placeholder {
                  color: #a8a8a8; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-kameleon-newsletter .newsletter-form .form-item-email input:-webkit-autofill {
                  -webkit-box-shadow: 0 0 0 1000px #ffffff inset; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-kameleon-newsletter .newsletter-form .form-item-email input:hover {
                  color: #000000;
                  background: #666666;
                  border: 1px solid #ffffff;
                  border-right: 0; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-kameleon-newsletter .newsletter-form .form-item-email input:focus {
                  color: #474747;
                  background: #666666;
                  border: 1px solid #ffffff; }
              #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-kameleon-newsletter .newsletter-form .form-item-email + .form-submit {
                position: absolute;
                right: 0;
                bottom: 0;
                cursor: pointer;
                width: 34px;
                height: 35px;
                font-size: 12px;
                text-align: center;
                padding: 0;
                line-height: 35px;
                display: block;
                background-color: #000000;
                color: #ffffff;
                border: 0;
                border-radius: 0;
                -webkit-appearance: none;
                   -moz-appearance: none;
                        appearance: none;
                text-shadow: none;
                transition: background-color .3s; }
                #section-footer > .zone-wrapper.zone-footer-wrapper .region.region-footer-second .block-kameleon-newsletter .newsletter-form .form-item-email + .form-submit:hover {
                  border: 0;
                  color: #ffffff;
                  background-color: #474747; }
    #section-footer > .zone-wrapper.zone-footer-bottom-wrapper {
      width: auto;
      margin: 0;
      background-color: #f2f2f2;
      padding: 20px 0; }
      #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom {
        margin: 0 auto !important;
        width: 920px !important; }
        #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-first {
          width: 65% !important;
          float: left !important; }
          #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-first ul.menu > li {
            float: left; }
            #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-first ul.menu > li:after {
              content: "|";
              display: block;
              float: right;
              font-size: 12px;
              line-height: 16px;
              color: #ffffff; }
            #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-first ul.menu > li > span,
            #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-first ul.menu > li > a {
              font-weight: bold;
              font-size: 12px;
              text-decoration: none;
              color: #ffffff;
              padding: 0 7px;
              transition: color .3s; }
              #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-first ul.menu > li > span:not(.nolink):hover,
              #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-first ul.menu > li > a:not(.nolink):hover {
                color: #a8a8a8; }
            #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-first ul.menu > li:first-of-type a,
            #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-first ul.menu > li:first-of-type span {
              padding-left: 0; }
            #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-first ul.menu > li:last-of-type:after {
              display: none; }
            #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-first ul.menu > li:last-of-type a,
            #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-first ul.menu > li:last-of-type span {
              padding-right: 0; }
        #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-second {
          width: 35% !important;
          float: right !important; }
          #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-second .first-flags span {
            display: none; }
          #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-second ul.footer_lang_selector {
            float: right; }
            #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-second ul.footer_lang_selector:hover > li:not(:hover) {
              opacity: .5; }
            #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-second ul.footer_lang_selector > li {
              float: left;
              margin-left: 5px;
              transition: opacity .3s; }
              #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-second ul.footer_lang_selector > li img {
                width: 21px;
                height: 15px;
                vertical-align: top; }
            #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-second ul.footer_lang_selector .flag-toggler {
              padding: 20px 15px 0 10px;
              margin: -20px 0 0 10px;
              font-size: 12px;
              line-height: 15px;
              position: relative;
              font-weight: bold;
              cursor: pointer;
              color: #ffffff; }
              #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-second ul.footer_lang_selector .flag-toggler .lasts-flags {
                display: none;
                position: absolute;
                right: 0;
                bottom: 20px;
                z-index: 1;
                background: #ffffff; }
                #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-second ul.footer_lang_selector .flag-toggler .lasts-flags li a {
                  padding: 5px 8px;
                  height: 25px;
                  display: block;
                  text-align: center;
                  transition: background-color .3s; }
                  #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-second ul.footer_lang_selector .flag-toggler .lasts-flags li a:hover {
                    background-color: #f2f2f2; }
              #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-second ul.footer_lang_selector .flag-toggler:hover .lasts-flags {
                display: block; }
              #section-footer > .zone-wrapper.zone-footer-bottom-wrapper .zone-footer-bottom .region.region-footer-bottom-second ul.footer_lang_selector .flag-toggler:after {
                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: "\e627";
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                /** Remote (Product Page)
    ******************/
                color: #474747;
                position: absolute;
                right: 0;
                top: 21px;
                font-size: 14px;
                line-height: 12px; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvb3Rlci5jc3MiLCIuLi8uLi9zY3NzL3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vY2FwZXJsYW4vdGhlbWVzL3Nhc3MvYmFzZS5zY3NzIiwiZm9vdGVyLnNjc3MiLCJtaXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7bUJBQ21CO0FBRW5COzttQkFFbUI7QUFLbkI7bUJBQ21CO0FBdUJuQjtxQkFDcUI7QUFLckI7cUJBQ3FCO0FBc0hyQjttQkFDbUI7QUFXbkI7bUJBQ21CO0FBRW5COzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7bUJBMkVtQjtBQU1uQjttQkFDbUI7QUFRbkI7bUJBQ21CO0FBS25CO21CQUNtQjtBQWVuQjttQkFDbUI7QUFtQm5COzZCQUM2QjtBQWU3Qjs2QkFDNkI7QUE4RDdCOzZCQUM2QjtBQVM3Qjs2QkFDNkI7QUFrQjdCOzZCQUM2QjtBQWlDN0I7b0JBQ29CO0FBV3BCO29CQUNvQjtBQW1CcEI7bUJBQ21CO0FBVW5CO29CQUNvQjtBQVNwQjtvQkFDb0I7QUFPcEI7b0JBQ29CO0FBT3BCO2tDQUNrQztBQTBDbEM7a0NBQ2tDO0FBd0NsQzs2QkFDNkI7QUF3QzdCO2tDQUNrQztBQWlCbEM7a0NBQ2tDO0FBc0JsQztrQ0FDa0M7QUFpRGxDO2tDQUNrQztBQW9DbEM7a0NBQ2tDO0FBZ0NsQztrQ0FDa0M7QUFtQ2xDO2tDQUNrQztBQW9DbEM7a0NBQ2tDO0FBeUNsQztrQ0FDa0M7QUFxQ2xDO2tDQUNrQztBQVVsQztrQ0FDa0M7QUFpQmxDO2tDQUNrQztBQTREbEM7a0NBQ2tDO0FBY2xDO2tDQUNrQztBQXNCbEM7a0NBQ2tDO0FBVWxDO2tDQUNrQztBQTBDbEM7a0NBQ2tDO0FBd0NsQztrQ0FDa0M7QUFnRWxDO3dDQUN3QztBQW9DeEM7d0NBQ3dDO0FBZXhDO3dDQUN3QztBQUl4Qzt3Q0FDd0M7QUF1RHhDO3dDQUN3QztBQXdDeEM7d0NBQ3dDO0FBUXhDO3dDQUN3QztBQXVCeEM7NkJBQzZCO0FBUTdCOzZCQUM2QjtBQWlDN0I7NkJBQzZCO0FBb0I3Qjs2QkFDNkI7QUFJN0I7eUNBQ3lDO0FBS3pDOzZCQUM2QjtBQW9DN0I7NkJBQzZCO0FBeUI3Qjs2QkFDNkI7QUFRN0I7NkJBQzZCO0FBbUI3Qjs2QkFDNkI7QUFpQjdCOzZCQUM2QjtBQVM3Qjs2QkFDNkI7QUFNN0I7NkJBQzZCO0FBSTdCOzZCQUM2QjtBQWE3Qjs2QkFDNkI7QUEyQjdCOzs2QkFFNkI7QUFFN0IsWUFBWTtBQU9aLFdBQVc7QUFvQlgsV0FBVztBQU1YLGNBQWM7QUFNZCxrQkFBa0I7QUFZbEIsYUFBYTtBQVFiLFdBQVc7QUFvQlgsV0FBVztBQThDWCxlQUFlO0FBZ0RmLFlBQVk7QUFtQlosYUFBYTtBQWdCYixhQUFhO0FBNkZiOzs2QkFFNkI7QUNqOEQ3QjttQkFDbUI7QUFFbkI7O21CQUVtQjtBQUtuQjttQkFDbUI7QUFzQm5CO3FCQUNxQjtBQUtyQjtxQkFDcUI7QUFzSHJCO21CQUNtQjtBQUluQjttQkFDbUI7QUFFZjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O21CQTJFZTtBQU1uQjttQkFDbUI7QUFRbkI7bUJBQ21CO0FBS25CO21CQUNtQjtBQWVuQjttQkFDbUI7QUFVbkI7bUJBQ21CO0FBb0JuQjs2QkFDNkI7QUFjN0I7bUJBQ21CO0FBOERuQjs2QkFDNkI7QUFTN0I7NkJBQzZCO0FBa0I3Qjs2QkFDNkI7QUFpQzdCO29CQUNvQjtBQVdwQjtvQkFDb0I7QUFtQnBCO29CQUNvQjtBQVNwQjtvQkFDb0I7QUFPcEI7b0JBQ29CO0FBT3BCO2tDQUNrQztBQTBDbEM7a0NBQ2tDO0FBd0NsQzs2QkFDNkI7QUF3QzdCO2tDQUNrQztBQWlCbEM7a0NBQ2tDO0FBc0JsQztrQ0FDa0M7QUFpRGxDO2tDQUNrQztBQW9DbEM7a0NBQ2tDO0FBZ0NsQztrQ0FDa0M7QUFtQ2xDO2tDQUNrQztBQW9DbEM7a0NBQ2tDO0FBeUNsQztrQ0FDa0M7QUFxQ2xDO2tDQUNrQztBQVVsQztrQ0FDa0M7QUFpQmxDO2tDQUNrQztBQTREbEM7a0NBQ2tDO0FBY2xDO2tDQUNrQztBQXNCbEM7a0NBQ2tDO0FBVWxDO2tDQUNrQztBQTBDbEM7a0NBQ2tDO0FBd0NsQztrQ0FDa0M7QUFpRWxDO3dDQUN3QztBQW9DeEM7d0NBQ3dDO0FBZXhDO3dDQUN3QztBQUl4Qzt3Q0FDd0M7QUF1RHhDO3dDQUN3QztBQXdDeEM7d0NBQ3dDO0FBUXhDO3dDQUN3QztBQXVCeEM7NkJBQzZCO0FBUTdCOzZCQUM2QjtBQW1DN0I7NkJBQzZCO0FBb0I3Qjs2QkFDNkI7QUFJN0I7eUNBQ3lDO0FBS3pDOzZCQUM2QjtBQW9DN0I7NkJBQzZCO0FBeUI3Qjs2QkFDNkI7QUFRN0I7NkJBQzZCO0FBbUI3Qjs2QkFDNkI7QUFpQjdCOzZCQUM2QjtBQVk3Qjs2QkFDNkI7QUFJN0I7NkJBQzZCO0FBYTdCOzZCQUM2QjtBQTJCN0I7OzZCQUU2QjtBQUU3QixZQUFZO0FBT1osV0FBVztBQW9CWCxXQUFXO0FBTVgsY0FBYztBQU1kLGtCQUFrQjtBQVlsQixhQUFhO0FBUWIsV0FBVztBQW9CWCxXQUFXO0FBK0NYLGVBQWU7QUFnRGYsWUFBWTtBQW1CWixhQUFhO0FBZ0JiLGFBQWE7QUM3MURiO0VBQ0ksWUFBWTtFQUNaLG9CRGFhO0VDWmIsY0RxMkJnQixFQ3hXbkI7RUFoZ0JEO0lBVVEsaUJBQWlCO0lBQ2pCLFVBQVU7SUFDVixXQUFXLEVBQ2Q7RUFiTDtJQWdCUSxrQ0FBZ0MsRUFLbkM7RUFyQkw7SUF3QlEsYURZc0I7SUNYdEIsZUFBZSxFQXNlbEI7SUEvZkw7TUE0QlksZ0JBQWdCO01BQ2hCLG9CQUFvQjtNQUNwQixpQ0RoQkssRUNrVlI7TUFoV1Q7UUEyQ2dCLHVCQUF1QixFQW9UMUI7UUEvVmI7VUE4Q29CLHdCQUF3QixFQWlFM0I7VUEvR2pCO1lBcUR3QixjQUFjLEVBQ2pCO1VBdERyQjtZQThEZ0MsV0FBVztZQUNYLGVBQWU7WUFDZixZQUFZO1lBQ1osaUJBQWlCLEVBMkNwQjtZQTVHN0I7O2NBa0ZvQyxZQUFZO2NBQ1osZ0JBQWdCO2NBQ2hCLHNCQUFzQjtjQUN0QixvQkFBb0I7Y0FDcEIsa0JBQWtCO2NBQ2xCLGVEekVuQjtjQzBFbUIsc0JBQXNCLEVBQ3pCO1lBekZqQztjQThGNEMsc0JBQXNCO2NBQ3RCLG1CQUFtQjtjQUNuQixvQkFBb0I7Y0FDcEIsZ0JBQWdCO2NBQ2hCLHNCQUFzQjtjQUN0QixlRHJGM0I7Y0NzRjJCLHNCQUFzQixFQUt6QjtjQXpHekM7Z0JBdUdnRCxlRHRGL0IsRUN1RjRCO1FBeEc3QztVQWtIb0Isd0JBQXdCLEVBNE8zQjtVQTlWakI7WUEySHdCLGdCQUFnQjtZQUNoQixzQkFBc0I7WUFDdEIsb0JBQW9CO1lBQ3BCLGtCQUFrQjtZQUNsQixlRGpIUCxFQ2tISTtVQWhJckI7WUFtSXdCLGlCQUFpQixFQStIcEI7WUFsUXJCO2NBcUk0QixtQkFBbUI7Y0FDbkIsWUFBWTtjQUNaLGFBQWE7Y0FDYiwwQkRzdUJjO2NDcnVCZCxpQkQwdUJPO2NDenVCUCxtQkFBc0Q7Y0FDdEQsaUNBQWlDLEVBc0hwQztjQWpRekI7Z0JBa0pnQywwQkQxSGQsRUMySFc7Y0FuSjdCO2dCQXNKZ0MsMEJEbklmLEVDMElZO2dCQTdKN0I7a0JBMEp3QyxlRDVJdkIsRUM2SW9CO2NBM0pyQztnQkFnS2dDLGVBQWU7Z0JBQ2Ysc0JBQXNCO2dCQUN0QixhQUFhO2dCQUNiLFlBQVk7Z0JBQ1osbUJBQW1CLEVBWXRCO2dCQWhMN0I7a0JBdUtvQyxjQUFjLEVBQ2pCO2dCQXhLakM7a0JBMktvQyxnQkFBZ0I7a0JBQ2hCLGtCQUFrQjtrQkFDbEIsZUQvSm5CO2tCQ2dLbUIsc0JBQXNCLEVBQ3pCO2NBL0tqQztnQkFtTGdDLG1CQUFtQixFQUN0QjtjQXBMN0I7Z0JEMkNJLHFCQUFxQjtnQkFDckIsWUFBWTtnQkFDWixtQkFBbUI7Z0JBQ25CLG9CQUFvQjtnQkFDcEIscUJBQXFCO2dCQUNyQixxQkFBcUI7Z0JBRXJCO3lCQUNxQjtnQkFDckIsb0NBQW9DO2dCQUNwQyxtQ0FBbUM7Z0JBZ0VuQzt1QkFDbUI7Z0JBTW5CO3VCQUNtQjtnQkFHTyxpQkFBaUI7Z0JBYzNDO3VCQUNtQixFQzBDVTtjQXpMakM7Z0JEMkNJLHFCQUFxQjtnQkFDckIsWUFBWTtnQkFDWixtQkFBbUI7Z0JBQ25CLG9CQUFvQjtnQkFDcEIscUJBQXFCO2dCQUNyQixxQkFBcUI7Z0JBRXJCO3lCQUNxQjtnQkFDckIsb0NBQW9DO2dCQUNwQyxtQ0FBbUM7Z0JBZ0VuQzt1QkFDbUI7Z0JBTW5CO3VCQUNtQjtnQkFLVSxpQkFBaUI7Z0JBWTlDO3VCQUNtQixFQ2dEVTtjQS9MakM7Z0JEMkNJLHFCQUFxQjtnQkFDckIsWUFBWTtnQkFDWixtQkFBbUI7Z0JBQ25CLG9CQUFvQjtnQkFDcEIscUJBQXFCO2dCQUNyQixxQkFBcUI7Z0JBRXJCO3lCQUNxQjtnQkFDckIsb0NBQW9DO2dCQUNwQyxtQ0FBbUM7Z0JBZ0VuQzt1QkFDbUI7Z0JBTW5CO3VCQUNtQjtnQkFNTSxpQkFBaUI7Z0JBVzFDO3VCQUNtQixFQ3NEVTtjQXJNakM7Z0JEMkNJLHFCQUFxQjtnQkFDckIsWUFBWTtnQkFDWixtQkFBbUI7Z0JBQ25CLG9CQUFvQjtnQkFDcEIscUJBQXFCO2dCQUNyQixxQkFBcUI7Z0JBRXJCO3lCQUNxQjtnQkFDckIsb0NBQW9DO2dCQUNwQyxtQ0FBbUM7Z0JBZ0VuQzt1QkFDbUI7Z0JBTW5CO3VCQUNtQjtnQkFPUSxpQkFBaUI7Z0JBVTVDO3VCQUNtQixFQzREVTtjQTNNakM7Z0JEMkNJLHFCQUFxQjtnQkFDckIsWUFBWTtnQkFDWixtQkFBbUI7Z0JBQ25CLG9CQUFvQjtnQkFDcEIscUJBQXFCO2dCQUNyQixxQkFBcUI7Z0JBRXJCO3lCQUNxQjtnQkFDckIsb0NBQW9DO2dCQUNwQyxtQ0FBbUM7Z0JBZ0VuQzt1QkFDbUI7Z0JBTW5CO3VCQUNtQjtnQkFJUSxpQkFBaUI7Z0JBYTVDO3VCQUNtQixFQ2tFVTtjQWpOakM7Z0JEMkNJLHFCQUFxQjtnQkFDckIsWUFBWTtnQkFDWixtQkFBbUI7Z0JBQ25CLG9CQUFvQjtnQkFDcEIscUJBQXFCO2dCQUNyQixxQkFBcUI7Z0JBRXJCO3lCQUNxQjtnQkFDckIsb0NBQW9DO2dCQUNwQyxtQ0FBbUM7Z0JBZ0VuQzt1QkFDbUI7Z0JBTW5CO3VCQUNtQjtnQkFFTSxpQkFBaUI7Z0JBZTFDO3VCQUNtQixFQ3dFVTtjQXZOakM7Z0JBMk5nQyxZQUFZLEVBS2Y7Z0JBaE83QjtrQkQyQ0kscUJBQXFCO2tCQUNyQixZQUFZO2tCQUNaLG1CQUFtQjtrQkFDbkIsb0JBQW9CO2tCQUNwQixxQkFBcUI7a0JBQ3JCLHFCQUFxQjtrQkFFckI7eUJBQ3FCO2tCQUNyQixvQ0FBb0M7a0JBQ3BDLG1DQUFtQztrQkFnRW5DO3VCQUNtQjtrQkFNbkI7dUJBQ21CO2tCQVFJLGlCQUFpQjtrQkFTeEM7dUJBQ21CLEVDZ0ZVO2NBL05qQztnQkFtT2dDLFlBQVksRUFLZjtnQkF4TzdCO2tCRDJDSSxxQkFBcUI7a0JBQ3JCLFlBQVk7a0JBQ1osbUJBQW1CO2tCQUNuQixvQkFBb0I7a0JBQ3BCLHFCQUFxQjtrQkFDckIscUJBQXFCO2tCQUVyQjt5QkFDcUI7a0JBQ3JCLG9DQUFvQztrQkFDcEMsbUNBQW1DO2tCQWdFbkM7dUJBQ21CO2tCQU1uQjt1QkFDbUI7a0JBV0ssaUJBQWlCO2tCQU16Qzt1QkFDbUIsRUN3RlU7Y0F2T2pDO2dCQTJPZ0MsWUFBWSxFQUtmO2dCQWhQN0I7a0JEMkNJLHFCQUFxQjtrQkFDckIsWUFBWTtrQkFDWixtQkFBbUI7a0JBQ25CLG9CQUFvQjtrQkFDcEIscUJBQXFCO2tCQUNyQixxQkFBcUI7a0JBRXJCO3lCQUNxQjtrQkFDckIsb0NBQW9DO2tCQUNwQyxtQ0FBbUM7a0JBZ0VuQzt1QkFDbUI7a0JBTW5CO3VCQUNtQjtrQkFTSyxpQkFBaUI7a0JBUXpDO3VCQUNtQixFQ2dHVTtjQS9PakM7Z0JBbVBnQyxZQUFZLEVBS2Y7Z0JBeFA3QjtrQkQyQ0kscUJBQXFCO2tCQUNyQixZQUFZO2tCQUNaLG1CQUFtQjtrQkFDbkIsb0JBQW9CO2tCQUNwQixxQkFBcUI7a0JBQ3JCLHFCQUFxQjtrQkFFckI7eUJBQ3FCO2tCQUNyQixvQ0FBb0M7a0JBQ3BDLG1DQUFtQztrQkFnRW5DO3VCQUNtQjtrQkFNbkI7dUJBQ21CO2tCQVVJLGlCQUFpQjtrQkFPeEM7dUJBQ21CLEVDd0dVO2NBdlBqQztnQkEyUGdDLFlBQVksRUFLZjtnQkFoUTdCO2tCRDJDSSxxQkFBcUI7a0JBQ3JCLFlBQVk7a0JBQ1osbUJBQW1CO2tCQUNuQixvQkFBb0I7a0JBQ3BCLHFCQUFxQjtrQkFDckIscUJBQXFCO2tCQUVyQjt5QkFDcUI7a0JBQ3JCLG9DQUFvQztrQkFDcEMsbUNBQW1DO2tCQWdFbkM7dUJBQ21CO2tCQU1uQjt1QkFDbUI7a0JBWUssaUJBQWlCO2tCQUt6Qzt1QkFDbUIsRUNnSFU7VUEvUGpDO1lBNFE0QixtQkFBbUI7WUFDbkIsaUJBQWlCO1lBQ2pCLGFBQWEsRUE4RWhCO1lBNVZ6QjtjQWlSZ0MsVUFBVTtjQUNWLGFBQWEsRUF5RWhCO2NBM1Y3QjtnQkFxUm9DLGdCQUFnQjtnQkFDaEIsc0JBQXNCO2dCQUN0QixvQkFBb0I7Z0JBQ3BCLGtCQUFrQjtnQkFDbEIsZUQzUW5CLEVDaVJnQjtjQS9SakM7Z0JBa1NvQyxvQkRwUm5CO2dCQ3FSbUIsZ0JBQWdCO2dCQUNoQixjQUFjO2dCQUNkLDBCRHZSbkI7Z0JDd1JtQixnQkFBZ0I7Z0JBQ2hCLGFBQWE7Z0JBQ2IsZ0JBQWdCO2dCQUNoQixlRHhSbkI7Z0JDeVJtQiw2QkFBNkIsRUFxQmhDO2dCQS9UakM7a0JBNFN3QyxlRDNSdkIsRUVqQlo7Z0JEQUw7a0JBNFN3QyxlRDNSdkIsRUViWjtnQkRKTDtrQkE0U3dDLGVEM1J2QixFRVRaO2dCRFJMO2tCQTRTd0MsZUQzUnZCLEVFTFo7Z0JEWkw7a0JBZ1R3QywrQ0FBb0YsRUFDdkY7Z0JBalRyQztrQkFvVHdDLGVEclN2QjtrQkNzU3VCLG9CRDdSdEI7a0JDOFJzQiwwQkR4U3ZCO2tCQ3lTdUIsZ0JBQWdCLEVBQ25CO2dCQXhUckM7a0JBMlR3QyxlRDNTdkI7a0JDNFN1QixvQkRwU3RCO2tCQ3FTc0IsMEJEL1N2QixFQ2dUb0I7Y0E5VHJDO2dCQWtVb0MsbUJBQW1CO2dCQUNuQixTQUFTO2dCQUNULFVBQVU7Z0JBQ1YsZ0JBQWdCO2dCQUNoQixZQUFZO2dCQUNaLGFBQWE7Z0JBQ2IsZ0JBQWdCO2dCQUNoQixtQkFBbUI7Z0JBQ25CLFdBQVc7Z0JBQ1gsa0JBQWtCO2dCQUNsQixlQUFlO2dCQUNmLDBCRDlUbkI7Z0JDK1RtQixlRGhVbkI7Z0JDaVVtQixVRHVqQkg7Z0JDdGpCRyxpQkFBaUI7Z0JBQ2pCLHlCQUFpQjttQkFBakIsc0JBQWlCO3dCQUFqQixpQkFBaUI7Z0JBQ2pCLGtCQUFrQjtnQkFDbEIsaUNBQWlDLEVBT3BDO2dCQTFWakM7a0JBc1Z3QyxVRGlqQkQ7a0JDaGpCQyxlRHpVdkI7a0JDMFV1QiwwQkR4VXZCLEVDeVVvQjtJQXpWckM7TUFtV1ksWUFBWTtNQUNaLFVBQVU7TUFDViwwQkRuVks7TUNvVkwsZ0JBQWdCLEVBd0puQjtNQTlmVDtRQWtYZ0IsMEJBQTBCO1FBQzFCLHdCQUF5QyxFQTBJNUM7UUE3ZmI7VUF1WHdCLHNCQUFzQjtVQUN0Qix1QkFBdUIsRUFnRDFCO1VBeGFyQjtZQTRYZ0MsWUFBWSxFQTBDZjtZQXRhN0I7Y0ErWG9DLGFBQWE7Y0FDYixlQUFlO2NBQ2YsYUFBYTtjQUNiLGdCQUFnQjtjQUNoQixrQkFBa0I7Y0FDbEIsZUR0WG5CLEVDdVhnQjtZQXJZakM7O2NBeVlvQyxrQkFBa0I7Y0FDbEIsZ0JBQWdCO2NBQ2hCLHNCQUFzQjtjQUN0QixlRDlYbkI7Y0MrWG1CLGVBQWU7Y0FDZixzQkFBc0IsRUFLekI7Y0FuWmpDOztnQkFpWndDLGVEaFl2QixFQ2lZb0I7WUFsWnJDOztjQXdad0MsZ0JBQWdCLEVBQ25CO1lBelpyQztjQThad0MsY0FBYyxFQUNqQjtZQS9ackM7O2NBbWF3QyxpQkFBaUIsRUFDcEI7UUFwYXJDO1VBMmF3QixzQkFBc0I7VUFDdEIsd0JBQXdCLEVBK0UzQjtVQTNmckI7WUFnYmdDLGNBQWMsRUFDakI7VUFqYjdCO1lBcWI0QixhQUFhLEVBcUVoQjtZQTFmekI7Y0F5Ym9DLFlBQVksRUFDZjtZQTFiakM7Y0E4YmdDLFlBQVk7Y0FDWixpQkFBaUI7Y0FDakIsd0JBQXdCLEVBTzNCO2NBdmM3QjtnQkFtY29DLFlBQVk7Z0JBQ1osYUFBYTtnQkFDYixvQkFBb0IsRUFDdkI7WUF0Y2pDO2NBMGNnQywwQkFBMEI7Y0FDMUIsdUJBQXVCO2NBQ3ZCLGdCQUFnQjtjQUNoQixrQkFBa0I7Y0FDbEIsbUJBQW1CO2NBQ25CLGtCQUFrQjtjQUNsQixnQkFBZ0I7Y0FDaEIsZURuY2YsRUMyZVk7Y0F6ZjdCO2dCQW9kb0MsY0FBYztnQkFDZCxtQkFBbUI7Z0JBQ25CLFNBQVM7Z0JBQ1QsYUFBYTtnQkFDYixXQUFXO2dCQUNYLG9CRDNjbkIsRUMwZGdCO2dCQXhlakM7a0JBNmQ0QyxpQkFBaUI7a0JBQ2pCLGFBQWE7a0JBQ2IsZUFBZTtrQkFDZixtQkFBbUI7a0JBQ25CLGlDQUFpQyxFQUtwQztrQkF0ZXpDO29CQW9lZ0QsMEJEbGQvQixFQ21kNEI7Y0FyZTdDO2dCQTRld0MsZUFBZSxFQUNsQjtjQTdlckM7Z0JEMkNJLHFCQUFxQjtnQkFDckIsWUFBWTtnQkFDWixtQkFBbUI7Z0JBQ25CLG9CQUFvQjtnQkFDcEIscUJBQXFCO2dCQUNyQixxQkFBcUI7Z0JBRXJCO3lCQUNxQjtnQkFDckIsb0NBQW9DO2dCQUNwQyxtQ0FBbUM7Z0JBdUNBLGlCQUFpQjtnQkF5QnBEO3VCQUNtQjtnQkFNbkI7dUJBQ21CO2dCQWlCbkI7dUJBQ21CO2dCQ21XYSxlRGxlbkI7Z0JDbWVtQixtQkFBbUI7Z0JBQ25CLFNBQVM7Z0JBQ1QsVUFBVTtnQkFDVixnQkFBZ0I7Z0JBQ2hCLGtCQUFrQixFQUNyQiIsImZpbGUiOiJmb290ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqIE1haW4gZm9udFxuKioqKioqKioqKioqKioqKioqL1xuLyoqIEZvbnQgU2FmZSA6IEFyaWFsIC0gVmVyZGFuYSAtIEdlb3JnaWEgLSBDb3VyaWVyIC0gVHJlYnVjaGV0IC0gSGlyYWdpbm8tU2Fucy1HQiAtIE1pY3Jvc29mdC1ZYWhlaSAtIFdlblF1YW5ZaS1NaWNyby1IZWlcbiAgICBUaGUgbmFtZSBtYXRjaGVzIHRoZSBmb2xkZXIgbmFtZSAtIGV4YW1wbGU6IGZvbnQvb3Blbi1zYW5zXG4qKioqKioqKioqKioqKioqKiovXG4vKioqIENvbG9yc1xuKioqKioqKioqKioqKioqKioqL1xuLyoqIHdyYXBwZXIgLSBkZWZhdWx0IDogOTIwICh3cmFwcGVyKSA5ODAgKGhlYWRlcilcbioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEljb25zIGZvbnRcbioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lZGlhIFF1ZXJpZXMgKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIENTUyBSdWxlc1xuKioqKioqKioqKioqKioqKioqL1xuLyoqICRjb2xvci0qICYgJGJnY29sb3ItKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgICRjb2xvcjFcbi8qKiAgICAgICAgIHRyYW5zcGFyZW50XG4vKiogICAgICAgICBkYXJrZW4oJGNvbG9yMSwgMTUlKVxuLyoqICAgICAgICAgbGlnaHRlbigkY29sb3IxLCAxNSUpXG4vKiogICAgICAgICByZ2JhKCRjb2xvcjEsIDAuNylcblxuLyoqICRib3JkZXItKiAmICRib3JkZXJib3R0b20tKiAmICRib3JkZXJ0b3AtKiAmICRib3JkZXJsZWZ0cmlnaHQtKiAmICRib3JkZXJ0b3Bib3R0b20tKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDFweCBzb2xpZCAkY29sb3IxXG4vKiogICAgICAgICAxcHggZG90dGVkIHJnYmEoJGNvbG9yMSwgMC43KVxuLyoqICAgICAgICAgMFxuLyoqICAgICBXYXJuaW5nIDogJ25vbmUnIGRvZXMgbm90IGFjY2VwdFxuXG4vKiogJGJvcmRlcnNpemUtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDEwcHhcbi8qKiAgICAgICAgIDBcbi8qKiAgICAgV2FybmluZyA6IHRoZSBzYW1lIHZhbHVlIHZhcmlhYmxlICckYm9yZGVyLSonIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHNhbWUgZWxlbWVudFxuLyoqICAgICAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAgICAgJGJvcmRlci0qIDogMXB4IHNvbGlkICRjb2xvcjFcbi8qKiAgICAgICAgICAgICAkYm9yZGVyc2l6ZS0qIDogMXB4XG5cbi8qKiAkdGV4dGFsaWduLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICBsZWZ0XG4vKiogICAgICAgICByaWdodFxuLyoqICAgICAgICAgY2VudGVyXG5cbi8qKiAkZm9udC13ZWlnaHQtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIG5vcm1hbFxuLyoqICAgICAgICAgYm9sZFxuXG4vKiogJGZvbnQtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgICRtYWluLWZhbWlseS1mb250XG5cbi8qKiAkb3BhY2l0eS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMFxuLyoqICAgICAgICAgMC43XG4vKiogICAgICAgICAxXG5cbi8qKiAkcm90YXRlLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICA0NWRlZ1xuLyoqICAgICAgICAgMFxuXG4vKiogJHJhZGl1cy0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMTBweFxuLyoqICAgICAgICAgMTAwJVxuLyoqICAgICAgICAgMFxuXG4vKiogJG1hcmdpbnJpZ2h0LSogJiAkaGVpZ2h0LSogJiAkd2lkdGgtKiAmICR0b3AtKiAmICRsZWZ0LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxMHB4XG4vKiogICAgICAgICAwXG5cbi8qKiAkbmItKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDVcbi8qKiAgICAgICAgIDBcbi8qKiAgICAgICAgIGRlZmF1bHRcblxuLyoqIE90aGVyIHZhcmlhYmxlc1xuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIHRydWVcbi8qKiAgICAgICAgIGZhbHNlXG4vKiogICAgICAgICAxXG4vKiogICAgICAgICAwXG5cbi8qKiBNaXNjXG4qKioqKioqKioqKioqKioqKiovXG4vKiogTWFpbiBUaXRsZVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIFJhdGluZ1xuKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lc3NhZ2VzIChlcnJvciAtIHdhcm5pbmcgLSBzdGF0dXMpXG4qKioqKioqKioqKioqKioqKiovXG4vKiogSGVhZGVyXG4qKioqKioqKioqKioqKioqKiovXG4vKiogQ3VzdG8gbGllbnMgbWVudSAtIHNpIHByZW1pw6hyZSB2YXJpYWJsZSBkaWZmw6lyZW50ZSBkZSB0cnVlLCB0b3V0ZXMgbGVzIHN1aXZhbnRlcyBuZSBzZXJvbnQgcGFzIGFwcGxpcXXDqWVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1haW4gbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTZWNvbmRhcnkgbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNZW51IGNvbXBhY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTmF2aWdhdGlvbiAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1pbmkgQ2FydFxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTZWFyY2ggZm9ybVxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTZWFyY2ggLSBBdXRvY29tcGxldGVcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBMYW5nIHN3aXRjaGVyXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIEJyZWFkY3J1bWJcbioqKioqKioqKioqKioqKioqKiovXG4vKiogU2Nyb2xsVG9Ub3BcbioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGFkdmljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU3VtbWFyeSBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIERpcmVjdCBBY2Nlc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgQmFzaWMgUGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJhbm5lclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXIgKG1lbnUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJhbm5lciAoaGlnaGxpZ2h0ZWQpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJhbm5lciAoaGlnaGxpZ2h0ZWQgdGl0bGUgaG92ZXIpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRm9vdGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRmFtaWx5IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgUmVmZXJlbmNlIENhdGVnb3J5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRmlsdGVyIHNlbGVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZhY2V0c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2VyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogV3lzaXd5Z1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFJlbW90ZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFNvY2lhbCBOZXR3b3JrIChTaGFyZSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNZWRpYSBGcm9udFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgcHJvZHVjdCA6IFJpY2ggY29udGVudFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBvcGluIENhcnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMZWdhbCBub3RpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIHJldmlld3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBSZXZpZXdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTdWJtaXQgcmV2aWV3IGZvcm1cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBDYXJ0IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBBZHZpY2UgSFBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaXN0aW5nIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpc3RpbmcgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaXN0aW5nIGVtcHR5IHByb2R1Y3QvYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ29tbWVudHMgKGFkdmljZSxibG9nKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiA0MDRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU2VhcmNoIHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ29udGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTdXBwb3J0IFJlcXVlc3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGFzayBiYXIgYWRtaW5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogSW5maW5pdGUgU2Nyb2xsIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGluayBidXR0b24gd2l0aCBpY29uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBsYWluIGJ1dHRvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQbGF5ZXIgVmlkZW9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgICAgICBUZXRyaXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBHbG9iYWwgKi9cbi8qIExpbmtzICovXG4vKiBUaXRsZSAqL1xuLyogU3VidGl0bGUgKi9cbi8qIEJyaWNrIHJhdGluZyAqL1xuLyogQ29udGVudCAqL1xuLyogVmlkZW8gKi9cbi8qIEl0ZW1zICovXG4vKiBJdGVtcyBGQVEgKi9cbi8qIFNsaWRlciAqL1xuLyogR2FsbGVyeSAqL1xuLyogSG90c3BvdCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgVHJhaW5pbmcgcGxhbiAodHApXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1haW4gZm9udFxuKioqKioqKioqKioqKioqKioqL1xuLyoqIEZvbnQgU2FmZSA6IEFyaWFsIC0gVmVyZGFuYSAtIEdlb3JnaWEgLSBDb3VyaWVyIC0gVHJlYnVjaGV0IC0gSGlyYWdpbm8tU2Fucy1HQiAtIE1pY3Jvc29mdC1ZYWhlaSAtIFdlblF1YW5ZaS1NaWNyby1IZWlcbiAgIFRoZSBuYW1lIG1hdGNoZXMgdGhlIGZvbGRlciBuYW1lIC0gZXhhbXBsZTogZm9udC9vcGVuLXNhbnNcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBDb2xvcnNcbioqKioqKioqKioqKioqKioqKi9cbi8qKiB3cmFwcGVyIC0gZGVmYXVsdCA6IDkyMCAod3JhcHBlcikgOTgwIChoZWFkZXIpXG4qKioqKioqKioqKioqKioqKioqKi9cbi8qKiBJY29ucyBmb250XG4qKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNZWRpYSBRdWVyaWVzIChPbmx5IE1vYmlsZSlcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBDU1MgUnVsZXNcbioqKioqKioqKioqKioqKioqKi9cbi8qKiAkY29sb3ItKiAmICRiZ2NvbG9yLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgICRjb2xvcjFcbiAgICAvKiogICAgICAgICB0cmFuc3BhcmVudFxuICAgIC8qKiAgICAgICAgIGRhcmtlbigkY29sb3IxLCAxNSUpXG4gICAgLyoqICAgICAgICAgbGlnaHRlbigkY29sb3IxLCAxNSUpXG4gICAgLyoqICAgICAgICAgcmdiYSgkY29sb3IxLCAwLjcpXG5cbiAgICAvKiogJGJvcmRlci0qICYgJGJvcmRlcmJvdHRvbS0qICYgJGJvcmRlcnRvcC0qICYgJGJvcmRlcmxlZnRyaWdodC0qICYgJGJvcmRlcnRvcGJvdHRvbS0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAxcHggc29saWQgJGNvbG9yMVxuICAgIC8qKiAgICAgICAgIDFweCBkb3R0ZWQgcmdiYSgkY29sb3IxLCAwLjcpXG4gICAgLyoqICAgICAgICAgMFxuICAgIC8qKiAgICAgV2FybmluZyA6ICdub25lJyBkb2VzIG5vdCBhY2NlcHRcblxuICAgIC8qKiAkYm9yZGVyc2l6ZS0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAxMHB4XG4gICAgLyoqICAgICAgICAgMFxuICAgIC8qKiAgICAgV2FybmluZyA6IHRoZSBzYW1lIHZhbHVlIHZhcmlhYmxlICckYm9yZGVyLSonIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHNhbWUgZWxlbWVudFxuICAgIC8qKiAgICAgICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgICAgICAkYm9yZGVyLSogOiAxcHggc29saWQgJGNvbG9yMVxuICAgIC8qKiAgICAgICAgICAgICAkYm9yZGVyc2l6ZS0qIDogMXB4XG5cbiAgICAvKiogJHRleHRhbGlnbi0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICBsZWZ0XG4gICAgLyoqICAgICAgICAgcmlnaHRcbiAgICAvKiogICAgICAgICBjZW50ZXJcblxuICAgIC8qKiAkZm9udC13ZWlnaHQtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgbm9ybWFsXG4gICAgLyoqICAgICAgICAgYm9sZFxuXG4gICAgLyoqICRmb250LSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgICRtYWluLWZhbWlseS1mb250XG5cbiAgICAvKiogJG9wYWNpdHktKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgMFxuICAgIC8qKiAgICAgICAgIDAuN1xuICAgIC8qKiAgICAgICAgIDFcblxuICAgIC8qKiAkcm90YXRlLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDQ1ZGVnXG4gICAgLyoqICAgICAgICAgMFxuXG4gICAgLyoqICRyYWRpdXMtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgMTBweFxuICAgIC8qKiAgICAgICAgIDEwMCVcbiAgICAvKiogICAgICAgICAwXG5cbiAgICAvKiogJG1hcmdpbnJpZ2h0LSogJiAkaGVpZ2h0LSogJiAkd2lkdGgtKiAmICR0b3AtKiAmICRsZWZ0LSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDEwcHhcbiAgICAvKiogICAgICAgICAwXG5cbiAgICAvKiogJG5iLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDVcbiAgICAvKiogICAgICAgICAwXG4gICAgLyoqICAgICAgICAgZGVmYXVsdFxuXG4gICAgLyoqIE90aGVyIHZhcmlhYmxlc1xuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgdHJ1ZVxuICAgIC8qKiAgICAgICAgIGZhbHNlXG4gICAgLyoqICAgICAgICAgMVxuICAgIC8qKiAgICAgICAgIDBcblxuLyoqIE1pc2NcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBNYWluIFRpdGxlXG4qKioqKioqKioqKioqKioqKiovXG4vKiogUmF0aW5nXG4qKioqKioqKioqKioqKioqKiovXG4vKiogTWVzc2FnZXMgKGVycm9yIC0gd2FybmluZyAtIHN0YXR1cylcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBTZWFyY2ggLSBBdXRvY29tcGxldGVcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBIZWFkZXJcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBDdXN0byBsaWVucyBtZW51IC0gc2kgcHJlbWnDqHJlIHZhcmlhYmxlIGRpZmbDqXJlbnRlIGRlIHRydWUsIHRvdXRlcyBsZXMgc3VpdmFudGVzIG5lIHNlcm9udCBwYXMgYXBwbGlxdcOpZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWFpbiBtZW51XG4qKioqKioqKioqKioqKioqKiovXG4vKiogU2Vjb25kYXJ5IG1lbnVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWVudSBjb21wYWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE5hdmlnYXRpb24gKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNaW5pIENhcnRcbioqKioqKioqKioqKioqKioqKiovXG4vKiogU2VhcmNoIGZvcm1cbioqKioqKioqKioqKioqKioqKiovXG4vKiogTGFuZyBzd2l0Y2hlclxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBCcmVhZGNydW1iXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFNjcm9sbFRvVG9wXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBhZHZpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFN1bW1hcnkgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBEaXJlY3QgQWNjZXNzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIEJhc2ljIFBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyIChtZW51KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXIgKGhpZ2hsaWdodGVkKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXIgKGhpZ2hsaWdodGVkIHRpdGxlIGhvdmVyKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZvb3RlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZhbWlseSBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIFJlZmVyZW5jZSBDYXRlZ29yeVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZpbHRlciBzZWxlY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGYWNldHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFdZU0lXWUdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBSZW1vdGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTb2NpYWwgTmV0d29yayAoU2hhcmUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWVkaWEgRnJvbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIHByb2R1Y3QgOiBSaWNoIGNvbnRlbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQb3BpbiBDYXJ0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGVnYWwgbm90aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSByZXZpZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUmV2aWV3XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU3VibWl0IHJldmlldyBmb3JtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ2FydCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQWR2aWNlIEhQXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGlzdGluZyBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaXN0aW5nIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGlzdGluZyBlbXB0eSBwcm9kdWN0L2FkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIENvbW1lbnRzIChhZHZpY2UsYmxvZylcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogNDA0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlYXJjaFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBDb250YWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFN1cHBvcnQgUmVxdWVzdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUYXNrIGJhciBhZG1pblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaW5rIGJ1dHRvbiB3aXRoIGljb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGxhaW4gYnV0dG9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBsYXllciBWaWRlb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICAgICAgIFRldHJpc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEdsb2JhbCAqL1xuLyogTGlua3MgKi9cbi8qIFRpdGxlICovXG4vKiBTdWJ0aXRsZSAqL1xuLyogQnJpY2sgcmF0aW5nICovXG4vKiBDb250ZW50ICovXG4vKiBWaWRlbyAqL1xuLyogSXRlbXMgKi9cbi8qIEl0ZW1zIEZBUSAqL1xuLyogU2xpZGVyICovXG4vKiBHYWxsZXJ5ICovXG4vKiBIb3RzcG90ICovXG4jc2VjdGlvbi1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyLXRvcDogMDsgfVxuICAjc2VjdGlvbi1mb290ZXIgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgI3NlY3Rpb24tZm9vdGVyID4gLmZvb3Rlci1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ge1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItd3JhcHBlciAucmVnaW9uLnJlZ2lvbi1mb290ZXItZmlyc3Qge1xuICAgICAgICAgIHdpZHRoOiA2OThweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1maXJzdCAuYmxvY2staW5uZXIgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWZpcnN0IC5jb250ZW50ID4gdWwubWVudSA+IGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTsgfVxuICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1maXJzdCAuY29udGVudCA+IHVsLm1lbnUgPiBsaSAubm9saW5rLFxuICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1maXJzdCAuY29udGVudCA+IHVsLm1lbnUgPiBsaSBhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1maXJzdCAuY29udGVudCA+IHVsLm1lbnUgPiBsaSA+IHVsLm1lbnUgbGkgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWZpcnN0IC5jb250ZW50ID4gdWwubWVudSA+IGxpID4gdWwubWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2E4YThhODsgfVxuICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCB7XG4gICAgICAgICAgd2lkdGg6IDIyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjd2lkZ2V0cy1lbGVtZW50LWthbWVsZW9uX3Byb2ZpbGVfc29jaWFsbWVkaWEge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI3dpZGdldHMtZWxlbWVudC1rYW1lbGVvbl9wcm9maWxlX3NvY2lhbG1lZGlhID4gLndpZGdldHMge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7IH1cbiAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI3dpZGdldHMtZWxlbWVudC1rYW1lbGVvbl9wcm9maWxlX3NvY2lhbG1lZGlhID4gLndpZGdldHM6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI3dpZGdldHMtZWxlbWVudC1rYW1lbGVvbl9wcm9maWxlX3NvY2lhbG1lZGlhID4gLndpZGdldHM6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOWM5Yzk7IH1cbiAgICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjd2lkZ2V0cy1lbGVtZW50LWthbWVsZW9uX3Byb2ZpbGVfc29jaWFsbWVkaWEgPiAud2lkZ2V0czpob3ZlciBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjd2lkZ2V0cy1lbGVtZW50LWthbWVsZW9uX3Byb2ZpbGVfc29jaWFsbWVkaWEgPiAud2lkZ2V0cyBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItd3JhcHBlciAucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kICN3aWRnZXRzLWVsZW1lbnQta2FtZWxlb25fcHJvZmlsZV9zb2NpYWxtZWRpYSA+IC53aWRnZXRzIGEgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjd2lkZ2V0cy1lbGVtZW50LWthbWVsZW9uX3Byb2ZpbGVfc29jaWFsbWVkaWEgPiAud2lkZ2V0cyBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG4gICAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItd3JhcHBlciAucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kICN3aWRnZXRzLWVsZW1lbnQta2FtZWxlb25fcHJvZmlsZV9zb2NpYWxtZWRpYSA+IC53aWRnZXRzOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI3dpZGdldHMtZWxlbWVudC1rYW1lbGVvbl9wcm9maWxlX3NvY2lhbG1lZGlhID4gLndpZGdldHNbaWQqPVwiZmFjZWJvb2tcIl0gYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG4gICAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjd2lkZ2V0cy1lbGVtZW50LWthbWVsZW9uX3Byb2ZpbGVfc29jaWFsbWVkaWEgPiAud2lkZ2V0c1tpZCo9XCJnb29nbGVcIl0gYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG4gICAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjd2lkZ2V0cy1lbGVtZW50LWthbWVsZW9uX3Byb2ZpbGVfc29jaWFsbWVkaWEgPiAud2lkZ2V0c1tpZCo9XCJ0d2l0dGVyXCJdIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYzM1wiO1xuICAgICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI3dpZGdldHMtZWxlbWVudC1rYW1lbGVvbl9wcm9maWxlX3NvY2lhbG1lZGlhID4gLndpZGdldHNbaWQqPVwicGludGVyZXN0XCJdIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYzNFwiO1xuICAgICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI3dpZGdldHMtZWxlbWVudC1rYW1lbGVvbl9wcm9maWxlX3NvY2lhbG1lZGlhID4gLndpZGdldHNbaWQqPVwiaW5zdGFncmFtXCJdIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYzMVwiO1xuICAgICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI3dpZGdldHMtZWxlbWVudC1rYW1lbGVvbl9wcm9maWxlX3NvY2lhbG1lZGlhID4gLndpZGdldHNbaWQqPVwieW91dHViZVwiXSBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2MmZcIjtcbiAgICAgICAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqLyB9XG4gICAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItd3JhcHBlciAucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kICN3aWRnZXRzLWVsZW1lbnQta2FtZWxlb25fcHJvZmlsZV9zb2NpYWxtZWRpYSA+IC53aWRnZXRzID4gW2lkKj1cIndlaWJvXCJdIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItd3JhcHBlciAucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kICN3aWRnZXRzLWVsZW1lbnQta2FtZWxlb25fcHJvZmlsZV9zb2NpYWxtZWRpYSA+IC53aWRnZXRzID4gW2lkKj1cIndlaWJvXCJdIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYzNVwiO1xuICAgICAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjd2lkZ2V0cy1lbGVtZW50LWthbWVsZW9uX3Byb2ZpbGVfc29jaWFsbWVkaWEgPiAud2lkZ2V0cyA+IFtpZCo9XCJodWFiYW5cIl0ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI3dpZGdldHMtZWxlbWVudC1rYW1lbGVvbl9wcm9maWxlX3NvY2lhbG1lZGlhID4gLndpZGdldHMgPiBbaWQqPVwiaHVhYmFuXCJdIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYzOFwiO1xuICAgICAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjd2lkZ2V0cy1lbGVtZW50LWthbWVsZW9uX3Byb2ZpbGVfc29jaWFsbWVkaWEgPiAud2lkZ2V0cyA+IFtpZCo9XCJ3ZWNoYXRcIl0ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI3dpZGdldHMtZWxlbWVudC1rYW1lbGVvbl9wcm9maWxlX3NvY2lhbG1lZGlhID4gLndpZGdldHMgPiBbaWQqPVwid2VjaGF0XCJdIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYzNlwiO1xuICAgICAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjd2lkZ2V0cy1lbGVtZW50LWthbWVsZW9uX3Byb2ZpbGVfc29jaWFsbWVkaWEgPiAud2lkZ2V0cyA+IFtpZCo9XCJ5b3VrdVwiXSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCAjd2lkZ2V0cy1lbGVtZW50LWthbWVsZW9uX3Byb2ZpbGVfc29jaWFsbWVkaWEgPiAud2lkZ2V0cyA+IFtpZCo9XCJ5b3VrdVwiXSBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2MzdcIjtcbiAgICAgICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgI3dpZGdldHMtZWxlbWVudC1rYW1lbGVvbl9wcm9maWxlX3NvY2lhbG1lZGlhID4gLndpZGdldHMgPiBbaWQqPVwicmVucmVuXCJdIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItd3JhcHBlciAucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kICN3aWRnZXRzLWVsZW1lbnQta2FtZWxlb25fcHJvZmlsZV9zb2NpYWxtZWRpYSA+IC53aWRnZXRzID4gW2lkKj1cInJlbnJlblwiXSBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2MzlcIjtcbiAgICAgICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCAuYmxvY2sta2FtZWxlb24tbmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjIycHg7IH1cbiAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItd3JhcHBlciAucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kIC5ibG9jay1rYW1lbGVvbi1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0taXRlbS1lbWFpbCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4OHB4OyB9XG4gICAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItd3JhcHBlciAucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kIC5ibG9jay1rYW1lbGVvbi1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0taXRlbS1lbWFpbCBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItd3JhcHBlciAucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kIC5ibG9jay1rYW1lbGVvbi1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0taXRlbS1lbWFpbCBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYThhOGE4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3M7IH1cbiAgICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLXdyYXBwZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCAuYmxvY2sta2FtZWxlb24tbmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtIC5mb3JtLWl0ZW0tZW1haWwgaW5wdXQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYThhOGE4OyB9XG4gICAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgLmJsb2NrLWthbWVsZW9uLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1pdGVtLWVtYWlsIGlucHV0IDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYThhOGE4OyB9XG4gICAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgLmJsb2NrLWthbWVsZW9uLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1pdGVtLWVtYWlsIGlucHV0IDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2E4YThhODsgfVxuICAgICAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItd3JhcHBlciAucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kIC5ibG9jay1rYW1lbGVvbi1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0taXRlbS1lbWFpbCBpbnB1dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYThhOGE4OyB9XG4gICAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgLmJsb2NrLWthbWVsZW9uLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1pdGVtLWVtYWlsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI2ZmZmZmZiBpbnNldDsgfVxuICAgICAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItd3JhcHBlciAucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kIC5ibG9jay1rYW1lbGVvbi1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0taXRlbS1lbWFpbCBpbnB1dDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgLmJsb2NrLWthbWVsZW9uLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1pdGVtLWVtYWlsIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci13cmFwcGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQgLmJsb2NrLWthbWVsZW9uLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1pdGVtLWVtYWlsICsgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zczsgfVxuICAgICAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItd3JhcHBlciAucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kIC5ibG9jay1rYW1lbGVvbi1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0taXRlbS1lbWFpbCArIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzQ3NDc7IH1cbiAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLWJvdHRvbS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci1ib3R0b20td3JhcHBlciAuem9uZS1mb290ZXItYm90dG9tIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDkyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci1ib3R0b20td3JhcHBlciAuem9uZS1mb290ZXItYm90dG9tIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20tZmlyc3Qge1xuICAgICAgICAgIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci1ib3R0b20td3JhcHBlciAuem9uZS1mb290ZXItYm90dG9tIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20tZmlyc3QgdWwubWVudSA+IGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLWJvdHRvbS13cmFwcGVyIC56b25lLWZvb3Rlci1ib3R0b20gLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbS1maXJzdCB1bC5tZW51ID4gbGk6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItYm90dG9tLXdyYXBwZXIgLnpvbmUtZm9vdGVyLWJvdHRvbSAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tLWZpcnN0IHVsLm1lbnUgPiBsaSA+IHNwYW4sXG4gICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLWJvdHRvbS13cmFwcGVyIC56b25lLWZvb3Rlci1ib3R0b20gLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbS1maXJzdCB1bC5tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLWJvdHRvbS13cmFwcGVyIC56b25lLWZvb3Rlci1ib3R0b20gLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbS1maXJzdCB1bC5tZW51ID4gbGkgPiBzcGFuOm5vdCgubm9saW5rKTpob3ZlcixcbiAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci1ib3R0b20td3JhcHBlciAuem9uZS1mb290ZXItYm90dG9tIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20tZmlyc3QgdWwubWVudSA+IGxpID4gYTpub3QoLm5vbGluayk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYThhOGE4OyB9XG4gICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLWJvdHRvbS13cmFwcGVyIC56b25lLWZvb3Rlci1ib3R0b20gLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbS1maXJzdCB1bC5tZW51ID4gbGk6Zmlyc3Qtb2YtdHlwZSBhLFxuICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci1ib3R0b20td3JhcHBlciAuem9uZS1mb290ZXItYm90dG9tIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20tZmlyc3QgdWwubWVudSA+IGxpOmZpcnN0LW9mLXR5cGUgc3BhbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci1ib3R0b20td3JhcHBlciAuem9uZS1mb290ZXItYm90dG9tIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20tZmlyc3QgdWwubWVudSA+IGxpOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItYm90dG9tLXdyYXBwZXIgLnpvbmUtZm9vdGVyLWJvdHRvbSAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tLWZpcnN0IHVsLm1lbnUgPiBsaTpsYXN0LW9mLXR5cGUgYSxcbiAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItYm90dG9tLXdyYXBwZXIgLnpvbmUtZm9vdGVyLWJvdHRvbSAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tLWZpcnN0IHVsLm1lbnUgPiBsaTpsYXN0LW9mLXR5cGUgc3BhbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci1ib3R0b20td3JhcHBlciAuem9uZS1mb290ZXItYm90dG9tIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20tc2Vjb25kIHtcbiAgICAgICAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLWJvdHRvbS13cmFwcGVyIC56b25lLWZvb3Rlci1ib3R0b20gLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbS1zZWNvbmQgLmZpcnN0LWZsYWdzIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItYm90dG9tLXdyYXBwZXIgLnpvbmUtZm9vdGVyLWJvdHRvbSAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tLXNlY29uZCB1bC5mb290ZXJfbGFuZ19zZWxlY3RvciB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItYm90dG9tLXdyYXBwZXIgLnpvbmUtZm9vdGVyLWJvdHRvbSAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tLXNlY29uZCB1bC5mb290ZXJfbGFuZ19zZWxlY3Rvcjpob3ZlciA+IGxpOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjU7IH1cbiAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItYm90dG9tLXdyYXBwZXIgLnpvbmUtZm9vdGVyLWJvdHRvbSAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tLXNlY29uZCB1bC5mb290ZXJfbGFuZ19zZWxlY3RvciA+IGxpIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItYm90dG9tLXdyYXBwZXIgLnpvbmUtZm9vdGVyLWJvdHRvbSAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tLXNlY29uZCB1bC5mb290ZXJfbGFuZ19zZWxlY3RvciA+IGxpIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItYm90dG9tLXdyYXBwZXIgLnpvbmUtZm9vdGVyLWJvdHRvbSAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tLXNlY29uZCB1bC5mb290ZXJfbGFuZ19zZWxlY3RvciAuZmxhZy10b2dnbGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDAgMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAtMjBweCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLWJvdHRvbS13cmFwcGVyIC56b25lLWZvb3Rlci1ib3R0b20gLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbS1zZWNvbmQgdWwuZm9vdGVyX2xhbmdfc2VsZWN0b3IgLmZsYWctdG9nZ2xlciAubGFzdHMtZmxhZ3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgICAgICAjc2VjdGlvbi1mb290ZXIgPiAuem9uZS13cmFwcGVyLnpvbmUtZm9vdGVyLWJvdHRvbS13cmFwcGVyIC56b25lLWZvb3Rlci1ib3R0b20gLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbS1zZWNvbmQgdWwuZm9vdGVyX2xhbmdfc2VsZWN0b3IgLmZsYWctdG9nZ2xlciAubGFzdHMtZmxhZ3MgbGkgYSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zczsgfVxuICAgICAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci1ib3R0b20td3JhcHBlciAuem9uZS1mb290ZXItYm90dG9tIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20tc2Vjb25kIHVsLmZvb3Rlcl9sYW5nX3NlbGVjdG9yIC5mbGFnLXRvZ2dsZXIgLmxhc3RzLWZsYWdzIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICAgICAgICAgICNzZWN0aW9uLWZvb3RlciA+IC56b25lLXdyYXBwZXIuem9uZS1mb290ZXItYm90dG9tLXdyYXBwZXIgLnpvbmUtZm9vdGVyLWJvdHRvbSAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tLXNlY29uZCB1bC5mb290ZXJfbGFuZ19zZWxlY3RvciAuZmxhZy10b2dnbGVyOmhvdmVyIC5sYXN0cy1mbGFncyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgI3NlY3Rpb24tZm9vdGVyID4gLnpvbmUtd3JhcHBlci56b25lLWZvb3Rlci1ib3R0b20td3JhcHBlciAuem9uZS1mb290ZXItYm90dG9tIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20tc2Vjb25kIHVsLmZvb3Rlcl9sYW5nX3NlbGVjdG9yIC5mbGFnLXRvZ2dsZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG4gICAgICAgICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDsgfVxuIiwiLyoqIE1haW4gZm9udFxuKioqKioqKioqKioqKioqKioqL1xuXG4vKiogRm9udCBTYWZlIDogQXJpYWwgLSBWZXJkYW5hIC0gR2VvcmdpYSAtIENvdXJpZXIgLSBUcmVidWNoZXQgLSBIaXJhZ2luby1TYW5zLUdCIC0gTWljcm9zb2Z0LVlhaGVpIC0gV2VuUXVhbllpLU1pY3JvLUhlaVxuICAgIFRoZSBuYW1lIG1hdGNoZXMgdGhlIGZvbGRlciBuYW1lIC0gZXhhbXBsZTogZm9udC9vcGVuLXNhbnNcbioqKioqKioqKioqKioqKioqKi9cbiRtYWluLWZhbWlseS1mb250OiBvcGVuLXNhbnM7XG4kbWFpbi1mYW1pbHktZm9udC0yOiBvcGVuLXNhbnM7XG4kbWFpbi1mYW1pbHktZm9udC0zOiBvcGVuLXNhbnM7XG5cbi8qKiogQ29sb3JzXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvcjEgOiAjMDAwMDAwO1xuJGNvbG9yMiA6ICNmZmZmZmY7XG4kY29sb3IzIDogIzFmYTY3YTtcbiRjb2xvcjQgOiAjMzUzNTM1O1xuJGNvbG9yNSA6ICNiZGMzYzc7XG4kY29sb3I2IDogI2VjZjBmMTtcbiRjb2xvcjcgOiAjMWI5MjZjO1xuJGNvbG9yOCA6ICNkNzY2Mjg7XG4kY29sb3I5IDogI2UxMWExYTtcbiRjb2xvcjEwIDogI2Y5OWUxYjtcbiRjb2xvcjExIDogI2QyZDJkMjtcbiRjb2xvcjEyIDogIzNiNTk5OTtcbiRjb2xvcjEzIDogIzU1YWNlZTtcbiRjb2xvcjE0IDogI2JkMDgxYztcbiRjb2xvcjE1IDogI2RmMjAyOTtcbiRjb2xvcjE2IDogI2RjNGU0MTtcbiRjb2xvcjE3IDogIzIwNzBiMDtcbiRjb2xvcjE4IDogIzYzODNhODtcbiRjb2xvcjE5IDogIzJlMmUyZTtcbiRjb2xvcjIwIDogIzMxMzEzMTtcblxuLyoqIHdyYXBwZXIgLSBkZWZhdWx0IDogOTIwICh3cmFwcGVyKSA5ODAgKGhlYWRlcilcbioqKioqKioqKioqKioqKioqKioqL1xuXG4kc2l0ZS1tYWluLXdyYXBwZXItc2l6ZTogOTIwcHg7XG4kaGVhZGVyLXdyYXBwZXItc2l6ZTogOTgwcHg7XG5cbi8qKiBJY29ucyBmb250XG4qKioqKioqKioqKioqKioqKioqKi9cblxuQG1peGluIGljb25zKCRpY29uKSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgIEBpZiAkaWNvbiA9PSAnZGVjYXRobG9uJyB7IGNvbnRlbnQ6IFwiXFxlNjAwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2ZpdmVzdGFyJyB7IGNvbnRlbnQ6IFwiXFxlNjAxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXInIHsgY29udGVudDogXCJcXGU2MDJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2FydCcgeyBjb250ZW50OiBcIlxcZTYwM1wiOyB9XG4gICAgQGlmICRpY29uID09ICd1c2VyJyB7IGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrJyB7IGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Nsb3NlJyB7IGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS12YWxpZGF0ZScgeyBjb250ZW50OiBcIlxcZTYwN1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtY2xvc2UnIHsgY29udGVudDogXCJcXGU2MDhcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc2VhcmNoJyB7IGNvbnRlbnQ6IFwiXFxlNjA5XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3pvb20taW4nIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnem9vbS1vdXQnIHsgY29udGVudDogXCJcXGU2MGJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ2VhcicgeyBjb250ZW50OiBcIlxcZTYwY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjb21tZW50cycgeyBjb250ZW50OiBcIlxcZTYwZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdzcGluJyB7IGNvbnRlbnQ6IFwiXFxlNjBlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrYm94JyB7IGNvbnRlbnQ6IFwiXFxlNjBmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrZWQnIHsgY29udGVudDogXCJcXGU2MTBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc2VsZWN0JyB7IGNvbnRlbnQ6IFwiXFxlNjJiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BsYXknIHsgY29udGVudDogXCJcXGU2NDVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGF1c2UnIHsgY29udGVudDogXCJcXGU2NDRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbXV0ZS1vbicgeyBjb250ZW50OiBcIlxcZTY0NlwiOyB9XG4gICAgQGlmICRpY29uID09ICdtdXRlLW9mZicgeyBjb250ZW50OiBcIlxcZTY0N1wiOyB9XG4gICAgQGlmICRpY29uID09ICczNjAnIHsgY29udGVudDogXCJcXGU2MTJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXhjbGFtYXRpb24nIHsgY29udGVudDogXCJcXGU2MTNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncXVlc3Rpb24nIHsgY29udGVudDogXCJcXGU2MTRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLXF1ZXN0aW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjE1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Vycm9yJyB7IGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3dhcm5pbmctMScgeyBjb250ZW50OiBcIlxcZTYxNlwiOyB9XG4gICAgQGlmICRpY29uID09ICd3YXJuaW5nLTInIHsgY29udGVudDogXCJcXGU2MTZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndHJhc2gnIHsgY29udGVudDogXCJcXGU2MTdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXh0ZW5zaW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjE4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2V4cGFuZCcgeyBjb250ZW50OiBcIlxcZTYxOVwiOyB9XG4gICAgQGlmICRpY29uID09ICdwaW5jaCcgeyBjb250ZW50OiBcIlxcZTYxYVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzd2lwZScgeyBjb250ZW50OiBcIlxcZTYxYlwiOyB9XG4gICAgQGlmICRpY29uID09ICdob3RzcG90JyB7IGNvbnRlbnQ6IFwiXFxlNjFjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BsdXMnIHsgY29udGVudDogXCJcXGU2MWRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbWludXMnIHsgY29udGVudDogXCJcXGU2MWVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3dpdGNoZXItbGFuZ3VhZ2UnIHsgY29udGVudDogXCJcXGU2MjdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LWJvdHRvbScgeyBjb250ZW50OiBcIlxcZTYyM1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctdG9wJyB7IGNvbnRlbnQ6IFwiXFxlNjI0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1sZWZ0JyB7IGNvbnRlbnQ6IFwiXFxlNjI1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1yaWdodCcgeyBjb250ZW50OiBcIlxcZTYyNlwiOyB9XG4gICAgQGlmICRpY29uID09ICdhcnJvdy1ib3R0b20nIHsgY29udGVudDogXCJcXGU2MmJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctdG9wJyB7IGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LWxlZnQnIHsgY29udGVudDogXCJcXGU2MmRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctcmlnaHQnIHsgY29udGVudDogXCJcXGU2MmVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlJyB7IGNvbnRlbnQ6IFwiXFxlNjRiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Z1bGxzY3JlZW4tZW50ZXInIHsgY29udGVudDogXCJcXGU2NGNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZnVsbHNjcmVlbi1leGl0JyB7IGNvbnRlbnQ6IFwiXFxlNjRkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItZW1wdHknIHsgY29udGVudDpcIlxcZTY0ZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyLWZ1bGwnIHsgY29udGVudDpcIlxcZTY0ZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyLWhhbGYnIHsgY29udGVudDogXCJcXGU2NTBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZG91YmxlLWFycm93LWxlZnQnIHsgY29udGVudDogXCJcXGU2NTFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZG91YmxlLWFycm93LXJpZ2h0JyB7IGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2hlYXJ0JyB7IGNvbnRlbnQ6IFwiXFxlNjUzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dvb2QnIHsgY29udGVudDogXCJcXGU2NTRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYmFkJyB7IGNvbnRlbnQ6IFwiXFxlNjU1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1lbXB0eScgeyBjb250ZW50OiBcIlxcZTY1NlwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtZnVsbCcgeyBjb250ZW50OiBcIlxcZTY1N1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtaGFsZicgeyBjb250ZW50OiBcIlxcZTY1OFwiOyB9XG4gICAgQGlmICRpY29uID09ICdsb2FkaW5nJyB7IGNvbnRlbnQ6IFwiXFxlNjU5XCI7IH1cblxuICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ2NoZXZyb24tbWVudScgeyBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaGV2cm9uLW1lbnUtYWxsJyB7IGNvbnRlbnQ6IFwiXFxlNjQxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2hvbWUnIHsgY29udGVudDogXCJcXGU2NDBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbWVudScgeyBjb250ZW50OiBcIlxcZTY0MlwiOyB9XG5cbiAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgIEBpZiAkaWNvbiA9PSAnc2hhcmUnIHsgY29udGVudDogXCJcXGU2NDhcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAneW91dHViZScgeyBjb250ZW50OiBcIlxcZTYyZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdmYWNlYm9vaycgeyBjb250ZW50OiBcIlxcZTYzMFwiOyB9XG4gICAgQGlmICRpY29uID09ICdpbnN0YWdyYW0nIHsgY29udGVudDogXCJcXGU2MzFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ29vZ2xlLXBsdXMnIHsgY29udGVudDogXCJcXGU2MzJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndHdpdHRlcicgeyBjb250ZW50OiBcIlxcZTYzM1wiOyB9XG4gICAgQGlmICRpY29uID09ICdwaW50ZXJlc3QnIHsgY29udGVudDogXCJcXGU2MzRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2VpYm8nIHsgY29udGVudDogXCJcXGU2MzVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2VjaGF0JyB7IGNvbnRlbnQ6IFwiXFxlNjM2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3lvdWt1JyB7IGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2h1YWJhbicgeyBjb250ZW50OiBcIlxcZTYzOFwiOyB9XG4gICAgQGlmICRpY29uID09ICdyZW5yZW4nIHsgY29udGVudDogXCJcXGU2MzlcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncXJjb2RlJyB7IGNvbnRlbnQ6IFwiXFxlNjQzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2RzbScgeyBjb250ZW50OiBcIlxcZTY0OVwiOyB9XG4gICAgQGlmICRpY29uID09ICd2a29udGFrdGUnIHsgY29udGVudDogXCJcXGU2NGFcIjsgfVxuXG4gICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ2Nyb3NzZWxpbmcnIHsgY29udGVudDogXCJcXGU2M2FcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndGlwcycgeyBjb250ZW50OiBcIlxcZTYzYlwiOyB9XG4gICAgQGlmICRpY29uID09ICd0ZWNobmljYWwtY2FyZCcgeyBjb250ZW50OiBcIlxcZTYzY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdwYW5vcGx5JyB7IGNvbnRlbnQ6IFwiXFxlNjNkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dlbmVyYWwtaW5mb3JtYXRpb24nIHsgY29udGVudDogXCJcXGU2M2VcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndXNlci1iZW5lZml0cycgeyBjb250ZW50OiBcIlxcZTYzZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdzY3JvbGx0b3AnIHsgY29udGVudDogXCJcXGU2MmNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncmljaGNvbnRlbnQnIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYWxzby1maW5kJyB7IGNvbnRlbnQ6IFwiXFxlNjFkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2ZlYXR1cmVzJyB7IGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Jldmlld3MnIHsgY29udGVudDogXCJcXGU2MGRcIjsgfVxuXG59XG5cbi8qKiBNZWRpYSBRdWVyaWVzIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKi9cblxuJGx0NjQwIDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpXCI7XG4kbHQ0ODAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweClcIjtcbiRsdDYwMCA6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KVwiO1xuJGx0NzY4IDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpXCI7XG4kbHQ5NjAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweClcIjtcblxuJGd0NDgwIDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpXCI7XG4kZ3Q2MDAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweClcIjtcblxuLyoqIENTUyBSdWxlc1xuKioqKioqKioqKioqKioqKioqL1xuXG4vKiogJGNvbG9yLSogJiAkYmdjb2xvci0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJGNvbG9yMVxuLyoqICAgICAgICAgdHJhbnNwYXJlbnRcbi8qKiAgICAgICAgIGRhcmtlbigkY29sb3IxLCAxNSUpXG4vKiogICAgICAgICBsaWdodGVuKCRjb2xvcjEsIDE1JSlcbi8qKiAgICAgICAgIHJnYmEoJGNvbG9yMSwgMC43KVxuXG4vKiogJGJvcmRlci0qICYgJGJvcmRlcmJvdHRvbS0qICYgJGJvcmRlcnRvcC0qICYgJGJvcmRlcmxlZnRyaWdodC0qICYgJGJvcmRlcnRvcGJvdHRvbS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMXB4IHNvbGlkICRjb2xvcjFcbi8qKiAgICAgICAgIDFweCBkb3R0ZWQgcmdiYSgkY29sb3IxLCAwLjcpXG4vKiogICAgICAgICAwXG4vKiogICAgIFdhcm5pbmcgOiAnbm9uZScgZG9lcyBub3QgYWNjZXB0XG5cbi8qKiAkYm9yZGVyc2l6ZS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMTBweFxuLyoqICAgICAgICAgMFxuLyoqICAgICBXYXJuaW5nIDogdGhlIHNhbWUgdmFsdWUgdmFyaWFibGUgJyRib3JkZXItKicgY29ycmVzcG9uZGluZyB0byB0aGUgc2FtZSBlbGVtZW50XG4vKiogICAgICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgICAgICAkYm9yZGVyLSogOiAxcHggc29saWQgJGNvbG9yMVxuLyoqICAgICAgICAgICAgICRib3JkZXJzaXplLSogOiAxcHhcblxuLyoqICR0ZXh0YWxpZ24tKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIGxlZnRcbi8qKiAgICAgICAgIHJpZ2h0XG4vKiogICAgICAgICBjZW50ZXJcblxuLyoqICRmb250LXdlaWdodC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgbm9ybWFsXG4vKiogICAgICAgICBib2xkXG5cbi8qKiAkZm9udC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJG1haW4tZmFtaWx5LWZvbnRcblxuLyoqICRvcGFjaXR5LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAwXG4vKiogICAgICAgICAwLjdcbi8qKiAgICAgICAgIDFcblxuLyoqICRyb3RhdGUtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDQ1ZGVnXG4vKiogICAgICAgICAwXG5cbi8qKiAkcmFkaXVzLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxMHB4XG4vKiogICAgICAgICAxMDAlXG4vKiogICAgICAgICAwXG5cbi8qKiAkbWFyZ2lucmlnaHQtKiAmICRoZWlnaHQtKiAmICR3aWR0aC0qICYgJHRvcC0qICYgJGxlZnQtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDEwcHhcbi8qKiAgICAgICAgIDBcblxuLyoqICRuYi0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgNVxuLyoqICAgICAgICAgMFxuLyoqICAgICAgICAgZGVmYXVsdFxuXG4vKiogT3RoZXIgdmFyaWFibGVzXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgdHJ1ZVxuLyoqICAgICAgICAgZmFsc2Vcbi8qKiAgICAgICAgIDFcbi8qKiAgICAgICAgIDBcblxuLyoqIE1pc2NcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWRlZmF1bHQ6ICRjb2xvcjQ7XG4kYmdjb2xvci1zaXRlOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLWFkdmljZS1ibG9nLWJhc2ljLXBhZ2U6ICRiZ2NvbG9yLXNpdGU7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBNYWluIFRpdGxlXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1tYWluLXRpdGxlOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRib3JkZXItbWFpbi10aXRsZTogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1hc3RlclxuJGZvbnQtbWFpbi10aXRsZTogJG1haW4tZmFtaWx5LWZvbnQtMjsgLy8gTWFzdGVyXG4kZm9udC13ZWlnaHQtbWFpbi10aXRsZTogbm9ybWFsOyAvLyBNYXN0ZXJcbiR0ZXh0YWxpZ24tbWFpbi10aXRsZTogY2VudGVyOyAvLyBNYXN0ZXJcblxuLyoqIFJhdGluZ1xuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmF0ZS1zdGFyOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci1uYi1ub3RlczogJGNvbG9yNTsgLy8gTWFzdGVyXG5cbi8qKiBNZXNzYWdlcyAoZXJyb3IgLSB3YXJuaW5nIC0gc3RhdHVzKVxuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbWVzc2FnZXMtZXJyb3I6ICRjb2xvcjQ7XG4kY29sb3ItaWNvbi1lcnJvcjogJGNvbG9yOTtcbiRiZ2NvbG9yLW1lc3NhZ2VzLWVycm9yOiAkY29sb3I2O1xuJGJvcmRlci1tZXNzYWdlcy1lcnJvcjogMXB4IHNvbGlkICRjb2xvcjk7XG4kY29sb3ItbWVzc2FnZXMtd2FybmluZzogJGNvbG9yNDtcbiRjb2xvci1pY29uLXdhcm5pbmc6ICRjb2xvcjEwO1xuJGJnY29sb3ItbWVzc2FnZXMtd2FybmluZzogJGNvbG9yNjtcbiRib3JkZXItbWVzc2FnZXMtd2FybmluZzogMXB4IHNvbGlkICRjb2xvcjEwO1xuJGNvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yNDtcbiRjb2xvci1pY29uLXN0YXR1czogJGNvbG9yMztcbiRiZ2NvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yNjtcbiRib3JkZXItbWVzc2FnZXMtc3RhdHVzOiAxcHggc29saWQgJGNvbG9yMztcblxuLyoqIEhlYWRlclxuKioqKioqKioqKioqKioqKioqL1xuXG4kaGVhZGVyLXJlZ2lvbi1icmFuZGluZy1oZWlnaHQ6IDU1cHg7XG4kaXMtZGVjYXRobG9uLW1lbnU6IGZhbHNlO1xuJGZ1bGwtc2l6ZS1oZWFkZXI6IHRydWU7XG4kYmdjb2xvci1oZWFkZXI6ICRjb2xvcjQ7XG4kYm9yZGVydG9wLWhlYWRlcjogMDtcbiRib3JkZXJib3R0b20taGVhZGVyOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci10cmlnZ2VyOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXRyaWdnZXItYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuLy8gdHlwZSBkZSByb2xsIGhlYWRlclxuJGhlYWRlci1tZW51LW92ZXItdW5kZXJsaW5lOiBmYWxzZTtcbiRoZWFkZXItbWVudS1ob3Zlci1saW5laGVpZ2h0IDogNHB4O1xuJGhlYWRlci1tZW51LWhvdmVyLWxpbmVjb2xvciA6ICRjb2xvcjM7XG4vLyBib3JkdXJlIGJhc3NlIHJlZ2lvbiBtZW51XG4kaGVhZGVyLWJvcmRlcmJvdHRvbTogZmFsc2U7XG4kaGVhZGVyLWJvcmRlcmJvdHRvbS1oZWlnaHQ6IDRweDtcbiRoZWFkZXItYm9yZGVyYm90dG9tLWNvbG9yOiAkY29sb3I1O1xuXG4vKiogQ3VzdG8gbGllbnMgbWVudSAtIHNpIHByZW1pw6hyZSB2YXJpYWJsZSBkaWZmw6lyZW50ZSBkZSB0cnVlLCB0b3V0ZXMgbGVzIHN1aXZhbnRlcyBuZSBzZXJvbnQgcGFzIGFwcGxpcXXDqWVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ka2JsYW5rLWN1c3RvLW1lbnUtaXRlbXM6IGZhbHNlO1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtc2l6ZTogMTRweDtcbiRrYmxhbmstY3VzdG8tbWVudS1pdGVtcy1mb250LXdlaWdodDogNzAwO1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtc3BhY2luZzogbm9ybWFsO1xuXG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLWZvbnQtc2l6ZTogMTNweDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtZm9udC13ZWlnaHQ6IDcwMDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtZmlyc3QtaXRlbS1tYXJnaW4tYm90dG9tOiAwcHg7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLW1hcmdpbjogN3B4O1xuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1iZWZvcmUtY29udGVudDogXCLilrpcIjtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtcm9sbC11bmRlcmxpbmU6IHRydWU7XG5cblxuLyoqIE1haW4gbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGZsb2F0LXJpZ2h0LW1lbnU6IGZhbHNlO1xuJGJnY29sb3ItbWVudS10YWI6ICRjb2xvcjQ7XG4kYmdjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLW1lbnUtdGFiLWFjdGl2ZTogJGNvbG9yMztcbiRjb2xvci1tZW51LXRhYjogJGNvbG9yNjtcbiRjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjI7XG4kbmItY29sdW1ucy1zdWJtZW51OiA0O1xuJGJnY29sb3Itc3VibWVudTogJGNvbG9yNjtcbiRib3JkZXJ0b3Atc3VibWVudTogMDtcbiRib3JkZXJyaWdodC1zdWJtZW51OiAwO1xuJGJvcmRlcmJvdHRvbS1zdWJtZW51OiAwO1xuJGJvcmRlcmxlZnQtc3VibWVudTogMDtcbiRvcGFjaXR5LXN1Ym1lbnU6IDE7XG4kY29sb3Itc3VibWVudS1saW5rOiAkY29sb3I0O1xuJGNvbG9yLXN1Ym1lbnUtbGluay1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLW1lbnUtbW9iaWxlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItaGVhZGVyLW1lbnU6ICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyYm90dG9tLWhlYWRlci1tZW51OiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWxpbmstaG9tZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRyYWRpdXMtbGluay1ob21lOiA2cHg7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLWxpbmstaG9tZTogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItbGluay1ob21lLWljb246ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG4kZm9udC13ZWlnaHQtbWVudTogYm9sZDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRmb250LXdlaWdodC1tZW51LXNlY29uZGFyeTogbm9ybWFsOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItbWVudS10YWItb2RkOiAkY29sb3I2OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJnY29sb3ItbWVudS10YWItZXZlbjogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRiZ2NvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU6ICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1vZGQ6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItZXZlbjogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1vZGQtYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWV2ZW4tYWN0aXZlOiAkY29sb3IzOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkOiAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbjogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1pY29uLW9kZC1hY3RpdmU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItaWNvbi1ldmVuLWFjdGl2ZTogJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRyb3RhdGUtbWVudS10YWItaWNvbi1hY3RpdmU6IDkwZGVnOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQ6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQ6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbjogMXB4IHNvbGlkICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZC1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQtYWN0aXZlOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItZXZlbi1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3IzOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuLWFjdGl2ZTogMXB4IHNvbGlkICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAxcHggc29saWQgJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLWV2ZW46ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1mb290ZXItbWVudTogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci10aXRsZS1mb290ZXItbWVudTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRmb250LXdlaWdodC10aXRsZS1mb290ZXItbWVudTogYm9sZDsgLy8gTW9iaWxlIG9ubHlcbiRsZWZ0cG9zaXRpb24taWNvbi1sZXZlbDEtbGluazogZmFsc2U7XG4kbGVmdHBvc2l0aW9uLWljb24tbGV2ZWwyLWxpbms6IHRydWU7XG5cbi8qKiBTZWNvbmRhcnkgbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLXNlY29uZGFyeS1tZW51LXRhYjogdHJhbnNwYXJlbnQ7IC8vIERlc2t0b3Agb25seVxuJGJnY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiLWhvdmVyOiB0cmFuc3BhcmVudDsgLy8gRGVza3RvcCBvbmx5XG4kYmdjb2xvci1zZWNvbmRhcnktbWVudS10YWItYWN0aXZlOiB0cmFuc3BhcmVudDsgLy8gRGVza3RvcCBvbmx5XG4kY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiOiAkY29sb3IyOyAvLyBEZXNrdG9wIG9ubHlcbiRjb2xvci1zZWNvbmRhcnktbWVudS10YWItaG92ZXI6ICRjb2xvcjM7IC8vIERlc2t0b3Agb25seVxuJGNvbG9yLXNlY29uZGFyeS1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjM7IC8vIERlc2t0b3Agb25seVxuJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1tZW51OiBib2xkOyAvLyBEZXNrdG9wIG9ubHlcblxuLyoqIE1lbnUgY29tcGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJG1lbnUtY29tcGFjdC1hY3RpdmU6IHRydWU7XG4kYmdjb2xvci1tZW51LWNvbXBhY3QtdGFiOiAkYmdjb2xvci1tZW51LXRhYjtcbiRiZ2NvbG9yLW1lbnUtY29tcGFjdC10YWItaG92ZXI6ICRiZ2NvbG9yLW1lbnUtdGFiLWhvdmVyO1xuJGJnY29sb3ItbWVudS1jb21wYWN0LXRhYi1hY3RpdmU6ICRiZ2NvbG9yLW1lbnUtdGFiLWFjdGl2ZTtcbiRjb2xvci1tZW51LWNvbXBhY3QtdGFiOiAkY29sb3ItbWVudS10YWI7XG4kY29sb3ItbWVudS1jb21wYWN0LXRhYi1ob3ZlcjogJGNvbG9yLW1lbnUtdGFiLWhvdmVyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC10YWItYWN0aXZlOiAkY29sb3ItbWVudS10YWItYWN0aXZlO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1pY29uOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1hcnJvdy1pY29uOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1hcnJvdy1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0OiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LW5iLWl0ZW1zOiAkY29sb3I0O1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LW5iLWl0ZW1zLWhvdmVyOiAkY29sb3IyO1xuXG4vKiogTmF2aWdhdGlvbiAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kZm9udC13ZWlnaHQtbmF2aWdhdGlvbjogbm9ybWFsO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItb2RkOiAkYmdjb2xvci1tZW51LXRhYi1vZGQ7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYmdjb2xvci1tZW51LXRhYi1ldmVuO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJnY29sb3ItbWVudS10YWItb2RkLWFjdGl2ZTtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkYmdjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRjb2xvci1tZW51LXRhYi1vZGQ7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbjogJGNvbG9yLW1lbnUtdGFiLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbi1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLW9kZDogJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWljb24tZXZlbjogJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLW9kZC1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1pY29uLW9kZC1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1ldmVuLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbi1hY3RpdmU7XG4kcm90YXRlLW5hdmlnYXRpb24tdGFiLWljb24tYWN0aXZlOiAkcm90YXRlLW1lbnUtdGFiLWljb24tYWN0aXZlO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItb2RkO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItb2RkO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW47XG4kYm9yZGVybGVmdHJpZ2h0LW5hdmlnYXRpb24tdGFiLWV2ZW46ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbjtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1vZGQtYWN0aXZlOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kYm9yZGVydG9wYm90dG9tLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW4tYWN0aXZlO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkO1xuJGJnY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ7XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW47XG4kYm9yZGVyLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ7XG4kYm9yZGVyLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWljb24tb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWljb24tZXZlbjogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWljb24tZXZlbjtcblxuLyoqIE1pbmkgQ2FydFxuKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNhcnQgOiAkY29sb3I2O1xuJGNvbG9yLWNhcnQtaG92ZXIgOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtbmItaXRlbXMgOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtbmItaXRlbXMtaG92ZXIgOiAkY29sb3I2O1xuJHRvcC1jYXJ0LW5iLWl0ZW1zOiA5cHg7XG4kbGVmdC1jYXJ0LW5iLWl0ZW1zOiA4cHg7XG4kdG9wLWNhcnQtbmItaXRlbXMtbW9iaWxlOiAxNHB4OyAvLyBNb2JpbGUgb25seVxuJGxlZnQtY2FydC1uYi1pdGVtcy1tb2JpbGU6IDRweDsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFNlYXJjaCBmb3JtXG4qKioqKioqKioqKioqKioqKioqL1xuXG4kYm9yZGVyLXNlYXJjaC1mb3JtOiAwO1xuJGJvcmRlci1zZWFyY2gtZm9ybS1ob3ZlcjogMDtcbiRib3JkZXItc2VhcmNoLWZvcm0tZm9jdXM6IDA7XG4kcmFkaXVzLXNlYXJjaC1mb3JtOiAwO1xuJGNvbG9yLXNlYXJjaC1mb3JtOiAkY29sb3I0O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3I0O1xuJGJnY29sb3Itc2VhcmNoLWZvcm06ICRjb2xvcjY7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3IyO1xuJGNvbG9yLXNlYXJjaC1mb3JtLXBsYWNlaG9sZGVyOiAkY29sb3I1O1xuJGJnY29sb3Itc2VhcmNoLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3M6ICRjb2xvcjY7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzLWhvdmVyOiAkY29sb3I2O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzczogJGNvbG9yMztcblxuLyoqIFNlYXJjaCAtIEF1dG9jb21wbGV0ZVxuKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1hdXRvY29tcGxldGU6ICRjb2xvcjI7XG4kYm9yZGVyLWF1dG9jb21wbGV0ZTogMXB4IHNvbGlkICRjb2xvcjM7XG4kY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW0taG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1hdXRvY29tcGxldGUtaXRlbTogJGNvbG9yMjtcbiRiZ2NvbG9yLWF1dG9jb21wbGV0ZS1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1hdXRvY29tcGxldGUtaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG5cbi8qKiBMYW5nIHN3aXRjaGVyXG4qKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbGFuZy1zd2l0Y2hlci1pY29uLWNoZXZyb246ICRjb2xvcjY7XG4kYmdjb2xvci1sYW5nLXN3aXRjaGVyLWl0ZW06ICRjb2xvcjExO1xuJGJnY29sb3ItZmxhZ3MtdG9nZ2xlcjogJGNvbG9yNjtcbiRjb2xvci1mbGFncy10b2dnbGVyOiAkY29sb3I0O1xuJGNvbG9yLWZsYWdzLXRvZ2dsZXItaG92ZXI6ICRjb2xvcjQ7XG4kY291bnRyeS1uYW1lLWZsYWdzLXRvZ2dsZXI6IGZhbHNlO1xuXG4vKiogQnJlYWRjcnVtYlxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItYnJlYWRjcnVtYjogcmdiYSgkY29sb3I0LCAwLjYpO1xuJGNvbG9yLWJyZWFkY3J1bWItc2VwOiAkY29sb3IyO1xuJGNvbG9yLWJyZWFkY3J1bWItbGluazogJGNvbG9yMjtcbiRjb2xvci1icmVhZGNydW1iLWxpbmstaG92ZXI6ICRjb2xvcjI7XG5cbi8qKiBTY3JvbGxUb1RvcFxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3Itc2Nyb2xsdG90b3A6ICRjb2xvcjU7XG4kYmdjb2xvci1zY3JvbGx0b3RvcC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hcnJvdy1zY3JvbGx0b3RvcDogJGNvbG9yMjtcbiRjb2xvci1hcnJvdy1zY3JvbGx0b3RvcC1ob3ZlcjogJGNvbG9yMjtcblxuLyoqIFRlYXNlciBhZHZpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJG5ldy10ZWFzZXItYXNwZWN0OiBmYWxzZTtcblxuJGJnY29sb3ItdGVhc2VyLWFkdmljZTogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U6IDFweDsgLy8gTWFzdGVyXG4kYm9yZGVyLXRlYXNlci1hZHZpY2U6IDFweCBzb2xpZCAkY29sb3I2OyAvLyBNYXN0ZXJcbiRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI6IDFweDsgLy8gTWFzdGVyXG4kYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzOyAvLyBNYXN0ZXJcbiRyYWRpdXMtdGVhc2VyLWFkdmljZTogMDsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXZpZGVvOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW86IDAuNjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW86ICRjb2xvcjE7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbzogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW8taG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yMjsgLy8gTWFzdGVyXG4kcmFkaXVzLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbzogM3B4OyAvLyBNYXN0ZXJcbiRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc6IDA7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTogJGNvbG9yMjsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTogJGNvbG9yNDsgIC8vTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI6ICRjb2xvcjM7ICAvL01hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTogJGNvbG9yNTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50czogMXB4IHNvbGlkICRjb2xvcjY7IC8vIE1hc3RlclxuJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNjsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb246ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXJib3R0b20tdGVhc2VyLWFkdmljZTogMDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiR0ZWFzZXItYWR2aWNlLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYWR2aWNlLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYWR2aWNlLWJvZHk6IGxlZnQ7XG5cbi8qKiBUZWFzZXIgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItYmxvZzogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJsb2c6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1ibG9nOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYmxvZy1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItdGVhc2VyLWJsb2ctaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJsb2c6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXZpZGVvOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXZpZGVvO1xuJG9wYWNpdHktdGVhc2VyLWJsb2ctdmlkZW86ICRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW87XG4kYmdjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kY29sb3ItdGVhc2VyLWJsb2ctaWNvbi12aWRlbzogJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmxvZy1pY29uLXZpZGVvOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRyYWRpdXMtdGVhc2VyLWJsb2ctaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLXRlYXNlci1ibG9nLXR5cGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItdGVhc2VyLWJsb2ctdHlwZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXR5cGU6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXR5cGUtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItdGVhc2VyLWJsb2ctdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1ibG9nLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItdGVhc2VyLWJsb2ctYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRib3JkZXJ0b3AtdGVhc2VyLWJsb2ctY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtdGVhc2VyLWJsb2ctY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRjb2xvci10ZWFzZXItYmxvZy1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWJsb2ctcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1ibG9nLW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci10ZWFzZXItYmxvZy1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1ibG9nLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItdGVhc2VyLWJsb2ctY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiRib3JkZXJib3R0b20tdGVhc2VyLWJsb2c6ICRib3JkZXJib3R0b20tdGVhc2VyLWFkdmljZTsgLy8gTW9iaWxlXG4kdGVhc2VyLWJsb2ctaGlkZS1jYXRlZ29yeTogZmFsc2U7XG4kdGV4dGFsaWduLXRlYXNlci1ibG9nLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYmxvZy1ib2R5OiBsZWZ0O1xuXG4vKiogU3VtbWFyeSBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1zdW1tYXJ5LWJsb2c6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1zdW1tYXJ5LWJsb2c6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXN1bW1hcnktYmxvZzogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtc3VtbWFyeS1ibG9nLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1zdW1tYXJ5LWJsb2ctaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtc3VtbWFyeS1ibG9nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctdmlkZW86ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdmlkZW87XG4kb3BhY2l0eS1zdW1tYXJ5LWJsb2ctdmlkZW86ICRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW87XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlbzogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvOiAkY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJGJnY29sb3Itc3VtbWFyeS1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRyYWRpdXMtc3VtbWFyeS1ibG9nLWljb24tdmlkZW86ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJHJhZGl1cy1zdW1tYXJ5LWJsb2ctaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLXN1bW1hcnktYmxvZy10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY2F0OiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNhdC1saW5rOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQtbGluay1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmVhZG1vcmU6ICRjb2xvcjQ7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJlYWRtb3JlLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlcnRvcC1zdW1tYXJ5LWJsb2ctY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3Atc3VtbWFyeS1ibG9nLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJhdGUtc3RhcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcblxuLyoqIERpcmVjdCBBY2Nlc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItZGlyZWN0LWFjY2VzczogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWRpcmVjdC1hY2Nlc3MtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1kaXJlY3QtYWNjZXNzOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci1kaXJlY3QtYWNjZXNzOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS1kaXJlY3QtYWNjZXNzLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1kaXJlY3QtYWNjZXNzLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLWRpcmVjdC1hY2Nlc3M6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLW5hbWU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1uYW1lLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy1kaXJlY3QtYWNjZXNzLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci1kaXJlY3QtYWNjZXNzLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuXG4vKiogVGVhc2VyIEJhc2ljIFBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2U6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLXRlYXNlci1iYXNpYy1wYWdlOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci10ZWFzZXItYmFzaWMtcGFnZTogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhc2ljLXBhZ2UtaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLXRlYXNlci1iYXNpYy1wYWdlLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLXRlYXNlci1iYXNpYy1wYWdlOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kcmFkaXVzLXRlYXNlci1iYXNpYy1wYWdlLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kdGVhc2VyLWJhc2ljLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYmFzaWMtcGFnZS10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhc2ljLXBhZ2UtYm9keTogbGVmdDtcblxuLyoqIFRlYXNlciBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0OiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItcHJvZHVjdDogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Q6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXRlYXNlci1wcm9kdWN0LWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdDogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3QtdGl0bGU6IGJvbGQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTogJGNvbG9yMzsgLy9NYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXByaW1hcnk6ICRjb2xvcjI7IC8vTWFzdGVyXG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5OiBub3JtYWw7IC8vTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Qtc3VwZXItbW9kZWw6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAwO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6ICRjb2xvcjY7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbDogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kcmFkaXVzLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsOiAwO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6IDA7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtbW9iaWxlOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJHRleHRhbGlnbi10ZWFzZXItcHJvZHVjdC10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLXByb2R1Y3QtcHJpY2U6IGxlZnQ7XG5cbi8qKiBUZWFzZXIgYmFubmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhbm5lcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLWJhbm5lcjogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmFubmVyOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmFubmVyLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci10ZWFzZXItYmFubmVyLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC10ZWFzZXItYmFubmVyLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLXRlYXNlci1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci1ib2R5OiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYmFubmVyLXByaWNlOiBsZWZ0O1xuXG4vKiogVGVhc2VyIGJhbm5lciAobWVudSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGtlZXAtcGFkZGluZy1tZW51LWJhbm5lcjogdHJ1ZTtcbiRiZ2NvbG9yLW1lbnUtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItbWVudS1iYW5uZXItaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1tZW51LWJhbm5lcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItbWVudS1iYW5uZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLW1lbnUtYmFubmVyLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1tZW51LWJhbm5lci1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy1tZW51LWJhbm5lcjogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLW1lbnUtYmFubmVyLWJsb2NrLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLW1lbnUtYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy1tZW51LWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3ItbWVudS1iYW5uZXItdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLW1lbnUtYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLW1lbnUtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlLWZyb206ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC1tZW51LWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1tZW51LWJhbm5lci1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLW5vdGVzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlcztcbiRjb2xvci1tZW51LWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLW1lbnUtYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG5cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZClcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtaGlnaGxpZ2h0ZWQtYmFubmVyOiA3cHg7IC8vIG1heCAoZHJ1cGFsIGd1dHRlciAvIDIpIC0gMVxuJGJvcmRlci1oaWdobGlnaHRlZC1iYW5uZXI6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtaGlnaGxpZ2h0ZWQtYmFubmVyLWhvdmVyOiAxcHg7XG4kYm9yZGVyLWhpZ2hsaWdodGVkLWJhbm5lci1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLWhpZ2hsaWdodGVkLWJhbm5lcjogMDtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItYmxvY2stdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3I0O1xuJHJhZGl1cy1oaWdobGlnaHRlZC1iYW5uZXItaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWltZzogJGNvbG9yNDtcbiRvcGFjaXR5LWhpZ2hsaWdodGVkLWJhbm5lci1pbWctaG92ZXI6IDAuNjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ib2R5OiAkY29sb3I1O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcHJpY2UtZnJvbS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb20taG92ZXI7XG4kYm9yZGVydG9wLWhpZ2hsaWdodGVkLWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1oaWdobGlnaHRlZC1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcmF0ZS1zdGFyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3Rlcy1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kb3BhY2l0eS1iZ2NvbG9yLW1vZGUtdGV4dC1pbi1ob3Zlci1oaWdobGlnaHRlZC1iYW5uZXI6IDAuOTtcbiRuYi1oaWdobGlnaHRlZC1iYW5uZXItaXRlbTogMzsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFRlYXNlciBiYW5uZXIgKGhpZ2hsaWdodGVkIHRpdGxlIGhvdmVyKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1odGgtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItaHRoLWJhbm5lci1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLWh0aC1iYW5uZXI6IDdweDsgLy8gbWF4IChkcnVwYWwgZ3V0dGVyIC8gMikgLSAxXG4kYm9yZGVyLWh0aC1iYW5uZXI6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtaHRoLWJhbm5lci1ob3ZlcjogMXB4O1xuJGJvcmRlci1odGgtYmFubmVyLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRyYWRpdXMtaHRoLWJhbm5lcjogMDtcbiRwb3NpdGlvbi12ZXJ0aWNhbC1odGgtYmFubmVyLWJsb2NrLXRpdGxlOiBib3R0b207XG4kdGV4dGFsaWduLWh0aC1iYW5uZXItYmxvY2stdGl0bGU6IGNlbnRlcjtcbiRjb2xvci1odGgtYmFubmVyLWJsb2NrLXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLWh0aC1iYW5uZXItYmxvY2stdGl0bGUtaG92ZXI6ICRjb2xvcjI7XG4kcmFkaXVzLWh0aC1iYW5uZXItaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGJnY29sb3ItaHRoLWJhbm5lci1pbWc6ICRjb2xvcjQ7XG4kY29sb3ItaHRoLWJhbm5lci10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1odGgtYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLWh0aC1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLWh0aC1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1odGgtYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItcHJpY2UtZnJvbTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb207XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtaHRoLWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1odGgtYmFubmVyLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci1odGgtYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItbm90ZXM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1odGgtYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kb3BhY2l0eS1iZ2NvbG9yLW1vZGUtdGV4dC1pbi1ob3Zlci1odGgtYmFubmVyOiAwLjk7XG4kbmItaHRoLWJhbm5lci1pdGVtOiAzOyAvLyBNb2JpbGUgb25seVxuXG4vKiogRm9vdGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWZvb3RlcjogJGNvbG9yNDtcbiRib3JkZXJ0b3AtZm9vdGVyOiAwO1xuJGJvcmRlci1mb290ZXItc2VwOiAwO1xuJGNvbG9yLWZvb3Rlci10aXRsZS1ibG9jay1saW5rczogJGNvbG9yNjtcbiRjb2xvci1mb290ZXItYmxvY2stbGluazogJGNvbG9yNjtcbiRjb2xvci1mb290ZXItYmxvY2stbGluay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mb290ZXItdGl0bGUtYmxvY2stZm9sbG93OiAkY29sb3I2O1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAkY29sb3I2O1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWV2ZW46ICRjb2xvcjY7XG4kYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAkY29sb3IzO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRyYWRpdXMtZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAxMDAlO1xuJG1hcmdpbnJpZ2h0LWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogMjBweDtcbiRiZ2NvbG9yLWZvb3Rlci11c2VmdWw6ICRjb2xvcjE5O1xuJGNvbG9yLWZvb3Rlci11c2VmdWwtbGlua3M6ICRjb2xvcjY7XG4kY29sb3ItZm9vdGVyLXVzZWZ1bC1saW5rcy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mb290ZXItdXNlZnVsLWxpbmtzLXNlcDogJGNvbG9yMztcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tdGl0bGU6ICRjb2xvcjY7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm06ICRjb2xvcjI7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICRjb2xvcjI7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybTogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtOiAkY29sb3I2O1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICRjb2xvcjQ7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogJGNvbG9yMjtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0OiAwO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAwO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogJGNvbG9yMztcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI6ICRjb2xvcjQ7XG4kZm9vdGVyLXJvdy1kaXNwbGF5OiBmYWxzZTtcbiRmb290ZXItcm93LWFsaWduLWNlbnRlcjogZmFsc2U7XG4kZm9vdGVyLWFic29sdXRlLXBvc2l0aW9uLWZvci1iYWNrZ3JvdW5kLWltYWdlOiBmYWxzZTtcblxuLyoqIEZhbWlseSBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1mYW1pbHktdGl0bGU6ICRjb2xvcjQ7XG4kZm9udC1mYW1pbHktdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtZmFtaWx5LXRpdGxlOiBub3JtYWw7XG4kY2FzZS1mYW1pbHktdGl0bGU6IHVwcGVyY2FzZTtcbiRjb2xvci1mYW1pbHktZGVzYzogJGNvbG9yNDtcbiRmYW1pbHktYmFubmVyLWV4dGVuZGVkLW1vZGU6IDE7XG4kZmFtaWx5LWJhbm5lci1iZWhpbmQtaGVhZGVyOiBmYWxzZTtcbiRiZ2NvbG9yLWZhbWlseS1iYW5uZXI6IHJnYmEoJGNvbG9yNCwgMC42KTtcbiRyYWRpdXMtZmFtaWx5LWJhbm5lcjogMDtcbiRjb2xvci1mYW1pbHktYmFubmVyLXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItZGVzYzogJGNvbG9yMjtcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbms6ICRjb2xvcjI7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1saW5rOiAkY29sb3I0O1xuJGNvbG9yLWZhbWlseS1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1saW5rLWljb246ICRjb2xvcjQ7XG4kY29sb3ItZmFtaWx5LWxpbmstaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktbmItcHJvZHVjdHM6ICRjb2xvcjQ7XG4kY29sb3ItZmFtaWx5LWxhYmVsLWZpbHRlcjogJGNvbG9yNDtcbiRjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGJvcmRlci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRib3JkZXItbWFpbi10aXRsZTtcbiRmb250LWZhbWlseS1jYXRlZ29yeS10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICR0ZXh0YWxpZ24tbWFpbi10aXRsZTtcbiRib3JkZXJ0b3AtZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAwO1xuJGJvcmRlcmJvdHRvbS1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZS1mYW1pbHk6ICRjb2xvcjY7XG4kY2F0LXJlZmVyZW5jZS1mYW1pbHktYmlnLWZvcm1hdDogZmFsc2U7XG4kcmFkaXVzLWNhdC1yZWZlcmVuY2UtZmFtaWx5LWdyb3VwLWxlZnQ6IDA7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1mYW1pbHktZ3JvdXAtbGVmdDogJGNvbG9yNDtcbiRib3JkZXJ0b3AtZmFtaWx5LWJhbm5lcjogMXB4IHNvbGlkICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBUZWFzZXIgUmVmZXJlbmNlIENhdGVnb3J5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtY2F0LXJlZmVyZW5jZTogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWNhdC1yZWZlcmVuY2UtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kY29sb3ItY2F0LXJlZmVyZW5jZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kYm9yZGVyLWNhdC1yZWZlcmVuY2U6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXItY2F0LXJlZmVyZW5jZS1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuXG4vKiogRmlsdGVyIHNlbGVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItZmlsdGVyLXNlbGVjdDogJGNvbG9yNDtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmlsdGVyLXNlbGVjdC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3QtZm9jdXM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdDogJGNvbG9yMjtcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3QtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1hcnJvdzogJGNvbG9yNDtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWFycm93LWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0LW9wdGlvbnM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zOiAkY29sb3IyO1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtOiAkY29sb3I0O1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1zZWxlY3RlZC1pdGVtOiAkY29sb3IzOyAvLyBNb2JpbGUgb25seVxuXG4vKiogRmFjZXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWZhY2V0cyA6ICRjb2xvcjY7IC8vIE1hc3RlclxuJHJhZGl1cy1mYWNldHMgOiAwOyAvLyBNYXN0ZXJcbiRib3JkZXItZmFjZXRzIDogMDsgLy8gTWFzdGVyXG4kYm9yZGVyc2l6ZS1mYWNldHMgOiAwOyAvLyBNYXN0ZXJcbiRib3JkZXJib3R0b20tZmFjZXRzLWl0ZW06IDFweCBzb2xpZCAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1pdGVtLXRpdGxlOiAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtc2l6ZTogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWZhY2V0cy1zaXplLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1zaXplOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1zaXplOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQ6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWwtaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQ6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1mYWNldHMtY29sb3I6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtY29sb3ItaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlci1mYWNldHMtY29sb3ItYWN0aXZlOiAxcHggc29saWQgJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZTogJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1iZWhpbmQ6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWxhYmVsOiAkY29sb3I0O1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWljb246ICRjb2xvcjY7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtaWNvbi1ob3ZlcjogJGNvbG9yNjtcbiRyYWRpdXMtZmFjZXRzLXJhbmdlLXByaWNlLWljb246IDA7XG4kYm9yZGVyLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItZmFjZXRzLXJhbmdlLXByaWNlLWljb24taG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1ncmVhdGVyLXRoYW46ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLXJhdGUtc3RhcjogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItbmItbm90ZXM6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLW5iLW5vdGVzLWFjdGl2ZTogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtY2hlY2tib3g6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtbGFiZWwtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZmFjZXRzLWhlbHA6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWhlbHAtaG92ZXI6ICRjb2xvcjM7XG4kcmFkaXVzLWZhY2V0cy1oZWxwLWNvbnRlbnQ6IDA7XG4kYmdjb2xvci1mYWNldHMtaGVscC1jb250ZW50OiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1oZWxwLWNvbnRlbnQ6ICRjb2xvcjI7XG4kY29sb3ItZmFjZXRzLWxpbWl0LWxpbms6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtbGltaXQtbGluazogJGNvbG9yNjtcbiRiZ2NvbG9yLWZhY2V0cy1saW1pdC1saW5rLWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtbGltaXQtbGluazogMDtcbiRib3JkZXItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6IDA7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWE6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtaW5pdC1jcml0ZXJpYS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGJvcmRlcnRvcC1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTogJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMS1ob3ZlcjogJGNvbG9yMzsgLy8gTWFzdGVyXG5cbi8qKiBQYWdlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcGFnZXItc2VlLWFsbDogJGNvbG9yNDtcbiRjb2xvci1wYWdlci1zZWUtYWxsLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItcGFnZXItaXRlbTogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1wYWdlci1pdGVtLWN1cnJlbnQ6ICRjb2xvcjM7XG4kYmdjb2xvci1wYWdlci1pdGVtLWhvdmVyOiAkY29sb3I2O1xuJGNvbG9yLXBhZ2VyLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItcGFnZXItaXRlbS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1wYWdlci1pdGVtLWN1cnJlbnQ6ICRjb2xvcjI7XG4kYm9yZGVyLXBhZ2VyLWl0ZW06IDFweCBzb2xpZCAkY29sb3I2O1xuJHJhZGl1cy1wYWdlci1pdGVtOiAycHg7XG4kY29sb3ItcGFnZXItbm8tbW9yZTogJGNvbG9yNTtcblxuLyoqIFd5c2l3eWdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXd5c2l3eWctaDE6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtd3lzaXd5Zy1oMTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC13eXNpd3lnLWgxOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiR0ZXh0YWxpZ24td3lzaXd5Zy1oMTogJHRleHRhbGlnbi1tYWluLXRpdGxlO1xuJGNvbG9yLXd5c2l3eWctaDI6ICRjb2xvcjQ7XG4kY29sb3Itd3lzaXd5Zy1hOiAkY29sb3I0O1xuJGNvbG9yLXd5c2l3eWctYS1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXd5c2l3eWctYmxvY2txdW90ZTogJGNvbG9yNjtcbiRib3JkZXItd3lzaXd5Zy1ibG9ja3F1b3RlOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci13eXNpd3lnLWJsb2NrcXVvdGUtdGl0bGU6ICRjb2xvcjM7XG4kYmdjb2xvci13eXNpd3lnLXNwZWNpYWw6ICRjb2xvcjY7XG4kYm9yZGVyLXd5c2l3eWctc3BlY2lhbDogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3Itd3lzaXd5Zy1zcGVjaWFsLXRpdGxlOiAkY29sb3IzO1xuJGJnY29sb3Itd3lzaXd5Zy10YWJsZS10aDogJGNvbG9yNjtcbiRiZ2NvbG9yLXd5c2l3eWctdGFibGUtdGQ6ICRjb2xvcjI7XG4kYm9yZGVyLXd5c2l3eWctdGFibGUtY2VsbDogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLXd5c2l3eWctaHI6IDFweCBzb2xpZCAkY29sb3I1O1xuJHJhZGl1cy13eXNpd3lnLWltZzogMDtcbiRjb2xvci13eXNpd3lnLXA6ICRjb2xvcjQ7XG5cbi8qKiBSZW1vdGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcmVtb3RlLWl0ZW06ICRjb2xvcjY7XG4kYmdjb2xvci1yZW1vdGUtaXRlbS1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci1yZW1vdGUtaXRlbTogJGNvbG9yNDtcbiRjb2xvci1yZW1vdGUtaXRlbS1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItcmVtb3RlLWl0ZW06IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJlbW90ZS1pdGVtLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmVtb3RlLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFNvY2lhbCBOZXR3b3JrIChTaGFyZSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJlZ2luLWJvcmRlci1uZXR3b3JrOiBmYWxzZTtcbiRlbmQtYm9yZGVyLW5ldHdvcms6IHRydWU7XG4kYm9yZGVyLW5ldHdvcmstaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1mYWNlYm9vay1pdGVtOiAkY29sb3I2OyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLWZhY2Vib29rLWl0ZW0taG92ZXI6ICRjb2xvcjEyO1xuJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjogJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItdHdpdHRlci1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItdHdpdHRlci1pdGVtLWhvdmVyOiAkY29sb3IxMztcbiRjb2xvci10d2l0dGVyLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci10d2l0dGVyLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXBpbnRlcmVzdC1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItcGludGVyZXN0LWl0ZW0taG92ZXI6ICRjb2xvcjE0O1xuJGNvbG9yLXBpbnRlcmVzdC1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItcGludGVyZXN0LWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXdlaWJvLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci13ZWliby1pdGVtLWhvdmVyOiAkY29sb3IxNTtcbiRjb2xvci13ZWliby1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3Itd2VpYm8taXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItZ29vZ2xlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1nb29nbGUtaXRlbS1ob3ZlcjogJGNvbG9yMTY7XG4kY29sb3ItZ29vZ2xlLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1nb29nbGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItZHNtLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1kc20taXRlbS1ob3ZlcjogJGNvbG9yMTc7XG4kY29sb3ItZHNtLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1kc20taXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItdmtvbnRha3RlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci12a29udGFrdGUtaXRlbS1ob3ZlcjogJGNvbG9yMTg7XG4kY29sb3ItdmtvbnRha3RlLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci12a29udGFrdGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItcXJjb2RlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1xcmNvZGUtaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1xcmNvZGUtaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXFyY29kZS1pdGVtLWljb24taG92ZXI6ICRjb2xvcjE7XG4kYmdjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2U6ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2UtaG92ZXI6ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG5cbi8qKiBNZWRpYSBGcm9udFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1tZWRpYS1mcm9udC1wb3BpbjogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXRodW1ibmFpbDogJGNvbG9yMjtcbiRib3JkZXItbWVkaWEtZnJvbnQtaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLW1lZGlhLWZyb250LWl0ZW0taG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uOiAkY29sb3I0O1xuJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uLWhvdmVyOiAkY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWljb247XG4kYmdjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXY6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtem9vbTogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXpvb20taG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItbWVkaWEtZnJvbnQtem9vbS1pY29uOiAkY29sb3I1O1xuJGNvbG9yLW1lZGlhLWZyb250LXpvb20taWNvbi1ob3ZlcjogJGNvbG9yNTtcbiRib3JkZXItbWVkaWEtZnJvbnQtem9vbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLW1lZGlhLWZyb250LXpvb20taG92ZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY2xvc2U6ICRjb2xvcjI7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jbG9zZS1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItbWVkaWEtZnJvbnQtY2xvc2U6IDA7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNsb3NlLWhvdmVyOiAwO1xuJGNvbG9yLW1lZGlhLWZyb250LWNsb3NlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRyYWRpdXMtbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAwO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAkY29sb3I0O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW06IDA7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbS1ob3ZlcjogMDtcbiRjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taWNvbjogJGNvbG9yMjtcbiRjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZWRpYS1mcm9udC12aWRlby1pY29uOiAkY29sb3I0O1xuJGNvbG9yLW1lZGlhLWZyb250LTM2MC1pY29uOiAkY29sb3I0O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtdmlkZW8tMzYwOiAkY29sb3IyO1xuJG9wYWNpdHktbWVkaWEtZnJvbnQtdmlkZW8tMzYwOiAwLjc7XG4kY29sb3ItbWVkaWEtZnJvbnQtbGFiZWwtdmlkZW8tMzYwOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGJvcmRlcmJvdHRvbS1tZWRpYS1mcm9udDogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItbWVkaWEtZnJvbnQtcGluY2gtc3dpcGU6ICRjb2xvcjE7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1tZWRpYS1mcm9udC1waW5jaC1zd2lwZTogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLW1lZGlhLWZyb250LXBpbmNoLXN3aXBlOiAwOyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLW1lZGlhLWZyb250LWluZm9zLTM2MDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFBhZ2UgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcHJvZHVjdC10aXRsZTogJGNvbG9yLW1haW4tdGl0bGU7XG4kZm9udC1wcm9kdWN0LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJGNvbG9yLXByb2R1Y3QtcmVmZXJlbmNlOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtY2F0Y2hsaW5lOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtYW5jaG9yLXRlY2huaWNhbC1pbmZvczogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC10aXRsZS1yZXZpZXdzOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3M6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtbGFiZWwtc2VsZWN0OiAkY29sb3I0O1xuJGJnY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ6ICRjb2xvcjI7XG4kY29sb3ItYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0OiAkY29sb3I3O1xuJGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQ6IDNweDtcbiRoZWlnaHQtYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiAwO1xuJGNvbG9yLWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kYm90dG9tLW9mZnNldC1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQ7XG4kYmdjb2xvci1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXByb2R1Y3QtbGluay1jYXJ0LWRpc2FibGVkOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtcHJpY2U6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1wcmljZS1mcm9tOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3Qtb2xkLXByaWNlOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGJvcmRlci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkYm9yZGVyLW1haW4tdGl0bGU7XG4kZm9udC1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkdGV4dGFsaWduLW1haW4tdGl0bGU7XG4kYm9yZGVydG9wLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiB0cmFuc3BhcmVudDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1kZXNjOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWxhYmVsLWV2ZW46ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtbGFiZWwtb2RkOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRlc2MtZXZlbjogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kZXNjLW9kZDogJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1ldmVuOiAkY29sb3I2O1xuJGJnY29sb3ItcHJvZHVjdC10ZWNobmljYWwtcm93LW9kZDogJGNvbG9yMjtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRvd25sb2FkLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy10YWI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi1kaXNhYmxlZDogJGNvbG9yNjtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLXRpdGxlOiAkY29sb3I0O1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtcmV2aWV3cy10YWItdGl0bGU6IG5vcm1hbDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtdGl0bGU6ICRjb2xvcjQ7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLXRpdGxlOiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLWhlYWRlcjogJGNvbG9yNjtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yNDtcbiRmb250LXdlaWdodC1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZS1pY29uOiAkY29sb3I0O1xuJGJvcmRlcmJvdHRvbS1wcm9kdWN0LXZpZGVvOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLXByb2R1Y3QtaW5mb3M6ICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtaW5mb3M6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXByb2R1Y3QtYXJyb3ctdGl0bGU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBQYWdlIHByb2R1Y3QgOiBSaWNoIGNvbnRlbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJpY2hjb250ZW50LXRpdGxlOiAkY29sb3ItbWFpbi10aXRsZTtcbiRmb250LXJpY2hjb250ZW50LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXJpY2hjb250ZW50LXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRib3JkZXItcmljaGNvbnRlbnQtc2VwYXJhdG9yOiAxcHggc29saWQgJGNvbG9yNjtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LXZpZGVvLWljb246ICRjb2xvcjE7XG4kYmdjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1yaWNoY29udGVudC12aWRlby1pY29uOiAzcHg7XG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tb3ZlcmxheTogJGNvbG9yNDtcbiRvcGFjaXR5LXJpY2hjb250ZW50LXZpZGVvLW92ZXJsYXk6IDAuNjtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1sYWJlbDogJGNvbG9yNDtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1lZGlhLWxlZnQtcmlnaHQ6IHRyYW5zcGFyZW50O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWRlc2M6ICRjb2xvcjQ7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuOiAkY29sb3I0O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taWNvbjogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taWNvbi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXI6ICRjb2xvcjY7XG4kY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlci10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLWRlc2M6ICRjb2xvcjQ7XG4kcmFkaXVzLXJpY2hjb250ZW50LWZ1bGx0ZXh0OiAwO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQ6IHJnYmEoJGNvbG9yNCwgMC42KTtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1kZXNjOiAkY29sb3IyO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWljb246ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbC1kZXNjOiAkY29sb3I0O1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tYWN0aXZlOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWxhYmVsLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXItZGVzYzogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFBvcGluIENhcnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcG9waW4tY2FydDogJGNvbG9yNjtcbiRjb2xvci1wb3Bpbi1jYXJ0OiAkY29sb3I0O1xuJGJnY29sb3ItcG9waW4tY2FydC1oZWFkZXI6ICRjb2xvcjM7XG4kY29sb3ItcG9waW4tY2FydC1oZWFkZXI6ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1oZWFkZXItaWNvbjogJGNvbG9yMjtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNsb3NlLWljb246ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZzogJGNvbG9yNDtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXBvcGluLWNhcnQtY29udGludWUtc2hvcHBpbmctaWNvbjogJGNvbG9yNDtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1wb3Bpbi1jYXJ0LWNyb3NzZWxpbmc6ICRjb2xvcjI7XG4kYmdjb2xvci1wb3Bpbi1jYXJ0LW92ZXJsYXk6IHJnYmEoJGNvbG9yMSwgMC41KTtcblxuLyoqIExlZ2FsIG5vdGljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbGVnYWwtbm90aWNlOiAkY29sb3I1O1xuXG4vKiogUGFnZSByZXZpZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1pbmZvcy1yZXZpZXctb24tdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGNvbG9yLXJldmlld3MtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtcmV2aWV3cy10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1yZXZpZXdzLXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRjb2xvci1ub3RlLXJldmlld3MtaW5mbzogJGNvbG9yNDtcbiRmb250LW5vdGUtcmV2aWV3cy1pbmZvOiAkbWFpbi1mYW1pbHktZm9udDtcbiRmb250LXdlaWdodC1ub3RlLXJldmlld3MtaW5mbzogbm9ybWFsO1xuJGNvbG9yLXJhdGluZ3MtcmVjb21tZW5kZWQtcmV2aWV3cy1pbmZvOiAkY29sb3I0O1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogJGNvbG9yNTtcbiRoZWlnaHQtbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogMTBweDtcbiR3aWR0aC1ub3RlLWRpc3RyaWJ1dGlvbi1wcm9kdWN0LXBhZ2UtZnVsbGJhcjogNDAwcHg7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1iYXI6ICRjb2xvcjQ7XG4kY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yMjtcbiRjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstYWN0aXZlOiAkY29sb3IyO1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yNTtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWFjdGl2ZTogJGNvbG9yMztcbiRyYWRpdXMtbm90ZS1kaXN0cmlidXRpb24tbGluazogMDtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdDogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJldmlld3MtYmFjay1wcm9kdWN0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItbWFyay1kaXN0cmlidXRpb246ICRjb2xvcjQ7XG4kZm9udC13ZWlnaHQtbWFyay1kaXN0cmlidXRpb246IG5vcm1hbDtcbiRmb250LW1hcmstZGlzdHJpYnV0aW9uOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGNvbG9yLXVzZXItcmV2aWV3cy1oZWFkZXI6ICRjb2xvcjQ7XG4kdGV4dGFsaWduLXVzZXItcmV2aWV3cy1oZWFkZXI6IGNlbnRlcjtcbiRib3JkZXItdXNlci1yZXZpZXdzLWhlYWRlcjogMDtcbiRmb250LXVzZXItcmV2aWV3cy1oZWFkZXI6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtdXNlci1yZXZpZXdzLWhlYWRlcjogbm9ybWFsO1xuJGJnY29sb3ItdXNlci1yZXZpZXdzLWhlYWRlcjogJGNvbG9yNjtcbiRib3JkZXJ0b3AtdXNlci1yZXZpZXdzLWhlYWRlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyYm90dG9tLXVzZXItcmV2aWV3cy1oZWFkZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJldmlld3Mtbm90ZTogJGNvbG9yNDtcbiRyYWRpdXMtYnJhbmQtcmVzcG9uc2U6IDA7XG4kYmdjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yODtcbiRjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yMjtcbiRjb2xvci1icmFuZC1yZXNwb25zZS1pY29uOiAkY29sb3IyO1xuJGJnY29sb3ItcmV2aWV3cy1pbmZvczogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLW1hcmstZGlzdHJpYnV0aW9uOiAkY29sb3I2OyAvL01vYmlsZSBvbmx5XG4kYm9yZGVydG9wLW1hcmstZGlzdHJpYnV0aW9uOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXJib3R0b20tbWFyay1kaXN0cmlidXRpb246IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlcjogJGNvbG9yMjtcbiRjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXItaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXItaG92ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXdzLWxvYWRpbmctb3ZlcmxheTogJGNvbG9yNDtcbiRvcGFjaXR5LXJldmlld3MtbG9hZGluZy1vdmVybGF5OiAwLjU7XG4kY29sb3ItcmV2aWV3cy1sb2FkaW5nLWljb246ICRjb2xvcjIwO1xuJGJnY29sb3ItcmV2aWV3cy1sb2FkaW5nLWljb246ICRjb2xvcjQ7XG4kcmFkaXVzLXJldmlld3MtbG9hZGluZy1pY29uOiAycHg7XG5cbi8qKiBSZXZpZXdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJldmlldy10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctYXV0aG9yOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1kYXRlOiAkY29sb3I1O1xuJGNvbG9yLXJldmlldy1oZWFkLWluZm9zOiAkY29sb3I1O1xuJGJvcmRlci1ib3R0b20tcmV2aWV3LWhlYWQtaW5mb3M6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci1yZXZpZXc6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJldmlldy1wdXJjaGFzZS1pY29uOiAkY29sb3ItcmV2aWV3LWhlYWQtaW5mb3M7XG4kY29sb3ItcmV2aWV3LXJlY29tbWVuZGVkLWljb246ICRjb2xvci1yZXZpZXctaGVhZC1pbmZvcztcbiRjb2xvci1yZXZpZXctcG9pbnQtbGFiZWw6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXctcG9pbnQtbWludXM6ICRjb2xvcjg7XG4kYmdjb2xvci1yZXZpZXctcG9pbnQtcGx1czogJGNvbG9yMztcbiRjb2xvci1yZXZpZXctcG9pbnQtcGx1cy1taW51czogJGNvbG9yMjtcbiRjb2xvci1yZXZpZXctYm9keTogJGNvbG9yNDtcbiRib3JkZXItcmV2aWV3LWFuc3dlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXctYW5zd2VyOiAkY29sb3I2O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItYnJhbmQ6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1ib2R5OiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItbGluazogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWxpbmstaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXctYW5zd2VyLWZvb3RlcjogJGNvbG9yMTE7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXI6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXItaWNvbjogJGNvbG9yNDtcbiRib3JkZXItcmV2aWV3LXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItaWZyYW1ldm90ZS1xdWVzdGlvbjogJGNvbG9yNDtcbiRjb2xvci1pZnJhbWV2b3RlLW1lc3NhZ2U6ICRjb2xvcjQ7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb246ICRjb2xvcjI7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb24taG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1pZnJhbWV2b3RlLWFjdGlvbjogJGNvbG9yNDtcbiRiZ2NvbG9yLWlmcmFtZXZvdGUtYWN0aW9uLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1pZnJhbWV2b3RlLWFjdGlvbjogMDtcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlOiAkY29sb3I4O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2UtaWNvbjogJGNvbG9yODtcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2UtaWNvbi1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXJldmlld3M6ICRjb2xvcjExOyAvLyBNb2JpbGUgb25seVxuJGJvcmRlci1yZXZpZXc6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItcmV2aWV3OiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuXG4vKiogU3VibWl0IHJldmlldyBmb3JtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtcmV2aWV3LWZvcm06IDA7XG4kYmdjb2xvci1yZXZpZXctZm9ybS1iZWhpbmQ6IHJnYmEoJGNvbG9yMSwgMC41KTtcbiRjb2xvci1yZXZpZXctZm9ybS10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctZm9ybS1jbG9zZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1mb3JtLWNsb3NlLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBDYXJ0IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNhcnQtYmFjazogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWJhY2staG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY2FydC1iYWNrLWljb246ICRjb2xvcjQ7XG4kY29sb3ItY2FydC1iYWNrLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1jYXJ0LXN1Ym1pdDogJGNvbG9yNDtcbiRiZ2NvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtc3VibWl0OiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkY29sb3IyO1xuJHJhZGl1cy1jYXJ0LXN1Ym1pdDogMDtcbiRiZ2NvbG9yLWNhcnQtbGFzdC1saW5lOiAkY29sb3I1O1xuJGNvbG9yLWNhcnQtbGFzdC1saW5lOiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtdGFibGUtdGg6ICRjb2xvcjQ7XG4kYm9yZGVyYm90dG9tLWNhcnQtdGFibGUtdHI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItY2FydC10YWJsZS10cjogJGNvbG9yNjtcbiRiZ2NvbG9yLWNhcnQtdGFibGUtdHItZXZlbjogJGNvbG9yNjtcbiRjb2xvci1jYXJ0LXRhYmxlLXRyOiAkY29sb3I0O1xuJGNvbG9yLWNhcnQtdGFibGUtcHJpY2U6ICRjb2xvcjQ7XG4kY29sb3ItY2FydC10YWJsZS1kZWxldGUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWVtcHR5OiAkY29sb3I0O1xuJGJnY29sb3ItY2FydC1lbXB0eTogJGNvbG9yNjtcblxuLyoqIEFkdmljZSBIUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWFkdmljZS1ocC1kZXNjOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGwtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFBhZ2UgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtYWR2aWNlLWltZy1jb3ZlcjogMDtcbiRjb2xvci1hZHZpY2UtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGNvbG9yLWFkdmljZS1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItYWR2aWNlLW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItYWR2aWNlLW5iLWNvbW1lbnRzIDogJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtY29tbWVudHMtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50OiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtYXV0aG9yOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1hdXRob3Itam9iOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1hdXRob3ItYXZhdGFyOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXJhdGUtZmVlZGJhY2s6ICRjb2xvcjU7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtcy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtdGl0bGUtcmVmLWNhdDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXItYWR2aWNlLWxhYmVsOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWFkdmljZS1sYWJlbDogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci1hZHZpY2UtbGFiZWw6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kZm9udC13ZWlnaHQtYWR2aWNlLWxhYmVsOiBib2xkOyAvLyBNb2JpbGUgb25seVxuJHRleHRhbGlnbi1hZHZpY2UtbGFiZWw6IGxlZnQ7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1hZHZpY2UtY2hlY2tib3g6ICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLWFkdmljZS1jaGVja2JveG9uOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIExpc3RpbmcgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLW1lbnUtYWR2aWNlIDogJGJnY29sb3ItZmFjZXRzO1xuJHJhZGl1cy1tZW51LWFkdmljZSA6ICRyYWRpdXMtZmFjZXRzO1xuJGJvcmRlci1tZW51LWFkdmljZSA6ICRib3JkZXItZmFjZXRzO1xuJGJvcmRlcnNpemUtbWVudS1hZHZpY2UgOiAkYm9yZGVyc2l6ZS1mYWNldHM7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMDogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1jaGV2cm9uOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMDtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwLWNoZXZyb24taG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwLWhvdmVyO1xuJGJvcmRlcnRvcC1tZW51LWFkdmljZS1sdmwxOiAkYm9yZGVydG9wLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMTogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDEtaG92ZXI7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb246IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDItaG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxLWhvdmVyO1xuXG4vKiogTGlzdGluZyBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYm9yZGVyLWxpc3RpbmctYmxvZy1pdGVtLXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjU7XG5cbi8qKiBMaXN0aW5nIGVtcHR5IHByb2R1Y3QvYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWxpc3RpbmctZW1wdHk6ICRjb2xvcjY7XG4kY29sb3ItbGlzdGluZy1lbXB0eTogJGNvbG9yNDtcblxuLyoqIENvbW1lbnRzIChhZHZpY2UsYmxvZylcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1jb21tZW50LXRpdGxlOiAkY29sb3I0O1xuJGJnY29sb3ItY29tbWVudC1mb3JtOiAkY29sb3I2O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1sYWJlbDogJGNvbG9yNDtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0OiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0LWZvY3VzOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0LWVycm9yOiAxcHggc29saWQgJGNvbG9yOTtcbiRjb2xvci1jb21tZW50LWZvcm0taW5wdXQ6ICRjb2xvcjQ7XG4kYmdjb2xvci1jb21tZW50LWZvcm0taW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1jb21tZW50LWZvcm0taW5wdXQ6ICRjb2xvcjI7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndTogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWxpbms6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1jaGVja2JveDogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWNoZWNrZWQ6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1mb3JtLWF1dGhvcjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tYXV0aG9yLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlcnRvcC1jb21tZW50OiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLWNvbW1lbnQtdW5wdWJsaXNoZWQ6ICRjb2xvcjI7XG4kYm9yZGVyLWNvbW1lbnQtcmVwbHk6IDA7XG4kYmdjb2xvci1jb21tZW50LXJlcGx5OiAkY29sb3I2O1xuJGNvbG9yLWNvbW1lbnQtdW5wdWJsaXNoZWQ6ICRjb2xvcjU7XG4kY29sb3ItY29tbWVudC1hdXRob3I6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1kYXRlOiAkY29sb3I1O1xuJGNvbG9yLWNvbW1lbnQtYm9keTogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWFjdGlvbjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWFjdGlvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb21tZW50LWFwcHJvdmU6ICRjb2xvcjU7XG4kY29sb3ItY29tbWVudC1hcHByb3ZlLWhvdmVyOiBkYXJrZW4oJGNvbG9yLWNvbW1lbnQtYXBwcm92ZSwgMTUlKTtcbiRiZ2NvbG9yLWNvbW1lbnRzOiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWNvbW1lbnQ6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGUgb25seVxuXG4vKiogNDA0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItNDA0LWFkZHJlZGlyZWN0OiAkY29sb3I0O1xuJGNvbG9yLTQwNC10aXRsZTogJGNvbG9yNDtcbiRjb2xvci00MDQtYm9keTogJGNvbG9yNDtcbiRjb2xvci00MDQtZXhpdDogJGNvbG9yNDtcbiRjb2xvci00MDQtZXhpdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci00MDQtZXhpdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLTQwNC1leGl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItNDA0LXRpdGxlLXJpZ2h0OiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LXJpZ2h0OiByZ2JhKCRjb2xvcjQsMC42KTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaDogJGNvbG9yNTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaC1mb2N1czogJGNvbG9yNDtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoOiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtZm9jdXM6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRib3JkZXItNDA0LW5ldy1zZWFyY2g6IDFweCBzb2xpZCAkY29sb3IyO1xuJGJvcmRlci00MDQtbmV3LXNlYXJjaC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb246ICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbjogJGNvbG9yMztcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLTQwNC1tZW51LWxpbms6ICRjb2xvcjI7XG4kY29sb3ItNDA0LW1lbnUtbGluay1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFNlYXJjaCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmVzdWx0LWVtcHR5LWJvZHk6ICRjb2xvcjQ7XG4kY29sb3ItcmVzdWx0LXNlZTogJGNvbG9yNDtcbiRjb2xvci1yZXN1bHQtc2VlLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXJlc3VsdC1zZWUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1yZXN1bHQtc2VlLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBDb250YWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLWNvbnRhY3QtY292ZXItaW1nOiAwO1xuJGNvbG9yLWNvbnRhY3QtbGFiZWw6ICRjb2xvcjQ7XG4kY29sb3ItY29udGFjdC1pbnB1dDogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LWxhYmVsLWRlc2NyaXB0aW9uOiAkY29sb3I1O1xuJGJvcmRlci1jb250YWN0LWlucHV0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItY29udGFjdC1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLWNvbnRhY3QtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGJnY29sb3ItY29udGFjdC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLWNvbnRhY3QtaW5wdXQ6ICRjb2xvcjI7XG4kY29sb3ItY29udGFjdC1yZXF1aXJlZC1maWVsZDogJGNvbG9yNTtcbiRjb2xvci1jb250YWN0LXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWNvbnRhY3Qtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVydG9wLWNvbnRhY3Qtd3lzaXd5ZzogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItY29udGFjdC13eXNpd3lnOiAkY29sb3I1O1xuXG4vKiogU3VwcG9ydCBSZXF1ZXN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3Itc3VwcG9ydC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1zdXBwb3J0LWlucHV0OiAkY29sb3I0O1xuJGJvcmRlci1zdXBwb3J0LWlucHV0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItc3VwcG9ydC1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLXN1cHBvcnQtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGJnY29sb3Itc3VwcG9ydC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLXN1cHBvcnQtaW5wdXQ6ICRjb2xvcjI7XG4kY29sb3Itc3VwcG9ydC1yZXF1aXJlZC1maWVsZDogJGNvbG9yNTtcbiRjb2xvci1zdXBwb3J0LWxpbms6ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0OiAkY29sb3I0O1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1zdWJtaXQtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFRhc2sgYmFyIGFkbWluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItdGFiczogJGNvbG9yNDtcbiRjb2xvci10YWJzLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXRhYnMtYWN0aXZlOiAkY29sb3IyO1xuJGJnY29sb3ItdGFiczogJGNvbG9yNjtcbiRiZ2NvbG9yLXRhYnMtaG92ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci10YWJzLWFjdGl2ZTogJGNvbG9yMztcblxuLyoqIEluZmluaXRlIFNjcm9sbCAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1pbmZpbml0ZS1zY3JvbGw6IHRyYW5zcGFyZW50O1xuJGJvcmRlci1pbmZpbml0ZS1zY3JvbGw6IDA7XG4kcmFkaXVzLWluZmluaXRlLXNjcm9sbDogMDtcblxuLyoqIExpbmsgYnV0dG9uIHdpdGggaWNvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJvcmRlcnRvcC1idG5saW5rOiAxcHggc29saWQgJGNvbG9yNTtcblxuLyoqIFBsYWluIGJ1dHRvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1wbGFpbmJ0bjogMDtcbiRiZ2NvbG9yLXBsYWluYnRuOiAkY29sb3I0O1xuJGJnY29sb3ItcGxhaW5idG4taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcGxhaW5idG46ICRjb2xvcjI7XG4kY29sb3ItcGxhaW5idG4taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDogJGNvbG9yNTtcbiRjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDogJGNvbG9yNjtcbiRib3JkZXItcGxhaW5idG46IDA7XG4kYm9yZGVyLXBsYWluYnRuLWhvdmVyOiAwO1xuJGJvcmRlci1wbGFpbmJ0bi1kaXNhYmxlZDogMDtcblxuLyoqIFBsYXllciBWaWRlb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogJGNvbG9yMTtcbiRiZ2NvbG9yLXBsYXllci1iaWctcGxheS1idXR0b24taG92ZXI6ICRjb2xvcjE7XG4kb3BhY2l0eS1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAwLjc7XG4kY29sb3ItcGxheWVyLWljb24tYmlnLXBsYXktYnV0dG9uOiAkY29sb3IyO1xuJGNvbG9yLXBsYXllci1pY29uLWJpZy1wbGF5LWJ1dHRvbi1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogMnB4IHNvbGlkICRjb2xvcjI7XG4kYm9yZGVyLXBsYXllci1iaWctcGxheS1idXR0b24taG92ZXI6IDJweCBzb2xpZCAkY29sb3IyO1xuJHJhZGl1cy1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAxMDAlO1xuJGJnY29sb3ItcGxheWVyLWNvbnRyb2wtYmFyOiAkY29sb3IxO1xuJG9wYWNpdHktcGxheWVyLWNvbnRyb2wtYmFyOiAwLjU7XG4kY29sb3ItcGxheWVyLWljb24tcGxheS1jb250cm9sOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLXBsYXktY29udHJvbC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItaWNvbi12b2x1bWUtY29udHJvbDogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItaWNvbi12b2x1bWUtY29udHJvbC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItcmVtYWluaW5nLXRpbWU6ICRjb2xvcjM7XG4kY29sb3ItcGxheWVyLWljb24tZnVsbHNjcmVlbi1jb250cm9sOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLWZ1bGxzY3JlZW4tY29udHJvbC1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLXBsYXllci1wcm9ncmVzcy1jb250cm9sOiAkY29sb3IyO1xuJG9wYWNpdHktcGxheWVyLXByb2dyZXNzLWNvbnRyb2w6IDAuNTtcbiRiZ2NvbG9yLXBsYXllci1wbGF5LXByb2dyZXNzOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLXBsYXktcHJvZ3Jlc3M6ICRjb2xvcjM7XG4kYmdjb2xvci1wbGF5ZXItbG9hZC1wcm9ncmVzczogJGNvbG9yMjtcbiRiZ2NvbG9yLXBsYXllci1hY3RpdmU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItcGxheWVyLWxhYmVsLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgICAgVGV0cmlzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKiBHbG9iYWwgKi9cbiRjb2xvci10ZXRyaXMtdGl0bGU6ICRjb2xvcjE5O1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtdGl0bGU6ICRjb2xvcjE5O1xuJGJnY29sb3ItdGV0cmlzLXJlbW90ZS10aXRsZTogcmdiYSgkY29sb3IyLCAwLjgpO1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci10ZXRyaXMtcmVtb3RlLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qIExpbmtzICovXG4kdGV0cmlzLWxpbmtzLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE6IGJvbGQ7XG4kdGV0cmlzLWxpbmtzLWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWxpbmtzLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1saW5rcy1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjE5O1xuJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjE5O1xuJHRldHJpcy1saW5rcy1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtbGlua3MtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMjogYm9sZDtcbiR0ZXRyaXMtbGlua3MtYmdjb2xvci0yOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtbGlua3MtaG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1saW5rcy1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ob3Zlci1jb2xvci0yOiAkY29sb3IxOTtcbiR0ZXRyaXMtbGlua3MtYm9yZGVyLTI6IDFweCBzb2xpZCAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMjogMXB4IHNvbGlkICRjb2xvcjM7XG4kdGV0cmlzLWxpbmtzLXJhZGl1cy0yOiAwO1xuXG4vKiBUaXRsZSAqL1xuJHRldHJpcy10aXRsZS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy10aXRsZS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtdGl0bGUtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtdGl0bGUtY29sb3ItMjogJGNvbG9yMjtcblxuLyogU3VidGl0bGUgKi9cbiR0ZXRyaXMtc3VidGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtc3VidGl0bGUtY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLXN1YnRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLXN1YnRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIEJyaWNrIHJhdGluZyAqL1xuJHRldHJpcy1icmljay1yYXRpbmctc3Rhci1jb2xvci0xOiAkY29sb3ItYWR2aWNlLXJhdGUtc3RhcjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLW5iLW5vdGVzLWNvbG9yLTE6ICRjb2xvci1hZHZpY2UtbmItbm90ZXM7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1pY29uLWNvbG9yLTE6ICRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb247XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWNvbG9yLTE6ICRjb2xvci1uYi1ub3RlcztcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWxpbmstaG92ZXItY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLXN0YXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLW5iLW5vdGVzLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1pY29uLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIENvbnRlbnQgKi9cbiR0ZXRyaXMtY29udGFpbmVyLWJvcmRlcjogMDtcbiR0ZXRyaXMtY29udGFpbmVyLXJhZGl1czogMDtcbiR0ZXRyaXMtY29udGVudC1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1jb250ZW50LWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1jb250ZW50LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWNvbnRlbnQtY29sb3ItMjogJGNvbG9yMjtcblxuLyogVmlkZW8gKi9cbiR0ZXRyaXMtcGxheS12aWRlby1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1yYWRpdXMtMTogM3B4O1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLWJnY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1vcGFjaXR5LTE6IDAuNjtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtcGxheS12aWRlby1iZ2NvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1yYWRpdXMtMjogM3B4O1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1vcGFjaXR5LTI6IDAuNjtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWJnY29sb3ItMjogJGNvbG9yMztcblxuLyogSXRlbXMgKi9cbiR0ZXRyaXMtaXRlbXMtYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLXJhZGl1cy0xOiAwO1xuJHRldHJpcy1pdGVtcy1ib3JkZXItMTogMDtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy10aXRsZS1ob3Zlci1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1ib2R5LWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWJvZHktY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWJvZHktaG92ZXItY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWZvbnQtMTogJHRldHJpcy1saW5rcy1mb250LTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LXdlaWdodC0xOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1iZ2NvbG9yLTE6ICR0ZXRyaXMtbGlua3MtYmdjb2xvci0xO1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYm9yZGVyLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1yYWRpdXMtMTogJHRldHJpcy1saW5rcy1yYWRpdXMtMTtcbiR0ZXRyaXMtaXRlbXMtYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLXJhZGl1cy0yOiAwO1xuJHRldHJpcy1pdGVtcy1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYm9yZGVyLTI6IDA7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJvZHktZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtYm9keS1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1ib2R5LWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LTI6ICR0ZXRyaXMtbGlua3MtZm9udC0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC13ZWlnaHQtMjogJHRldHJpcy1saW5rcy1mb250LXdlaWdodC0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tYmdjb2xvci0yOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJnY29sb3ItMjogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ib3JkZXItMjogJHRldHJpcy1saW5rcy1ib3JkZXItMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tcmFkaXVzLTI6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTI7XG4kdGV0cmlzLWl0ZW1zLWRlc2NyaXB0aW9uLWZvbnQ6IDEycHg7XG4kdGV0cmlzLWl0ZW1zLWRlc2NyaXB0aW9uLWxoOiAxNHB4O1xuJHRleHQtbGluay1hY3RpdmU6IGZhbHNlO1xuJHRleHQtbGluay1saDogMTZweDtcblxuLyogSXRlbXMgRkFRICovXG4kdGV0cmlzLWl0ZW1zLWZhcS1ib3JkZXItYm90dG9tLTE6IDFweCBzb2xpZCAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWJnY29sb3ItMTogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWFjdGl2ZS1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1jb2xvci0xOiAkY29sb3IyMDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYWN0aXZlLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaWNvbi1jb2xvci0xOiAkY29sb3IyMDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24taG92ZXItY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWFjdGl2ZS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktYmdjb2xvci0xOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtd2VpZ2h0LTE6ICR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtMTogJHRldHJpcy1saW5rcy1mb250LTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1iZ2NvbG9yLTE6ICR0ZXRyaXMtbGlua3MtYmdjb2xvci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYm9yZGVyLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1yYWRpdXMtMTogJHRldHJpcy1saW5rcy1yYWRpdXMtMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvcmRlci1ib3R0b20tMjogMXB4IHNvbGlkICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYmdjb2xvci0yOiAkY29sb3IyMDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWFjdGl2ZS1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1jb2xvci0yOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaG92ZXItY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWNvbG9yLTI6ICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaWNvbi1hY3RpdmUtY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktY29sb3ItMjogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWNvbG9yLTI6ICR0ZXRyaXMtbGlua3MtY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWNvbG9yLTI6ICR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtd2VpZ2h0LTI6ICR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtMjogJHRldHJpcy1saW5rcy1mb250LTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1iZ2NvbG9yLTI6ICR0ZXRyaXMtbGlua3MtYmdjb2xvci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYmdjb2xvci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWJvcmRlci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYm9yZGVyLTI6ICR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1yYWRpdXMtMjogJHRldHJpcy1saW5rcy1yYWRpdXMtMjtcblxuLyogU2xpZGVyICovXG4kdGV0cmlzLXNsaWRlci1wYWdlci1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1jdXJyZW50LWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLXJhZGl1cy0xOiAwO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtYmdjb2xvci0xOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWNvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1jdXJyZW50LWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLXJhZGl1cy0yOiAwO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtYmdjb2xvci0yOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtaG92ZXItY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXdpZHRoLWZ1bGxzaXplOiAxMDAlO1xuXG4vKiBHYWxsZXJ5ICovXG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1vcGFjaXR5LTE6IDAuNTtcbiR0ZXRyaXMtZ2FsbGVyeS1pY29uLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtY2xvc2UtY29sb3ItMTogcmdiYSgkY29sb3IyLCAwLjgpO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtcHJldm5leHQtY29sb3ItMTogJGNvbG9yMiA7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtbG9hZGluZy1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktb3BhY2l0eS0yOiAwLjU7XG4kdGV0cmlzLWdhbGxlcnktaWNvbi1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWNvbG9yLTI6IHJnYmEoJGNvbG9yMiwgMC44KTtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1jbG9zZS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LXByZXZuZXh0LWNvbG9yLTI6ICRjb2xvcjIgO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWxvYWRpbmctY29sb3ItMjogJGNvbG9yMjtcblxuLyogSG90c3BvdCAqL1xuJHRldHJpcy1ob3RzcG90LWljb24tYm9yZGVyLTE6IDJweCBzb2xpZCAkY29sb3IzO1xuJHRldHJpcy1ob3RzcG90LWljb24tc2l6ZS0xOiAyOHB4O1xuJHRldHJpcy1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1ob3RzcG90LWljb24tb3BhY2l0eS0xOiAuMzU7XG4kdGV0cmlzLWRvdC1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1kb3QtaG90c3BvdC1ib3JkZXItMTogMnB4IHNvbGlkICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1oZWlnaHQtMTogMnB4O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJvcmRlci0xOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJvcmRlci0yOiAycHggc29saWQgJGNvbG9yMztcbiR0ZXRyaXMtaG90c3BvdC1pY29uLXNpemUtMjogMjhweDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLW9wYWNpdHktMjogLjM1O1xuJHRldHJpcy1kb3QtaG90c3BvdC1pY29uLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtZG90LWhvdHNwb3QtYm9yZGVyLTI6IDJweCBzb2xpZCAkY29sb3IyO1xuJHRldHJpcy1saW5lLWhvdHNwb3QtYmdjb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1saW5lLWhvdHNwb3QtaGVpZ2h0LTI6IDJweDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJvcmRlci0yOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtcmFkaXVzLTI6IDA7XG5cbi8vIHByZW1pZXIgYXZpc1xuJGZvbnQtcG9zdC1yZXZpZXctdGl0bGU6ICRtYWluLWZhbWlseS1mb250O1xuJGZvbnQtd2VpZ2h0LXBvc3QtcmV2aWV3LXRpdGxlOiBub3JtYWw7XG4kY29sb3ItcG9zdC1yZXZpZXctdGl0bGU6ICRjb2xvcjQ7XG4kYmdjb2xvci1wb3N0LXJldmlldzogJGNvbG9yNjtcbiRmb250LXBvc3QtcmV2aWV3LWRlc2NyaXB0aW9uOiAkbWFpbi1mYW1pbHktZm9udDtcbiRjb2xvci1wb3N0LXJldmlldy1kZXNjcmlwdGlvbjogJGNvbG9yNDtcbiRmb250LXBvc3QtcmV2aWV3LWN0YTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kZm9udC13ZWlnaHQtcG9zdC1yZXZpZXctY3RhOiBub3JtYWw7XG4kY29sb3ItcG9zdC1yZXZpZXctY3RhOiAkY29sb3IyO1xuJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhOiAkY29sb3IxO1xuJGJvcmRlci1wb3N0LXJldmlldy1jdGE6IDA7XG4kY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkY29sb3ItcG9zdC1yZXZpZXctY3RhO1xuJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkYmdjb2xvci1wb3N0LXJldmlldy1jdGE7XG4kYm9yZGVyLXBvc3QtcmV2aWV3LWN0YS1ob3ZlcjogMDtcblxuJGNvbG9yLWJyaWdodGNvdmUtdmlkZW8tcGxheWVyOiAkY29sb3IzOyAvLyBDb3VsZXVyIHBsYXllciB2aWRlb1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICAgbm91dmVhdSB0aMOobWVzIGl0ZW1zIGxpc3Rcbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuJGl0ZW1zLW1lYS1jdGEtdHJhbnNpdGlvbi1zcGVlZDogMC4zcztcbiRpdGVtcy1tZWEtY29udGVudC10cmFuc2l0aW9uLXNwZWVkOiAwLjNzO1xuXG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tcGFkZGluZzogMTBweDtcbiRpdGVtcy1tZWEtY3RhLWVsZW1lbnQtaXRlbS1wYWRkaW5nLW1vYmlsZTogNXB4O1xuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tYm94c2hhZG93Y29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tYmdjb2xvci1ob3ZlcjogJGNvbG9yMztcblxuJGl0ZW1zLW1lYS1jdGEtbGluay1mb250LXNpemU6IDIwcHg7XG4kaXRlbXMtbWVhLWN0YS1saW5rLWNvbG9yOiAkY29sb3IzO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1jb2xvci1ob3ZlcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY3RhLWxpbmstd2VpZ2h0OiBib2xkO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYmdjb2xvci1ob3ZlcjogJGNvbG9yMztcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItY29sb3I6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItb3BhY2l0eTogMC41O1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJvcmRlci13aWR0aDogMTBweDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItd2lkdGgtbW9iaWxlOiA1cHg7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWl0ZW0tcGFkZGluZy1tb2JpbGU6IDVweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1ib3hzaGFkb3djb2xvcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJvcmRlci13aWR0aDogMTBweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJvcmRlci1jb2xvcjogJGNvbG9yMztcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtdGl0bGUtY29sb3I6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC10aXRsZS1mb250LXNpemU6IDIwcHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC10aXRsZS1mb250LXdlaWdodDogYm9sZDtcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tZm9udC1zaXplOiAxNXB4O1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tY29sb3I6ICRjb2xvcjE7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogMjBweDtcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVmYXVsdC1pbWFnZS1ncmV5OiB0cnVlO1xuXG4vLyBvdXQtb2YtYm94IC0gbWVkaWEgcXVpIHNvcnQgZGUgbGEgYnJpcXVlIHN1ciBtZWRpYSBldCB0aXRsZSBsZWZ0IGV0IHJpZ2h0XG4kb3V0LW9mLWJveC12YWx1ZTogNzBweDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgVHJhaW5pbmcgcGxhbiAodHApXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vL01hc3RlclxuJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ6ICMwMDgyQzM7ICAgICAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci1zZWNvbmRhcnk6ICRjb2xvcjY7ICAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci10ZXh0OiAkY29sb3IxOyAgICAgICAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci10ZXh0LWxpZ2h0OiAkY29sb3I1OyAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkOiAkY29sb3IyOyAgICAvL21hc3RlclxuXG4vL0FuaW1hdGlvblxuJHRwLXdlZWstYW5pbWF0aW9uLXRpbWU6IC4ycztcbiR0cC1idXR0b24taG92ZXItYW5pbWF0aW9uLXRpbWU6IC4zcztcblxuLy9QbGFuIGRlc2NyaXB0aW9uXG4kdHAtcGxhbi10aXRsZS1mb250c2l6ZTogNDhweDtcbiR0cC1wbGFuLXRpdGxlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtcGxhbi10aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXBsYW4tYXV0aG9yLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtcGxhbi1hdXRob3ItZm9udHNpemU6IDIwcHg7XG4kdHAtcGxhbi1hdXRob3ItZm9udHdlaWdodDogNDAwO1xuJHRwLXBsYW4tYXV0aG9yLXdvcmQtZm9udHNpemU6IDE2cHg7XG4kdHAtcGxhbi1hdXRob3Itd29yZC1mb250d2VpZ2h0OiAyMDA7XG5cbi8vbGluayBsaXN0XG4kdHAtbWFzdGVyLWRpc2FibGUtbGluazogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWxpZ2h0O1xuXG4vL1RpdGxlIHdlZWtcbiR0cC10aXRsZS13ZWVrLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC10aXRsZS13ZWVrLWZvbnQtc2l6ZTogMzBweDtcbiR0cC10aXRsZS13ZWVrLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtc3VidGl0bGUtd2Vlay1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4kdHAtc3VidGl0bGUtd2Vlay1mb250LXNpemU6IDE4cHg7XG4kdHAtc3VidGl0bGUtd2Vlay1mb250d2VpZ2h0OiAzMDA7XG4kdHAtZGVzY3JpcHRpb24td2Vlay1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLWRlc2NyaXB0aW9uLXdlZWstZm9udC1zaXplOiAxNHB4O1xuJHRwLWRlc2NyaXB0aW9uLXdlZWstZm9udHdlaWdodDogMzAwO1xuXG4vL0FjY29yZGlvbiB3ZWVrXG4kdHAtYWNjb3JkaW9uLWJnYzogJGNvbG9yMjtcbiR0cC1hY2NvcmRpb24tYmdjLWFmdGVyOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC1hY2NvcmRpb24tdGl0bGUtZm9udHNpemU6IDE4cHg7XG4kdHAtYWNjb3JkaW9uLXRpdGxlLWZvbnRzaXplLW1vYmlsZTogMTZweDtcblxuJHRwLWFjY29yZGlvbi10aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLWFjY29yZGlvbi10aXRsZS1jb2xvci1ob3ZlcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi10aXRsZS1jb2xvci1hY3RpdmU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1hY2NvcmRpb24tc2VhbmNlLW51bWJlci1mb250c2l6ZTogMmVtO1xuJHRwLWFjY29yZGlvbi1zZWFuY2UtbnVtYmVyLWZvbnRzaXplLW1vYmlsZTogMS41ZW07XG4kdHAtYWNjb3JkaW9uLXNlYW5jZS1udW1iZXItY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1hY2NvcmRpb24tc2VhbmNlLW51bWJlci1jb2xvci1ob3ZlcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi1zZWFuY2UtbnVtYmVyLWNvbG9yLWFjdGl2ZTogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi1hcnJvdy1jb2xvcjogJGNvbG9yNDtcbiR0cC1hY2NvcmRpb24tYXJyb3ctY29sb3ItaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuJHRwLWFjY29yZGlvbi1hcnJvdy1jb2xvci1hY3RpdmU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcblxuLy9QYW5lbCB3ZWVrXG4kdHAtcGFuZWwtdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1wYW5lbC10aXRsZS1mb250LXNpemU6IDE0cHg7XG4kdHAtcGFuZWwtdGl0bGUtZm9udHdlaWdodDogYm9sZDtcbiR0cC1wYW5lbC1kZXNjcmlwdGlvbi1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogMTRweDtcbiR0cC1wYW5lbC1kZXNjcmlwdGlvbi1mb250d2VpZ2h0OiAyMDA7XG4kdHAtcGFuZWwtc3VtbWFyeS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLXN1bW1hcnktZm9udC1zaXplOiAxNHB4O1xuJHRwLXBhbmVsLXN1bW1hcnktbGlzdC1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLXN1bW1hcnktbGlzdC1iZ2M6ICRjb2xvcjI7XG4kdHAtcGFuZWwtYWR2aWNlLWNvbG9yOiAkY29sb3I0O1xuJHRwLXBhbmVsLWFkdmljZS1mb250LXNpemU6IDE0cHg7XG5cbi8vTWVudSB3ZWVrXG4kdHAtbWVudS1pdGVtLXNpemU6IDQwcHg7XG4kdHAtbWVudS1mb250LXNpemU6IDE4cHg7XG4kdHAtbWVudS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLW1lbnUtY29sb3ItaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1tZW51LWJnYzogJHRwLW1hc3Rlci1jb2xvci1zZWNvbmRhcnk7XG4kdHAtbWVudS1iZ2MtaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuJHRwLW1lbnUtYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4kdHAtbWVudS1ib3JkZXItaG92ZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuLy9UZWFzZXJcbiR0cC10ZWFzZXItbWFyZ2luOiAxMHB4O1xuJHRwLXRlYXNlci1wcmFjdGljZS1mb250c2l6ZSA6IDE2cHg7XG4kdHAtdGVhc2VyLXByYWN0aWNlLWNvbG9yIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXRlYXNlci1wcmFjdGljZS1jb2xvci1tb2JpbGUgOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtdGVhc2VyLXRpdGxlLWZvbnRzaXplIDogMTZweDtcbiR0cC1tb2JpbGUtdGVhc2VyLXRpdGxlLWZvbnRzaXplOiAxOHB4O1xuJHRwLXRlYXNlci10aXRsZS1jb2xvciA6ICRjb2xvcjQgLTIwJTtcbiR0cC10ZWFzZXItdGl0bGUtY29sb3ItbW9iaWxlIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXRlYXNlci1kZXNjcmlwdGlvbi1mb250c2l6ZSA6IDE0cHg7XG4kdHAtdGVhc2VyLWRlc2NyaXB0aW9uLWNvbG9yIDogJGNvbG9yNDtcbiR0cC10ZWFzZXItZGVzY3JpcHRpb24tY29sb3ItbW9iaWxlIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXRlYXNlci1jb2xvci1yZXZpZXc6ICRjb2xvcjQ7XG4kdHAtdGVhc2VyLWNvbG9yLXJldmlldy1tb2JpbGU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcblxuLy9SZXZpZXdcbiR0cC1yZXZpZXctY29udGFpbmVyLWJnYzogI2VlZTtcbiR0cC1yZXZpZXctYmdjOiAkY29sb3IyO1xuJHRwLXJldmlldy10aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXJldmlldy10aXRsZS1mb250LXNpemU6IDMwcHg7XG4kdHAtcmV2aWV3LXRpdGxlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtcmV2aWV3LXN1YnRpdGxlLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtcmV2aWV3LXN1YnRpdGxlLWZvbnQtc2l6ZTogMTRweDtcbiR0cC1yZXZpZXctc3VidGl0bGUtZm9udHdlaWdodDogMzAwO1xuJHRwLXJldmlldy1ub3RlLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC1yZXZpZXctbm90ZS1mb250LXNpemU6IDIycHg7XG4kdHAtcmV2aWV3LW5vdGUtZm9udHdlaWdodDogYm9sZDtcblxuLy9BZHZpY2VcbiR0cC1hZHZpY2UtdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1hZHZpY2UtdGl0bGUtZm9udHNpemU6IDMwcHg7XG4kdHAtYWR2aWNlLXRpdGxlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtYWR2aWNlLWRlc2NyaXB0aW9uLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtYWR2aWNlLWRlc2NyaXB0aW9uLWZvbnRzaXplOiAxNnB4O1xuJHRwLWFkdmljZS1kZXNjcmlwdGlvbi1mb250d2VpZ2h0OiAyMDA7IiwiQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vKiogTWFpbiBmb250XG4qKioqKioqKioqKioqKioqKiovXG5cbi8qKiBGb250IFNhZmUgOiBBcmlhbCAtIFZlcmRhbmEgLSBHZW9yZ2lhIC0gQ291cmllciAtIFRyZWJ1Y2hldCAtIEhpcmFnaW5vLVNhbnMtR0IgLSBNaWNyb3NvZnQtWWFoZWkgLSBXZW5RdWFuWWktTWljcm8tSGVpXG4gICBUaGUgbmFtZSBtYXRjaGVzIHRoZSBmb2xkZXIgbmFtZSAtIGV4YW1wbGU6IGZvbnQvb3Blbi1zYW5zXG4qKioqKioqKioqKioqKioqKiovXG4kbWFpbi1mYW1pbHktZm9udDogJyc7XG4kbWFpbi1mYW1pbHktZm9udC0yOiBvcGVuLXNhbnM7XG4kbWFpbi1mYW1pbHktZm9udC0zOiAkbWFpbi1mYW1pbHktZm9udDtcblxuLyoqIENvbG9yc1xuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3IxIDogIzAwMDAwMDtcbiRjb2xvcjIgOiAjZmZmZmZmO1xuJGNvbG9yMyA6ICMwMDAwMDA7XG4kY29sb3I0IDogIzQ3NDc0NztcbiRjb2xvcjUgOiAjYThhOGE4O1xuJGNvbG9yNiA6ICNmMmYyZjI7XG4kY29sb3I3IDogI2M5YzljOTtcbiRjb2xvcjggOiAjZDc2NjI4O1xuJGNvbG9yOSA6ICNlMTFhMWE7XG4kY29sb3IxMCA6ICNmOTllMWI7XG4kY29sb3IxMSA6ICNlOGU4ZTg7XG4kY29sb3IxMiA6ICM2NjY2NjY7XG4kY29sb3IxMyA6ICMzYjU5OTk7XG4kY29sb3IxNCA6ICM1NWFjZWU7XG4kY29sb3IxNSA6ICNiZDA4MWM7XG4kY29sb3IxNiA6ICNkZjIwMjk7XG4kY29sb3IxNyA6ICNkYzRlNDE7XG4kY29sb3IxOCA6ICMyMDcwYjA7XG4kY29sb3IxOSA6ICM2MzgzYTg7XG5cbi8qKiB3cmFwcGVyIC0gZGVmYXVsdCA6IDkyMCAod3JhcHBlcikgOTgwIChoZWFkZXIpXG4qKioqKioqKioqKioqKioqKioqKi9cblxuJHNpdGUtbWFpbi13cmFwcGVyLXNpemU6IDkyMHB4O1xuJGhlYWRlci13cmFwcGVyLXNpemU6IDk4MHB4O1xuXG4vKiogSWNvbnMgZm9udFxuKioqKioqKioqKioqKioqKioqKiovXG5cbkBtaXhpbiBpY29ucygkaWNvbikge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICBAaWYgJGljb24gPT0gJ2RlY2F0aGxvbicgeyBjb250ZW50OiBcIlxcZTYwMFwiOyB9XG4gICAgQGlmICRpY29uID09ICdmaXZlc3RhcicgeyBjb250ZW50OiBcIlxcZTYwMVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyJyB7IGNvbnRlbnQ6IFwiXFxlNjAyXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NhcnQnIHsgY29udGVudDogXCJcXGU2MDNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndXNlcicgeyBjb250ZW50OiBcIlxcZTYwNFwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaGVjaycgeyBjb250ZW50OiBcIlxcZTYwNVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjbG9zZScgeyBjb250ZW50OiBcIlxcZTYwNlwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtdmFsaWRhdGUnIHsgY29udGVudDogXCJcXGU2MDdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWNsb3NlJyB7IGNvbnRlbnQ6IFwiXFxlNjA4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3NlYXJjaCcgeyBjb250ZW50OiBcIlxcZTYwOVwiOyB9XG4gICAgQGlmICRpY29uID09ICd6b29tLWluJyB7IGNvbnRlbnQ6IFwiXFxlNjBhXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3pvb20tb3V0JyB7IGNvbnRlbnQ6IFwiXFxlNjBiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dlYXInIHsgY29udGVudDogXCJcXGU2MGNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY29tbWVudHMnIHsgY29udGVudDogXCJcXGU2MGRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3BpbicgeyBjb250ZW50OiBcIlxcZTYwZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaGVja2JveCcgeyBjb250ZW50OiBcIlxcZTYwZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaGVja2VkJyB7IGNvbnRlbnQ6IFwiXFxlNjEwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3NlbGVjdCcgeyBjb250ZW50OiBcIlxcZTYyYlwiOyB9XG4gICAgQGlmICRpY29uID09ICdwbGF5JyB7IGNvbnRlbnQ6IFwiXFxlNjQ1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BhdXNlJyB7IGNvbnRlbnQ6IFwiXFxlNjQ0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ211dGUtb24nIHsgY29udGVudDogXCJcXGU2NDZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbXV0ZS1vZmYnIHsgY29udGVudDogXCJcXGU2NDdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnMzYwJyB7IGNvbnRlbnQ6IFwiXFxlNjEyXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2V4Y2xhbWF0aW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjEzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3F1ZXN0aW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjE0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1xdWVzdGlvbicgeyBjb250ZW50OiBcIlxcZTYxNVwiOyB9XG4gICAgQGlmICRpY29uID09ICdlcnJvcicgeyBjb250ZW50OiBcIlxcZTYwNlwiOyB9XG4gICAgQGlmICRpY29uID09ICd3YXJuaW5nLTEnIHsgY29udGVudDogXCJcXGU2MTZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2FybmluZy0yJyB7IGNvbnRlbnQ6IFwiXFxlNjE2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3RyYXNoJyB7IGNvbnRlbnQ6IFwiXFxlNjE3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2V4dGVuc2lvbicgeyBjb250ZW50OiBcIlxcZTYxOFwiOyB9XG4gICAgQGlmICRpY29uID09ICdleHBhbmQnIHsgY29udGVudDogXCJcXGU2MTlcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGluY2gnIHsgY29udGVudDogXCJcXGU2MWFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3dpcGUnIHsgY29udGVudDogXCJcXGU2MWJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnaG90c3BvdCcgeyBjb250ZW50OiBcIlxcZTYxY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdwbHVzJyB7IGNvbnRlbnQ6IFwiXFxlNjFkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ21pbnVzJyB7IGNvbnRlbnQ6IFwiXFxlNjFlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N3aXRjaGVyLWxhbmd1YWdlJyB7IGNvbnRlbnQ6IFwiXFxlNjI3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1ib3R0b20nIHsgY29udGVudDogXCJcXGU2MjNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LXRvcCcgeyBjb250ZW50OiBcIlxcZTYyNFwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctbGVmdCcgeyBjb250ZW50OiBcIlxcZTYyNVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctcmlnaHQnIHsgY29udGVudDogXCJcXGU2MjZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctYm90dG9tJyB7IGNvbnRlbnQ6IFwiXFxlNjJiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LXRvcCcgeyBjb250ZW50OiBcIlxcZTYyY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdhcnJvdy1sZWZ0JyB7IGNvbnRlbnQ6IFwiXFxlNjJkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LXJpZ2h0JyB7IGNvbnRlbnQ6IFwiXFxlNjJlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZScgeyBjb250ZW50OiBcIlxcZTY0YlwiOyB9XG4gICAgQGlmICRpY29uID09ICdmdWxsc2NyZWVuLWVudGVyJyB7IGNvbnRlbnQ6IFwiXFxlNjRjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Z1bGxzY3JlZW4tZXhpdCcgeyBjb250ZW50OiBcIlxcZTY0ZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyLWVtcHR5JyB7IGNvbnRlbnQ6XCJcXGU2NGVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3Rhci1mdWxsJyB7IGNvbnRlbnQ6XCJcXGU2NGZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3Rhci1oYWxmJyB7IGNvbnRlbnQ6IFwiXFxlNjUwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2RvdWJsZS1hcnJvdy1sZWZ0JyB7IGNvbnRlbnQ6IFwiXFxlNjUxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2RvdWJsZS1hcnJvdy1yaWdodCcgeyBjb250ZW50OiBcIlxcZTY1MlwiOyB9XG4gICAgQGlmICRpY29uID09ICdoZWFydCcgeyBjb250ZW50OiBcIlxcZTY1M1wiOyB9XG4gICAgQGlmICRpY29uID09ICdnb29kJyB7IGNvbnRlbnQ6IFwiXFxlNjU0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2JhZCcgeyBjb250ZW50OiBcIlxcZTY1NVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtZW1wdHknIHsgY29udGVudDogXCJcXGU2NTZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWZ1bGwnIHsgY29udGVudDogXCJcXGU2NTdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWhhbGYnIHsgY29udGVudDogXCJcXGU2NThcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbG9hZGluZycgeyBjb250ZW50OiBcIlxcZTY1OVwiOyB9XG5cbiAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgQGlmICRpY29uID09ICdjaGV2cm9uLW1lbnUnIHsgY29udGVudDogXCJcXGU2MmVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2hldnJvbi1tZW51LWFsbCcgeyBjb250ZW50OiBcIlxcZTY0MVwiOyB9XG4gICAgQGlmICRpY29uID09ICdob21lJyB7IGNvbnRlbnQ6IFwiXFxlNjQwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ21lbnUnIHsgY29udGVudDogXCJcXGU2NDJcIjsgfVxuXG4gICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ3NoYXJlJyB7IGNvbnRlbnQ6IFwiXFxlNjQ4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3lvdXR1YmUnIHsgY29udGVudDogXCJcXGU2MmZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZmFjZWJvb2snIHsgY29udGVudDogXCJcXGU2MzBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnaW5zdGFncmFtJyB7IGNvbnRlbnQ6IFwiXFxlNjMxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dvb2dsZS1wbHVzJyB7IGNvbnRlbnQ6IFwiXFxlNjMyXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3R3aXR0ZXInIHsgY29udGVudDogXCJcXGU2MzNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGludGVyZXN0JyB7IGNvbnRlbnQ6IFwiXFxlNjM0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3dlaWJvJyB7IGNvbnRlbnQ6IFwiXFxlNjM1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3dlY2hhdCcgeyBjb250ZW50OiBcIlxcZTYzNlwiOyB9XG4gICAgQGlmICRpY29uID09ICd5b3VrdScgeyBjb250ZW50OiBcIlxcZTYzN1wiOyB9XG4gICAgQGlmICRpY29uID09ICdodWFiYW4nIHsgY29udGVudDogXCJcXGU2MzhcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncmVucmVuJyB7IGNvbnRlbnQ6IFwiXFxlNjM5XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3FyY29kZScgeyBjb250ZW50OiBcIlxcZTY0M1wiOyB9XG4gICAgQGlmICRpY29uID09ICdkc20nIHsgY29udGVudDogXCJcXGU2NDlcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndmtvbnRha3RlJyB7IGNvbnRlbnQ6IFwiXFxlNjRhXCI7IH1cblxuICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgQGlmICRpY29uID09ICdjcm9zc2VsaW5nJyB7IGNvbnRlbnQ6IFwiXFxlNjNhXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3RpcHMnIHsgY29udGVudDogXCJcXGU2M2JcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndGVjaG5pY2FsLWNhcmQnIHsgY29udGVudDogXCJcXGU2M2NcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGFub3BseScgeyBjb250ZW50OiBcIlxcZTYzZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdnZW5lcmFsLWluZm9ybWF0aW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjNlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3VzZXItYmVuZWZpdHMnIHsgY29udGVudDogXCJcXGU2M2ZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc2Nyb2xsdG9wJyB7IGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3JpY2hjb250ZW50JyB7IGNvbnRlbnQ6IFwiXFxlNjBhXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fsc28tZmluZCcgeyBjb250ZW50OiBcIlxcZTYxZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdmZWF0dXJlcycgeyBjb250ZW50OiBcIlxcZTYwY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdyZXZpZXdzJyB7IGNvbnRlbnQ6IFwiXFxlNjBkXCI7IH1cblxufVxuXG4vKiogTWVkaWEgUXVlcmllcyAoT25seSBNb2JpbGUpXG4qKioqKioqKioqKioqKioqKiovXG5cbiRsdDY0MCA6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KVwiO1xuXG4vKiogQ1NTIFJ1bGVzXG4qKioqKioqKioqKioqKioqKiovXG5cbiAgICAvKiogJGNvbG9yLSogJiAkYmdjb2xvci0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAkY29sb3IxXG4gICAgLyoqICAgICAgICAgdHJhbnNwYXJlbnRcbiAgICAvKiogICAgICAgICBkYXJrZW4oJGNvbG9yMSwgMTUlKVxuICAgIC8qKiAgICAgICAgIGxpZ2h0ZW4oJGNvbG9yMSwgMTUlKVxuICAgIC8qKiAgICAgICAgIHJnYmEoJGNvbG9yMSwgMC43KVxuXG4gICAgLyoqICRib3JkZXItKiAmICRib3JkZXJib3R0b20tKiAmICRib3JkZXJ0b3AtKiAmICRib3JkZXJsZWZ0cmlnaHQtKiAmICRib3JkZXJ0b3Bib3R0b20tKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgMXB4IHNvbGlkICRjb2xvcjFcbiAgICAvKiogICAgICAgICAxcHggZG90dGVkIHJnYmEoJGNvbG9yMSwgMC43KVxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgIFdhcm5pbmcgOiAnbm9uZScgZG9lcyBub3QgYWNjZXB0XG5cbiAgICAvKiogJGJvcmRlcnNpemUtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgMTBweFxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgIFdhcm5pbmcgOiB0aGUgc2FtZSB2YWx1ZSB2YXJpYWJsZSAnJGJvcmRlci0qJyBjb3JyZXNwb25kaW5nIHRvIHRoZSBzYW1lIGVsZW1lbnRcbiAgICAvKiogICAgICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAgICAgJGJvcmRlci0qIDogMXB4IHNvbGlkICRjb2xvcjFcbiAgICAvKiogICAgICAgICAgICAgJGJvcmRlcnNpemUtKiA6IDFweFxuXG4gICAgLyoqICR0ZXh0YWxpZ24tKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgbGVmdFxuICAgIC8qKiAgICAgICAgIHJpZ2h0XG4gICAgLyoqICAgICAgICAgY2VudGVyXG5cbiAgICAvKiogJGZvbnQtd2VpZ2h0LSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIG5vcm1hbFxuICAgIC8qKiAgICAgICAgIGJvbGRcblxuICAgIC8qKiAkZm9udC0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAkbWFpbi1mYW1pbHktZm9udFxuXG4gICAgLyoqICRvcGFjaXR5LSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgICAgICAwLjdcbiAgICAvKiogICAgICAgICAxXG5cbiAgICAvKiogJHJvdGF0ZS0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICA0NWRlZ1xuICAgIC8qKiAgICAgICAgIDBcblxuICAgIC8qKiAkcmFkaXVzLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDEwcHhcbiAgICAvKiogICAgICAgICAxMDAlXG4gICAgLyoqICAgICAgICAgMFxuXG4gICAgLyoqICRtYXJnaW5yaWdodC0qICYgJGhlaWdodC0qICYgJHdpZHRoLSogJiAkdG9wLSogJiAkbGVmdC0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAxMHB4XG4gICAgLyoqICAgICAgICAgMFxuXG4gICAgLyoqICRuYi0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICA1XG4gICAgLyoqICAgICAgICAgMFxuICAgIC8qKiAgICAgICAgIGRlZmF1bHRcblxuICAgIC8qKiBPdGhlciB2YXJpYWJsZXNcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIHRydWVcbiAgICAvKiogICAgICAgICBmYWxzZVxuICAgIC8qKiAgICAgICAgIDFcbiAgICAvKiogICAgICAgICAwXG5cbi8qKiBNaXNjXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1kZWZhdWx0OiAkY29sb3I0O1xuJGJnY29sb3Itc2l0ZTogJGNvbG9yMjtcbiRiZ2NvbG9yLWFkdmljZS1ibG9nLWJhc2ljLXBhZ2U6ICRiZ2NvbG9yLXNpdGU7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBNYWluIFRpdGxlXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1tYWluLXRpdGxlOiAkY29sb3I0O1xuJGJvcmRlci1tYWluLXRpdGxlOiAxcHggc29saWQgJGNvbG9yNTtcbiRmb250LW1haW4tdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtbWFpbi10aXRsZTogbm9ybWFsO1xuJHRleHRhbGlnbi1tYWluLXRpdGxlOiBjZW50ZXI7XG5cbi8qKiBSYXRpbmdcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJhdGUtc3RhcjogJGNvbG9yNDtcbiRjb2xvci1uYi1ub3RlczogJGNvbG9yNTtcblxuLyoqIE1lc3NhZ2VzIChlcnJvciAtIHdhcm5pbmcgLSBzdGF0dXMpXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1tZXNzYWdlcy1lcnJvcjogJGNvbG9yNDtcbiRjb2xvci1pY29uLWVycm9yOiAkY29sb3I5O1xuJGJnY29sb3ItbWVzc2FnZXMtZXJyb3I6ICRjb2xvcjY7XG4kYm9yZGVyLW1lc3NhZ2VzLWVycm9yOiAxcHggc29saWQgJGNvbG9yOTtcbiRjb2xvci1tZXNzYWdlcy13YXJuaW5nOiAkY29sb3I0O1xuJGNvbG9yLWljb24td2FybmluZzogJGNvbG9yMTA7XG4kYmdjb2xvci1tZXNzYWdlcy13YXJuaW5nOiAkY29sb3I2O1xuJGJvcmRlci1tZXNzYWdlcy13YXJuaW5nOiAxcHggc29saWQgJGNvbG9yMTA7XG4kY29sb3ItbWVzc2FnZXMtc3RhdHVzOiAkY29sb3I0O1xuJGNvbG9yLWljb24tc3RhdHVzOiAkY29sb3IzO1xuJGJnY29sb3ItbWVzc2FnZXMtc3RhdHVzOiAkY29sb3I2O1xuJGJvcmRlci1tZXNzYWdlcy1zdGF0dXM6IDFweCBzb2xpZCAkY29sb3IzO1xuXG4vKiogU2VhcmNoIC0gQXV0b2NvbXBsZXRlXG4qKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWF1dG9jb21wbGV0ZTogJGNvbG9yMjtcbiRib3JkZXItYXV0b2NvbXBsZXRlOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci1hdXRvY29tcGxldGUtaXRlbTogJGNvbG9yNDtcbiRjb2xvci1hdXRvY29tcGxldGUtaXRlbS1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLWF1dG9jb21wbGV0ZS1pdGVtOiAkY29sb3IyO1xuJGJnY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW0taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVyLWF1dG9jb21wbGV0ZS1pdGVtOiAxcHggc29saWQgJGNvbG9yNTtcblxuLyoqIEhlYWRlclxuKioqKioqKioqKioqKioqKioqL1xuXG4kaGVhZGVyLXJlZ2lvbi1icmFuZGluZy1oZWlnaHQ6IDU1cHg7XG4kaXMtZGVjYXRobG9uLW1lbnU6IGZhbHNlO1xuJGZ1bGwtc2l6ZS1oZWFkZXI6IHRydWU7XG4kYmdjb2xvci1oZWFkZXI6ICRjb2xvcjI7XG4kYm9yZGVydG9wLWhlYWRlcjogMDtcbiRib3JkZXJib3R0b20taGVhZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuJGNvbG9yLXRyaWdnZXI6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuJGNvbG9yLXRyaWdnZXItYWN0aXZlOiAkY29sb3I0OyAvLyBNb2JpbGVcbi8vIHR5cGUgZGUgcm9sbCBoZWFkZXJcbiRoZWFkZXItbWVudS1vdmVyLXVuZGVybGluZTogZmFsc2U7XG4kaGVhZGVyLW1lbnUtaG92ZXItbGluZWhlaWdodCA6IDRweDtcbiRoZWFkZXItbWVudS1ob3Zlci1saW5lY29sb3IgOiAkY29sb3I4O1xuLy8gYm9yZHVyZSBiYXNzZSByZWdpb24gbWVudVxuJGhlYWRlci1ib3JkZXJib3R0b206IGZhbHNlO1xuJGhlYWRlci1ib3JkZXJib3R0b20taGVpZ2h0OiA0cHg7XG4kaGVhZGVyLWJvcmRlcmJvdHRvbS1jb2xvcjogJGNvbG9yNTtcblxuXG4vKiogQ3VzdG8gbGllbnMgbWVudSAtIHNpIHByZW1pw6hyZSB2YXJpYWJsZSBkaWZmw6lyZW50ZSBkZSB0cnVlLCB0b3V0ZXMgbGVzIHN1aXZhbnRlcyBuZSBzZXJvbnQgcGFzIGFwcGxpcXXDqWVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ka2JsYW5rLWN1c3RvLW1lbnUtaXRlbXM6IGZhbHNlO1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtc2l6ZTogMTRweDtcbiRrYmxhbmstY3VzdG8tbWVudS1pdGVtcy1mb250LXdlaWdodDogNzAwO1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtc3BhY2luZzogbm9ybWFsO1xuXG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLWZvbnQtc2l6ZTogMTNweDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtZm9udC13ZWlnaHQ6IDQwMDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtZmlyc3QtaXRlbS1tYXJnaW4tYm90dG9tOiAwcHg7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLW1hcmdpbjogN3B4O1xuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1iZWZvcmUtY29udGVudDogXCLilrpcIjtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtcm9sbC11bmRlcmxpbmU6IHRydWU7XG5cbi8qKiBNYWluIG1lbnVcbioqKioqKioqKioqKioqKioqKi9cblxuJGZsb2F0LXJpZ2h0LW1lbnU6IGZhbHNlO1xuJGJnY29sb3ItbWVudS10YWI6ICRjb2xvcjE7XG4kYmdjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lbnUtdGFiLWFjdGl2ZTogJGNvbG9yMjtcbiRjb2xvci1tZW51LXRhYjogJGNvbG9yMjtcbiRjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMTtcbiRjb2xvci1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjE7XG4kbmItY29sdW1ucy1zdWJtZW51OiA0O1xuJGJnY29sb3Itc3VibWVudTogJGNvbG9yMjtcbiRib3JkZXJ0b3Atc3VibWVudTogMDtcbiRib3JkZXJyaWdodC1zdWJtZW51OiAwO1xuJGJvcmRlcmJvdHRvbS1zdWJtZW51OiAwO1xuJGJvcmRlcmxlZnQtc3VibWVudTogMDtcbiRvcGFjaXR5LXN1Ym1lbnU6IDE7XG4kY29sb3Itc3VibWVudS1saW5rOiAkY29sb3IxO1xuJGNvbG9yLXN1Ym1lbnUtbGluay1ob3ZlcjogJGNvbG9yMTI7XG4kYmdjb2xvci1tZW51LW1vYmlsZTogJGNvbG9yMjsgLy8gTW9iaWxlXG4kYmdjb2xvci1oZWFkZXItbWVudTogJGNvbG9yMjsgLy8gTW9iaWxlXG4kYm9yZGVyYm90dG9tLWhlYWRlci1tZW51OiAxcHggc29saWQgJGNvbG9yNjsgLy8gTW9iaWxlXG4kYmdjb2xvci1saW5rLWhvbWU6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuJHJhZGl1cy1saW5rLWhvbWU6IDA7IC8vIE1vYmlsZVxuJGJvcmRlci1saW5rLWhvbWU6IDA7IC8vIE1vYmlsZVxuJGNvbG9yLWxpbmstaG9tZS1pY29uOiAkY29sb3IyOyAvLyBNb2JpbGVcbiRmb250LXdlaWdodC1tZW51OiBib2xkOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGZvbnQtd2VpZ2h0LW1lbnUtc2Vjb25kYXJ5OiBib2xkOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItbWVudS10YWItb2RkOiAkY29sb3IyOyAvLyBNb2JpbGVcbiRiZ2NvbG9yLW1lbnUtdGFiLWV2ZW46ICRjb2xvcjI7IC8vIE1vYmlsZVxuJGJnY29sb3ItbWVudS10YWItb2RkLWFjdGl2ZTogJGNvbG9yMTsgLy8gTW9iaWxlXG4kYmdjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTogJGNvbG9yNDsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS10YWItb2RkOiAkY29sb3IxOyAvLyBNb2JpbGVcbiRjb2xvci1tZW51LXRhYi1ldmVuOiAkY29sb3IxOyAvLyBNb2JpbGVcbiRjb2xvci1tZW51LXRhYi1vZGQtYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGVcbiRjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS10YWItaWNvbi1vZGQ6ICRjb2xvcjE7IC8vIE1vYmlsZVxuJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbjogJGNvbG9yMTsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS10YWItaWNvbi1vZGQtYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGVcbiRjb2xvci1tZW51LXRhYi1pY29uLWV2ZW4tYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGVcbiRyb3RhdGUtbWVudS10YWItaWNvbi1hY3RpdmU6IDkwZGVnOyAvLyBNb2JpbGVcbiRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItb2RkOiAxcHggc29saWQgJGNvbG9yNjsgLy8gTW9iaWxlXG4kYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLW9kZDogMDsgLy8gTW9iaWxlXG4kYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW46IDFweCBzb2xpZCAkY29sb3I2OyAvLyBNb2JpbGVcbiRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbjogMDsgLy8gTW9iaWxlXG4kYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZC1hY3RpdmU6IDA7IC8vIE1vYmlsZVxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQtYWN0aXZlOiAwOyAvLyBNb2JpbGVcbiRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItZXZlbi1hY3RpdmU6IDA7IC8vIE1vYmlsZVxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuLWFjdGl2ZTogMDsgLy8gTW9iaWxlXG4kYmdjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRjb2xvcjI7IC8vIE1vYmlsZVxuJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGNvbG9yMjsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAkY29sb3I0OyAvLyBNb2JpbGVcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkY29sb3I0OyAvLyBNb2JpbGVcbiRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlXG4kYm9yZGVyLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNb2JpbGVcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDogJGNvbG9yNDsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1ldmVuOiAkY29sb3I0OyAvLyBNb2JpbGVcbiRiZ2NvbG9yLWZvb3Rlci1tZW51OiAkY29sb3IyOyAvLyBNb2JpbGVcbiRjb2xvci10aXRsZS1mb290ZXItbWVudTogJGNvbG9yNDsgLy8gTW9iaWxlXG4kZm9udC13ZWlnaHQtdGl0bGUtZm9vdGVyLW1lbnU6IGJvbGQ7IC8vIE1vYmlsZSBvbmx5XG4kbGVmdHBvc2l0aW9uLWljb24tbGV2ZWwxLWxpbms6IGZhbHNlO1xuJGxlZnRwb3NpdGlvbi1pY29uLWxldmVsMi1saW5rOiB0cnVlO1xuXG4vKiogU2Vjb25kYXJ5IG1lbnVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYmdjb2xvci1zZWNvbmRhcnktbWVudS10YWI6ICRjb2xvcjI7IC8vIERlc2t0b3Agb25seVxuJGJnY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiLWhvdmVyOiAkY29sb3IyOyAvLyBEZXNrdG9wIG9ubHlcbiRiZ2NvbG9yLXNlY29uZGFyeS1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjI7IC8vIERlc2t0b3Agb25seVxuJGNvbG9yLXNlY29uZGFyeS1tZW51LXRhYjogJGNvbG9yNDsgLy8gRGVza3RvcCBvbmx5XG4kY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiLWhvdmVyOiAkY29sb3IxOyAvLyBEZXNrdG9wIG9ubHlcbiRjb2xvci1zZWNvbmRhcnktbWVudS10YWItYWN0aXZlOiAkY29sb3IxOyAvLyBEZXNrdG9wIG9ubHlcbiRmb250LXdlaWdodC1zZWNvbmRhcnktbWVudTogJGZvbnQtd2VpZ2h0LW1lbnU7IC8vIERlc2t0b3Agb25seVxuXG4vKiogTWVudSBjb21wYWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kbWVudS1jb21wYWN0LWFjdGl2ZTogZmFsc2U7XG4kYmdjb2xvci1tZW51LWNvbXBhY3QtdGFiOiAkYmdjb2xvci1tZW51LXRhYjtcbiRiZ2NvbG9yLW1lbnUtY29tcGFjdC10YWItaG92ZXI6ICRiZ2NvbG9yLW1lbnUtdGFiLWhvdmVyO1xuJGJnY29sb3ItbWVudS1jb21wYWN0LXRhYi1hY3RpdmU6ICRiZ2NvbG9yLW1lbnUtdGFiLWFjdGl2ZTtcbiRjb2xvci1tZW51LWNvbXBhY3QtdGFiOiAkY29sb3ItbWVudS10YWI7XG4kY29sb3ItbWVudS1jb21wYWN0LXRhYi1ob3ZlcjogJGNvbG9yLW1lbnUtdGFiLWhvdmVyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC10YWItYWN0aXZlOiAkY29sb3ItbWVudS10YWItYWN0aXZlO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1pY29uOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1hcnJvdy1pY29uOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1hcnJvdy1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0OiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LW5iLWl0ZW1zOiAkY29sb3I0O1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LW5iLWl0ZW1zLWhvdmVyOiAkY29sb3IyO1xuXG4vKiogTmF2aWdhdGlvbiAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kZm9udC13ZWlnaHQtbmF2aWdhdGlvbjogJGZvbnQtd2VpZ2h0LW1lbnU7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRiZ2NvbG9yLW1lbnUtdGFiLW9kZDtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW46ICRiZ2NvbG9yLW1lbnUtdGFiLWV2ZW47XG4kYmdjb2xvci1uYXZpZ2F0aW9uLXRhYi1vZGQtYWN0aXZlOiAkYmdjb2xvci1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbi1hY3RpdmU6ICRiZ2NvbG9yLW1lbnUtdGFiLWV2ZW4tYWN0aXZlO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLW9kZDogJGNvbG9yLW1lbnUtdGFiLW9kZDtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkY29sb3ItbWVudS10YWItZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1vZGQtYWN0aXZlOiAkY29sb3ItbWVudS10YWItb2RkLWFjdGl2ZTtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLWV2ZW4tYWN0aXZlO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWljb24tb2RkOiAkY29sb3ItbWVudS10YWItaWNvbi1vZGQ7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1ldmVuOiAkY29sb3ItbWVudS10YWItaWNvbi1ldmVuO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWljb24tb2RkLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkLWFjdGl2ZTtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLWV2ZW4tYWN0aXZlOiAkY29sb3ItbWVudS10YWItaWNvbi1ldmVuLWFjdGl2ZTtcbiRyb3RhdGUtbmF2aWdhdGlvbi10YWItaWNvbi1hY3RpdmU6ICRyb3RhdGUtbWVudS10YWItaWNvbi1hY3RpdmU7XG4kYm9yZGVydG9wYm90dG9tLW5hdmlnYXRpb24tdGFiLW9kZDogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQ7XG4kYm9yZGVybGVmdHJpZ2h0LW5hdmlnYXRpb24tdGFiLW9kZDogJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQ7XG4kYm9yZGVydG9wYm90dG9tLW5hdmlnYXRpb24tdGFiLWV2ZW46ICRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItZXZlbjtcbiRib3JkZXJsZWZ0cmlnaHQtbmF2aWdhdGlvbi10YWItZXZlbjogJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1vZGQtYWN0aXZlOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kYm9yZGVybGVmdHJpZ2h0LW5hdmlnYXRpb24tdGFiLW9kZC1hY3RpdmU6ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItb2RkLWFjdGl2ZTtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItZXZlbi1hY3RpdmU6ICRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItZXZlbi1hY3RpdmU7XG4kYm9yZGVybGVmdHJpZ2h0LW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLWV2ZW4tYWN0aXZlO1xuJGJnY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAkYmdjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkYmdjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuO1xuJGNvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjtcbiRib3JkZXItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAkYm9yZGVyLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDtcbiRib3JkZXItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuO1xuJGNvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWljb24tb2RkOiAkY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1vZGQ7XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1ldmVuOiAkY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1ldmVuO1xuXG4vKiogTWluaSBDYXJ0XG4qKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItY2FydCA6ICRjb2xvcjE7XG4kY29sb3ItY2FydC1ob3ZlciA6ICRjb2xvcjQ7XG4kY29sb3ItY2FydC1uYi1pdGVtcyA6ICRjb2xvcjI7XG4kY29sb3ItY2FydC1uYi1pdGVtcy1ob3ZlciA6ICRjb2xvcjI7XG4kdG9wLWNhcnQtbmItaXRlbXM6IDlweDtcbiRsZWZ0LWNhcnQtbmItaXRlbXM6IDhweDtcbiR0b3AtY2FydC1uYi1pdGVtcy1tb2JpbGU6IDE0cHg7IC8vIE1vYmlsZVxuJGxlZnQtY2FydC1uYi1pdGVtcy1tb2JpbGU6IDRweDsgLy8gTW9iaWxlXG5cbi8qKiBTZWFyY2ggZm9ybVxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJvcmRlci1zZWFyY2gtZm9ybTogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyLXNlYXJjaC1mb3JtLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1zZWFyY2gtZm9ybS1mb2N1czogJGNvbG9yMztcbiRyYWRpdXMtc2VhcmNoLWZvcm06IDA7XG4kY29sb3Itc2VhcmNoLWZvcm06ICRjb2xvcjE7XG4kY29sb3Itc2VhcmNoLWZvcm0taG92ZXI6ICRjb2xvcjQ7XG4kY29sb3Itc2VhcmNoLWZvcm0tZm9jdXM6ICRjb2xvcjQ7XG4kYmdjb2xvci1zZWFyY2gtZm9ybTogJGNvbG9yMjtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3Itc2VhcmNoLWZvcm0tZm9jdXM6ICRjb2xvcjI7XG4kY29sb3Itc2VhcmNoLWZvcm0tcGxhY2Vob2xkZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzczogJGNvbG9yNDtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzcy1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzOiAkY29sb3IyO1xuXG4vKiogTGFuZyBzd2l0Y2hlclxuKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWxhbmctc3dpdGNoZXItaWNvbi1jaGV2cm9uOiAkY29sb3I0O1xuJGJnY29sb3ItbGFuZy1zd2l0Y2hlci1pdGVtOiAkY29sb3I2O1xuJGJnY29sb3ItZmxhZ3MtdG9nZ2xlcjogJGNvbG9yMjtcbiRjb2xvci1mbGFncy10b2dnbGVyOiAkY29sb3I0O1xuJGNvbG9yLWZsYWdzLXRvZ2dsZXItaG92ZXI6ICRjb2xvcjQ7XG4kY291bnRyeS1uYW1lLWZsYWdzLXRvZ2dsZXI6IGZhbHNlO1xuXG4vKiogQnJlYWRjcnVtYlxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItYnJlYWRjcnVtYjogcmdiYSgkY29sb3IyLCAwLjgpO1xuJGNvbG9yLWJyZWFkY3J1bWItc2VwOiAkY29sb3IxO1xuJGNvbG9yLWJyZWFkY3J1bWItbGluazogJGNvbG9yMTtcbiRjb2xvci1icmVhZGNydW1iLWxpbmstaG92ZXI6ICRjb2xvcjE7XG5cbi8qKiBTY3JvbGxUb1RvcFxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3Itc2Nyb2xsdG90b3A6ICRjb2xvcjU7XG4kYmdjb2xvci1zY3JvbGx0b3RvcC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hcnJvdy1zY3JvbGx0b3RvcDogJGNvbG9yMjtcbiRjb2xvci1hcnJvdy1zY3JvbGx0b3RvcC1ob3ZlcjogJGNvbG9yMjtcblxuLyoqIFRlYXNlciBhZHZpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJG5ldy10ZWFzZXItYXNwZWN0OiBmYWxzZTtcblxuJGJnY29sb3ItdGVhc2VyLWFkdmljZTogJGNvbG9yMjtcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlOiAxcHg7XG4kYm9yZGVyLXRlYXNlci1hZHZpY2U6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjogMXB4O1xuJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRyYWRpdXMtdGVhc2VyLWFkdmljZTogMDtcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdmlkZW86ICRjb2xvcjQ7XG4kb3BhY2l0eS10ZWFzZXItYWR2aWNlLXZpZGVvOiAwLjY7XG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW86ICRjb2xvcjE7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvOiAkY29sb3IyO1xuJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yMjtcbiRyYWRpdXMtdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvOiAzcHg7XG4kcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nOiAwO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU6IHRyYW5zcGFyZW50OyAgLy9NYXN0ZXJcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjogdHJhbnNwYXJlbnQ7ICAvL01hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk6ICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyOiAkY29sb3I1O1xuJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzOiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlczogJGNvbG9yNTtcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM6ICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yNTtcbiRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb246ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlcmJvdHRvbS10ZWFzZXItYWR2aWNlOiAwOyAvLyBNb2JpbGVcbiR0ZWFzZXItYWR2aWNlLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYWR2aWNlLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYWR2aWNlLWJvZHk6IGxlZnQ7XG5cbi8qKiBUZWFzZXIgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItYmxvZzogJGNvbG9yMjtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJsb2c6IDFweDtcbiRib3JkZXItdGVhc2VyLWJsb2c6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtdGVhc2VyLWJsb2ctaG92ZXI6IDFweDtcbiRib3JkZXItdGVhc2VyLWJsb2ctaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJHJhZGl1cy10ZWFzZXItYmxvZzogMDtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXZpZGVvOiAkY29sb3I0O1xuJG9wYWNpdHktdGVhc2VyLWJsb2ctdmlkZW86IDAuNjtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWljb24tdmlkZW86ICRjb2xvcjE7XG4kY29sb3ItdGVhc2VyLWJsb2ctaWNvbi12aWRlbzogJGNvbG9yMjtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItdGVhc2VyLWJsb2ctaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yMjtcbiRyYWRpdXMtdGVhc2VyLWJsb2ctaWNvbi12aWRlbzogM3B4O1xuJHJhZGl1cy10ZWFzZXItYmxvZy1pbWc6IDA7XG4kY29sb3ItdGVhc2VyLWJsb2ctdHlwZTogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItYmxvZy10eXBlLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItdGVhc2VyLWJsb2ctdHlwZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGJnY29sb3ItdGVhc2VyLWJsb2ctdHlwZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1ibG9nLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1ibG9nLXRpdGxlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1ibG9nLWJvZHk6ICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLWJsb2ctYm9keS1ob3ZlcjogJGNvbG9yNTtcbiRib3JkZXJ0b3AtdGVhc2VyLWJsb2ctY29tbWVudHM6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlcnRvcC10ZWFzZXItYmxvZy1jb21tZW50cy1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLWJsb2ctcmF0ZS1zdGFyOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1ibG9nLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItYmxvZy1uYi1ub3RlczogJGNvbG9yNTtcbiRjb2xvci10ZWFzZXItYmxvZy1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yNTtcbiRjb2xvci10ZWFzZXItYmxvZy1uYi1jb21tZW50czogJGNvbG9yNTtcbiRjb2xvci10ZWFzZXItYmxvZy1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yNTtcbiRjb2xvci10ZWFzZXItYmxvZy1jb21tZW50cy1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1ibG9nLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvcjQ7XG4kYm9yZGVyYm90dG9tLXRlYXNlci1ibG9nOiAwOyAvLyBNb2JpbGVcbiR0ZWFzZXItYmxvZy1oaWRlLWNhdGVnb3J5OiBmYWxzZTtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJsb2ctdGl0bGU6IGxlZnQ7XG4kdGV4dGFsaWduLXRlYXNlci1ibG9nLWJvZHk6IGxlZnQ7XG5cbi8qKiBTdW1tYXJ5IGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXN1bW1hcnktYmxvZzogJGNvbG9yMjtcbiRiZ2NvbG9yLXN1bW1hcnktYmxvZy1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXJzaXplLXN1bW1hcnktYmxvZzogMXB4O1xuJGJvcmRlci1zdW1tYXJ5LWJsb2c6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtc3VtbWFyeS1ibG9nLWhvdmVyOiAxcHg7XG4kYm9yZGVyLXN1bW1hcnktYmxvZy1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLXN1bW1hcnktYmxvZzogMDtcbiRiZ2NvbG9yLXN1bW1hcnktYmxvZy12aWRlbzogJGNvbG9yNDtcbiRvcGFjaXR5LXN1bW1hcnktYmxvZy12aWRlbzogMC42O1xuJGJnY29sb3Itc3VtbWFyeS1ibG9nLWljb24tdmlkZW86ICRjb2xvcjE7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWljb24tdmlkZW86ICRjb2xvcjI7XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yMjtcbiRyYWRpdXMtc3VtbWFyeS1ibG9nLWljb24tdmlkZW86IDNweDtcbiRyYWRpdXMtc3VtbWFyeS1ibG9nLWltZzogMDtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXRpdGxlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1ib2R5OiAkY29sb3I1O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1ib2R5LWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQ6ICRjb2xvcjQ7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNhdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY2F0LWxpbms6ICRjb2xvcjQ7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNhdC1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZTogJGNvbG9yNDtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmVhZG1vcmUtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJlYWRtb3JlLWljb246ICRjb2xvcjQ7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJlYWRtb3JlLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVydG9wLXN1bW1hcnktYmxvZy1jb21tZW50czogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVydG9wLXN1bW1hcnktYmxvZy1jb21tZW50cy1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJhdGUtc3RhcjogJGNvbG9yNDtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1ub3RlczogJGNvbG9yNTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctbmItbm90ZXMtaG92ZXI6ICRjb2xvcjU7XG4kY29sb3Itc3VtbWFyeS1ibG9nLW5iLWNvbW1lbnRzOiAkY29sb3I1O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yNTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yNDtcblxuLyoqIERpcmVjdCBBY2Nlc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1kaXJlY3QtYWNjZXNzOiAwO1xuJGJnY29sb3ItZGlyZWN0LWFjY2VzczogJGNvbG9yMjtcbiRiZ2NvbG9yLWRpcmVjdC1hY2Nlc3MtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyc2l6ZS1kaXJlY3QtYWNjZXNzOiAxcHg7XG4kYm9yZGVyLWRpcmVjdC1hY2Nlc3M6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtZGlyZWN0LWFjY2Vzcy1ob3ZlcjogMXB4O1xuJGJvcmRlci1kaXJlY3QtYWNjZXNzLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci1kaXJlY3QtYWNjZXNzLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtdGl0bGUtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1uYW1lOiAkY29sb3I0O1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtbmFtZS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLWJvZHk6ICRjb2xvcjU7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1ib2R5LWhvdmVyOiAkY29sb3I1O1xuJHJhZGl1cy1kaXJlY3QtYWNjZXNzLWltZzogMDtcblxuLyoqIFRlYXNlciBCYXNpYyBQYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1iYXNpYy1wYWdlOiAkY29sb3IyO1xuJGJnY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYmFzaWMtcGFnZTogMXB4O1xuJGJvcmRlci10ZWFzZXItYmFzaWMtcGFnZTogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYmFzaWMtcGFnZS1ob3ZlcjogMXB4O1xuJGJvcmRlci10ZWFzZXItYmFzaWMtcGFnZS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLXRlYXNlci1iYXNpYy1wYWdlOiAwO1xuJHJhZGl1cy10ZWFzZXItYmFzaWMtcGFnZS1pbWc6IDA7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdHlwZTogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdHlwZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGJnY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdHlwZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXRpdGxlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLWJvZHk6ICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtYm9keS1ob3ZlcjogJGNvbG9yNTtcbiR0ZWFzZXItYmFzaWMtaGlkZS1jYXRlZ29yeTogZmFsc2U7XG4kdGV4dGFsaWduLXRlYXNlci1iYXNpYy1wYWdlLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYmFzaWMtcGFnZS1ib2R5OiBsZWZ0O1xuXG4vKiogVGVhc2VyIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Q6ICRjb2xvcjI7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXJzaXplLXRlYXNlci1wcm9kdWN0OiAxcHg7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0OiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXJzaXplLXRlYXNlci1wcm9kdWN0LWhvdmVyOiAxcHg7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRyYWRpdXMtdGVhc2VyLXByb2R1Y3Q6IDA7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtdGl0bGUtaG92ZXI6ICRjb2xvcjQ7XG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3QtdGl0bGU6IG5vcm1hbDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tOiAkY29sb3I1O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb20taG92ZXI6ICRjb2xvcjU7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcmF0ZS1zdGFyOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1uYi1ub3RlczogJGNvbG9yNTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yNTtcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTogJGNvbG9yMzsgLy9NYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXByaW1hcnk6ICRjb2xvcjI7IC8vTWFzdGVyXG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5OiBub3JtYWw7IC8vTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjOiAkY29sb3I0O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjLWhvdmVyOiAkY29sb3I0O1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Qtc3VwZXItbW9kZWw6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjY7XG4kcmFkaXVzLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAwO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6ICRjb2xvcjc7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogJGNvbG9yNztcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbDogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kcmFkaXVzLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsOiAwO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6IDA7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtbW9iaWxlOiAkY29sb3I0OyAvLyBNb2JpbGVcbiR0ZXh0YWxpZ24tdGVhc2VyLXByb2R1Y3QtdGl0bGU6IGxlZnQ7XG4kdGV4dGFsaWduLXRlYXNlci1wcm9kdWN0LXByaWNlOiBsZWZ0O1xuXG4vKiogVGVhc2VyIGJhbm5lclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLXRlYXNlci1iYW5uZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1iYW5uZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXRlYXNlci1iYW5uZXItaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLXRlYXNlci1iYW5uZXItaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJhbm5lcjogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItYmxvY2stdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXItYmxvY2stdGl0bGU6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXItYmxvY2stdGl0bGUtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3ItdGVhc2VyLWJhbm5lci10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItdGVhc2VyLWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcHJpY2UtZnJvbTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb207XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtdGVhc2VyLWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC10ZWFzZXItYmFubmVyLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItbm90ZXM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci10ZWFzZXItYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kdGV4dGFsaWduLXRlYXNlci1iYW5uZXItdGl0bGU6IGxlZnQ7XG4kdGV4dGFsaWduLXRlYXNlci1iYW5uZXItYm9keTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci1wcmljZTogbGVmdDtcblxuLyoqIFRlYXNlciBiYW5uZXIgKG1lbnUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRrZWVwLXBhZGRpbmctbWVudS1iYW5uZXI6IHRydWU7XG4kYmdjb2xvci1tZW51LWJhbm5lcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLW1lbnUtYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtbWVudS1iYW5uZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLW1lbnUtYmFubmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS1tZW51LWJhbm5lci1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItbWVudS1iYW5uZXItaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtbWVudS1iYW5uZXI6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRjb2xvci1tZW51LWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci1tZW51LWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRyYWRpdXMtbWVudS1iYW5uZXItaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLW1lbnUtYmFubmVyLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci1tZW51LWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci1tZW51LWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItbWVudS1iYW5uZXItcHJpY2UtaG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtbWVudS1iYW5uZXItY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtbWVudS1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci1tZW51LWJhbm5lci1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3Rhci1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItbWVudS1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci1tZW51LWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1tZW51LWJhbm5lci1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuXG4vKiogVGVhc2VyIGJhbm5lciAoaGlnaGxpZ2h0ZWQpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWhpZ2hsaWdodGVkLWJhbm5lcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLWhpZ2hsaWdodGVkLWJhbm5lcjogN3B4OyAvLyBtYXggKGRydXBhbCBndXR0ZXIgLyAyKSAtIDFcbiRib3JkZXItaGlnaGxpZ2h0ZWQtYmFubmVyOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXJzaXplLWhpZ2hsaWdodGVkLWJhbm5lci1ob3ZlcjogMXB4O1xuJGJvcmRlci1oaWdobGlnaHRlZC1iYW5uZXItaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJHJhZGl1cy1oaWdobGlnaHRlZC1iYW5uZXI6IDA7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWJsb2NrLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yNDtcbiRyYWRpdXMtaGlnaGxpZ2h0ZWQtYmFubmVyLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRiZ2NvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1pbWc6ICRjb2xvcjQ7XG4kb3BhY2l0eS1oaWdobGlnaHRlZC1iYW5uZXItaW1nLWhvdmVyOiAwLjY7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItYm9keTogJGNvbG9yNTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yNTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcHJpY2UtaG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcHJpY2UtZnJvbTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb207XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC1oaWdobGlnaHRlZC1iYW5uZXItY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3Rhci1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItbmItbm90ZXM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuJG9wYWNpdHktYmdjb2xvci1tb2RlLXRleHQtaW4taG92ZXItaGlnaGxpZ2h0ZWQtYmFubmVyOiAwLjk7XG4kbmItaGlnaGxpZ2h0ZWQtYmFubmVyLWl0ZW06IDM7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZCB0aXRsZSBob3ZlcilcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItaHRoLWJhbm5lcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWh0aC1iYW5uZXItaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1odGgtYmFubmVyOiA3cHg7IC8vIG1heCAoZHJ1cGFsIGd1dHRlciAvIDIpIC0gMVxuJGJvcmRlci1odGgtYmFubmVyOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXJzaXplLWh0aC1iYW5uZXItaG92ZXI6IDFweDtcbiRib3JkZXItaHRoLWJhbm5lci1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLWh0aC1iYW5uZXI6IDA7XG4kcG9zaXRpb24tdmVydGljYWwtaHRoLWJhbm5lci1ibG9jay10aXRsZTogYm90dG9tO1xuJHRleHRhbGlnbi1odGgtYmFubmVyLWJsb2NrLXRpdGxlOiBjZW50ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1odGgtYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3IyO1xuJHJhZGl1cy1odGgtYmFubmVyLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRiZ2NvbG9yLWh0aC1iYW5uZXItaW1nOiAkY29sb3I0O1xuJGNvbG9yLWh0aC1iYW5uZXItdGl0bGU6ICRjb2xvcjI7XG4kY29sb3ItaHRoLWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1odGgtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1odGgtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlO1xuJGNvbG9yLWh0aC1iYW5uZXItcHJpY2UtaG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLXByaWNlLWZyb206ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tO1xuJGNvbG9yLWh0aC1iYW5uZXItcHJpY2UtZnJvbS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb20taG92ZXI7XG4kYm9yZGVydG9wLWh0aC1iYW5uZXItY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtaHRoLWJhbm5lci1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItcmF0ZS1zdGFyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI7XG4kY29sb3ItaHRoLWJhbm5lci1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3Rhci1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLW5iLW5vdGVzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlcztcbiRjb2xvci1odGgtYmFubmVyLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3Rlcy1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci1odGgtYmFubmVyLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItaHRoLWJhbm5lci1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuJG9wYWNpdHktYmdjb2xvci1tb2RlLXRleHQtaW4taG92ZXItaHRoLWJhbm5lcjogMC45O1xuJG5iLWh0aC1iYW5uZXItaXRlbTogMzsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIEZvb3RlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1mb290ZXI6ICRjb2xvcjM7XG4kYm9yZGVydG9wLWZvb3RlcjogMDtcbiRib3JkZXItZm9vdGVyLXNlcDogMXB4IHNvbGlkICRjb2xvcjI7XG4kY29sb3ItZm9vdGVyLXRpdGxlLWJsb2NrLWxpbmtzOiAkY29sb3IyO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1saW5rOiAkY29sb3IyO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1saW5rLWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLWZvb3Rlci10aXRsZS1ibG9jay1mb2xsb3c6ICRjb2xvcjI7XG4kYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW06IGxpZ2h0ZW4oJGNvbG9yMTIsNSUpO1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWV2ZW46ICRjb2xvcjEyO1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWhvdmVyOiAkY29sb3I3O1xuJGNvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogJGNvbG9yMjtcbiRjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0taG92ZXI6ICRjb2xvcjI7XG4kcmFkaXVzLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogMDtcbiRtYXJnaW5yaWdodC1mb290ZXItYmxvY2stZm9sbG93LWl0ZW06IDA7XG4kYmdjb2xvci1mb290ZXItdXNlZnVsOiAkY29sb3I2O1xuJGNvbG9yLWZvb3Rlci11c2VmdWwtbGlua3M6ICRjb2xvcjI7XG4kY29sb3ItZm9vdGVyLXVzZWZ1bC1saW5rcy1ob3ZlcjogJGNvbG9yNTtcbiRjb2xvci1mb290ZXItdXNlZnVsLWxpbmtzLXNlcDogJGNvbG9yMjtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tdGl0bGU6ICRjb2xvcjI7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm06ICRjb2xvcjI7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICRjb2xvcjEyO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWZvY3VzOiAkY29sb3IxMjtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtOiAxcHggc29saWQgJGNvbG9yMjtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMjtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLWZvY3VzOiAxcHggc29saWQgJGNvbG9yMjtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm06ICRjb2xvcjU7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogJGNvbG9yNDtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0OiAkY29sb3IyO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ6IDA7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI6IDA7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0OiAkY29sb3IzO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdC1ob3ZlcjogJGNvbG9yNDtcbiRmb290ZXItcm93LWRpc3BsYXk6IGZhbHNlO1xuJGZvb3Rlci1yb3ctYWxpZ24tY2VudGVyOiBmYWxzZTtcbiRmb290ZXItYWJzb2x1dGUtcG9zaXRpb24tZm9yLWJhY2tncm91bmQtaW1hZ2U6IGZhbHNlO1xuXG4vKiogRmFtaWx5IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWZhbWlseS10aXRsZTogJGNvbG9yMztcbiRmb250LWZhbWlseS10aXRsZTogJG1haW4tZmFtaWx5LWZvbnQtMjtcbiRmb250LXdlaWdodC1mYW1pbHktdGl0bGU6IG5vcm1hbDtcbiRjYXNlLWZhbWlseS10aXRsZTogdXBwZXJjYXNlO1xuJGNvbG9yLWZhbWlseS1kZXNjOiAkY29sb3IzO1xuJGZhbWlseS1iYW5uZXItZXh0ZW5kZWQtbW9kZTogMDtcbiRmYW1pbHktYmFubmVyLWJlaGluZC1oZWFkZXI6IGZhbHNlO1xuJGJnY29sb3ItZmFtaWx5LWJhbm5lcjogcmdiYSgkY29sb3IyLCAwLjkpO1xuJHJhZGl1cy1mYW1pbHktYmFubmVyOiAwO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItdGl0bGU6ICRjb2xvcjM7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1kZXNjOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluazogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbmstaG92ZXI6ICRjb2xvcjU7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1saW5rLWljb246ICRjb2xvcjM7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1saW5rLWljb24taG92ZXI6ICRjb2xvcjU7XG4kY29sb3ItZmFtaWx5LWxpbms6ICRjb2xvcjM7XG4kY29sb3ItZmFtaWx5LWxpbmstaG92ZXI6ICRjb2xvcjU7XG4kY29sb3ItZmFtaWx5LWxpbmstaWNvbjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktbGluay1pY29uLWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLWZhbWlseS1uYi1wcm9kdWN0czogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktbGFiZWwtZmlsdGVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1jYXRlZ29yeS10aXRsZTogJGNvbG9yLW1haW4tdGl0bGU7XG4kYm9yZGVyLWZhbWlseS1jYXRlZ29yeS10aXRsZTogJGJvcmRlci1tYWluLXRpdGxlO1xuJGZvbnQtZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LWZhbWlseS1jYXRlZ29yeS10aXRsZTogJGZvbnQtd2VpZ2h0LW1haW4tdGl0bGU7XG4kdGV4dGFsaWduLWZhbWlseS1jYXRlZ29yeS10aXRsZTogJHRleHRhbGlnbi1tYWluLXRpdGxlO1xuJGJvcmRlcnRvcC1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IDA7XG4kYm9yZGVyYm90dG9tLWZhbWlseS1jYXRlZ29yeS10aXRsZTogMDtcbiRiZ2NvbG9yLWZhbWlseS1jYXRlZ29yeS10aXRsZTogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1jYXQtcmVmZXJlbmNlLWZhbWlseTogJGNvbG9yNjtcbiRjYXQtcmVmZXJlbmNlLWZhbWlseS1iaWctZm9ybWF0OiAwO1xuJHJhZGl1cy1jYXQtcmVmZXJlbmNlLWZhbWlseS1ncm91cC1sZWZ0OiAwO1xuJGNvbG9yLWNhdC1yZWZlcmVuY2UtZmFtaWx5LWdyb3VwLWxlZnQ6ICRjb2xvcjQ7XG4kYm9yZGVydG9wLWZhbWlseS1iYW5uZXI6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGVcblxuLyoqIFRlYXNlciBSZWZlcmVuY2UgQ2F0ZWdvcnlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1jYXQtcmVmZXJlbmNlOiAwO1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZTogJGNvbG9yMjtcbiRiZ2NvbG9yLWNhdC1yZWZlcmVuY2UtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItY2F0LXJlZmVyZW5jZTogJGNvbG9yNDtcbiRjb2xvci1jYXQtcmVmZXJlbmNlLWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1jYXQtcmVmZXJlbmNlOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXItY2F0LXJlZmVyZW5jZS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG5cbi8qKiBGaWx0ZXIgc2VsZWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1maWx0ZXItc2VsZWN0OiAkY29sb3I0O1xuJGNvbG9yLWZpbHRlci1zZWxlY3QtaG92ZXI6ICRjb2xvcjQ7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3Q6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0LWhvdmVyOiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmlsdGVyLXNlbGVjdC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjc7XG4kYmdjb2xvci1maWx0ZXItc2VsZWN0OiAkY29sb3IyO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWFycm93OiAkY29sb3I0O1xuJGNvbG9yLWZpbHRlci1zZWxlY3QtYXJyb3ctaG92ZXI6ICRjb2xvcjQ7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3Qtb3B0aW9uczogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYmdjb2xvci1maWx0ZXItc2VsZWN0LW9wdGlvbnM6ICRjb2xvcjI7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zLWl0ZW0taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1maWx0ZXItc2VsZWN0LXNlbGVjdGVkLWl0ZW06ICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBGYWNldHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItZmFjZXRzOiAkY29sb3I2OyAvLyBNYXN0ZXJcbiRyYWRpdXMtZmFjZXRzOiAwO1xuJGJvcmRlci1mYWNldHM6IDA7XG4kYm9yZGVyc2l6ZS1mYWNldHM6IDA7XG4kYm9yZGVyYm90dG9tLWZhY2V0cy1pdGVtOiAxcHggc29saWQgJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtaXRlbS10aXRsZTogJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLXNpemU6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtc2l6ZS1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1zaXplOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLWZhY2V0cy1zaXplOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQ6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWwtaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQ6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1mYWNldHMtY29sb3I6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtY29sb3ItaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlci1mYWNldHMtY29sb3ItYWN0aXZlOiAxcHggc29saWQgJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZTogJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1iZWhpbmQ6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWxhYmVsOiAkY29sb3I0O1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWljb246ICRjb2xvcjY7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtaWNvbi1ob3ZlcjogJGNvbG9yNjtcbiRyYWRpdXMtZmFjZXRzLXJhbmdlLXByaWNlLWljb246IDA7XG4kYm9yZGVyLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItZmFjZXRzLXJhbmdlLXByaWNlLWljb24taG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1ncmVhdGVyLXRoYW46ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLXJhdGUtc3RhcjogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItbmItbm90ZXM6ICRjb2xvcjU7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLW5iLW5vdGVzLWFjdGl2ZTogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtY2hlY2tib3g6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtbGFiZWwtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZmFjZXRzLWhlbHA6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWhlbHAtaG92ZXI6ICRjb2xvcjM7XG4kcmFkaXVzLWZhY2V0cy1oZWxwLWNvbnRlbnQ6IDA7XG4kYmdjb2xvci1mYWNldHMtaGVscC1jb250ZW50OiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1oZWxwLWNvbnRlbnQ6ICRjb2xvcjI7XG4kY29sb3ItZmFjZXRzLWxpbWl0LWxpbms6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtbGltaXQtbGluazogJGNvbG9yNjtcbiRiZ2NvbG9yLWZhY2V0cy1saW1pdC1saW5rLWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtbGltaXQtbGluazogMDtcbiRib3JkZXItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6IDA7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWE6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtaW5pdC1jcml0ZXJpYS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGJvcmRlcnRvcC1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTWFzdGVyXG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTogJGNvbG9yNTsgLy8gTWFzdGVyXG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMS1ob3ZlcjogJGNvbG9yMzsgLy8gTWFzdGVyXG5cbi8qKiBQYWdlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcGFnZXItc2VlLWFsbDogJGNvbG9yNDtcbiRjb2xvci1wYWdlci1zZWUtYWxsLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItcGFnZXItaXRlbTogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1wYWdlci1pdGVtLWN1cnJlbnQ6ICRjb2xvcjM7XG4kYmdjb2xvci1wYWdlci1pdGVtLWhvdmVyOiAkY29sb3I2O1xuJGNvbG9yLXBhZ2VyLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItcGFnZXItaXRlbS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1wYWdlci1pdGVtLWN1cnJlbnQ6ICRjb2xvcjI7XG4kYm9yZGVyLXBhZ2VyLWl0ZW06IDA7XG4kcmFkaXVzLXBhZ2VyLWl0ZW06IDA7XG4kY29sb3ItcGFnZXItbm8tbW9yZTogJGNvbG9yNTtcblxuLyoqIFdZU0lXWUdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXd5c2l3eWctaDE6ICRjb2xvcjE7XG4kZm9udC13eXNpd3lnLWgxOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGZvbnQtd2VpZ2h0LXd5c2l3eWctaDE6IG5vcm1hbDtcbiR0ZXh0YWxpZ24td3lzaXd5Zy1oMTogY2VudGVyO1xuJGNvbG9yLXd5c2l3eWctaDI6ICRjb2xvcjE7XG4kY29sb3Itd3lzaXd5Zy1hOiAkY29sb3I0O1xuJGNvbG9yLXd5c2l3eWctYS1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXd5c2l3eWctYmxvY2txdW90ZTogJGNvbG9yNjtcbiRib3JkZXItd3lzaXd5Zy1ibG9ja3F1b3RlOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci13eXNpd3lnLWJsb2NrcXVvdGUtdGl0bGU6ICRjb2xvcjM7XG4kYmdjb2xvci13eXNpd3lnLXNwZWNpYWw6ICRjb2xvcjY7XG4kYm9yZGVyLXd5c2l3eWctc3BlY2lhbDogMXB4IHNvbGlkICRjb2xvcjM7XG4kY29sb3Itd3lzaXd5Zy1zcGVjaWFsLXRpdGxlOiAkY29sb3IzO1xuJGJnY29sb3Itd3lzaXd5Zy10YWJsZS10aDogJGNvbG9yNjtcbiRiZ2NvbG9yLXd5c2l3eWctdGFibGUtdGQ6ICRjb2xvcjI7XG4kYm9yZGVyLXd5c2l3eWctdGFibGUtY2VsbDogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLXd5c2l3eWctaHI6IDFweCBzb2xpZCAkY29sb3I1O1xuJHJhZGl1cy13eXNpd3lnLWltZzogMDtcbiRjb2xvci13eXNpd3lnLXA6ICRjb2xvcjQ7XG5cbi8qKiBSZW1vdGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcmVtb3RlLWl0ZW06ICRjb2xvcjY7XG4kYmdjb2xvci1yZW1vdGUtaXRlbS1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci1yZW1vdGUtaXRlbTogJGNvbG9yNDtcbiRjb2xvci1yZW1vdGUtaXRlbS1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItcmVtb3RlLWl0ZW06IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJlbW90ZS1pdGVtLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmVtb3RlLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFNvY2lhbCBOZXR3b3JrIChTaGFyZSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJlZ2luLWJvcmRlci1uZXR3b3JrOiBmYWxzZTtcbiRlbmQtYm9yZGVyLW5ldHdvcms6IHRydWU7XG4kYm9yZGVyLW5ldHdvcmstaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1mYWNlYm9vay1pdGVtOiAkY29sb3I2OyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLWZhY2Vib29rLWl0ZW0taG92ZXI6ICRjb2xvcjEzO1xuJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjogJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItdHdpdHRlci1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItdHdpdHRlci1pdGVtLWhvdmVyOiAkY29sb3IxNDtcbiRjb2xvci10d2l0dGVyLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci10d2l0dGVyLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXBpbnRlcmVzdC1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItcGludGVyZXN0LWl0ZW0taG92ZXI6ICRjb2xvcjE1O1xuJGNvbG9yLXBpbnRlcmVzdC1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItcGludGVyZXN0LWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXdlaWJvLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci13ZWliby1pdGVtLWhvdmVyOiAkY29sb3IxNjtcbiRjb2xvci13ZWliby1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3Itd2VpYm8taXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItZ29vZ2xlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1nb29nbGUtaXRlbS1ob3ZlcjogJGNvbG9yMTc7XG4kY29sb3ItZ29vZ2xlLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1nb29nbGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItZHNtLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1kc20taXRlbS1ob3ZlcjogJGNvbG9yMTg7XG4kY29sb3ItZHNtLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1kc20taXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItdmtvbnRha3RlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci12a29udGFrdGUtaXRlbS1ob3ZlcjogJGNvbG9yMTk7XG4kY29sb3ItdmtvbnRha3RlLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci12a29udGFrdGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItcXJjb2RlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1xcmNvZGUtaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1xcmNvZGUtaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXFyY29kZS1pdGVtLWljb24taG92ZXI6ICRjb2xvcjE7XG4kYmdjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2U6ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2UtaG92ZXI6ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG5cbi8qKiBNZWRpYSBGcm9udFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1tZWRpYS1mcm9udC1wb3BpbjogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXRodW1ibmFpbDogJGNvbG9yMTtcbiRib3JkZXItbWVkaWEtZnJvbnQtaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLW1lZGlhLWZyb250LWl0ZW0taG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uOiAkY29sb3I0O1xuJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uLWhvdmVyOiAkY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWljb247XG4kYmdjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXY6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtem9vbTogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXpvb20taG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItbWVkaWEtZnJvbnQtem9vbS1pY29uOiAkY29sb3I1O1xuJGNvbG9yLW1lZGlhLWZyb250LXpvb20taWNvbi1ob3ZlcjogJGNvbG9yNTtcbiRib3JkZXItbWVkaWEtZnJvbnQtem9vbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLW1lZGlhLWZyb250LXpvb20taG92ZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY2xvc2U6ICRjb2xvcjI7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jbG9zZS1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItbWVkaWEtZnJvbnQtY2xvc2U6IDA7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNsb3NlLWhvdmVyOiAwO1xuJGNvbG9yLW1lZGlhLWZyb250LWNsb3NlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaWNvbi1ob3ZlcjogJGNvbG9yNDtcbiRyYWRpdXMtbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAwO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAkY29sb3I0O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW06IDA7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbS1ob3ZlcjogMDtcbiRjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taWNvbjogJGNvbG9yMjtcbiRjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZWRpYS1mcm9udC12aWRlby1pY29uOiAkY29sb3I0O1xuJGNvbG9yLW1lZGlhLWZyb250LTM2MC1pY29uOiAkY29sb3I0O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtdmlkZW8tMzYwOiAkY29sb3IyO1xuJG9wYWNpdHktbWVkaWEtZnJvbnQtdmlkZW8tMzYwOiAwLjc7XG4kY29sb3ItbWVkaWEtZnJvbnQtbGFiZWwtdmlkZW8tMzYwOiAkY29sb3I0OyAvLyBNb2JpbGVcbiRib3JkZXJib3R0b20tbWVkaWEtZnJvbnQ6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGVcbiRjb2xvci1tZWRpYS1mcm9udC1waW5jaC1zd2lwZTogJGNvbG9yMTsgLy8gTW9iaWxlXG4kYmdjb2xvci1tZWRpYS1mcm9udC1waW5jaC1zd2lwZTogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuJGJvcmRlci1tZWRpYS1mcm9udC1waW5jaC1zd2lwZTogMDsgLy8gTW9iaWxlXG4kY29sb3ItbWVkaWEtZnJvbnQtaW5mb3MtMzYwOiAkY29sb3I0OyAvLyBNb2JpbGVcblxuLyoqIFBhZ2UgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcHJvZHVjdC10aXRsZTogJGNvbG9yNDtcbiRmb250LXByb2R1Y3QtdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtcHJvZHVjdC10aXRsZTogYm9sZDtcbiRjb2xvci1wcm9kdWN0LXJlZmVyZW5jZTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWNhdGNobGluZTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3M6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1hbmNob3ItdGVjaG5pY2FsLWluZm9zLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtdGl0bGUtcmV2aWV3czogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3MtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LWxhYmVsLXNlbGVjdDogJGNvbG9yNDtcbiRiZ2NvbG9yLXByb2R1Y3QtbGluay1jYXJ0OiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtbGluay1jYXJ0OiAkY29sb3IyO1xuJGNvbG9yLWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydDogJGNvbG9yNztcbiRoZWlnaHQtYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0OiAzcHg7XG4kaGVpZ2h0LWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogMDtcbiRjb2xvci1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQtaG92ZXI6IHRyYW5zcGFyZW50O1xuJGJvdHRvbS1vZmZzZXQtcHJvZHVjdC1saW5rLWNhcnQtaG92ZXI6ICRoZWlnaHQtYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0O1xuJGJnY29sb3ItcHJvZHVjdC1saW5rLWNhcnQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC1saW5rLWNhcnQtaG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1wcm9kdWN0LWxpbmstY2FydC1kaXNhYmxlZDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXByaWNlOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtcHJpY2UtZnJvbTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LW9sZC1wcmljZTogJGNvbG9yNTtcbiRjb2xvci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkY29sb3I0O1xuJGJvcmRlci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAxcHggc29saWQgJGNvbG9yNTtcbiRmb250LXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtcHJvZHVjdC1jYXRlZ29yeS10aXRsZTogbm9ybWFsO1xuJHRleHRhbGlnbi1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiBjZW50ZXI7XG4kYm9yZGVydG9wLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiB0cmFuc3BhcmVudDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1kZXNjOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWxhYmVsLWV2ZW46ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtbGFiZWwtb2RkOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRlc2MtZXZlbjogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kZXNjLW9kZDogJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1ldmVuOiAkY29sb3I2O1xuJGJnY29sb3ItcHJvZHVjdC10ZWNobmljYWwtcm93LW9kZDogJGNvbG9yMjtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1pY29uOiAkY29sb3I0O1xuJGJnY29sb3ItcHJvZHVjdC1pbmZvczogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRvd25sb2FkLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy10YWI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi1kaXNhYmxlZDogJGNvbG9yNjtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLXRpdGxlOiAkY29sb3I0O1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtcmV2aWV3cy10YWItdGl0bGU6IG5vcm1hbDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtdGl0bGU6ICRjb2xvcjQ7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLXRpdGxlOiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLWhlYWRlcjogJGNvbG9yNjtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yNDtcbiRmb250LXdlaWdodC1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogbm9ybWFsO1xuJGNvbG9yLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLXB1cmNoYXNlLWljb246ICRjb2xvcjQ7XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtdmlkZW86IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGVcbiRiZ2NvbG9yLXByb2R1Y3QtaW5mb3M6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGVcbiRib3JkZXJib3R0b20tcHJvZHVjdC1pbmZvczogMDsgLy8gTW9iaWxlXG4kY29sb3ItcHJvZHVjdC1hcnJvdy10aXRsZTogJGNvbG9yNDsgLy8gTW9iaWxlXG5cbi8qKiBQYWdlIHByb2R1Y3QgOiBSaWNoIGNvbnRlbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJpY2hjb250ZW50LXRpdGxlOiAkY29sb3I0O1xuJGZvbnQtcmljaGNvbnRlbnQtdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtcmljaGNvbnRlbnQtdGl0bGU6IG5vcm1hbDtcbiRib3JkZXItcmljaGNvbnRlbnQtc2VwYXJhdG9yOiAxcHggc29saWQgJGNvbG9yNjtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LXZpZGVvLWljb246ICRjb2xvcjE7XG4kYmdjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1yaWNoY29udGVudC12aWRlby1pY29uOiAzcHg7XG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tb3ZlcmxheTogJGNvbG9yNDtcbiRvcGFjaXR5LXJpY2hjb250ZW50LXZpZGVvLW92ZXJsYXk6IDAuNjtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1sYWJlbDogJGNvbG9yNDtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1lZGlhLWxlZnQtcmlnaHQ6IHRyYW5zcGFyZW50O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWRlc2M6ICRjb2xvcjQ7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuOiAkY29sb3I0O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taWNvbjogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taWNvbi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXI6ICRjb2xvcjY7XG4kY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlci10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLWRlc2M6ICRjb2xvcjQ7XG4kcmFkaXVzLXJpY2hjb250ZW50LWZ1bGx0ZXh0OiAwO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQ6IHJnYmEoJGNvbG9yNCwgMC42KTtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1kZXNjOiAkY29sb3IyO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWljb246ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbC1kZXNjOiAkY29sb3I0O1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tYWN0aXZlOiAkY29sb3I0OyAvLyBNb2JpbGVcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1sYWJlbC1hY3RpdmU6ICRjb2xvcjI7IC8vIE1vYmlsZVxuJGJnY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlci1kZXNjOiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlXG5cbi8qKiBQb3BpbiBDYXJ0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXBvcGluLWNhcnQ6ICRjb2xvcjY7XG4kY29sb3ItcG9waW4tY2FydDogJGNvbG9yNDtcbiRiZ2NvbG9yLXBvcGluLWNhcnQtaGVhZGVyOiAkY29sb3IzO1xuJGNvbG9yLXBvcGluLWNhcnQtaGVhZGVyOiAkY29sb3IyO1xuJGNvbG9yLXBvcGluLWNhcnQtaGVhZGVyLWljb246ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1jbG9zZS1pY29uOiAkY29sb3IyO1xuJGNvbG9yLXBvcGluLWNhcnQtY29udGludWUtc2hvcHBpbmc6ICRjb2xvcjQ7XG4kY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZy1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItcG9waW4tY2FydC1jcm9zc2VsaW5nOiAkY29sb3IyO1xuJGJnY29sb3ItcG9waW4tY2FydC1vdmVybGF5OiByZ2JhKCRjb2xvcjEsIDAuNSk7XG5cbi8qKiBMZWdhbCBub3RpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWxlZ2FsLW5vdGljZTogJGNvbG9yNTtcblxuLyoqIFBhZ2UgcmV2aWV3c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItaW5mb3MtcmV2aWV3LW9uLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLXJldmlld3MtdGl0bGU6ICRjb2xvcjQ7XG4kZm9udC1yZXZpZXdzLXRpdGxlOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGZvbnQtd2VpZ2h0LXJldmlld3MtdGl0bGU6IGJvbGQ7IC8vIG5vcm1hbCAtIGJvbGRcbiRjb2xvci1ub3RlLXJldmlld3MtaW5mbzogJGNvbG9yNDtcbiRmb250LW5vdGUtcmV2aWV3cy1pbmZvOiAkbWFpbi1mYW1pbHktZm9udDtcbiRmb250LXdlaWdodC1ub3RlLXJldmlld3MtaW5mbzogbm9ybWFsO1xuJGNvbG9yLXJhdGluZ3MtcmVjb21tZW5kZWQtcmV2aWV3cy1pbmZvOiAkY29sb3I0O1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogJGNvbG9yNTtcbiRoZWlnaHQtbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogMnB4O1xuJHdpZHRoLW5vdGUtZGlzdHJpYnV0aW9uLXByb2R1Y3QtcGFnZS1mdWxsYmFyOiA0MDBweDtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWJhcjogJGNvbG9yNDtcbiRjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rOiAkY29sb3IyO1xuJGNvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstaG92ZXI6ICRjb2xvcjI7XG4kY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluay1hY3RpdmU6ICRjb2xvcjI7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rOiAkY29sb3I0O1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluay1ob3ZlcjogJGNvbG9yMTtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstYWN0aXZlOiAkY29sb3IxO1xuJHJhZGl1cy1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rOiAwO1xuJGNvbG9yLXJldmlld3MtYmFjay1wcm9kdWN0OiAkY29sb3I0O1xuJGNvbG9yLXJldmlld3MtYmFjay1wcm9kdWN0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXJldmlld3MtYmFjay1wcm9kdWN0LWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3QtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1tYXJrLWRpc3RyaWJ1dGlvbjogJGNvbG9yMztcbiRmb250LXdlaWdodC1tYXJrLWRpc3RyaWJ1dGlvbjogbm9ybWFsO1xuJGZvbnQtbWFyay1kaXN0cmlidXRpb246ICRtYWluLWZhbWlseS1mb250LTI7XG4kY29sb3ItdXNlci1yZXZpZXdzLWhlYWRlcjogJGNvbG9yMztcbiR0ZXh0YWxpZ24tdXNlci1yZXZpZXdzLWhlYWRlcjogY2VudGVyO1xuJGJvcmRlci11c2VyLXJldmlld3MtaGVhZGVyOiAwO1xuJGZvbnQtdXNlci1yZXZpZXdzLWhlYWRlcjogJG1haW4tZmFtaWx5LWZvbnQtMjtcbiRmb250LXdlaWdodC11c2VyLXJldmlld3MtaGVhZGVyOiBub3JtYWw7XG4kYmdjb2xvci11c2VyLXJldmlld3MtaGVhZGVyOiB0cmFuc3BhcmVudDtcbiRib3JkZXJ0b3AtdXNlci1yZXZpZXdzLWhlYWRlcjogMDtcbiRib3JkZXJib3R0b20tdXNlci1yZXZpZXdzLWhlYWRlcjogMDtcbiRjb2xvci1yZXZpZXdzLW5vdGU6ICRjb2xvcjQ7XG4kcmFkaXVzLWJyYW5kLXJlc3BvbnNlOiAwO1xuJGJnY29sb3ItYnJhbmQtcmVzcG9uc2U6ICRjb2xvcjg7XG4kY29sb3ItYnJhbmQtcmVzcG9uc2U6ICRjb2xvcjI7XG4kY29sb3ItYnJhbmQtcmVzcG9uc2UtaWNvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLXJldmlld3MtaW5mb3M6ICRjb2xvcjY7IC8vIE1vYmlsZVxuJGJnY29sb3ItbWFyay1kaXN0cmlidXRpb246IHRyYW5zcGFyZW50OyAvLyBNb2JpbGVcbiRib3JkZXJ0b3AtbWFyay1kaXN0cmlidXRpb246IDA7IC8vIE1vYmlsZVxuJGJvcmRlcmJvdHRvbS1tYXJrLWRpc3RyaWJ1dGlvbjogMDsgLy8gTW9iaWxlXG4kY29sb3ItcmV2aWV3cy1yZW1vdmUtZmlsdGVyOiAkY29sb3IyO1xuJGNvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlci1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlci1ob3ZlcjogJGNvbG9yMTtcbiRiZ2NvbG9yLXJldmlld3MtbG9hZGluZy1vdmVybGF5OiAkY29sb3IyO1xuJG9wYWNpdHktcmV2aWV3cy1sb2FkaW5nLW92ZXJsYXk6IDAuNTtcbiRjb2xvci1yZXZpZXdzLWxvYWRpbmctaWNvbjogJGNvbG9yMTtcbiRiZ2NvbG9yLXJldmlld3MtbG9hZGluZy1pY29uOiAkY29sb3IyO1xuJHJhZGl1cy1yZXZpZXdzLWxvYWRpbmctaWNvbjogMnB4O1xuXG4vKiogUmV2aWV3XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1yZXZpZXctdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWF1dGhvcjogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctZGF0ZTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctaGVhZC1pbmZvczogJGNvbG9yNDtcbiRib3JkZXItYm90dG9tLXJldmlldy1oZWFkLWluZm9zOiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItcmV2aWV3OiAxcHggc29saWQgJGNvbG9yNTtcbiRjb2xvci1yZXZpZXctcHVyY2hhc2UtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctcmVjb21tZW5kZWQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctcG9pbnQtbGFiZWw6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXctcG9pbnQtbWludXM6ICRjb2xvcjg7XG4kYmdjb2xvci1yZXZpZXctcG9pbnQtcGx1czogJGNvbG9yMztcbiRjb2xvci1yZXZpZXctcG9pbnQtcGx1cy1taW51czogJGNvbG9yMjtcbiRjb2xvci1yZXZpZXctYm9keTogJGNvbG9yNDtcbiRib3JkZXItcmV2aWV3LWFuc3dlcjogMXB4IHNvbGlkICRjb2xvcjY7XG4kYmdjb2xvci1yZXZpZXctYW5zd2VyOiAkY29sb3I2O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItYnJhbmQ6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1ib2R5OiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItbGluazogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWxpbmstaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXctYW5zd2VyLWZvb3RlcjogJGNvbG9yNjtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWZvb3RlcjogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWZvb3Rlci1pY29uOiAkY29sb3I0O1xuJGJvcmRlci1yZXZpZXctc2VwYXJhdG9yOiAxcHggc29saWQgJGNvbG9yNTtcbiRjb2xvci1pZnJhbWV2b3RlLXF1ZXN0aW9uOiAkY29sb3I0O1xuJGNvbG9yLWlmcmFtZXZvdGUtbWVzc2FnZTogJGNvbG9yNDtcbiRjb2xvci1pZnJhbWV2b3RlLWFjdGlvbjogJGNvbG9yNjtcbiRjb2xvci1pZnJhbWV2b3RlLWFjdGlvbi1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLWlmcmFtZXZvdGUtYWN0aW9uOiAkY29sb3I0O1xuJGJnY29sb3ItaWZyYW1ldm90ZS1hY3Rpb24taG92ZXI6ICRjb2xvcjM7XG4kcmFkaXVzLWlmcmFtZXZvdGUtYWN0aW9uOiA1cHg7XG4kY29sb3ItaWZyYW1ldm90ZS1hYnVzZTogJGNvbG9yNDtcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItaWZyYW1ldm90ZS1hYnVzZS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1yZXZpZXdzOiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlXG4kYm9yZGVyLXJldmlldzogMDsgLy8gTW9iaWxlXG4kYmdjb2xvci1yZXZpZXc6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGVcblxuLyoqIFN1Ym1pdCByZXZpZXcgZm9ybVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLXJldmlldy1mb3JtOiAwO1xuJGJnY29sb3ItcmV2aWV3LWZvcm0tYmVoaW5kOiAkY29sb3IxO1xuJGNvbG9yLXJldmlldy1mb3JtLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1mb3JtLWNsb3NlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWZvcm0tY2xvc2UtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIENhcnQgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItY2FydC1iYWNrOiAkY29sb3I0O1xuJGNvbG9yLWNhcnQtYmFjay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jYXJ0LWJhY2staWNvbjogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWJhY2staWNvbi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLWNhcnQtc3VibWl0OiAkY29sb3I0O1xuJGJnY29sb3ItY2FydC1zdWJtaXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY2FydC1zdWJtaXQ6ICRjb2xvcjI7XG4kY29sb3ItY2FydC1zdWJtaXQtaG92ZXI6ICRjb2xvcjI7XG4kcmFkaXVzLWNhcnQtc3VibWl0OiAwO1xuJGJnY29sb3ItY2FydC1sYXN0LWxpbmU6ICRjb2xvcjU7XG4kY29sb3ItY2FydC1sYXN0LWxpbmU6ICRjb2xvcjI7XG4kY29sb3ItY2FydC10YWJsZS10aDogJGNvbG9yNDtcbiRib3JkZXJib3R0b20tY2FydC10YWJsZS10cjogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1jYXJ0LXRhYmxlLXRyOiAkY29sb3I2O1xuJGJnY29sb3ItY2FydC10YWJsZS10ci1ldmVuOiAkY29sb3I2O1xuJGNvbG9yLWNhcnQtdGFibGUtdHI6ICRjb2xvcjQ7XG4kY29sb3ItY2FydC10YWJsZS1wcmljZTogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LXRhYmxlLWRlbGV0ZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWNhcnQtZW1wdHk6ICRjb2xvcjQ7XG4kYmdjb2xvci1jYXJ0LWVtcHR5OiAkY29sb3I2O1xuXG4vKiogQWR2aWNlIEhQXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItYWR2aWNlLWhwLWRlc2M6ICRjb2xvcjU7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGw6ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGwtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGwtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtaHAtc2VlLWFsbC1pY29uLWhvdmVyOiAkY29sb3IzO1xuXG4vKiogUGFnZSBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1hZHZpY2UtaW1nLWNvdmVyOiAwO1xuJGNvbG9yLWFkdmljZS10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdGFyOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1uYi1ub3RlczogJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtbmItY29tbWVudHM6ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWNvbW1lbnRzLWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudDogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLWF1dGhvcjogJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtYXV0aG9yLWpvYjogJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtYXV0aG9yLWF2YXRhcjogJGNvbG9yNDtcbiRib3JkZXJ0b3Bib3R0b20tYWR2aWNlLXJhdGUtbGFiZWw6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1yYXRlLWxhYmVsOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXJhdGUtZmVlZGJhY2s6ICRjb2xvcjU7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtcy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtdGl0bGUtcmVmLWNhdDogJGNvbG9yNDsgLy8gTW9iaWxlXG4kYm9yZGVyLWFkdmljZS1sYWJlbDogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZVxuJGJnY29sb3ItYWR2aWNlLWxhYmVsOiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlXG4kY29sb3ItYWR2aWNlLWxhYmVsOiAkY29sb3I0OyAvLyBNb2JpbGVcbiRmb250LXdlaWdodC1hZHZpY2UtbGFiZWw6IGJvbGQ7IC8vIE1vYmlsZVxuJHRleHRhbGlnbi1hZHZpY2UtbGFiZWw6IGxlZnQ7IC8vIE1vYmlsZVxuJGJnY29sb3ItYWR2aWNlLWNoZWNrYm94OiAkY29sb3I0OyAvLyBNb2JpbGVcbiRib3JkZXItYWR2aWNlLWNoZWNrYm94b246IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNb2JpbGVcblxuLyoqIExpc3RpbmcgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLW1lbnUtYWR2aWNlOiAkYmdjb2xvci1mYWNldHM7XG4kcmFkaXVzLW1lbnUtYWR2aWNlOiAwO1xuJGJvcmRlci1tZW51LWFkdmljZTogMDtcbiRib3JkZXJzaXplLW1lbnUtYWR2aWNlOiAwO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDA6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDAtaG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwLWhvdmVyO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDAtY2hldnJvbjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1jaGV2cm9uLWhvdmVyOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMC1ob3ZlcjtcbiRib3JkZXJ0b3AtbWVudS1hZHZpY2UtbHZsMTogJGJvcmRlcnRvcC1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDE6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtaG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxLWhvdmVyO1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbi1ob3ZlcjogbGlnaHRlbigkY29sb3I2LDMlKTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb246ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbi1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMi1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI7XG5cbi8qKiBMaXN0aW5nIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRib3JkZXItbGlzdGluZy1ibG9nLWl0ZW0tc2VwYXJhdG9yOiAxcHggc29saWQgJGNvbG9yNTtcblxuLyoqIExpc3RpbmcgZW1wdHkgcHJvZHVjdC9hZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItbGlzdGluZy1lbXB0eTogJGNvbG9yNjtcbiRjb2xvci1saXN0aW5nLWVtcHR5OiAkY29sb3I0O1xuXG4vKiogQ29tbWVudHMgKGFkdmljZSxibG9nKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNvbW1lbnQtdGl0bGU6ICRjb2xvcjQ7XG4kYmdjb2xvci1jb21tZW50LWZvcm06ICRjb2xvcjY7XG4kY29sb3ItY29tbWVudC1mb3JtLWxhYmVsOiAkY29sb3I0O1xuJGJvcmRlci1jb21tZW50LWZvcm0taW5wdXQ6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci1jb21tZW50LWZvcm0taW5wdXQtZm9jdXM6ICRjb2xvcjM7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dC1lcnJvcjogMXB4IHNvbGlkICRjb2xvcjk7XG4kY29sb3ItY29tbWVudC1mb3JtLWlucHV0OiAkY29sb3I0O1xuJGJnY29sb3ItY29tbWVudC1mb3JtLWlucHV0LWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkY29sb3IyO1xuJGJnY29sb3ItY29tbWVudC1mb3JtLWlucHV0OiAkY29sb3IyO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3U6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1saW5rOiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3UtY2hlY2tib3g6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1jaGVja2VkOiAkY29sb3IzO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQ6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1hdXRob3I6ICRjb2xvcjU7XG4kY29sb3ItY29tbWVudC1mb3JtLWF1dGhvci1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXJ0b3AtY29tbWVudDogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1jb21tZW50LXVucHVibGlzaGVkOiAkY29sb3IyO1xuJGJvcmRlci1jb21tZW50LXJlcGx5OiAwO1xuJGJnY29sb3ItY29tbWVudC1yZXBseTogJGNvbG9yNjtcbiRjb2xvci1jb21tZW50LXVucHVibGlzaGVkOiAkY29sb3I1O1xuJGNvbG9yLWNvbW1lbnQtYXV0aG9yOiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtZGF0ZTogJGNvbG9yNTtcbiRjb2xvci1jb21tZW50LWJvZHk6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1hY3Rpb246ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1hY3Rpb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1hcHByb3ZlOiAkY29sb3I1O1xuJGNvbG9yLWNvbW1lbnQtYXBwcm92ZS1ob3ZlcjogZGFya2VuKCRjb2xvci1jb21tZW50LWFwcHJvdmUsIDE1JSk7XG4kYmdjb2xvci1jb21tZW50czogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuJGJnY29sb3ItY29tbWVudDogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuXG4vKiogNDA0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItNDA0LWFkZHJlZGlyZWN0OiAkY29sb3I0O1xuJGNvbG9yLTQwNC10aXRsZTogJGNvbG9yNDtcbiRjb2xvci00MDQtYm9keTogJGNvbG9yNDtcbiRjb2xvci00MDQtZXhpdDogJGNvbG9yNDtcbiRjb2xvci00MDQtZXhpdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci00MDQtZXhpdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLTQwNC1leGl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItNDA0LXRpdGxlLXJpZ2h0OiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LXJpZ2h0OiByZ2JhKCRjb2xvcjQsMC42KTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaDogJGNvbG9yNTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaC1mb2N1czogJGNvbG9yNDtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoOiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtZm9jdXM6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRib3JkZXItNDA0LW5ldy1zZWFyY2g6IDFweCBzb2xpZCAkY29sb3IyO1xuJGJvcmRlci00MDQtbmV3LXNlYXJjaC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb246ICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbjogJGNvbG9yMztcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLTQwNC1tZW51LWxpbms6ICRjb2xvcjI7XG4kY29sb3ItNDA0LW1lbnUtbGluay1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFNlYXJjaFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJlc3VsdC1lbXB0eS1ib2R5OiAkY29sb3I0O1xuJGNvbG9yLXJlc3VsdC1zZWU6ICRjb2xvcjQ7XG4kY29sb3ItcmVzdWx0LXNlZS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yZXN1bHQtc2VlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmVzdWx0LXNlZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuXG4vKiogQ29udGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1jb250YWN0LWNvdmVyLWltZzogMDtcbiRjb2xvci1jb250YWN0LWxhYmVsOiAkY29sb3I0O1xuJGNvbG9yLWNvbnRhY3QtaW5wdXQ6ICRjb2xvcjQ7XG4kY29sb3ItY29udGFjdC1sYWJlbC1kZXNjcmlwdGlvbjogJGNvbG9yNTtcbiRib3JkZXItY29udGFjdC1pbnB1dDogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWNvbnRhY3QtaW5wdXQtZm9jdXM6IDFweCBzb2xpZCAkY29sb3I3O1xuJGJvcmRlci1jb250YWN0LWVycm9yOiAkY29sb3I5O1xuJGJnY29sb3ItY29udGFjdC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLWNvbnRhY3QtaW5wdXQ6ICRjb2xvcjI7XG4kY29sb3ItY29udGFjdC1yZXF1aXJlZC1maWVsZDogJGNvbG9yNTtcbiRjb2xvci1jb250YWN0LXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWNvbnRhY3Qtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVydG9wLWNvbnRhY3Qtd3lzaXd5ZzogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItY29udGFjdC13eXNpd3lnOiAkY29sb3I1O1xuXG4vKiogU3VwcG9ydCBSZXF1ZXN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3Itc3VwcG9ydC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1zdXBwb3J0LWlucHV0OiAkY29sb3I0O1xuJGJvcmRlci1zdXBwb3J0LWlucHV0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItc3VwcG9ydC1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLXN1cHBvcnQtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGJnY29sb3Itc3VwcG9ydC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLXN1cHBvcnQtaW5wdXQ6ICRjb2xvcjI7XG4kY29sb3Itc3VwcG9ydC1yZXF1aXJlZC1maWVsZDogJGNvbG9yNTtcbiRjb2xvci1zdXBwb3J0LWxpbms6ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0OiAkY29sb3I0O1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1zdWJtaXQtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFRhc2sgYmFyIGFkbWluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItdGFiczogJGNvbG9yNDtcbiRjb2xvci10YWJzLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXRhYnMtYWN0aXZlOiAkY29sb3IyO1xuJGJnY29sb3ItdGFiczogJGNvbG9yNjtcbiRiZ2NvbG9yLXRhYnMtaG92ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci10YWJzLWFjdGl2ZTogJGNvbG9yMztcbiRiZ2NvbG9yLWluZmluaXRlLXNjcm9sbDogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuJGJvcmRlci1pbmZpbml0ZS1zY3JvbGw6IDBweCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gTW9iaWxlXG4kcmFkaXVzLWluZmluaXRlLXNjcm9sbDogMDsgLy8gTW9iaWxlXG5cbi8qKiBMaW5rIGJ1dHRvbiB3aXRoIGljb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRib3JkZXJ0b3AtYnRubGluazogMXB4IHNvbGlkICRjb2xvcjU7XG5cbi8qKiBQbGFpbiBidXR0b25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtcGxhaW5idG46IDA7XG4kYmdjb2xvci1wbGFpbmJ0bjogJGNvbG9yNDtcbiRiZ2NvbG9yLXBsYWluYnRuLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXBsYWluYnRuOiAkY29sb3IyO1xuJGNvbG9yLXBsYWluYnRuLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ6ICRjb2xvcjU7XG4kY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ6ICRjb2xvcjY7XG4kYm9yZGVyLXBsYWluYnRuOiAwO1xuJGJvcmRlci1wbGFpbmJ0bi1ob3ZlcjogMDtcbiRib3JkZXItcGxhaW5idG4tZGlzYWJsZWQ6IDA7XG5cbi8qKiBQbGF5ZXIgVmlkZW9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXBsYXllci1iaWctcGxheS1idXR0b246ICRjb2xvcjE7XG4kYmdjb2xvci1wbGF5ZXItYmlnLXBsYXktYnV0dG9uLWhvdmVyOiAkY29sb3IxO1xuJG9wYWNpdHktcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogMC43O1xuJGNvbG9yLXBsYXllci1pY29uLWJpZy1wbGF5LWJ1dHRvbjogJGNvbG9yMjtcbiRjb2xvci1wbGF5ZXItaWNvbi1iaWctcGxheS1idXR0b24taG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyLXBsYXllci1iaWctcGxheS1idXR0b246IDJweCBzb2xpZCAkY29sb3IyO1xuJGJvcmRlci1wbGF5ZXItYmlnLXBsYXktYnV0dG9uLWhvdmVyOiAycHggc29saWQgJGNvbG9yMjtcbiRyYWRpdXMtcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogMTAwJTtcbiRiZ2NvbG9yLXBsYXllci1jb250cm9sLWJhcjogJGNvbG9yMTtcbiRvcGFjaXR5LXBsYXllci1jb250cm9sLWJhcjogMC41O1xuJGNvbG9yLXBsYXllci1pY29uLXBsYXktY29udHJvbDogJGNvbG9yMjtcbiRjb2xvci1wbGF5ZXItaWNvbi1wbGF5LWNvbnRyb2wtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItcGxheWVyLWljb24tdm9sdW1lLWNvbnRyb2w6ICRjb2xvcjI7XG4kY29sb3ItcGxheWVyLWljb24tdm9sdW1lLWNvbnRyb2wtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItcGxheWVyLXJlbWFpbmluZy10aW1lOiAkY29sb3IyO1xuJGNvbG9yLXBsYXllci1pY29uLWZ1bGxzY3JlZW4tY29udHJvbDogJGNvbG9yMjtcbiRjb2xvci1wbGF5ZXItaWNvbi1mdWxsc2NyZWVuLWNvbnRyb2wtaG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1wbGF5ZXItcHJvZ3Jlc3MtY29udHJvbDogJGNvbG9yMjtcbiRvcGFjaXR5LXBsYXllci1wcm9ncmVzcy1jb250cm9sOiAwLjU7XG4kYmdjb2xvci1wbGF5ZXItcGxheS1wcm9ncmVzczogJGNvbG9yMjtcbiRjb2xvci1wbGF5ZXItaWNvbi1wbGF5LXByb2dyZXNzOiAkY29sb3IyO1xuJGJnY29sb3ItcGxheWVyLWxvYWQtcHJvZ3Jlc3M6ICRjb2xvcjI7XG4kYmdjb2xvci1wbGF5ZXItYWN0aXZlOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXBsYXllci1sYWJlbC1hY3RpdmU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICAgICAgIFRldHJpc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogR2xvYmFsICovXG4kY29sb3ItdGV0cmlzLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtdGl0bGU6ICRjb2xvcjI7XG4kYmdjb2xvci10ZXRyaXMtcmVtb3RlLXRpdGxlOiByZ2JhKCRjb2xvcjQsIDAuOCk7XG4kY29sb3ItdGV0cmlzLXJlbW90ZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtaWNvbi1ob3ZlcjogJGNvbG9yNTtcblxuLyogTGlua3MgKi9cbiR0ZXRyaXMtbGlua3MtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMTogYm9sZDtcbiR0ZXRyaXMtbGlua3MtYmdjb2xvci0xOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtbGlua3MtaG92ZXItYmdjb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1saW5rcy1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1saW5rcy1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0xOiAxcHggc29saWQgJGNvbG9yMTtcbiR0ZXRyaXMtbGlua3MtcmFkaXVzLTE6IDA7XG4kdGV0cmlzLWxpbmtzLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTI6IGJvbGQ7XG4kdGV0cmlzLWxpbmtzLWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtbGlua3MtY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMjogJGNvbG9yMTtcbiR0ZXRyaXMtbGlua3MtYm9yZGVyLTI6IDFweCBzb2xpZCAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMjogMXB4IHNvbGlkICRjb2xvcjI7XG4kdGV0cmlzLWxpbmtzLXJhZGl1cy0yOiAwO1xuXG4vKiBUaXRsZSAqL1xuJHRldHJpcy10aXRsZS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy10aXRsZS1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy10aXRsZS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy10aXRsZS1jb2xvci0yOiAkY29sb3IyO1xuXG4vKiBTdWJ0aXRsZSAqL1xuJHRldHJpcy1zdWJ0aXRsZS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1zdWJ0aXRsZS1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1zdWJ0aXRsZS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1zdWJ0aXRsZS1jb2xvci0yOiAkY29sb3IyO1xuXG4vKiBCcmljayByYXRpbmcgKi9cbiR0ZXRyaXMtYnJpY2stcmF0aW5nLXN0YXItY29sb3ItMTogJGNvbG9yLWFkdmljZS1yYXRlLXN0YXI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1uYi1ub3Rlcy1jb2xvci0xOiAkY29sb3ItYWR2aWNlLW5iLW5vdGVzO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtaWNvbi1jb2xvci0xOiAkY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi1jb21tZW50cy1pY29uO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtbGluay1jb2xvci0xOiAkY29sb3ItbmItbm90ZXM7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1zdGFyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1uYi1ub3Rlcy1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtaWNvbi1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtbGluay1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtbGluay1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuXG4vKiBDb250ZW50ICovXG4kdGV0cmlzLWNvbnRhaW5lci1ib3JkZXI6IDA7XG4kdGV0cmlzLWNvbnRhaW5lci1yYWRpdXM6IDA7XG4kdGV0cmlzLWNvbnRlbnQtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtY29udGVudC1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1jb250ZW50LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWNvbnRlbnQtY29sb3ItMjogJGNvbG9yMjtcblxuLyogVmlkZW8gKi9cbiR0ZXRyaXMtcGxheS12aWRlby1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1yYWRpdXMtMTogM3B4O1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLWJnY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1vcGFjaXR5LTE6IDAuNjtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWJnY29sb3ItMjogJGNvbG9yMTtcbiR0ZXRyaXMtcGxheS12aWRlby1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLXBsYXktdmlkZW8tY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1wbGF5LXZpZGVvLXJhZGl1cy0yOiAzcHg7XG4kdGV0cmlzLW92ZXJsYXktdmlkZW8tYmdjb2xvci0yOiAkY29sb3I0O1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLW9wYWNpdHktMjogMC42O1xuJHRldHJpcy1pdGVtLWFjdGl2ZS12aWRlby1jb2xvci0yOiAkY29sb3I0O1xuJHRldHJpcy1pdGVtLWFjdGl2ZS12aWRlby1iZ2NvbG9yLTI6ICRjb2xvcjM7XG5cbi8qIEl0ZW1zICovXG4kdGV0cmlzLWl0ZW1zLWJnY29sb3ItMTogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtaXRlbXMtYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWl0ZW1zLWhvdmVyLWJvcmRlci0xOiAwO1xuJHRldHJpcy1pdGVtcy10aXRsZS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy10aXRsZS1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy10aXRsZS1ob3Zlci1jb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1pdGVtcy1ib2R5LWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWJvZHktY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtYm9keS1ob3Zlci1jb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWZvbnQtd2VpZ2h0LTE6IGJvbGQ7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1iZ2NvbG9yLTE6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYmdjb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1pdGVtcy1idXR0b24tY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtaXRlbXMtYmdjb2xvci0yOiAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLXJhZGl1cy0yOiAwO1xuJHRldHJpcy1pdGVtcy1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYm9yZGVyLTI6IDA7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWNvbG9yLTI6ICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJvZHktZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtYm9keS1jb2xvci0yOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1ib2R5LWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC13ZWlnaHQtMjogYm9sZDtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1jb2xvci0yOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItY29sb3ItMjogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWJvcmRlci0yOiAxcHggc29saWQgJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJvcmRlci0yOiAxcHggc29saWQgJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLXJhZGl1cy0yOiAwO1xuJHRldHJpcy1pdGVtcy1kZXNjcmlwdGlvbi1mb250OiAxMnB4O1xuJHRldHJpcy1pdGVtcy1kZXNjcmlwdGlvbi1saDogMTRweDtcbiR0ZXh0LWxpbmstYWN0aXZlOiBmYWxzZTtcbiR0ZXh0LWxpbmstbGg6IDE2cHg7XG5cblxuLyogSXRlbXMgRkFRICovXG4kdGV0cmlzLWl0ZW1zLWZhcS1ib3JkZXItYm90dG9tLTE6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1iZ2NvbG9yLTE6ICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtYmdjb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24taG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tYWN0aXZlLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWNvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1jb2xvci0xOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1jb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LXdlaWdodC0xOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LTE6ICR0ZXRyaXMtbGlua3MtZm9udC0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJnY29sb3ItMTogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ib3JkZXItMTogJHRldHJpcy1saW5rcy1ib3JkZXItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtcmFkaXVzLTE6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib3JkZXItYm90dG9tLTI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtY29sb3ItMjogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tY29sb3ItMjogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24taG92ZXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tYWN0aXZlLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LXdlaWdodC0yOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LTI6ICR0ZXRyaXMtbGlua3MtZm9udC0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtYmdjb2xvci0yOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJnY29sb3ItMjogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ib3JkZXItMjogJHRldHJpcy1saW5rcy1ib3JkZXItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtcmFkaXVzLTI6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTI7XG5cbi8qIFNsaWRlciAqL1xuJHRldHJpcy1zbGlkZXItcGFnZXItYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1zbGlkZXItcGFnZXItY3VycmVudC1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1ob3Zlci1iZ2NvbG9yLTE6IHJnYmEoJGNvbG9yMSwgMC40KTtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1zbGlkZXItcGFnZXItYmdjb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1zbGlkZXItcGFnZXItY3VycmVudC1iZ2NvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1yYWRpdXMtMjogMDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1ob3Zlci1iZ2NvbG9yLTI6IHJnYmEoJGNvbG9yMSwgMC40KTtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1zbGlkZXItd2lkdGgtZnVsbHNpemU6IDEwMCU7XG5cbi8qIEdhbGxlcnkgKi9cbiR0ZXRyaXMtZ2FsbGVyeS1vdmVybGF5LWJnY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtZ2FsbGVyeS1vdmVybGF5LW9wYWNpdHktMTogMC41O1xuJHRldHJpcy1nYWxsZXJ5LWljb24tY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1jbG9zZS1jb2xvci0xOiByZ2JhKCRjb2xvcjIsIDAuOCk7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtY2xvc2UtaG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1wcmV2bmV4dC1jb2xvci0xOiAkY29sb3IyIDtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1sb2FkaW5nLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1iZ2NvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1vcGFjaXR5LTI6IDAuNTtcbiR0ZXRyaXMtZ2FsbGVyeS1pY29uLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtY2xvc2UtY29sb3ItMjogcmdiYSgkY29sb3IyLCAwLjgpO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtcHJldm5leHQtY29sb3ItMjogJGNvbG9yMiA7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtbG9hZGluZy1jb2xvci0yOiAkY29sb3IyO1xuXG4vKiBIb3RzcG90ICovXG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1ib3JkZXItMTogMnB4IHNvbGlkICRjb2xvcjM7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1zaXplLTE6IDI4cHg7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1vcGFjaXR5LTE6IC4zNTtcbiR0ZXRyaXMtZG90LWhvdHNwb3QtaWNvbi1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWRvdC1ob3RzcG90LWJvcmRlci0xOiAycHggc29saWQgJGNvbG9yMztcbiR0ZXRyaXMtbGluZS1ob3RzcG90LWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtbGluZS1ob3RzcG90LWhlaWdodC0xOiAycHg7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJvcmRlci0xOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJvcmRlci0yOiAycHggc29saWQgJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLXNpemUtMjogMjhweDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtaG90c3BvdC1pY29uLW9wYWNpdHktMjogLjM1O1xuJHRldHJpcy1kb3QtaG90c3BvdC1pY29uLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtZG90LWhvdHNwb3QtYm9yZGVyLTI6IDJweCBzb2xpZCAkY29sb3IyO1xuJHRldHJpcy1saW5lLWhvdHNwb3QtYmdjb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1saW5lLWhvdHNwb3QtaGVpZ2h0LTI6IDJweDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJvcmRlci0yOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtcmFkaXVzLTI6IDA7XG5cbi8vIHByZW1pZXIgYXZpc1xuJGZvbnQtcG9zdC1yZXZpZXctdGl0bGU6ICRtYWluLWZhbWlseS1mb250O1xuJGZvbnQtd2VpZ2h0LXBvc3QtcmV2aWV3LXRpdGxlOiBub3JtYWw7XG4kY29sb3ItcG9zdC1yZXZpZXctdGl0bGU6ICRjb2xvcjQ7XG4kYmdjb2xvci1wb3N0LXJldmlldzogJGNvbG9yNjtcbiRmb250LXBvc3QtcmV2aWV3LWRlc2NyaXB0aW9uOiAkbWFpbi1mYW1pbHktZm9udDtcbiRjb2xvci1wb3N0LXJldmlldy1kZXNjcmlwdGlvbjogJGNvbG9yNDtcbiRmb250LXBvc3QtcmV2aWV3LWN0YTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kZm9udC13ZWlnaHQtcG9zdC1yZXZpZXctY3RhOiBub3JtYWw7XG4kY29sb3ItcG9zdC1yZXZpZXctY3RhOiAkY29sb3IyO1xuJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhOiAkY29sb3IxO1xuJGJvcmRlci1wb3N0LXJldmlldy1jdGE6IDA7XG4kY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkY29sb3ItcG9zdC1yZXZpZXctY3RhO1xuJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkYmdjb2xvci1wb3N0LXJldmlldy1jdGE7XG4kYm9yZGVyLXBvc3QtcmV2aWV3LWN0YS1ob3ZlcjogMDtcblxuJGNvbG9yLWJyaWdodGNvdmUtdmlkZW8tcGxheWVyOiAkY29sb3IzOyAvLyBDb3VsZXVyIHBsYXllciB2aWRlb1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICAgbm91dmVhdSB0aMOobWVzIGl0ZW1zIGxpc3Rcbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuJGl0ZW1zLW1lYS1jdGEtdHJhbnNpdGlvbi1zcGVlZDogMC4zcztcbiRpdGVtcy1tZWEtY29udGVudC10cmFuc2l0aW9uLXNwZWVkOiAwLjNzO1xuXG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tcGFkZGluZzogMTBweDtcbiRpdGVtcy1tZWEtY3RhLWVsZW1lbnQtaXRlbS1wYWRkaW5nLW1vYmlsZTogNXB4O1xuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tYm94c2hhZG93Y29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tYmdjb2xvci1ob3ZlcjogJGNvbG9yMztcblxuJGl0ZW1zLW1lYS1jdGEtbGluay1mb250LXNpemU6IDIwcHg7XG4kaXRlbXMtbWVhLWN0YS1saW5rLWNvbG9yOiAkY29sb3IzO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1jb2xvci1ob3ZlcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY3RhLWxpbmstd2VpZ2h0OiBib2xkO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYmdjb2xvci1ob3ZlcjogJGNvbG9yMztcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItY29sb3I6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItb3BhY2l0eTogMC41O1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJvcmRlci13aWR0aDogMTBweDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItd2lkdGgtbW9iaWxlOiA1cHg7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWl0ZW0tcGFkZGluZy1tb2JpbGU6IDVweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1ib3hzaGFkb3djb2xvcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJvcmRlci13aWR0aDogMTBweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJvcmRlci1jb2xvcjogJGNvbG9yMztcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtdGl0bGUtY29sb3I6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC10aXRsZS1mb250LXNpemU6IDIwcHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC10aXRsZS1mb250LXdlaWdodDogYm9sZDtcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tZm9udC1zaXplOiAxNXB4O1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tY29sb3I6ICRjb2xvcjE7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogMjBweDtcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVmYXVsdC1pbWFnZS1ncmV5OiB0cnVlO1xuXG4vLyBvdXQtb2YtYm94IC0gbWVkaWEgcXVpIHNvcnQgZGUgbGEgYnJpcXVlIHN1ciBtZWRpYSBldCB0aXRsZSBsZWZ0IGV0IHJpZ2h0XG4kb3V0LW9mLWJveC12YWx1ZTogNzBweDtcbiIsIkBpbXBvcnQgXCJiYXNlXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbiNzZWN0aW9uLWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGJnY29sb3ItZm9vdGVyO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXJ0b3AtZm9vdGVyO1xuXG4gICAgQGlmICRmb290ZXItYWJzb2x1dGUtcG9zaXRpb24tZm9yLWJhY2tncm91bmQtaW1hZ2UgPT0gdHJ1ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICA+IC5mb290ZXItYmFja2dyb3VuZHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgICAgIEBpZiAkZm9vdGVyLWFic29sdXRlLXBvc2l0aW9uLWZvci1iYWNrZ3JvdW5kLWltYWdlID09IHRydWUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLnpvbmUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAkc2l0ZS1tYWluLXdyYXBwZXItc2l6ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgJi56b25lLWZvb3Rlci13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWZvb3Rlci1zZXA7XG5cbiAgICAgICAgICAgIEBpZiAkZm9vdGVyLWFic29sdXRlLXBvc2l0aW9uLWZvci1iYWNrZ3JvdW5kLWltYWdlID09IHRydWUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWdpb24ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmLnJlZ2lvbi1mb290ZXItZmlyc3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjk4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgQGlmICRmb290ZXItcm93LWRpc3BsYXkgPT0gdHJ1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ibG9jay1pbm5lciAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdWwubWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRmb290ZXItcm93LWFsaWduLWNlbnRlciA9PSB0cnVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkZm9vdGVyLXJvdy1kaXNwbGF5ID09IHRydWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGZvb3Rlci1yb3ctYWxpZ24tY2VudGVyICE9IHRydWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9saW5rLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb290ZXItdGl0bGUtYmxvY2stbGlua3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsLm1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9vdGVyLWJsb2NrLWxpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9vdGVyLWJsb2NrLWxpbmstaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnJlZ2lvbi1mb290ZXItc2Vjb25kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpZiAkZm9vdGVyLXJvdy1kaXNwbGF5ID09IHRydWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaWYgJGZvb3Rlci1yb3ctYWxpZ24tY2VudGVyID09IHRydWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9vdGVyLXRpdGxlLWJsb2NrLWZvbGxvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICN3aWRnZXRzLWVsZW1lbnQta2FtZWxlb25fcHJvZmlsZV9zb2NpYWxtZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgPiAud2lkZ2V0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mb290ZXItYmxvY2stZm9sbG93LWl0ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRtYXJnaW5yaWdodC1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0gMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkZm9vdGVyLXJvdy1hbGlnbi1jZW50ZXIgPT0gdHJ1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ldmVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0taG92ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0taG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJltpZCo9XCJmYWNlYm9va1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGZhY2Vib29rKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbaWQqPVwiZ29vZ2xlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoZ29vZ2xlLXBsdXMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJltpZCo9XCJ0d2l0dGVyXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnModHdpdHRlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2lkKj1cInBpbnRlcmVzdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHBpbnRlcmVzdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2lkKj1cImluc3RhZ3JhbVwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGluc3RhZ3JhbSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2lkKj1cInlvdXR1YmVcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyh5b3V0dWJlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gW2lkKj1cIndlaWJvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMod2VpYm8pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBbaWQqPVwiaHVhYmFuXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoaHVhYmFuKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gW2lkKj1cIndlY2hhdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHdlY2hhdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IFtpZCo9XCJ5b3VrdVwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHlvdWt1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gW2lkKj1cInJlbnJlblwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHJlbnJlbik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgIC5ibG9jay1rYW1lbGVvbi1uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkZm9vdGVyLXJvdy1hbGlnbi1jZW50ZXIgPT0gdHJ1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm5ld3NsZXR0ZXItZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbS1lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4OHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmV3c2xldHRlci1mb3JtLXRpdGxlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGZvb3Rlci1yb3ctYWxpZ24tY2VudGVyID09IHRydWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRib3JkZXItbmV3c2xldHRlci1mb3JtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXdzbGV0dGVyLWZvcm07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmV3c2xldHRlci1mb3JtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1hZnRlci1hdXRvY29tcGxldGlvbiBpbnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXdzbGV0dGVyLWZvcm0taG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0taG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1mb2N1cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1mb2N1cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRib3JkZXItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnpvbmUtZm9vdGVyLWJvdHRvbS13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItZm9vdGVyLXVzZWZ1bDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgQGlmICRmb290ZXItYWJzb2x1dGUtcG9zaXRpb24tZm9yLWJhY2tncm91bmQtaW1hZ2UgPT0gdHJ1ZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC56b25lLWZvb3Rlci1ib3R0b20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaXRlLW1haW4td3JhcHBlci1zaXplICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAucmVnaW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJi5yZWdpb24tZm9vdGVyLWJvdHRvbS1maXJzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvb3Rlci11c2VmdWwtbGlua3Mtc2VwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb290ZXItdXNlZnVsLWxpbmtzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5ub2xpbmspOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvb3Rlci11c2VmdWwtbGlua3MtaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5yZWdpb24tZm9vdGVyLWJvdHRvbS1zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5maXJzdC1mbGFncyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5mb290ZXJfbGFuZ19zZWxlY3RvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bm90KDpob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmxhZy10b2dnbGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMjBweCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvb3Rlci11c2VmdWwtbGlua3M7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhc3RzLWZsYWdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvci1mbGFncy10b2dnbGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1sYW5nLXN3aXRjaGVyLWl0ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYXN0cy1mbGFncyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHN3aXRjaGVyLWxhbmd1YWdlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGFuZy1zd2l0Y2hlci1pY29uLWNoZXZyb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudFxuICAgIH1cblxuICAgIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG5cbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudFxuICAgIH1cblxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cbkBtaXhpbiBmb250RmFtaWx5KCRtYWluLWZhbWlseS1mb250KSB7XG4gICAgQGlmICRtYWluLWZhbWlseS1mb250ID09IFwiVmVyZGFuYVwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiQXJpYWxcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1haW4tZmFtaWx5LWZvbnQgPT0gXCJUcmVidWNoZXRcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRyZWJ1Y2hldCBNU1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIkNvdXJpZXJcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiR2VvcmdpYVwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1haW4tZmFtaWx5LWZvbnQgPT0gXCJIaXJhZ2luby1TYW5zLUdCXCIge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsXCJXZW5RdWFuWWkgTWljcm8gSGVpXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIk1pY3Jvc29mdC1ZYWhlaVwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFwiTWljcm9zb2Z0IFlhSGVpXCIsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBcIldlblF1YW5ZaSBNaWNybyBIZWlcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiV2VuUXVhbllpLU1pY3JvLUhlaVwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFwiV2VuUXVhbllpIE1pY3JvIEhlaVwiLCBcIk1pY3Jvc29mdCBZYUhlaVwiLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ICE9IFwiXCIge1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZmFtaWx5LWZvbnQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIlwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgLy9kZWZhdWx0XG4gICAgfVxufVxuQG1peGluIGJ0bmxpbmsoJGNvbG9yLCAkY29sb3ItaG92ZXIsICRjb2xvci1pY29uLCAkY29sb3ItaWNvbi1ob3ZlciwgJGljb24pIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGljb25zKCRpY29uKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWljb247XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWljb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gcGxhaW5idG4oJGljb24pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wbGFpbmJ0bjtcbiAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcGxhaW5idG47XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcywgY29sb3IgLjNzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBib3JkZXI6ICRib3JkZXItcGxhaW5idG47XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXBsYWluYnRuLWhvdmVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbY2xhc3MqPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICBib3JkZXI6ICRib3JkZXItcGxhaW5idG4tZGlzYWJsZWQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRpY29uICE9ICcnIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggNTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucygkaWNvbik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiBwYW5lLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJGNvbG9yLW1haW4tdGl0bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuICAgIHRleHQtYWxpZ246ICR0ZXh0YWxpZ24tbWFpbi10aXRsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGZvbnRGYW1pbHkoJGZvbnQtbWFpbi10aXRsZSk7XG59XG5AbWl4aW4gZG90cy10aXRsZSB7XG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItbWFpbi10aXRsZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC41ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuXG4gICAgICAgIEBpZiAkdGV4dGFsaWduLW1haW4tdGl0bGUgPT0gXCJyaWdodFwiIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC41ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTUwJTtcblxuICAgICAgICBAaWYgJHRleHRhbGlnbi1tYWluLXRpdGxlID09IFwibGVmdFwiIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIHJhdGluZygkY29sb3ItcmF0ZS1zdGFyLCAkY29sb3ItbmItbm90ZXMpIHtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJhdGUtc3RhcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHN0YXItZnVsbCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc3Rhci1vOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhzdGFyLWVtcHR5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoc3Rhci1oYWxmKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNpcmNsZS1mdWxsKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1jaXJjbGUtbzpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY2lyY2xlLWVtcHR5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1jaXJjbGUtaGFsZi1vOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjaXJjbGUtaGFsZik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB+IC5yYXRpbmdzLW5vdGUtb3V0LW9mLFxuICAgIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSxcbiAgICB+IC5yYXRpbmdzLW51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uYi1ub3RlcztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5iLW5vdGVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiByYXRpbmctaG92ZXIoJGNvbG9yLXJhdGUtc3Rhci1ob3ZlciwgJGNvbG9yLW5iLW5vdGVzLWhvdmVyKSB7XG4gICAgLmljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJhdGUtc3Rhci1ob3ZlcjtcbiAgICB9XG5cbiAgICB+IC5yYXRpbmdzLW5vdGUtb3V0LW9mLFxuICAgIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSxcbiAgICB+IC5yYXRpbmdzLW51bWJlciB7XG4gICAgICAgICYsXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uYi1ub3Rlcy1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiBidXR0b24tdGV0cmlzKCkge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuQG1peGluIHRleHQtbGluay1hY3RpdmUoJHRleHQtbGluay1saW5lLWhlaWdodCwgJGJlZm9yZS1iZ2NvbG9yKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAkdGV4dC1saW5rLWxpbmUtaGVpZ2h0O1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1saW5rLWl0ZW0uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWZvcmUtYmdjb2xvcjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
